Lines Matching refs:wstatus
230 DWORD wstatus; in proc_open_rsrc_dtor() local
232 int wstatus; in proc_open_rsrc_dtor() local
249 GetExitCodeProcess(proc->childHandle, &wstatus); in proc_open_rsrc_dtor()
250 if (wstatus == STILL_ACTIVE) { in proc_open_rsrc_dtor()
253 FG(pclose_ret) = wstatus; in proc_open_rsrc_dtor()
263 wait_pid = waitpid(proc->child, &wstatus, waitpid_options); in proc_open_rsrc_dtor()
269 if (WIFEXITED(wstatus)) in proc_open_rsrc_dtor()
270 wstatus = WEXITSTATUS(wstatus); in proc_open_rsrc_dtor()
271 FG(pclose_ret) = wstatus; in proc_open_rsrc_dtor()
349 DWORD wstatus; in PHP_FUNCTION() local
351 int wstatus; in PHP_FUNCTION() local
370 GetExitCodeProcess(proc->childHandle, &wstatus); in PHP_FUNCTION()
372 running = wstatus == STILL_ACTIVE; in PHP_FUNCTION()
373 exitcode = running ? -1 : wstatus; in PHP_FUNCTION()
378 wait_pid = waitpid(proc->child, &wstatus, WNOHANG|WUNTRACED); in PHP_FUNCTION()
381 if (WIFEXITED(wstatus)) { in PHP_FUNCTION()
383 exitcode = WEXITSTATUS(wstatus); in PHP_FUNCTION()
385 if (WIFSIGNALED(wstatus)) { in PHP_FUNCTION()
389 termsig = WIFTERMSIG(wstatus); in PHP_FUNCTION()
391 termsig = WTERMSIG(wstatus); in PHP_FUNCTION()
394 if (WIFSTOPPED(wstatus)) { in PHP_FUNCTION()
396 stopsig = WSTOPSIG(wstatus); in PHP_FUNCTION()