pthread_sigqueue(3) Library Functions Manual pthread_sigqueue(3) NUME pthread_sigqueue - pune la coada un semnal i date pentru un fir de execuie BIBLIOTECA Biblioteca de fire de execuie POSIX (libpthread, -lpthread) SINOPSIS #include #include int pthread_sigqueue(pthread_t thread, int sig, const union sigval value); Cerine pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultai feature_test_macros(7)): pthread_sigqueue(): _GNU_SOURCE DESCRIERE Funcia pthread_sigqueue() indeplinete o sarcina similara cu sigqueue(3), dar, in loc sa trimita un semnal catre un proces, trimite un semnal catre un fir din acelai proces ca i firul apelant. Argumentul thread este ID-ul unui fir de execuie din acelai proces ca i apelantul. Argumentul sig specifica semnalul care urmeaza sa fie trimis. Argumentul value specifica datele care trebuie sa insoeasca semnalul; a se vedea sigqueue(3) pentru detalii. VALOAREA RETURNATA In caz de succes, pthread_sigqueue() returneaza 0; in caz de eroare, returneaza un numar de eroare. ERORI-IEIRE EAGAIN A fost atinsa limita de semnale care pot fi puse in coada. A se vedea signal(7) pentru informaii suplimentare. EINVAL sig nu a fost valid. ENOSYS pthread_sigqueue() nu este acceptata pe acest sistem. ESRCH thread nu este valid. ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |pthread_sigqueue() | Sigurana firelor | MT-Safe | +--------------------------------------+---------------------+---------+ VERSIUNI Implementarea glibc a pthread_sigqueue() da o eroare (EINVAL) la incercarile de a trimite oricare dintre semnalele in timp real utilizate intern de catre implementarea firelor de execuie NPTL. Pentru detalii, consultai nptl(7). STANDARDE GNU. ISTORIC glibc 2.11. CONSULTAI I rt_tgsigqueueinfo(2), sigaction(2), pthread_sigmask(3), sigqueue(3), sigwait(3), pthreads(7), signal(7) 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.8 2 mai 2024 pthread_sigqueue(3)