News for hackers. Stuff that matters.
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.