PR_SET_PDEATHSIG(2const) PR_SET_PDEATHSIG(2const) BEZEICHNUNG PR_SET_PDEATHSIG - Setzt das Eltern-Tod-Signal fur den aufrufenden Prozess BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include /* Definition der PR_*-Konstanten */ #include int prctl(PR_SET_PDEATHSIG, long sig); BESCHREIBUNG Setzt das Eltern-Tod-Signal des aufrufenden Prozesses auf sig (entweder einen Signalwert im Bereich [1, NSIG - 1] oder 0 zum Zurucksetzen). Dies ist der Signalwert, den der aufrufende Prozess erhalten wird, wenn sein Elternprozess beendet wird. Das Eltern-Tod-Signal wird bei nachfolgender Beendigung des Eltern-Threads gesandt und auch bei der Beendigung jedes Subreaper-Prozesses (Informationen hierzu in PR_SET_CHILD_SUBREAPER(2const)), an den der aufrufende Prozess nachtraglich angehangt wurde. Falls der Eltern-Thread und alle ubergeordneten Subreaper zum Zeitpunkt der Aktion PR_SET_PDEATHSIG bereits beendet wurden, dann wird kein Eltern-Tod-Signal an den Aufrufenden gesandt. Das Eltern-Tod-Signal ist Prozess-orientiert (Informationen hierzu in signal(7)) und das Feld si_pid des Arguments siginfo_t des Handlers enthalt die PID des beendenden Eltern-Prozesses, falls der Kindprozess mittels des Schalters sigaction(2) SA_SIGINFO einen Handler installiert. Die Eltern-Tod-Signaleinstellung wird fur den Kindprozess bei einem fork(2) zuruckgesetzt. Seit 2.4.36/2.6.23 wird sie auch bei der Ausfuhrung eines set-user-ID- oder set-group-ID-Programms zuruckgesetzt oder bei einem Programm, das zugeordnete Capabilitys hat (Informationen hierzu in capabilities(7)). Ansonsten bleibt dieser Wert uber execve(2) hinweg erhalten. Die Eltern-Tod-Signaleinstellung wird auch bei Anderungen an einer der folgenden Thread-Zugangsberechtigungen zuruckgesetzt: effektive Benutzerkennung, effektive Gruppenkennung, Dateisystembenutzerkennung oder Dateisystemgruppenkennung. RUCKGABEWERT Bei Erfolg wird 0 zuruckgegeben. Bei einem Fehler wird -1 zuruckgegeben und errno gesetzt, um den Fehler anzuzeigen. FEHLER EINVAL sig ist keine gultige Signalnummer. STANDARDS Linux. GESCHICHTE Linux 2.1.57. WARNUNGEN In diesem Fall wird der Thread, der den Prozess erstellte, als >>Eltern<<-Thread betrachtet. Mit anderen Worten, das Signal wird gesandt, wenn dieser Thread sich beendet (beispielsweise mittels pthread_exit(3)), also nicht erst nachdem sich alle Threads in dem Elternprozess beendet haben. SIEHE AUCH prctl(2), PR_GET_PDEATHSIG(2const) 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.17 8. Februar 2026 PR_SET_PDEATHSIG(2const)