void add_file(struct thread_data *td, const char *fname)
{
- int cur_files = td->open_files;
+ int cur_files = td->files_index;
struct fio_file *f;
td->files = realloc(td->files, (cur_files + 1) * sizeof(*f));
get_file_type(f);
- td->open_files++;
+ td->files_index++;
if (f->filetype == FIO_TYPE_FILE)
td->nr_normal_files++;
}
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_normal_files;
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)++)
+#define for_all_files(td, f, i) \
+ for ((i) = 0, (f) = &(td)->files[0]; (i) < (td)->files_index; (i)++, (f)++)
#define fio_assert(td, cond) do { \
if (!(cond)) { \
(td->io_ops->flags & (FIO_DISKLESSIO | FIO_NODISKUTIL)))
return;
- for_each_file(td, f, i)
+ for_all_files(td, f, i)
__init_disk_util(td, f);
}