File net-tools-1.60-plipconfig-usage.patch of Package net-tools

--- net-tools-1.60/plipconfig.c.org	2011-07-21 04:35:23.000000000 -0400
+++ net-tools-1.60/plipconfig.c	2011-07-21 04:35:38.000000000 -0400
@@ -43,9 +43,6 @@
 #include "net-support.h"
 #include "version.h"
 
-int opt_a = 0;
-int opt_i = 0;
-int opt_v = 0;
 int skfd = -1;
 
 struct ifreq ifr;
@@ -63,9 +60,8 @@ static void version(void)
 
 void usage(void)
 {
-    fprintf(stderr, _("Usage: plipconfig [-a] [-i] [-v] interface\n"));
-    fprintf(stderr, _("                  [nibble NN] [trigger NN]\n"));
-    fprintf(stderr, _("       plipconfig -V | --version\n"));
+    fprintf(stderr, _("Usage: plipconfig interface [nibble NN] [trigger NN]\n"));
+    fprintf(stderr, _("       plipconfig [-V] [--version] [-h] [--help]\n"));
     exit(-1);
 }
 
@@ -93,12 +89,13 @@ int main(int argc, char **argv)
     argc--;
     argv++;
     while (argv[0] && *argv[0] == '-') {
-	if (!strcmp(*argv, "-a"))
-	    opt_a = 1;
-	if (!strcmp(*argv, "-v"))
-	    opt_v = 1;
 	if (!strcmp(*argv, "-V") || !strcmp(*argv, "--version"))
 	    version();
+	else if (!strcmp(*argv, "-h") || !strcmp(*argv, "--help"))
+	    usage();
+	else {
+            usage();
+        }
 	argv++;
 	argc--;
     }
openSUSE Build Service is sponsored by