Lines Matching refs:rds
178 # define FD_RD_VAR(rds, excs) struct pollfd rds argument
181 # define FD_RD_INIT(sd, rds, excs) \ argument
182 (rds).fd = (sd); \
183 (rds).events = MI_POLL_RD_FLAGS; \
184 (rds).revents = 0
191 # define FD_IS_RD_EXC(sd, rds, excs) \ argument
192 (((rds).revents & (POLLERR | POLLHUP | POLLNVAL)) != 0)
197 # define FD_IS_RD_RDY(sd, rds, excs) \ argument
198 (((rds).revents & MI_POLL_RD_FLAGS) != 0)
203 # define FD_RD_READY(sd, rds, excs, timeout) \ argument
204 poll(&(rds), 1, MI_MS(timeout))
211 # define FD_RD_VAR(rds, excs) fd_set rds, excs argument
214 # define FD_RD_INIT(sd, rds, excs) \ argument
215 FD_ZERO(&(rds)); \
216 FD_SET((unsigned int) (sd), &(rds)); \
224 # define FD_IS_RD_EXC(sd, rds, excs) FD_ISSET(sd, &(excs)) argument
226 # define FD_IS_RD_RDY(sd, rds, excs) FD_ISSET((sd), &(rds)) argument
230 # define FD_RD_READY(sd, rds, excs, timeout) \ argument
231 select((sd) + 1, &(rds), NULL, &(excs), (timeout))