Standard C Library (libc.a) Threads Library (libpthreads.a)
unsigned int sleep (
unsigned int seconds );
Interfaces documented on this reference page conform to industry standards as follows:
sleep(): XPG4, XPG4-UNIX
Refer to the standards(5) reference page for more information about industry standards and associated tags.
Specifies the number of seconds to sleep.
The sleep() function suspends execution of a process for the interval specified by the seconds parameter. The suspension time may be longer than requested due to the scheduling of other activity by the system.
In a multi-threaded environment, the sleep() function is redefined so that only the calling thread is suspended.
If the sleep() function returns because the requested time has elapsed, it returns 0 (zero). If the sleep() function returns because it caught a signal, the function returns the number of seconds remaining in the suspension.
Commands: wall(1), shutdown(8) sleep(1)
Functions: sigaction(2), alarm(3), pause(3)
Standards: standards(5) delim off