https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17113305112022-06-10T05:23:47ZRuby Issue Tracking SystemRuby master - Bug #9431: In windows ruby IO.write returns count of bytes without count of CR characterhttps://bugs.ruby-lang.org/issues/9431?journal_id=979192022-06-10T05:23:47Zmame (Yusuke Endoh)mame@ruby-lang.org
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Rejected</i></li><li><strong>Backport</strong> deleted (<del><i>1.9.3: UNKNOWN, 2.0.0: UNKNOWN, 2.1: UNKNOWN</i></del>)</li></ul><p>I believe this is a spec of Windows. Ruby's IO interface is based on C's stdio, and I confirmed that <code>fwrite("Hello\n", 1, 6, fp)</code> returns 6 and actually outputs 7 bytes on Windows with cl.exe.</p>