From: Howard Chu Date: Fri, 24 Apr 2020 23:46:58 +0000 (+0100) Subject: ITS#9017 cleanup Windows off_t X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8d0cbbc936091eb85972501a9b31a8f86d4c51a7;p=thirdparty%2Fopenldap.git ITS#9017 cleanup Windows off_t --- diff --git a/libraries/liblmdb/mdb.c b/libraries/liblmdb/mdb.c index cf3f1349e5..379fa129fa 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) \