]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-bdb2/external.h
Factor out ldif2* intialization to ldif2common.c
[openldap] / servers / slapd / back-bdb2 / external.h
index 0617d482e2dacde680b37a72075f2ac8b8aa56fe..31d22796017043ee61b4e4e6f4b8ac397ccede38 100644 (file)
@@ -8,6 +8,9 @@ extern int      bdb2_back_open LDAP_P(( BackendInfo *bi ));
 extern int     bdb2_back_close LDAP_P(( BackendInfo *bi ));
 extern int     bdb2_back_destroy LDAP_P(( BackendInfo *bi ));
 
+extern int     bdb2_back_config LDAP_P(( BackendInfo *bt,
+       char *fname, int lineno, int argc, char **argv ));
+
 extern int     bdb2_back_db_init LDAP_P(( BackendDB *bd ));
 extern int     bdb2_back_db_open LDAP_P(( BackendDB *bd ));
 extern int     bdb2_back_db_close LDAP_P(( BackendDB *bd ));
@@ -18,7 +21,8 @@ extern int    bdb2_back_db_config LDAP_P(( BackendDB *bd,
 
 extern int bdb2_back_bind LDAP_P(( BackendDB *bd,
        Connection *conn, Operation *op,
-       char *dn, int method, struct berval *cred, char** edn ));
+       char *dn, int method, char* mech,
+       struct berval *cred, char** edn ));
 
 extern int     bdb2_back_unbind LDAP_P(( BackendDB *bd,
        Connection *conn, Operation *op ));
@@ -38,7 +42,8 @@ extern int    bdb2_back_modify LDAP_P(( BackendDB *bd,
 
 extern int     bdb2_back_modrdn LDAP_P(( BackendDB *bd,
        Connection *conn, Operation *op,
-       char *dn, char*newrdn, int deleteoldrdn ));
+       char *dn, char*newrdn, int deleteoldrdn,
+       char *newSuperior ));
 
 extern int     bdb2_back_add LDAP_P(( BackendDB *bd,
        Connection *conn, Operation *op, Entry *e ));