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) {