diff options
Diffstat (limited to 'libjava/posix-threads.cc')
-rw-r--r-- | libjava/posix-threads.cc | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/libjava/posix-threads.cc b/libjava/posix-threads.cc index 413f7c3..9701596 100644 --- a/libjava/posix-threads.cc +++ b/libjava/posix-threads.cc @@ -79,12 +79,7 @@ _Jv_CondWait (_Jv_ConditionVariable_t *cv, _Jv_Mutex_t *mu, return 1; int r; - pthread_mutex_t *pmu; -#ifdef HAVE_RECURSIVE_MUTEX - pmu = mu; -#else - pmu = &mu->mutex2; -#endif + pthread_mutex_t *pmu = _Jv_PthreadGetMutex (mu); if (millis == 0 && nanos == 0) r = pthread_cond_wait (cv, pmu); |