annotate tests/transactional.c @ 1893:9a1097954188

compileC: Link libraries in the right order This is needed, at least on recent Ubuntu, to fix this linker error when compiling any Ur/Web application: ld: /tmp/webapp.o: undefined reference to symbol 'uw_write' Signed-off-by: Anders Kaseorg <andersk@mit.edu> --- src/compiler.sml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
author Anders Kaseorg <andersk@mit.edu>
date Thu, 21 Nov 2013 14:32:11 -0500
parents 1cc67fdac4d3
children
rev   line source
adam@1327 1 #include <stdio.h>
adam@1327 2
adam@1327 3 #include "/usr/local/include/urweb/urweb.h"
adam@1327 4
adam@1327 5 static void do_free(void *data, int will_retry) {
adam@1327 6 printf("will_retry = %d\n", will_retry);
adam@1327 7 }
adam@1327 8
adam@1327 9 uw_unit uw_Transactional_foo(uw_context ctx) {
adam@1327 10 printf("Registering....\n");
adam@1327 11 uw_register_transactional(ctx, NULL, NULL, NULL, do_free);
adam@1327 12 }