Lines Matching full:mutex
56 if (int error = ::pthread_mutex_init (&_semaphore.mutex, 0))
57 Iex::throwErrnoExc ("Cannot initialize mutex (%T).", error);
72 error = ::pthread_mutex_destroy (&_semaphore.mutex);
80 ::pthread_mutex_lock (&_semaphore.mutex);
87 &_semaphore.mutex))
89 ::pthread_mutex_unlock (&_semaphore.mutex);
99 ::pthread_mutex_unlock (&_semaphore.mutex);
106 ::pthread_mutex_lock (&_semaphore.mutex);
110 ::pthread_mutex_unlock (&_semaphore.mutex);
116 ::pthread_mutex_unlock (&_semaphore.mutex);
125 ::pthread_mutex_lock (&_semaphore.mutex);
131 ::pthread_mutex_unlock (&_semaphore.mutex);
139 ::pthread_mutex_unlock (&_semaphore.mutex);
146 ::pthread_mutex_lock (&_semaphore.mutex);
148 ::pthread_mutex_unlock (&_semaphore.mutex);