ruby-changes:7473
From: nobu <ko1@a...>
Date: Sun, 31 Aug 2008 17:59:23 +0900 (JST)
Subject: [ruby-changes:7473] Ruby:r18992 (trunk): * lib/mkmf.rb (Logging.log_open): opens in binary mode to get rid of
nobu 2008-08-31 17:59:09 +0900 (Sun, 31 Aug 2008) New Revision: 18992 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=18992 Log: * lib/mkmf.rb (Logging.log_open): opens in binary mode to get rid of extra CR. Modified files: trunk/ChangeLog trunk/lib/mkmf.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 18991) +++ ChangeLog (revision 18992) @@ -1,5 +1,8 @@ -Sun Aug 31 17:52:45 2008 Nobuyoshi Nakada <nobu@r...> +Sun Aug 31 17:58:59 2008 Nobuyoshi Nakada <nobu@r...> + * lib/mkmf.rb (Logging.log_open): opens in binary mode to get rid of + extra CR. + * lib/mkmf.rb (try_func, try_var, have_struct_member), (scalar_ptr_type?, scalar_type?): use MAIN_DOES_NOTHING. Index: lib/mkmf.rb =================================================================== --- lib/mkmf.rb (revision 18991) +++ lib/mkmf.rb (revision 18992) @@ -232,9 +232,13 @@ @postpone = 0 @quiet = $extmk + def self::log_open + @log ||= File::open(@logfile, 'wb') + @log.sync = true + end + def self::open - @log ||= File::open(@logfile, 'w') - @log.sync = true + log_open $stderr.reopen(@log) $stdout.reopen(@log) yield @@ -244,8 +248,7 @@ end def self::message(*s) - @log ||= File::open(@logfile, 'w') - @log.sync = true + log_open @log.printf(*s) end -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/