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 - Blockierte Signale automatisch freigeben und auf Unterbre-
     chung warten

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

     sigpause(sigmask)
     int sigmask;

BESCHREIBUNG
     sigpause ordnet sigmask der Gruppe der maskierten Signale zu und war-
     tet dann auf den Empfang eines Signals; bei der Rückkehr wird die
     Gruppe der maskierten Signale wiederhergestellt. sigmask lautet norma-
     lerweise 0, das heißt, daß derzeit keine Signale blockiert werden sol-
     len. sigpause wird stets durch eine Unterbrechung beendet und gibt
     EINTR zurück.

     Im Normalfall wird ein Signal durch sigblock blockiert, um einen kri-
     tischen Abschnitt zu beginnen, die beim Auftreten des Signals geänder-
     ten Variablen werden überprüft, um sicherzustellen, daß keine Arbeit
     ansteht, und der Prozeß wird mit Hilfe von sigpause mit der von sig-
     block zurückgegebenen Maske angehalten, um auf Arbeit zu warten.

SIEHE AUCH
     signal(2), sigaction(2), sigblock(3), sigvec(3), signal(3-ucb).





























Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

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