From c83bdbf65e589a40b6f01bcdf586e91391013647 Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Tue, 30 Mar 2004 21:27:50 +0000 Subject: * thread.h (pthread::init_mainthread): Add parameter forked. Set forked default to false.. * thread.cc (MTinterface::fixup_after_fork): Call pthread::init_mainthread with forked = true. (pthread::init_mainthread): Add parameter forked. Do not change thread self pointer when forked. --- winsup/cygwin/thread.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'winsup/cygwin/thread.h') diff --git a/winsup/cygwin/thread.h b/winsup/cygwin/thread.h index 02eac1899..ac08cdfde 100644 --- a/winsup/cygwin/thread.h +++ b/winsup/cygwin/thread.h @@ -373,7 +373,7 @@ public: pthread (); virtual ~pthread (); - static void init_mainthread (); + static void init_mainthread (const bool forked = false); static bool is_good_object(pthread_t const *); static void atforkprepare(); static void atforkparent(); -- cgit v1.2.3