Lines Matching refs:wstatus
171 DWORD wstatus; in proc_open_rsrc_dtor() local
173 int wstatus; in proc_open_rsrc_dtor() local
191 GetExitCodeProcess(proc->childHandle, &wstatus); in proc_open_rsrc_dtor()
192 if (wstatus == STILL_ACTIVE) { in proc_open_rsrc_dtor()
195 FG(pclose_ret) = wstatus; in proc_open_rsrc_dtor()
205 wait_pid = waitpid(proc->child, &wstatus, waitpid_options); in proc_open_rsrc_dtor()
211 if (WIFEXITED(wstatus)) in proc_open_rsrc_dtor()
212 wstatus = WEXITSTATUS(wstatus); in proc_open_rsrc_dtor()
213 FG(pclose_ret) = wstatus; in proc_open_rsrc_dtor()
298 DWORD wstatus; in PHP_FUNCTION() local
300 int wstatus; in PHP_FUNCTION() local
321 GetExitCodeProcess(proc->childHandle, &wstatus); in PHP_FUNCTION()
323 running = wstatus == STILL_ACTIVE; in PHP_FUNCTION()
324 exitcode = running ? -1 : wstatus; in PHP_FUNCTION()
329 wait_pid = waitpid(proc->child, &wstatus, WNOHANG|WUNTRACED); in PHP_FUNCTION()
332 if (WIFEXITED(wstatus)) { in PHP_FUNCTION()
334 exitcode = WEXITSTATUS(wstatus); in PHP_FUNCTION()
336 if (WIFSIGNALED(wstatus)) { in PHP_FUNCTION()
340 termsig = WTERMSIG(wstatus); in PHP_FUNCTION()
342 if (WIFSTOPPED(wstatus)) { in PHP_FUNCTION()
344 stopsig = WSTOPSIG(wstatus); in PHP_FUNCTION()