Lines Matching refs:rfds
867 static __thread struct pollfd *rfds;
871 if (rfds)
872 free(rfds);
874 rfds = malloc(sizeof(*rfds) * nfds);
875 rnfds = rfds ? nfds : 0;
878 return rfds;
883 struct pollfd *rfds;
895 rfds = fds_alloc(nfds);
896 if (!rfds)
900 rfds[i].fd = fd_getd(fds[i].fd);
901 rfds[i].events = fds[i].events;
902 rfds[i].revents = 0;
905 ret = rpoll(rfds, nfds, timeout);
908 fds[i].revents = rfds[i].revents;