Project

General

Profile

Bug #5108 ยป stdout-rouge-fix.patch

csabahenk (Csaba Henk), 07/27/2011 10:46 PM

View differences:

lib/mkmf.rb
module Logging
@log = nil
@logfile = 'mkmf.log'
@orgerr = $stderr.dup
@orgout = $stdout.dup
@postpone = 0
@quiet = $extmk
def self::open
@log ||= File::open(@logfile, 'w')
@log.sync = true
orgerr = $stderr.dup
orgout = $stdout.dup
$stderr.reopen(@log)
$stdout.reopen(@log)
yield
ensure
$stderr.reopen(@orgerr)
$stdout.reopen(@orgout)
if orgerr
$stderr.reopen(orgerr)
orgerr.close
end
if orgout
$stdout.reopen(orgout)
orgout.close
end
end
def self::message(*s)
    (1-1/1)