This is the mail archive of the mailing list for the cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Fixing strace and cygcheck so that they work with mount -X

On Wed, May 11, 2005 at 04:47:28PM +0100, Dave Korn wrote:
>----Original Message----
>>From: Christopher Faylor
>>Sent: 11 May 2005 16:41
>>It sounds like you need to read MSDN on CreateProcess and see what it
>>says about "lpEnvironment":
>Well, among other things, it says ...
>" Each string is in the form:
>Because the equal sign is used as a separator, it must not be used in
>the name of an environment variable."
>...  and then a little later on it also says ...
>" For example, there is an environment variable named =C: whose value
>is the current directory on drive C.  An application must manually pass
>the current directory information to the new process.  To do so, the
>application must explicitly create these environment variable strings,
>sort them alphabetically (because the system uses a sorted
>environment), and put them into the environment block.  "

Yeah, were you following the discussion related to this in the
gdb-patches mailing list?

Anyway, now that you've read the documentation, do you want to provide
in-depth technical help on how to construct an environment block?


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]