Provided by: manpages-de-dev_0.5-4.1ubuntu1_all bug

BEZEICHNUNG

       sigblock,   siggetmask,   sigsetmask,   sigmask   -   Manipulation  von
       Signalmasken

ÜBERSICHT

       #include <signal.h>

       int sigblock(int mask);
       int siggetmask(void);
       int sigsetmask(int mask);
       int sigmask(signum);

BESCHREIBUNG

       Dieses Interface kann veraltet sein durch: sigprocmask(2).

       Sigblock() fügt die Signale in mask  der  Liste  der  zu  blockierenden
       Signale hinzu.

       sigsetmask()  ersetzt  die  Liste  der zu blockierenden Signale mit dem
       Argument mask.

       Signale werden blockiert, wenn das zugehörige Bit in mask auf 1 gesetzt
       ist;  das Makro sigmask ermöglicht die Konstruktion von Masken für eine
       gegebene Signalnummer signum.

       Es ist nicht möglich, SIGKILL  oder  SIGSTOP  zu  blockieren;  Versuche
       werden vom System stillschweigend unterdrückt.

       Die  augenblickliche  Liste  der  zu  blockierenden  Signale kann durch
       siggetmask() erfragt werden.

RÜCKGABEWERTE

       Siggetmask() liefert  die  Menge  der  augenblicklich  zu  maskierenden
       Signale.

       Sigsetmask()   und   sigblock()   liefern  die  vorherigen  Menden  der
       maskierten Signale.

ENTWICKLUNG

       Diese Funktionen erschienen in BSD 4.3 und wurden mißbilligt.

SIEHE AUCH

       kill(2), sigprocmask(2), siggetops(3).