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/