OSDN Git Service

* include/posix-threads.h (_Jv_MutexDestroy): Use
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 Sep 1999 23:01:23 +0000 (23:01 +0000)
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 Sep 1999 23:01:23 +0000 (23:01 +0000)
_Jv_PthreadGetMutex.
(_Jv_MutexLock): Likewise.
(_Jv_MutexUnlock): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29569 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/include/posix-threads.h

index 6ce5ae0..f43d80e 100644 (file)
@@ -1,5 +1,10 @@
 1999-09-21  Tom Tromey  <tromey@cygnus.com>
 
+       * include/posix-threads.h (_Jv_MutexDestroy): Use
+       _Jv_PthreadGetMutex.
+       (_Jv_MutexLock): Likewise.
+       (_Jv_MutexUnlock): Likewise.
+
        * java/io/OutputStreamWriter.java (OutputStreamWriter): Reverted
        previous patch; it too was incorrect.
        * java/io/PrintStream.java (PrintStream): Likewise.
index 38629f4..5c6cc7b 100644 (file)
@@ -194,7 +194,7 @@ void _Jv_MutexInit (_Jv_Mutex_t *mu);
 inline void
 _Jv_MutexDestroy (_Jv_Mutex_t *mu)
 {
-  pthread_mutex_destroy (mu);
+  pthread_mutex_destroy (_Jv_PthreadGetMutex (mu));
 }
 
 #else /* HAVE_RECURSIVE_MUTEX */
@@ -209,7 +209,7 @@ extern void _Jv_MutexDestroy (_Jv_Mutex_t *mu);
 inline int
 _Jv_MutexLock (_Jv_Mutex_t *mu)
 {
-  int r = pthread_mutex_lock (mu);
+  int r = pthread_mutex_lock (_Jv_PthreadGetMutex (mu));
 #ifdef PTHREAD_MUTEX_IS_STRUCT
   if (! r)
     ++mu->count;
@@ -220,7 +220,7 @@ _Jv_MutexLock (_Jv_Mutex_t *mu)
 inline int
 _Jv_MutexUnlock (_Jv_Mutex_t *mu)
 {
-  int r = pthread_mutex_unlock (mu);
+  int r = pthread_mutex_unlock (_Jv_PthreadGetMutex (mu));
 #ifdef PTHREAD_MUTEX_IS_STRUCT
   if (! r)
     --mu->count;