]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-bdb/back-bdb.h
Reset Entry->e_ocflags to 0 if objectClass attr is modified.
[openldap] / servers / slapd / back-bdb / back-bdb.h
index a660505f84bf65a14e21b9a213f583650f2d9a84..3ef79b443797521b5f2625b0fcab73d75ca3879b 100644 (file)
@@ -16,7 +16,7 @@
 LDAP_BEGIN_DECL
 
 #define BDB_FILTER_INDICES 1
-/* #define BDB_IDL_MULTI               1 */
+#define BDB_IDL_MULTI          1
 /* #define BDB_HIER            1 */
 
 #define DN_BASE_PREFIX         SLAP_INDEX_EQUALITY_PREFIX
@@ -135,10 +135,14 @@ struct bdb_op_info {
 
 #if DB_VERSION_MAJOR < 4
 #define        TXN_CHECKPOINT(env, k, m, f)    txn_checkpoint(env, k, m, f)
+#define        TXN_ID(txn)                     txn_id(txn)
 #define        LOCK_DETECT(env, f, t, a)       lock_detect(env, f, t, a)
+#define        LOCK_GET(env, i, f, o, m, l)    lock_get(env, i, f, o, m, l)
 #else
 #define        TXN_CHECKPOINT(env, k, m, f)    (env)->txn_checkpoint(env, k, m, f)
+#define        TXN_ID(txn)                     (txn)->id(txn)
 #define        LOCK_DETECT(env, f, t, a)       (env)->lock_detect(env, f, t, a)
+#define        LOCK_GET(env, i, f, o, m, l)    (env)->lock_get(env, i, f, o, m, l)
 #endif
 
 LDAP_END_DECL