From fed8dea34a34c291f5d49cef749063dd43ca78d7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Sun, 5 Oct 1997 05:40:34 +0200
Subject: [PATCH] Now calls pthread_init() if available.

Rev: src/threads.c:1.44
---
 src/threads.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/src/threads.c b/src/threads.c
index 67b7e296ec..fa79325184 100644
--- a/src/threads.c
+++ b/src/threads.c
@@ -1,5 +1,5 @@
 #include "global.h"
-RCSID("$Id: threads.c,v 1.43 1997/09/23 15:17:18 grubba Exp $");
+RCSID("$Id: threads.c,v 1.44 1997/10/05 03:40:34 grubba Exp $");
 
 int num_threads = 1;
 int threads_disabled = 0;
@@ -410,6 +410,13 @@ void th_init(void)
 #endif /* SGI_SPROC_THREADS */
 
   THREADS_FPRINTF((stderr, "THREADS_DISALLOW() Initializing threads.\n"));
+
+#ifdef POSIX_THREADS
+#ifdef HAVE_PTHREAD_INIT
+  pthread_init();
+#endif /* HAVE_PTHREAD_INIT */
+#endif /* POSIX_THREADS */
+
   mt_init( & interpreter_lock);
   mt_lock( & interpreter_lock);
 #ifdef POSIX_THREADS
-- 
GitLab