(PHP 5 >= 5.3.0, PHP 7)
pcntl_sigprocmask — Liste et configure les signaux bloqués
$how
, array $set
[, array &$oldset
] )
La fonction pcntl_sigprocmask() ajoute, retire ou configure
les signaux bloqués, en fonction du paramètre how
.
how
Configure 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. set
Liste 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);
?>