Searched refs:cred (Results 1 - 25 of 76) sorted by relevance

1234

/macosx-10.5.8/xnu-1228.15.4/security/
H A Dmac_system.c73 mac_system_check_acct(kauth_cred_t cred, struct vnode *vp) argument
80 MAC_CHECK(system_check_acct, cred, vp,
87 mac_system_check_host_priv(kauth_cred_t cred) argument
94 MAC_CHECK(system_check_host_priv, cred);
100 mac_system_check_nfsd(kauth_cred_t cred) argument
107 MAC_CHECK(system_check_nfsd, cred);
113 mac_system_check_reboot(kauth_cred_t cred, int howto) argument
120 MAC_CHECK(system_check_reboot, cred, howto);
126 mac_system_check_settime(kauth_cred_t cred) argument
133 MAC_CHECK(system_check_settime, cred);
139 mac_system_check_swapon(kauth_cred_t cred, struct vnode *vp) argument
151 mac_system_check_swapoff(kauth_cred_t cred, struct vnode *vp) argument
165 mac_system_check_sysctl(kauth_cred_t cred, int *name, u_int namelen, user_addr_t old, user_addr_t oldlenp, int inkernel, user_addr_t new, size_t newlen) argument
[all...]
H A Dmac_file.c79 mac_file_label_associate(struct ucred *cred, struct fileglob *fg) argument
82 MAC_PERFORM(file_label_associate, cred, fg, fg->fg_label);
94 mac_file_check_create(struct ucred *cred) argument
98 MAC_CHECK(file_check_create, cred);
103 mac_file_check_dup(struct ucred *cred, struct fileglob *fg, int newfd) argument
107 MAC_CHECK(file_check_dup, cred, fg, fg->fg_label, newfd);
112 mac_file_check_fcntl(struct ucred *cred, struct fileglob *fg, int cmd, argument
117 MAC_CHECK(file_check_fcntl, cred, fg, fg->fg_label, cmd, arg);
122 mac_file_check_ioctl(struct ucred *cred, struct fileglob *fg, u_int cmd) argument
126 MAC_CHECK(file_check_ioctl, cred, f
131 mac_file_check_inherit(struct ucred *cred, struct fileglob *fg) argument
140 mac_file_check_receive(struct ucred *cred, struct fileglob *fg) argument
149 mac_file_check_get_offset(struct ucred *cred, struct fileglob *fg) argument
158 mac_file_check_change_offset(struct ucred *cred, struct fileglob *fg) argument
167 mac_file_check_get(struct ucred *cred, struct fileglob *fg, char *elements, int len) argument
177 mac_file_check_set(struct ucred *cred, struct fileglob *fg, char *buf, int buflen) argument
187 mac_file_check_lock(struct ucred *cred, struct fileglob *fg, int op, struct flock *fl) argument
206 mac_file_check_mmap(struct ucred *cred, struct fileglob *fg, int prot, int flags, int *maxprot) argument
221 mac_file_check_mmap_downgrade(struct ucred *cred, struct fileglob *fg, int *prot) argument
[all...]
H A Dmac_posix_sem.c108 mac_posixsem_label_associate(kauth_cred_t cred, struct pseminfo *psem, argument
112 MAC_PERFORM(posixsem_label_associate, cred, psem, psem->psem_label, name);
117 mac_posixsem_vnode_label_associate(kauth_cred_t cred, argument
121 MAC_PERFORM(vnode_label_associate_posixsem, cred,
126 mac_posixsem_check_create(kauth_cred_t cred, const char *name) argument
133 MAC_CHECK(posixsem_check_create, cred, name);
139 mac_posixsem_check_open(kauth_cred_t cred, struct pseminfo *psem) argument
146 MAC_CHECK(posixsem_check_open, cred, psem,
153 mac_posixsem_check_post(kauth_cred_t cred, struct pseminfo *psem) argument
160 MAC_CHECK(posixsem_check_post, cred, pse
166 mac_posixsem_check_unlink(kauth_cred_t cred, struct pseminfo *psem, const char *name) argument
180 mac_posixsem_check_wait(kauth_cred_t cred, struct pseminfo *psem) argument
[all...]
H A Dmac_process.c93 mac_cred_label_init(struct ucred *cred) argument
95 cred->cr_label = mac_cred_label_alloc();
113 error = MAC_EXTERNALIZE_AUDIT(cred, cr->cr_label,
121 mac_cred_label_destroy(kauth_cred_t cred) argument
124 mac_cred_label_free(cred->cr_label);
125 cred->cr_label = NULL;
134 error = MAC_EXTERNALIZE(cred, label, elements, outbuf, outbuflen);
144 error = MAC_INTERNALIZE(cred, label, string);
156 mac_cred_label_associate_fork(kauth_cred_t cred, proc_t proc) argument
158 MAC_PERFORM(cred_label_associate_fork, cred, pro
166 mac_cred_label_associate_kernel(kauth_cred_t cred) argument
177 mac_cred_label_associate_user(kauth_cred_t cred) argument
246 mac_cred_label_update(kauth_cred_t cred, struct label *newlabel) argument
257 mac_cred_check_label_update(kauth_cred_t cred, struct label *newlabel) argument
298 kauth_cred_t cred; local
317 kauth_cred_t cred; local
332 mac_proc_check_get_task_name(struct ucred *cred, struct proc *p) argument
342 mac_proc_check_get_task(struct ucred *cred, struct proc *p) argument
355 kauth_cred_t cred; local
372 kauth_cred_t cred; local
387 kauth_cred_t cred; local
406 kauth_cred_t cred; local
425 kauth_cred_t cred; local
[all...]
H A Dmac_posix_shm.c109 mac_posixshm_vnode_label_associate(kauth_cred_t cred, argument
113 MAC_PERFORM(vnode_label_associate_posixshm, cred,
118 mac_posixshm_label_associate(kauth_cred_t cred, struct pshminfo *pshm, argument
122 MAC_PERFORM(posixshm_label_associate, cred, pshm, pshm->pshm_label, name);
126 mac_posixshm_check_create(kauth_cred_t cred, const char *name) argument
133 MAC_CHECK(posixshm_check_create, cred, name);
139 mac_posixshm_check_open(kauth_cred_t cred, struct pshminfo *shm) argument
146 MAC_CHECK(posixshm_check_open, cred, shm, shm->pshm_label);
152 mac_posixshm_check_mmap(kauth_cred_t cred, struct pshminfo *shm, argument
160 MAC_CHECK(posixshm_check_mmap, cred, sh
167 mac_posixshm_check_stat(kauth_cred_t cred, struct pshminfo *shm) argument
180 mac_posixshm_check_truncate(kauth_cred_t cred, struct pshminfo *shm, size_t size) argument
194 mac_posixshm_check_unlink(kauth_cred_t cred, struct pshminfo *shm, const char *name) argument
[all...]
H A Dmac_audit.c83 mac_system_check_audit(struct ucred *cred, void *record, int length) argument
87 MAC_CHECK(system_check_audit, cred, record, length);
93 mac_system_check_auditon(struct ucred *cred, int cmd) argument
97 MAC_CHECK(system_check_auditon, cred, cmd);
103 mac_system_check_auditctl(struct ucred *cred, struct vnode *vp) argument
108 MAC_CHECK(system_check_auditctl, cred, vp, vl);
116 kauth_cred_t cred; local
123 cred = kauth_cred_proc_ref(curp);
124 MAC_CHECK(proc_check_getauid, cred);
125 kauth_cred_unref(&cred);
133 kauth_cred_t cred; local
150 kauth_cred_t cred; local
167 kauth_cred_t cred; local
240 mac_audit_check_preselect(struct ucred *cred, unsigned short syscode, void *args) argument
277 mac_audit_check_postselect(struct ucred *cred, unsigned short syscode, void *args, int error, int retval, int mac_forced) argument
328 mac_system_check_audit(struct ucred *cred, void *record, int length) argument
335 mac_system_check_auditon(struct ucred *cred, int cmd) argument
342 mac_system_check_auditctl(struct ucred *cred, struct vnode *vp) argument
377 mac_audit_check_preselect(__unused struct ucred *cred, __unused unsigned short syscode, __unused void *args) argument
385 mac_audit_check_postselect(__unused struct ucred *cred, __unused unsigned short syscode, __unused void *args, __unused int error, __unused int retval, __unused int mac_forced) argument
[all...]
H A Dmac_sysv_shm.c116 mac_sysvshm_label_associate(struct ucred *cred, struct shmid_kernel *shmsegptr) argument
119 MAC_PERFORM(sysvshm_label_associate, cred, shmsegptr, shmsegptr->label);
130 mac_sysvshm_check_shmat(struct ucred *cred, struct shmid_kernel *shmsegptr, argument
138 MAC_CHECK(sysvshm_check_shmat, cred, shmsegptr, shmsegptr->label,
145 mac_sysvshm_check_shmctl(struct ucred *cred, struct shmid_kernel *shmsegptr, argument
153 MAC_CHECK(sysvshm_check_shmctl, cred, shmsegptr, shmsegptr->label,
160 mac_sysvshm_check_shmdt(struct ucred *cred, struct shmid_kernel *shmsegptr) argument
167 MAC_CHECK(sysvshm_check_shmdt, cred, shmsegptr, shmsegptr->label);
173 mac_sysvshm_check_shmget(struct ucred *cred, struct shmid_kernel *shmsegptr, argument
181 MAC_CHECK(sysvshm_check_shmget, cred, shmsegpt
[all...]
H A Dmac_pipe.c139 mac_pipe_label_associate(kauth_cred_t cred, struct pipe *cpipe) argument
142 MAC_PERFORM(pipe_label_associate, cred, cpipe, cpipe->pipe_label);
146 mac_pipe_check_kqfilter(kauth_cred_t cred, struct knote *kn, argument
154 MAC_CHECK(pipe_check_kqfilter, cred, kn, cpipe, cpipe->pipe_label);
158 mac_pipe_check_ioctl(kauth_cred_t cred, struct pipe *cpipe, u_int cmd) argument
165 MAC_CHECK(pipe_check_ioctl, cred, cpipe, cpipe->pipe_label, cmd);
171 mac_pipe_check_read(kauth_cred_t cred, struct pipe *cpipe) argument
178 MAC_CHECK(pipe_check_read, cred, cpipe, cpipe->pipe_label);
184 mac_pipe_check_label_update(kauth_cred_t cred, struct pipe *cpipe, argument
192 MAC_CHECK(pipe_check_label_update, cred, cpip
198 mac_pipe_check_select(kauth_cred_t cred, struct pipe *cpipe, int which) argument
211 mac_pipe_check_stat(kauth_cred_t cred, struct pipe *cpipe) argument
224 mac_pipe_check_write(kauth_cred_t cred, struct pipe *cpipe) argument
237 mac_pipe_label_update(kauth_cred_t cred, struct pipe *cpipe, struct label *label) argument
[all...]
H A Dmac_vfs.c360 kauth_cred_t cred; local
367 cred = vfs_context_ucred(ctx);
368 MAC_CHECK(vnode_notify_create, cred, mp, mp->mnt_mntlabel,
403 kauth_cred_t cred; local
410 cred = vfs_context_ucred(ctx);
411 MAC_CHECK(vnode_label_store, cred, vp, vp->v_label, intlabel);
420 kauth_cred_t cred; local
426 /* mark the new cred to indicate "matching" includes the label */
429 cred = vfs_context_ucred(ctx);
430 MAC_PERFORM(cred_label_update_execve, cred, ne
440 kauth_cred_t cred; local
457 kauth_cred_t cred; local
475 kauth_cred_t cred; local
491 kauth_cred_t cred; local
507 kauth_cred_t cred; local
523 kauth_cred_t cred; local
557 kauth_cred_t cred; local
572 kauth_cred_t cred; local
607 kauth_cred_t cred; local
625 kauth_cred_t cred; local
673 kauth_cred_t cred; local
689 kauth_cred_t cred; local
705 kauth_cred_t cred; local
723 kauth_cred_t cred; local
739 kauth_cred_t cred; local
755 kauth_cred_t cred; local
770 kauth_cred_t cred; local
786 kauth_cred_t cred; local
803 kauth_cred_t cred; local
818 kauth_cred_t cred; local
834 kauth_cred_t cred; local
851 kauth_cred_t cred; local
868 kauth_cred_t cred; local
884 kauth_cred_t cred; local
899 kauth_cred_t cred; local
933 kauth_cred_t cred; local
949 kauth_cred_t cred; local
965 kauth_cred_t cred; local
980 kauth_cred_t cred; local
996 kauth_cred_t cred; local
1012 kauth_cred_t cred; local
1029 kauth_cred_t cred; local
1046 kauth_cred_t cred; local
1064 kauth_cred_t cred; local
1080 kauth_cred_t cred = vfs_context_ucred(ctx); local
1090 kauth_cred_t cred = vfs_context_ucred(ctx); local
1140 kauth_cred_t cred; local
1156 kauth_cred_t cred; local
1172 kauth_cred_t cred; local
1189 kauth_cred_t cred; local
1205 kauth_cred_t cred; local
1220 kauth_cred_t cred; local
1236 kauth_cred_t cred; local
1252 kauth_cred_t cred; local
[all...]
H A Dmac_sysv_msg.c116 mac_sysvmsg_label_associate(kauth_cred_t cred, struct msqid_kernel *msqptr, argument
120 MAC_PERFORM(sysvmsg_label_associate, cred, msqptr, msqptr->label,
125 mac_sysvmsq_label_associate(kauth_cred_t cred, struct msqid_kernel *msqptr) argument
128 MAC_PERFORM(sysvmsq_label_associate, cred, msqptr, msqptr->label);
146 mac_sysvmsq_check_enqueue(kauth_cred_t cred, struct msg *msgptr, argument
154 MAC_CHECK(sysvmsq_check_enqueue, cred, msgptr, msgptr->label, msqptr,
161 mac_sysvmsq_check_msgrcv(kauth_cred_t cred, struct msg *msgptr) argument
168 MAC_CHECK(sysvmsq_check_msgrcv, cred, msgptr, msgptr->label);
174 mac_sysvmsq_check_msgrmid(kauth_cred_t cred, struct msg *msgptr) argument
181 MAC_CHECK(sysvmsq_check_msgrmid, cred, msgpt
187 mac_sysvmsq_check_msqget(kauth_cred_t cred, struct msqid_kernel *msqptr) argument
200 mac_sysvmsq_check_msqsnd(kauth_cred_t cred, struct msqid_kernel *msqptr) argument
213 mac_sysvmsq_check_msqrcv(kauth_cred_t cred, struct msqid_kernel *msqptr) argument
226 mac_sysvmsq_check_msqctl(kauth_cred_t cred, struct msqid_kernel *msqptr, int cmd) argument
[all...]
H A Dmac_framework.h130 #define mac_task_label_update_cred(cred, task) \
131 mac_task_label_update_internal(((cred)->cr_label), task)
133 #define mac_task_label_update_cred(cred, task)
137 int mac_audit_check_postselect(kauth_cred_t cred, unsigned short syscode,
139 int mac_audit_check_preselect(kauth_cred_t cred, unsigned short syscode,
144 void mac_bpfdesc_label_associate(kauth_cred_t cred, struct bpf_d *bpf_d);
145 int mac_cred_check_label_update(kauth_cred_t cred,
154 void mac_cred_label_associate_fork(kauth_cred_t cred, proc_t child);
155 void mac_cred_label_associate_kernel(kauth_cred_t cred);
156 void mac_cred_label_associate_user(kauth_cred_t cred);
[all...]
H A Dmac_sysv_sem.c114 mac_sysvsem_label_associate(kauth_cred_t cred, struct semid_kernel *semakptr) argument
117 MAC_PERFORM(sysvsem_label_associate, cred, semakptr, semakptr->label);
128 mac_sysvsem_check_semctl(kauth_cred_t cred, struct semid_kernel *semakptr, argument
136 MAC_CHECK(sysvsem_check_semctl, cred, semakptr, semakptr->label, cmd);
142 mac_sysvsem_check_semget(kauth_cred_t cred, struct semid_kernel *semakptr) argument
149 MAC_CHECK(sysvsem_check_semget, cred, semakptr, semakptr->label);
155 mac_sysvsem_check_semop(kauth_cred_t cred, struct semid_kernel *semakptr, argument
163 MAC_CHECK(sysvsem_check_semop, cred, semakptr, semakptr->label,
H A Dmac_policy.h163 @param cred Subject credential
182 kauth_cred_t cred,
190 @param cred Subject credential
218 kauth_cred_t cred,
245 @param cred User credential creating the BPF descriptor
254 kauth_cred_t cred,
325 @param cred Subject credential
340 kauth_cred_t cred,
363 @param cred credential to inherited by new process
373 kauth_cred_t cred,
[all...]
H A Dmac_socket.c220 mac_socket_label_associate(struct ucred *cred, struct socket *so) argument
225 MAC_PERFORM(socket_label_associate, cred,
278 mac_socket_check_kqfilter(kauth_cred_t cred, struct knote *kn, argument
286 MAC_CHECK(socket_check_kqfilter, cred, kn,
292 mac_socket_check_label_update(kauth_cred_t cred, struct socket *so, argument
300 MAC_CHECK(socket_check_label_update, cred,
307 mac_socket_check_select(kauth_cred_t cred, struct socket *so, int which) argument
314 MAC_CHECK(socket_check_select, cred,
320 mac_socket_check_stat(kauth_cred_t cred, struct socket *so) argument
327 MAC_CHECK(socket_check_stat, cred,
334 mac_socket_label_update(kauth_cred_t cred, struct socket *so, struct label *label) argument
362 mac_setsockopt_label(kauth_cred_t cred, struct socket *so, struct mac *mac) argument
394 mac_socket_label_get(__unused kauth_cred_t cred, struct socket *so, struct mac *mac) argument
431 mac_socketpeer_label_get(__unused kauth_cred_t cred, struct socket *so, struct mac *mac) argument
469 mac_socket_check_accept(kauth_cred_t cred, struct socket *so) argument
482 mac_socket_check_accepted(kauth_cred_t cred, struct socket *so) argument
515 mac_socket_check_connect(kauth_cred_t cred, struct socket *so, struct sockaddr *sockaddr) argument
530 mac_socket_check_create(kauth_cred_t cred, int domain, int type, int protocol) argument
567 mac_socket_check_listen(kauth_cred_t cred, struct socket *so) argument
580 mac_socket_check_receive(kauth_cred_t cred, struct socket *so) argument
593 mac_socket_check_received(kauth_cred_t cred, struct socket *so, struct sockaddr *saddr) argument
606 mac_socket_check_send(kauth_cred_t cred, struct socket *so, struct sockaddr *sockaddr) argument
620 mac_socket_check_setsockopt(kauth_cred_t cred, struct socket *so, struct sockopt *sopt) argument
633 mac_socket_check_getsockopt(kauth_cred_t cred, struct socket *so, struct sockopt *sopt) argument
[all...]
H A Dmac_task.c77 mac_task_label_update(struct label *cred, struct label *task) argument
80 MAC_PERFORM(task_label_update, cred, task);
/macosx-10.5.8/xnu-1228.15.4/bsd/kern/
H A Dsysv_ipc.c80 ipcperm(kauth_cred_t cred, struct ipc_perm *perm, int mode) argument
83 if (!suser(cred, (u_short *)NULL))
87 if (kauth_cred_getuid(cred) != perm->cuid && kauth_cred_getuid(cred) != perm->uid) {
94 if ((kauth_cred_ismember_gid(cred, perm->gid, &is_member) || !is_member) &&
95 (kauth_cred_ismember_gid(cred, perm->cgid, &is_member) || !is_member)) {
H A Dkern_credential.c90 extern void kauth_cred_print(kauth_cred_t cred);
173 static void kauth_cred_remove(kauth_cred_t cred);
175 static u_long kauth_cred_get_hashkey(kauth_cred_t cred);
182 static void kauth_cred_print(kauth_cred_t cred);
1307 * Parameters: cred Pointer to the credential to modify
1323 kauth_cred_change_egid(kauth_cred_t cred, gid_t new_egid) argument
1330 gid_t old_egid = cred->cr_groups[0];
1333 for (i = 1; i < cred->cr_ngroups; i++) {
1338 if (cred->cr_groups[i] == new_egid) {
1339 cred
1390 kauth_cred_getuid(kauth_cred_t cred) argument
1407 kauth_cred_getgid(kauth_cred_t cred) argument
1555 kauth_cred_getguid(kauth_cred_t cred, guid_t *guidp) argument
1619 kauth_cred_getntsid(kauth_cred_t cred, ntsid_t *sidp) argument
2069 kauth_cred_ismember_gid(kauth_cred_t cred, gid_t gid, int *resultp) argument
2178 kauth_cred_ismember_guid(kauth_cred_t cred, guid_t *guidp, int *resultp) argument
2293 kauth_cred_issuser(kauth_cred_t cred) argument
2597 kauth_cred_t cred; local
2703 kauth_cred_create(kauth_cred_t cred) argument
2801 kauth_cred_setresuid(kauth_cred_t cred, uid_t ruid, uid_t euid, uid_t svuid, uid_t gmuid) argument
2874 kauth_cred_setresgid(kauth_cred_t cred, gid_t rgid, gid_t egid, gid_t svgid) argument
2968 kauth_cred_setgroups(kauth_cred_t cred, gid_t *groups, int groupcount, uid_t gmuid) argument
3046 kauth_cred_setuidgid(kauth_cred_t cred, uid_t uid, gid_t gid) argument
3119 kauth_cred_setsvuidgid(kauth_cred_t cred, uid_t uid, gid_t gid) argument
3171 kauth_cred_setauditinfo(kauth_cred_t cred, auditinfo_t *auditinfo_p) argument
3216 kauth_cred_label_update(kauth_cred_t cred, struct label *label) argument
3265 kauth_cred_label_update_execve(kauth_cred_t cred, vfs_context_t ctx, struct vnode *vp, struct label *scriptl, struct label *execl, int *disjointp) argument
3426 kauth_cred_setlabel(kauth_cred_t cred, struct label *label) argument
3446 kauth_cred_label_update(__unused kauth_cred_t cred, __unused void *label) argument
3463 kauth_cred_setlabel(__unused kauth_cred_t cred, __unused void *label) argument
3501 kauth_cred_ref(kauth_cred_t cred) argument
3630 kauth_cred_rele(kauth_cred_t cred) argument
3676 kauth_cred_dup(kauth_cred_t cred) argument
3720 kauth_cred_copy_real(kauth_cred_t cred) argument
3945 kauth_cred_remove(kauth_cred_t cred) argument
3998 kauth_cred_find(kauth_cred_t cred) argument
4097 kauth_cred_get_hashkey(kauth_cred_t cred) argument
4164 kauth_cred_print(kauth_cred_t cred) argument
[all...]
H A Dkern_core.c188 kauth_cred_t cred = vfs_context_ucred(ctx); local
222 ( (cred->cr_svuid != cred->cr_ruid) ||
223 (cred->cr_svgid != cred->cr_rgid)))) {
244 if (proc_core_name(core_proc->p_comm, kauth_cred_getuid(cred),
430 IO_NODELOCKED|IO_UNIT, cred, (int *) 0, core_proc);
468 UIO_SYSSPACE32, IO_NODELOCKED|IO_UNIT, cred, (int *) 0, core_proc);
H A Dsysv_sem.c648 kauth_cred_t cred = kauth_cred_get(); local
681 eval = mac_sysvsem_check_semctl(cred, semakptr, cmd);
691 if ((eval = ipcperm(cred, &semakptr->u.sem_perm, IPC_M)))
694 semakptr->u.sem_perm.cuid = kauth_cred_getuid(cred);
695 semakptr->u.sem_perm.uid = kauth_cred_getuid(cred);
713 if ((eval = ipcperm(cred, &semakptr->u.sem_perm, IPC_M)))
736 if ((eval = ipcperm(cred, &semakptr->u.sem_perm, IPC_R)))
749 if ((eval = ipcperm(cred, &semakptr->u.sem_perm, IPC_R)))
759 if ((eval = ipcperm(cred, &semakptr->u.sem_perm, IPC_R)))
769 if ((eval = ipcperm(cred,
867 kauth_cred_t cred = kauth_cred_get(); local
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/hfs/
H A Dhfs_quota.c137 hfs_chkdq(cp, change, cred, flags)
140 kauth_cred_t cred;
178 if (!IS_VALID_CRED(cred))
179 cred = proc_ucred(kernproc);
180 if (suser(cred, NULL) || proc_forcequota(p)) {
184 error = hfs_chkdqchg(cp, change, cred, i);
210 hfs_chkdqchg(cp, change, cred, type)
213 kauth_cred_t cred;
228 cp->c_uid == kauth_cred_getuid(cred)) {
251 if (cp->c_uid == kauth_cred_getuid(cred))
[all...]
H A Dhfs_readwrite.c198 kauth_cred_t cred = NULL; local
294 cred = vfs_context_ucred(ap->a_context);
299 cred, 0);
311 if (cred && suser(cred, NULL) != 0)
552 cred = vfs_context_ucred(ap->a_context);
553 if (resid > uio_resid(uio) && cred && suser(cred, NULL)) {
1048 kauth_cred_t cred = vfs_context_ucred(context); local
1194 if ((!parents) && (!suser(cred, NUL
1334 kauth_cred_t cred = vfs_context_ucred(context); local
2309 kauth_cred_t cred = vfs_context_ucred(context); local
2697 kauth_cred_t cred = vfs_context_ucred(ap->a_context); local
3139 hfs_relocate(struct vnode *vp, u_int32_t blockHint, kauth_cred_t cred, struct proc *p) argument
3392 hfs_clonelink(struct vnode *vp, int blksize, kauth_cred_t cred, __unused struct proc *p) argument
3502 hfs_clonesysfile(struct vnode *vp, int blkstart, int blkcnt, int blksize, kauth_cred_t cred, struct proc *p) argument
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/sys/
H A Dkauth.h194 extern kauth_cred_t kauth_cred_create(kauth_cred_t cred);
198 extern kauth_cred_t kauth_cred_dup(kauth_cred_t cred);
199 extern kauth_cred_t kauth_cred_copy_real(kauth_cred_t cred);
201 extern kauth_cred_t kauth_cred_setresuid(kauth_cred_t cred, uid_t ruid, uid_t euid, uid_t svuid, uid_t gmuid);
202 extern kauth_cred_t kauth_cred_setresgid(kauth_cred_t cred, gid_t rgid, gid_t egid, gid_t svgid);
203 extern kauth_cred_t kauth_cred_setuidgid(kauth_cred_t cred, uid_t uid, gid_t gid);
204 extern kauth_cred_t kauth_cred_setsvuidgid(kauth_cred_t cred, uid_t uid, gid_t gid);
205 extern kauth_cred_t kauth_cred_setgroups(kauth_cred_t cred, gid_t *groups, int groupcount, uid_t gmuid);
210 extern kauth_cred_t kauth_cred_label_update(kauth_cred_t cred, struct label *label);
218 extern kauth_cred_t kauth_cred_label_update(kauth_cred_t cred, voi
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/ufs/ufs/
H A Dufs_quota.c130 chkdq(struct inode *ip, int64_t change, kauth_cred_t cred, int flags) argument
162 #warning "hack for no cred passed to chkdq()"
168 if (!IS_VALID_CRED(cred))
169 cred = proc_ucred(kernproc);
170 if ((flags & FORCE) == 0 && (suser(cred, NULL) || (proc_forcequota(p)))) {
174 if ( (error = chkdqchg(ip, change, cred, i)) )
196 chkdqchg(struct inode *ip, int64_t change, kauth_cred_t cred, int type) argument
209 ip->i_uid == kauth_cred_getuid(cred)) {
233 if (ip->i_uid == kauth_cred_getuid(cred))
244 ip->i_uid == kauth_cred_getuid(cred)) {
267 chkiq(struct inode *ip, long change, kauth_cred_t cred, int flags) argument
332 chkiqchg(struct inode *ip, long change, kauth_cred_t cred, int type) argument
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/ufs/ffs/
H A Dffs_balloc.c102 kauth_cred_t cred,
155 osize, (int)fs->fs_bsize, cred, &bp);
215 &ip->i_db[0]), osize, nsize, cred, &bp);
243 nsize, cred, &newb);
283 cred, &newb))
332 ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize, cred, &newb)) {
376 lbn, pref, (int)fs->fs_bsize, cred, &newb)) {
447 (void) chkdq(ip, (int64_t)-deallocated, cred, FORCE);
470 kauth_cred_t cred,
527 nsize, cred,
98 ffs_balloc( register struct inode *ip, register ufs_daddr_t lbn, int size, kauth_cred_t cred, struct buf **bpp, int flags, int * blk_alloc) argument
466 ffs_blkalloc( struct inode *ip, ufs_daddr_t lbn, int size, kauth_cred_t cred, int flags) argument
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/nfs/
H A Dnfs_bio.c1429 kauth_cred_t cred; local
1432 cred = bp->nb_rcred;
1433 if (IS_VALID_CRED(cred))
1434 kauth_cred_ref(cred);
1447 error = nfs_buf_read_rpc(bp, thd, cred);
1453 if (IS_VALID_CRED(cred))
1454 kauth_cred_unref(&cred);
1504 nfs_buf_read_rpc(struct nfsbuf *bp, thread_t thd, kauth_cred_t cred) argument
1561 error = nmp->nm_funcs->nf_read_rpc_async(np, boff + offset, len, thd, cred, &cb, &req);
1620 kauth_cred_t cred; local
1756 nfs_buf_readahead(nfsnode_t np, int ioflag, daddr64_t *rabnp, daddr64_t lastrabn, thread_t thd, kauth_cred_t cred) argument
1818 kauth_cred_t cred; local
2374 kauth_cred_t cred; local
2567 nfs_vinvalbuf2(NFSTOV(np), V_SAVE|V_IGNORE_WRITEERR, thd, cred, 1); local
2581 nfs_buf_write_finish(struct nfsbuf *bp, thread_t thd, kauth_cred_t cred) argument
2690 nfs_buf_write_dirty_pages(struct nfsbuf *bp, thread_t thd, kauth_cred_t cred) argument
2782 nfs_buf_write_rpc(struct nfsbuf *bp, int iomode, thread_t thd, kauth_cred_t cred) argument
2911 kauth_cred_t cred; local
3484 nfs_vinvalbuf_internal( nfsnode_t np, int flags, thread_t thd, kauth_cred_t cred, int slpflag, int slptimeo) argument
3631 nfs_vinvalbuf2(vnode_t vp, int flags, thread_t thd, kauth_cred_t cred, int intrflg) argument
[all...]

Completed in 223 milliseconds

1234