From: "SHULTZ,BARRY (HP-Israel,ex1)" Date: 2001-04-05T20:22:03+09:00 Subject: [ruby-talk:13507] BUG?: HP-UX 10.20 and IO#gets followed by IO#puts Hi, I get the following behavior for Ruby 1.6.1,1.6.2 and 1.6.3 on HP-UX 10.20. Could someone running HP-UX 11 check it? I checked it on Win NT ( see below ) and the results there seem OK. [derby]:cat /tmp/a.txt line 1 [derby]:/mnt/ruby162/bin > ./irb irb(main):001:0> f = File.new("/tmp/a.txt","r+") # irb(main):002:0> f.gets "line 1\n" irb(main):003:0> f.puts("line 2") nil irb(main):004:0> f.close nil irb(main):005:0> exit [derby]:/mnt/ruby162/bin >cat /tmp/a.txt line 1 line 1 line 2 On Windows ( Ruby 1.6.2 ) C:\ruby\bin>type c:\temp\a.txt line 1 C:\ruby\bin>./irb irb(main):001:0> f = File.new("c:/temp/a.txt","r+") # irb(main):002:0> f.gets "line 1\n" irb(main):003:0> f.puts("line 2") nil irb(main):004:0> f.close nil irb(main):005:0> exit C:\ruby\bin>type c:\temp\a.txt line 1 line 2