This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [RFA/mingw32] environment variables are case-insensitive on win32
- From: Jerome Guitton <guitton at adacore dot com>
- To: Pedro Alves <palves at redhat dot com>, gdb-patches at sourceware dot org, Eli Zaretskii <eliz at gnu dot org>
- Date: Mon, 10 Dec 2012 11:51:15 +0100
- Subject: Re: [RFA/mingw32] environment variables are case-insensitive on win32
- References: <1354282597-22691-1-git-send-email-guitton@adacore.com> <834nk7urs0.fsf@gnu.org> <20121130140844.GF2768@adacore.com> <83y5hjt8ll.fsf@gnu.org> <20121130153401.GH2768@adacore.com> <83wqx3t6r9.fsf@gnu.org> <20121130162852.GD32262@adacore.com> <50B902D0.6060809@redhat.com> <20121203113147.GB12055@adacore.com> <20121209235344.GA12152@ednor.casa.cgf.cx>
Christopher Faylor (cgf-use-the-mailinglist-please@sourceware.org):
> I wasn't entirely sure what was decided for Cygwin but Cygwin
> environment variables are meant, like Linux, to be case sensitive.
> Please keep that in mind when implementing this. The CYGWIN=upcaseenv
> is a special case and not something that you should have to worry about.
Right, but when GDB creates the inferior it first convert the Cygwin
environment to Win32 (using CW_CVT_ENV_TO_WINENV) and then uses
directly CreateProcess. So it seems that the the case sensitivity is
lost in the process...