]> git.sur5r.net Git - openldap/commitdiff
SLAPD_SCHEMA_NOT_COMPAT: disable indexing
authorKurt Zeilenga <kurt@openldap.org>
Sat, 27 May 2000 06:23:25 +0000 (06:23 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Sat, 27 May 2000 06:23:25 +0000 (06:23 +0000)
servers/slapd/back-ldbm/filterindex.c
servers/slapd/back-ldbm/index.c

index e75d7ebe3a5a25af97053c9bdb7813985646d7b2..9f8ce7559451e14522ea64542d2d61dcf91b0cc4 100644 (file)
@@ -21,8 +21,9 @@ filter_candidates(
     Backend    *be,
     Filter     *f )
 {
-       return NULL;
+       return idl_allids( be );
 }
+
 #else
 
 static ID_BLOCK        *ava_candidates( Backend *be, Ava *ava, int type );
index 27ecee0222dccb711d1e9648e686016f3a7d2340..96abe68b909fd84457cb118a633b2b580443a2a5 100644 (file)
@@ -15,6 +15,7 @@
 #include "slap.h"
 #include "back-ldbm.h"
 
+#ifndef SLAPD_SCHEMA_NOT_COMPAT
 
 static int     change_value(Backend *be,
                          DBCache *db,
@@ -25,6 +26,7 @@ static int    change_value(Backend *be,
                          int
                          (*idl_func)(Backend *, DBCache *, Datum, ID));
 static int     index2prefix(int indextype);
+#endif
 
 int
 index_add_entry(
@@ -32,6 +34,7 @@ index_add_entry(
     Entry      *e
 )
 {
+#ifndef SLAPD_SCHEMA_NOT_COMPAT
        Attribute       *ap;
        struct berval   bv;
        struct berval   *bvals[2];
@@ -74,10 +77,11 @@ index_add_entry(
 
        Debug( LDAP_DEBUG_TRACE, "<= index_add( %ld, \"%s\" ) 0\n", e->e_id,
            e->e_ndn, 0 );
+#endif
        return( 0 );
 }
 
-
+#ifndef SLAPD_SCHEMA_NOT_COMPAT
 ID_BLOCK *
 index_read(
     Backend    *be,
@@ -221,8 +225,8 @@ change_value(
 
        return( rc );
 
-}/* static int change_value() */
-
+}
+#endif
 
 int
 index_change_values(
@@ -418,6 +422,7 @@ done:
        return( 0 );
 }
 
+#ifndef SLAPD_SCHEMA_NOT_COMPAT
 static int
 index2prefix( int indextype )
 {
@@ -440,3 +445,4 @@ index2prefix( int indextype )
 
        return( prefix );
 }
+#endif
\ No newline at end of file