Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ (2) — Plan9 1st Edition

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

intro(2)

SLEEP(2)

NAME

sleep, alarm − delay, ask for delayed note

SYNOPSIS

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. A sleep of 0 causes the process to give up the CPU if another process is ready to run.  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. 

SEE ALSO

intro(2)

DIAGNOSTICS

These functions set ­errstr. 

Plan 9  —  January 03, 1993

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026