.\" -*- coding: UTF-8 -*- '\" t .\" Copyright (c) 2009 Linux Foundation, written by Michael Kerrisk .\" .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH pthread_kill 3 "20 iulie 2023" "Pagini de manual de Linux 6.05.01" .SH NUME pthread_kill \- trimite un semnal către un fir de execuție .SH BIBLIOTECA Biblioteca de fire de execuție POSIX (\fIlibpthread\fP, \fI\-lpthread\fP) .SH REZUMAT .nf \fB#include \fP .PP \fBint pthread_kill(pthread_t \fP\fIthread\fP\fB, int \fP\fIsig\fP\fB);\fP .fi .PP .RS -4 Cerințe pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultați \fBfeature_test_macros\fP(7)): .RE .PP \fBpthread_kill\fP(): .nf _POSIX_C_SOURCE >= 199506L || _XOPEN_SOURCE >= 500 .fi .SH DESCRIERE Funcția \fBpthread_kill\fP() trimite semnalul \fIsig\fP către \fIthread\fP, un fir de execuție în același proces cu apelantul. Semnalul este direcționat în mod asincron către \fIthread\fP. .PP Dacă \fIsig\fP este 0, atunci nu se trimite niciun semnal, dar verificarea erorilor se efectuează în continuare. .SH "VALOAREA RETURNATĂ" În caz de succes, \fBpthread_kill\fP() returnează 0; în caz de eroare, returnează un număr de eroare și nu se trimite niciun semnal. .SH ERORI\-IEȘIRE .TP \fBEINVAL\fP A fost specificat un semnal nevalid. .SH ATRIBUTE Pentru o explicație a termenilor folosiți în această secțiune, a se vedea \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Interfață Atribut Valoare T{ .na .nh \fBpthread_kill\fP() T} Siguranța firelor MT\-Safe .TE .sp 1 .SH VERSIUNI Implementarea glibc a \fBpthread_kill\fP() dă o eroare (\fBEINVAL\fP) la încercările de a trimite oricare dintre semnalele în timp real utilizate intern de către implementarea NPTL. Pentru detalii, consultați \fBnptl\fP(7). .PP POSIX.1\-2008 recomandă ca, în cazul în care o implementare detectează utilizarea unui ID de fir de execuție după terminarea duratei de viață a acestuia, \fBpthread_kill\fP() să returneze eroarea \fBESRCH\fP. Implementarea glibc returnează această eroare în cazurile în care poate fi detectat un ID de fir de execuție nevalid. Dar rețineți, de asemenea, că POSIX spune că o încercare de a utiliza un ID de fir de execuție a cărui durată de viață s\-a încheiat produce un comportament nedefinit, iar o încercare de a utiliza un ID de fir de execuție nevalid într\-un apel la \fBpthread_kill\fP() poate provoca, de exemplu, o eroare de segmentare. .SH STANDARDE POSIX.1\-2008. .SH ISTORIC POSIX.1\-2001. .SH NOTE Dispozițiile semnalelor sunt la nivelul întregului proces: dacă este instalat un gestionar de semnal, acesta va fi invocat în firul \fIthread\fP, dar dacă dispoziția semnalului este "stop", "continue" sau "terminate", această acțiune va afecta întregul proces. .SH "CONSULTAȚI ȘI" \fBkill\fP(2), \fBsigaction\fP(2), \fBsigpending\fP(2), \fBpthread_self\fP(3), \fBpthread_sigmask\fP(3), \fBraise\fP(3), \fBpthreads\fP(7), \fBsignal\fP(7) .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 .