.\" -*- coding: UTF-8 -*- '\" t .\" Copyright (c) 2008, Linux Foundation, written by Michael Kerrisk .\" .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH sigwait 3 "31 octombrie 2023" "Pagini de manual de Linux 6.06" .SH NUME sigwait \- așteaptă un semnal .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .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. 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). .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 .