Pass same mode parameter to IO.sysopen and IO.open in IO.read.

This commit is contained in:
Takeshi Watanabe
2018-02-23 20:42:13 +09:00
parent 097bfdcac5
commit 92641248fa
+3 -2
View File
@@ -93,8 +93,9 @@ class IO
if path[0] == "|"
io = IO.popen(path[1..-1], (opt[:mode] || "r"))
else
fd = IO.sysopen(path)
io = IO.open(fd, opt[:mode] || "r")
mode = opt[:mode] || "r"
fd = IO.sysopen(path, mode)
io = IO.open(fd, mode)
end
io.seek(offset) if offset > 0
str = io.read(length)