Hi tech
Here a small diff for cat(1).
1 - Added the argc decrement (as normal in the majority of the tree).
2 - Removed args name from function prototypes as stated in style(9).
3 - Enclosed a while in braces (this will be a bit more readeable).
Regards
Index: cat.c
===================================================================
RCS file: /cvs/src/bin/cat/cat.c,v
retrieving revision 1.24
diff -u -p -r1.24 cat.c
--- cat.c 4 Nov 2015 21:28:01 -0000 1.24
+++ cat.c 8 Nov 2015 15:51:48 -0000
@@ -54,9 +54,9 @@ int bflag, eflag, nflag, sflag, tflag, v
int rval;
char *filename;
-void cook_args(char *argv[]);
+void cook_args(char **);
void cook_buf(FILE *);
-void raw_args(char *argv[]);
+void raw_args(char **);
void raw_cat(int);
int
@@ -69,7 +69,7 @@ main(int argc, char *argv[])
if (pledge("stdio rpath", NULL) == -1)
err(1, "pledge");
- while ((ch = getopt(argc, argv, "benstuv")) != -1)
+ while ((ch = getopt(argc, argv, "benstuv")) != -1) {
switch (ch) {
case 'b':
bflag = nflag = 1; /* -b implies -n */
@@ -98,6 +98,8 @@ main(int argc, char *argv[])
exit(1);
/* NOTREACHED */
}
+ }
+ argc -= optind;
argv += optind;
if (bflag || eflag || nflag || sflag || tflag || vflag)