Lines Matching refs:newcred
170 cred_t *newcred; in priv_pr_spriv() local
196 newcred = crdup(oldcred); in priv_pr_spriv()
199 bcopy(prpriv->pr_sets, CR_PRIVSETS(newcred), PRIV_SETBYTES); in priv_pr_spriv()
201 cp = &newcred->cr_priv; in priv_pr_spriv()
222 if (i < PRIV_NSET || !priv_valid(newcred)) in priv_pr_spriv()
241 CR_FLAGS(newcred) &= ~PRIV_USER; in priv_pr_spriv()
242 CR_FLAGS(newcred) |= (pii->val & PRIV_USER); in priv_pr_spriv()
267 if ((CR_FLAGS(newcred) & PRIV_AWARE) == 0) { in priv_pr_spriv()
268 CR_FLAGS(newcred) |= PRIV_AWARE; in priv_pr_spriv()
269 priv_adjust_PA(newcred); in priv_pr_spriv()
274 p->p_cred = newcred; in priv_pr_spriv()
282 crfree(newcred); in priv_pr_spriv()