When BUILD_TDB2 is defined, add TDB_VERSION1 flag to all tdb_open()
calls, unless this flag is set. This means we use the tdb1 on-disk
format unless the user specifically asks for tdb2.
We'd love to do this using loadparm, but we need to work with both
Samba 3 and Samba 4's loadparm, and they're not unified yet.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
{
union tdb_attribute cif, log, hash, max_dead, hsize, *attr = NULL;
+ if (!getenv("TDB_COMPAT_USE_TDB2")) {
+ tdb_flags |= TDB_VERSION1;
+ }
+
if (log_fn) {
log.log.base.attr = TDB_ATTRIBUTE_LOG;
log.log.base.next = NULL;