pcntl_sigtimedwait
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
pcntl_sigtimedwait — Waits for signals, with a timeout
Description
array
$signals,array
&$info = [],int
$seconds = 0,int
$nanoseconds = 0): int|false
The pcntl_sigtimedwait() function operates in exactly
the same way as pcntl_sigwaitinfo() except that it takes
two additional parameters, seconds and
nanoseconds, which enable an upper bound to be placed
on the time for which the script is suspended.
Parameters
-
signals -
Array of signals to wait for.
-
info -
The
infois set to an array containing information about the signal. See pcntl_sigwaitinfo(). -
seconds -
Timeout in seconds.
-
nanoseconds -
Timeout in nanoseconds.
Return Values
pcntl_sigtimedwait() returns a signal number on success, or false on failure.
See Also
- pcntl_sigprocmask() - Sets and retrieves blocked signals
- pcntl_sigwaitinfo() - Waits for signals

