static enum agent_return do_operation(enum operation op, const char *name)
{
- TDB1_DATA k;
+ TDB_DATA k;
enum agent_return ret;
- TDB1_DATA data;
+ TDB_DATA data;
if (op != OPEN && op != OPEN_WITH_CLEAR_IF_FIRST && !tdb) {
diag("external: No tdb open!");
switch (op) {
case OPEN:
if (tdb) {
- diag("Already have tdb %s open", tdb1_name(tdb));
+ diag("Already have tdb %s open", tdb->name);
return OTHER_FAILURE;
}
tdb = tdb1_open_ex(name, 0, TDB1_DEFAULT, O_RDWR, 0,
case FETCH:
data = tdb1_fetch(tdb, k);
if (data.dptr == NULL) {
- if (tdb->ecode == TDB1_ERR_NOEXIST)
+ if (tdb->last_error == TDB_ERR_NOEXIST)
ret = FAILED;
else
ret = OTHER_FAILURE;