}
sig_lock_to_exit(p);
}
-#if !CONFIG_EMBEDDED /* BER_XXX */
- if (p->p_pid == 1) {
+ if (p == initproc) {
proc_unlock(p);
printf("pid 1 exited (signal %d, exit %d)",
WTERMSIG(rv), WEXITSTATUS(rv));
"launchd"),
init_task_failure_data);
}
-#endif
p->p_lflag |= P_LEXIT;
p->p_xstat = rv;