X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=os%2Fos-linux.h;h=9b7ff29e50af7f07d656cf3e763e7fafe409a669;hb=ec5c6b125c1eab992882602158bab54957aa733d;hp=3bf6bd97fbd69a806f3c5948652669e78dc804ba;hpb=93bcfd20e37cef8cec350fe06d3a086724c9f257;p=fio.git diff --git a/os/os-linux.h b/os/os-linux.h index 3bf6bd97..9b7ff29e 100644 --- a/os/os-linux.h +++ b/os/os-linux.h @@ -45,15 +45,23 @@ #define FIO_HAVE_CLOCK_MONOTONIC #define FIO_HAVE_GETTID #define FIO_USE_GENERIC_INIT_RANDOM_STATE +#define FIO_HAVE_E4_ENG /* * Can only enable this for newer glibcs, or the header and defines are * missing */ +#if __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 6 +#define FIO_HAVE_FALLOCATE +#endif #if __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 8 #define FIO_HAVE_LINUX_FALLOCATE #endif +#ifdef FIO_HAVE_LINUX_FALLOCATE +#define FIO_HAVE_FALLOC_ENG +#endif + #ifdef SYNC_FILE_RANGE_WAIT_BEFORE #define FIO_HAVE_SYNC_FILE_RANGE #endif