]> git.sur5r.net Git - openldap/commitdiff
unifdef -DSLAP_CLEANUP
authorKurt Zeilenga <kurt@openldap.org>
Thu, 19 Aug 1999 18:55:01 +0000 (18:55 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Thu, 19 Aug 1999 18:55:01 +0000 (18:55 +0000)
servers/slapd/back-ldbm/attr.c
servers/slapd/back-ldbm/cache.c
servers/slapd/back-ldbm/close.c
servers/slapd/back-ldbm/init.c
servers/slapd/back-ldbm/proto-back-ldbm.h

index aab4b27bdeeb4c4f568ccb37423897df73d10cfb..ea7f85da1b4a00bc2aa5ae65967a15ae33e57263 100644 (file)
@@ -172,8 +172,6 @@ attr_index_config(
 }
 
 
-#ifdef SLAP_CLEANUP
-
 static void
 ainfo_free( void *attr )
 {
@@ -188,4 +186,3 @@ attr_index_destroy( Avlnode *tree )
        avl_free( tree, ainfo_free );
 }
 
-#endif /* SLAP_CLEANUP */
index 530e9d9acfddcbe9cf71f51af4efdcdc36328b89..66ecb5ba9b47e94ccf21099ad0cb778da25a78ea 100644 (file)
@@ -672,8 +672,6 @@ cache_delete_entry_internal(
        return( 0 );
 }
 
-#ifdef SLAP_CLEANUP
-
 void
 cache_release_all( Cache *cache )
 {
@@ -703,8 +701,6 @@ cache_release_all( Cache *cache )
        ldap_pvt_thread_mutex_unlock( &cache->c_mutex );
 }
 
-#endif /* SLAP_CLEANUP */
-
 #ifdef LDAP_DEBUG
 
 static void
index fe03f78404ee140eb7d27d1c55e7326f3498b442..37a5235780d4f94a7fcd4af65de17757edaa7f1e 100644 (file)
@@ -20,9 +20,7 @@ ldbm_back_db_close( Backend *be )
        ldbm_cache_flush_all( be );
        Debug( LDAP_DEBUG_TRACE, "ldbm backend done syncing\n", 0, 0, 0 );
 
-#ifdef SLAP_CLEANUP
        cache_release_all( &((struct ldbminfo *) be->be_private)->li_cache );
-#endif
 
        return 0;
 }
index 0949c0f0bd656d15e3e040e33362ddb647c0fadf..ab29410fb6c7761ac53adf5e99395338b773dce9 100644 (file)
@@ -171,7 +171,6 @@ ldbm_back_db_destroy(
 )
 {
        /* should free/destroy every in be_private */
-#ifdef SLAP_CLEANUP
        struct ldbminfo *li = (struct ldbminfo *) be->be_private;
        free( li->li_directory );
        attr_index_destroy( li->li_attrs );
@@ -182,8 +181,9 @@ ldbm_back_db_destroy(
        ldap_pvt_thread_mutex_destroy( &li->li_nextid_mutex );
        ldap_pvt_thread_mutex_destroy( &li->li_dbcache_mutex );
        ldap_pvt_thread_cond_destroy( &li->li_dbcache_cv );
-#endif /* SLAP_CLEANUP */
+
        free( be->be_private );
        be->be_private = NULL;
+
        return 0;
 }
index 9e14f239d11bc8bb28a96a539f3def839afe9997..90ea6281d2cf1707609a224030e8cc0ad59b8059 100644 (file)
@@ -36,9 +36,7 @@ void attr_masks LDAP_P(( struct ldbminfo *li, char *type, int *indexmask,
  int *syntaxmask ));
 void attr_index_config LDAP_P(( struct ldbminfo *li, char *fname, int lineno,
  int argc, char **argv, int init ));
-#ifdef SLAP_CLEANUP
 void attr_index_destroy LDAP_P(( Avlnode *tree ));
-#endif
 
 /*
  * cache.c
@@ -53,9 +51,7 @@ void cache_return_entry_rw LDAP_P(( Cache *cache, Entry *e, int rw ));
 ID cache_find_entry_dn2id LDAP_P(( Backend *be, Cache *cache, char *dn ));
 Entry * cache_find_entry_id LDAP_P(( Cache *cache, ID id, int rw ));
 int cache_delete_entry LDAP_P(( Cache *cache, Entry *e ));
-#ifdef SLAP_CLEANUP
 void cache_release_all LDAP_P(( Cache *cache ));
-#endif
 
 /*
  * dbcache.c