r10405: added transactions into tdb, and hook them into ldb. See my
authorAndrew Tridgell <tridge@samba.org>
Thu, 22 Sep 2005 03:56:41 +0000 (03:56 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:38:41 +0000 (13:38 -0500)
commit06bd8abba942ec9f1e23f5c5d546cbb71ca3a701
treef05711c4e33eceb765ecdf439877869201e693c2
parentaa30f8faa5924c29c81193646205b08922cdd43d
r10405: added transactions into tdb, and hook them into ldb. See my
samba-technical posting for more details on the transactions design.

This also adds a number of command line arguments to tdbtorture,
making it more flexible, and fixes some lock deadlock conditions in
the tdbtorture code.
20 files changed:
source/lib/ldb/Makefile.in
source/lib/ldb/configure.in
source/lib/ldb/ldb_tdb/ldb_tdb.c
source/lib/tdb/Makefile.in
source/lib/tdb/common/dump.c
source/lib/tdb/common/error.c
source/lib/tdb/common/freelist.c
source/lib/tdb/common/io.c
source/lib/tdb/common/lock.c
source/lib/tdb/common/open.c
source/lib/tdb/common/tdb.c
source/lib/tdb/common/tdb_private.h
source/lib/tdb/common/transaction.c [new file with mode: 0644]
source/lib/tdb/common/traverse.c
source/lib/tdb/config.mk
source/lib/tdb/configure.in
source/lib/tdb/docs/README
source/lib/tdb/include/tdb.h
source/lib/tdb/tools/tdbtool.c
source/lib/tdb/tools/tdbtorture.c