Scroll to navigation

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

sigprocmask(2), signal(7)

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 de Linux 6.9.1