msleep.c 327 B

123456789101112131415161718192021
  1. #include "bench.h"
  2. int
  3. main(int ac, char **av)
  4. {
  5. #if defined(sgi) || defined(sun) || defined(linux)
  6. usleep(atoi(av[1]) * 1000);
  7. return (0);
  8. #else
  9. fd_set set;
  10. int fd;
  11. struct timeval tv;
  12. tv.tv_sec = 0;
  13. tv.tv_usec = atoi(av[1]) * 1000;
  14. FD_ZERO(&set);
  15. FD_SET(0, &set);
  16. select(1, &set, 0, 0, &tv);
  17. return (0);
  18. #endif
  19. }