/macosx-10.5.8/xnu-1228.15.4/security/ |
H A D | mac_system.c | 73 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 D | mac_file.c | 79 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 D | mac_posix_sem.c | 108 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 D | mac_process.c | 93 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 D | mac_posix_shm.c | 109 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 D | mac_audit.c | 83 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 D | mac_sysv_shm.c | 116 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 D | mac_pipe.c | 139 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 D | mac_vfs.c | 360 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 D | mac_sysv_msg.c | 116 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 D | mac_framework.h | 130 #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 D | mac_sysv_sem.c | 114 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 D | mac_policy.h | 163 @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 D | mac_socket.c | 220 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 D | mac_task.c | 77 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 D | sysv_ipc.c | 80 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 D | kern_credential.c | 90 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 D | kern_core.c | 188 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 D | sysv_sem.c | 648 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 D | hfs_quota.c | 137 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 D | hfs_readwrite.c | 198 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 D | kauth.h | 194 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 D | ufs_quota.c | 130 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 D | ffs_balloc.c | 102 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 D | nfs_bio.c | 1429 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...] |