diff --git a/tests/file.c b/tests/file.c new file mode 100644 index 0000000..cc57728 --- /dev/null +++ b/tests/file.c @@ -0,0 +1,24 @@ +#include + +int main(int argc, const char **argv) +{ + if (argc < 2) { + fprintf(stderr, "Usage: %s \n", argv[0]); + return -1; + } + + FILE *fp = fopen(argv[1], "r"); + if (!fp) { + fprintf(stderr, "cannot open %s\n", argv[1]); + return -1; + } + + char c; + while ((c = fgetc(fp)) != EOF) { + fputc(c, stdout); + } + + fflush(stdout); + + return 0; +}