List Info

Thread: Re: Fix kill(0, $pid) on Windows




Re: Fix kill(0, $pid) on Windows
user name
2007-04-17 17:27:30
On Tue, 17 Apr 2007, Steve Hay wrote:

> Garrett Cooper wrote:
>>>> Jan Dubois wrote:
>>>>> I broke the kill(0, $pid) behavior on
Windows with change 29605
>>>>> (the one implementing killpg()):
>>>>> 
>> 
>> Speaking of kill... have you guys tried running
kill(0, undef) with certain 
>> versions of Perl? The earlier versions (5.8.2)
apparently killed the parent 
>> process instead of erroring out or something.
>> 
>> You just reminded me of that point.
>
> I can't reproduce anything like what you describe with
5.6.0, 5.6.1, any 5.8.x 
> or bleadperl. I tried running
>
> perl -le "print kill(0, undef); print 'Hi'"
>
> with each of those perls, and they all print 'Hi' okay.
Is this one-liner 
> sufficient to show up the problem concerned?
>
> I'm running on Windows XP. What OS have you seen this
problem on?
>
> --

I realized this after the fact, but it shouldn't be signal
0, but something different from that.

Example:

$ perl -e 'kill(15, undef); print "Hello, cruel
world!n"';
Terminated

This occurs on both XP (SP2) and Unix (SUSE 10.3) AFAIK.

-Garrett


[1]

about | contact  Other archives ( Real Estate discussion Medical topics )