QWaitConditionPrivate() : waiters(0), wakeups(0) { qt_symbian_throwIfError(mutex.CreateLocal()); int err = cond.CreateLocal(); if (err != KErrNone) { mutex.Close(); qt_symbian_throwIfError(err); } }
void* LockCreate() { lock_t *lock = (lock_t *)malloc(sizeof(lock_t)); if (lock) { RMutex p; p.CreateLocal(); lock->Handle = p.Handle(); lock->Counter = 0; lock->Thread = 0; } return lock; }
void* LockCreate() { RMutex p; p.CreateLocal(); return (void*)p.Handle(); }