X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=os%2Fos-linux.h;h=a07db06b2a04c898af2d8320add4a56a8405e5df;hp=1bf7e62a42ca8840fcfeef4ef7bc668476084948;hb=207cb0f05e689a50ffb960830f52169a1342aba7;hpb=4c5946c6606abc87ba7e2bfc57a5030d19b6d4d5 diff --git a/os/os-linux.h b/os/os-linux.h index 1bf7e62a..a07db06b 100644 --- a/os/os-linux.h +++ b/os/os-linux.h @@ -10,6 +10,8 @@ #include #include +#include "indirect.h" + #define FIO_HAVE_LIBAIO #define FIO_HAVE_POSIXAIO #define FIO_HAVE_FADVISE @@ -23,6 +25,9 @@ #define FIO_HAVE_HUGETLB #define FIO_HAVE_RAWBIND #define FIO_HAVE_BLKTRACE +#define FIO_HAVE_STRSEP +#define FIO_HAVE_FALLOCATE +#define FIO_HAVE_POSIXAIO_FSYNC #define OS_MAP_ANON (MAP_ANONYMOUS) @@ -98,10 +103,6 @@ static inline int vmsplice(int fd, const struct iovec *iov, } #endif -#ifdef SPLICE_F_UNMAP -#define SPLICE_F_UNMAP (0x10) -#endif - #define SPLICE_DEF_SIZE (64*1024) #ifdef FIO_HAVE_SYSLET @@ -229,4 +230,6 @@ static inline int fio_lookup_raw(dev_t dev, int *majdev, int *mindev) return 0; } +#define FIO_O_NOATIME O_NOATIME + #endif