fUpdateLock
BLocker *fUpdateLock;
status_t result = mutex_lock(&fUpdateLock);
mutex_unlock(&fUpdateLock);
status_t result = mutex_lock(&fUpdateLock);
mutex_unlock(&fUpdateLock);
MutexLocker locker(fUpdateLock);
status_t result = mutex_lock(&fUpdateLock);
mutex_unlock(&fUpdateLock);
result = mutex_lock(&fUpdateLock);
mutex_init(&fUpdateLock, "joystick update lock");
mutex_unlock(&fUpdateLock);
mutex fUpdateLock;
BLocker fUpdateLock;
if (fUpdateLock.LockWithTimeout(2000LL) >= B_OK) {
fUpdateLock.Unlock();
BAutolock lock(fUpdateLock); // Lock the number map
fUpdateLock->Lock();
fUpdateLock->Unlock();
delete fUpdateLock;
BAutolock lock(fUpdateLock);
BAutolock lock(fUpdateLock);
BAutolock lock(fUpdateLock);