diff options
Diffstat (limited to 'winsup/cygwin/dcrt0.cc')
-rw-r--r-- | winsup/cygwin/dcrt0.cc | 4 |
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 (); } |