diff options
Diffstat (limited to 'lib/tdb/test/run-transaction-expand.c')
-rw-r--r-- | lib/tdb/test/run-transaction-expand.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/lib/tdb/test/run-transaction-expand.c b/lib/tdb/test/run-transaction-expand.c index e43eec412b..3b79dbb6ea 100644 --- a/lib/tdb/test/run-transaction-expand.c +++ b/lib/tdb/test/run-transaction-expand.c @@ -1,6 +1,3 @@ -/* We need this otherwise fcntl locking fails. */ -#define _FILE_OFFSET_BITS 64 -#define _XOPEN_SOURCE 500 #include "../common/tdb_private.h" /* Speed up the tests: setting TDB_NOSYNC removed recovery altogether. */ @@ -18,7 +15,14 @@ static inline int fake_msync(void *addr, size_t length, int flags) #define msync fake_msync #endif -#include "../common/tdb_private.h" +#ifdef HAVE_FDATASYNC +static inline int fake_fdatasync(int fd) +{ + return 0; +} +#define fdatasync fake_fdatasync +#endif + #include "../common/io.c" #include "../common/tdb.c" #include "../common/lock.c" |