Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
case PING:
ret = SUCCESS;
break;
+ case UNMAP:
+ ret = tdb_munmap(tdb) == 0 ? SUCCESS : OTHER_FAILURE;
+ if (ret == SUCCESS) {
+ tdb->flags |= TDB_NOMMAP;
+ }
+ break;
default:
ret = OTHER_FAILURE;
}
case NEEDS_RECOVERY: return "NEEDS_RECOVERY";
case CLOSE: return "CLOSE";
case PING: return "PING";
+ case UNMAP: return "UNMAP";
}
return "**INVALID**";
}
NEEDS_RECOVERY,
CLOSE,
PING,
+ UNMAP,
};
/* Do this before doing any tdb stuff. Return handle, or -1. */