Ejemplo n.º 1
0
 QWaitConditionPrivate()
 : waiters(0), wakeups(0)
 {
     qt_symbian_throwIfError(mutex.CreateLocal());
     int err = cond.CreateLocal();
     if (err != KErrNone) {
         mutex.Close();
         qt_symbian_throwIfError(err);
     }
 }
Ejemplo n.º 2
0
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;
}
Ejemplo n.º 3
0
void* LockCreate()
{
	RMutex p;
	p.CreateLocal();
	return (void*)p.Handle();
}