Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ sigpause(3) — NEWS-os 5.0.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

sigblock(3)

sigvec(3)

signal(3)

signal(2)

sigaction(2)



sigpause(3-BSD)   MISC. REFERENCE MANUAL PAGES    sigpause(3-BSD)



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  indi-
     cate 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.
































                                                                1



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