tdb2: unify tdb1_traverse into tdb_traverse
authorRusty Russell <rusty@rustcorp.com.au>
Tue, 13 Sep 2011 22:25:13 +0000 (07:55 +0930)
committerRusty Russell <rusty@rustcorp.com.au>
Tue, 13 Sep 2011 22:25:13 +0000 (07:55 +0930)
commit30294c7b91456dd49b89a9b26eb0b1066087815c
tree8bf72d6834fafb9e030d120e7f6c881068cdb3af
parente6cbc0f00ec9ecb4c014ee484746d565382d5f67
tdb2: unify tdb1_traverse into tdb_traverse

Switch on the TDB_VERSION1 flag; we now only do a tdb1_traverse_read on a
read-only database, as there is no tdb2 equivalent.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
(Imported from CCAN commit cc2d609dfca7192305ad477b8c2b52cfdc1aa9be)
lib/tdb2/private.h
lib/tdb2/tdb1.h
lib/tdb2/tdb1_tdb.c
lib/tdb2/tdb1_traverse.c
lib/tdb2/test/run-tdb1-3G-file.c
lib/tdb2/test/run-tdb1-nested-traverse.c
lib/tdb2/test/run-tdb1-no-lock-during-traverse.c
lib/tdb2/test/run-tdb1-traverse-in-transaction.c
lib/tdb2/traverse.c