>>>> "Mike" == Mike Alexander
<mta(a)arbortext.com> writes:
Hi Mike!
Mike> Which version of sleep are you using? I know this sounds
cd D:\Users\AichnerAd\
sleep --version
Compilation started at Sun May 07 21:12:41 2000 +0200 (W. Europe Daylight Time)
sleep (GNU sh-utils) 1.16
Compilation finished at Sun May 07 21:12:41
Mike> like a silly question, but I discovered that some versions
Not at all.
Mike> are interruptible and some aren't in my own investigation of
Mike> this problem. If I remember correctly the version that
Mike> comes with MKS Toolkit is interruptible (which is probably
Mike> why I didn't notice this problem) and the one that comes
Mike> with Cygwin isn't.
The suspect known as "sleep" has been acquitted based on following
evidence:
XEmacs 21.1.10 with your patch backed out (STDERR improvements retained):
cd d:\Users\AichnerAd\tmp\
perl -e "while(1) {};"
Compilation started at Sun May 07 21:18:37 2000 +0200 (W. Europe Daylight Time)
^C
Compilation unknown signal at Sun May 07 21:18:44
100% pure XEmacs 21.1.9:
cd D:\Users\AichnerAd\
perl -e "while(1) {};"
Compilation started at Sun May 07 21:21:08 2000 +0200 (W. Europe Daylight Time)
kill-compilation fails to kill it.
Mike> I'll look into fixing this, but it may not be easy. I never much
Mike> liked that kludge, but I need some way to defer the call to
Mike> enable_child_signals until after the child process gets really
Mike> started and initializes itself. I may have to put in a new way to
Where does the magic number 10 come from?
Are you trying ten times to enable child signals?
Mike> handle this. I'll look into it and see what I find. Thanks for
Thanks for looking into this!
Mike> doing the investigation.
Mike> Mike
Best regards,
Adrian