SLEEP 2
NAME
sleep, alarm - delay, ask for delayed note
SYNOPSIS
#include <u.h> #include <libc.h>
int sleep(long millisecs)
long alarm(unsigned long millisecs)
DESCRIPTION
Sleep suspends the current process for the number
of milliseconds specified by the argument.
The actual suspension time may be a little more or less than
the requested time. If
millisecs is 0, the process
gives up the CPU if another process is waiting to run, returning
immediately if not.
Sleep returns -1 if interrupted, 0 otherwise.
Alarm causes an alarm note (see notify (2)) to be sent to the invoking process after the number of milliseconds given by the argument. Successive calls to alarm reset the alarm clock. A zero argument clears the alarm. The return value is the amount of time previously remaining in the alarm clock.
SOURCE
/sys/src/libc/9syscall SEE ALSO
intro (2) DIAGNOSTICS
These functions set
errstr .