Lines Matching refs:scrp
592 hasprocperm(const cred_t *tcrp, const cred_t *scrp) in hasprocperm() argument
594 if (scrp == tcrp) in hasprocperm()
596 if (scrp->cr_zone != tcrp->cr_zone && in hasprocperm()
597 (scrp->cr_zone != global_zone || in hasprocperm()
598 secpolicy_proc_zone(scrp) != 0)) in hasprocperm()
600 if (scrp->cr_uid == tcrp->cr_ruid || in hasprocperm()
601 scrp->cr_ruid == tcrp->cr_ruid || in hasprocperm()
602 scrp->cr_uid == tcrp->cr_suid || in hasprocperm()
603 scrp->cr_ruid == tcrp->cr_suid || in hasprocperm()
604 !PRIV_POLICY(scrp, PRIV_PROC_OWNER, B_FALSE, EPERM, "hasprocperm")) in hasprocperm()
617 prochasprocperm(proc_t *tp, proc_t *sp, const cred_t *scrp) in prochasprocperm() argument
627 if (tp->p_sessp != sp->p_sessp && secpolicy_basic_proc(scrp) != 0) in prochasprocperm()
633 rets = hasprocperm(tcrp, scrp); in prochasprocperm()