At 4 Nov 2018 22:07:46 +0000 (+00:00) from Chris Hanson
And do this for every classic system call, since
virtually no client code should ever have to care about EINTR. It was early an
implementation expediency that became API and that everyone now has to just deal with
because you can’t expect the system call interface you use to do this for you.
This is the sort of wart that should’ve been fixed by System V and/or BSD 4 at latest.
you are right!