なかだです。

At Tue, 23 Dec 2003 22:31:51 +0900,
Tanaka Akira wrote:
> > 単にseekするだけでは、その後でreadしたときにSEGVしてしまいまし
> > た。やはり、読み込まれていないストリームに対しては、例外にする
> > しかないかも知れません。
> 
> うぅむ。動くはずの場合も動かなくしてしまった?

ありゃ。こいつを忘れてました。

本当は、ちゃんと読めた後にセットすべきような気がしますが。


Index: io.c =================================================================== RCS file: /cvs/ruby/src/ruby/io.c,v retrieving revision 1.243 diff -u -2 -p -r1.243 io.c --- io.c 23 Dec 2003 10:43:03 -0000 1.243 +++ io.c 23 Dec 2003 13:45:27 -0000 @@ -231,6 +231,6 @@ rb_io_check_readable(fptr) io_seek(fptr, 0, SEEK_CUR); } - fptr->mode |= FMODE_RBUF; #endif + fptr->mode |= FMODE_RBUF; }
-- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦