| 1 | #include <unistd.h> |
| 2 | #include <time.h> |
| 3 | |
| 4 | unsigned sleep(unsigned seconds) |
| 5 | { |
| 6 | 	struct timespec tv = { .tv_sec = seconds, .tv_nsec = 0 }; |
| 7 | 	if (nanosleep(&tv, &tv)) |
| 8 | 		return tv.tv_sec; |
| 9 | 	return 0; |
| 10 | } |