Provided by: manpages-dev_2.77-1_all bug

NAME

       sleep - Sleep for the specified number of seconds

SYNOPSIS

       #include <unistd.h>

       unsigned int sleep(unsigned int seconds);

DESCRIPTION

       sleep()  makes  the  calling  process  sleep until seconds seconds have
       elapsed or a signal arrives which is not ignored.

RETURN VALUE

       Zero if the requested time has elapsed, or the number of  seconds  left
       to sleep.

CONFORMING TO

       POSIX.1-2001.

BUGS

       sleep()  may be implemented using SIGALRM; mixing calls to alarm(2) and
       sleep() is a bad idea.

       Using longjmp(3) from a signal handler or  modifying  the  handling  of
       SIGALRM while sleeping will cause undefined results.

SEE ALSO

       alarm(2), signal(2)

COLOPHON

       This  page  is  part of release 2.77 of the Linux man-pages project.  A
       description of the project, and information about reporting  bugs,  can
       be found at http://www.kernel.org/doc/man-pages/.