Re:Why is the DOS path character "\"? (2005)
by dmitrygr on Friday February 26, 2021 @01:43PM
(#26278192)
Default in linux is read()/write() and be blocked. Doing async is a lot more work and until relatively (to NT timelines) recently quite limited (select).
On NT the standard way is async, and doing things in the block-and-wait way is abnormal and unusual.
Defaults matter. Because that's what most people will do.
Re:Why is the DOS path character "\"? (2005)
by cheph on Thursday March 04, 2021 @09:16AM
(#26342724)
Linux use read(2)/write(2) for both blocking and non-blocking. Still don't understand what you mean by how NT does it. Either your code is written to accomodate Async IO or not.
On NT the standard way is async, and doing things in the block-and-wait way is abnormal and unusual.
Defaults matter. Because that's what most people will do.