(PHP 5 >= 5.3.0, PHP 7)
pcntl_sigprocmask — Liste et configure les signaux bloqués
$how
, array $set
[, array &$oldset
] ) : bool
La fonction pcntl_sigprocmask() ajoute, retire ou configure
les signaux bloqués, en fonction du paramètre how.
howConfigure le comportement de pcntl_sigprocmask(). Les valeurs possibles sont :
SIG_BLOCK : ajout le signal à la liste
des signaux bloquésé.SIG_UNBLOCK: retire le signal de la liste
des signaux bloqués. SIG_SETMASK : remplace la liste actuelle
de signaux bloqués par une nouvelle liste. setListe de signaux.
oldset
Le paramètre oldset est un tableau qui contient
la liste précédente des signaux bloqués.
Cette fonction retourne TRUE en cas de succès ou FALSE si une erreur survient.
Exemple #1 Exemple avec pcntl_sigprocmask()
<?php
pcntl_sigprocmask(SIG_BLOCK, array(SIGHUP));
$oldset = array();
pcntl_sigprocmask(SIG_UNBLOCK, array(SIGHUP), $oldset);
?>