Project

General

Profile

« Previous | Next » 

Revision 9b8aca6a

Added by U.Nakamura over 13 years ago

  • ruby.c (load_file_internal): convert the encoding of load path if
    needed by platform. calling open() was replaced by rb_cloexec_open()
    at r33549, but the function expected UTF-8 pathname on Windows.
    (open() expected "locale" pathname.)
    reported by taco via IRC.

  • ruby.c (load_file): change the type of the 2nd parameter to pass its
    encoding to load_file_internal().

  • ruby.c (process_options, rb_load_file): follow above change.
    NOTE: we should pass encoding information to rb_load_file().

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