summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Kaivo <jkk@ung.org>2019-08-03 08:44:37 -0400
committerJakob Kaivo <jkk@ung.org>2019-08-03 08:44:37 -0400
commit76b509c6b9c54e4e79be1a96746cb2020eb48bcd (patch)
tree59f662612aa92e4370dc22ea53a876ba7d52de93
parente02c4e8fae8f9294ae591614773ebd32147fc091 (diff)
style
-rw-r--r--rmdir.c59
1 files changed, 29 insertions, 30 deletions
diff --git a/rmdir.c b/rmdir.c
index d351778..b79d0dc 100644
--- a/rmdir.c
+++ b/rmdir.c
@@ -23,40 +23,39 @@
#include <string.h>
const char *rmdir_desc = "remove directories";
-const char *rmdir_inv = "rmdir [-p] dir...";
+const char *rmdir_inv = "rmdir [-p] dir...";
-int
-main(int argc, char **argv)
+int main(int argc, char **argv)
{
- int c;
- int prune = 0;
- int retval = 0;
+ int c;
+ int prune = 0;
+ int retval = 0;
- while ((c = getopt (argc, argv, ":p")) != -1) {
- switch (c) {
- case 'p':
- prune = 1;
- break;
- default:
- return 1;
- }
- }
+ while ((c = getopt(argc, argv, ":p")) != -1) {
+ switch (c) {
+ case 'p':
+ prune = 1;
+ break;
+ default:
+ return 1;
+ }
+ }
- if (optind >= argc)
- return 1;
+ if (optind >= argc)
+ return 1;
- while (optind < argc) {
- if (prune) {
- char *working = argv[optind];
- while (strcmp(working, ".") && strcmp (working, "/")) {
- retval = rmdir (working);
- working = dirname (working);
- }
- } else {
- retval = rmdir (argv[optind]);
- }
- optind++;
- }
+ while (optind < argc) {
+ if (prune) {
+ char *working = argv[optind];
+ while (strcmp(working, ".") && strcmp(working, "/")) {
+ retval = rmdir(working);
+ working = dirname(working);
+ }
+ } else {
+ retval = rmdir(argv[optind]);
+ }
+ optind++;
+ }
- return retval;
+ return retval;
}