.\" -*- coding: UTF-8 -*- '\" t .\" 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 sigwait 3 "17 mai 2025" "Pagini de manual de Linux 6.18" .SH NUME sigwait \- așteaptă un semnal .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH SINOPSIS .nf \fB#include \fP .P \fBint sigwait(const sigset_t *restrict \fP\fIset\fP\fB, int *restrict \fP\fIsig\fP\fB);\fP .fi .P .RS -4 Cerințe pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultați \fBfeature_test_macros\fP(7)): .RE .P \fBsigwait\fP(): .nf Începând cu glibc 2.26: _POSIX_C_SOURCE >= 199506L glibc 2.25 și versiunile anterioare: _POSIX_C_SOURCE .fi .SH DESCRIERE Funcția \fBsigwait\fP() suspendă execuția firului apelant până când unul dintre semnalele specificate în setul de semnale \fIset\fP devine în așteptare. Pentru ca un semnal să devină în așteptare, acesta trebuie mai întâi să fie blocat cu \fBsigprocmask\fP(2). Funcția acceptă semnalul (îl elimină din lista de semnale în așteptare) și returnează numărul semnalului din \fIsig\fP. .P Funcționarea lui \fBsigwait\fP() este aceeași cu cea a lui \fBsigwaitinfo\fP(2), cu excepția faptului că: .IP \[bu] 3 \fBsigwait\fP() returnează doar numărul semnalului, în loc de o structură \fIsiginfo_t\fP care descrie semnalul. .IP \[bu] Valorile de returnare ale celor două funcții sunt diferite. .SH "VALOAREA RETURNATĂ" În caz de succes, \fBsigwait\fP() returnează 0. În caz de eroare, returnează un număr pozitiv de eroare (enumerat în ERORI). .SH ERORI\-IEȘIRE .TP \fBEINVAL\fP .\" Does not occur for glibc. \fIset\fP conține un număr de 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 \fBsigwait\fP() T} Siguranța firelor MT\-Safe .TE .SH VERSIUNI \fBsigwait\fP() este implementată folosind \fBsigtimedwait\fP(2); consultați secțiunea \fBNOTE\fP. .P Implementarea glibc a \fBsigwait\fP() ignoră în tăcere încercările de a aștepta cele două semnale în timp real care sunt utilizate intern de către implementarea NPTL. A se vedea \fBnptl\fP(7) pentru detalii. .SH STANDARDE POSIX.1\-2008. .SH ISTORIC POSIX.1\-2001. .SH EXEMPLE A se vedea \fBpthread_sigmask\fP(3). .SH "CONSULTAȚI ȘI" \fBsigaction\fP(2), \fBsignalfd\fP(2), \fBsigpending\fP(2), \fBsigsuspend\fP(2), \fBsigwaitinfo\fP(2), \fBsigsetops\fP(3), \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 .