VEXEC
KASSERT((accmode & ~(VEXEC | VWRITE | VREAD | VADMIN | VAPPEND)) == 0);
return(((accmode & VREAD) && !(accmode & (VWRITE | VEXEC)))
if ((vp->v_type == VDIR) && (accmode & VEXEC)) {
if ((error = VOP_ACCESS(vdp, VEXEC, ucp)) != 0)
KASSERT(!VOP_ACCESS(dvp, VEXEC, cnp->cn_cred));
if ((error = VOP_ACCESS(vdp, VEXEC, cred)) != 0)
err = VOP_ACCESS(ap->a_dvp, VEXEC, cnp->cn_cred);
if ((error = VOP_ACCESS(vdp, VEXEC, cred)) != 0)
if ((error = VOP_ACCESS(vdp, VEXEC, cred)) != 0)
if ((error = VOP_ACCESS(vdp, VEXEC, cnp->cn_cred)) != 0)
if (acmode & VEXEC)
if (acmode & VEXEC)
if ((error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred, td)) != 0)
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);
error = VOP_ACCESS(dvp, VEXEC, cred);
if ((error = VOP_ACCESS(a->a_dvp, VEXEC, cnp->cn_cred)) != 0) {
error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred);
error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred);
if ((error = VOP_ACCESS(vp, VEXEC|VREAD, cred)) != 0)
if (mode & VEXEC)
if (mode & VEXEC)
if (mode & VEXEC)
if ((error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred))) {
if ((error = VOP_ACCESS(vp, VEXEC, l->l_cred)) != 0)
if (accmode & VEXEC)
if ((error = VOP_ACCESS(vp, VEXEC, l->l_cred)) != 0)
KAUTH_ACCESS_ACTION(VEXEC,
dvi->vi_nc_mode & ALLPERMS, NULL, VEXEC));
KAUTH_ACCESS_ACTION(VEXEC, vp->v_type, vi->vi_nc_mode &
accmode_t accmode = VEXEC;
accmode = VEXEC | VREAD;
error = VOP_ACCESS(foundobj, VEXEC, cnp->cn_cred);
error = VOP_ACCESS(vp, VEXEC, l->l_cred);
error = VOP_ACCESS(vp, VEXEC, l->l_cred);
error = VOP_ACCESS(*vpp, VEXEC, l->l_cred);
vmode |= VEXEC;
permbits |= VEXEC;
KASSERT((accmode & ~(VEXEC | VWRITE | VREAD | VADMIN | VAPPEND |
if (!denied && !is_directory && (accmode & VEXEC) &&
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;
KASSERT((accmode & ~(VEXEC | VWRITE | VREAD | VADMIN | VAPPEND)) == 0);
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;
{ VEXEC, ACL_EXECUTE },
if ((error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred)) != 0)
nfsrv_access(vp, VEXEC, cred, rdonly, lwp, 0) == 0)
nfsrv_access(vp, VEXEC, cred, rdonly, lwp, 0) == 0)
error = nfsrv_access(vp, VEXEC, cred, rdonly, lwp, 0);
error = nfsrv_access(vp, VEXEC, cred, rdonly, lwp, 0);
error = nfsrv_access(vp, VEXEC, cred, rdonly, lwp, 1);
if (ap->a_accmode & VEXEC)
if (ap->a_accmode & VEXEC)
error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred);
error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred);
rv = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred);
error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred);
if ((error = VOP_ACCESS(vdp, VEXEC, cred)) != 0)
if ((error = VOP_ACCESS(vdp, VEXEC, cred)) != 0)
error = VOP_ACCESS(vdp, VEXEC, cred);
if ((error = VOP_ACCESS(vdp, VEXEC, cred)) != 0)