]> git.sur5r.net Git - openldap/commitdiff
Make bdb2i_modify_internal() public.
authorJuan Gomez <gomez@openldap.org>
Wed, 26 May 1999 12:22:10 +0000 (12:22 +0000)
committerJuan Gomez <gomez@openldap.org>
Wed, 26 May 1999 12:22:10 +0000 (12:22 +0000)
servers/slapd/back-bdb2/proto-back-bdb2.h

index 159757450d056dc60700b6b928e2c2f16736f502..84bca3724eb0650710c56bf7fa25e1f6e4dea96b 100644 (file)
@@ -147,12 +147,19 @@ int bdb2i_index_add_values LDAP_P(( BackendDB *be, char *type, struct berval **v
  * modify.c
  * These prototypes are placed here because they are used by modify and
  * modify rdn which are implemented in different files. 
+ *
+ * We need bdb2i_internal_modify here because of LDAP modrdn & modify use 
+ * it. If we do not add this, there would be a bunch of code replication 
+ * here and there and of course the likelihood of bugs increases.
+ * Juan C. Gomez (gomez@engr.sgi.com) 05/18/99
+ *
  */
 
 int bdb2i_add_values LDAP_P(( Entry *e, LDAPMod *mod, char *dn ));
 int bdb2i_delete_values LDAP_P(( Entry *e, LDAPMod *mod, char *dn ));
 int bdb2i_replace_values LDAP_P(( Entry *e, LDAPMod *mod, char *dn ));
-
+int bdb2i_modify_internal LDAP_P((Backend *be, Connection *conn, Operation *op,
+                                char *dn, LDAPModList *mods, Entry *e));
 /*
  * nextid.c
  */