(PHP 5 >= 5.3.0, PHP 7, PHP 8)
pcntl_sigprocmask — Define e recupera sinais bloqueados
   A função pcntl_sigprocmask() adiciona, remove ou define sinais
   bloqueados, dependendo do parâmetro mode.
  
modeDefine o comportamento de pcntl_sigprocmask(). Valores possíveis:
SIG_BLOCK: Adiciona os sinais aos
         sinais atualmente bloqueados.SIG_UNBLOCK: Remove os sinais dos
         sinais atualmente bloqueados.SIG_SETMASK: Substitui os sinais atualmente
         bloqueados pela lista de sinais fornecida.signalsLista de sinais.
old_signals
       O parâmetro old_signals é definido como um array
       contendo a lista dos sinais bloqueados anteriormente.
      
| Versão | Descrição | 
|---|---|
| 8.4.0 | Um ValueError é lançado se signalestiver vazio. | 
| 8.4.0 | Um TypeError é lançado se o valor signalnão for um int. | 
| 8.4.0 | Um ValueError é lançado se o valor signalfor inválido. | 
| 8.4.0 | Um ValueError é lançado se o valor de modenão forSIG_BLOCK,SIG_UNBLOCKouSIG_SETMASK. | 
Exemplo #1 Exemplo de pcntl_sigprocmask()
<?php
pcntl_sigprocmask(SIG_BLOCK, array(SIGHUP));
$oldset = array();
pcntl_sigprocmask(SIG_UNBLOCK, array(SIGHUP), $oldset);
?>
