[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
back-bdb2 <-> back-ldbm
It looks like a lot of extra work to maintain almost equal code in
back-ldbm and back-bdb2. There are already differences that look like
they ought to be independent of the backend.
I think back-bdb2 should either be merged back into back-ldbm or merely
use a lot of the files from back-ldbm. Most of the differences look
like they can be handled with macros, something like
#if <back-bdb2>
# define ldbm_thread_trylock (void)
# define ldbm_start_timing bdb2i_start_timing
...
#else
# define ldbm_thread_rdwr_wtrylock ldap_pvt_thread_rdwr_wtrylock
# define ldbm_start_timing (void)
...
#endif
--
Hallvard