[Ocfs2-test-devel] [PATCH 14/59] Directio_test: fix open(fd, O_DIRECT) undefined issue.

Junxiao Bi junxiao.bi at oracle.com
Sun Sep 13 19:44:00 PDT 2015


From: Jeff Liu <jeff.liu at oracle.com>

Signed-off-by: Jie Liu <jeff.liu at oracle.com>
Signed-off-by: Junxiao Bi <junxiao.bi at oracle.com>
---
 programs/directio_test/directio.h |    5 +++++
 1 file changed, 5 insertions(+)

diff --git a/programs/directio_test/directio.h b/programs/directio_test/directio.h
index fa02b1c..b273bda 100755
--- a/programs/directio_test/directio.h
+++ b/programs/directio_test/directio.h
@@ -20,6 +20,7 @@
 #define _GNU_SOURCE
 #define _XOPEN_SOURCE 500
 #define _LARGEFILE64_SOURCE
+
 #include <unistd.h>
 #include <errno.h>
 #include <sys/types.h>
@@ -45,6 +46,10 @@
 #include <ocfs2/byteorder.h>
 #include "crc32table.h"
 
+#ifndef O_DIRECT
+#define O_DIRECT		040000 /* direct disk access hint */
+#endif
+
 #define FILE_RW_FLAGS		(O_CREAT|O_RDWR)
 #define FILE_RO_FLAGS		(O_RDONLY)
 #define FILE_MODE               (S_IRUSR|S_IWUSR|S_IXUSR|S_IROTH|\
-- 
1.7.9.5




More information about the Ocfs2-test-devel mailing list