PS_SUGIDEXEC
if (kproc.p_psflags & PS_SUGIDEXEC)
if (kproc.p_psflags & PS_SUGIDEXEC)
if (kproc.p_psflags & PS_SUGIDEXEC)
if (kproc.p_psflags & PS_SUGIDEXEC)
if (kproc.p_psflags & PS_SUGIDEXEC)
if (kproc.p_psflags & PS_SUGIDEXEC)
if (!(kproc.p_psflags & PS_SUGIDEXEC))
if (kproc.p_psflags & PS_SUGIDEXEC)
if (kproc.p_psflags & PS_SUGIDEXEC)
if (kproc.p_psflags & PS_SUGIDEXEC)
if (kproc.p_psflags & PS_SUGIDEXEC)
if (kproc.p_psflags & PS_SUGIDEXEC)
if (kproc.p_psflags & PS_SUGIDEXEC)
if (kproc.p_psflags & PS_SUGIDEXEC)
if (kproc.p_psflags & PS_SUGIDEXEC)
if (kproc.p_psflags & PS_SUGIDEXEC)
if (kproc.p_psflags & PS_SUGIDEXEC)
if (kproc.p_psflags & PS_SUGIDEXEC)
if (!(kproc.p_psflags & PS_SUGIDEXEC))
if (kproc.p_psflags & PS_SUGIDEXEC)
if (kproc.p_psflags & PS_SUGIDEXEC)
if (!(kproc.p_psflags & PS_SUGIDEXEC))
if (!(kproc.p_psflags & PS_SUGIDEXEC))
if (kproc.p_psflags & PS_SUGIDEXEC)
if (!(kproc.p_psflags & PS_SUGIDEXEC))
if (!(kproc.p_psflags & PS_SUGIDEXEC))
if (kproc.p_psflags & PS_SUGIDEXEC)
if ((p->p_p->ps_flags & (PS_SUGIDEXEC | PS_SUGID))) {
atomic_setbits_int(&pr->ps_flags, PS_SUGIDEXEC);
atomic_clearbits_int(&pr->ps_flags, PS_SUGIDEXEC);
atomic_setbits_int(&pr->ps_flags, PS_SUGID|PS_SUGIDEXEC);
if (pr->ps_flags & PS_SUGIDEXEC) {
if (p->p_p->ps_flags & PS_SUGIDEXEC)
ISSET(tr->ps_flags, PS_SUGIDEXEC | PS_SUGID)) &&
ISSET(tr->ps_flags, PS_SUGIDEXEC | PS_SUGID)) &&
(PS_SUGID | PS_SUGIDEXEC | PS_PLEDGE | PS_EXECPLEDGE | PS_CHROOT)