summaryrefslogtreecommitdiff
path: root/solaris_pthreads.c
diff options
context:
space:
mode:
Diffstat (limited to 'solaris_pthreads.c')
-rw-r--r--solaris_pthreads.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/solaris_pthreads.c b/solaris_pthreads.c
index 02c3380..bae7719 100644
--- a/solaris_pthreads.c
+++ b/solaris_pthreads.c
@@ -13,12 +13,10 @@
/*
* Support code for Solaris threads. Provides functionality we wish Sun
* had provided. Relies on some information we probably shouldn't rely on.
- * Modified Peter C. for Solaris Posix Threads.
+ * Modified by Peter C. for Solaris Posix Threads.
*/
-/* Boehm, September 14, 1994 4:44 pm PDT */
-/* $Id: solaris_pthreads.c,v 1.10 1997/05/13 23:09:09 peterc Exp $ */
-# if defined(GC_SOLARIS_PTHREADS) || defined(_SOLARIS_PTHREADS)
+# if defined(GC_SOLARIS_PTHREADS)
# include "private/gc_priv.h"
# include <pthread.h>
# include <thread.h>
@@ -89,8 +87,8 @@ GC_pthread_create(pthread_t *new_thread,
}
LOCK();
- if (!GC_thr_initialized) {
- GC_thr_init();
+ if (!GC_is_initialized) {
+ GC_init_inner();
}
GC_multithreaded++;
@@ -176,5 +174,5 @@ GC_pthread_create(pthread_t *new_thread,
int GC_no_sunOS_pthreads;
#endif
-# endif /* SOLARIS_THREADS */
+# endif /* GC_SOLARIS_PTHREADS */