From b2f0b3342c17c208b04a0ad89c7a86d229bb7de1 Mon Sep 17 00:00:00 2001 From: nobu Date: Sat, 1 May 2010 23:54:39 +0000 Subject: [PATCH] * lib/cgi.rb (CGI::NEEDS_BINMODE): check if O_BINARY value instead of fragile check by platform name. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27581 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 +++++ lib/cgi.rb | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 019986bc4a..2d2e471315 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Sun May 2 08:54:37 2010 Nobuyoshi Nakada + + * lib/cgi.rb (CGI::NEEDS_BINMODE): check if O_BINARY value instead + of fragile check by platform name. + Sun May 2 07:38:43 2010 Nobuyoshi Nakada * lib/mkmf.rb (dir_config): should not modify argument arrays diff --git a/lib/cgi.rb b/lib/cgi.rb index 418a18c6e2..7c6bdb222e 100644 --- a/lib/cgi.rb +++ b/lib/cgi.rb @@ -286,7 +286,7 @@ class CGI REVISION = '$Id$' #:nodoc: - NEEDS_BINMODE = true if /WIN/ni.match(RUBY_PLATFORM) + NEEDS_BINMODE = File::BINARY != 0 # Path separators in different environments. PATH_SEPARATOR = {'UNIX'=>'/', 'WINDOWS'=>'\\', 'MACINTOSH'=>':'}