NOM
sgetmask, ssetmask - Manipuler les masquages de signaux (obsolète)
SYNOPSIS
long sgetmask(void);
long ssetmask(long newmask);
Ces appels système sont obsolètes. Ne les utilisez pas ; utilisez
plutôt sigprocmask(2).
sgetmask() renvoie le masque de signaux du processus appelant.
ssetmask() fixe le masque de signaux du processus appelant à la valeur
fournie dans newmask. Le masque précédent est renvoyé.
Le masque de signaux utilisé pour ces deux appels système sont des
masques de bits bruts (contrairement aux sigset_t utilisés par
sigprocmask(2)) ; utilisez sigmask(3) pour créer et inspecter ces
masques.
VALEUR RENVOYÉE
sgetmask() retourne toujours avec succès le masque de signaux.
ssetmask() réussit toujours et renvoie le masque de signaux précédent.
ERREURS
Ces appels système réussissent toujours.
CONFORMITÉ
Ces appels système sont spécifiques à Linux.
NOTES
La glibc ne fournit pas de fonction autour de ces appels systène ;
utilisez syscall(2) pour les appeler.
Ces appels système ne gèrent pas les numéros de signaux supérieurs à 32
(c’est-à-dire les signaux temps-réel).
Il est impossible de bloquer un SIGSTOP ou un SIGKILL.
VOIR AUSSI
sigprocmask(2), signal(7)
COLOPHON
Cette page fait partie de la publication 3.23 du projet man-pages
Linux. Une description du projet et des instructions pour signaler des
anomalies peuvent être trouvées à l’adresse
http://www.kernel.org/doc/man-pages/.
TRADUCTION
Cette page de manuel a été traduite et est maintenue par Julien Cristau
<julien.cristau@ens-lyon.org> et l’équipe francophone de traduction de
Debian.
Veuillez signaler toute erreur de traduction en écrivant à
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet manpages-fr.
Vous pouvez toujours avoir accès à la version anglaise de ce document
en utilisant la commande « man -L C <section> <page_de_man> ».