Browse Source

* dcrt0.cc (dll_crt0_1): Move internal locale setting prior to potential

globify to prevent creation of unglobbed filenames in the wrong character set.
fifo_doover3
Christopher Faylor 17 years ago
parent
commit
1afba8e5f2
  1. 6
      winsup/cygwin/ChangeLog
  2. 5
      winsup/cygwin/dcrt0.cc

6
winsup/cygwin/ChangeLog

@ -1,3 +1,9 @@
2010-01-01 Christopher Faylor <me+cygwin@cgf.cx>
* dcrt0.cc (dll_crt0_1): Move internal locale setting prior to
potential globify to prevent creation of unglobbed filenames in the
wrong character set.
2009-12-28 Corinna Vinschen <corinna@vinschen.de>
* fhandler.h (fhandler_socket::wait_for_events): Drop parameter default

5
winsup/cygwin/dcrt0.cc

@ -853,6 +853,9 @@ dll_crt0_1 (void *)
/* Connect to tty. */
tty::init_session ();
/* Set internal locale to the environment settings. */
initial_setlocale ();
if (!__argc)
{
PWCHAR wline = GetCommandLineW ();
@ -937,8 +940,6 @@ dll_crt0_1 (void *)
do this for noncygwin case since the signal thread is blocked due to
LoadLibrary serialization. */
ld_preload ();
/* Set internal locale to the environment settings. */
initial_setlocale ();
if (user_data->main)
cygwin_exit (user_data->main (__argc, __argv, *user_data->envptr));
__asm__ (" \n\

Loading…
Cancel
Save