pcntl_sigtimedwait

(PHP 5 >= 5.3.0, PHP 7)

pcntl_sigtimedwaitОжидает сигналы в течение заданного времени

Описание

pcntl_sigtimedwait ( array $set [, array &$siginfo [, int $seconds = 0 [, int $nanoseconds = 0 ]]] ) : int

Функция pcntl_sigtimedwait() ведёт себя точно так же как и функция pcntl_sigwaitinfo() за исключением того, что принимает два дополнительных аргумента, seconds и nanoseconds, которые устанавливают верхнюю границу времени, которое скрипт может простаивать.

Список параметров

set

Массив ожидаемых сигналов.

siginfo

siginfo содержит информацию о сигнале. См. функцию pcntl_sigwaitinfo().

seconds

Тайм-аут в секундах.

nanoseconds

Таймаут в наносекундах.

Возвращаемые значения

При успехе pcntl_sigtimedwait() возвращает номер сигнала.

Смотрите также