Lines Matching refs:PCNTL_G

543 	zend_hash_init(&PCNTL_G(php_signal_table), 16, NULL, ZVAL_PTR_DTOR, 0);  in PHP_RINIT_FUNCTION()
544 PCNTL_G(head) = PCNTL_G(tail) = PCNTL_G(spares) = NULL; in PHP_RINIT_FUNCTION()
545 PCNTL_G(async_signals) = 0; in PHP_RINIT_FUNCTION()
571 zend_hash_destroy(&PCNTL_G(php_signal_table)); in PHP_RSHUTDOWN_FUNCTION()
572 while (PCNTL_G(head)) { in PHP_RSHUTDOWN_FUNCTION()
573 sig = PCNTL_G(head); in PHP_RSHUTDOWN_FUNCTION()
574 PCNTL_G(head) = sig->next; in PHP_RSHUTDOWN_FUNCTION()
577 while (PCNTL_G(spares)) { in PHP_RSHUTDOWN_FUNCTION()
578 sig = PCNTL_G(spares); in PHP_RSHUTDOWN_FUNCTION()
579 PCNTL_G(spares) = sig->next; in PHP_RSHUTDOWN_FUNCTION()
600 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
691 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
744 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
980 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
990 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
1019 if (!PCNTL_G(spares)) { in PHP_FUNCTION()
1027 psig->next = PCNTL_G(spares); in PHP_FUNCTION()
1028 PCNTL_G(spares) = psig; in PHP_FUNCTION()
1039 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
1043 zend_hash_index_update(&PCNTL_G(php_signal_table), signo, handle); in PHP_FUNCTION()
1049 PCNTL_G(last_error) = EINVAL; in PHP_FUNCTION()
1058 handle = zend_hash_index_update(&PCNTL_G(php_signal_table), signo, handle); in PHP_FUNCTION()
1062 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
1086 if ((prev_handle = zend_hash_index_find(&PCNTL_G(php_signal_table), signo)) != NULL) { in PHP_FUNCTION()
1116 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
1124 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
1131 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
1178 PCNTL_G(last_error) = errno; in pcntl_sigwaitinfo()
1186 PCNTL_G(last_error) = errno; in pcntl_sigwaitinfo()
1200 PCNTL_G(last_error) = errno; in pcntl_sigwaitinfo()
1309 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
1343 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
1373 RETURN_LONG(PCNTL_G(last_error)); in PHP_FUNCTION()
1400 psig = PCNTL_G(spares); in pcntl_signal_handler()
1405 PCNTL_G(spares) = psig->next; in pcntl_signal_handler()
1416 if (PCNTL_G(head) && PCNTL_G(tail)) { in pcntl_signal_handler()
1417 PCNTL_G(tail)->next = psig; in pcntl_signal_handler()
1419 PCNTL_G(head) = psig; in pcntl_signal_handler()
1421 PCNTL_G(tail) = psig; in pcntl_signal_handler()
1422 PCNTL_G(pending_signals) = 1; in pcntl_signal_handler()
1423 if (PCNTL_G(async_signals)) { in pcntl_signal_handler()
1435 if(!PCNTL_G(pending_signals)) { in pcntl_signal_dispatch()
1444 if (!PCNTL_G(head) || PCNTL_G(processing_signal_queue)) { in pcntl_signal_dispatch()
1450 PCNTL_G(processing_signal_queue) = 1; in pcntl_signal_dispatch()
1452 queue = PCNTL_G(head); in pcntl_signal_dispatch()
1453 PCNTL_G(head) = NULL; /* simple stores are atomic */ in pcntl_signal_dispatch()
1457 if ((handle = zend_hash_index_find(&PCNTL_G(php_signal_table), queue->signo)) != NULL) { in pcntl_signal_dispatch()
1479 queue->next = PCNTL_G(spares); in pcntl_signal_dispatch()
1480 PCNTL_G(spares) = queue; in pcntl_signal_dispatch()
1484 PCNTL_G(pending_signals) = 0; in pcntl_signal_dispatch()
1487 PCNTL_G(processing_signal_queue) = 0; in pcntl_signal_dispatch()
1500 RETURN_BOOL(PCNTL_G(async_signals)); in PHP_FUNCTION()
1505 RETVAL_BOOL(PCNTL_G(async_signals)); in PHP_FUNCTION()
1506 PCNTL_G(async_signals) = on; in PHP_FUNCTION()