Lines Matching refs:sv
42 do_socketpair(int *sv) in do_socketpair() argument
46 s = socketpair(PF_LOCAL, SOCK_STREAM, 0, sv); in do_socketpair()
48 ATF_REQUIRE(sv[0] >= 0); in do_socketpair()
49 ATF_REQUIRE(sv[1] >= 0); in do_socketpair()
50 ATF_REQUIRE(sv[0] != sv[1]); in do_socketpair()
69 int sv[2]; in ATF_TC_BODY() local
76 do_socketpair(sv); in ATF_TC_BODY()
78 ATF_REQUIRE_EQ(0, getpeereid(sv[0], &euid, &egid)); in ATF_TC_BODY()
82 ATF_REQUIRE_EQ(0, getpeereid(sv[1], &euid, &egid)); in ATF_TC_BODY()
86 close(sv[0]); in ATF_TC_BODY()
87 close(sv[1]); in ATF_TC_BODY()
94 int sv[2]; in ATF_TC_BODY() local
96 do_socketpair(sv); in ATF_TC_BODY()
97 ATF_REQUIRE(send(sv[0], sv, 0, 0) == 0); in ATF_TC_BODY()
98 close(sv[0]); in ATF_TC_BODY()
99 close(sv[1]); in ATF_TC_BODY()
143 int sv[2]; in ATF_TC_BODY() local
147 do_socketpair(sv); in ATF_TC_BODY()
148 ATF_REQUIRE(fcntl(sv[0], F_SETFL, O_NONBLOCK) != -1); in ATF_TC_BODY()
149 do {} while (send(sv[0], buf, sendspace, 0) == (ssize_t)sendspace); in ATF_TC_BODY()
151 ATF_REQUIRE(fcntl(sv[0], F_SETFL, 0) != -1); in ATF_TC_BODY()
153 check_writable(sv[0], 0); in ATF_TC_BODY()
156 ATF_REQUIRE(read(sv[1], buf, sendspace / 2) == (ssize_t)sendspace / 2); in ATF_TC_BODY()
158 check_writable(sv[0], 1); in ATF_TC_BODY()
161 close(sv[0]); in ATF_TC_BODY()
162 close(sv[1]); in ATF_TC_BODY()