Provided by: manpages-pt-dev_20040726-4_all bug

NOME

       sigblock, siggetmask, sigsetmask, sigmask - manipulam a máscara de sinalização

SINOPSE

       #include <signal.h>

       int sigblock(int mask);

       int siggetmask(void);

       int sigsetmask(int mask);

       int sigmask(int signum);

DESCRIÇÃO

       Esta interface foi tornada obsoleta por sigprocmask(2).

       A  chamada  de  sistema  sigblock  acrescenta  sinais  especificados  em  mask  para o conjunto de sinais
       atualmente bloqueada a partir da entrega.

       A chamada de sistema sigsetmask troca o conjunto de sinais bloqueados  totalmente  com  o  novo  conjunto
       especificado em mask.  Sinais são bloquados se o correspondente bit na mask é um 1.

       O conjunto atual de sinais bloquados podem ser obtidos usando siggetmask.

       A macro sigmask é provida para construir a máscara para um dado signum.

VALORES RETORNADOS

       siggetmask devolve o conjunto atual dos sinais mascarados.

       sigsetmask e sigblock devolve o conjunto anterior dos sinais mascarados.

NOTAS

       Tipos  primitivos  desta  função  são disponíveis se _BSD_SOURCE é definida antes da inclusão de quaçquer
       arquivo cabeçalho de sistema.

       Ele não possibilita bloquear SIGKILL ou SIGSTOP - esta restrição é silenciosamente imposta pelo sistema.

DE ACORDO COM

       4.4BSD. Esta chamada de função apareceu no BSD 4.3 e são oposta.  Use os aparatos  de  sinalização  POSIX
       para novos programas.

VEJA TAMBÉM

       kill(2), sigprocmask(2), signal(7)

TRADUZIDO POR LDP-BR em 22/08/2000.

       André  L. Fassone Canova <lonelywolf@blv.com.br> (tradução) xxxxxxxxxxxxxxxxxxxxxxxxx <xxx@xxxxxx.xxx.xx>
       (revisão)