tdb2: don't be fascist when TDB_VERSION1 is specified.
authorRusty Russell <rusty@rustcorp.com.au>
Tue, 1 Nov 2011 23:38:32 +0000 (10:08 +1030)
committerRusty Russell <rusty@rustcorp.com.au>
Tue, 1 Nov 2011 23:38:32 +0000 (10:08 +1030)
commit9691464a16ef22d6acadfef209666381dfe22b2f
treedacb1106177809ec02292ed8af91c91795d85db8
parent532cd74d55b89872211b34756d5ad59870dd012e
tdb2: don't be fascist when TDB_VERSION1 is specified.

We currently insist that a tdb file be a version1 file if tdb_open() is
passed the TDB_VERSION1 flag; we fail if it's actually a tdb2.

But that makes generic wrappers harder, and is unlikely to be what the
user wants: if they do, they can check tdb_get_flags() & TDB_VERSION1
after opening.
ccan/tdb2/open.c
ccan/tdb2/test/api-tdb1-flag-removal.c [new file with mode: 0644]