4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-02-01 03:50:28 +08:00

* lib/_cygwin_crt0_common.cc (_cygwin_crt0_common): Don't reset environ if

already set.
This commit is contained in:
Christopher Faylor 2000-07-12 04:02:45 +00:00
parent 1ff7263eb9
commit a0f7b496ad
3 changed files with 10 additions and 2 deletions

View File

@ -1,3 +1,8 @@
Wed Jul 12 00:01:03 2000 Christopher Faylor <cgf@cygnus.com>
* lib/_cygwin_crt0_common.cc (_cygwin_crt0_common): Don't reset
environ if already set.
Mon Jul 10 19:07:03 2000 Christopher Faylor <cgf@cygnus.com>
* fhandler_console.cc (fhandler_console::read): Unicode interface

View File

@ -56,7 +56,10 @@ _cygwin_crt0_common (MainFunc f, per_process *u)
u->ctors = &__CTOR_LIST__;
u->dtors = &__DTOR_LIST__;
if (!u->envptr)
u->envptr = &environ;
else
environ = *(u->envptr);
if (uwasnull)
_impure_ptr = u->impure_ptr; /* Use field initialized in newer DLLs. */
else