Turn file ->open and ->unlink into flags
We'll need more flags in the next commits, so do this as a
preparatory patch.
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
diff --git a/ioengines.c b/ioengines.c
index 88e91cc..02455b8 100644
--- a/ioengines.c
+++ b/ioengines.c
@@ -259,7 +259,7 @@
f->last_free_lookup = 0;
f->last_completed_pos = 0;
f->last_pos = 0;
- f->open = 1;
+ f->flags |= FIO_FILE_OPEN;
if (f->file_map)
memset(f->file_map, 0, f->num_maps * sizeof(long));
@@ -270,10 +270,10 @@
void td_io_close_file(struct thread_data *td, struct fio_file *f)
{
- if (f->open) {
+ if (f->flags & FIO_FILE_OPEN) {
if (td->io_ops->close_file)
td->io_ops->close_file(td, f);
td->nr_open_files--;
- f->open = 0;
+ f->flags &= ~FIO_FILE_OPEN;
}
}