cleanup argv handling a bit
authortedu <tedu@openbsd.org>
Fri, 23 Oct 2015 08:18:30 +0000 (08:18 +0000)
committertedu <tedu@openbsd.org>
Fri, 23 Oct 2015 08:18:30 +0000 (08:18 +0000)
usr.bin/nfsstat/nfsstat.c

index 878a0ee..ab6f05e 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: nfsstat.c,v 1.34 2015/01/16 06:40:10 deraadt Exp $    */
+/*     $OpenBSD: nfsstat.c,v 1.35 2015/10/23 08:18:30 tedu Exp $       */
 /*     $NetBSD: nfsstat.c,v 1.7 1996/03/03 17:21:30 thorpej Exp $      */
 
 /*
@@ -112,19 +112,13 @@ main(int argc, char *argv[])
        argc -= optind;
        argv += optind;
 
-#define        BACKWARD_COMPATIBILITY
-#ifdef BACKWARD_COMPATIBILITY
-       if (*argv) {
+       if (argc) {
                interval = (u_int)strtonum(*argv, 0, 1000, &errstr);
                if (errstr)
                        errx(1, "invalid interval %s: %s", *argv, errstr);
-               if (*++argv) {
-                       nlistf = *argv;
-                       if (*++argv)
-                               memf = *argv;
-               }
+               ++argv;
+               --argc;
        }
-#endif
        if (nlistf || memf) {
                char errbuf[_POSIX2_LINE_MAX];