diff options
author | kazu <kazu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2019-02-20 07:19:39 +0000 |
---|---|---|
committer | kazu <kazu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2019-02-20 07:19:39 +0000 |
commit | f2d3b3623feb66b6ba59ecd866c40b531a3c5251 (patch) | |
tree | 2a9d8484a9f74ae3453f6e75e4dc5fcf9e212e0f /io.c | |
parent | 15a98ab42838be248a5b59ca342033ee338357ad (diff) |
Fix document and return value of `IO#autoclose=`
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67098 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'io.c')
-rw-r--r-- | io.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -8385,12 +8385,12 @@ rb_io_autoclose_p(VALUE io) * f = open("/dev/null") * IO.for_fd(f.fileno) * # ... - * f.gets # may cause IOError + * f.gets # may cause Errno::EBADF * * f = open("/dev/null") - * IO.for_fd(f.fileno).autoclose = true + * IO.for_fd(f.fileno).autoclose = false * # ... - * f.gets # won't cause IOError + * f.gets # won't cause Errno::EBADF */ static VALUE @@ -8402,7 +8402,7 @@ rb_io_set_autoclose(VALUE io, VALUE autoclose) fptr->mode |= FMODE_PREP; else fptr->mode &= ~FMODE_PREP; - return io; + return autoclose; } static void |