if (!ok) {
return -1;
}
- } else if (errno == ENOTSUP || errno == ENOSYS) {
+ } else if (no_acl_syscall_error(errno)) {
/* ACLs are not supported, so pretend we have a basic ACL. */
if (type == SMB_ACL_TYPE_ACCESS)
rsync_acl_fake_perms(racl, mode);
if (sacl == NULL) {
/* Couldn't get an ACL. Darn. */
switch (errno) {
+#ifdef ENOTSUP
case ENOTSUP:
+#endif
case ENOSYS:
/* No ACLs are available. */
break;