[PATCH] Add support for read/write mixed io
diff --git a/fio.h b/fio.h
index a183d72..37dabae 100644
--- a/fio.h
+++ b/fio.h
@@ -115,6 +115,7 @@
 	volatile int runstate;
 	volatile int old_runstate;
 	unsigned int ddir;
+	unsigned int iomix;
 	unsigned int ioprio;
 	unsigned int sequential;
 	unsigned int bs;
@@ -276,6 +277,7 @@
 
 #define td_read(td)		((td)->ddir == DDIR_READ)
 #define td_write(td)		((td)->ddir == DDIR_WRITE)
+#define td_rw(td)		((td)->iomix != 0)
 
 #define BLOCKS_PER_MAP		(8 * sizeof(long))
 #define TO_MAP_BLOCK(td, b)	((b) - ((td)->file_offset / (td)->min_bs))