[ruby-core:124454] [Ruby Bug#21634] Combining read(1) with eof? causes dropout of results unexpectedly on Windows.