The following question was also posted to usenet's comp.lang.perl.misc, sorry for the duplication, but I really need some input on this.

While checking the syntax of the kill() function I noticed a difference between the perlipc and the perlfunc manual pages . It regards the way to kill a process group.

quoting perlipc (item "Signals"):
# Sending a signal to a negative process ID means that you
# send the signal to the entire Unix process-group.
Also all examples in perlipc seem to advocate this as the default way to do this.
quoting perlfunc (item "kill"):
# Unlike in the shell, if SIGNAL is negative, it kills 
# process groups instead of processes. (On System V, a
# negative PROCESS number will also kill process groups,
# but that's not portable.)

Does this mean the things described in perlipc only work on SysV and are not portable? if so how does this work on my linux box? Has there been a syntax change for the kill() function and is one of both pages not up2date? Or is one of both pages plain wrong!??

Also if using signal 0 (zero) to poll processes how do you poll the group with a negative signal!?

Please enlighten me

--
Jaap Karssenberg || Pardus (Larus)? <pardus@cpan.org>
>>>> Zoidberg: So many memories, so many strange fluids gushing out of patients' bodies.... <<<<

In reply to kill(9, -9) or kill(-9, 9) ? by Pardus

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.