Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ sigpause(3) — Atari System V 1.1-06

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

sigblock(3)

sigvec(3)

signal(3)

signal(2)

sigaction(2)





   sigpause(3)             (BSD Compatibility Package)             sigpause(3)


   NAME
         sigpause - automically release blocked signals and wait for interrupt

   SYNOPSIS
         cc [ flag... ] file ... -lucb

         sigpause(sigmask)
         int sigmask;

   DESCRIPTION
         sigpause assigns sigmask to the set of masked signals and then waits
         for a signal to arrive; on return the set of masked signals is
         restored.  sigmask is usually 0 to indicate that no signals are now
         to be blocked.  sigpause always terminates by being interrupted,
         returning EINTR.

         In normal usage, a signal is blocked using sigblock(3), to begin a
         critical section, variables modified on the occurrence of the signal
         are examined to determine that there is no work to be done, and the
         process pauses awaiting work by using sigpause with the mask returned
         by sigblock.

   SEE ALSO
         sigblock(3), sigvec(3), signal(3)

         signal(2), sigaction(2) in the Programmer's Reference Manual.



























   8/91                                                                 Page 1





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