diff --git a/lustre/tests/openclose.c b/lustre/tests/openclose.c
index f8710446d7f6b43fe7916875128c354a10bbe6d5..5c1a9ad4bf2371742710d135e09fed530249e0ad 100644
--- a/lustre/tests/openclose.c
+++ b/lustre/tests/openclose.c
@@ -7,6 +7,10 @@
 #include <errno.h>
 #include <string.h>
 
+#ifndef O_DIRECT
+#define O_DIRECT         040000 /* direct disk access hint */
+#endif
+
 int main(int argc, char *argv[])
 {
         char *filename;