summaryrefslogtreecommitdiffstats
path: root/bin/setfacl/setfacl.c
diff options
context:
space:
mode:
Diffstat (limited to 'bin/setfacl/setfacl.c')
-rw-r--r--bin/setfacl/setfacl.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/bin/setfacl/setfacl.c b/bin/setfacl/setfacl.c
index d69c7c9..b008e1d 100644
--- a/bin/setfacl/setfacl.c
+++ b/bin/setfacl/setfacl.c
@@ -70,15 +70,15 @@ get_file_acls(const char *filename)
}
acl = zmalloc(sizeof(acl_t) * 2);
- acl[0] = acl_get_file(filename, ACL_TYPE_ACCESS);
- if (acl[0] == NULL)
+ acl[ACCESS_ACL] = acl_get_file(filename, ACL_TYPE_ACCESS);
+ if (acl[ACCESS_ACL] == NULL)
err(1, "acl_get_file() failed");
if (S_ISDIR(sb.st_mode)) {
- acl[1] = acl_get_file(filename, ACL_TYPE_DEFAULT);
- if (acl[1] == NULL)
+ acl[DEFAULT_ACL] = acl_get_file(filename, ACL_TYPE_DEFAULT);
+ if (acl[DEFAULT_ACL] == NULL)
err(1, "acl_get_file() failed");
} else
- acl[1] = NULL;
+ acl[DEFAULT_ACL] = NULL;
return (acl);
}
@@ -230,9 +230,9 @@ main(int argc, char *argv[])
}
if (acl_type == ACL_TYPE_ACCESS)
- final_acl = acl[0];
+ final_acl = acl[ACCESS_ACL];
else
- final_acl = acl[1];
+ final_acl = acl[DEFAULT_ACL];
if (need_mask && (set_acl_mask(&final_acl) == -1)) {
warnx("failed to set ACL mask on %s", file->filename);
@@ -243,8 +243,8 @@ main(int argc, char *argv[])
warn("acl_set_file() failed for %s", file->filename);
}
- acl_free(acl[0]);
- acl_free(acl[1]);
+ acl_free(acl[ACCESS_ACL]);
+ acl_free(acl[DEFAULT_ACL]);
free(acl);
}
OpenPOWER on IntegriCloud