Lines Matching refs:PCNTL_G

591 	zend_hash_init(&PCNTL_G(php_signal_table), 16, NULL, ZVAL_PTR_DTOR, 0);  in PHP_RINIT_FUNCTION()
592 PCNTL_G(head) = PCNTL_G(tail) = PCNTL_G(spares) = NULL; in PHP_RINIT_FUNCTION()
593 PCNTL_G(async_signals) = 0; in PHP_RINIT_FUNCTION()
618 zend_hash_destroy(&PCNTL_G(php_signal_table)); in PHP_RSHUTDOWN_FUNCTION()
619 while (PCNTL_G(head)) { in PHP_RSHUTDOWN_FUNCTION()
620 sig = PCNTL_G(head); in PHP_RSHUTDOWN_FUNCTION()
621 PCNTL_G(head) = sig->next; in PHP_RSHUTDOWN_FUNCTION()
624 while (PCNTL_G(spares)) { in PHP_RSHUTDOWN_FUNCTION()
625 sig = PCNTL_G(spares); in PHP_RSHUTDOWN_FUNCTION()
626 PCNTL_G(spares) = sig->next; in PHP_RSHUTDOWN_FUNCTION()
647 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
736 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
786 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
1033 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
1043 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
1073 if (!PCNTL_G(spares)) { in PHP_FUNCTION()
1081 psig->next = PCNTL_G(spares); in PHP_FUNCTION()
1082 PCNTL_G(spares) = psig; in PHP_FUNCTION()
1100 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
1104 zend_hash_index_update(&PCNTL_G(php_signal_table), signo, handle); in PHP_FUNCTION()
1110 PCNTL_G(last_error) = EINVAL; in PHP_FUNCTION()
1119 handle = zend_hash_index_update(&PCNTL_G(php_signal_table), signo, handle); in PHP_FUNCTION()
1123 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
1147 if ((prev_handle = zend_hash_index_find(&PCNTL_G(php_signal_table), signo)) != NULL) { in PHP_FUNCTION()
1177 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
1185 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
1192 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
1238 PCNTL_G(last_error) = errno; in pcntl_sigwaitinfo()
1246 PCNTL_G(last_error) = errno; in pcntl_sigwaitinfo()
1260 PCNTL_G(last_error) = errno; in pcntl_sigwaitinfo()
1368 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
1402 PCNTL_G(last_error) = errno; in PHP_FUNCTION()
1432 RETURN_LONG(PCNTL_G(last_error)); in PHP_FUNCTION()
1459 psig = PCNTL_G(spares); in pcntl_signal_handler()
1464 PCNTL_G(spares) = psig->next; in pcntl_signal_handler()
1475 if (PCNTL_G(head) && PCNTL_G(tail)) { in pcntl_signal_handler()
1476 PCNTL_G(tail)->next = psig; in pcntl_signal_handler()
1478 PCNTL_G(head) = psig; in pcntl_signal_handler()
1480 PCNTL_G(tail) = psig; in pcntl_signal_handler()
1481 PCNTL_G(pending_signals) = 1; in pcntl_signal_handler()
1482 if (PCNTL_G(async_signals)) { in pcntl_signal_handler()
1494 if(!PCNTL_G(pending_signals)) { in pcntl_signal_dispatch()
1503 if (!PCNTL_G(head) || PCNTL_G(processing_signal_queue)) { in pcntl_signal_dispatch()
1509 PCNTL_G(processing_signal_queue) = 1; in pcntl_signal_dispatch()
1511 queue = PCNTL_G(head); in pcntl_signal_dispatch()
1512 PCNTL_G(head) = NULL; /* simple stores are atomic */ in pcntl_signal_dispatch()
1516 if ((handle = zend_hash_index_find(&PCNTL_G(php_signal_table), queue->signo)) != NULL) { in pcntl_signal_dispatch()
1538 queue->next = PCNTL_G(spares); in pcntl_signal_dispatch()
1539 PCNTL_G(spares) = queue; in pcntl_signal_dispatch()
1543 PCNTL_G(pending_signals) = 0; in pcntl_signal_dispatch()
1546 PCNTL_G(processing_signal_queue) = 0; in pcntl_signal_dispatch()
1559 RETURN_BOOL(PCNTL_G(async_signals)); in PHP_FUNCTION()
1564 RETVAL_BOOL(PCNTL_G(async_signals)); in PHP_FUNCTION()
1565 PCNTL_G(async_signals) = on; in PHP_FUNCTION()
1583 PCNTL_G(last_error) = errno; in PHP_FUNCTION()