summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/dcrt0.cc
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/dcrt0.cc')
-rw-r--r--winsup/cygwin/dcrt0.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/winsup/cygwin/dcrt0.cc b/winsup/cygwin/dcrt0.cc
index a0af0231b..575a2bacb 100644
--- a/winsup/cygwin/dcrt0.cc
+++ b/winsup/cygwin/dcrt0.cc
@@ -534,7 +534,7 @@ dll_crt0_1 ()
{
char padding[CYGTLS_PADSIZE];
_main_tls = &_my_tls;
- _main_tls->init (padding);
+ _main_tls->init_thread (padding);
/* According to onno@stack.urc.tue.nl, the exception handler record must
be on the stack. */
@@ -901,6 +901,8 @@ _dll_crt0 ()
break;
}
}
+
+ _threadinfo::init ();
dll_crt0_1 ();
}