OPEN,
OPEN_WITH_CLEAR_IF_FIRST,
TRANSACTION,
+ KEEP_OPENED,
+ TRANSACTION_KEEP_OPENED,
+ FETCH_KEEP_OPENED,
+ STORE_KEEP_OPENED,
+ CHECK_KEEP_OPENED,
+ NEEDS_RECOVERY_KEEP_OPENED,
+ CLOSE,
};
/* Do this before doing any tdb stuff. Return handle, or -1. */
struct agent *prepare_external_agent(void);
/* Ask the external agent to try to do an operation. */
-bool external_agent_operation(struct agent *handle,
- enum operation op,
- const char *tdbname);
+int external_agent_operation(struct agent *handle,
+ enum operation op,
+ const char *tdbname);
/* Ask... */
void external_agent_operation_start(struct agent *agent,