]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-bdb/back-bdb.h
return structuralObjectClass errors
[openldap] / servers / slapd / back-bdb / back-bdb.h
index 9173e6a13ccd74d7024b7058ef4906751666c8e1..4db9b13572a008a0286853caeffc2c95851eadc0 100644 (file)
@@ -150,12 +150,12 @@ struct bdb_db_info {
        DB                      *bdi_db;
 };
 
-typedef struct bdb_monitor_cleanup_t {
+typedef struct bdb_monitor_t {
        void            *bdm_cb;
-       struct berval   bdm_base;
+       struct berval   bdm_nbase;
        int             bdm_scope;
        struct berval   bdm_filter;
-} bdb_monitor_cleanup_t;
+} bdb_monitor_t;
 
 /* From ldap_rq.h */
 struct re_s;
@@ -203,6 +203,7 @@ struct bdb_info {
        alock_info_t    bi_alock_info;
        char            *bi_db_config_path;
        BerVarray       bi_db_config;
+       bdb_monitor_t   bi_monitor;
        int             bi_flags;
 #define        BDB_IS_OPEN             0x01
 #define        BDB_HAS_CONFIG  0x02
@@ -213,7 +214,6 @@ struct bdb_info {
        int             bi_modrdns;             /* number of modrdns completed */
        ldap_pvt_thread_mutex_t bi_modrdns_mutex;
 #endif
-       bdb_monitor_cleanup_t   bi_monitor_cleanup;
 };
 
 #define bi_id2entry    bi_databases[BDB_ID2ENTRY]