Provided by: manpages-ro-dev_4.21.0-2_all bug

NUME

       sigwait - așteaptă un semnal

BIBLIOTECA

       Biblioteca C standard (libc, -lc)

REZUMAT

       #include <signal.h>

       int sigwait(const sigset_t *restrict set, int *restrict sig);

   Cerințe pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultați feature_test_macros(7)):

       sigwait():
           Începând cu glibc 2.26:
               _POSIX_C_SOURCE >= 199506L
           glibc 2.25 și versiunile anterioare:
               _POSIX_C_SOURCE

DESCRIERE

       Funcția  sigwait() suspendă execuția firului apelant până când unul dintre semnalele specificate în setul
       de semnale set devine în așteptare.  Funcția acceptă  semnalul  (îl  elimină  din  lista  de  semnale  în
       așteptare) și returnează numărul semnalului din sig.

       Funcționarea lui sigwait() este aceeași cu cea a lui sigwaitinfo(2), cu excepția faptului că:

       •  sigwait() returnează doar numărul semnalului, în loc de o structură siginfo_t care descrie semnalul.

       •  Valorile de returnare ale celor două funcții sunt diferite.

VALOAREA RETURNATĂ

       În  caz  de  succes,  sigwait()  returnează  0.   În caz de eroare, returnează un număr pozitiv de eroare
       (enumerat în ERORI).

ERORI

       EINVAL set conține un număr de semnal nevalid.

ATRIBUTE

       Pentru o explicație a termenilor folosiți în această secțiune, a se vedea attributes(7).
       ┌─────────────────────────────────────────────────────────────────────────┬───────────────────┬─────────┐
       │ InterfațăAtributValoare │
       ├─────────────────────────────────────────────────────────────────────────┼───────────────────┼─────────┤
       │ sigwait()                                                               │ Siguranța firelor │ MT-Safe │
       └─────────────────────────────────────────────────────────────────────────┴───────────────────┴─────────┘

STANDARDE

       POSIX.1-2001, POSIX.1-2008.

NOTE

       sigwait() este implementată folosind sigtimedwait(2).

       Implementarea glibc a sigwait() 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 nptl(7) pentru detalii.

EXEMPLE

       A se vedea pthread_sigmask(3).

CONSULTAȚI ȘI

       sigaction(2), signalfd(2), sigpending(2), sigsuspend(2), sigwaitinfo(2), sigsetops(3), signal(7)

TRADUCERE

       Traducerea    în   limba   română   a   acestui   manual   a   fost   creată   de   Remus-Gabriel   Chelu
       <remusgabriel.chelu@disroot.org>

       Această traducere este  documentație  gratuită;  citiți  Licența publică generală GNU Versiunea 3  sau  o
       versiune   ulterioară   cu  privire  la  condiții  privind  drepturile  de  autor.   NU  se  asumă  Nicio
       RESPONSABILITATE.

       Dacă găsiți erori în traducerea acestui manual, vă rugăm să  trimiteți  un  e-mail  la  translation-team-
       ro@lists.sourceforge.net.

Pagini de manual de Linux 6.03                  5 februarie 2023                                      sigwait(3)