psignal(3) Library Functions Manual psignal(3) BEZEICHNUNG psignal, psiginfo - Ausgabe einer Signalbeschreibung BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include void psignal(int sig, const char *s); void psiginfo(const siginfo_t *pinfo, const char *s); Mit Glibc erforderliche Feature-Test-Makros (siehe feature_test_macros(7)): psignal(): Seit Glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 und alter: _BSD_SOURCE psiginfo(): _POSIX_C_SOURCE >= 200809L BESCHREIBUNG Die Funktion psignal() gibt eine Nachricht auf stderr aus. Die Nachricht besteht aus der Zeichenkette s, einem Doppelpunkt, einem Leerzeichen, einer Zeichenkette sig fur die Beschreibung der Signalnummer und einem abschliessenden Zeilenumbruch. Wenn die Zeichenkette s gleich NULL oder leer ist, werden Doppelpunkt und Leerzeichen weggelassen. Wenn sig ungultig ist, weist die angezeigte Nachricht auf ein unbekanntes Signal hin. Die Funkiton psiginfo() ahnelt psignal(), zeigt aber stattdessen Informationen uber das von pinfo beschriebene Signal an. pinfo sollte auf eine gultige Struktur siginfo_t zeigen. Neben der Beschreibung des Signals gibt psiginfo() Informationen uber den Ursprung des Signals und weitere fur das Signal relevante Informationen aus (z.B. die relevante Speicheradresse fur hardwaregenerierte Signale, die Kennung des Kindprozesses fur SIGCHLD sowie fur mittels kill(2) oder sigqueue(3) gesetzte Signale die Benutzerkennung und Prozesskennung des Senders). RUCKGABEWERT Die Funktionen psignal() und psiginfo() geben keinen Wert zuruck. ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +-------------------------+-------------------------+------------------+ |Schnittstelle | Attribut | Wert | +-------------------------+-------------------------+------------------+ |psignal(), psiginfo() | Multithread-Fahigkeit | MT-Sicher locale | +-------------------------+-------------------------+------------------+ STANDARDS POSIX.1-2008. GESCHICHTE Glibc 2.10. POSIX.1-2008, 4.3BSD. FEHLER Bis Glibc 2.12 hatte psiginfo() die folgenden Fehler: o Unter manchen Umstanden wird kein abschliessender Zeilenumbruch ausgegeben. o Fur Echtzeitsignale werden keine zusatzlichen Informationen ausgegeben. SIEHE AUCH sigaction(2), perror(3), strsignal(3), signal(7) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Patrick Rother und Martin Eberhard Schauer 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.06 31. Oktober 2023 psignal(3)