summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin')
-rw-r--r--winsup/cygwin/ChangeLog5
-rw-r--r--winsup/cygwin/thread.cc1
2 files changed, 6 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 6e2bd28d0..c99d6646b 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,3 +1,8 @@
+2003-11-10 Thomas Pfaff <tpfaff@gmx.net>
+
+ * thread.cc (__reent_t::init_clib): Set thread local clib
+ __sdidinit var appropriately.
+
2003-11-08 Corinna Vinschen <corinna@vinschen.de>
* syscalls.cc (ftruncate64): Log length as long long.
diff --git a/winsup/cygwin/thread.cc b/winsup/cygwin/thread.cc
index 35f9f50bc..93aeb97db 100644
--- a/winsup/cygwin/thread.cc
+++ b/winsup/cygwin/thread.cc
@@ -1878,6 +1878,7 @@ __reent_t::init_clib (struct _reent& var)
var._stdin = _GLOBAL_REENT->_stdin;
var._stdout = _GLOBAL_REENT->_stdout;
var._stderr = _GLOBAL_REENT->_stderr;
+ var.__sdidinit = _GLOBAL_REENT->__sdidinit;
_clib = &var;
};