Lines Matching refs:cap_fd
37 int cap_fd[kCapCount];
41 cap_fd[ii] = dup(fd);
42 EXPECT_OK(cap_fd[ii]);
43 EXPECT_OK(cap_rights_limit(cap_fd[ii], &r_poll));
59 int maxfd = InitFDSet(&rset, cap_fd, kCapCount);
61 InitFDSet(&wset, cap_fd, kCapCount);
67 InitFDSet(&rset, cap_fd, kCapCount);
70 InitFDSet(&wset, cap_fd, kCapCount);
81 maxfd = InitFDSet(&rset, cap_fd, kCapCount);
83 InitFDSet(&wset, cap_fd, kCapCount);
88 InitFDSet(&rset, cap_fd, kCapCount);
91 InitFDSet(&wset, cap_fd, kCapCount);
106 struct pollfd cap_fd[kCapCount + 2];
110 cap_fd[ii].fd = dup(fd);
111 EXPECT_OK(cap_fd[ii].fd);
112 EXPECT_OK(cap_rights_limit(cap_fd[ii].fd, &r_poll));
113 cap_fd[ii].events = POLLIN|POLLOUT;
115 cap_fd[kCapCount].fd = fd;
116 cap_fd[kCapCount].events = POLLIN|POLLOUT;
122 cap_fd[kCapCount + 1].fd = cap_rw;
123 cap_fd[kCapCount + 1].events = POLLIN|POLLOUT;
127 EXPECT_OK(poll(cap_fd, kCapCount + 1, 10));
129 EXPECT_OK(poll(cap_fd, kCapCount + 2, 10));
130 EXPECT_NE(0, (cap_fd[kCapCount + 1].revents & POLLNVAL));
137 EXPECT_OK(ppoll(cap_fd, kCapCount + 1, &ts, NULL));
139 EXPECT_OK(ppoll(cap_fd, kCapCount + 2, &ts, NULL));
140 EXPECT_NE(0, (cap_fd[kCapCount + 1].revents & POLLNVAL));