#include <stdio.h>
#include <stdlib.h>
int main (int argc, char *argv[]) {
int n;
if (argc == 1) {
catFile("/dev/stdin");
}
for ( n = 1; n < argc; n = n + 1 )
catFile(argv[n]);
return 0;
}
int catFile(char *filename) {
FILE *name;
char c;
if ( (name = fopen (filename, "r")) == NULL ) {
printf("Cannot open %s for reading.\n", name);
return 1;
}
while ( ( c = getc(name)) != EOF )
putc(c, stdout);
fclose(name);
return 0;
}