pcntl_sigprocmask
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
pcntl_sigprocmask — Задає та витягує список сигналів, що блокуються.
Опис
pcntl_sigprocmask(int $mode, array $signals, array &$old_signals = null): bool
Функцияpcntl_sigprocmask() додає, видаляє або задає список заблокованих процесів залежно від значення переданого в аргументі mode
Список параметрів
mode
Задає поведінку функції pcntl_sigprocmask(). Можливі значення:
SIG_BLOCK
: Додати сигнал до списку сигналів, що вже блокуються.SIG_UNBLOCK
: Видалити сигнал зі списку заблокованих.SIG_SETMASK
: Замінити список сигналів, що блокуються, новим списком.
signals
Список сигналів
old_signals
Функція передасть за посиланням аргумент old_signals
раніше заданий список сигналів, що блокуються.
Значення, що повертаються
Повертає true
у разі успішного виконання або **false
**в случае возникновения ошибки.
Приклади
Приклад #1 Приклад використання pcntl_sigprocmask()****
Loading...
Дивіться також
- pcntl_sigwaitinfo() - Очікування сигналів
- pcntl_sigtimedwait() - Очікує сигнали протягом заданого часу