pcntl_sigtimedwait
(PHP 5 >= 5.3.0)
pcntl_sigtimedwait — タイムアウトつきでシグナルを待つ
説明
int pcntl_sigtimedwait
( array
$set
[, array &$siginfo
[, int $seconds = 0
[, int $nanoseconds = 0
]]] )
pcntl_sigtimedwait() 関数の挙動は
pcntl_sigwaitinfo() とほぼ同じですが、さらに 2 つのパラメータがあります。
seconds および
nanoseconds がそれで、
スクリプトが待ち続ける時間の上限をここで設定することができます。
パラメータ
-
set -
待つシグナルの配列。
-
siginfo -
シグナルについての情報を含む配列が
siginfoに設定されます。 pcntl_sigwaitinfo() を参照ください。 -
seconds -
タイムアウトの秒数。
-
nanoseconds -
タイムアウトのナノ秒数。
返り値
成功した場合に pcntl_sigtimedwait() はシグナル番号を返します。