Lines Matching defs:maxdgram
94 unsigned long maxdgram;
101 * - buf[maxdgram] for data
103 ATF_REQUIRE(sysctlbyname("net.local.dgram.maxdgram", &maxdgram,
106 buf = malloc(maxdgram + 1);
116 /* Fail to send > maxdgram. */
117 ATF_REQUIRE(send(fd[0], buf, maxdgram + 1, 0) == -1);
120 /* Send maxdgram. */
121 ATF_REQUIRE(send(fd[0], buf, maxdgram, 0) == (ssize_t)maxdgram);
124 ATF_REQUIRE(recv(fd[1], buf, maxdgram, MSG_PEEK) == (ssize_t)maxdgram);
129 /* Receive maxdgram. */
130 iov[0].iov_len = maxdgram;
131 ATF_REQUIRE(recvmsg(fd[1], &msg, 0) == (ssize_t)maxdgram);
135 ATF_REQUIRE(send(fd[0], buf, maxdgram, 0) == (ssize_t)maxdgram);
136 iov[0].iov_len = maxdgram / 2;
137 ATF_REQUIRE(recvmsg(fd[1], &msg, 0) == (ssize_t)maxdgram / 2);
144 ATF_REQUIRE(recv(fd[1], buf, maxdgram, 0) == -1);
149 ATF_REQUIRE(recv(fd[1], buf, maxdgram, MSG_DONTWAIT) == -1);
154 ATF_REQUIRE(recv(fd[1], buf, maxdgram, 0) == -1);
158 fill(fd[0], buf, maxdgram);
159 ATF_REQUIRE(send(fd[0], buf, maxdgram, 0) == -1);
167 ATF_REQUIRE(send(fd[0], buf, maxdgram, 0) == -1);
172 ATF_REQUIRE(send(fd[0], buf, maxdgram, 0) == -1);