Home | History | Annotate | Download | only in adb

Lines Matching defs:fds

29     int fds[2];
30 ASSERT_EQ(0, adb_socketpair(fds)) << strerror(errno);
31 ASSERT_TRUE(WriteFdExactly(fds[0], "foo", 4));
32 ASSERT_TRUE(WriteFdExactly(fds[1], "bar", 4));
35 ASSERT_TRUE(ReadFdExactly(fds[1], buf, 4));
37 ASSERT_TRUE(ReadFdExactly(fds[0], buf, 4));
39 ASSERT_EQ(0, adb_close(fds[0]));
40 ASSERT_EQ(0, adb_close(fds[1]));
44 std::vector<int> fds;
48 fds.push_back(socketpair[0]);
49 fds.push_back(socketpair[1]);
53 for (int fd : fds) {
57 ASSERT_EQ(socketpair[0], fds[0]);
58 ASSERT_EQ(socketpair[1], fds[1]);
65 int fds[2];
67 ASSERT_EQ(0, adb_socketpair(fds)) << strerror(errno);
71 if (fds[0] >= 0) {
72 ASSERT_EQ(0, adb_close(fds[0]));
74 if (fds[1] >= 0) {
75 ASSERT_EQ(0, adb_close(fds[1]));
82 pfd[0].fd = fds[0];
84 pfd[1].fd = fds[1];
93 ASSERT_TRUE(WriteFdExactly(fds[1], "foo", 4));
108 pfd.fd = fds[0];
114 ASSERT_TRUE(WriteFdExactly(fds[1], "foo", 4));
122 pfd[0].fd = fds[0];
126 pfd[2].fd = fds[1];
129 ASSERT_TRUE(WriteFdExactly(fds[1], "foo", 4));
143 pfd[0].fd = fds[0];
151 ASSERT_TRUE(WriteFdExactly(fds[1], "foo", 4));
160 pfd.fd = fds[0];
166 EXPECT_EQ(0, adb_close(fds[1]));
167 fds[1] = -1;