PR_SET_CHILD_SUBREAPER(2const) PR_SET_CHILD_SUBREAPER(2const) NUME PR_SET_CHILD_SUBREAPER - activeaza/dezactiveaza atributul ,,child subreaper" al procesului apelant BIBLIOTECA Biblioteca C standard (libc, -lc) SINOPSIS #include /* Definirea constantelor PR_* */ #include int prctl(PR_SET_CHILD_SUBREAPER, long set); DESCRIERE Daca set este diferit de zero, activeaza atributul ,,child subreaper" al procesului apelant; daca set este zero, dezactiveaza atributul. Un ,,subreaper" (subprelucrator) indeplinete rolul de init(1) pentru procesele sale descendente. Atunci cand un proces devine orfan (adica, parintele sau imediat se termina), procesul respectiv va fi redirecionat catre cel mai apropiat subreaper stramo inca in viaa. Ulterior, apelurile la getppid(2) in procesul orfan vor returna acum PID-ul procesului subreaper, iar atunci cand procesul orfan se termina, procesul subreaper va primi un semnal SIGCHLD i va putea efectua wait(2) pe proces pentru a descoperi starea sa de terminare. Activarea atributului ,,child subreaper" nu este motenita de copiii creai de fork(2) i clone(2). Activarea este pastrata in execve(2). Stabilirea unui proces subprelucrator este utila in cadrele de gestionare a sesiunilor in care un grup ierarhic de procese este gestionat de un proces subprelucrator care trebuie sa fie informat atunci cand unul dintre procese (de exemplu, un demon cu doua bifurcari) se incheie (poate pentru a putea reporni procesul respectiv). Unele cadre init(1) (de exemplu, systemd(1)) utilizeaza un proces subprelucrator din motive similare. VALOAREA RETURNATA In caz de succes, se returneaza 0. In caz de eroare, se returneaza -1, iar errno este configurata pentru a indica eroarea. STANDARDE Linux. ISTORIC Linux 3.4. CONSULTAI I prctl(2), PR_GET_CHILD_SUBREAPER(2const) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.15 17 mai 2025 PR_SET_CHILD_SUBREAPER(2const)