Home
last modified time | relevance | path

Searched refs:proc (Results 1 – 9 of 9) sorted by relevance

/support/
A Dsupport_capture_subprocess_check.c36 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()
64 if (!(WIFEXITED (proc->status) 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()
81 print_actual_status (proc); in support_capture_subprocess_check()
88 fwrite (proc->out.buffer, proc->out.length, 1, stdout); in support_capture_subprocess_check()
[all …]
A Dtst-support_descriptors.c80 struct support_capture_subprocess *proc) in report_subprocess_output() argument
85 name, proc->out.buffer, name); in report_subprocess_output()
97 support_capture_subprocess_check (&proc, "subprocess_no_change", in test_run()
99 support_capture_subprocess_free (&proc); in test_run()
109 report_subprocess_output ("subprocess_closed_descriptor", &proc); in test_run()
110 TEST_VERIFY (strstr (proc.out.buffer, expected) != NULL); in test_run()
113 support_capture_subprocess_free (&proc); in test_run()
125 TEST_VERIFY (strstr (proc.out.buffer, expected) != NULL); in test_run()
128 support_capture_subprocess_free (&proc); in test_run()
141 TEST_VERIFY (strstr (proc.out.buffer, expected) != NULL); in test_run()
[all …]
A Dtst-test_compare_string.c51 struct support_capture_subprocess proc = support_capture_subprocess in do_test() local
58 fputs (proc.out.buffer, stdout); in do_test()
62 (strcmp (proc.out.buffer, in do_test()
101 support_capture_subprocess_check (&proc, "TEST_COMPARE_STRING", in do_test()
A Dtst-test_compare_blob.c61 struct support_capture_subprocess proc = support_capture_subprocess in do_test() local
68 fputs (proc.out.buffer, stdout); in do_test()
72 (strcmp (proc.out.buffer, in do_test()
119 support_capture_subprocess_check (&proc, "TEST_COMPARE_BLOB", in do_test()
A Dtst-test_compare_string_wide.c51 struct support_capture_subprocess proc = support_capture_subprocess in do_test() local
58 fputs (proc.out.buffer, stdout); in do_test()
62 (strcmp (proc.out.buffer, in do_test()
101 support_capture_subprocess_check (&proc, "TEST_COMPARE_STRING_WIDE", in do_test()
A Dsupport_subprocess.c109 support_process_wait (struct support_subprocess *proc) in support_process_wait() argument
111 xclose (proc->stdout_pipe[0]); in support_process_wait()
112 xclose (proc->stderr_pipe[0]); in support_process_wait()
115 xwaitpid (proc->pid, &status, 0); in support_process_wait()
150 support_process_terminate (struct support_subprocess *proc) in support_process_terminate() argument
152 xclose (proc->stdout_pipe[0]); in support_process_terminate()
153 xclose (proc->stderr_pipe[0]); in support_process_terminate()
156 pid_t killed = xwaitpid (proc->pid, &status, WNOHANG|WUNTRACED); in support_process_terminate()
157 if (killed != 0 && killed == proc->pid) in support_process_terminate()
161 if (!support_process_kill (proc->pid, SIGTERM, &status) ) in support_process_terminate()
[all …]
A Dsubprocess.h48 int support_process_wait (struct support_subprocess *proc);
52 int support_process_terminate (struct support_subprocess *proc);
A Dtst-test_compare.c87 struct support_capture_subprocess proc = support_capture_subprocess in do_test() local
94 fputs (proc.out.buffer, stdout); in do_test()
98 (strcmp (proc.out.buffer, in do_test()
111 support_capture_subprocess_check (&proc, "TEST_COMPARE", 0, sc_allow_stdout); in do_test()
A Dsupport_capture_subprocess.c60 struct support_subprocess *proc) in support_capture_poll() argument
64 { .fd = proc->stdout_pipe[0], .events = POLLIN }, in support_capture_poll()
65 { .fd = proc->stderr_pipe[0], .events = POLLIN }, in support_capture_poll()
79 result->status = support_process_wait (proc); in support_capture_poll()
89 struct support_subprocess proc = support_subprocess (callback, closure); in support_capture_subprocess() local
91 support_capture_poll (&result, &proc); in support_capture_subprocess()
102 struct support_subprocess proc = support_subprogram (file, argv); in support_capture_subprogram() local
104 support_capture_poll (&result, &proc); in support_capture_subprogram()

Completed in 16 milliseconds