.\" -*- coding: UTF-8 -*- .\" Copyright (c) 2005 Michael Kerrisk .\" based on earlier work by faith@cs.unc.edu and .\" Mike Battersby .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" 2005-09-15, mtk, Created new page by splitting off from sigaction.2 .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH sigpending 2 "30 martie 2023" "Pagini de manual de Linux 6.05.01" .SH NUME sigpending, rt_sigpending \- examinează semnalele în așteptare .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#include \fP .PP \fBint sigpending(sigset_t *\fP\fIset\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 \fBsigpending\fP(): .nf _POSIX_C_SOURCE .fi .SH DESCRIERE \fBsigpending\fP() returnează setul de semnale care sunt în așteptare pentru a fi transmise firului apelant (de exemplu, semnalele care au fost lansate în timp ce erau blocate). Masca de semnale în așteptare este returnată în \fIset\fP. .SH "VALOAREA RETURNATĂ" \fBsigpending\fP() returnează 0 în caz de succes. În caz de eșec, se returnează \-1, iar \fIerrno\fP este configurată pentru a indica eroarea. .SH ERORI\-IEȘIRE .TP \fBEFAULT\fP \fIset\fP indică o memorie care nu este o parte validă a spațiului de adrese al procesului. .SH STANDARDE POSIX.1\-2008. .SH ISTORIC POSIX.1\-2001. .SS "Diferențe între biblioteca C și nucleu" .\" This argument is currently required to be less than or equal to .\" .IR sizeof(sigset_t) .\" (or the error .\" .B EINVAL .\" results). Apelul original al sistemului Linux a fost numit \fBsigpending\fP(). Cu toate acestea, odată cu adăugarea semnalelor în timp real în Linux 2.2, argumentul \fIsigset_t\fP de 32 de biți, de dimensiune fixă, admis de acest apel de sistem nu mai era adecvat scopului. În consecință, a fost adăugat un nou apel de sistem, \fBrt_sigpending\fP(), pentru a admite un tip \fIsigset_t\fP mărit. Noul apel de sistem acceptă un al doilea argument, \fIsize_t sigsetsize\fP, care specifică dimensiunea în octeți a setului de semnale din \fIset\fP. Funcția învăluitoare glibc \fBsigpending\fP() ne ascunde aceste detalii, apelând în mod transparent \fBrt_sigpending\fP() atunci când nucleul o furnizează. .SH NOTE A se vedea \fBsigsetops\fP(3) pentru detalii privind manipularea seturilor de semnale. .PP Dacă un semnal este în același timp blocat și are o dispoziție de„ignorat”, acesta este adăugat la masca de semnale în așteptare atunci când este generat. .PP Setul de semnale care este în așteptare pentru un fir este uniunea dintre setul de semnale care este în așteptare pentru acel fir și setul de semnale care este în așteptare pentru întregul proces; a se vedea \fBsignal\fP(7). .PP Un copil creat prin \fBfork\fP(2) are inițial un set de semnale în așteptare gol; setul de semnale în așteptare este păstrat prin \fBexecve\fP(2). .SH ERORI Până la glibc 2.2.1 inclusiv, există o eroare în funcția de învăluire pentru \fBsigpending\fP(), ceea ce înseamnă că informațiile despre semnalele în timp real în așteptare nu sunt returnate corect. .SH "CONSULTAȚI ȘI" \fBkill\fP(2), \fBsigaction\fP(2), \fBsignal\fP(2), \fBsigprocmask\fP(2), \fBsigsuspend\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 .