pcntl_sigtimedwait
(PHP 5 >= 5.3.0, PHP 7)
pcntl_sigtimedwait — Waits for signals, with a timeout
Description
pcntl_sigtimedwait ( array $set [, array &$siginfo [, int $seconds = 0 [, int $nanoseconds = 0 ]]] ) : int
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
-
set
-
Array of signals to wait for.
-
siginfo
-
The
siginfo
is set to an array containing information about the signal. See pcntl_sigwaitinfo(). -
seconds
-
Timeout in seconds.
-
nanoseconds
-
Timeout in nanoseconds.
Return Values
On success, pcntl_sigtimedwait() returns a signal number.
See Also
- pcntl_sigprocmask() - Sets and retrieves blocked signals
- pcntl_sigwaitinfo() - Waits for signals
© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/function.pcntl-sigtimedwait.php