From 3f0917e57b9640d72672bf31ed1730b73ddef217 Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Thu, 4 Oct 2001 03:36:48 +0000 Subject: [PATCH] Move set_alloc to env. --- libraries/libldbm/ldbm.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/libraries/libldbm/ldbm.c b/libraries/libldbm/ldbm.c index f10ff032f0..585f8040c6 100644 --- a/libraries/libldbm/ldbm.c +++ b/libraries/libldbm/ldbm.c @@ -230,6 +230,12 @@ DB_ENV *ldbm_initialize_env(const char *home, int dbcachesize, int *envdirok) return NULL; } +#if DB_VERSION_MINOR >= 3 + env->set_alloc( env, ldbm_malloc, NULL, NULL ); +#else + env->set_malloc( env, ldbm_malloc ); +#endif + env->set_errcall( env, ldbm_db_errcall ); env->set_errpfx( env, "==>" ); if (dbcachesize) { @@ -315,11 +321,6 @@ ldbm_open( DB_ENV *env, char *name, int rw, int mode, int dbcachesize ) ret->set_pagesize( ret, DEFAULT_DB_PAGE_SIZE ); /* likely should use ber_mem* routines */ -#if DB_VERSION_MINOR >= 3 - ret->set_alloc( ret, ldbm_malloc, NULL, NULL ); -#else - ret->set_malloc( ret, ldbm_malloc ); -#endif err = ret->open( ret, name, NULL, DB_TYPE, rw, mode); -- 2.39.5