diff options
author | Andrey A. Chernov <ache@FreeBSD.org> | 1997-08-12 17:53:00 +0000 |
---|---|---|
committer | Andrey A. Chernov <ache@FreeBSD.org> | 1997-08-12 17:53:00 +0000 |
commit | bc044b88dde9438d631091216daec16ab3605ebc (patch) | |
tree | 25d249661e070e15de85f3da9fd04c20e6fd0075 /lib/libc/gen/sleep.3 | |
parent | 28dce04d19759bb750841da9630cc04b5466f4a3 (diff) |
Notes
Diffstat (limited to 'lib/libc/gen/sleep.3')
-rw-r--r-- | lib/libc/gen/sleep.3 | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/lib/libc/gen/sleep.3 b/lib/libc/gen/sleep.3 index ab7e6f0a9c29f..22a0ab57fff04 100644 --- a/lib/libc/gen/sleep.3 +++ b/lib/libc/gen/sleep.3 @@ -53,7 +53,9 @@ System activity or time spent in processing the call may lengthen the sleep by a second. .Pp If a timer is already running on the process its state is unaltered by -this sleep implementation. +this +.Fn sleep +implementation. If the value .Fa seconds is more than or equal to the remaining clock time for the running timer, @@ -65,10 +67,10 @@ This function is implemented using by pausing for .Fa seconds of time or until any signal occurse. -For compatibility reasons during +For compatibility reasons SIGALRM signal unblocked and handled +internally during .Fn sleep -call SIGALRM handler is temporary set to the -function which does nothing but returns. +call. .Sh RETURN VALUES The .Fn sleep @@ -79,8 +81,11 @@ needed to be passed to a subsequent sleep to complete the necessary delay. repeatedly until it returns zero may busy-wait until a timer is available. .Sh SEE ALSO +.Xr alarm 3 , +.Xr setitimer 2 , .Xr signal 3 , .Xr signanosleep 2 , +.Xr ualarm 3 , .Xr usleep 3 .Sh HISTORY A |