(PHP 5 >= 5.3.0)
pcntl_sigprocmask — Sinyalleri ekler, siler veya engeller
$nasıl
, array $sinyaller
[, array &$eskiler
] )
nasıl
değiştirgesine bağlı olarak sinyalleri ekler,
siler veya engeller.
nasıl
pcntl_sigprocmask() işlevinin davranışını belirler. Olası değerler:
SIG_BLOCK
: Belirtilen sinyalleri geçerli
engellenen sinyaller listesine ekle.SIG_UNBLOCK
:Belirtilen sinyalleri
geçerli engellenen sinyaller listesinden sil.SIG_SETMASK
: Belirtilen sinyalleri
geçerli engellenen sinyaller listesindekilerin yerine koy.sinyaller
Sinyal listesi.
eskiler
İşlev çağrılmadan önce engellenmekte olan sinyallerin listesi.
Başarı durumunda TRUE
, başarısızlık durumunda FALSE
döner.
Örnek 1 - pcntl_sigprocmask() örneği
<?php
pcntl_sigprocmask(SIG_BLOCK, array(SIGHUP));
$eskiler = array();
pcntl_sigprocmask(SIG_UNBLOCK, array(SIGHUP), $eskiler);
?>