Lines Matching +full:cs +full:- +full:setup
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
41 #include <atf-c.h>
101 int ss, ss2, cs, rc; in ATF_TC_BODY() local
109 /* Server setup. */ in ATF_TC_BODY()
128 cs = socket(PF_INET, SOCK_STREAM, 0); in ATF_TC_BODY()
129 ATF_CHECK(cs >= 0); in ATF_TC_BODY()
130 rc = connect(cs, (struct sockaddr *)&sin, sizeof(sin)); in ATF_TC_BODY()
143 rc = close(cs); in ATF_TC_BODY()
148 * Need non-zero timeout to wait for the FIN to arrive and trigger the in ATF_TC_BODY()
164 int ss, ss2, cs, rc; in ATF_TC_BODY() local
173 /* Server setup. */ in ATF_TC_BODY()
192 cs = socket(PF_INET, SOCK_STREAM, 0); in ATF_TC_BODY()
193 ATF_CHECK(cs >= 0); in ATF_TC_BODY()
194 rc = connect(cs, (struct sockaddr *)&sin, sizeof(sin)); in ATF_TC_BODY()
207 rc = write(cs, "xx", 2); in ATF_TC_BODY()
220 rc = close(cs); in ATF_TC_BODY()
224 * Server sees Linux-style POLLRDHUP. Note that this is the case even in ATF_TC_BODY()
232 * which is why we need a non-zero timeout here. in ATF_TC_BODY()
249 int ss, cs, rc; in ATF_TC_BODY() local
256 /* Server setup. */ in ATF_TC_BODY()
273 cs = socket(PF_INET, SOCK_STREAM, 0); in ATF_TC_BODY()
274 ATF_CHECK(cs >= 0); in ATF_TC_BODY()
275 rc = connect(cs, (struct sockaddr *)&sin, sizeof(sin)); in ATF_TC_BODY()
277 rc = shutdown(cs, SHUT_RDWR); in ATF_TC_BODY()
281 rc = connect(cs, (struct sockaddr *)&sin, sizeof(sin)); in ATF_TC_BODY()
282 ATF_CHECK_EQ(-1, rc); in ATF_TC_BODY()
285 rc = close(cs); in ATF_TC_BODY()
308 -1); in ATF_TC_BODY()
315 -1); in ATF_TC_BODY()
322 -1); in ATF_TC_BODY()
329 -1); in ATF_TC_BODY()
355 ATF_REQUIRE(child != -1); in child_bind()
363 if (seteuid(passwd->pw_uid) != 0) in child_bind()
367 s = socket(sa->sa_family, type, 0); in child_bind()
370 if (bind(s, sa, sa->sa_len) == 0) in child_bind()
379 if (bind(s, sa, sa->sa_len) == 0) in child_bind()
472 * Multi-binding is only allowed when both in multibind_test()
485 * Multi-binding is only allowed when both in multibind_test()
546 error = bind(sd[0], sinp, sinp->sa_len); in bind_connected_port_test()
551 error = getsockname(sd[0], sinp, &(socklen_t){ sinp->sa_len }); in bind_connected_port_test()
554 error = connect(sd[1], sinp, sinp->sa_len); in bind_connected_port_test()