Lines Matching refs:child
55 pid_t child = -1;
80 if (0 < child && kill(child, 0) == 0) {
82 if (ptrace(PTRACE_KILL, child, NULL, NULL) < 0) {
84 "ptrace(PTRACE_KILL, %d, ..) failed", child);
86 (void)waitpid(child, NULL, WNOHANG); /* Zombie children are bad. */
99 pid_t child;
102 child = vfork();
103 if (child == 0)
105 else if (child > 0)
230 int do_trace(pid_t child, int num_children)
247 if (process == child)
252 if (process == child) {
316 child = fork();
317 if (child == -1) {
319 } else if (child == 0) {
341 if (ptrace(PTRACE_ATTACH, child, NULL, NULL) == -1) {
345 if (waitpid(child, NULL, 0) != child) {
347 child);
351 if (ptrace(PTRACE_SETOPTIONS, child, NULL,
357 if (ptrace(PTRACE_CONT, child, NULL, NULL) ==
367 tst_resm(TINFO, "Child spawn's pid=%d", child);
368 fprintf(fp, "%d\n", child);
371 exit_status = do_trace(child, ++num_vforks);