From: nobu.nakada@... Date: 2003-01-09T18:52:40+09:00 Subject: [ruby-dev:19336] Re: [BUG] errno == 0 なかだです。 At Thu, 9 Jan 2003 17:52:52 +0900, U.Nakamura wrote: > 1.6のio.cですが、FMODE_WBUF を立てる場所がないので W -> R は > ダメでした。 > # commitされるまで試してなかったのがバレバレ 入れ忘れてました。 > rb_io_check_writable()で立てちゃだめなのかなぁ。 > だめだから1.8はこうなってるんですよね... ダメってわけじゃなくて、getc()が方々で使われてるのとは違って WBUFのほうは立てる場所が限られてたもので。 しかし、これはひょっとしてFMODE_SYNCだとseekされてないんじゃな いでしょうか。フラグを流用した無理が出たような。別のフラグを使 うべきか、それともFMODE_SYNCだったらついでにseekするか。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦