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

ruby-changes:14039

From: usa <ko1@a...>
Date: Thu, 19 Nov 2009 10:00:09 +0900 (JST)
Subject: [ruby-changes:14039] Ruby:r25850 (trunk): * test_thread.rb: DO NOT USE FORK WITHOUT RESCUE.

usa	2009-11-19 09:56:44 +0900 (Thu, 19 Nov 2009)

  New Revision: 25850

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=25850

  Log:
    * test_thread.rb: DO NOT USE FORK WITHOUT RESCUE.

  Modified files:
    trunk/bootstraptest/test_thread.rb

Index: bootstraptest/test_thread.rb
===================================================================
--- bootstraptest/test_thread.rb	(revision 25849)
+++ bootstraptest/test_thread.rb	(revision 25850)
@@ -420,10 +420,13 @@
     end
   end
 
-  pid = fork do
-    # Child
-    STDOUT.write "This is the child process.\n"
-    STDOUT.write "Child process exiting.\n"
+  begin
+    pid = fork do
+      # Child
+      STDOUT.write "This is the child process.\n"
+      STDOUT.write "Child process exiting.\n"
+    end
+    Process.waitpid(pid)
+  rescue NotImplementedError
   end
-  Process.waitpid(pid)
 }, '[ruby-core:26361]'

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

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