[ruby-core:127093] [Ruby Bug#22433] IO#sysread and IO#pread are inconsistent for length 0 and negative numbers