/illumos-gate/usr/src/uts/common/fs/dev/ |
H A D | sdev_vnops.c | 629 if ((error = VOP_ACCESS(dvp, VEXEC, 0, cred, ct)) != 0) in sdev_lookup() 701 if ((error = VOP_ACCESS(dvp, VEXEC, 0, cred, ct)) != 0) in sdev_create() 749 if ((error = VOP_ACCESS(dvp, VEXEC|VWRITE, 0, cred, ct)) != 0) { in sdev_create() 821 if ((error = sdev_self_access(parent, VEXEC, 0, cred, ct)) != 0) { in sdev_remove() 1039 error = VOP_ACCESS(ndvp, VEXEC|VWRITE, 0, cred, ct); in sdev_rename() 1181 if ((error = VOP_ACCESS(dvp, VEXEC, 0, cred, ct)) != 0) in sdev_symlink() 1255 if ((error = VOP_ACCESS(dvp, VEXEC, 0, cred, ct)) != 0) { in sdev_mkdir() 1331 if ((error = VOP_ACCESS(dvp, VEXEC|VWRITE, 0, cred, ct)) != 0) in sdev_rmdir() 1455 if ((error = sdev_self_access(dv, VEXEC, 0, cred, ct)) != 0) in sdev_readdir()
|
H A D | sdev_plugin.c | 429 if ((ret = VOP_ACCESS(dvp, VEXEC, 0, cred, ct)) != 0) in sdev_plugin_vop_lookup()
|
H A D | sdev_zvolops.c | 706 if ((error = VOP_ACCESS(dvp, VEXEC, 0, cred, ct)) != 0) in devzvol_lookup()
|
/illumos-gate/usr/src/uts/common/fs/ctfs/ |
H A D | ctfs_root.c | 455 if (mode & (VWRITE | VEXEC)) in ctfs_access_readonly() 473 if (mode & VEXEC) in ctfs_access_readwrite()
|
H A D | ctfs_latest.c | 105 if (mode & (VEXEC | VWRITE)) in ctfs_latest_access()
|
H A D | ctfs_ctl.c | 92 if (mode & (VEXEC | VREAD)) in ctfs_ctl_access()
|
H A D | ctfs_event.c | 204 if (mode & (VWRITE | VEXEC)) in ctfs_ev_access()
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | chdir.c | 175 if (error = VOP_ACCESS(vp, VEXEC, 0, CRED(), NULL)) in chdirec()
|
/illumos-gate/usr/src/lib/smbclnt/libfksmbfs/common/ |
H A D | fake_open.c | 124 mode |= VEXEC; in vn_open()
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs_acl_srv.c | 334 error = VOP_ACCESS(vp, VEXEC, 0, cr, NULL); in acl2_access() 352 error = VOP_ACCESS(vp, VEXEC, 0, cr, NULL); in acl2_access()
|
H A D | nfs_acl_vnops.c | 300 if (mode & VEXEC) { in acl_access2()
|
H A D | nfs_vnops.c | 1441 if ((mode & (VWRITE | VREAD | VEXEC)) && in nfs_access() 1817 error = nfs_access(dvp, VEXEC, 0, cr, NULL); in nfslookup() 1872 error = nfs_access(dvp, VEXEC, 0, cr, NULL); in nfslookup_dnlc() 2009 error = nfs_access(dvp, VEXEC, 0, cr, ct); in nfs_create()
|
/illumos-gate/usr/src/uts/common/fs/ |
H A D | lookup.c | 1241 vprivs = (flags & LOOKUP_CHECKREAD) ? VREAD | VEXEC : VEXEC; in dirtopath() 1487 if ((ret = VOP_ACCESS(vp, VEXEC, 0, CRED(), NULL)) != 0) { in dogetcwd()
|
/illumos-gate/usr/src/uts/common/fs/hsfs/ |
H A D | hsfs_node.c | 147 if ((vp->v_type == VDIR) && (m & VEXEC)) { in hs_access() 148 m &= ~VEXEC; in hs_access() 786 if (error = hs_access(dvp, (mode_t)VEXEC, cred)) in hs_dirlook()
|
/illumos-gate/usr/src/uts/common/fs/sharefs/ |
H A D | sharefs_vnops.c | 214 if (mode & (VWRITE|VEXEC)) in sharefs_access()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | exec.c | 1227 if ((error = VOP_ACCESS(vp, VEXEC, 0, p->p_cred, NULL)) != 0 || in execpermissions() 1230 (vattrp->va_mode & (VEXEC|(VEXEC>>3)|(VEXEC>>6))) == 0) { in execpermissions()
|
H A D | policy.c | 983 if (mode & VEXEC) { in secpolicy_vnode_access() 1046 if (mode & VEXEC) { in secpolicy_vnode_access2()
|
/illumos-gate/usr/src/uts/common/fs/tmpfs/ |
H A D | tmp_dir.c | 203 if ((error = tmp_taccess(parent, VEXEC, cred))) in tdirlookup() 517 if (error = tmp_taccess(dir, VEXEC|VWRITE, cred)) in tdirdelete()
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | zfs_acl.c | 2505 needed_bits |= VEXEC; in zfs_zaccess() 2547 checkmode |= VEXEC; in zfs_zaccess() 2778 owner, VEXEC, VWRITE|VEXEC); in zfs_zaccess_delete()
|
/illumos-gate/usr/src/uts/common/fs/objfs/ |
H A D | objfs_data.c | 485 if (mode & (VWRITE|VEXEC)) in objfs_data_access()
|
/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/ |
H A D | smbfs_vnops.c | 1902 if ((mode & (VWRITE | VREAD | VEXEC)) && in smbfs_access_rwx() 2287 error = smbfs_access(dvp, VEXEC, 0, cr, ct); in smbfslookup() 2780 error = smbfs_access(dvp, VWRITE|VEXEC, 0, cr, ct); in smbfs_remove() 3010 error = smbfs_access(odvp, VWRITE|VEXEC, 0, cr, ct); in smbfs_rename() 3298 error = smbfs_access(dvp, VWRITE|VEXEC, 0, cr, ct); in smbfs_rmdir()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | vnode.h | 770 #define VEXEC 00100 macro 785 #define MANDMODE(mode) (((mode) & (VSGID|(VEXEC>>3))) == VSGID)
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_fsops.c | 1814 access |= VEXEC; in smb_fsop_access() 2767 if (access & VEXEC) in smb_fsop_eaccess()
|
H A D | smb_vops.c | 1499 static const int unix_perms[] = { VREAD, VWRITE, VEXEC };
|
/illumos-gate/usr/src/uts/common/fs/autofs/ |
H A D | auto_vnops.c | 385 if (error = VOP_ACCESS(dvp, VEXEC, 0, cred, ct)) in auto_lookup()
|