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

BEZEICHNUNG

       gsignal, ssignal - Software-Signal-Einrichtung

BIBLIOTHEK

       Standard-C-Bibliothek (libc, -lc)

ÜBERSICHT

       #include <signal.h>

       typedef void (*sighandler_t)(int);

       [[Veraltet]] int gsignal(int signum);

       [[Veraltet]] sighandler_t ssignal(int signum, sighandler_t Aktion);

   Mit Glibc erforderliche Feature-Test-Makros (siehe feature_test_macros(7)):

       gsignal(), ssignal():
           Seit Glibc 2.19:
               _DEFAULT_SOURCE
           Glibc 2.19 und älter:
               _SVID_SOURCE

BESCHREIBUNG

       Verwenden  Sie  diese  Funktionen  unter  Linux  nicht.  Aufgrund  eines  historischen Fehlers sind diese
       Funktionen unter Linux Aliase für raise(3) bzw. signal(2).

       Ansonsten implementieren diese Funktionen auf System-V-artigen Systemen Software-Signalisierung, komplett
       unabhängig von den klassischen Funktionen signal(2) und kill(2). Die Funktion  ssignal()  definiert  eine
       durchzuführende  Aktion,  wenn  das  Software-Signal mit der Nummer signum mittels der Funktion gsignal()
       ausgelöst wird und liefert die vorherige derartige Aktion oder SIG_DFL  zurück.  Die  Funktion  gsignal()
       macht  folgendes: Falls keine Aktion (oder die Aktion SIG_DFL) für signum angegeben wurde, dann macht sie
       nichts und liefert 0 zurück. Falls die Aktion SIG_IGN für signum angegeben wurde, dann macht  sie  nichts
       und  liefert  1  zurück. Andernfalls setzt sie die Aktion für SIG_DFL zurück und ruft die Aktionsfunktion
       mit dem Argument signum auf und liefert den  von  dieser  Funktion  zurückgelieferten  Wert  zurück.  Der
       Bereich der möglichen Werte für signum ist verschieden (oft 1—15 oder 1—17).

ATTRIBUTE

       Siehe attributes(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke.
       ┌───────────────────────────────────────────────────────────┬───────────────────────┬───────────────────┐
       │ SchnittstelleAttributWert              │
       ├───────────────────────────────────────────────────────────┼───────────────────────┼───────────────────┤
       │ gsignal()                                                 │ Multithread-Fähigkeit │ MT-Sicher         │
       ├───────────────────────────────────────────────────────────┼───────────────────────┼───────────────────┤
       │ ssignal()                                                 │ Multithread-Fähigkeit │ MT-Sicher sigintr │
       └───────────────────────────────────────────────────────────┴───────────────────────┴───────────────────┘

STANDARDS

       Keine.

GESCHICHTE

       AIX,  DG/UX,  HP-UX,  SCO,  Solaris,  Tru64.  Sie  werden  unter  den meisten dieser Systeme als veraltet
       bezeichnet und sind unter Glibc defekt. Einige Systeme haben auch gsignal_r() und ssignal_r().

SIEHE AUCH

       kill(2), signal(2), raise(3)

Ü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                                        gsignal(3)