X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Ftdb2%2Ftest%2Frun-57-die-during-transaction.c;h=59b4d62c1c002403a3086a6c959a486fd4ea37a8;hb=ba370093a040639b31de92ef8d89e50d5bb8c50b;hp=793636a9f6e9c0b30d9fbabfd358febb8bb1efb2;hpb=c56e2b1b5e51b094d53f4012e226b352a91618f6;p=ccan diff --git a/ccan/tdb2/test/run-57-die-during-transaction.c b/ccan/tdb2/test/run-57-die-during-transaction.c index 793636a9..59b4d62c 100644 --- a/ccan/tdb2/test/run-57-die-during-transaction.c +++ b/ccan/tdb2/test/run-57-die-during-transaction.c @@ -1,4 +1,4 @@ -#define _XOPEN_SOURCE 500 +#include "config.h" #include #include "lock-tracking.h" #include @@ -59,6 +59,7 @@ static void free_all(void) #define free free_noleak #include +#include #include #include #include @@ -145,6 +146,10 @@ reset: unlink(TEST_DBNAME); tdb = tdb_open(TEST_DBNAME, TDB_NOMMAP, O_CREAT|O_TRUNC|O_RDWR, 0600, &tap_log_attr); + if (!tdb) { + diag("Failed opening TDB: %s", strerror(errno)); + return false; + } if (setjmp(jmpbuf) != 0) { /* We're partway through. Simulate our death. */