From 034a7e98a6e7c93c1d04b0b3290fd49d2b861bfc 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 cf84c98e38..8437459ed3 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 @@ -6542,7 +6542,7 @@ mdb_rpage_get(MDB_txn *txn, pgno_t pg0, int numpgs, 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) \ @@ -6551,7 +6551,7 @@ mdb_rpage_get(MDB_txn *txn, pgno_t pg0, int numpgs, 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) \ -- 2.47.2