On Wed, Jan 09, 2002 at 11:57:04AM +1100, Robert Collins wrote:
>----- Original Message -----
>From: "Christopher Faylor" <[EMAIL PROTECTED]>
>
>> So, I think the easiest fix for the current problem is just to do a
>> 'signal (SIGINT, SIG_IGN)' prior to calling CreateProcess, restoring
>> the previous signal handler if the CreateProcess fails.
>
>You do realise, that thats what I've done, but via the more efficient
>way of returning TRUE to the signal.

Sure.  I understand what you are doing.  It usually only takes me a
couple of tries to "get it".

I'm specifically trying not to do the "TRUE" thing, though, since AFAICT
it isn't always appropriate.

For the record, I really appreciate your tracking this down.  I finally
understand the issues here.  These issues have been around for a long time
and the problems that you uncovered are probably responsible for some
longstanding cygwin strangeness.

cgf

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply via email to