Since our unix receive queue got longer, the test run-t_sendrecv
authorbluhm <bluhm@openbsd.org>
Mon, 31 May 2021 16:56:27 +0000 (16:56 +0000)
committerbluhm <bluhm@openbsd.org>
Mon, 31 May 2021 16:56:27 +0000 (16:56 +0000)
commitcf0fd9322cf73ae977e05f9e3c68f3369a794b04
tree4aaf1b5c5bdba9e088fc2269fbaa04e438446ed6
parent4f76c89141550d613ad017f2957a9d365f07ddb1
Since our unix receive queue got longer, the test run-t_sendrecv
did not terminate anymore on some machines.  The test counts 100
send errors before it finishes.  NetBSD has added sched_yield() in
the receiver loop to trigger the errors on the sender side.  Although
not perfect, it works for me.  Get current t_sendrecv.c from NetBSD.
regress/lib/libc/sys/t_sendrecv.c