Lines Matching refs:child_pid
103 static volatile pid_t child_pid = -1; variable
538 if ((pid = waitpid(child_pid, &status, WNOHANG|WNOWAIT)) != -1) { in sigcld()
539 if (pid == child_pid && in sigcld()
560 if (child_pid != -1) { in sig_forward()
561 (void) sigsend(P_PGID, child_pid, s); in sig_forward()
1479 if ((child_pid = fork()) == -1) { in start_zoneadmd()
1482 } else if (child_pid == 0) { in start_zoneadmd()
1492 retval = waitpid(child_pid, &pstatus, 0); in start_zoneadmd()
1493 } while (retval != child_pid); in start_zoneadmd()
1605 if ((child_pid = fork()) == -1) { in noninteractive_login()
1610 } else if (child_pid == 0) { /* child process */ in noninteractive_login()
1695 retval = waitpid(child_pid, &child_status, 0); in noninteractive_login()
1699 } while (retval != child_pid && errno != ECHILD); in noninteractive_login()
2170 if ((child_pid = fork()) == -1) { in main()
2175 } else if (child_pid == 0) { /* child process */ in main()