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)
commit7d52581978c7f95e18a3c5b5c38adc486af63023
tree00515ad71cd84b3cf6a799ae1a535a9b3d0849c1
parent3da46073748c21a9202575883f3a57dacb2882ee
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.
(This used to be commit 48903c75edfaf75dbd3e9d052e615552cdff39b4)
17 files changed:
source3/tdb/Makefile.in
source3/tdb/aclocal.m4
source3/tdb/autogen.sh
source3/tdb/common/freelist.c
source3/tdb/common/io.c
source3/tdb/common/lock.c
source3/tdb/common/open.c
source3/tdb/common/tdb.c
source3/tdb/common/tdb_private.h
source3/tdb/common/tdbutil.c
source3/tdb/common/transaction.c
source3/tdb/common/traverse.c
source3/tdb/config.mk
source3/tdb/include/tdb.h
source3/tdb/include/tdbutil.h
source3/tdb/tools/tdbtest.c
source3/tdb/tools/tdbtorture.c