From bf1bc5362e5edb2321665e9ce7c5c4e2e7d9f5ef Mon Sep 17 00:00:00 2001 From: Samuel Williams Date: Sat, 27 May 2023 18:48:47 +0900 Subject: Improve `read`/`write`/`pread`/`pwrite` consistency. (#7860) * Documentation consistency. * Improve consistency of `pread`/`pwrite` implementation when given length. * Remove HAVE_PREAD / HAVE_PWRITE - it is no longer optional. --- test/ruby/test_io.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'test/ruby') diff --git a/test/ruby/test_io.rb b/test/ruby/test_io.rb index 8527a93b88..aad1530588 100644 --- a/test/ruby/test_io.rb +++ b/test/ruby/test_io.rb @@ -3976,7 +3976,7 @@ __END__ assert_raise(EOFError) { f.pread(1, f.size) } end } - end if IO.method_defined?(:pread) + end def test_pwrite make_tempfile { |t| @@ -3985,7 +3985,7 @@ __END__ assert_equal("ooo", f.pread(3, 4)) end } - end if IO.method_defined?(:pread) and IO.method_defined?(:pwrite) + end def test_select_exceptfds if Etc.uname[:sysname] == 'SunOS' -- cgit v1.2.3