Provided by:
manpages-es_1.55-10_all 
NOMBRE
sigblock, siggetmask, sigsetmask, sigmask - manipulan la mascara de
senales
SINOPSIS
#include <signal.h>
int sigblock(int mascara);
int siggetmask(void);
int sigsetmask(int mascara);
int sigmask(int signum);
DESCRIPCI'ON
Esta interfaz esta anticuada desde que existe sigprocmask(2).
La llamada al sistema sigblock anade las senales especificadas en
mascara al conjunto de senales que actualmente estan bloqueadas para su
envio.
La llamada al sistema sigsetmask reemplaza totalmente el conjunto de
senales bloqueadas con un nuevo conjunto especificado en mascara. Las
senales estan bloqueadas si el bit correspondiente en mascara esta a 1.
El conjunto actual de senales bloqueadas puede obtenerse empleando
siggetmask.
La macro sigmask sirve para construir la mascara para una senal dada
por su numero o macro signum.
VALOR DEVUELTO
siggetmask devuelve el conjunto actual de senales en la mascara.
sigsetmask y sigblock devuelven el conjunto anterior de senales en la
mascara.
OBSERVACIONES
Los prototipos de estas funciones solo estan disponibles si se define
_BSD_SOURCE antes de la inclusion de ningun fichero de cabecera del
sistema.
No es posible bloquear SIGKILL o SIGSTOP - esta restriccion viene
impuesta calladamente por el sistema.
CONFORME A
4.4BSD. Estas funciones aparecieron en BSD 4.3 y no se recomienda su
empleo, pues seguramente seran retiradas en el futuro. Para programas
nuevos utilice las funciones de manejo de senales de POSIX.
V'EASE TAMBI'EN
kill(2), sigprocmask(2), signal(7)