]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-ldap/back-ldap.h
better error handling when returning results
[openldap] / servers / slapd / back-ldap / back-ldap.h
index e68c3d138b4d3144926acabfeeb53ab95292b4ad..3145ddd881ea556d9f375c72dcba0d8cb12477d1 100644 (file)
@@ -80,7 +80,7 @@ struct ldapinfo {
 #ifdef ENABLE_REWRITE
        struct rewrite_info *rwinfo;
 #else /* !ENABLE_REWRITE */
-       struct berval **suffix_massage;
+       BerVarray suffix_massage;
 #endif /* !ENABLE_REWRITE */
 
        struct ldapmap oc_map;
@@ -123,7 +123,9 @@ ldap_back_map_attrs(
 extern void mapping_free ( struct ldapmapping *mapping );
 
 #ifdef ENABLE_REWRITE
-extern int suffix_massage_config( struct rewrite_info *info, int argc, char **argv );
+extern int suffix_massage_config( struct rewrite_info *info,
+               struct berval *pvnc, struct berval *nvnc,
+               struct berval *prnc, struct berval *nrnc);
 extern int ldap_dnattr_rewrite( struct rewrite_info *rwinfo, BerVarray a_vals, void *cookie );
 #endif /* ENABLE_REWRITE */