diff options
Diffstat (limited to 'libjava/boehm.cc')
-rw-r--r-- | libjava/boehm.cc | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/libjava/boehm.cc b/libjava/boehm.cc index 3b013dae3d6..6a5603d78a5 100644 --- a/libjava/boehm.cc +++ b/libjava/boehm.cc @@ -678,19 +678,20 @@ _Jv_RegisterLibForGc (const void *p __attribute__ ((__unused__))) #endif } -#if defined(GC_PTHREADS) && !defined(GC_SOLARIS_THREADS) \ - && !defined(GC_WIN32_THREADS) && !defined(GC_DARWIN_THREADS) - void _Jv_SuspendThread (_Jv_Thread_t *thread) { +#if defined(GC_PTHREADS) && !defined(GC_SOLARIS_THREADS) \ + && !defined(GC_WIN32_THREADS) && !defined(GC_DARWIN_THREADS) GC_suspend_thread (_Jv_GetPlatformThreadID (thread)); +#endif } void _Jv_ResumeThread (_Jv_Thread_t *thread) { +#if defined(GC_PTHREADS) && !defined(GC_SOLARIS_THREADS) \ + && !defined(GC_WIN32_THREADS) && !defined(GC_DARWIN_THREADS) GC_resume_thread (_Jv_GetPlatformThreadID (thread)); -} - #endif +} |