なかだです。

At Mon, 5 Jan 2004 17:24:18 +0900,
MIYAMUKO Katsuyuki wrote:
> HP-UX と UX/4800 の場合、fclose が EOF を返しても errno が設定されない
> 場合があるようです。このことが原因でしょうか。

[ruby-dev:22493]のパッチを当てるとどうなるでしょうか。

また、これはちゃんとエラーになるでしょうか。

$ ruby -e 'f = open("/dev/null"); IO.new(f.fileno).close; f.close'

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦