tdb2: unify tdb1_check and tdb1_summary into tdb_check and tdb_summary.
authorRusty Russell <rusty@rustcorp.com.au>
Tue, 13 Sep 2011 22:29:13 +0000 (07:59 +0930)
committerRusty Russell <rusty@rustcorp.com.au>
Tue, 13 Sep 2011 22:29:13 +0000 (07:59 +0930)
commit8e14a3e06d42b0302868dc3911a2e607e42a51b3
treeada1f4891472e6a4d3904327fb7f6bc0264f915c
parent5d9dd8d541a761e0af2c8d50ee55485f2cef3e01
tdb2: unify tdb1_check and tdb1_summary into tdb_check and tdb_summary.

Switch on the TDB_VERSION1 flag.  Also, change tdb1_check's checkfn argument
to return an error code (and set tdb->last_error accordingly).

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
(Imported from CCAN commit ef92843f2c74ab9d4fa7f167a2182e5e8955df91)
12 files changed:
lib/tdb2/check.c
lib/tdb2/private.h
lib/tdb2/summary.c
lib/tdb2/tdb1.h
lib/tdb2/tdb1_check.c
lib/tdb2/test/run-tdb1-check.c
lib/tdb2/test/run-tdb1-corrupt.c
lib/tdb2/test/run-tdb1-incompatible.c
lib/tdb2/test/run-tdb1-oldhash.c
lib/tdb2/test/run-tdb1-readonly-check.c
lib/tdb2/test/run-tdb1-wronghash-fail.c
lib/tdb2/test/tdb1-external-agent.c