X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=fio.h;h=07b40ff47780a17e6ed3b0248e2e3c708e91b547;hb=12b8a831438e8b2f701bfff930242bcafcc6a9ee;hp=76d7ea46747d264f6c28cd9474e4fa3a5e41f32f;hpb=9bf27b4530fca07088ab978aea47be79a3d48879;p=fio.git diff --git a/fio.h b/fio.h index 76d7ea46..07b40ff4 100644 --- a/fio.h +++ b/fio.h @@ -13,6 +13,7 @@ #include #include +#include "compiler.h" #include "list.h" #include "rbtree.h" #include "md5.h" @@ -240,6 +241,8 @@ enum fio_file_flags { FIO_FILE_EXISTS = 1 << 3, /* file there */ FIO_FILE_EXTEND = 1 << 4, /* needs extend */ FIO_FILE_NOSORT = 1 << 5, /* don't sort verify blocks */ + FIO_FILE_DONE = 1 << 6, /* io completed to this file */ + FIO_SIZE_KNOWN = 1 << 7, /* size has been set */ }; /* @@ -446,6 +449,7 @@ struct thread_data { struct fio_file *files; unsigned int files_index; unsigned int nr_open_files; + unsigned int nr_done_files; unsigned int nr_normal_files; union { unsigned int next_file;