sleep.c 222 B

1234567891011121314151617
  1. #include "lib.h"
  2. #include <unistd.h>
  3. #include <time.h>
  4. #include "sys9.h"
  5. unsigned int
  6. sleep(unsigned int secs)
  7. {
  8. time_t t0, t1;
  9. t0 = time(0);
  10. if(_SLEEP(secs*1000) < 0){
  11. t1 = time(0);
  12. return t1-t0;
  13. }
  14. return 0;
  15. }