1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

Make explicit opening files

This commit is contained in:
Nobuyoshi Nakada 2021-10-15 19:43:39 +09:00
parent 855db8e9ce
commit 19beb028e7
No known key found for this signature in database
GPG key ID: 7CD2805BFA3770C6

View file

@ -447,7 +447,7 @@ EOM
src.sub!(/[^\n]\z/, "\\&\n")
count = 0
begin
open(conftest_source, "wb") do |cfile|
File.open(conftest_source, "wb") do |cfile|
cfile.print src
end
rescue Errno::EACCES
@ -1738,7 +1738,7 @@ SRC
hdr = hdr.join("")
log_src(hdr, "#{header} is")
unless (IO.read(header) == hdr rescue false)
open(header, "wb") do |hfile|
File.open(header, "wb") do |hfile|
hfile.write(hdr)
end
end
@ -2350,7 +2350,7 @@ CLEANOBJS = *.#{$OBJEXT} #{config_string('cleanobjs') {|t| t.gsub(/\$\*/, "$
" #"
conf = yield(conf) if block_given?
mfile = open("Makefile", "wb")
mfile = File.open("Makefile", "wb")
mfile.puts(conf)
mfile.print "
all: #{$extout ? "install" : target ? "$(DLLIB)" : "Makefile"}