Searched refs:newcred (Results 1 - 19 of 19) sorted by relevance

/freebsd-10.0-release/sys/sys/
H A Ducred.h98 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 Dracct.h162 struct ucred *newcred);
H A Drctl.h147 void rctl_proc_ucred_changed(struct proc *p, struct ucred *newcred);
/freebsd-10.0-release/sys/kern/
H A Dkern_prot.c498 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 Dkern_loginclass.c193 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 Dkern_exec.c341 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 Dsys_capability.c96 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 Dinit_main.c814 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 Dkern_racct.c965 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 Dkern_rctl.c1610 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 Dkern_jail.c2334 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 Devents.c176 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 Daudit_syscalls.c159 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 Dlinux_uid16.c161 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 Dlinux_misc.c1096 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 Dmac_syscalls.c164 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 Dmac_framework.h441 struct ucred *newcred, struct vnode *vp,
/freebsd-10.0-release/sys/fs/nfsclient/
H A Dnfs_clrpcops.c1331 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 Dmac_lomac.c2251 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;

Completed in 164 milliseconds