]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-monitor/back-monitor.h
Cleanup ISO C compatibility for recent commits
[openldap] / servers / slapd / back-monitor / back-monitor.h
index 6e1ad91793b0d98d00bac7cd7005cb2648d2aa91..cd0189d165de6238ecfc1566f0e99be15afa643c 100644 (file)
@@ -2,7 +2,7 @@
 /* $OpenLDAP$ */
 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
  *
- * Copyright 2001-2007 The OpenLDAP Foundation.
+ * Copyright 2001-2011 The OpenLDAP Foundation.
  * Portions Copyright 2001-2003 Pierangelo Masarati.
  * All rights reserved.
  *
@@ -130,6 +130,7 @@ typedef struct monitor_info_t {
        AttributeDescription    *mi_ad_monitorIsShadow;
        AttributeDescription    *mi_ad_monitorUpdateRef;
        AttributeDescription    *mi_ad_monitorRuntimeConfig;
+       AttributeDescription    *mi_ad_monitorSuperiorDN;
 
        /*
         * Generic description attribute
@@ -288,9 +289,9 @@ typedef struct monitor_extra_t {
 
        int (*register_subsys)( monitor_subsys_t *ms );
        int (*register_backend)( BackendInfo *bi );
-       int (*register_database)( BackendDB *be );
+       int (*register_database)( BackendDB *be, struct berval *ndn_out );
        int (*register_overlay_info)( slap_overinst *on );
-       int (*register_overlay)( BackendDB *be );
+       int (*register_overlay)( BackendDB *be, slap_overinst *on, struct berval *ndn_out );
        int (*register_entry)( Entry *e, monitor_callback_t *cb,
                monitor_subsys_t *ms, unsigned long flags );
        int (*register_entry_parent)( Entry *e, monitor_callback_t *cb,