pcntl_sigprocmask
(PHP 5 >= 5.3.0)
pcntl_sigprocmask — Sinyalleri ekler, siler veya engeller
Açıklama
bool pcntl_sigprocmask
( int
$nasıl
, array $sinyaller
[, array &$eskiler
] )
nasıl değiştirgesine bağlı olarak sinyalleri ekler,
siler veya engeller.
Değiştirgeler
-
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.
Dönen Değerler
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Örnekler
Örnek 1 - pcntl_sigprocmask() örneği
<?php
pcntl_sigprocmask(SIG_BLOCK, array(SIGHUP));
$eskiler = array();
pcntl_sigprocmask(SIG_UNBLOCK, array(SIGHUP), $eskiler);
?>
Ayrıca Bakınız
- pcntl_sigwaitinfo() - Belirtilen sinyalleri bekler
- pcntl_sigtimedwait() - Sinyalleri zaman aşımı dolana kadar bekler
There are no user contributed notes for this page.
