From: Aaron Carroll Date: Thu, 27 Sep 2007 07:03:55 +0000 (+0200) Subject: Add support for `-' file to read from stdin X-Git-Tag: fio-1.17.2~12 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=5a729cbec53a158fa8d8dc5737749cfee20ab31b Add support for `-' file to read from stdin Signed-off-by: Jens Axboe --- diff --git a/init.c b/init.c index 84cb2d26..45bd92fd 100644 --- a/init.c +++ b/init.c @@ -571,7 +571,11 @@ static int parse_jobs_ini(char *file, int stonewall_flag) int ret = 0, stonewall; int first_sect = 1; - f = fopen(file, "r"); + if (!strcmp(file, "-")) + f = stdin; + else + f = fopen(file, "r"); + if (!f) { perror("fopen job file"); return 1; @@ -665,7 +669,8 @@ static int parse_jobs_ini(char *file, int stonewall_flag) free(string); free(name); - fclose(f); + if (f != stdin) + fclose(f); return ret; }