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

ruby-changes:10990

From: mame <ko1@a...>
Date: Tue, 24 Feb 2009 01:24:56 +0900 (JST)
Subject: [ruby-changes:10990] Ruby:r22578 (trunk): * bootstraptest/test_thread.rb: fix for environment where fork is not

mame	2009-02-24 01:24:46 +0900 (Tue, 24 Feb 2009)

  New Revision: 22578

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

  Log:
    * bootstraptest/test_thread.rb: fix for environment where fork is not
      available.

  Modified files:
    trunk/ChangeLog
    trunk/bootstraptest/test_thread.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 22577)
+++ ChangeLog	(revision 22578)
@@ -1,3 +1,8 @@
+Tue Feb 24 01:22:19 2009  Yusuke Endoh  <mame@t...>
+
+	* bootstraptest/test_thread.rb: fix for environment where fork is not
+	  available.
+
 Tue Feb 24 01:19:38 2009  Yusuke Endoh  <mame@t...>
 
 	* thread.c (thread_cleanup_func): unlock all locked mutexes even when
Index: bootstraptest/test_thread.rb
===================================================================
--- bootstraptest/test_thread.rb	(revision 22577)
+++ bootstraptest/test_thread.rb	(revision 22578)
@@ -219,9 +219,13 @@
 assert_equal 'ok', %{
   open("zzz.rb", "w") do |f|
     f.puts <<-END
-      Thread.new { fork { GC.start } }.join
-      pid, status = Process.wait2
-      $result = status.success? ? :ok : :ng
+      begin
+        Thread.new { fork { GC.start } }.join
+        pid, status = Process.wait2
+        $result = status.success? ? :ok : :ng
+      rescue NotImplementedError
+        :ok
+      end
     END
   end
   require "zzz.rb"

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

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