make ``chmod -x ...'' work right
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Mon, 10 Jun 1985 03:08:42 +0000 (19:08 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Mon, 10 Jun 1985 03:08:42 +0000 (19:08 -0800)
SCCS-vsn: bin/chmod/chmod.c 5.2

usr/src/bin/chmod/chmod.c

index 5866a79..d43ffc7 100644 (file)
@@ -5,7 +5,7 @@
  */
 
 #ifndef lint
  */
 
 #ifndef lint
-static char sccsid[] = "@(#)chmod.c    5.1 (Berkeley) %G%";
+static char sccsid[] = "@(#)chmod.c    5.2 (Berkeley) %G%";
 #endif not lint
 
 /*
 #endif not lint
 
 /*
@@ -51,13 +51,10 @@ usage:
 
        argv++, --argc;
        if (*argv[0] == '-') {
 
        argv++, --argc;
        if (*argv[0] == '-') {
-               for (flags = argv[0]; *flags; ++flags)
-                       switch (*flags) {
-                         case '-':                     break;
-                         case 'R':     rflag++;        break;
-                         default:      argc = 0;       goto usage;
-                       }
-               argv++, argc--;
+               if (strcmp(argv[0], "-R") == 0) {
+                       rflag++;
+                       argv++, argc--;
+               }
        }
 
        modestring = argv[0];
        }
 
        modestring = argv[0];