.\" -*- coding: UTF-8 -*- '\" t .\" Copyright (c) 1994 Mike Battersby .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" Modified by aeb, 960721 .\" 2005-11-21, mtk, added descriptions of sigisemptyset(), sigandset(), .\" and sigorset() .\" 2007-10-26 mdw added wording that a sigset_t must be initialized .\" prior to use .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH SIGSETOPS 3 "20 iulie 2023" "Pagini de manual de Linux 6.05.01" .SH NUME sigemptyset, sigfillset, sigaddset, sigdelset, sigismember \- operații POSIX cu seturi de semnale .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#include \fP .PP \fBint sigemptyset(sigset_t *\fP\fIset\fP\fB);\fP \fBint sigfillset(sigset_t *\fP\fIset\fP\fB);\fP .PP \fBint sigaddset(sigset_t *\fP\fIset\fP\fB, int \fP\fIsignum\fP\fB);\fP \fBint sigdelset(sigset_t *\fP\fIset\fP\fB, int \fP\fIsignum\fP\fB);\fP .PP \fBint sigismember(const sigset_t *\fP\fIset\fP\fB, int \fP\fIsignum\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 \fBsigemptyset\fP(), \fBsigfillset\fP(), \fBsigaddset\fP(), \fBsigdelset\fP(), \fBsigismember\fP(): .nf _POSIX_C_SOURCE .fi .SH DESCRIERE Aceste funcții permit manipularea seturilor de semnale POSIX. .PP \fBsigemptyset\fP() inițializează setul de semnale dat de \fIset\fP ca fiind gol, cu toate semnalele excluse din set. .PP \fBsigfillset\fP() inițializează \fIset\fP în întregime, inclusiv toate semnalele. .PP \fBsigaddset\fP() și \fBsigdelset\fP() adaugă și, respectiv, șterg semnalul \fIsignum\fP din \fIset\fP. .PP \fBsigismember\fP() verifică dacă \fIsignum\fP este un membru al \fIset\fP. .PP Obiectele de tip \fIsigset_t\fP trebuie să fie inițializate printr\-un apel la \fBsigemptyset\fP() sau \fBsigfillset\fP() înainte de a fi transmise funcțiilor \fBsigaddset\fP(), \fBsigdelset\fP() și \fBsigismember\fP() sau funcțiilor glibc suplimentare descrise mai jos (\fBsigisemptyset\fP(), \fBsigandset\fP() și \fBsigorset\fP()). Rezultatele sunt nedefinite dacă nu se face acest lucru. .SH "VALOAREA RETURNATĂ" \fBsigemptyset\fP(), \fBsigfillset\fP(), \fBsigaddset\fP() și \fBsigdelset\fP() returnează 0 în caz de succes și \-1 în caz de eroare. .PP \fBsigismember\fP() returnează 1 dacă \fIsignum\fP este un membru al \fIset\fP, 0 dacă \fIsignum\fP nu este un membru și \-1 în caz de eroare. .PP În caz de eroare, aceste funcții configurează \fIerrno\fP pentru a indica eroarea. .SH ERORI\-IEȘIRE .TP \fBEINVAL\fP \fIsignum\fP nu este un semnal valid. .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 \fBsigemptyset\fP(), \fBsigfillset\fP(), \fBsigaddset\fP(), \fBsigdelset\fP(), \fBsigismember\fP(), \fBsigisemptyset\fP(), \fBsigorset\fP(), \fBsigandset\fP() T} Siguranța firelor MT\-Safe .TE .sp 1 .SH VERSIUNI .SS GNU Dacă macrocomanda de testare a funcției \fB_GNU_SOURCE\fP este definită, atunci \fI\fP expune alte trei funcții pentru manipularea seturilor de semnale: .PP .nf \fBint sigisemptyset(const sigset_t *\fP\fIset\fP\fB);\fP \fBint sigorset(sigset_t *\fP\fIdestinație\fP\fB, const sigset_t *\fP\fIstânga\fP\fB,\fP \fB const sigset_t *\fP\fIdreapta\fP\fB);\fP \fBint sigandset(sigset_t *\fP\fIdestinație\fP\fB, const sigset_t *\fP\fIstânga\fP\fB,\fP \fB const sigset_t *\fP\fIdreapta\fP\fB);\fP .fi .PP \fBsigisemptyset\fP() returnează 1 dacă \fIset\fP nu conține semnale și 0 în caz contrar. .PP \fBsigorset\fP() plasează uniunea seturilor \fIstânga\fP și \fIdreapta\fP în \fIdestinație\fP. \fBsigandset\fP() plasează intersecția seturilor \fIstânga\fP și \fIdreapta\fP în \fIdestinație\fP. Ambele funcții returnează 0 în caz de succes și \-1 în caz de eșec. .PP Aceste funcții nu sunt standard (alte câteva sisteme oferă funcții similare), iar utilizarea lor trebuie evitată în aplicațiile portabile. .SH STANDARDE POSIX.1\-2008. .SH ISTORIC POSIX.1\-2001. .SH NOTE La crearea unui set de semnale completat, funcția glibc \fBsigfillset\fP() nu include cele două semnale în timp real utilizate în mod intern de către implementarea NPTL threading. A se vedea \fBnptl\fP(7) pentru detalii. .SH "CONSULTAȚI ȘI" \fBsigaction\fP(2), \fBsigpending\fP(2), \fBsigprocmask\fP(2), \fBsigsuspend\fP(2) .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 .