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

Dave Korn dave.korn@artimi.com
Wed May 11 15:53:00 GMT 2005


----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":
> 
>
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/bas
e/createprocess.asp
> 
> cgf

  Well, among other things, it says ...

" Each string is in the form:

name=value

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. "

  Sheesh.  Those wild and crazy microsoft guys huh?  Gotta love 'em.

    cheers,
      DaveK
-- 
Can't think of a witty .sigline today....



More information about the Cygwin-talk mailing list