praccess
static int praccess(vnode_t *, int, int, cred_t *, caller_context_t *);
if ((error = praccess(vp, 0, 0, cr, ct)) != 0)
if ((error = praccess(dp, VEXEC, 0, cr, ct)) != 0)
(error = praccess(dp, VEXEC, 0, cr, ct)) != 0)
} else if ((error = praccess(*vpp, mode, 0, cr, ct)) == 0) {
VOPNAME_ACCESS, { .vop_access = praccess },