ruby-changes:19305
From: arton <ko1@a...>
Date: Mon, 25 Apr 2011 21:11:50 +0900 (JST)
Subject: [ruby-changes:19305] Ruby:r31345 (trunk): * win32/win32.c (kill): accept 0 only sig is SIGINT #4596
arton 2011-04-25 21:11:44 +0900 (Mon, 25 Apr 2011) New Revision: 31345 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=31345 Log: * win32/win32.c (kill): accept 0 only sig is SIGINT #4596 Modified files: trunk/ChangeLog trunk/win32/win32.c Index: ChangeLog =================================================================== --- ChangeLog (revision 31344) +++ ChangeLog (revision 31345) @@ -1,3 +1,7 @@ +Mon Apr 25 20:53:32 2011 Tajima, Akio <artonx@y...> + + * win32/win32.c (kill): accept 0 only sig is SIGINT #4596 + Mon Apr 25 19:59:47 2011 Tajima, Akio <artonx@y...> * win32/win32.c (kill): accept 0 as pid, fixes #4596 Index: win32/win32.c =================================================================== --- win32/win32.c (revision 31344) +++ win32/win32.c (revision 31345) @@ -3733,7 +3733,7 @@ int ret = 0; DWORD err; - if (pid < 0) { + if (pid < 0 || pid == 0 && sig != SIGINT) { errno = EINVAL; return -1; } -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/