Lines Matching refs:pid

104 	pid_t pid;  in fork_mount()  local
108 for (pid = fork1(); pid == -1; pid = fork1()) { in fork_mount()
115 if (pid != 0) { in fork_mount()
116 (void) waitpid(pid, &status, 0); in fork_mount()
146 pid_t pid; in fork_common() local
183 for (pid = fork1(); pid == -1; pid = fork1()) { in fork_common()
205 if (pid != 0 && (errno = contract_latest(ctidp)) != 0) in fork_common()
210 return (pid); in fork_common()
245 pid_t pid; in fork_sulogin() local
247 pid = fork_common("sulogin", SVC_SULOGIN_FMRI, in fork_sulogin()
251 if (pid != 0) { in fork_sulogin()
252 (void) waitpid(pid, NULL, 0); in fork_sulogin()
318 pid_t pid; in fork_configd() local
354 pid = fork_common("svc.configd", SCF_SERVICE_CONFIGD, in fork_configd()
358 if (pid != 0) { in fork_configd()
361 st->st_configd_pid = pid; in fork_configd()
363 if (waitpid(pid, &exitstatus, 0) == -1) { in fork_configd()
537 pid_t pid; in fork_configd_thread() local
584 (void) ct_pr_event_get_pid(ev, &pid); in fork_configd_thread()
588 if (st->st_configd_pid != pid) { in fork_configd_thread()
616 pid_t pid; in fork_rc_script() local
647 pid = startd_fork1(NULL); in fork_rc_script()
648 if (pid < 0) { in fork_rc_script()
650 } else if (pid != 0) { in fork_rc_script()
654 err = waitpid(pid, &stat, 0); in fork_rc_script()
935 pid_t pid; in fork_emi() local
991 pid = fork_common(SCF_INSTANCE_EMI, SCF_INSTANCE_EMI, in fork_emi()
994 if (pid != 0) { in fork_emi()
997 if (waitpid(pid, &exitstatus, 0) == -1) { in fork_emi()
1098 pid_t pid; in fork_with_timeout() local
1142 err = posix_spawn(&pid, "/bin/sh", &factions, &attr, in fork_with_timeout()
1153 w = waitpid(pid, &status, WNOHANG); in fork_with_timeout()
1179 (void) kill(pid, SIGTERM); in fork_with_timeout()
1181 (void) kill(pid, SIGKILL); in fork_with_timeout()
1183 (void) waitpid(pid, &status, WNOHANG); in fork_with_timeout()