PS_EXITING
if ((kp->p_psflags & (PS_EXITING | PS_ZOMBIE)) == PS_EXITING)
if (process.ps_flags & (PS_SYSTEM | PS_EMBRYO | PS_EXITING))
if (curpr->ps_flags & PS_EXITING) {
(curpr->ps_flags & PS_EXITING) &&
if (pr->ps_flags & PS_EXITING)
if (flags == EXIT_NORMAL && !(pr->ps_flags & PS_EXITING)) {
atomic_setbits_int(&pr->ps_flags, PS_EXITING);
!(qr->ps_flags & PS_EXITING)) {
if ((pr->ps_flags & PS_EXITING) != 0) {
if (pr->ps_flags & PS_EXITING) {
if (pr->ps_flags & PS_EXITING)
if (pr->ps_flags & (PS_SYSTEM | PS_EMBRYO | PS_EXITING))
if (pr->ps_flags & (PS_SYSTEM | PS_EMBRYO | PS_EXITING))
if ((pr->ps_flags & PS_EXITING) == 0) {
if ((pr->ps_flags & PS_EXITING) == 0) {
ki->p_stat = (pr->ps_flags & PS_EXITING) ? SDEAD : SIDL;
if (vpr->ps_flags & (PS_SYSTEM | PS_EXITING))
if (findpr->ps_flags & (PS_SYSTEM | PS_EXITING))
if (findpr->ps_flags & (PS_SYSTEM | PS_EXITING))
if (findpr->ps_flags & (PS_SYSTEM | PS_EXITING))
if ((pr->ps_flags & PS_EXITING) == 0)
if ((tr->ps_flags & PS_EXITING) || (vm->vm_refcnt < 1))
if (pctcpu2 < pctcpu || (pr->ps_flags & PS_EXITING))
if ((pickpr->ps_flags & (PS_EMBRYO | PS_EXITING)) == 0 &&