- int i = * (int *) x;
-
- tprintf ("test5: client %d acquire a release a concurrent; same and diff clnt\n", i);
- for (int j = 0; j < 10; j++) {
- if (i < 5) lc[0]->acquire(a);
- else lc[1]->acquire(a);
- check_grant(a);
- tprintf ("test5: client %d got lock\n", i);
- check_release(a);
- if (i < 5) lc[0]->release(a);
- else lc[1]->release(a);
- }
- return 0;
+ int i = * (int *) x;
+
+ tprintf ("test5: client %d acquire a release a concurrent; same and diff clnt\n", i);
+ for (int j = 0; j < 10; j++) {
+ if (i < 5) lc[0]->acquire(a);
+ else lc[1]->acquire(a);
+ check_grant(a);
+ tprintf ("test5: client %d got lock\n", i);
+ check_release(a);
+ if (i < 5) lc[0]->release(a);
+ else lc[1]->release(a);
+ }
+ return 0;