]> sourceware.org Git - newlib-cygwin.git/commitdiff
* dcrt0.cc (dll_crt0_1): Reset locale to "C" even when dynamically
authorCorinna Vinschen <corinna@vinschen.de>
Thu, 5 May 2011 07:31:13 +0000 (07:31 +0000)
committerCorinna Vinschen <corinna@vinschen.de>
Thu, 5 May 2011 07:31:13 +0000 (07:31 +0000)
loaded.

winsup/cygwin/ChangeLog
winsup/cygwin/dcrt0.cc

index 55fe43a20ed6b7661a52135eae6f71410217f99a..47fcb33e4ac5cd80fe86ec5bac4f7e4eb83176db 100644 (file)
@@ -1,3 +1,8 @@
+2011-05-05  Corinna Vinschen  <corinna@vinschen.de>
+
+       * dcrt0.cc (dll_crt0_1): Reset locale to "C" even when dynamically
+       loaded.
+
 2011-05-05  Yaakov Selkowitz  <yselkowitz@users.sourceforge.net>
 
        * posix.sgml (std-notimpl): Remove bsd_signal, setcontext, and
index 3c33f8054aa91807b68c2bd38a5daab4290b6b44..92056c80f5031f6c08b97ea008f49a2a08c040a6 100644 (file)
@@ -905,7 +905,10 @@ dll_crt0_1 (void *)
   set_errno (0);
 
   if (dynamically_loaded)
-    return;
+    {
+      _setlocale_r (_REENT, LC_CTYPE, "C");
+      return;
+    }
 
   /* Disable case-insensitive globbing */
   ignore_case_with_glob = false;
This page took 0.03161 seconds and 5 git commands to generate.