Provided by: manpages-es_1.55-10_all bug

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)