Handle 'cat -'

This commit is contained in:
Eric Andersen 2000-09-21 02:39:50 +00:00
parent f34aa4c378
commit d1de4a16ad
2 changed files with 6 additions and 8 deletions

7
cat.c
View File

@ -31,11 +31,10 @@ extern int cat_main(int argc, char **argv)
exit(TRUE);
}
if (**(argv + 1) == '-')
usage(cat_usage);
while (--argc > 0) {
if (print_file_by_name(*++argv) == FALSE) {
if(!(strcmp(*++argv, "-"))) {
print_file(stdin);
} else if (print_file_by_name(*argv) == FALSE) {
perror(*argv);
exit(FALSE);
}

View File

@ -31,11 +31,10 @@ extern int cat_main(int argc, char **argv)
exit(TRUE);
}
if (**(argv + 1) == '-')
usage(cat_usage);
while (--argc > 0) {
if (print_file_by_name(*++argv) == FALSE) {
if(!(strcmp(*++argv, "-"))) {
print_file(stdin);
} else if (print_file_by_name(*argv) == FALSE) {
perror(*argv);
exit(FALSE);
}