From 8d0cbbc936091eb85972501a9b31a8f86d4c51a7 Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Sat, 25 Apr 2020 00:46:58 +0100 Subject: [PATCH] ITS#9017 cleanup Windows off_t --- libraries/liblmdb/mdb.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libraries/liblmdb/mdb.c b/libraries/liblmdb/mdb.c index cf3f134..379fa12 100644 --- a/libraries/liblmdb/mdb.c +++ b/libraries/liblmdb/mdb.c @@ -96,7 +96,7 @@ static NtCloseFunc *NtClose; # define SSIZE_MAX INT_MAX # endif #endif -#define MDB_OFF_T LARGE_INTEGER +#define MDB_OFF_T int64_t #else #include #include @@ -6146,7 +6146,7 @@ mdb_rpage_get(MDB_txn *txn, pgno_t pg0, MDB_page **ret) pgno_t pgno; int rc, retries = 1; #ifdef _WIN32 - MDB_OFF_T off; + LARGE_INTEGER off; SIZE_T len; #define SET_OFF(off,val) off.QuadPart = val #define MAP(rc,env,addr,len,off) \ @@ -6155,7 +6155,7 @@ mdb_rpage_get(MDB_txn *txn, pgno_t pg0, MDB_page **ret) len, &off, &len, ViewUnmap, (env->me_flags & MDB_RDONLY) ? 0 : MEM_RESERVE, PAGE_READONLY); \ if (rc) rc = mdb_nt2win32(rc) #else - MDB_OFF_T off; + off_t off; size_t len; #define SET_OFF(off,val) off = val #define MAP(rc,env,addr,len,off) \