まつもと ゆきひろです

In message "[ruby-dev:16627] Re: IO#gets improvement"
    on 02/03/27, nobu.nakada / nifty.ne.jp <nobu.nakada / nifty.ne.jp> writes:

|なんかちょっと問題があるような気がして来ました。

|* rb_thread_wait_fd()が呼ばれるのは既にEOFになっているときだけ
|  なので、read(2)が必要なときには事実上必ずブロックしてしまう。

こっちはある程度しょうがないように思うのですが、

|* IO#sysread, IO#sysseekがエラーになる。

こっちはまずいですね。どうしよう。