[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]