table of contents
sgetmask(2) | System Calls Manual | sgetmask(2) |
NUME¶
sgetmask, ssetmask - manipularea măștii de semnal (obsolet)
BIBLIOTECA¶
Biblioteca C standard (libc, -lc)
SINOPSIS¶
#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-IEȘIRE¶
Aceste apeluri de sistem reușesc întotdeauna.
STANDARDE¶
Linux.
ISTORIC¶
Î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.
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¶
TRADUCERE¶
Traducerea în limba română a acestui manual a fost făcută 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.
2 mai 2024 | Pagini de manual Linux (nepublicate) |