Lines Matching refs:nfds
803 unsigned int nfds = 0; in curl_multi_wait() local
827 ++nfds; in curl_multi_wait()
831 ++nfds; in curl_multi_wait()
842 curlfds = nfds; /* number of internal file descriptors */ in curl_multi_wait()
843 nfds += extra_nfds; /* add the externally provided ones */ in curl_multi_wait()
845 if(nfds || extra_nfds) { in curl_multi_wait()
846 ufds = malloc(nfds * sizeof(struct pollfd)); in curl_multi_wait()
850 nfds = 0; in curl_multi_wait()
865 ufds[nfds].fd = sockbunch[i]; in curl_multi_wait()
866 ufds[nfds].events = POLLIN; in curl_multi_wait()
867 ++nfds; in curl_multi_wait()
871 ufds[nfds].fd = sockbunch[i]; in curl_multi_wait()
872 ufds[nfds].events = POLLOUT; in curl_multi_wait()
873 ++nfds; in curl_multi_wait()
887 ufds[nfds].fd = extra_fds[i].fd; in curl_multi_wait()
888 ufds[nfds].events = 0; in curl_multi_wait()
890 ufds[nfds].events |= POLLIN; in curl_multi_wait()
892 ufds[nfds].events |= POLLPRI; in curl_multi_wait()
894 ufds[nfds].events |= POLLOUT; in curl_multi_wait()
895 ++nfds; in curl_multi_wait()
898 if(nfds) { in curl_multi_wait()
900 infof(data, "Curl_poll(%d ds, %d ms)\n", nfds, timeout_ms); in curl_multi_wait()
901 i = Curl_poll(ufds, nfds, timeout_ms); in curl_multi_wait()