Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ sigpause(3) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

signal(2)

sigaction(2)

sigblock(3)

sigvec(3)

signal(3-ucb)

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

NAME
     sigpause - automatically release blocked signals and wait for inter-
     rupt

SYNOPSIS
     /usr/ucb/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, to begin a criti-
     cal section, variables modified on the occurrence of the signal are
     examined to determine that there is no work to be done, and the pro-
     cess pauses awaiting work by using sigpause with the mask returned by
     sigblock.

SEE ALSO
     signal(2), sigaction(2), sigblock(3), sigvec(3), signal(3-ucb).






























Page 1                       Reliant UNIX 5.44                Printed 11/98

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