tdb/test: fix up tests for use in SAMBA tdb code.
authorRusty Russell <rusty@rustcorp.com.au>
Tue, 14 Feb 2012 04:15:21 +0000 (14:45 +1030)
committerRusty Russell <rusty@rustcorp.com.au>
Tue, 14 Feb 2012 04:15:21 +0000 (14:45 +1030)
commit205242e1769f96e0e8fccd52378965d35dd02093
tree5bce8a0d01f0f6dd2360b93033934d27a93d9eef
parent8fa345d952328c5866f3a0f835f3599343c51b00
tdb/test: fix up tests for use in SAMBA tdb code.

1) Make sure we include "tdb_private.h" first, to get the right headers
   (esp. the correct setting of _FILE_OFFSET_BITS before unistd.h).
2) Fix 3G file test since expand logic has changed.
3) Fix nested transaction test, since default is to allow nesting.
4) Capture fdatasync, which was slowing down transaction expand.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
lib/tdb/test/lock-tracking.c
lib/tdb/test/run-3G-file.c
lib/tdb/test/run-nested-transactions.c
lib/tdb/test/run-open-during-transaction.c
lib/tdb/test/run-transaction-expand.c