r19426: merge nearly all the differences between Samba3 tdb and Samba4
authorAndrew Tridgell <tridge@samba.org>
Fri, 20 Oct 2006 09:55:47 +0000 (09:55 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:15:35 +0000 (12:15 -0500)
commit48903c75edfaf75dbd3e9d052e615552cdff39b4
tree47d408e8652007b5672c5cc758940749ee01a6a5
parent78b14de27a2220dc4a26d21d108242220b4a1598
r19426: merge nearly all the differences between Samba3 tdb and Samba4
tdb. This includes:

 - the new tdb_lockall and tdb_lockall_read code, which will be needed
   for the ldb speedups

 - the tdb logging changes. This is an intermediate step to keep the
   differences between the two branches small. The plan is still to
   move to a tdb_init()/tdb_set_logging_function()/tdb_attach() style
   of open which will make things much cleaner.

 - the updated test suites and standalone tdb build code

 - use libreplace headers

There are still some small differences I haven't merged. I'll discuss
those on the list.
17 files changed:
source/tdb/Makefile.in
source/tdb/aclocal.m4
source/tdb/autogen.sh
source/tdb/common/freelist.c
source/tdb/common/io.c
source/tdb/common/lock.c
source/tdb/common/open.c
source/tdb/common/tdb.c
source/tdb/common/tdb_private.h
source/tdb/common/tdbutil.c
source/tdb/common/transaction.c
source/tdb/common/traverse.c
source/tdb/config.mk
source/tdb/include/tdb.h
source/tdb/include/tdbutil.h
source/tdb/tools/tdbtest.c
source/tdb/tools/tdbtorture.c