]> git.sur5r.net Git - openldap/commitdiff
big mutex needs #ifdef HAVE_BERKELEY_DB_THREAD wrapper
authorKurt Zeilenga <kurt@openldap.org>
Mon, 28 May 2001 20:16:21 +0000 (20:16 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Mon, 28 May 2001 20:16:21 +0000 (20:16 +0000)
libraries/libldbm/ldbm.c

index 4a00972497a7021ec302a41f3ec3c34f50489f81..86134afb9dd4339bb7588d3a4bd8092ac19347aa 100644 (file)
@@ -106,7 +106,9 @@ int ldbm_initialize( const char* home )
 
        if(ldbm_initialized++) return 1;
 
+#ifndef HAVE_BERKELEY_DB_THREAD
        ldap_pvt_thread_mutex_init( &ldbm_big_mutex );
+#endif
 
 #if DB_VERSION_MAJOR < 3
        ldbm_Env = calloc( 1, sizeof( DB_ENV ));
@@ -199,7 +201,9 @@ int ldbm_shutdown( void )
        db_appexit( ldbm_Env );
 #endif
 
+#ifndef HAVE_BERKELEY_DB_THREAD
        ldap_pvt_thread_mutex_destroy( &ldbm_big_mutex );
+#endif
 
        return 0;
 }