Lines Matching defs:prp
849 pfexec_reply_t pr, *prp;
913 prp = (pfexec_reply_t *)da.rbuf;
919 prp->pfr_ioff > da.rsize - sizeof (priv_set_t) ||
920 prp->pfr_loff > da.rsize - sizeof (priv_set_t) ||
921 (prp->pfr_loff & (sizeof (priv_chunk_t) - 1)) != 0 ||
922 (prp->pfr_ioff & (sizeof (priv_chunk_t) - 1)) != 0)
936 if (!prp->pfr_allowed) {
940 if (!prp->pfr_setcred) {
952 if (crsetresuid(ncr, prp->pfr_ruid, prp->pfr_euid, prp->pfr_euid) != 0)
954 if (crsetresgid(ncr, prp->pfr_rgid, prp->pfr_egid, prp->pfr_egid) != 0)
957 *scrub = prp->pfr_scrubenv;
959 if (prp->pfr_clearflag)
963 iset = PFEXEC_REPLY_IPRIV(prp);
972 lset = PFEXEC_REPLY_LPRIV(prp);