diff options
author | mame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-04-16 16:36:08 +0000 |
---|---|---|
committer | mame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-04-16 16:36:08 +0000 |
commit | d6f289b0ff42aa0320a13b08467a70f8844bd72f (patch) | |
tree | e5f3bd492caacf47e638048ad9cd6ac64a53073d /io.c | |
parent | de1324fb7fa3ca0e68b7732e688b169c44fea4c7 (diff) |
* io.c (rb_io_rewind, rb_io_eof): add rdoc. based on a patch from
Roger Pack in [ruby-core:26771] [Bug #2377].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'io.c')
-rw-r--r-- | io.c | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -1159,6 +1159,8 @@ static void clear_readconv(rb_io_t *fptr); * f.rewind #=> 0 * f.lineno #=> 0 * f.readline #=> "This is line one\n" + * + * Note that it cannot be used with streams such as pipes, ttys, and sockets. */ static VALUE @@ -1241,8 +1243,10 @@ io_fillbuf(rb_io_t *fptr) * r, w = IO.pipe * r.eof? # blocks forever * - * Note that <code>IO#eof?</code> reads data to a input buffer. - * So <code>IO#sysread</code> doesn't work with <code>IO#eof?</code>. + * Note that <code>IO#eof?</code> reads data to the input buffer. + * So <code>IO#sysread</code> may not behave as you intend with + * <code>IO#eof?</code>, unless you call <code>IO#rewind</code> + * first (which is not available for some streams). */ VALUE |