Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ sleep(3C-ucb) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

sigpause(3)

usleep(3)

getitimer(3C)

sleep(3C-ucb)           (BSD Compatibility Package)           sleep(3C-ucb)

NAME
     sleep - Ausführung für eine bestimmte Zeit unterbrechen

SYNTAX
     /usr/ucb/cc [flag ...] file ... -lucb

     sleep(seconds)
     unsigned seconds;

BESCHREIBUNG
     sleep unterbricht die Ausführung des aktuellen Prozesses für die durch
     das Argument seconds angegebene Anzahl von Sekunden. Die tatsächliche
     Unterbrechungszeit kann bis zu einer Sekunde kürzer als die angefor-
     derte Zeit sein, da geplante Weckaufrufe (Wakeup) bei festen Interval-
     len von 1 Sekunde auftreten. Oder sie kann aufgrund anderer Aktivitä-
     ten im System um eine unbestimmte Zeit länger sein.

     sleep wird implementiert, indem ein Intervallzeitgeber gesetzt und
     dann gewartet wird, bis dieser Zeitgeber abgelaufen ist. Der vorherige
     Status des Zeitgebers wird gesichert und wiederhergestellt. Wenn die
     Wartezeit (Sleep Time) die Dauer bis zum Ablauf des vorherigen Zeitge-
     berwertes überschreitet, wird der Prozeß nur so lange angehalten, bis
     der Zeitgeber abgelaufen wäre, und das Signal, das bei Ablauf des
     Zeitgebers ausgegeben wird, wird eine Sekunde später gesendet.

SIEHE AUCH
     sigpause(3), usleep(3), getitimer(3C).




























Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

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