/freebsd-10.0-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 | 162 struct ucred *newcred);
|
H A D | rctl.h | 147 void rctl_proc_ucred_changed(struct proc *p, struct ucred *newcred);
|
/freebsd-10.0-release/sys/kern/ |
H A D | kern_prot.c | 498 struct ucred *newcred, *oldcred; local 505 newcred = crget(); 511 oldcred = crcopysafe(p, newcred); 563 change_ruid(newcred, uip); 574 change_svuid(newcred, uid); 583 change_euid(newcred, uip); 586 p->p_ucred = newcred; 589 racct_proc_ucred_changed(p, oldcred, newcred); 598 crfree(newcred); 612 struct ucred *newcred, *oldcre local 668 struct ucred *newcred, *oldcred; local 766 struct ucred *newcred, *oldcred; local 831 struct ucred *newcred, *oldcred; local 886 struct ucred *newcred, *oldcred; local 956 struct ucred *newcred, *oldcred; local 1021 struct ucred *newcred, *oldcred; local 1103 struct ucred *newcred, *oldcred; local 2144 change_euid(struct ucred *newcred, struct uidinfo *euip) argument 2160 change_egid(struct ucred *newcred, gid_t egid) argument 2175 change_ruid(struct ucred *newcred, struct uidinfo *ruip) argument 2193 change_rgid(struct ucred *newcred, gid_t rgid) argument 2206 change_svuid(struct ucred *newcred, uid_t svuid) argument 2219 change_svgid(struct ucred *newcred, gid_t svgid) argument [all...] |
H A D | kern_loginclass.c | 193 struct ucred *newcred, *oldcred; local 205 newcred = crget(); 208 oldcred = crcopysafe(p, newcred); 209 newcred->cr_loginclass = newlc; 210 p->p_ucred = newcred; 213 racct_proc_ucred_changed(p, oldcred, newcred);
|
H A D | kern_exec.c | 341 struct ucred *newcred = NULL, *oldcred; local 605 newcred = crget(); 628 oldcred = crcopysafe(p, newcred); 733 change_euid(newcred, euip); 735 change_egid(newcred, attr.va_gid); 738 mac_vnode_execve_transition(oldcred, newcred, imgp->vp, 749 change_svuid(newcred, newcred->cr_uid); 750 change_svgid(newcred, 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 | 814 struct ucred *newcred, *oldcred; local 823 newcred = crget(); 827 crcopy(newcred, oldcred); 829 mac_cred_create_init(newcred); 832 audit_cred_proc1(newcred); 834 initproc->p_ucred = newcred;
|
H A D | kern_racct.c | 965 struct ucred *newcred) 973 newuip = newcred->cr_ruidinfo; 975 newlc = newcred->cr_loginclass; 977 newpr = newcred->cr_prison; 1000 rctl_proc_ucred_changed(p, newcred); 964 racct_proc_ucred_changed(struct proc *p, struct ucred *oldcred, struct ucred *newcred) argument
|
H A D | kern_rctl.c | 1610 rctl_proc_ucred_changed(struct proc *p, struct ucred *newcred) argument 1619 newuip = newcred->cr_ruidinfo; 1620 newlc = newcred->cr_loginclass; 1621 newprr = newcred->cr_prison->pr_prison_racct;
|
H A D | kern_jail.c | 2334 struct ucred *newcred, *oldcred; local 2377 newcred = crget(); 2381 crcopy(newcred, oldcred); 2382 newcred->cr_prison = pr; 2383 p->p_ucred = newcred; 2386 racct_proc_ucred_changed(p, oldcred, newcred);
|
/freebsd-10.0-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.0-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.0-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 | 1096 struct ucred *newcred, *oldcred; local 1109 newcred = crget(); 1112 oldcred = crcopysafe(p, newcred); 1122 crfree(newcred); 1127 newcred->cr_ngroups = ngrp + 1; 1129 bsd_gidset = newcred->cr_groups; 1136 newcred->cr_ngroups = 1; 1139 p->p_ucred = newcred;
|
/freebsd-10.0-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.0-release/sys/fs/nfsclient/ |
H A D | nfs_clrpcops.c | 1331 struct ucred *newcred; local 1338 newcred = cred; 1341 newcred = NFSNEWCRED(cred); 1348 NFSV4OPEN_ACCESSREAD, 0, newcred, p, &stateid, 1350 error = nfsrpc_readrpc(vp, uiop, newcred, &stateid, p, nap, 1374 NFSFREECRED(newcred); 1484 struct ucred *newcred; local 1492 newcred = cred; 1494 newcred = NFSNEWCRED(cred); 1503 NFSV4OPEN_ACCESSWRITE, 0, newcred, 5404 struct ucred *newcred; local [all...] |
/freebsd-10.0-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;
|