X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=os.h;h=823843a3043c680f55b1452c5a9416768f1dc9fc;hb=refs%2Ftags%2Ffio-1.15.1;hp=1160f44c435c967625c152829f889b5bcbd5951d;hpb=2c0ecd28459b6a1b236c865defb5ef76ce8bfa02;p=fio.git diff --git a/os.h b/os.h index 1160f44c..823843a3 100644 --- a/os.h +++ b/os.h @@ -42,15 +42,18 @@ #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