Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: JRuby 1.4
-
Fix Version/s: None
-
Component/s: Windows
-
Labels:None
-
Number of attachments :
Description
This code fails in jruby on doze
require 'timeout'
out = nil
begin
Timeout::timeout(ARGV[1].to_i)
rescue Timeout::Error
puts 'timed out'
Process.kill "KILL", out.pid
end
jruby: C:/dev/ruby/ruby-benchmark-suite/utils/timeout2.rb:16: waitpid unsupported on this platform (NotImplementedError)
ruby MRI works.
Thanks.
-r
See waitpid() implementation in win32/win32.c in MRI sources. Tricky!