Lines Matching refs:proc
36 print_actual_status (struct support_capture_subprocess *proc) in print_actual_status() argument
38 if (WIFEXITED (proc->status)) in print_actual_status()
40 WEXITSTATUS (proc->status), proc->status); in print_actual_status()
41 else if (WIFSIGNALED (proc->status)) in print_actual_status()
43 WTERMSIG (proc->status), proc->status); in print_actual_status()
45 printf ("error: actual undecoded exit status: [0x%x]\n", proc->status); in print_actual_status()
49 support_capture_subprocess_check (struct support_capture_subprocess *proc, in support_capture_subprocess_check() argument
64 if (!(WIFEXITED (proc->status) in support_capture_subprocess_check()
65 && WEXITSTATUS (proc->status) == status_or_signal)) in support_capture_subprocess_check()
69 print_actual_status (proc); in support_capture_subprocess_check()
75 if (!(WIFSIGNALED (proc->status) in support_capture_subprocess_check()
76 && WTERMSIG (proc->status) == -status_or_signal)) in support_capture_subprocess_check()
81 print_actual_status (proc); in support_capture_subprocess_check()
84 if (!(allowed & sc_allow_stdout) && proc->out.length != 0) in support_capture_subprocess_check()
88 fwrite (proc->out.buffer, proc->out.length, 1, stdout); in support_capture_subprocess_check()
91 if (!(allowed & sc_allow_stderr) && proc->err.length != 0) in support_capture_subprocess_check()
95 fwrite (proc->err.buffer, proc->err.length, 1, stdout); in support_capture_subprocess_check()