summaryrefslogtreecommitdiff
path: root/tests/transactional.c
diff options
context:
space:
mode:
authorGravatar Adam Chlipala <adam@chlipala.net>2010-12-04 11:15:20 -0500
committerGravatar Adam Chlipala <adam@chlipala.net>2010-12-04 11:15:20 -0500
commit5e90aecd290f5ae8b4b10367cc0d8995be2a1d9d (patch)
treec60abe4025d03517d3a685076e32aa3fc48093a0 /tests/transactional.c
parent1c98f161a0e110b52e1000e731e0fc7bcb4d31b0 (diff)
New argument to transactional free functions, to specify whether we are about to retry
Diffstat (limited to 'tests/transactional.c')
-rw-r--r--tests/transactional.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/transactional.c b/tests/transactional.c
new file mode 100644
index 00000000..54e26874
--- /dev/null
+++ b/tests/transactional.c
@@ -0,0 +1,12 @@
+#include <stdio.h>
+
+#include "/usr/local/include/urweb/urweb.h"
+
+static void do_free(void *data, int will_retry) {
+ printf("will_retry = %d\n", will_retry);
+}
+
+uw_unit uw_Transactional_foo(uw_context ctx) {
+ printf("Registering....\n");
+ uw_register_transactional(ctx, NULL, NULL, NULL, do_free);
+}