OSDN Git Service

* environ.cc (environ_init): Avoid evaluating $CYGWIN twice.
authorcorinna <corinna>
Wed, 5 Nov 2008 11:57:43 +0000 (11:57 +0000)
committercorinna <corinna>
Wed, 5 Nov 2008 11:57:43 +0000 (11:57 +0000)
winsup/cygwin/ChangeLog
winsup/cygwin/environ.cc

index 136805c..5e3ee1c 100644 (file)
@@ -1,3 +1,7 @@
+2008-11-05  Corinna Vinschen  <corinna@vinschen.de>
+
+       * environ.cc (environ_init): Avoid evaluating $CYGWIN twice.
+
 2008-10-23  Corinna Vinschen  <corinna@vinschen.de>
 
        * wincap.cc (all wincaps): Store in .cygwin_dll_common section same as
index 040a638..7f4064a 100644 (file)
@@ -792,8 +792,6 @@ environ_init (char **envp, int envc)
        ucenv (newp, eq);
       if (*newp == 'T' && strncmp (newp, "TERM=", 5) == 0)
        sawTERM = 1;
-      if (*newp == 'C' && strncmp (newp, "CYGWIN=", sizeof ("CYGWIN=") - 1) == 0)
-       parse_options (newp + sizeof ("CYGWIN=") - 1);
       if (*eq && conv_start_chars[(unsigned char)envp[i][0]])
        posify (envp + i, *++eq ? eq : --eq, tmpbuf);
       debug_printf ("%p: %s", envp[i], envp[i]);