LDAP_BEGIN_DECL
-/* #define BDB_INDEX 1 */
-/* #define BDB_REINDEX 1 */
/* #define BDB_FILTER_INDICES 1 */
-#define BDB_CONFIG_INDICES 1
/* #define SLAPD_USE_AD 1 */
#define DN_BASE_PREFIX SLAP_INDEX_EQUALITY_PREFIX
#define BDB_SUFFIX ".bdb"
#define BDB_NEXTID 0
-#define BDB_DN2ID 1
-#define BDB_ID2ENTRY 2
+#define BDB_ID2ENTRY 1
+#define BDB_DN2ID 2
#define BDB_NDB 3
#define BDB_INDICES 128
int bi_ndatabases;
struct bdb_db_info **bi_databases;
+ ldap_pvt_thread_mutex_t bi_database_mutex;
+
+ slap_mask_t bi_defaultmask;
+ Avlnode *bi_attrs;
int bi_txn_cp;
u_int32_t bi_txn_cp_min;
ldap_pvt_thread_t bi_lock_detect_tid;
#endif
-#if BDB_CONFIG_INDICES
- slap_mask_t bi_defaultmask;
- Avlnode *bi_attrs;
-#endif
-
ID bi_lastid;
};