.\" -*- coding: UTF-8 -*- .\" Copyright 1998, Andries E. Brouwer .\" Copyright 2002-2015, Michael Kerrisk .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH PR_SET_PDEATHSIG 2const "8. Februar 2026" "Linux man\-pages 6.17" .SH BEZEICHNUNG PR_SET_PDEATHSIG \- Setzt das Eltern\-Tod\-Signal für den aufrufenden Prozess .SH BIBLIOTHEK Standard\-C\-Bibliothek (\fIlibc\fP,\ \fI\-lc\fP) .SH ÜBERSICHT .nf \fB#include \fP /* Definition der \fBPR_*\fP\-Konstanten */ \fB#include \fP .P \fBint prctl(PR_SET_PDEATHSIG, long \fP\fIsig\fP\fB);\fP .fi .SH BESCHREIBUNG Setzt das Eltern\-Tod\-Signal des aufrufenden Prozesses auf \fIsig\fP (entweder einen Signalwert im Bereich [\fB1\fP, \fINSIG\ \-\ 1\fP] oder \fB0\fP zum Zurücksetzen). Dies ist der Signalwert, den der aufrufende Prozess erhalten wird, wenn sein Elternprozess beendet wird. .P Das Eltern\-Tod\-Signal wird bei nachfolgender Beendigung des Eltern\-Threads gesandt und auch bei der Beendigung jedes Subreaper\-Prozesses (Informationen hierzu in \fBPR_SET_CHILD_SUBREAPER\fP(2const)), an den der aufrufende Prozess nachträglich angehängt wurde. Falls der Eltern\-Thread und alle übergeordneten Subreaper zum Zeitpunkt der Aktion \fBPR_SET_PDEATHSIG\fP bereits beendet wurden, dann wird kein Eltern\-Tod\-Signal an den Aufrufenden gesandt. .P Das Eltern\-Tod\-Signal ist Prozess\-orientiert (Informationen hierzu in \fBsignal\fP(7)) und das Feld \fIsi_pid\fP des Arguments \fIsiginfo_t\fP des Handlers enthält die PID des beendenden Eltern\-Prozesses, falls der Kindprozess mittels des Schalters \fBsigaction\fP(2) \fBSA_SIGINFO\fP einen Handler installiert. .P .\" commit d2d56c5f51028cb9f3d800882eb6f4cbd3f9099f .\" FIXME capability changes can also trigger this; see .\" kernel/cred.c::commit_creds in the Linux 5.6 source. Die Eltern\-Tod\-Signaleinstellung wird für den Kindprozess bei einem \fBfork\fP(2) zurückgesetzt. Seit 2.4.36/2.6.23 wird sie auch bei der Ausführung eines set\-user\-ID\- oder set\-group\-ID\-Programms zurückgesetzt oder bei einem Programm, das zugeordnete Capabilitys hat (Informationen hierzu in \fBcapabilities\fP(7)). Ansonsten bleibt dieser Wert über \fBexecve\fP(2) hinweg erhalten. Die Eltern\-Tod\-Signaleinstellung wird auch bei Änderungen an einer der folgenden Thread\-Zugangsberechtigungen zurückgesetzt: effektive Benutzerkennung, effektive Gruppenkennung, Dateisystembenutzerkennung oder Dateisystemgruppenkennung. .SH RÜCKGABEWERT Bei Erfolg wird 0 zurückgegeben. Bei einem Fehler wird \-1 zurückgegeben und \fIerrno\fP gesetzt, um den Fehler anzuzeigen. .SH FEHLER .TP \fBEINVAL\fP \fIsig\fP ist keine gültige Signalnummer. .SH STANDARDS Linux. .SH GESCHICHTE Linux 2.1.57. .SH WARNUNGEN .\" https://bugzilla.kernel.org/show_bug.cgi?id=43300 In diesem Fall wird der \fIThread\fP, der den Prozess erstellte, als »Eltern«\-Thread betrachtet. Mit anderen Worten, das Signal wird gesandt, wenn dieser Thread sich beendet (beispielsweise mittels \fBpthread_exit\fP(3)), also nicht erst nachdem sich alle Threads in dem Elternprozess beendet haben. .SH "SIEHE AUCH" \fBprctl\fP(2), \fBPR_GET_PDEATHSIG\fP(2const) .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer: .MT debian-l10n-german@lists.debian.org .ME .