45 lines · 984 B · Text
RawDownload
.TH SLEEP 2.SH NAMEsleep, alarm \- delay, ask for delayed note.SH SYNOPSIS.B #include <u.h>.br.B #include <libc.h>.PP.Bint sleep(long millisecs).PP.Blong alarm(unsigned long millisecs).SH DESCRIPTION.I Sleepsuspends the current process for the numberof milliseconds specified by the argument.The actual suspension time may be a little more or less thanthe requested time. If.I millisecsis 0, the processgives up the CPU if another process is waiting to run, returningimmediately if not.Sleep returns \-1 if interrupted, 0 otherwise..PP.I Alarmcauses an.B alarmnote (see.IR notify (2))to be sent to the invoking process after the number of millisecondsgiven by the argument.Successive calls to.I alarmreset the alarm clock.A zero argument clears the alarm.The return value is the amount of time previously remaining inthe alarm clock..SH SOURCE.B /sys/src/libc/9syscall.SH SEE ALSO.IR intro (2).SH DIAGNOSTICSThese functions set.IR errstr .