mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-25 17:19:43 -05:00
Use #ifdef SLAPD_MONITOR for monitor APIs
This commit is contained in:
parent
9351c57c28
commit
7cd64d384b
2 changed files with 13 additions and 0 deletions
|
|
@ -81,7 +81,11 @@ bdb_db_init( BackendDB *be )
|
|||
be->be_private = bdb;
|
||||
be->be_cf_ocs = be->bd_info->bi_cf_ocs;
|
||||
|
||||
#ifdef SLAPD_MONITOR
|
||||
rc = bdb_monitor_init( be );
|
||||
#else
|
||||
rc = 0;
|
||||
#endif
|
||||
|
||||
return rc;
|
||||
}
|
||||
|
|
@ -425,11 +429,13 @@ bdb_db_open( BackendDB *be )
|
|||
XLOCK_ID(bdb->bi_dbenv, &bdb->bi_cache.c_locker);
|
||||
}
|
||||
|
||||
#ifdef SLAPD_MONITOR
|
||||
/* monitor setup */
|
||||
rc = bdb_monitor_open( be );
|
||||
if ( rc != 0 ) {
|
||||
goto fail;
|
||||
}
|
||||
#endif
|
||||
|
||||
bdb->bi_flags |= BDB_IS_OPEN;
|
||||
|
||||
|
|
@ -450,8 +456,10 @@ bdb_db_close( BackendDB *be )
|
|||
struct bdb_db_info *db;
|
||||
bdb_idl_cache_entry_t *entry, *next_entry;
|
||||
|
||||
#ifdef SLAPD_MONITOR
|
||||
/* monitor handling */
|
||||
(void)bdb_monitor_close( be );
|
||||
#endif
|
||||
|
||||
bdb->bi_flags &= ~BDB_IS_OPEN;
|
||||
|
||||
|
|
@ -675,6 +683,7 @@ bdb_back_initialize(
|
|||
bi->bi_connection_init = 0;
|
||||
bi->bi_connection_destroy = 0;
|
||||
|
||||
#ifdef SLAPD_MONITOR
|
||||
/*
|
||||
* initialize monitor stuff
|
||||
*/
|
||||
|
|
@ -682,6 +691,7 @@ bdb_back_initialize(
|
|||
if ( rc ) {
|
||||
return rc;
|
||||
}
|
||||
#endif
|
||||
|
||||
rc = bdb_back_init_cf( bi );
|
||||
|
||||
|
|
|
|||
|
|
@ -16,6 +16,8 @@
|
|||
|
||||
#include "portable.h"
|
||||
|
||||
#ifdef SLAPD_MONITOR
|
||||
|
||||
#include <stdio.h>
|
||||
#include <ac/string.h>
|
||||
#include <ac/unistd.h>
|
||||
|
|
@ -551,3 +553,4 @@ bdb_monitor_destroy( BackendDB *be )
|
|||
return 0;
|
||||
}
|
||||
|
||||
#endif /* SLAPD_MONITOR */
|
||||
|
|
|
|||
Loading…
Reference in a new issue