-#ifdef BDB_REUSE_LOCKERS
-
-#define bdb_locker_id BDB_SYMBOL(locker_id)
-#define bdb_locker_flush BDB_SYMBOL(locker_flush)
-int bdb_locker_id( Operation *op, DB_ENV *env, BDB_LOCKER *locker );
-void bdb_locker_flush( DB_ENV *env );
-
-#define LOCK_ID_FREE(env, locker) ((void)0)
-#define LOCK_ID(env, locker) bdb_locker_id(op, env, locker)
-
-#else
-
-#define LOCK_ID_FREE(env, locker) XLOCK_ID_FREE(env, locker)
-#define LOCK_ID(env, locker) XLOCK_ID(env, locker)
-
-#endif
+#define bdb_reader_get BDB_SYMBOL(reader_get)
+#define bdb_reader_flush BDB_SYMBOL(reader_flush)
+int bdb_reader_get( Operation *op, DB_ENV *env, DB_TXN **txn );
+void bdb_reader_flush( DB_ENV *env );