summaryrefslogtreecommitdiffstats
path: root/bin/setfacl/remove.c
diff options
context:
space:
mode:
authorjedgar <jedgar@FreeBSD.org>2001-12-03 00:51:36 +0000
committerjedgar <jedgar@FreeBSD.org>2001-12-03 00:51:36 +0000
commit30f5e7ea6e8102cba1c7db2753e8a7c1dbf8137d (patch)
tree25f1f21319524081b88d9ebfbfe0bc3c53af3ac5 /bin/setfacl/remove.c
parente0f46659fc7ba2e524035cc4c192580d56ccf416 (diff)
downloadFreeBSD-src-30f5e7ea6e8102cba1c7db2753e8a7c1dbf8137d.zip
FreeBSD-src-30f5e7ea6e8102cba1c7db2753e8a7c1dbf8137d.tar.gz
style(9) cleanups mostly consisting of:
o explicitly check return values and variables against a value o return x; -> return (x); o fix inconsistent sysexits usage by nuking it (partially suggested by bde) Obtained from: TrustedBSD Project
Diffstat (limited to 'bin/setfacl/remove.c')
-rw-r--r--bin/setfacl/remove.c37
1 files changed, 21 insertions, 16 deletions
diff --git a/bin/setfacl/remove.c b/bin/setfacl/remove.c
index e987df7..0911dd8 100644
--- a/bin/setfacl/remove.c
+++ b/bin/setfacl/remove.c
@@ -33,11 +33,12 @@
#include <err.h>
#include <stdio.h>
#include <string.h>
-#include <sysexits.h>
#include "setfacl.h"
-/* remove ACL entries from an ACL */
+/*
+ * remove ACL entries from an ACL
+ */
int
remove_acl(acl_t acl, acl_t *prev_acl)
{
@@ -52,8 +53,8 @@ remove_acl(acl_t acl, acl_t *prev_acl)
acl_new = acl_dup(prev_acl[0]);
else
acl_new = acl_dup(prev_acl[1]);
- if (!acl_new)
- err(EX_OSERR, "acl_dup() failed");
+ if (acl_new == NULL)
+ err(1, "acl_dup() failed");
tag = ACL_UNDEFINED_TAG;
@@ -80,12 +81,14 @@ remove_acl(acl_t acl, acl_t *prev_acl)
}
if (carried_error)
- return -1;
+ return (-1);
- return 0;
+ return (0);
}
-/* remove default entries */
+/*
+ * remove default entries
+ */
int
remove_default(acl_t *prev_acl)
{
@@ -93,16 +96,18 @@ remove_default(acl_t *prev_acl)
if (prev_acl[1]) {
acl_free(prev_acl[1]);
prev_acl[1] = acl_init(ACL_MAX_ENTRIES);
- if (!prev_acl[1])
+ if (prev_acl[1] == NULL)
err(1, "acl_init() failed");
} else {
warn("cannot remove default ACL");
- return -1;
+ return (-1);
}
- return 0;
+ return (0);
}
-/* remove extended entries */
+/*
+ * remove extended entries
+ */
void
remove_ext(acl_t *prev_acl)
{
@@ -116,13 +121,13 @@ remove_ext(acl_t *prev_acl)
acl_old = acl_dup(prev_acl[0]);
else
acl_old = acl_dup(prev_acl[1]);
- if (!acl_old)
- err(EX_OSERR, "acl_dup() failed");
+ if (acl_old == NULL)
+ err(1, "acl_dup() failed");
have_mask_entry = 0;
acl_new = acl_init(ACL_MAX_ENTRIES);
- if (!acl_new)
- err(EX_OSERR, "%s", "acl_init() failed");
+ if (acl_new == NULL)
+ err(1, "acl_init() failed");
tag = ACL_UNDEFINED_TAG;
/* only save the default user/group/other entries */
@@ -157,7 +162,7 @@ remove_ext(acl_t *prev_acl)
break;
}
}
- if (have_mask_entry && !n_flag) {
+ if (have_mask_entry && n_flag == 0) {
if (acl_calc_mask(&acl_new) == -1)
err(1, "acl_calc_mask() failed");
} else {
OpenPOWER on IntegriCloud