/freebsd-10.3-release/sys/sys/ |
H A D | ucred.h | 98 void change_egid(struct ucred *newcred, gid_t egid); 99 void change_euid(struct ucred *newcred, struct uidinfo *euip); 100 void change_rgid(struct ucred *newcred, gid_t rgid); 101 void change_ruid(struct ucred *newcred, struct uidinfo *ruip); 102 void change_svgid(struct ucred *newcred, gid_t svgid); 103 void change_svuid(struct ucred *newcred, uid_t svuid);
|
H A D | racct.h | 166 struct ucred *newcred);
|
H A D | rctl.h | 147 void rctl_proc_ucred_changed(struct proc *p, struct ucred *newcred);
|
/freebsd-10.3-release/sys/kern/ |
H A D | kern_prot.c | 497 struct ucred *newcred, *oldcred; local 504 newcred = crget(); 510 oldcred = crcopysafe(p, newcred); 562 change_ruid(newcred, uip); 573 change_svuid(newcred, uid); 582 change_euid(newcred, uip); 585 p->p_ucred = newcred; 588 racct_proc_ucred_changed(p, oldcred, newcred); 597 crfree(newcred); 611 struct ucred *newcred, *oldcre local 667 struct ucred *newcred, *oldcred; local 765 struct ucred *newcred, *oldcred; local 830 struct ucred *newcred, *oldcred; local 885 struct ucred *newcred, *oldcred; local 955 struct ucred *newcred, *oldcred; local 1020 struct ucred *newcred, *oldcred; local 1102 struct ucred *newcred, *oldcred; local 2150 change_euid(struct ucred *newcred, struct uidinfo *euip) argument 2166 change_egid(struct ucred *newcred, gid_t egid) argument 2181 change_ruid(struct ucred *newcred, struct uidinfo *ruip) argument 2199 change_rgid(struct ucred *newcred, gid_t rgid) argument 2212 change_svuid(struct ucred *newcred, uid_t svuid) argument 2225 change_svgid(struct ucred *newcred, gid_t svgid) argument [all...] |
H A D | kern_loginclass.c | 191 struct ucred *newcred, *oldcred; local 203 newcred = crget(); 206 oldcred = crcopysafe(p, newcred); 207 newcred->cr_loginclass = newlc; 208 p->p_ucred = newcred; 211 racct_proc_ucred_changed(p, oldcred, newcred);
|
H A D | kern_exec.c | 362 struct ucred *newcred = NULL, *oldcred; local 728 newcred = crdup(oldcred); 736 change_euid(newcred, euip); 738 change_egid(newcred, attr.va_gid); 741 mac_vnode_execve_transition(oldcred, newcred, imgp->vp, 752 change_svuid(newcred, newcred->cr_uid); 753 change_svgid(newcred, newcred->cr_gid); 754 p->p_ucred = newcred; [all...] |
H A D | sys_capability.c | 96 struct ucred *newcred, *oldcred; local 102 newcred = crget(); 106 crcopy(newcred, oldcred); 107 newcred->cr_flags |= CRED_FLAG_CAPMODE; 108 p->p_ucred = newcred;
|
H A D | init_main.c | 824 struct ucred *newcred, *oldcred; local 833 newcred = crget(); 840 crcopy(newcred, oldcred); 842 mac_cred_create_init(newcred); 845 audit_cred_proc1(newcred); 847 initproc->p_ucred = newcred;
|
H A D | kern_racct.c | 1033 struct ucred *newcred) 1044 newuip = newcred->cr_ruidinfo; 1046 newlc = newcred->cr_loginclass; 1048 newpr = newcred->cr_prison; 1071 rctl_proc_ucred_changed(p, newcred); 1032 racct_proc_ucred_changed(struct proc *p, struct ucred *oldcred, struct ucred *newcred) argument
|
H A D | kern_rctl.c | 1671 rctl_proc_ucred_changed(struct proc *p, struct ucred *newcred) argument 1682 newuip = newcred->cr_ruidinfo; 1683 newlc = newcred->cr_loginclass; 1684 newprr = newcred->cr_prison->pr_prison_racct;
|
H A D | kern_jail.c | 2411 struct ucred *newcred, *oldcred; local 2454 newcred = crget(); 2458 crcopy(newcred, oldcred); 2459 newcred->cr_prison = pr; 2460 p->p_ucred = newcred; 2463 racct_proc_ucred_changed(p, oldcred, newcred);
|
/freebsd-10.3-release/crypto/heimdal/kcm/ |
H A D | events.c | 176 krb5_creds *newcred) 183 if (newcred->client == NULL || 184 !krb5_principal_compare(context, ccache->client, newcred->client)) 195 return krb5_compare_creds(context, whichfields, newcred, &ccache->creds->cred); 204 krb5_creds *newcred) 213 if (newcred == NULL) { 222 } else if (is_primary_credential_p(context, ccache, newcred)) { 223 if (newcred->flags.b.renewable) { 234 event->fire_time = newcred->times.endtime - KCM_EVENT_QUEUE_INTERVAL; 245 krb5_creds *newcred) 174 is_primary_credential_p(krb5_context context, kcm_ccache ccache, krb5_creds *newcred) argument 202 kcm_ccache_make_default_event(krb5_context context, kcm_event *event, krb5_creds *newcred) argument 243 kcm_ccache_enqueue_default(krb5_context context, kcm_ccache ccache, krb5_creds *newcred) argument [all...] |
/freebsd-10.3-release/sys/security/audit/ |
H A D | audit_syscalls.c | 159 struct ucred *cred, *newcred, *oldcred; local 448 newcred = crget(); 450 crfree(newcred); 455 crfree(newcred); 459 crcopy(newcred, oldcred); 460 newcred->cr_audit.ai_mask.am_success = 462 newcred->cr_audit.ai_mask.am_failure = 464 td->td_proc->p_ucred = newcred; 580 struct ucred *newcred, *oldcred; local 590 newcred 645 struct ucred *newcred, *oldcred; local 705 struct ucred *newcred, *oldcred; local [all...] |
/freebsd-10.3-release/sys/compat/linux/ |
H A D | linux_uid16.c | 161 struct ucred *newcred, *oldcred; local 183 newcred = crget(); 186 oldcred = crcopysafe(p, newcred); 196 crfree(newcred); 204 newcred->cr_ngroups = ngrp + 1; 206 bsd_gidset = newcred->cr_groups; 214 newcred->cr_ngroups = 1; 217 p->p_ucred = newcred;
|
H A D | linux_misc.c | 1292 struct ucred *newcred, *oldcred; local 1305 newcred = crget(); 1306 crextend(newcred, ngrp + 1); 1310 crcopy(newcred, oldcred); 1320 crfree(newcred); 1325 newcred->cr_ngroups = ngrp + 1; 1327 bsd_gidset = newcred->cr_groups; 1334 newcred->cr_ngroups = 1; 1337 p->p_ucred = newcred;
|
/freebsd-10.3-release/sys/security/mac/ |
H A D | mac_syscalls.c | 164 struct ucred *newcred, *oldcred; local 195 newcred = crget(); 204 crfree(newcred); 209 crcopy(newcred, oldcred); 210 mac_cred_relabel(newcred, intlabel); 211 p->p_ucred = newcred;
|
H A D | mac_framework.h | 441 struct ucred *newcred, struct vnode *vp,
|
/freebsd-10.3-release/sys/fs/nfsclient/ |
H A D | nfs_clrpcops.c | 1347 struct ucred *newcred; local 1354 newcred = cred; 1357 newcred = NFSNEWCRED(cred); 1364 NFSV4OPEN_ACCESSREAD, 0, newcred, p, &stateid, 1366 error = nfsrpc_readrpc(vp, uiop, newcred, &stateid, p, nap, 1390 NFSFREECRED(newcred); 1500 struct ucred *newcred; local 1508 newcred = cred; 1510 newcred = NFSNEWCRED(cred); 1519 NFSV4OPEN_ACCESSWRITE, 0, newcred, 5458 struct ucred *newcred; local [all...] |
/freebsd-10.3-release/sys/security/mac_lomac/ |
H A D | mac_lomac.c | 2251 struct ucred *newcred, *oldcred; local 2258 newcred = crget(); 2271 crfree(newcred); 2275 crcopy(newcred, oldcred); 2276 crhold(newcred); 2277 lomac_copy(&subj->mac_lomac, SLOT(newcred->cr_label)); 2278 p->p_ucred = newcred;
|
/freebsd-10.3-release/sys/fs/nfs/ |
H A D | nfs_commonsubs.c | 2656 struct ucred *newcred; local 2672 newcred = crhold(usrp->lug_cred); 2675 newcred = oldcred; 2680 return (newcred);
|