]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-bdb/back-bdb.h
add paged results support to back-ldap
[openldap] / servers / slapd / back-bdb / back-bdb.h
index 7ba50a9a0fc915cbbcfbff618f65ccdeb746b078..fc286726edf922004790df1d53c23f802f370da7 100644 (file)
@@ -98,6 +98,7 @@ typedef struct bdb_entry_info {
 #define        CACHE_ENTRY_NO_KIDS     2
 #define        CACHE_ENTRY_NOT_LINKED  4
 #define CACHE_ENTRY_NO_GRANDKIDS       8
+#define        CACHE_ENTRY_LOADING     0x10
 
        /*
         * remaining fields require backend cache lock to access
@@ -162,6 +163,7 @@ struct bdb_info {
        Avlnode         *bi_attrs;
        void            *bi_search_stack;
        int             bi_search_stack_depth;
+       int             bi_linear_index;
 
        int                     bi_txn_cp;
        u_int32_t       bi_txn_cp_min;