]> granicus.if.org Git - curl/commitdiff
no need to take precautiono for how things were before 7.16.0 since that
authorDaniel Stenberg <daniel@haxx.se>
Tue, 26 Jan 2010 23:02:13 +0000 (23:02 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 26 Jan 2010 23:02:13 +0000 (23:02 +0000)
is now a very long time ago

docs/libcurl/curl_multi_fdset.3

index 9b06a3c082c62527b86d1b87b5201ae5a675ec31..1fdf3dbfd3cde372594b8678e7efda691bd21098 100644 (file)
@@ -30,14 +30,10 @@ If no file descriptors are set by libcurl, \fImax_fd\fP will contain -1 when
 this function returns. Otherwise it will contain the higher descriptor number
 libcurl set.
 
-You should also be aware that when doing select(), you should consider using a
-rather small (single-digit number of seconds) timeout and call
-\fIcurl_multi_perform\fP regularly - even if no activity has been seen on the
-fd_sets - as otherwise libcurl-internal retries and timeouts may not work as
-you'd think and want.
-
-Starting with libcurl 7.16.0, you should use \fBcurl_multi_timeout\fP to
-figure out how long to wait for action.
+When doing select(), you should use \fBcurl_multi_timeout\fP to figure out how
+long to wait for action. Call \fIcurl_multi_perform\fP even if no activity has
+been seen on the fd_sets after the timeout expires as otherwise internal
+retries and timeouts may not work as you'd think and want.
 .SH RETURN VALUE
 CURLMcode type, general libcurl multi interface error code. See
 \fIlibcurl-errors(3)\fP