Lines Matching refs:pollset
99 struct pollfd *pollset = NULL; in do_select() local
140 pollset = pfd; in do_select()
141 (void)memset_s(pollset, npfds * sizeof(struct pollfd), 0, npfds * sizeof(struct pollfd)); in do_select()
145 pollset = (struct pollfd *)zalloc(npfds * sizeof(struct pollfd)); in do_select()
146 if (pollset == NULL) in do_select()
199 pollset[ndx].fd = fd; in do_select()
200 pollset[ndx].events |= (POLLIN | POLLRDNORM); in do_select()
210 pollset[ndx].fd = fd; in do_select()
211 pollset[ndx].events |= (POLLOUT | POLLWRNORM); in do_select()
219 pollset[ndx].fd = fd; in do_select()
245 ret = poll(pollset, npfds, msec); in do_select()
279 if (pollset[ndx].revents & POLL_IN_SET) in do_select()
281 FD_SET(pollset[ndx].fd, readfds); in do_select()
290 if (pollset[ndx].revents & POLL_OUT_SET) in do_select()
292 FD_SET(pollset[ndx].fd, writefds); in do_select()
301 if (pollset[ndx].revents & POLL_EX_SET) in do_select()
303 FD_SET(pollset[ndx].fd, exceptfds); in do_select()
312 free(pollset); in do_select()