X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=fio.h;h=7db30909e563a3b51ab683bcd9ce9016e5001485;hp=c5764c8f4f0d977ce10323c75db514d23d4755dc;hb=ebb1415f729c123b8a13bcbd667bf4b4cc95b4d4;hpb=1315a68a091816d284c5f46b28e419349aa821d8 diff --git a/fio.h b/fio.h index c5764c8f..7db30909 100644 --- a/fio.h +++ b/fio.h @@ -323,9 +323,10 @@ struct thread_data { int groupid; struct thread_stat ts; struct fio_file *files; + unsigned int files_index; unsigned int nr_files; unsigned int nr_open_files; - unsigned int nr_uniq_files; + unsigned int nr_normal_files; union { unsigned int next_file; os_random_state_t next_file_state; @@ -356,6 +357,7 @@ struct thread_data { unsigned int write_bw_log; unsigned int norandommap; unsigned int bs_unaligned; + unsigned int fsync_on_close; unsigned int bs[2]; unsigned int min_bs[2]; @@ -774,7 +776,7 @@ extern void close_ioengine(struct thread_data *); #define for_each_td(td, i) \ for ((i) = 0, (td) = &threads[0]; (i) < (int) thread_number; (i)++, (td)++) #define for_each_file(td, f, i) \ - for ((i) = 0, (f) = &(td)->files[0]; (i) < (td)->open_files; (i)++, (f)++) + for ((i) = 0, (f) = &(td)->files[0]; (i) < (td)->nr_files; (i)++, (f)++) #define fio_assert(td, cond) do { \ if (!(cond)) { \