Lines Matching refs:scrp
595 hasprocperm(const cred_t *tcrp, const cred_t *scrp) in hasprocperm() argument
597 if (scrp == tcrp) in hasprocperm()
599 if (scrp->cr_zone != tcrp->cr_zone && in hasprocperm()
600 (scrp->cr_zone != global_zone || in hasprocperm()
601 secpolicy_proc_zone(scrp) != 0)) in hasprocperm()
603 if (scrp->cr_uid == tcrp->cr_ruid || in hasprocperm()
604 scrp->cr_ruid == tcrp->cr_ruid || in hasprocperm()
605 scrp->cr_uid == tcrp->cr_suid || in hasprocperm()
606 scrp->cr_ruid == tcrp->cr_suid || in hasprocperm()
607 !PRIV_POLICY(scrp, PRIV_PROC_OWNER, B_FALSE, EPERM, "hasprocperm")) in hasprocperm()
620 prochasprocperm(proc_t *tp, proc_t *sp, const cred_t *scrp) in prochasprocperm() argument
630 if (tp->p_sessp != sp->p_sessp && secpolicy_basic_proc(scrp) != 0) in prochasprocperm()
636 rets = hasprocperm(tcrp, scrp); in prochasprocperm()