]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-sql/external.h
fix case-insensitive matching
[openldap] / servers / slapd / back-sql / external.h
index 2cec859a9d8c610be73a50d6f07459d3cbf31685..14bac040713efb925ed3be6f7a8bdd3d52ceaedb 100644 (file)
@@ -2,6 +2,16 @@
 #ifndef _SQL_EXTERNAL_H
 #define _SQL_EXTERNAL_H
 
+/*
+ *      Copyright 1999, Dmitry Kovalev <mit@openldap.org>, All rights reserved.
+ *
+ *      Redistribution and use in source and binary forms are permitted only
+ *      as authorized by the OpenLDAP Public License.  A copy of this
+ *      license is available at http://www.OpenLDAP.org/license.html or
+ *      in file LICENSE in the top-level directory of the distribution.
+ */
+
+
 LDAP_BEGIN_DECL
 
 extern int     sql_back_initialize LDAP_P(( BackendInfo *bi ));
@@ -33,12 +43,12 @@ extern int  backsql_search LDAP_P(( BackendDB *bd,
 extern int     backsql_compare LDAP_P((BackendDB *bd,
        Connection *conn, Operation *op,
        const char *dn, const char *ndn,
-       Ava *ava ));
+       AttributeAssertion *ava ));
 
 extern int     backsql_modify LDAP_P(( BackendDB *bd,
        Connection *conn, Operation *op,
        const char *dn, const char *ndn,
-       LDAPModList *ml ));
+       Modifications *ml ));
 
 extern int     backsql_modrdn LDAP_P(( BackendDB *bd,
        Connection *conn, Operation *op,
@@ -56,6 +66,9 @@ extern int    backsql_delete LDAP_P(( BackendDB *bd,
 extern int     backsql_abandon LDAP_P(( BackendDB *bd,
        Connection *conn, Operation *op, int msgid ));
 
+extern int     backsql_connection_destroy LDAP_P(( BackendDB *bd,
+       Connection *conn));
+
 LDAP_END_DECL
 
 #endif /* _SQL_EXTERNAL_H */