zfs_zaccess_rwx
extern int zfs_zaccess_rwx(struct znode *, mode_t, int, cred_t *);
error = zfs_zaccess_rwx(zp, mode, flag, cr);
if (mode && (error = zfs_zaccess_rwx(zp, mode, aflags, cr))) {