X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=init.c;h=c1e26d3f7c2831f2aaae2a6ec21677c38b52086f;hp=81674aa4b5f6425af0188b9542bdacb088bd442f;hb=774a617767830b5023f6cad4a45609a92ec82d41;hpb=af959a78acda575cc7d3ffea0a8421e0574d0955 diff --git a/init.c b/init.c index 81674aa4..c1e26d3f 100644 --- a/init.c +++ b/init.c @@ -1025,7 +1025,6 @@ static void usage(char *name) printf("\t-l Generate per-job latency logs\n"); printf("\t-w Generate per-job bandwidth logs\n"); printf("\t-m Minimal (terse) output\n"); - printf("\t-f Job file (Required)\n"); printf("\t-v Print version info and exit\n"); } @@ -1037,15 +1036,15 @@ static int parse_cmd_line(int argc, char *argv[]) switch (c) { case 't': def_timeout = atoi(optarg); - idx++; + idx = optind; break; case 'l': write_lat_log = 1; - idx++; + idx = optind; break; case 'w': write_bw_log = 1; - idx++; + idx = optind; break; case 'o': f_out = fopen(optarg, "w+"); @@ -1054,11 +1053,11 @@ static int parse_cmd_line(int argc, char *argv[]) exit(1); } f_err = f_out; - idx++; + idx = optind; break; case 'm': terse_output = 1; - idx++; + idx = optind; break; case 'h': usage(argv[0]); @@ -1075,7 +1074,7 @@ static int parse_cmd_line(int argc, char *argv[]) ini_file[ini_idx - 1] = strdup(argv[idx]); idx++; } - + if (!f_out) { f_out = stdout; f_err = stderr;