From fd444f90b5ec99c8081222d91a6e8d172e617bb9 Mon Sep 17 00:00:00 2001 From: nobu Date: Mon, 16 Jun 2014 05:35:59 +0000 Subject: process.c: use UTF-8 * process.c (open): use UTF-8 version function to support non-ascii path properly. [ruby-core:63185] [Bug #9946] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46441 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- process.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'process.c') diff --git a/process.c b/process.c index 42fbad0..bf9f42b 100644 --- a/process.c +++ b/process.c @@ -86,6 +86,12 @@ # include #endif +/* define system APIs */ +#ifdef _WIN32 +#undef open +#define open rb_w32_uopen +#endif + #if defined(HAVE_TIMES) || defined(_WIN32) static VALUE rb_cProcessTms; #endif -- cgit v1.1