Searched refs:siginfo (Results 1 – 5 of 5) sorted by relevance
/PHP-7.0/ext/pcntl/tests/ |
H A D | 002.phpt | 24 $signo = pcntl_sigwaitinfo(array(SIGTERM), $siginfo); 26 var_dump($signo === SIGTERM && $signo === $siginfo['signo']); 29 var_dump(($siginfo['code'] === SI_USER) || ($siginfo['code'] === SI_NOINFO)); 31 var_dump($siginfo['code'] === SI_USER); 36 $signo = pcntl_sigwaitinfo(array((string)SIGCHLD), $siginfo); 40 var_dump($siginfo['code'] === CLD_KILLED); 42 var_dump($siginfo['signo'] === SIGCHLD); 44 var_dump($siginfo['uid'] === posix_getuid()); 46 var_dump($siginfo['pid'] === $pid); 70 $siginfo = NULL; [all …]
|
H A D | pcntl_alarm.phpt | 15 $siginfo = array(); 16 var_dump(pcntl_sigtimedwait(array(SIGALRM),$siginfo,2) === SIGALRM);
|
/PHP-7.0/Zend/ |
H A D | zend_signal.c | 54 static void zend_signal_handler(int signo, siginfo_t *siginfo, void *context); 73 void zend_signal_handler_defer(int signo, siginfo_t *siginfo, void *context) in zend_signal_handler_defer() argument 94 zend_signal_handler(signo, siginfo, context); in zend_signal_handler_defer() 100 …zend_signal_handler(queue->zend_signal.signo, queue->zend_signal.siginfo, queue->zend_signal.conte… in zend_signal_handler_defer() 115 queue->zend_signal.siginfo = siginfo; in zend_signal_handler_defer() 134 zend_signal_handler(signo, siginfo, context); in zend_signal_handler_defer() 156 zend_signal_handler_defer(zend_signal.signo, zend_signal.siginfo, zend_signal.context); in zend_signal_handler_unblock() 165 static void zend_signal_handler(int signo, siginfo_t *siginfo, void *context) in zend_signal_handler() argument 199 (*(void (*)(int, siginfo_t*, void*))p_sig.handler)(signo, siginfo, context); in zend_signal_handler()
|
H A D | zend_signal.h | 46 siginfo_t *siginfo; member 84 void zend_signal_handler_defer(int signo, siginfo_t *siginfo, void *context);
|
/PHP-7.0/ext/pcntl/ |
H A D | pcntl.c | 1085 siginfo_t siginfo; in pcntl_sigwaitinfo() local 1116 signo = sigtimedwait(&set, &siginfo, &timeout); in pcntl_sigwaitinfo() 1118 signo = sigwaitinfo(&set, &siginfo); in pcntl_sigwaitinfo() 1129 if (!signo && siginfo.si_signo) { in pcntl_sigwaitinfo() 1130 signo = siginfo.si_signo; in pcntl_sigwaitinfo() 1140 add_assoc_long_ex(user_siginfo, "signo", sizeof("signo")-1, siginfo.si_signo); in pcntl_sigwaitinfo() 1141 add_assoc_long_ex(user_siginfo, "errno", sizeof("errno")-1, siginfo.si_errno); in pcntl_sigwaitinfo() 1142 add_assoc_long_ex(user_siginfo, "code", sizeof("code")-1, siginfo.si_code); in pcntl_sigwaitinfo() 1153 add_assoc_long_ex(user_siginfo, "pid", sizeof("pid")-1, siginfo.si_pid); in pcntl_sigwaitinfo() 1165 add_assoc_long_ex(user_siginfo, "band", sizeof("band")-1, siginfo.si_band); in pcntl_sigwaitinfo() [all …]
|
Completed in 13 milliseconds