other languages
other sections
SIGBLOCK(2) | Manual do Programador Linux | SIGBLOCK(2) |
NOME¶
sigblock, siggetmask, sigsetmask, sigmask - manipulam a máscara de sinalizaçãoSINOPSE¶
#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)31/08/1995 | Linux 1.3 |