pcntl_sigprocmask

(PHP 5 >= 5.3.0, PHP 7)

pcntl_sigprocmask���û���������ź�

˵��

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

����pcntl_sigprocmask()�������ӣ�ɾ�������������źţ�������Ϊ �����ڲ���how��

����

how

����pcntl_sigprocmask()��������Ϊ�� ��ѡֵ:

  • SIG_BLOCK: ���źż��뵽��ǰ�����ź��С�
  • SIG_UNBLOCK: �ӵ�ǰ�����ź����Ƴ��źš�
  • SIG_SETMASK: �ø������ź��б��滻��ǰ�����ź��б�

set

�ź��б�

oldset

oldset��һ�������������������֮ǰ�������ź��б����顣

����ֵ

�ɹ�ʱ���� TRUE�� ������ʧ��ʱ���� FALSE��

����

Example #1 pcntl_sigprocmask() ʾ��

<?php
//��SIGHUP�źż��뵽�����ź���
pcntl_sigprocmask(SIG_BLOCK, array(SIGHUP));
$oldset = array();
//��SIGHUP�������ź��б����Ƴ�������֮ǰ�������ź��б�
pcntl_sigprocmask(SIG_UNBLOCK, array(SIGHUP), $oldset);
?>

�μ�