Lines Matching refs:pfds
166 struct pollfd pfds[2];
172 pfds[0].fd = fds[0];
173 pfds[0].events = POLLIN;
174 pfds[1].fd = fds[1];
175 pfds[1].events = POLLOUT;
181 pfds[0].revents = -1;
182 pfds[1].revents = -1;
183 RL(ret = poll(&pfds[0], 1, 1));
185 ATF_REQUIRE_EQ_MSG(pfds[0].revents, 0, "got: %d", pfds[0].revents);
186 ATF_REQUIRE_EQ_MSG(pfds[1].revents, -1, "got: %d", pfds[1].revents);
189 pfds[0].revents = -1;
190 pfds[1].revents = -1;
191 RL(ret = poll(&pfds[1], 1, 1));
193 ATF_REQUIRE_EQ_MSG(pfds[0].revents, -1, "got: %d", pfds[0].revents);
194 ATF_REQUIRE_EQ_MSG(pfds[1].revents, POLLOUT, "got: %d",\
195 pfds[1].revents);
198 pfds[0].revents = -1;
199 pfds[1].revents = -1;
200 RL(ret = poll(pfds, 2, 1));
202 ATF_REQUIRE_EQ_MSG(pfds[0].revents, 0, "got: %d", pfds[0].revents);
203 ATF_REQUIRE_EQ_MSG(pfds[1].revents, POLLOUT, "got: %d",
204 pfds[1].revents);
211 pfds[0].revents = -1;
212 pfds[1].revents = -1;
213 RL(ret = poll(pfds, 2, 1));
215 ATF_REQUIRE_EQ_MSG(pfds[0].revents, POLLIN, "got: %d",
216 pfds[0].revents);
217 ATF_REQUIRE_EQ_MSG(pfds[1].revents, POLLOUT, "got: %d",
218 pfds[1].revents);