/*
* Mini Cat implementation for busybox
*
- * Copyright (C) 1998 by Erik Andersen <andersee@debian.org>
+ * Copyright (C) 1999 by Lineo, inc.
+ * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
fflush(stdout);
}
-extern int cat_more_main(int argc, char **argv)
+extern int cat_main(int argc, char **argv)
{
FILE *file;
usage ("cat [file ...]\n");
}
argc--;
- argv++;
- while (argc-- > 0) {
+ while (argc-- > 0 && *(argv++) != '\0' && strlen(*argv) ) {
file = fopen(*argv, "r");
if (file == NULL) {
perror(*argv);
exit(FALSE);
}
print_file( file);
- argc--;
- argv++;
}
exit(TRUE);
}