X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2Freleaseseq.c;h=c4e2c17a22cd344eee0f75c6bd27f14f195a34af;hb=55eb20c50ec656d385fb6e94c01aea55e9514917;hp=462a59f32a30251de82bed4ffbe451b8b862ed0b;hpb=7616e1626a8bdb735ed4f0b4da56f4816fc9cded;p=model-checker.git diff --git a/test/releaseseq.c b/test/releaseseq.c index 462a59f..c4e2c17 100644 --- a/test/releaseseq.c +++ b/test/releaseseq.c @@ -5,10 +5,10 @@ */ #include +#include +#include -#include "libthreads.h" #include "librace.h" -#include "stdatomic.h" atomic_int x; int var = 0; @@ -32,7 +32,7 @@ static void c(void *obj) atomic_store_explicit(&x, 2, memory_order_relaxed); } -void user_main() +int user_main(int argc, char **argv) { thrd_t t1, t2, t3; @@ -47,4 +47,6 @@ void user_main() thrd_join(t2); thrd_join(t3); printf("Thread %d is finished\n", thrd_current()); + + return 0; }