Mail Archives: cygwin/2008/06/17/21:06:10
On Mon, Jun 16, 2008 at 11:41:52PM -0400, Mike Mueller wrote:
> I have a program (native win32) that is capable of launching
> sub-processes, using apr (apache portable runtime), which is essentially
> a wrapper around CreateProcess in the Windows API. My program creates a
> modified environment (changes the PATH env var), and passes this new
> environment to CreateProcess.
>
> When I run a native Windows program, for example, a .bat script that
> says "echo %PATH%", I see the correctly modified PATH env var.
>
> When I run a Cygwin program, the PATH is the original unmodified path
> (rephrased in cygwin format), maybe inherited from the parent process?
> The modified PATH being passed to CreateProcess is not discovered by the
> Cygwin app.
>
> I would've expected the two to behave the same in this situation. Has
> anyone done anything like this before? Is there a known issue here, or
> is this a new bug? Workarounds?
No thoughts on this? How & when does Cygwin take a snapshot of the
Windows environment? I'm still trying to figure out how my modified
environment is not being picked up...
Mike
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -