Home
last modified time | relevance | path

Searched refs:VEXEC (Results 1 – 25 of 38) sorted by relevance

12

/illumos-gate/usr/src/uts/common/fs/dev/
H A Dsdev_vnops.c629 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 Dsdev_plugin.c429 if ((ret = VOP_ACCESS(dvp, VEXEC, 0, cred, ct)) != 0) in sdev_plugin_vop_lookup()
H A Dsdev_zvolops.c706 if ((error = VOP_ACCESS(dvp, VEXEC, 0, cred, ct)) != 0) in devzvol_lookup()
/illumos-gate/usr/src/uts/common/fs/ctfs/
H A Dctfs_root.c455 if (mode & (VWRITE | VEXEC)) in ctfs_access_readonly()
473 if (mode & VEXEC) in ctfs_access_readwrite()
H A Dctfs_latest.c105 if (mode & (VEXEC | VWRITE)) in ctfs_latest_access()
H A Dctfs_ctl.c92 if (mode & (VEXEC | VREAD)) in ctfs_ctl_access()
H A Dctfs_event.c204 if (mode & (VWRITE | VEXEC)) in ctfs_ev_access()
/illumos-gate/usr/src/uts/common/syscall/
H A Dchdir.c175 if (error = VOP_ACCESS(vp, VEXEC, 0, CRED(), NULL)) in chdirec()
/illumos-gate/usr/src/lib/smbclnt/libfksmbfs/common/
H A Dfake_open.c124 mode |= VEXEC; in vn_open()
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs_acl_srv.c334 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 Dnfs_acl_vnops.c300 if (mode & VEXEC) { in acl_access2()
H A Dnfs_vnops.c1441 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 Dlookup.c1241 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 Dhsfs_node.c147 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 Dsharefs_vnops.c214 if (mode & (VWRITE|VEXEC)) in sharefs_access()
/illumos-gate/usr/src/uts/common/os/
H A Dexec.c1227 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 Dpolicy.c983 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 Dtmp_dir.c203 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 Dzfs_acl.c2505 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 Dobjfs_data.c485 if (mode & (VWRITE|VEXEC)) in objfs_data_access()
/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/
H A Dsmbfs_vnops.c1902 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 Dvnode.h770 #define VEXEC 00100 macro
785 #define MANDMODE(mode) (((mode) & (VSGID|(VEXEC>>3))) == VSGID)
/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_fsops.c1814 access |= VEXEC; in smb_fsop_access()
2767 if (access & VEXEC) in smb_fsop_eaccess()
H A Dsmb_vops.c1499 static const int unix_perms[] = { VREAD, VWRITE, VEXEC };
/illumos-gate/usr/src/uts/common/fs/autofs/
H A Dauto_vnops.c385 if (error = VOP_ACCESS(dvp, VEXEC, 0, cred, ct)) in auto_lookup()

12