sigblock

SIGBLOCK(2)		 Linux - prirucka programatora		   SIGBLOCK(2)



JMENO
       sigblock, siggetmask, sigsetmask, sigmask - prace s maskou signalu

SYNTAXE
       #include <signal.h>

       int sigblock(int mask);

       int siggetmask(void);

       int sigsetmask(int mask);

       int sigmask(int signum);

POPIS
       Tyto funkce jsou zastarale a nahrazuje je funkce sigprocmask(2).

       Systemove  volani  sigblock  pridava signaly uvedene v parametru mask k
       seznamu signalu, ktere jsou momentalne zablokovany.

       Systemove volani sigsetmask nahrazuje seznam blokovanych signalu	 novym
       seznamem	 dodanym  v  parametru	mask.  Signaly jsou zablokovany, je-li
       odpovidajici bit v parametru mask nastaven na 1.

       Aktualni seznam blokovanych signalu lze ziskat volanim  funkce  sigget-
       mask.

       Makro sigmask slouzi k vytvoreni masky pro dany signal signum.


NAVRATOVE HODNOTY
       Funkce siggetmask vraci aktualni seznam blokovanych signalu.

       Funkce  sigsetmask  a  sigblock	vraceji	 predchozi  seznam blokovanych
       signalu.

POZNAMKY
       Prototypy pro tyto funkce jsou k dispozici  pouze  tehdy,  je-li	 defi-
       novana konstanta __USE_BSD pred pouzitim <signal.h>.

       Signaly	SIGKILL	 a  SIGSTOP  nelze  blokovat  -	 toto  omezeni je dano
       systemem.


SPLNUJE STANDARDY
       4.4BSD.	Tyto funkce se objevily poprve v BSD 4.3 a jsou zastarale.   V
       novych programech pouzivejte prostredky POSIXu pro praci se signaly.

DALSI INFORMACE
       kill(2), sigprocmask(2), signal(7)



Linux 1.3			 18.unora 1997			   SIGBLOCK(2)

Personal Tools