Fixing strace and cygcheck so that they work with mount -X
David Rothenberger
daveroth@acm.org
Wed May 11 20:03:00 GMT 2005
On 5/11/2005 9:53 AM, Christopher Faylor wrote:
> On Wed, May 11, 2005 at 11:40:36AM -0400, Christopher Faylor wrote:
>
>>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/base/createprocess.asp
cygstart uses ShellExecute, not CreateProcess.
> Btw, from the description, it sounds like cygstart is broken right now
> and could be fixed right now. You don't need any of the functionality
> from the snapshot. You just need to construct a windows lpEnvironment
> block from the UNIX-like global variable, provided by cygwin: "extern char **environ".
The attached patch fixes cygstart for me. It copies all missing Cygwin
environment variables to the Windows environment before invoking
ShellExecute.
--
David Rothenberger spammer? -> spam@daveroth.dyndns.org
GPG/PGP: 0x7F67E734, C233 365A 25EF 2C5F C8E1 43DF B44F BA26 7F67 E734
It'll be a nice world if they ever get it finished.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cygutils.patch
URL: <http://cygwin.com/pipermail/cygwin/attachments/20050511/b328e429/attachment.ksh>
-------------- next part --------------
--
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/
More information about the Cygwin
mailing list