Provided by: manpages-de-dev_4.27.0-1_all bug

BEZEICHNUNG

       sgetmask, ssetmask - Bearbeitung der Signalmaske (veraltet)

BIBLIOTHEK

       Standard-C-Bibliothek (libc, -lc)

ÜBERSICHT

       #include <sys/syscall.h>      /* Definition der SYS_*-Konstanten */
       #include <unistd.h>

       [[veraltet]] long syscall(SYS_sgetmask, void);
       [[veraltet]] long syscall(SYS_ssetmask, long neuemaske);

BESCHREIBUNG

       Diese Systemaufrufe sind veraltet. Verwenden Sie sie nicht; verwenden Sie stattdessen sigprocmask(2).

       sgetmask() liefert die Signalmaske des aufrufenden Prozesses zurück.

       ssetmask()  setzt  die  Signalmaske  des aufrufenden Prozesses auf den in neuemaske angegebenen Wert. Die
       vorherige Signalmaske wird zurückgeliefert.

       Die in diesen zwei Systemaufrufen  behandelten  Masken  sind  einfache  Bitmasken  (anders  als  das  von
       sigprocmask(2)   verwandte  sigset_t);  verwenden  Sie  sigmask(3),  um  diese  Masken  zu  erzeugen  und
       untersuchen.

RÜCKGABEWERT

       sgetmask() liefert immer erfolgreich die Signalmaske zurück. ssetmask() ist immer erfolgreich und liefert
       die vorherige Signalmaske zurück.

FEHLER

       Diese Systemaufrufe sind immer erfolgreich.

STANDARDS

       Linux.

GESCHICHTE

       Seit Linux 3.16 ist die Unterstützung für diese Systemaufrufe optional, abhängig davon, ob der Kernel mit
       der Option CONFIG_SGETMASK_SYSCALL gebaut wurde.

ANMERKUNGEN

       Diese Systemaufrufe kennen keine Signalnummern größer als 31 (d.h. die Echtzeitsignale).

       Diese Systemaufrufe existieren auf x86-64 nicht.

       Es ist nicht möglich, SIGSTOP oder SIGKILL zu blockieren.

SIEHE AUCH

       sigprocmask(2), signal(7)

ÜBERSETZUNG

       Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.

       Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder  neuer
       bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

       Wenn  Sie  Fehler  in  der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die
       Mailingliste der Übersetzer: debian-l10n-german@lists.debian.org.

Linux man-pages 6.9.1                              2. Mai 2024                                       sgetmask(2)