From: Daniel Stenberg Date: Wed, 02 Nov 2011 19:34:19 GMT Subject: Re: [PATCH] http.c: Use curl_multi_fdset to select on curl fds instead of just sleeping Message-ID: In-Reply-To: <7v62j2js3p.fsf@alter.siamese.dyndns.org> On Wed, 2 Nov 2011, Junio C Hamano wrote: I'm totally fine with the patch's approach with respect to how it uses libcurl and it should be an improvement compared to the previous way. >> + curl_multi_fdset(curlm, &readfds, &writefds, &excfds, &max_fd); > > I couldn't find in http://curl.haxx.se/libcurl/c/curl_multi_fdset.html > what the version requirement for using this function is, but the same > comment as above applies here. That function has been around for as long as the multi interface has, so it should be safe to use it just as widely as curl_multi_perform(). > By the way, I think I saw Daniel posting a link to a nicely formatted table > that lists each and every functions and CURLOPT_* symbol with ranges of > version it is usable, but I seem to be unable to find it. Right, the document is a bit hard to find and I should figure out a more prominent place to link to it. But it can be found here: https://github.com/bagder/curl/blob/master/docs/libcurl/symbols-in-versions -- / daniel.haxx.se