NAME
sleep - Sleep for the specified number of seconds
SYNOPSIS
#include <unistd.h>
I unsigned int sleep(unsigned int seconds );
DESCRIPTION
R sleep ()
makes the current 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
R sleep ()
may be implemented using
R SIGALRM ;
mixing calls to
alarm(2)
and
R 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