zfs_zaccess
extern int zfs_zaccess(struct znode *, int, int, boolean_t, cred_t *);
if (error = zfs_zaccess(zp, ACE_READ_ACL, 0, skipaclchk, cr))
if (error = zfs_zaccess(zp, ACE_WRITE_ACL, 0, skipaclchk, cr))
error = zfs_zaccess(zdp, ACE_EXECUTE, 0, skipaclchk, cr);
return (zfs_zaccess(zp, zfs_unix_to_v4(mode >> 6), flags, B_FALSE, cr));
return (zfs_zaccess(zp, v4_mode, 0, B_FALSE, cr));
error = zfs_zaccess(tdzp, add_perm, 0, B_FALSE, cr);
if (error = zfs_zaccess(zp, ACE_WRITE_NAMED_ATTRS, 0, B_FALSE, cr))
zfs_zaccess(zp, ACE_WRITE_DATA, 0, B_FALSE, cr) == 0))
error = zfs_zaccess(zp, mode, flag, B_FALSE, cr);
if (error = zfs_zaccess(VTOZ(*vpp), ACE_EXECUTE, 0,
if (error = zfs_zaccess(zdp, ACE_EXECUTE, 0, skipaclchk, cr)) {
if (error = zfs_zaccess(dzp, ACE_ADD_FILE, 0, B_FALSE, cr)) {
if (error = zfs_zaccess(dzp, ACE_ADD_SUBDIRECTORY, 0, B_FALSE, cr)) {
if ((error = zfs_zaccess(zp, ACE_READ_ATTRIBUTES, 0,
err = zfs_zaccess(zp, ACE_WRITE_DATA, 0, skipaclchk, cr);
err = zfs_zaccess(zp, ACE_WRITE_ATTRIBUTES, 0,
if (zfs_zaccess(zp, ACE_WRITE_OWNER, 0,
if (zfs_zaccess(zp, ACE_WRITE_ACL, 0, skipaclchk, cr) == 0) {
if (error = zfs_zaccess(dzp, ACE_ADD_FILE, 0, B_FALSE, cr)) {
if (error = zfs_zaccess(dzp, ACE_ADD_FILE, 0, B_FALSE, cr)) {