From 295beda00c6a1da7349e4237b9182da390bb7251 Mon Sep 17 00:00:00 2001 From: Leo Yuriev Date: Thu, 4 Jun 2015 19:12:14 +0300 Subject: [PATCH] lmdb: fix ABI compatibility with original liblmdb.so Change-Id: I770a49b7a506f3f2a21ea3af36fd07c16a32dc30 --- lmdb.h | 2 +- mdb.c | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/lmdb.h b/lmdb.h index 793f6d40..b0e06f48 100644 --- a/lmdb.h +++ b/lmdb.h @@ -734,8 +734,8 @@ int mdb_env_sync(MDB_env *env, int force); * on opening next time, and transactions since the last non-weak * checkpoint (meta-page update) will rolledback for consistency guarantee. */ +void mdb_env_close(MDB_env *env); void mdb_env_close_ex(MDB_env *env, int dont_sync); -#define mdb_env_close(env) mdb_env_close_ex(env, 0) /** @brief Set environment flags. * diff --git a/mdb.c b/mdb.c index e19b36db..c9083ee8 100644 --- a/mdb.c +++ b/mdb.c @@ -4776,6 +4776,12 @@ mdb_env_close0(MDB_env *env) env->me_flags &= ~(MDB_ENV_ACTIVE|MDB_ENV_TXKEY); } +void ESECT +mdb_env_close(MDB_env *env) +{ + mdb_env_close_ex(env, 0); +} + void ESECT mdb_env_close_ex(MDB_env *env, int dont_sync) {