+ err(-1, "%d: pwqr_ctl(PWQR_CTL_REGISTER)", who);
+
+ /* busy-loop */
+ trace("%d: loop1", who);
+ do {
+ pthread_testcancel();
+ } while (!state_g);
+
+ trace("%d: tries to park", who);
+ if (pwqr_ctl(pwqr_fd_g, PWQR_CTL_PARK, 0, NULL) < 0)
+ trace("pwqr_ctl(PWQR_CTL_PARK)");
+ trace("%d: unparked", who);