Provided by: manpages-de-dev_0.10-1_all bug

BEZEICHNUNG

       sigemptyset,    sigfillset,   sigaddset,   sigdelset,   sigismember   -
       POSIX-Operationen fur Signalsatze

"UBERSICHT

       #include <signal.h>

       int sigemptyset(sigset_t *set);

       int sigfillset(sigset_t *set);

       int sigaddset(sigset_t *set, int signum);

       int sigdelset(sigset_t *set, int signum);

       int sigismember(const sigset_t *set, int signum);

   Mit Glibc erforderliche Makros (siehe feature_test_macros(7)):

       sigemptyset(), sigfillset(), sigaddset(), sigdelset(), sigismember():
           _POSIX_C_SOURCE >= 1 || _XOPEN_SOURCE || _POSIX_SOURCE

BESCHREIBUNG

       Diese Funktionen ermoglichen die Manipulation von POSIX-Signalsatzen.

       sigemptyset() initialisiert den  durch  set  gegebenen  Signalsatz  auf
       leer, wobei alle Signale vom Satz ausgeschlossen sind.

       sigfillset()  initialisiert  set  auf voll und nimmt alle Signale darin
       auf.

       sigaddset() und sigdelset() fugen  Signal  signum  zu  set  hinzu  bzw.
       loschen es daraus.

       sigismember() pruft, ob signum in set enthalten ist.

       Objekte  des  Typs  sigset_t  mussen  durch  einen  Aufruf von entweder
       sigemptyset() oder sigfillset() initialisiert werden, bevor sie an  die
       Funktionen  sigaddset(),  sigdelset()  und sigismember() oder die unten
       beschriebenen  zusatzlichen  Funktionen  der  glibc   (sigisemptyset(),
       sigandset()   und   sigorset())   ubergeben   werden.   Erfolgt   keine
       Initialisierung, sind die Ergebnisse nicht definiert.

R"UCKGABEWERT

       sigemptyset(), sigfullset(),  sigaddset()  und  sigdelset()  geben  bei
       Erfolg 0 und im Fehlerfall -1 zuruck.

       sigismember()  gibt  1  zuruck, wenn signum in set enthalten ist und 0,
       wenn das nicht der Fall ist. Treten Fehler auf,  ist  der  Ruckgabewert
       -1.

FEHLER

       EINVAL sig ist kein gultiges Signal.

KONFORM ZU

       POSIX.1-2001.

ANMERKUNGEN

   Anmerkungen zur Glibc
       Ist  das  Feature-Test-Makro _GNU_SOURCE definiert, akiviert <signal.h>
       drei weitere Funktionen fur die Behandlung von Signalsatzen.

       int sigisemptyset(sigset_t *set);
              gibt 1 zuruck, wenn set leer ist, sonst 0.

       int sigorset(sigset_t *dest, sigset_t *left, sigset_t *right);
              platziert die vereinigten Satze left and right in dest.

       int sigandset(sigset_t *dest, sigset_t *left, sigset_t *right);
              platziert die Schnittmenge von left und right in dest.

       sigorset() und sigandset() geben bei Erfolg 0 zuruck, im Fehlerfall -1.

       Diese Funktionen sind nicht  standardisiert  (ein  paar  andere  System
       stellen  ahnliche  Funktionen  bereit).  Ihre  Verwendung  in portablen
       Programmen sollte vermieden werden.

SIEHE AUCH

       sigaction(2), sigpending(2), sigprocmask(2), sigsuspend(2)

KOLOPHON

       Diese  Seite  ist  Teil  der   Veroffentlichung   3.32   des   Projekts
       Linux-man-pages.  Eine Beschreibung des Projekts und Informationen, wie
       Fehler    gemeldet     werden     konnen,     finden     sich     unter
       http://www.kernel.org/doc/man-pages/.

"UBERSETZUNG

       Die  deutsche Ubersetzung dieser Handbuchseite wurde von Patrick Rother
       <krd@gulu.net> und Martin  Eberhard  Schauer  <Martin.E.Schauer@gmx.de>
       erstellt.

       Diese  Ubersetzung  ist  Freie Dokumentation; lesen Sie die GNU General
       Public  License  Version  3  oder  neuer   bezuglich   der   Copyright-
       Bedingungen. Es wird KEINE HAFTUNG ubernommen.

       Wenn  Sie  Fehler  in  der  Ubersetzung  dieser  Handbuchseite  finden,
       schicken     Sie     bitte     eine     E-Mail     an     <debian-l10n-
       german@lists.debian.org>.