X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=fio.h;h=4be037e933ce9b490810f3a9be21df6e8fe2043b;hp=915c0b5365417b33097accc8bcee8b14b37c5941;hb=b2a151925a91f38aeb298d693687a47269ad4e94;hpb=53cdc6864f7471b28cc9b40a5314ab43e5b1cb5e diff --git a/fio.h b/fio.h index 915c0b53..4be037e9 100644 --- a/fio.h +++ b/fio.h @@ -131,6 +131,7 @@ enum fio_ioengine_flags { FIO_SYNCIO = 1 << 0, FIO_CPUIO = 1 << 1, FIO_MMAPIO = 1 << 2, + FIO_RAWIO = 1 << 3, }; struct fio_file { @@ -150,6 +151,8 @@ struct fio_file { unsigned long *file_map; unsigned int num_maps; + + int fileno; }; /* @@ -504,6 +507,6 @@ extern void close_ioengine(struct thread_data *); #define fio_unused __attribute((__unused__)) #define for_each_file(td, f, i) \ - for ((i) = 0, (f) = &(td)->files[(i)]; (i) < (td)->nr_files; (i)++, (f) = &(td)->files[(i)]) + for ((i) = 0, (f) = &(td)->files[0]; (i) < (td)->nr_files; (i)++, (f) = &(td)->files[(i)]) #endif