X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=filesetup.c;h=5a8105a6032e24b2e45a8a9d028c2a0b7e2552fe;hp=d2b74d7f6a60fd7a5adece91a8445bb9ad696bde;hb=49ffb4a2e1ac3026d77d9e1c03edc2753fcec41b;hpb=c2509cd7fa44c043099ad58bcb3b3f789a5a014b;ds=inline diff --git a/filesetup.c b/filesetup.c index d2b74d7f..5a8105a6 100644 --- a/filesetup.c +++ b/filesetup.c @@ -963,6 +963,19 @@ int add_file(struct thread_data *td, const char *fname) return cur_files; } +int add_file_exclusive(struct thread_data *td, const char *fname) +{ + struct fio_file *f; + unsigned int i; + + for_each_file(td, f, i) { + if (!strcmp(f->file_name, fname)) + return i; + } + + return add_file(td, fname); +} + void get_file(struct fio_file *f) { dprint(FD_FILE, "get file %s, ref=%d\n", f->file_name, f->references);