SIGBLOCK(2)        Manuel du programmeur Linux        SIGBLOCK(2)


NOM
       sigblock,  siggetmask, sigsetmask, sigmask - Manipuler les
       masquages de signaux.

SYNOPSIS
       #include <signal.h>

       int sigblock(int mask);
       int siggetmask(void);
       int sigsetmask(int mask);
       int sigmask(signum);

DESCRIPTION
       Cette interface est  désormais  obsolète,  il  vaut  mieux
       utiliser sigprocmask(2).

       Sigblock()  ajoute  les  signaux  spécifiés  par mask dans
       l'ensemble des signaux à bloquer avant réception.

       sigsetmask() remplace totalement  l'ensemble  des  signaux
       bloqués par le nouveau masque mask.

       Les signaux sont bloqués si le bit leur correspondant dans
       mask est à 1.  La macro sigmask est fournie pour  constru­
       ire le masque depuis le numéro de signal signum.

       Il  n'est possible de bloquer ni SIGKILL ni SIGSTOP.  Ceci
       est imposé silencieusement par le système.

       L'ensemble des  signaux  actuellement  bloqués  peut  être
       obtenu en utilisant siggetmask().

VALEUR RENVOYÉE
       Siggetmask() renvoie le masque actuel.

       Sigsetmask() et sigblock() renvoient le masque précédent


CONFORMITÉ
       BSD  4.4. Ces fonctions sont apparues dans BSD 4.3 et sont
       maintenant déconseillées. Utilisez plutot la gestion POSIX
       des signaux pour vos nouveaux programmes.

VOIR AUSSI
       kill(2), sigprocmask(2), siggetops(3)


TRADUCTION
       Christophe Blaess, 1997.








BSD                       15 Avril 1997                         1