From b1a2eddbfcb883c363bd67858a4dc739f4755775 Mon Sep 17 00:00:00 2001 From: Jeremy Evans Date: Fri, 26 Jul 2019 08:13:34 -0700 Subject: Document acceptance of negative pid in Process.kill [ci skip] Fixes [Bug #13501] --- signal.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'signal.c') diff --git a/signal.c b/signal.c index fffc65ce0c..9047811397 100644 --- a/signal.c +++ b/signal.c @@ -419,8 +419,9 @@ static void signal_enque(int sig); * Process.kill(signal, pid, ...) -> integer * * Sends the given signal to the specified process id(s) if _pid_ is positive. - * If _pid_ is zero _signal_ is sent to all processes whose group ID is equal - * to the group ID of the process. _signal_ may be an integer signal number or + * If _pid_ is zero, _signal_ is sent to all processes whose group ID is equal + * to the group ID of the process. If _pid_ is negative, results are dependent + * on the operating system. _signal_ may be an integer signal number or * a POSIX signal name (either with or without a +SIG+ prefix). If _signal_ is * negative (or starts with a minus sign), kills process groups instead of * processes. Not all signals are available on all platforms. -- cgit v1.2.1