gsignal(3) Library Functions Manual gsignal(3) BEZEICHNUNG gsignal, ssignal - Software-Signal-Einrichtung BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include typedef typeof(void (int)) *sighandler_t; [[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 alter: _SVID_SOURCE BESCHREIBUNG Verwenden Sie diese Funktionen unter Linux nicht. Aufgrund eines historischen Fehlers sind diese Funktionen unter Linux Aliase fur raise(3) bzw. signal(2). Ansonsten implementieren diese Funktionen auf System-V-artigen Systemen Software-Signalisierung, komplett unabhangig von den klassischen Funktionen signal(2) und kill(2). Die Funktion ssignal() definiert eine durchzufuhrende Aktion, wenn das Software-Signal mit der Nummer signum mittels der Funktion gsignal() ausgelost wird und liefert die vorherige derartige Aktion oder SIG_DFL zuruck. Die Funktion gsignal() macht folgendes: Falls keine Aktion (oder die Aktion SIG_DFL) fur signum angegeben wurde, dann macht sie nichts und liefert 0 zuruck. Falls die Aktion SIG_IGN fur signum angegeben wurde, dann macht sie nichts und liefert 1 zuruck. Andernfalls setzt sie die Aktion fur SIG_DFL zuruck und ruft die Aktionsfunktion mit dem Argument signum auf und liefert den von dieser Funktion zuruckgelieferten Wert zuruck. Der Bereich der moglichen Werte fur signum ist verschieden (oft 1--15 oder 1--17). ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +------------------------+-------------------------+-------------------+ |Schnittstelle | Attribut | Wert | +------------------------+-------------------------+-------------------+ |gsignal() | Multithread-Fahigkeit | MT-Sicher | +------------------------+-------------------------+-------------------+ |ssignal() | Multithread-Fahigkeit | 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) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann 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 die Mailingliste der Ubersetzer . Linux man-pages 6.12 13. Dezember 2024 gsignal(3)