Page MenuHomeFreeBSD

D43756.diff
No OneTemporary

D43756.diff

diff --git a/tests/sys/kern/unix_seqpacket_test.c b/tests/sys/kern/unix_seqpacket_test.c
--- a/tests/sys/kern/unix_seqpacket_test.c
+++ b/tests/sys/kern/unix_seqpacket_test.c
@@ -868,65 +868,6 @@
close(sv[1]);
}
-/*
- * We should get EMSGSIZE if we try to send a message larger than the socket
- * buffer, with blocking sockets
- */
-ATF_TC_WITHOUT_HEAD(emsgsize);
-ATF_TC_BODY(emsgsize, tc)
-{
- int sv[2];
- const int sndbufsize = 8192;
- const int rcvbufsize = 8192;
- const size_t pktsize = (sndbufsize + rcvbufsize) * 2;
- char sndbuf[pktsize];
- ssize_t ssize;
-
- /* setup the socket pair */
- do_socketpair(sv);
- /* Setup the buffers */
- ATF_REQUIRE_EQ(0, setsockopt(sv[0], SOL_SOCKET, SO_SNDBUF, &sndbufsize,
- sizeof(sndbufsize)));
- ATF_REQUIRE_EQ(0, setsockopt(sv[1], SOL_SOCKET, SO_RCVBUF, &rcvbufsize,
- sizeof(rcvbufsize)));
-
- ssize = send(sv[0], sndbuf, pktsize, MSG_EOR);
- ATF_CHECK_EQ(EMSGSIZE, errno);
- ATF_CHECK_EQ(-1, ssize);
- close(sv[0]);
- close(sv[1]);
-}
-
-/*
- * We should get EMSGSIZE if we try to send a message larger than the socket
- * buffer, with nonblocking sockets
- */
-ATF_TC_WITHOUT_HEAD(emsgsize_nonblocking);
-ATF_TC_BODY(emsgsize_nonblocking, tc)
-{
- int sv[2];
- const int sndbufsize = 8192;
- const int rcvbufsize = 8192;
- const size_t pktsize = (sndbufsize + rcvbufsize) * 2;
- char sndbuf[pktsize];
- ssize_t ssize;
-
- /* setup the socket pair */
- do_socketpair_nonblocking(sv);
- /* Setup the buffers */
- ATF_REQUIRE_EQ(0, setsockopt(sv[0], SOL_SOCKET, SO_SNDBUF, &sndbufsize,
- sizeof(sndbufsize)));
- ATF_REQUIRE_EQ(0, setsockopt(sv[1], SOL_SOCKET, SO_RCVBUF, &rcvbufsize,
- sizeof(rcvbufsize)));
-
- ssize = send(sv[0], sndbuf, pktsize, MSG_EOR);
- ATF_CHECK_EQ(EMSGSIZE, errno);
- ATF_CHECK_EQ(-1, ssize);
- close(sv[0]);
- close(sv[1]);
-}
-
-
/*
* We should get EAGAIN if we try to send a message larger than the socket
* buffer, with nonblocking sockets. Test with several different sockbuf sizes
@@ -1160,8 +1101,6 @@
ATF_TP_ADD_TC(tp, sendto_recvfrom);
ATF_TP_ADD_TC(tp, shutdown_send);
ATF_TP_ADD_TC(tp, shutdown_send_sigpipe);
- ATF_TP_ADD_TC(tp, emsgsize);
- ATF_TP_ADD_TC(tp, emsgsize_nonblocking);
ATF_TP_ADD_TC(tp, eagain_8k_8k);
ATF_TP_ADD_TC(tp, eagain_8k_128k);
ATF_TP_ADD_TC(tp, eagain_128k_8k);

File Metadata

Mime Type
text/plain
Expires
Thu, Feb 13, 4:04 AM (20 h, 43 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
16622233
Default Alt Text
D43756.diff (2 KB)

Event Timeline