Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ sleep(3) — GENIX 4.1A

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

alarm(2)

pause(2)



      SLEEP(3)                GENIX Programmer's Manual                SLEEP(3)



      NAME
           sleep - suspend execution for interval

      SYNOPSIS
           sleep(seconds)
           unsigned seconds;

      DESCRIPTION
           The current process is suspended from execution for  the  number  of
           seconds  specified  by the argument.  The actual suspension time may
           be up to 1 second less than that requested, because scheduled  wake-
           ups  occur  at  fixed  1-second  intervals,  and an arbitrary amount
           longer because of other activity in the system.

           The routine is implemented by setting  an  alarm  clock  signal  and
           pausing until it occurs.  The previous state of this signal is saved
           and restored.  If the sleep time exceeds the time to the alarm  sig-
           nal,  the  process sleeps only until the signal would have occurred,
           and the signal is sent 1 second later.

      SEE ALSO
           alarm(2), pause(2)

































      Printed 11/16/83                                                        1



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