*/
#include <stdio.h>
+#include <threads.h>
+#include <stdatomic.h>
-#include "libthreads.h"
#include "librace.h"
-#include "stdatomic.h"
atomic_int x;
int var = 0;
static void b(void *obj)
{
int r = atomic_load_explicit(&x, memory_order_acquire);
- printf("r = %u\n", r);
+ printf("r = %d\n", r);
printf("load %d\n", load_32(&var));
}