{ "unsafe-writes", 'u', POPT_ARG_NONE, &unsafe_writes, 0, "do not use tdb transactions when writing", NULL },
POPT_TABLEEND
};
- int opt;
+ int ret, opt;
const char **extra_argv;
int extra_argc = 0;
poptContext pc;
/* attach to a specific database */
if (unsafe_writes == 1) {
- ctdb_db = ctdb_attach(ctdb, "persistent.tdb", true, TDB_NOSYNC);
+ ret = ctdb_attachdb(ctdb, "persistent.tdb", true, TDB_NOSYNC, &ctdb_db);
} else {
- ctdb_db = ctdb_attach(ctdb, "persistent.tdb", true, 0);
+ ret = ctdb_attachdb(ctdb, "persistent.tdb", true, 0, &ctdb_db);
}
- if (!ctdb_db) {
+ if (ret) {
printf("ctdb_attach failed - %s\n", ctdb_errstr(ctdb));
exit(1);
}