SLEEP(3) Linux Programmer's Manual SLEEP(3)
sleep - Sleep for the specified number of seconds
unsigned int sleep(unsigned int seconds);
sleep() makes the calling process sleep until seconds seconds have
elapsed or a signal arrives which is not ignored.
Zero if the requested time has elapsed, or the number of seconds left
to sleep, if the call was interrupted by a signal handler.