Lines Matching refs:PCNTL_G

430 	zend_hash_init(&PCNTL_G(php_signal_table), 16, NULL, ZVAL_PTR_DTOR, 0);  in PHP_RINIT_FUNCTION()
431 PCNTL_G(head) = PCNTL_G(tail) = PCNTL_G(spares) = NULL; in PHP_RINIT_FUNCTION()
432 PCNTL_G(async_signals) = 0; in PHP_RINIT_FUNCTION()
433 PCNTL_G(last_error) = 0; in PHP_RINIT_FUNCTION()
458 zend_hash_destroy(&PCNTL_G(php_signal_table)); in PHP_RSHUTDOWN_FUNCTION()
459 while (PCNTL_G(head)) { in PHP_RSHUTDOWN_FUNCTION()
460 sig = PCNTL_G(head); in PHP_RSHUTDOWN_FUNCTION()
461 PCNTL_G(head) = sig->next; in PHP_RSHUTDOWN_FUNCTION()
464 while (PCNTL_G(spares)) { in PHP_RSHUTDOWN_FUNCTION()
465 sig = PCNTL_G(spares); in PHP_RSHUTDOWN_FUNCTION()
466 PCNTL_G(spares) = sig->next; in PHP_RSHUTDOWN_FUNCTION()
490 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
578 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
627 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
865 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
875 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
909 if (!PCNTL_G(spares)) { in PHP_FUNCTION()
917 psig->next = PCNTL_G(spares); in PHP_FUNCTION()
918 PCNTL_G(spares) = psig; in PHP_FUNCTION()
936 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
940 zend_hash_index_update(&PCNTL_G(php_signal_table), signo, handle); in PHP_FUNCTION()
946 PCNTL_G(last_error) = EINVAL; in PHP_FUNCTION()
956 handle = zend_hash_index_update(&PCNTL_G(php_signal_table), signo, handle); in PHP_FUNCTION()
960 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
983 if ((prev_handle = zend_hash_index_find(&PCNTL_G(php_signal_table), signo)) != NULL) { in PHP_FUNCTION()
1015 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
1023 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
1030 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
1076 PCNTL_G(last_error) = errno; in pcntl_sigwaitinfo()
1084 PCNTL_G(last_error) = errno; in pcntl_sigwaitinfo()
1098 PCNTL_G(last_error) = errno; in pcntl_sigwaitinfo()
1204 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
1238 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
1271 RETURN_LONG(PCNTL_G(last_error)); in PHP_FUNCTION()
1297 psig = PCNTL_G(spares); in pcntl_signal_handler()
1302 PCNTL_G(spares) = psig->next; in pcntl_signal_handler()
1313 if (PCNTL_G(head) && PCNTL_G(tail)) { in pcntl_signal_handler()
1314 PCNTL_G(tail)->next = psig; in pcntl_signal_handler()
1316 PCNTL_G(head) = psig; in pcntl_signal_handler()
1318 PCNTL_G(tail) = psig; in pcntl_signal_handler()
1319 PCNTL_G(pending_signals) = 1; in pcntl_signal_handler()
1320 if (PCNTL_G(async_signals)) { in pcntl_signal_handler()
1332 if(!PCNTL_G(pending_signals)) { in pcntl_signal_dispatch()
1341 if (!PCNTL_G(head) || PCNTL_G(processing_signal_queue)) { in pcntl_signal_dispatch()
1347 PCNTL_G(processing_signal_queue) = 1; in pcntl_signal_dispatch()
1349 queue = PCNTL_G(head); in pcntl_signal_dispatch()
1350 PCNTL_G(head) = NULL; /* simple stores are atomic */ in pcntl_signal_dispatch()
1354 if ((handle = zend_hash_index_find(&PCNTL_G(php_signal_table), queue->signo)) != NULL) { in pcntl_signal_dispatch()
1376 queue->next = PCNTL_G(spares); in pcntl_signal_dispatch()
1377 PCNTL_G(spares) = queue; in pcntl_signal_dispatch()
1381 PCNTL_G(pending_signals) = 0; in pcntl_signal_dispatch()
1384 PCNTL_G(processing_signal_queue) = 0; in pcntl_signal_dispatch()
1400 RETURN_BOOL(PCNTL_G(async_signals)); in PHP_FUNCTION()
1403 RETVAL_BOOL(PCNTL_G(async_signals)); in PHP_FUNCTION()
1404 PCNTL_G(async_signals) = on; in PHP_FUNCTION()
1419 PCNTL_G(last_error) = errno; in PHP_FUNCTION()