]> git.ozlabs.org Git - ccan/blobdiff - ccan/tdb/test/external-transaction.h
Don't rely on terrible dup2 trick, use proper infrastructure for external agent.
[ccan] / ccan / tdb / test / external-transaction.h
index 8f28a624e4ad5298aad3c35144c169c90dfa55f2..62a4803bc0ebcd4dd905de608bfe3c9b0549a48a 100644 (file)
@@ -3,9 +3,9 @@
 #include <stdbool.h>
 
 /* Do this before doing any tdb stuff.  Return handle, or -1. */
-int prepare_external_agent(void);
+struct agent *prepare_external_agent(void);
 
 /* Ask the external agent to try to do a transaction. */
-bool external_agent_transaction(int handle, const char *tdbname);
+bool external_agent_transaction(struct agent *handle, const char *tdbname);
 
 #endif /* TDB_TEST_EXTERNAL_TRANSACTION_H */