From: Takahiro Kambe Date: 2010-01-08T14:02:18+09:00 Subject: [ruby-dev:39989] Re: [Bug #2575] a test fail for IO#readpartial is broken on *BSD In message <4b46a911c23d1_8c3bbe17ec398dd@redmine.ruby-lang.org> on Fri, 8 Jan 2010 12:40:04 +0900, Takahiro Kambe wrote: > 解決策としては、fflush(3)の呼び出しに代えて__SOFFをアンセットしてから > ftello(3)を呼び出すといったことが考えられます。取り敢えずのパッチで、 > 問題が解決することを確認しました。 この問題は解決しますが、解決しているのはオフセットだけで、 read_buffered_data()辺りにはfread(3)呼び出してるコードも 存在します。 副作用もあるでしょうし、最終的にはRuby 1.9でstdio捨てると いう話に結び付くのでしょう。 -- 神戸 隆博(かんべ たかひろ) at 仕事場