PR_SET_PDEATHSIG(2const) PR_SET_PDEATHSIG(2const) NUME PR_SET_PDEATHSIG - stabilete semnalul de moarte al parintelui procesului apelant BIBLIOTECA Biblioteca C standard (libc, -lc) SINOPSIS #include /* Definirea constantelor PR_* */ #include int prctl(PR_SET_PDEATHSIG, long sig); DESCRIERE Stabilete semnalul de moarte a parintelui procesului apelant la sig (fie o valoare a semnalului in intervalul [1, NSIG - 1], fie 0 pentru tergere). Acesta este semnalul pe care procesul apelant il va primi atunci cand parintele sau moare. Semnalul de moarte a parintelui este trimis la terminarea ulterioara a firului parinte i, de asemenea, la terminarea fiecarui proces de subprocesare ,,subreaper" (a se vedea PR_SET_CHILD_SUBREAPER(2const)) la care apelantul este ulterior reprodus. In cazul in care firul parinte i toate subprocesele stramoeti au fost deja terminate in momentul operaiunii PR_SET_PDEATHSIG, atunci nu se trimite niciun semnal de moarte a procesului parinte catre apelant. Semnalul de moarte a parintelui este direcionat catre proces (a se vedea signal(7)) i, in cazul in care copilul instaleaza un gestionar utilizand fanionul sigaction(2) SA_SIGINFO, campul si_pid din argumentul siginfo_t al gestionarului conine PID-ul procesului parinte care se incheie. Valoarea semnalului de moarte a parintelui este eliminata pentru copilul unui fork(2). De asemenea, (incepand cu Linux 2.4.36 / 2.6.23) este tearsa la executarea unui binar set-user-ID sau set-group-ID sau a unui binar care are capacitai asociate (a se vedea capabilities(7)); in caz contrar, aceasta valoare este pastrata in execve(2). Valoarea semnalului de moarte a parintelui este, de asemenea, tearsa la modificarea oricareia dintre urmatoarele acreditari ale firului de execuie: ID utilizator efectiv, ID grup efectiv, ID utilizator sistem de fiiere sau ID grup sistem de fiiere. VALOAREA RETURNATA In caz de succes, se returneaza 0. In caz de eroare, se returneaza -1, iar errno este configurata pentru a indica eroarea. ERORI-IEIRE EINVAL sig nu este un numar de semnal valid. STANDARDE Linux. ISTORIC Linux 2.1.57. AVERTISMENTE ,,Parintele" in acest caz este considerat a fi thread care a creat acest proces. Cu alte cuvinte, semnalul va fi trimis atunci cand firul respectiv se termina (de exemplu, prin pthread_exit(3)), i nu dupa terminarea tuturor firelor din procesul parinte. CONSULTAI I prctl(2), PR_GET_PDEATHSIG(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.18 8 februarie 2026 PR_SET_PDEATHSIG(2const)