sleep for the specified number of seconds
sleep(unsigned int seconds);
makes the calling thread 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.
explanation of the terms used in this section, see
may be implemented using SIGALRM; mixing calls to
alarm(2) and sleep() is a bad idea.
longjmp(3) from a signal handler or modifying the
handling of SIGALRM while sleeping will cause
nanosleep(2), signal(2), signal(7)
This page is
part of release 4.04 of the Linux man-pages project.
A description of the project, information about reporting
bugs, and the latest version of this page, can be found at