Add helpers for getting/setting file engine data
[fio.git] / file.h
diff --git a/file.h b/file.h
index bfb571b69b46d1c3495e09edaec92af2bd71d730..4d24bdc563399c02a7be6c2e431759ac1203ae87 100644 (file)
--- a/file.h
+++ b/file.h
@@ -124,6 +124,10 @@ struct fio_file {
        struct disk_util *du;
 };
 
+#define FILE_ENG_DATA(f)       ((void *) (uintptr_t) (f)->engine_data)
+#define FILE_SET_ENG_DATA(f, data)     \
+       ((f)->engine_data = (uintptr_t) (data))
+
 struct file_name {
        struct flist_head list;
        char *filename;