]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-sql/external.h
Updated for schemas.
[openldap] / servers / slapd / back-sql / external.h
index 9a49533b65722046c78b2624df4d30e4f0ef8779..3f9bd7cd4d74f957448b131c77b566325ae04550 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 ));
@@ -17,35 +27,41 @@ extern int  backsql_db_config LDAP_P(( BackendDB *bd,
 
 extern int backsql_bind LDAP_P(( BackendDB *bd,
        Connection *conn, Operation *op,
-       char *dn, char *ndn, int method, char* mech,
+       const char *dn, const char *ndn, int method,
        struct berval *cred, char** edn ));
 
 extern int     backsql_unbind LDAP_P(( BackendDB *bd,
        Connection *conn, Operation *op ));
 
 extern int     backsql_search LDAP_P(( BackendDB *bd,
-       Connection *conn, Operation *op, char *base,
-       char *nbase, int scope, int deref, int sizelimit, int timelimit,
-       Filter *filter, char *filterstr, char **attrs, int attrsonly ));
+       Connection *conn, Operation *op,
+       const char *base, const char *nbase,
+       int scope, int deref, int sizelimit, int timelimit,
+       Filter *filter, const char *filterstr,
+       char **attrs, int attrsonly ));
 
 extern int     backsql_compare LDAP_P((BackendDB *bd,
        Connection *conn, Operation *op,
-       char *dn, char *ndn, Ava        *ava ));
+       const char *dn, const char *ndn,
+       Ava *ava ));
 
 extern int     backsql_modify LDAP_P(( BackendDB *bd,
        Connection *conn, Operation *op,
-       char *dn, char *ndn, LDAPModList *ml ));
+       const char *dn, const char *ndn,
+       LDAPModList *ml ));
 
 extern int     backsql_modrdn LDAP_P(( BackendDB *bd,
        Connection *conn, Operation *op,
-       char *dn, char *ndn, char*newrdn, int deleteoldrdn,
-        char *newSuperior ));
+       const char *dn, const char *ndn,
+       const char *newrdn, int deleteoldrdn,
+       const char *newSuperior ));
 
 extern int     backsql_add LDAP_P(( BackendDB *bd,
        Connection *conn, Operation *op, Entry *e ));
 
 extern int     backsql_delete LDAP_P(( BackendDB *bd,
-       Connection *conn, Operation *op, char *dn, char *ndn ));
+       Connection *conn, Operation *op,
+       const char *dn, const char *ndn ));
 
 extern int     backsql_abandon LDAP_P(( BackendDB *bd,
        Connection *conn, Operation *op, int msgid ));