in reply to Re^3: Vague segfault question
in thread open3() problem

Which of those is true?

Both, they're not mutually exclusive :) if you keep reading it also says

The behavior of kill when a *PROCESS* number is zero or negative depends on the operating system. For example, on POSIX-conforming systems, zero will signal the current process group and -1 will signal all processes.

See also what perlport#kill says

Replies are listed 'Best First'.
Re^5: Vague segfault question
by ChrisDennis (Sexton) on Feb 05, 2012 at 21:07 UTC

    The kill documentation seems to omit what the Camel book adds, that a negative process id (not just -1) will kill all processes in the process group on Posix-conforming systems.

      When the docs say it depends on the operating system, you're supposed to consult the operating system documentation (man kill)