Searched refs:newcred (Results 1 – 7 of 7) sorted by relevance
/illumos-gate/usr/src/uts/common/os/ |
H A D | audit_core.c | 141 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 D | priv.c | 170 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 D | exec.c | 659 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 D | auditsys.c | 133 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 D | prcontrol.c | 2289 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 D | nss_spi.c | 2102 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 D | pkcs11_spi.c | 3747 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()
|