]> git.saurik.com Git - apple/libc.git/blobdiff - gen/sleep.3
Libc-594.1.4.tar.gz
[apple/libc.git] / gen / sleep.3
index ba5985f88613f19e4bb635770d88c78133b31b8d..00cd85e4e4605e625e16bebed199b67d3d889cb6 100644 (file)
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)sleep.3    8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/gen/sleep.3,v 1.15 2001/10/01 16:08:51 ru Exp $
+.\" $FreeBSD: src/lib/libc/gen/sleep.3,v 1.16 2004/07/02 23:52:10 ru Exp $
 .\"
 .Dd February 13, 1998
 .Dt SLEEP 3
 .Os
 .Sh NAME
 .Nm sleep
-.Nd suspend process execution for an interval measured in seconds
+.Nd suspend thread execution for an interval measured in seconds
 .Sh LIBRARY
 .Lb libc
 .Sh SYNOPSIS
 .Sh DESCRIPTION
 The
 .Fn sleep
-function suspends execution of the calling process until either
+function suspends execution of the calling thread until either
 .Fa seconds
-seconds have elapsed or a signal is delivered to the process and its
+seconds have elapsed or a signal is delivered to the thread and its
 action is to invoke a signal-catching function or to terminate the
-process.
+thread or process.
 System activity may lengthen the sleep by an indeterminate amount.
 .Pp
 This function is implemented using
@@ -66,7 +66,8 @@ and there is no special handling for SIGALRM.
 If the
 .Fn sleep
 function returns because the requested time has elapsed, the value
-returned will be zero.  If the
+returned will be zero.
+If the
 .Fn sleep
 function returns due to the delivery of a signal, the value returned
 will be the unslept amount (the requested time minus the time actually