1
0
mirror of https://github.com/php/php-src.git synced 2026-04-04 22:52:40 +02:00
Files
archived-php-src/ext/pcntl
David Walker b09c2f899e Fixed bug #73783
Bug #73783 raises an issue with signal handling when using SIG_IGN.
With PHP7.1 ZEND_SIGNALS is defaulted to on, which will for all
signals set the handler as zend_signal_handler_defer.  This is
problematic for syscalls like sleep(), which will only return when the
requisite number of seconds have elapsed, or, a non-ignored signal is
raised.  In this case we want to SIG_IGN SIGCHLD, however, SIG_IGN is
only stored in the SIGG(handlers) array, and the actual system level
handler is defined.  This prevents proper signal ignoring when requeted.
2016-12-29 21:18:22 +01:00
..
2016-12-29 21:18:22 +01:00
MFH
2008-11-10 06:30:16 +00:00
2007-03-14 09:58:14 +00:00
2016-07-07 21:33:01 -06:00

Process Control Module for PHP (pcntl)

This module will attempt to implement all features related to process spawning and
control (fork(), waitpid(), signal(), WIF's, etc). This is extremely experimental, 
with hope to become stable on most UNIX's. I greatly apreciate any feedback, fixes, 
and or suggestions on how to improve/better implement
this functionality.

Thanks,

Jason Greeme < jason@inetgurus.net / jason@php.net >