Home
last modified time | relevance | path

Searched refs:newcred (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/common/os/
H A Daudit_core.c141 cred_t *newcred = ncr; in audit_update_context() local
145 if (newcred != NULL) in audit_update_context()
146 crfree(newcred); in audit_update_context()
154 if (newcred == NULL) in audit_update_context()
155 newcred = cralloc(); in audit_update_context()
163 crfree(newcred); in audit_update_context()
185 crset(p, newcred); in audit_update_context()
187 crfree(newcred); in audit_update_context()
189 crfree(newcred); in audit_update_context()
193 if (newcred != NULL) in audit_update_context()
[all …]
H A Dpriv.c170 cred_t *newcred; in priv_pr_spriv() local
195 newcred = crdup(oldcred); in priv_pr_spriv()
200 cp = &newcred->cr_priv; in priv_pr_spriv()
221 if (i < PRIV_NSET || !priv_valid(newcred)) in priv_pr_spriv()
240 CR_FLAGS(newcred) &= ~PRIV_USER; in priv_pr_spriv()
241 CR_FLAGS(newcred) |= (pii->val & PRIV_USER); in priv_pr_spriv()
266 if ((CR_FLAGS(newcred) & PRIV_AWARE) == 0) { in priv_pr_spriv()
267 CR_FLAGS(newcred) |= PRIV_AWARE; in priv_pr_spriv()
268 priv_adjust_PA(newcred); in priv_pr_spriv()
273 p->p_cred = newcred; in priv_pr_spriv()
[all …]
H A Dexec.c659 cred_t *oldcred, *newcred = NULL; in gexec() local
708 newcred = cred = args->pfcred; in gexec()
710 newcred = cred = crdup(cred); in gexec()
758 newcred = cred = args->pfcred; in gexec()
898 if (newcred != NULL) { in gexec()
916 !PRIV_ISASSERT(&CR_IPRIV(newcred), in gexec()
948 if (newcred != NULL && oruid != newcred->cr_ruid) { in gexec()
951 upcount_dec(oruid, crgetzoneid(newcred)); in gexec()
952 upcount_inc(newcred->cr_ruid, crgetzoneid(newcred)); in gexec()
981 if (newcred != NULL) in gexec()
[all …]
/illumos-gate/usr/src/uts/common/syscall/
H A Dauditsys.c133 cred_t *newcred; in setauid() local
145 crfree(newcred); in setauid()
159 crset(p, newcred); in setauid()
275 cred_t *newcred; in setaudit() local
290 crfree(newcred); in setaudit()
319 crset(p, newcred); in setaudit()
333 cred_t *newcred; in setaudit_addr() local
357 crfree(newcred); in setaudit_addr()
399 crset(p, newcred); in setaudit_addr()
1306 cred_t *newcred; in setpmask() local
[all …]
/illumos-gate/usr/src/uts/common/fs/proc/
H A Dprcontrol.c2289 cred_t *newcred; in pr_scred() local
2333 newcred = crdup(oldcred); in pr_scred()
2338 (void) crsetresuid(newcred, prcred->pr_ruid, prcred->pr_euid, in pr_scred()
2344 (void) crsetgroups(newcred, prcred->pr_ngroups, in pr_scred()
2351 p->p_cred = newcred; in pr_scred()
2359 zoneid_t zoneid = crgetzoneid(newcred); in pr_scred()
2389 cred_t *newcred; in pr_szoneid() local
2404 newcred = crdup(oldcred); in pr_szoneid()
2408 crsetzone(newcred, zptr); in pr_szoneid()
2413 p->p_cred = newcred; in pr_szoneid()
[all …]
/illumos-gate/usr/src/lib/libkmf/plugins/kmf_nss/common/
H A Dnss_spi.c2102 KMF_CREDENTIAL oldcred, newcred; in NSS_SetTokenPin() local
2112 (void *)&newcred, NULL); in NSS_SetTokenPin()
2119 rv = PK11_InitPin(nss_slot, NULL, newcred.cred); in NSS_SetTokenPin()
2131 rv = PK11_ChangePW(nss_slot, oldcred.cred, newcred.cred); in NSS_SetTokenPin()
/illumos-gate/usr/src/lib/libkmf/plugins/kmf_pkcs11/common/
H A Dpkcs11_spi.c3747 KMF_CREDENTIAL *newcred; in KMFPK11_SetTokenPin() local
3758 newcred = kmf_get_attr_ptr(KMF_NEWPIN_ATTR, attrlist, numattr); in KMFPK11_SetTokenPin()
3759 if (newcred == NULL) in KMFPK11_SetTokenPin()
3809 (CK_BYTE *)newcred->cred, newcred->credlen); in KMFPK11_SetTokenPin()