pcntl_sigwaitinfo

(PHP 5 >= 5.3.0)

pcntl_sigwaitinfo — Waits for signals

Descrierea

intpcntl_sigwaitinfo
( array$set
[, array&$siginfo
] )

The pcntl_sigwaitinfo() function suspends execution of the
calling script until one of the signals given in set
are delivered. If one of the signal is already pending (e.g. blocked by
pcntl_sigprocmask()),
pcntl_sigwaitinfo() will return immediately.

Parametri

set

Array of signals to wait for.

siginfo

The siginfo parameter is set to an array containing
informations about the signal.

The following elements are set for all signals:

signo: Signal number

errno: An error number

code: Signal code

The following elements may be set for the SIGCHLD signal:

status: Exit value or signal

utime: User time consumed

stime: System time consumed

pid: Sending process ID

uid: Real user ID of sending process

The following elements may be set for the SIGILL,
SIGFPE, SIGSEGV and
SIGBUS signals: