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

available.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22578 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
mame 2009-02-23 16:24:46 +00:00
parent c55dd9b7d8
commit c43236eaf7
2 changed files with 12 additions and 3 deletions

View File

@ -1,3 +1,8 @@
Tue Feb 24 01:22:19 2009 Yusuke Endoh <mame@tsg.ne.jp>
* bootstraptest/test_thread.rb: fix for environment where fork is not
available.
Tue Feb 24 01:19:38 2009 Yusuke Endoh <mame@tsg.ne.jp>
* thread.c (thread_cleanup_func): unlock all locked mutexes even when

View File

@ -219,9 +219,13 @@ assert_equal 'true', %{
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"