Content-type: text/html Man page of sleep

sleep

Section: C Library Functions (3)
Index Return to Main Contents
 

NAME

sleep - Suspends execution for an interval of time  

LIBRARY

Standard C Library (libc.a) Threads Library (libpthreads.a)  

SYNOPSIS

#include <unistd.h>

unsigned int sleep (        unsigned int seconds );
 

STANDARDS

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.  

PARAMETERS

Specifies the number of seconds to sleep.  

DESCRIPTION

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.  

RETURN VALUES

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.  

RELATED INFORMATION

Commands: wall(1), shutdown(8) sleep(1)

Functions: sigaction(2), alarm(3), pause(3)

Standards: standards(5) delim off


 

Index

NAME
LIBRARY
SYNOPSIS
STANDARDS
PARAMETERS
DESCRIPTION
RETURN VALUES
RELATED INFORMATION

This document was created by man2html, using the manual pages.
Time: 02:40:56 GMT, October 02, 2010