<dec f='src/src/sys/sys/proc.h' l='501' type='void exit1(struct lwp * , int , int )'/>
<use f='src/src/sys/kern/kern_exec.c' l='1386' u='c' c='execve_runproc'/>
<use f='src/src/sys/kern/kern_exec.c' l='2265' u='c' c='spawn_return'/>
<use f='src/src/sys/kern/kern_exit.c' l='186' u='c' c='sys_exit'/>
<def f='src/src/sys/kern/kern_exit.c' l='198' ll='612' type='void exit1(struct lwp * l, int exitcode, int signo)'/>
<doc f='src/src/sys/kern/kern_exit.c' l='191'>/*
 * Exit: deallocate address space and other resources, change proc state
 * to zombie, and unlink proc from allproc and parent&apos;s lists.  Save exit
 * status and rusage for wait().  Check for child processes and orphan them.
 *
 * Must be called with p-&gt;p_lock held.  Does not return.
 */</doc>
<use f='src/src/sys/kern/kern_lwp.c' l='1048' u='c' c='lwp_exit'/>
<use f='src/src/sys/kern/kern_sig.c' l='2085' u='c' c='sigexit'/>
