From 684d26ea290def3292fdb15ca061bc2b1b46ad3f Mon Sep 17 00:00:00 2001 From: Juli Mallett Date: Sun, 19 Jan 2003 01:02:25 +0000 Subject: [PATCH] Simplify the main function now that libufs will hunt for the disk for us. --- sbin/dumpfs/dumpfs.c | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/sbin/dumpfs/dumpfs.c b/sbin/dumpfs/dumpfs.c index 88d7b9afb6f1..697a36304e0d 100644 --- a/sbin/dumpfs/dumpfs.c +++ b/sbin/dumpfs/dumpfs.c @@ -91,26 +91,20 @@ void usage(void) __dead2; int main(int argc, char *argv[]) { - struct fstab *fs; - int ch, eval; + int eval; - while ((ch = getopt(argc, argv, "")) != -1) - switch(ch) { - case '?': - default: - usage(); - } + eval = 0; + + while (getopt(argc, argv, "") != -1) + usage(); argc -= optind; argv += optind; if (argc < 1) usage(); - for (eval = 0; *argv; ++argv) - if ((fs = getfsfile(*argv)) == NULL) - eval |= dumpfs(*argv); - else - eval |= dumpfs(fs->fs_spec); + while (*argv != NULL) + eval |= dumpfs(*argv++); exit(eval); }