David Rose 16 gadi atpakaļ
vecāks
revīzija
72f6c6d580

+ 2 - 0
dtool/src/dtoolbase/mutexImpl.h

@@ -52,9 +52,11 @@ typedef ReMutexPosixImpl ReMutexImpl;
 // interface with an external program or something that wants real
 // locks.
 #if defined(WIN32_VC)
+#include "mutexWin32Impl.h"
 typedef MutexWin32Impl TrueMutexImpl;
 
 #elif defined(HAVE_POSIX_THREADS)
+#include "mutexPosixImpl.h"
 typedef MutexPosixImpl TrueMutexImpl;
 
 #else

+ 2 - 2
dtool/src/dtoolbase/mutexPosixImpl.I

@@ -85,7 +85,7 @@ release() {
 ////////////////////////////////////////////////////////////////////
 INLINE pthread_mutex_t *MutexPosixImpl::
 get_posix_lock() {
-  return _lock;
+  return &_lock;
 }
 
 ////////////////////////////////////////////////////////////////////
@@ -160,5 +160,5 @@ release() {
 ////////////////////////////////////////////////////////////////////
 INLINE pthread_mutex_t *ReMutexPosixImpl::
 get_posix_lock() {
-  return _lock;
+  return &_lock;
 }