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

NUME

       sgetmask, ssetmask - manipularea măștii de semnal (obsolet)

BIBLIOTECA

       Biblioteca C standard (libc, -lc)

REZUMAT

       #include <sys/syscall.h>      /* Definirea constantelor SYS_* */
       #include <unistd.h>

       [[deprecated]] long syscall(SYS_sgetmask, void);
       [[deprecated]] long syscall(SYS_ssetmask, long newmask);

DESCRIERE

       Aceste   apeluri   de  sistem  sunt  obsolete.   Nu  le  utilizați;  utilizați  în  schimb
       sigprocmask(2).

       sgetmask() returnează masca de semnal a procesului apelant.

       ssetmask() stabilește masca de semnal a procesului apelant la valoarea  dată  în  newmask.
       Se returnează masca de semnal anterioară.

       Măștile de semnal de care se ocupă aceste două apeluri de sistem sunt măști de biți simple
       (spre deosebire de sigset_t utilizat de sigprocmask(2));  utilizați  sigmask(3)  pentru  a
       crea și inspecta aceste măști.

VALOAREA RETURNATĂ

       sgetmask()  returnează  întotdeauna  cu  succes  masca  semnalului.   ssetmask()  reușește
       întotdeauna și returnează masca de semnal anterioară.

ERORI

       Aceste apeluri de sistem reușesc întotdeauna.

VERSIUNI

       Începând cu Linux 3.16, suportul pentru aceste apeluri de sistem este opțional,  depinzând
       de faptul că nucleul a fost construit cu opțiunea CONFIG_SGETMASK_SYSCALL.

STANDARDE

       Aceste apeluri de sistem sunt specifice pentru Linux.

NOTE

       Aceste  apeluri  de  sistem  nu  sunt  conștiente de numerele de semnal mai mari de 31 (de
       exemplu, semnale în timp real).

       Aceste apeluri de sistem nu există pe x86-64.

       Nu este posibil să se blocheze SIGSTOP sau SIGKILL.

CONSULTAȚI ȘI

       sigprocmask(2), 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  ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  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⟩.