On Sun, 27 Jul 2008, Arnaud Le Blanc wrote:

> Hi,
> 
> I made a pcntl_signal_dispatch() function [1] to allow scripts that use 
> signals to work without ticks.
> 
> This function just calls the pcntl's tick handler on-demand so that all 
> signal 
> handler functions are called if there are pending signals.
> 
> It does not allow the signal handlers to be called at any time like with 
> ticks, but allows things like this:
> 
> while (do_something()) {
>  /* main loop */
>  pcntl_signal_dispatch();
> }
> 
> or 
> 
> while (pcntl_signal_dispatch() && do_something()) {
>  /* main loop */
> }

Does the function block if there are no pending signals? If not, I think 
we should make that an option.

regards,
Derick

-- 
HEAD before 5_3!: http://tinyurl.com/6d2esb
http://derickrethans.nl | http://ezcomponents.org | http://xdebug.org

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to