From: Ralf Papenkordt Date: 2003-01-07T03:41:41+09:00 Subject: Bug when using Kernel.fork with File.print Hello, the following stripped down script prints one time "hello" to stdout but four times to testfile which IMHO is not correct: --- class Test def do_something fork do end Process.wait end end aFile = File.new("testfile", "w"); print("hello\n") aFile.print("hello\n") [1, 2, 3].each { |x| Test.new.do_something } aFile.close --- Tested with Ruby 1.8.0-preview1 (with errara patch) on Linux and Ruby 1.6.8 on Windows (cygwin). Can anyone confirm that this is a bug or ist it just me? Regards, Ralf