Lines Matching refs:extra_fds
1077 struct curl_waitfd extra_fds[], argument
1225 extra_fds[i].revents = 0;
1226 pre_poll.fd = extra_fds[i].fd;
1229 if(extra_fds[i].events & CURL_WAIT_POLLIN) {
1233 if(extra_fds[i].events & CURL_WAIT_POLLPRI) {
1237 if(extra_fds[i].events & CURL_WAIT_POLLOUT) {
1243 extra_fds[i].revents |= CURL_WAIT_POLLIN;
1245 extra_fds[i].revents |= CURL_WAIT_POLLPRI;
1247 extra_fds[i].revents |= CURL_WAIT_POLLOUT;
1248 if(extra_fds[i].revents)
1251 if(WSAEventSelect(extra_fds[i].fd, multi->wsa_event, mask) != 0)
1254 ufds[nfds].fd = extra_fds[i].fd;
1256 if(extra_fds[i].events & CURL_WAIT_POLLIN)
1258 if(extra_fds[i].events & CURL_WAIT_POLLPRI)
1260 if(extra_fds[i].events & CURL_WAIT_POLLOUT)
1300 mask = extra_fds[i].revents;
1301 if(WSAEnumNetworkEvents(extra_fds[i].fd, multi->wsa_event,
1312 WSAEventSelect(extra_fds[i].fd, multi->wsa_event, 0);
1323 extra_fds[i].revents = mask;
1416 struct curl_waitfd extra_fds[], argument
1421 return Curl_multi_wait(multi, extra_fds, extra_nfds, timeout_ms, ret, FALSE,
1426 struct curl_waitfd extra_fds[], argument
1431 return Curl_multi_wait(multi, extra_fds, extra_nfds, timeout_ms, ret, TRUE,