Fix __must_check compile on older compilers
[fio.git] / os.h
diff --git a/os.h b/os.h
index 1160f44c435c967625c152829f889b5bcbd5951d..823843a3043c680f55b1452c5a9416768f1dc9fc 100644 (file)
--- a/os.h
+++ b/os.h
 #endif
 
 #ifndef FIO_HAVE_ODIRECT
-#define OS_O_DIRECT                    (0)
+#define OS_O_DIRECT                    0
+#else
+#define OS_O_DIRECT                    O_DIRECT
 #endif
 
-struct thread_data;
-extern int fio_libaio_init(struct thread_data *);
-extern int fio_posixaio_init(struct thread_data *);
-extern int fio_syncio_init(struct thread_data *);
-extern int fio_mmapio_init(struct thread_data *);
-extern int fio_sgio_init(struct thread_data *);
-extern int fio_spliceio_init(struct thread_data *);
+#ifndef FIO_HAVE_HUGETLB
+#define SHM_HUGETLB                    0
+#define FIO_HUGE_PAGE                  0
+#else
+#ifndef FIO_HUGE_PAGE
+#define FIO_HUGE_PAGE                  4194304
+#endif
+#endif
 
 #endif