Provided by:
manpages-es_1.55-8_all 
NOMBRE
sigblock, siggetmask, sigsetmask, sigmask - manipulan la máscara de
señales
SINOPSIS
#include <signal.h>
int sigblock(int mascara);
int siggetmask(void);
int sigsetmask(int mascara);
int sigmask(int signum);
DESCRIPCIÓN
Esta interfaz está anticuada desde que existe sigprocmask(2).
La llamada al sistema sigblock añade las señales especificadas en
mascara al conjunto de señales que actualmente están bloqueadas para su
envío.
La llamada al sistema sigsetmask reemplaza totalmente el conjunto de
señales bloqueadas con un nuevo conjunto especificado en mascara. Las
señales están bloqueadas si el bit correspondiente en mascara está a 1.
El conjunto actual de señales bloqueadas puede obtenerse empleando
siggetmask.
La macro sigmask sirve para construir la máscara para una señal dada
por su número o macro signum.
VALOR DEVUELTO
siggetmask devuelve el conjunto actual de señales en la máscara.
sigsetmask y sigblock devuelven el conjunto anterior de señales en la
máscara.
OBSERVACIONES
Los prototipos de estas funciones sólo están disponibles si se define
_BSD_SOURCE antes de la inclusión de ningún fichero de cabecera del
sistema.
No es posible bloquear SIGKILL o SIGSTOP - esta restricción 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 serán retiradas en el futuro. Para programas
nuevos utilice las funciones de manejo de señales de POSIX.
VÉASE TAMBIÉN
kill(2), sigprocmask(2), signal(7)