diff options
author | jedgar <jedgar@FreeBSD.org> | 2001-12-03 00:51:36 +0000 |
---|---|---|
committer | jedgar <jedgar@FreeBSD.org> | 2001-12-03 00:51:36 +0000 |
commit | 30f5e7ea6e8102cba1c7db2753e8a7c1dbf8137d (patch) | |
tree | 25f1f21319524081b88d9ebfbfe0bc3c53af3ac5 /bin/setfacl/remove.c | |
parent | e0f46659fc7ba2e524035cc4c192580d56ccf416 (diff) | |
download | FreeBSD-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.c | 37 |
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 { |