VEXEC
if ((mode & VEXEC) != 0)
else if ((err = fuse_internal_access(dvp, VEXEC, td, cred)))
if (acmode & VEXEC)
if (acmode & VEXEC)
if (ap->a_accmode & VEXEC)
if (ap->a_accmode & VEXEC)
nd->nd_repstat = nfsvno_accchk(vp, VEXEC,
nd->nd_repstat = nfsvno_accchk(vp, VEXEC,
if (nfsvno_accchk(vp, VEXEC, nd->nd_cred, exp, p,
nd->nd_repstat = nfsvno_accchk(vp, VEXEC,
nd->nd_repstat = nfsvno_accchk(vp, VEXEC,
nd->nd_repstat = nfsvno_accchk(vp, VEXEC,
error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred, curthread);
error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred, curthread);
if (__predict_true(accmode == VEXEC &&
if ((error = mac_vnode_check_open(cred, lvp, VEXEC | VREAD)) != 0)
if ((error = VOP_ACCESS(lvp, VEXEC | VREAD, cred, td)) != 0)
if (accmode & VEXEC)
if (accmode & VEXEC)
if (accmode & VEXEC)
error = VOP_ACCESS(vp, VEXEC, td->td_ucred, td);
error = VOP_ACCESS(vp, VEXEC, td->td_ucred, td);
KASSERT((accmode & ~(VEXEC | VWRITE | VREAD | VADMIN | VAPPEND |
if (!denied && !is_directory && (accmode & VEXEC) &&
if ((accmode & VEXEC) && !priv_check_cred(cred, PRIV_VFS_LOOKUP))
priv_granted |= VEXEC;
if ((accmode & VEXEC) && (file_mode &
priv_granted |= VEXEC;
{VEXEC, ACL_EXECUTE},
dac_granted |= VEXEC;
acl_mask_granted |= VEXEC;
acl_mask_granted = VEXEC | VREAD | VWRITE | VAPPEND;
dac_granted |= VEXEC;
dac_granted |= VEXEC;
dac_granted |= VEXEC;
dac_granted |= VEXEC;
dac_granted |= VEXEC;
dac_granted |= VEXEC;
KASSERT((accmode & ~(VEXEC | VWRITE | VREAD | VADMIN | VAPPEND)) == 0,
if ((accmode & VEXEC) && !priv_check_cred(cred, PRIV_VFS_LOOKUP))
priv_granted |= VEXEC;
if ((accmode & VEXEC) && (acl_posix1e_acl_to_mode(acl) &
priv_granted |= VEXEC;
error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred, td);
KASSERT((ap->a_accmode & ~(VEXEC | VWRITE | VREAD | VADMIN |
KASSERT((accmode & ~(VEXEC | VWRITE | VREAD | VADMIN | VAPPEND)) == 0,
dac_granted |= VEXEC;
dac_granted |= VEXEC;
dac_granted |= VEXEC;
if ((accmode & VEXEC) && ((dac_granted & VEXEC) == 0) &&
priv_granted |= VEXEC;
if ((accmode & VEXEC) && ((dac_granted & VEXEC) == 0) &&
priv_granted |= VEXEC;
return (VOP_ACCESS(vp, VEXEC, cnp->cn_cred, curthread));
return (VOP_ACCESS(vp, VEXEC, td->td_ucred, td));
accmode |= VEXEC;
accmode |= VEXEC;
if (accmode & (VREAD | VEXEC | VSTAT_PERMS)) {
if (accmode & (VREAD | VEXEC | VSTAT_PERMS)) {
if (accmode & VEXEC)
if (accmode & (VREAD | VEXEC | VSTAT_PERMS)) {
if (accmode & (VREAD | VEXEC | VSTAT_PERMS)) {
is_exec = (va.va_mode & VEXEC);
error = VOP_ACCESS(vdp, VEXEC, cred, td);