Lines Matching full:many
179 int one, many[3], two; in ATF_TC_BODY() local
183 /* Establish one to many connection. */ in ATF_TC_BODY()
189 ATF_REQUIRE((many[i] = socket(PF_UNIX, SOCK_DGRAM, 0)) > 0); in ATF_TC_BODY()
190 ATF_REQUIRE(connect(many[i], (struct sockaddr *)&sun, in ATF_TC_BODY()
220 #define FLOODER 13 /* for connected flooder on many[0] */ in ATF_TC_BODY()
221 #define GOODBOY 42 /* for a good boy on many[1] */ in ATF_TC_BODY()
231 ATF_REQUIRE(send(many[1], goodboy, BUFSIZE, 0) == BUFSIZE); in ATF_TC_BODY()
238 fill(many[0], flooder, sizeof(flooder)); in ATF_TC_BODY()
239 ATF_REQUIRE(send(many[0], flooder, BUFSIZE, 0) == -1); in ATF_TC_BODY()
241 ATF_REQUIRE(send(many[1], goodboy, BUFSIZE, 0) == BUFSIZE); in ATF_TC_BODY()
250 ATF_REQUIRE(send(many[1], goodboy, BUFSIZE, 0) == BUFSIZE); in ATF_TC_BODY()
261 close(many[0]); in ATF_TC_BODY()
265 ATF_REQUIRE(errno == EAGAIN); /* data from many[0] discarded */ in ATF_TC_BODY()
268 ATF_REQUIRE(send(many[1], goodboy, BUFSIZE, 0) == BUFSIZE); in ATF_TC_BODY()
269 close(many[1]); in ATF_TC_BODY()
271 ATF_REQUIRE(buf[0] == GOODBOY); /* message from many[1] preserved */ in ATF_TC_BODY()
274 ATF_REQUIRE(send(many[2], buf, 42, 0) == 42); in ATF_TC_BODY()
275 ATF_REQUIRE(send(many[2], buf, 42, 0) == 42); in ATF_TC_BODY()