Am 07.09.2021 um 22:40 schrieb RVP: > On Tue, 7 Sep 2021, Roland Illig wrote: > >> I am running tests/lib/libc/stdio/t_intr on NetBSD 9.99.88/amd64 inside >> VirtualBox. The test fails spuriously. >> >> I find this surprising since cat uses raw I/O. Or is it maybe h_intr >> that exposes the bug? >> > > It's a stdio fwrite()/fflush() bug. Try running h_intr with `-w'.
Oops, I completely misread the code of maxwrite. I had thought that it would not handle short reads, but it does exactly that, and its name even says so. No idea what I was thinking. Now I agree that h_intr looks fine and the bug is probably in fwrite/fflush.
