From b2564012d72f19d5e90baee1110a972c57dbda55 Mon Sep 17 00:00:00 2001 From: asomers Date: Thu, 6 Mar 2014 21:47:22 +0000 Subject: [PATCH] MFC r262133 test_eagain_*_* should've been using nonblocking sockets instead of blocking sockets. The error was not exposed as long as the kernel suffered from PR kern/185812. Now corrected, these tests pass on DragonFlyBSD 3.6.0. git-svn-id: svn://svn.freebsd.org/base/stable/10@262871 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- tests/sys/kern/unix_seqpacket_test.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/sys/kern/unix_seqpacket_test.c b/tests/sys/kern/unix_seqpacket_test.c index 5b8632de4..f2904aec0 100644 --- a/tests/sys/kern/unix_seqpacket_test.c +++ b/tests/sys/kern/unix_seqpacket_test.c @@ -136,7 +136,7 @@ test_eagain(size_t sndbufsize, size_t rcvbufsize) ssize_t ssize, rsize; /* setup the socket pair */ - do_socketpair(sv); + do_socketpair_nonblocking(sv); /* Setup the buffers */ ATF_REQUIRE_EQ(0, setsockopt(sv[0], SOL_SOCKET, SO_SNDBUF, &sndbufsize, sizeof(sndbufsize))); -- 2.45.0