.\" -*- coding: UTF-8 -*- .\" 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_CHILD_SUBREAPER 2const "17 mai 2025" "Pagini de manual de Linux 6.15" .SH NUME PR_SET_CHILD_SUBREAPER \- activează/dezactivează atributul „child subreaper” al procesului apelant .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH SINOPSIS .nf \fB#include \fP /* Definirea constantelor \fBPR_*\fP */ \fB#include \fP .P \fBint prctl(PR_SET_CHILD_SUBREAPER, long \fP\fIset\fP\fB);\fP .fi .SH DESCRIERE Dacă \fIset\fP este diferit de zero, activează atributul „child subreaper” al procesului apelant; dacă \fIset\fP este zero, dezactivează atributul. .P Un „subreaper” (subprelucrător) îndeplinește rolul de \fBinit\fP(1) pentru procesele sale descendente. Atunci când un proces devine orfan (adică, părintele său imediat se termină), procesul respectiv va fi redirecționat către cel mai apropiat subreaper strămoș încă în viață. Ulterior, apelurile la \fBgetppid\fP(2) în procesul orfan vor returna acum PID\-ul procesului subreaper, iar atunci când procesul orfan se termină, procesul subreaper va primi un semnal \fBSIGCHLD\fP și va putea efectua \fBwait\fP(2) pe proces pentru a descoperi starea sa de terminare. .P Activarea atributului „child subreaper” nu este moștenită de copiii creați de \fBfork\fP(2) și \fBclone\fP(2). Activarea este păstrată în \fBexecve\fP(2). .P Stabilirea unui proces subprelucrător este utilă în cadrele de gestionare a sesiunilor în care un grup ierarhic de procese este gestionat de un proces subprelucrător care trebuie să fie informat atunci când unul dintre procese (de exemplu, un demon cu două bifurcări) se încheie (poate pentru a putea reporni procesul respectiv). Unele cadre \fBinit\fP(1) (de exemplu, \fBsystemd\fP(1)) utilizează un proces subprelucrător din motive similare. .SH "VALOAREA RETURNATĂ" În caz de succes, se returnează 0. În caz de eroare, se returnează \-1, iar \fIerrno\fP este configurată pentru a indica eroarea. .SH STANDARDE Linux. .SH ISTORIC .\" commit ebec18a6d3aa1e7d84aab16225e87fd25170ec2b Linux 3.4. .SH "CONSULTAȚI ȘI" \fBprctl\fP(2), \fBPR_GET_CHILD_SUBREAPER\fP(2const) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .