aboutsummaryrefslogtreecommitdiff
path: root/bin/cat/cat.c
diff options
context:
space:
mode:
Diffstat (limited to 'bin/cat/cat.c')
-rw-r--r--bin/cat/cat.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/bin/cat/cat.c b/bin/cat/cat.c
index 2648a7decccc..3ea05de7939f 100644
--- a/bin/cat/cat.c
+++ b/bin/cat/cat.c
@@ -70,6 +70,7 @@ int bflag, eflag, nflag, sflag, tflag, vflag;
int rval;
const char *filename;
+static void usage(void);
static void scanfiles(char **argv, int cooked);
static void cook_cat(FILE *);
static void raw_cat(int);
@@ -109,9 +110,7 @@ main(int argc, char *argv[])
vflag = 1;
break;
default:
- fprintf(stderr,
- "usage: cat [-benstuv] [file ...]\n");
- exit(1);
+ usage();
}
argv += optind;
@@ -124,6 +123,13 @@ main(int argc, char *argv[])
exit(rval);
}
+static void
+usage(void)
+{
+ fprintf(stderr, "usage: cat [-benstuv] [file ...]\n");
+ exit(1);
+}
+
void
scanfiles(char **argv, int cooked)
{