6 #include "linuxrwlocks.h"
13 static void a(void *obj)
16 for(i = 0; i < 2; i++) {
23 store_32(&shareddata,(unsigned int)i);
24 write_unlock(&mylock);
30 int user_main(int argc, char **argv)
33 atomic_init(&mylock.lock, RW_LOCK_BIAS);
38 thrd_create(&t1, (thrd_start_t)&a, NULL);
39 thrd_create(&t2, (thrd_start_t)&a, NULL);