Skip to content

Commit a8ececb

Browse files
committedOct 2, 2015
comment out all primitives that are no longer in use
1 parent ced0230 commit a8ececb

File tree

1 file changed

+43
-43
lines changed

1 file changed

+43
-43
lines changed
 

‎kernel/bootstrap/io.rb

+43-43
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,15 @@ def self.finalizer(io)
3333
# raise PrimitiveFailure, "IO.open_with_mode primitive failed"
3434
# end
3535

36-
def self.connect_pipe(lhs, rhs)
37-
Rubinius.primitive :io_connect_pipe
38-
raise PrimitiveFailure, "IO.connect_pipe primitive failed"
39-
end
40-
41-
def self.select_primitive(readables, writables, errorables, timeout)
42-
Rubinius.primitive :io_select
43-
raise IOError, "Unable to select on IO set (descriptor too big?)"
44-
end
36+
# def self.connect_pipe(lhs, rhs)
37+
# Rubinius.primitive :io_connect_pipe
38+
# raise PrimitiveFailure, "IO.connect_pipe primitive failed"
39+
# end
40+
#
41+
# def self.select_primitive(readables, writables, errorables, timeout)
42+
# Rubinius.primitive :io_select
43+
# raise IOError, "Unable to select on IO set (descriptor too big?)"
44+
# end
4545

4646
def self.fnmatch(pattern, path, flags)
4747
Rubinius.primitive :io_fnmatch
@@ -60,10 +60,10 @@ def self.fnmatch(pattern, path, flags)
6060
# raise PrimitiveFailure, "IO::sysread primitive failed"
6161
# end
6262

63-
def write2(str)
64-
Rubinius.primitive :io_write
65-
raise PrimitiveFailure, "IO#write primitive failed"
66-
end
63+
# def write2(str)
64+
# Rubinius.primitive :io_write
65+
# raise PrimitiveFailure, "IO#write primitive failed"
66+
# end
6767

6868
# def read_if_available(size)
6969
# Rubinius.primitive :io_read_if_available
@@ -75,44 +75,44 @@ def write2(str)
7575
# raise PrimitiveFailure, "IO#write_nonblock primitive failed"
7676
# end
7777

78-
def reopen_io(other)
79-
Rubinius.primitive :io_reopen
80-
raise ArgumentError, "IO#prim_reopen only accepts an IO object"
81-
end
82-
83-
def reopen_path(string, mode)
84-
Rubinius.primitive :io_reopen_path
85-
86-
if mode.kind_of? Bignum
87-
raise ArgumentError, "Bignum too big for mode"
88-
end
89-
90-
reopen_path StringValue(string), Integer(mode)
91-
end
78+
# def reopen_io(other)
79+
# Rubinius.primitive :io_reopen
80+
# raise ArgumentError, "IO#prim_reopen only accepts an IO object"
81+
# end
82+
#
83+
# def reopen_path(string, mode)
84+
# Rubinius.primitive :io_reopen_path
85+
#
86+
# if mode.kind_of? Bignum
87+
# raise ArgumentError, "Bignum too big for mode"
88+
# end
89+
#
90+
# reopen_path StringValue(string), Integer(mode)
91+
# end
9292

9393
# def prim_seek(amount, whence)
9494
# Rubinius.primitive :io_seek
9595
# raise RangeError, "#{amount} is too big"
9696
# end
9797

98-
def self.prim_truncate(name, offset)
99-
Rubinius.primitive :io_truncate
100-
raise RangeError, "#{offset} is too big"
101-
end
102-
103-
def prim_ftruncate(offset)
104-
Rubinius.primitive :io_ftruncate
105-
raise RangeError, "#{amount} is too big"
106-
end
98+
# def self.prim_truncate(name, offset)
99+
# Rubinius.primitive :io_truncate
100+
# raise RangeError, "#{offset} is too big"
101+
# end
102+
#
103+
# def prim_ftruncate(offset)
104+
# Rubinius.primitive :io_ftruncate
105+
# raise RangeError, "#{amount} is too big"
106+
# end
107107

108108
def query(which)
109109
Rubinius.primitive :io_query
110110
raise PrimitiveFailure, "IO#query primitive failed"
111111
end
112112

113-
def reopen(other)
114-
reopen_io other
115-
end
113+
# def reopen(other)
114+
# reopen_io other
115+
# end
116116

117117
def tty?
118118
query :tty?
@@ -122,10 +122,10 @@ def ttyname
122122
query :ttyname
123123
end
124124

125-
def close
126-
Rubinius.primitive :io_close
127-
raise PrimitiveFailure, "IO#close primitive failed"
128-
end
125+
# def close
126+
# Rubinius.primitive :io_close
127+
# raise PrimitiveFailure, "IO#close primitive failed"
128+
# end
129129

130130
#
131131
# Close read and/or write stream of a full-duplex descriptor.

0 commit comments

Comments
 (0)
Please sign in to comment.