]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-ldap/external.h
Fix aci link error.
[openldap] / servers / slapd / back-ldap / external.h
index f8cbe3baa6b0cf4b35cf113621469b148d80dc46..bef70998bc9b76e338bff841722340e774384e30 100644 (file)
@@ -30,17 +30,10 @@ extern int  ldap_back_search LDAP_P(( BackendDB *bd,
        Filter *filter, const char *filterstr,
        char **attrs, int attrsonly ));
 
-#ifdef SLAPD_SCHEMA_NOT_COMPAT
 extern int     ldap_back_compare LDAP_P(( BackendDB *bd,
        Connection *conn, Operation *op,
        const char *dn, const char *ndn,
        AttributeAssertion *ava ));
-#else
-extern int     ldap_back_compare LDAP_P((BackendDB *bd,
-       Connection *conn, Operation *op,
-       const char *dn, const char *ndn,
-       Ava     *ava ));
-#endif
 
 extern int     ldap_back_modify LDAP_P(( BackendDB *bd,
        Connection *conn, Operation *op,
@@ -62,20 +55,19 @@ extern int  ldap_back_delete LDAP_P(( BackendDB *bd,
 extern int     ldap_back_abandon LDAP_P(( BackendDB *bd,
        Connection *conn, Operation *op, int msgid ));
 
-#ifdef SLAPD_SCHEMA_NOT_COMPAT
 extern int     ldap_back_group LDAP_P(( BackendDB *bd,
        Entry *target,
        const char* gr_ndn,
        const char* op_ndn,
        ObjectClass* group_oc,
        AttributeDescription* group_at));
-#else
-extern int     ldap_back_group LDAP_P(( BackendDB *bd,
+
+extern int     ldap_back_attribute LDAP_P(( BackendDB *bd,
+       Connection *conn, Operation *op,
        Entry *target,
-       const char* gr_ndn, const char* op_ndn,
-       const char* group_oc,
-       const char* group_at));
-#endif
+       const char* e_ndn,
+       AttributeDescription* entry_at,
+       struct berval ***vals));
 
 LDAP_END_DECL