am_nfs_fh3 *obj = &argp->object;
u_int accessbits = argp->access;
- u_int accessmask = AM_ACCESS3_LOOKUP;
+ u_int accessmask = AM_ACCESS3_LOOKUP|AM_ACCESS3_READ;
am_post_op_attr *post_op_obj;
am_node *mp;
post_op_obj = &result.res_u.fail.obj_attributes;
post_op_obj->attributes_follow = 0;
result.status = nfs_error(ENOENT);
+ if (amuDebug(D_TRACE))
+ plog(XLOG_DEBUG, "access_3: ENOENT");
} else {
nfsfattr *fattr = &mp->am_fattr;
am_fattr3 *fattr3;
fattr_to_fattr3(fattr, fattr3);
result.res_u.ok.access = accessbits & accessmask;
+ if (amuDebug(D_TRACE))
+ plog(XLOG_DEBUG, "access_3: b=%x m=%x", accessbits, accessmask);
result.status = AM_NFS3_OK;
}