Lines Matching refs:sharedL
287 static LockShared sharedL;
293 sharedL.o1 = PR_NewLock();
294 sharedL.o2 = PR_NewLock();
295 sharedL.cv1 = PR_NewCondVar(sharedL.o1);
296 sharedL.cv2 = PR_NewCondVar(sharedL.o2);
304 PR_Lock(sharedL.o1);
306 rv = PR_WaitCondVar(sharedL.cv1, PR_SecondsToInterval(3));
309 PR_Unlock(sharedL.o1);
313 PR_USER_THREAD, T2Lock, &sharedL, PR_PRIORITY_NORMAL,
318 PR_USER_THREAD, T3Lock, &sharedL, PR_PRIORITY_NORMAL,
321 PR_Lock(sharedL.o2);
323 rv = PR_WaitCondVar(sharedL.cv2, PR_INTERVAL_NO_TIMEOUT);
326 PR_Unlock(sharedL.o2);
331 PR_DestroyLock(sharedL.o1);
332 PR_DestroyLock(sharedL.o2);
333 PR_DestroyCondVar(sharedL.cv1);
334 PR_DestroyCondVar(sharedL.cv2);