Lines Matching refs:PCNTL_G

493 	zend_hash_init(&PCNTL_G(php_signal_table), 16, NULL, ZVAL_PTR_DTOR, 0);  in PHP_RINIT_FUNCTION()
494 PCNTL_G(head) = PCNTL_G(tail) = PCNTL_G(spares) = NULL; in PHP_RINIT_FUNCTION()
518 zend_hash_destroy(&PCNTL_G(php_signal_table)); in PHP_RSHUTDOWN_FUNCTION()
519 while (PCNTL_G(head)) { in PHP_RSHUTDOWN_FUNCTION()
520 sig = PCNTL_G(head); in PHP_RSHUTDOWN_FUNCTION()
521 PCNTL_G(head) = sig->next; in PHP_RSHUTDOWN_FUNCTION()
524 while (PCNTL_G(spares)) { in PHP_RSHUTDOWN_FUNCTION()
525 sig = PCNTL_G(spares); in PHP_RSHUTDOWN_FUNCTION()
526 PCNTL_G(spares) = sig->next; in PHP_RSHUTDOWN_FUNCTION()
547 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
587 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
622 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
818 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
828 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
857 if (!PCNTL_G(spares)) { in PHP_FUNCTION()
865 psig->next = PCNTL_G(spares); in PHP_FUNCTION()
866 PCNTL_G(spares) = psig; in PHP_FUNCTION()
877 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
881 zend_hash_index_del(&PCNTL_G(php_signal_table), signo); in PHP_FUNCTION()
886 PCNTL_G(last_error) = EINVAL; in PHP_FUNCTION()
894 …zend_hash_index_update(&PCNTL_G(php_signal_table), signo, (void **) &handle, sizeof(zval *), (void… in PHP_FUNCTION()
898 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
930 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
944 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
952 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
999 PCNTL_G(last_error) = errno; in pcntl_sigwaitinfo()
1013 PCNTL_G(last_error) = errno; in pcntl_sigwaitinfo()
1028 PCNTL_G(last_error) = errno; in pcntl_sigwaitinfo()
1122 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
1156 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
1186 RETURN_LONG(PCNTL_G(last_error)); in PHP_FUNCTION()
1210 psig = PCNTL_G(spares); in pcntl_signal_handler()
1215 PCNTL_G(spares) = psig->next; in pcntl_signal_handler()
1222 if (PCNTL_G(head) && PCNTL_G(tail)) { in pcntl_signal_handler()
1223 PCNTL_G(tail)->next = psig; in pcntl_signal_handler()
1225 PCNTL_G(head) = psig; in pcntl_signal_handler()
1227 PCNTL_G(tail) = psig; in pcntl_signal_handler()
1228 PCNTL_G(pending_signals) = 1; in pcntl_signal_handler()
1239 if(!PCNTL_G(pending_signals)) { in pcntl_signal_dispatch()
1248 if (! PCNTL_G(head) || PCNTL_G(processing_signal_queue)) { in pcntl_signal_dispatch()
1254 PCNTL_G(processing_signal_queue) = 1; in pcntl_signal_dispatch()
1256 queue = PCNTL_G(head); in pcntl_signal_dispatch()
1257 PCNTL_G(head) = NULL; /* simple stores are atomic */ in pcntl_signal_dispatch()
1262 if (zend_hash_index_find(&PCNTL_G(php_signal_table), queue->signo, (void **) &handle)==SUCCESS) { in pcntl_signal_dispatch()
1276 queue->next = PCNTL_G(spares); in pcntl_signal_dispatch()
1277 PCNTL_G(spares) = queue; in pcntl_signal_dispatch()
1281 PCNTL_G(pending_signals) = 0; in pcntl_signal_dispatch()
1284 PCNTL_G(processing_signal_queue) = 0; in pcntl_signal_dispatch()