Provided by: manpages-pt-dev_20040726-1_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)