Project

General

Profile

« Previous | Next » 

Revision 68fde444

Added by shirosaki over 12 years ago

  • io.c (rb_sys_fail_path): move the definition.
    Move above for using it in set_binary_mode_with_seek_cur().

  • io.c (set_binary_mode_with_seek_cur): fix improper seek cursor.
    Seeking file cursor with setting binary mode has possibility to
    cause infinite loop. Fixed the bug and refined error handling.
    Introduced at r34043.

    And cleanups as below.
    Remove unnecessary parentheses of fptr.
    Use return value of setmode().

  • test/ruby/test_io_m17n.rb
    (TestIO_M17N#test_seek_with_setting_binmode): add a test for abobe.
    [ruby-core:41671] [Bug #5714]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34132 b2dd03c8-39d4-4d8f-98ff-823fe69b080e