diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2002-04-02 06:48:45 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2002-04-02 06:48:45 +0000 |
commit | 1c6a8e4debc677e9729352015c4f264cf293c5e7 (patch) | |
tree | ba7390fd303e50950bab61c71176d178dc49d825 /io.c | |
parent | 1cfece051cc64106c5ce18dfa75496633ac97069 (diff) |
* Makefile.in (CPPFLAGS): remove @includedir@.
* lib/mkmf.rb (create_makefile): ditto.
* ext/extmk.rb.in (create_makefile): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2320 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'io.c')
-rw-r--r-- | io.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -1195,7 +1195,9 @@ rb_io_fptr_cleanup(fptr, fin) int fin; { if (fptr->mode & FMODE_FDOPEN) { - io_fflush(GetWriteFile(fptr), fptr); + if (fptr->mode & FMODE_WRITABLE) { + io_fflush(GetWriteFile(fptr), fptr); + } return; } if (fptr->finalize) { |