Lines Matching refs:rfds

20 #define	SETUP(fd, rfds, tv) do {				\
21 FD_ZERO(&(rfds)); \
22 FD_SET((fd), &(rfds)); \
62 fd_set rfds;
76 SETUP(fd, rfds, tv);
77 if (select(fd + 1, &rfds, NULL, NULL, &tv) < 0)
91 report(num++, "0", 1, FD_ISSET(fd, &rfds));
107 SETUP(fd, rfds, tv);
108 if (select(fd + 1, &rfds, NULL, NULL, &tv) < 0)
110 report(num++, "1", 0, FD_ISSET(fd, &rfds));
116 SETUP(fd, rfds, tv);
117 if (select(fd + 1, &rfds, NULL, NULL, &tv) < 0)
119 report(num++, "2", 1, FD_ISSET(fd, &rfds));
122 SETUP(fd, rfds, tv);
123 if (select(fd + 1, &rfds, NULL, NULL, &tv) < 0)
125 report(num++, "2a", 0, FD_ISSET(fd, &rfds));
131 SETUP(fd, rfds, tv);
132 if (select(fd + 1, &rfds, NULL, NULL, &tv) < 0)
134 report(num++, "3", 1, FD_ISSET(fd, &rfds));
147 SETUP(fd, rfds, tv);
148 if (select(fd + 1, &rfds, NULL, NULL, &tv) < 0)
150 report(num++, "4", 0, FD_ISSET(fd, &rfds));
156 SETUP(fd, rfds, tv);
157 if (select(fd + 1, &rfds, NULL, NULL, &tv) < 0)
159 report(num++, "5", 1, FD_ISSET(fd, &rfds));
170 SETUP(fd, rfds, tv);
171 if (select(fd + 1, &rfds, NULL, NULL, &tv) < 0)
173 report(num++, "6", 1, FD_ISSET(fd, &rfds));
176 SETUP(fd, rfds, tv);
177 if (select(fd + 1, &rfds, NULL, NULL, &tv) < 0)
179 report(num++, "6a", 1, FD_ISSET(fd, &rfds));
196 SETUP(fd, rfds, tv);
197 if (select(fd + 1, &rfds, NULL, NULL, &tv) < 0)
199 report(num++, "6b", 1, FD_ISSET(fd, &rfds));
201 SETUP(fd, rfds, tv);
202 if (select(fd + 1, &rfds, NULL, NULL, &tv) < 0)
204 report(num++, "6c", 1, FD_ISSET(fd, &rfds));
206 SETUP(fd, rfds, tv);
207 if (select(fd + 1, &rfds, NULL, NULL, &tv) < 0)
209 report(num++, "6d", 1, FD_ISSET(fd, &rfds));