Home > PHP > Function > PCNTL > pcntl_sigprocmask()

pcntl_sigprocmask()

pcntl_sigprocmask - Sets and retrieves blocked signals

Syntax

bool pcntl_sigprocmask (int $how, array $set, array &$oldset)

Arguments

  • how - Sets the behavior of pcntl_sigprocmask(). Possible values: SIG_BLOCK : Add the signals to the currently blocked signals. SIG_UNBLOCK : Remove the signals from the currently blocked signals. SIG_SETMASK : Replace the currently blocked signals by the given list of signals.
  • set - List of signals.
  • oldset - The oldset parameter is set to an array containing the list of the previously blocked signals.

Description

The pcntl_sigprocmask() function adds, removes or sets blocked signals, depending on the how parameter.

Version

PHP 5.3.0

Return value

Returns TRUE on success or FALSE on failure.