Searched refs:vnode_authorize (Results 1 - 18 of 18) sorted by relevance

/macosx-10.5.8/xnu-1228.15.4/bsd/hfs/
H A Dhfs_attrlist.c222 * - make calls to vnode_authorize()
249 * Obtain vnode for our vnode_authorize() calls.
951 if (vnode_authorize(vp, NULLVP, KAUTH_DIR_WRITE_RIGHTS, ctx) == 0)
953 if (vnode_authorize(vp, NULLVP, KAUTH_DIR_READ_RIGHTS, ctx) == 0)
955 if (vnode_authorize(vp, NULLVP, KAUTH_DIR_EXECUTE_RIGHTS, ctx) == 0)
958 if (vnode_authorize(vp, NULLVP, KAUTH_FILE_WRITE_RIGHTS, ctx) == 0)
960 if (vnode_authorize(vp, NULLVP, KAUTH_FILE_READRIGHTS, ctx) == 0)
962 if (vnode_authorize(vp, NULLVP, KAUTH_FILE_EXECUTE_RIGHTS, ctx) == 0)
H A Dhfs_search.c626 myErr = vnode_authorize(vp, NULL, (KAUTH_VNODE_SEARCH | KAUTH_VNODE_LIST_DIRECTORY), ctx);
628 myErr = vnode_authorize(vp, NULL, (KAUTH_VNODE_SEARCH), ctx);
H A Dhfs_readwrite.c950 myErr = vnode_authorize(vp, NULL, (KAUTH_VNODE_SEARCH | KAUTH_VNODE_LIST_DIRECTORY), my_context);
952 myErr = vnode_authorize(vp, NULL, KAUTH_VNODE_READ_DATA, my_context);
1226 myErr = vnode_authorize(cvp, NULL, (KAUTH_VNODE_SEARCH | KAUTH_VNODE_LIST_DIRECTORY), context);
1228 myErr = vnode_authorize(cvp, NULL, KAUTH_VNODE_READ_DATA, context);
H A Dhfs_vfsops.c3324 error = vnode_authorize(devvp, NULL, KAUTH_VNODE_READ_DATA | KAUTH_VNODE_WRITE_DATA, context);
/macosx-10.5.8/xnu-1228.15.4/bsd/vfs/
H A Dvfs_attrlist.c788 if (vnode_authorize(vp, NULL,
791 if (vnode_authorize(vp, NULL, KAUTH_VNODE_ACCESS | KAUTH_VNODE_LIST_DIRECTORY, ctx) == 0)
793 if (vnode_authorize(vp, NULL, KAUTH_VNODE_ACCESS | KAUTH_VNODE_SEARCH, ctx) == 0)
796 if (vnode_authorize(vp, NULL, KAUTH_VNODE_ACCESS | KAUTH_VNODE_WRITE_DATA, ctx) == 0)
798 if (vnode_authorize(vp, NULL, KAUTH_VNODE_ACCESS | KAUTH_VNODE_READ_DATA, ctx) == 0)
800 if (vnode_authorize(vp, NULL, KAUTH_VNODE_ACCESS | KAUTH_VNODE_EXECUTE, ctx) == 0)
998 if ((error = vnode_authorize(vp, NULL, action, ctx)) != 0) {
1312 if (vnode_authorize(vp, NULL,
1315 if (vnode_authorize(vp, NULL, KAUTH_VNODE_ACCESS | KAUTH_VNODE_LIST_DIRECTORY, ctx) == 0)
1317 if (vnode_authorize(v
[all...]
H A Dvfs_syscalls.c495 if ((error = vnode_authorize(devvp, NULL, accessmode, ctx)) != 0)
543 if ((error = vnode_authorize(device_vnode, NULL,
1848 error = vnode_authorize(vp, NULL, KAUTH_VNODE_SEARCH, ctx);
2036 * vnode_authorize:??? [anything vnode_authorize can return]
2062 error = vnode_authorize(vp, NULL, KAUTH_VNODE_SEARCH, ctx);
2414 if ((error = vnode_authorize(dvp, NULL, KAUTH_VNODE_ADD_FILE, ctx)) != 0)
2464 * vnode_authorize:???
2497 if ((error = vnode_authorize(dvp, NULL, KAUTH_VNODE_ADD_FILE, ctx)) != 0)
2588 * vnode_authorize
[all...]
H A Dvfs_vnops.c252 if ((error = vnode_authorize(dvp, NULL, KAUTH_VNODE_ADD_FILE, ctx)) != 0)
388 if ((error = vnode_authorize(vp, NULL, action, ctx)) != 0)
436 * but according to vnode_authorize or VNOP_OPEN it
457 * and callers will use vnode_authorize instead.
472 return(vnode_authorize(vp, NULL, action, context));
1053 if ((error = vnode_authorize(vp, NULL, KAUTH_VNODE_READ_ATTRIBUTES | KAUTH_VNODE_READ_SECURITY, ctx)) != 0)
H A Dvfs_xattr.c128 if ((error = vnode_authorize(vp, NULL, KAUTH_VNODE_READ_EXTATTRIBUTES, context))) {
188 error = vnode_authorize(vp, NULL, KAUTH_VNODE_WRITE_EXTATTRIBUTES, context);
276 error = vnode_authorize(vp, NULL, KAUTH_VNODE_WRITE_EXTATTRIBUTES, context);
334 error = vnode_authorize(vp, NULL, KAUTH_VNODE_READ_EXTATTRIBUTES, context);
H A Dvfs_lookup.c481 * vnode_authorize:EROFS
482 * vnode_authorize:EACCES
483 * vnode_authorize:EPERM
484 * vnode_authorize:???
637 error = vnode_authorize(dp, NULL, KAUTH_VNODE_SEARCH, ctx);
H A Dvfs_subr.c4655 vnode_authorize(vnode_t vp, vnode_t dvp, kauth_action_t action, vfs_context_t ctx) function
5210 panic("vnode_authorize: can't be checking delete permission here");
5514 panic("vnode_authorize: bad arguments (context %p vp %p cred %p)", ctx, vp, cred);
5547 panic("vnode_authorize: KAUTH_VNODE_DELETE test requires a directory");
/macosx-10.5.8/xnu-1228.15.4/bsd/sys/
H A Dvnode.h630 int vnode_authorize(vnode_t /*vp*/, vnode_t /*dvp*/, kauth_action_t, vfs_context_t);
/macosx-10.5.8/xnu-1228.15.4/bsd/kern/
H A Duipc_usrreq.c769 * vnode_authorize:??? [anything vnode_authorize can return]
837 error = vnode_authorize(dvp, NULL, KAUTH_VNODE_ADD_FILE, ctx);
871 * vnode_authorize:???? [anything vnode_authorize can return]
913 error = vnode_authorize(vp, NULL, KAUTH_VNODE_WRITE_DATA, ctx);
H A Dkern_mman.c403 error = vnode_authorize(vp, NULL, KAUTH_VNODE_CHECKIMMUTABLE, ctx);
H A Dmach_loader.c1610 if ((error = vnode_authorize(vp, NULL, KAUTH_VNODE_EXECUTE, ctx)) != 0) {
H A Dkern_exec.c2421 * vnode_authorize:???
2481 if ((error = vnode_authorize(vp, NULL, action, imgp->ip_vfs_context)) != 0)
/macosx-10.5.8/xnu-1228.15.4/bsd/miscfs/fdesc/
H A Dfdesc_vnops.c381 if ((error = vnode_authorize((struct vnode *)fp->f_fglob->fg_data,
/macosx-10.5.8/xnu-1228.15.4/bsd/nfs/
H A Dnfs_syscalls.c555 if ((error = vnode_authorize(vp, NULL, action, ctx)) != 0)
H A Dnfs_serv.c304 * an NFS-specific interface to the vnode_authorize code to
4789 * vnode_authorize() for two reasons.
4796 * The exception to rule 2 is EPERM. If a file is IMMUTABLE, vnode_authorize()
4827 error = vnode_authorize(vp, dvp, action, ctx);

Completed in 183 milliseconds