Diff for /servers/slapd/back-bdb/dbcache.c between versions 1.34 and 1.38

version 1.34, 2004/01/28 04:00:56 version 1.38, 2004/12/06 06:28:47
Line 1 Line 1
 /* dbcache.c - manage cache of open databases */  /* dbcache.c - manage cache of open databases */
 /* $OpenLDAP: pkg/ldap/servers/slapd/back-bdb/dbcache.c,v 1.33 2004/01/01 18:15:32 kurt Exp $ */  /* $OpenLDAP: pkg/ldap/servers/slapd/back-bdb/dbcache.c,v 1.37 2004/09/04 02:54:31 kurt Exp $ */
 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.  /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
  *   *
  * Copyright 2000-2004 The OpenLDAP Foundation.   * Copyright 2000-2004 The OpenLDAP Foundation.
Line 100  bdb_db_cache( Line 100  bdb_db_cache(
   
         rc = db_create( &db->bdi_db, bdb->bi_dbenv, 0 );          rc = db_create( &db->bdi_db, bdb->bi_dbenv, 0 );
         if( rc != 0 ) {          if( rc != 0 ) {
 #ifdef NEW_LOGGING  
                 LDAP_LOG ( CACHE, ERR,   
                         "bdb_db_cache: db_create(%s) failed: %s (%d)\n",   
                         bdb->bi_dbenv_home, db_strerror(rc), rc );  
 #else  
                 Debug( LDAP_DEBUG_ANY,                  Debug( LDAP_DEBUG_ANY,
                         "bdb_db_cache: db_create(%s) failed: %s (%d)\n",                          "bdb_db_cache: db_create(%s) failed: %s (%d)\n",
                         bdb->bi_dbenv_home, db_strerror(rc), rc );                          bdb->bi_dbenv_home, db_strerror(rc), rc );
 #endif  
                 ldap_pvt_thread_mutex_unlock( &bdb->bi_database_mutex );                  ldap_pvt_thread_mutex_unlock( &bdb->bi_database_mutex );
                 return rc;                  return rc;
         }          }
Line 118  bdb_db_cache( Line 112  bdb_db_cache(
         rc = db->bdi_db->set_h_hash( db->bdi_db, bdb_db_hash );          rc = db->bdi_db->set_h_hash( db->bdi_db, bdb_db_hash );
 #endif  #endif
         rc = db->bdi_db->set_flags( db->bdi_db, DB_DUP | DB_DUPSORT );          rc = db->bdi_db->set_flags( db->bdi_db, DB_DUP | DB_DUPSORT );
   #if 0
         rc = db->bdi_db->set_dup_compare( db->bdi_db, bdb_bt_compare );          rc = db->bdi_db->set_dup_compare( db->bdi_db, bdb_bt_compare );
   #endif
   
         file = ch_malloc( strlen( name ) + sizeof(BDB_SUFFIX) );          file = ch_malloc( strlen( name ) + sizeof(BDB_SUFFIX) );
         sprintf( file, "%s" BDB_SUFFIX, name );          sprintf( file, "%s" BDB_SUFFIX, name );
Line 134  bdb_db_cache( Line 130  bdb_db_cache(
         ch_free( file );          ch_free( file );
   
         if( rc != 0 ) {          if( rc != 0 ) {
 #ifdef NEW_LOGGING  
                 LDAP_LOG ( CACHE, ERR,   
                         "bdb_db_cache: db_open(%s) failed: %s (%d)\n",   
                         name, db_strerror(rc), rc );  
 #else  
                 Debug( LDAP_DEBUG_ANY,                  Debug( LDAP_DEBUG_ANY,
                         "bdb_db_cache: db_open(%s) failed: %s (%d)\n",                          "bdb_db_cache: db_open(%s) failed: %s (%d)\n",
                         name, db_strerror(rc), rc );                          name, db_strerror(rc), rc );
 #endif  
                 ldap_pvt_thread_mutex_unlock( &bdb->bi_database_mutex );                  ldap_pvt_thread_mutex_unlock( &bdb->bi_database_mutex );
                 return rc;                  return rc;
         }          }

Removed from v.1.34  
changed lines
  Added in v.1.38


______________
© Copyright 1998-2020, OpenLDAP Foundation, info@OpenLDAP.org