]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/tools/mimic.c
Implement slapcat -s <dn>: Only dump a subtree of the database.
[openldap] / servers / slapd / tools / mimic.c
index f5c1ca89723cca10d4a19028f7f4c906ab899423..c9aec23833024100d61cd128dbf49d72de2d029e 100644 (file)
@@ -64,12 +64,6 @@ slap_send_ldap_result( Operation *op, SlapReply *rs )
        assert(0);
 }
 
-void
-slap_send_search_result( Operation *op, SlapReply *rs )
-{
-       assert(0);
-}
-
 int
 slap_send_search_entry( Operation *op, SlapReply *rs )
 {
@@ -205,8 +199,8 @@ int
 slap_modrdn2mods(
        Operation       *op, SlapReply *rs,
        Entry           *e,
-       LDAPRDN         *oldrdn,
-       LDAPRDN         *newrdn,
+       LDAPRDN         oldrdn,
+       LDAPRDN         newrdn,
        Modifications   **pmod )
 {
        return 0;
@@ -223,7 +217,7 @@ slap_mods2entry(
        return 0;
 }
 
-int slap_sasl_getdn( Connection *conn, char *id, int len,
+int slap_sasl_getdn( Connection *conn, Operation *op, char *id, int len,
        char *user_realm, struct berval *dn, int flags )
 {
        return -1;
@@ -235,3 +229,32 @@ int slap_sasl_authorized( Connection *conn,
        return -1;
 }
 
+int slap_mods_check( Modifications *ml, int update, const char **text,
+       char *textbuf, size_t textlen, void *ctx )
+{
+       return -1;
+}
+
+int slap_mods_opattrs( Operation *op, Modifications *mods,
+       Modifications **modtail, const char **text,
+       char *textbuf, size_t textlen )
+{
+       return -1;
+}
+
+int root_dse_info( Connection *conn, Entry **entry, const char **text )
+{
+       return -1;
+}
+
+#ifdef LDAP_SYNCREPL
+void init_syncrepl( )
+{
+        return -1;
+}
+
+void* do_syncrepl( void *ctx, void *arg )
+{
+                return -1;
+}
+#endif