On 8/5/08 3:45 AM, "Arnaud Le Blanc" <[EMAIL PROTECTED]> wrote:

> In the case of pcntl_signal(), if it registers a handler for a signal, the
> signal will be delivered to zend_signal_handler_defer(), which will call
> zend_signal_handler() if not in critical section, which will call the actual
> handler registered by pcntl_signal(), pcntl_signal_handler(). Then the user
> signal handler will be called at the next tick or the next time
> zend_signal_dispatch() is called.

Ah well I would have to be running on the latest patch. I just integrated
and it looks good. This did seem a bit weird though:

+++ Zend/zend_hash.c    (.../HEAD_signals)    (revision 34)
@@ -509,6 +509,9 @@
 {
     uint nIndex;
     Bucket *p;
+    TSRMLS_FETCH();
+    TSRMLS_FETCH();
+    TSRMLS_FETCH();

I took all but one of these out and also have fixed a couple trailing
whitespace/tab issues in my git repo. Just to keep everything consistent
I'll update the patches tomorrow.

Considering our status now it does seem like a good point to ask for a
commit, at least to HEAD. I assume now is also the time for things to be
committed to 5.3 for alpha 2.

-lucas


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

Reply via email to