Annotation of 43BSDReno/lib/libc/gen/sleep.3, revision 1.1.1.1

1.1       root        1: .\" Copyright (c) 1980 Regents of the University of California.
                      2: .\" All rights reserved.  The Berkeley software License Agreement
                      3: .\" specifies the terms and conditions for redistribution.
                      4: .\"
                      5: .\"    @(#)sleep.3     6.2 (Berkeley) 5/12/86
                      6: .\"
                      7: .TH SLEEP 3  "May 12, 1986"
                      8: .UC 4
                      9: .SH NAME
                     10: sleep \- suspend execution for interval
                     11: .SH SYNOPSIS
                     12: .nf
                     13: .B sleep(seconds)
                     14: .B unsigned seconds;
                     15: .fi
                     16: .SH DESCRIPTION
                     17: The current process is suspended from execution for the number
                     18: of seconds specified by the argument.
                     19: The actual suspension time may be up to 1 second less than
                     20: that requested, because scheduled wakeups occur at fixed 1-second intervals,
                     21: and an arbitrary amount longer because of other activity
                     22: in the system.
                     23: .PP
                     24: The routine is implemented by setting an interval timer
                     25: and pausing until it occurs.
                     26: The previous state of this timer is saved and restored.
                     27: If the sleep time exceeds the time to the expiration of the
                     28: previous timer,
                     29: the process sleeps only until the signal would have occurred, and the
                     30: signal is sent 1 second later.
                     31: .SH "SEE ALSO"
                     32: setitimer(2), sigpause(2), usleep(3)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.