diff options
| author | Daniel Stenberg <daniel@haxx.se> | 2002-08-21 19:04:08 +0000 | 
|---|---|---|
| committer | Daniel Stenberg <daniel@haxx.se> | 2002-08-21 19:04:08 +0000 | 
| commit | 6d7785a35b35cfe4a061873a9f913a5d8dca832b (patch) | |
| tree | a1b080e5f39635005e4290bc476d65cd36691f46 /docs | |
| parent | 904f5793321c59fccb22951ed1e8eccdc5cfcc6e (diff) | |
NOSIGNAL, BUFFERSIZE and clarification for the PROGRESSFUNCTION
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/libcurl/curl_easy_setopt.3 | 18 | 
1 files changed, 17 insertions, 1 deletions
| diff --git a/docs/libcurl/curl_easy_setopt.3 b/docs/libcurl/curl_easy_setopt.3 index b582fa7ec..e467768aa 100644 --- a/docs/libcurl/curl_easy_setopt.3 +++ b/docs/libcurl/curl_easy_setopt.3 @@ -2,7 +2,7 @@  .\" nroff -man [file]  .\" $Id$  .\" -.TH curl_easy_setopt 3 "5 Aug 2002" "libcurl 7.9.8" "libcurl Manual" +.TH curl_easy_setopt 3 "20 Aug 2002" "libcurl 7.9.9" "libcurl Manual"  .SH NAME  curl_easy_setopt - Set curl easy-session options  .SH SYNOPSIS @@ -513,6 +513,9 @@ Unknown/unused argument values will be set to zero (like if you only download  data, the upload size will remain 0). Returning a non-zero value from this  callback will cause libcurl to abort the transfer and return  \fICURLE_ABORTED_BY_CALLBACK\fP. + +Also note that \fICURLOPT_NOPROGRESS\fP must be set to FALSE to make this +function actually get called.  .TP  .B CURLOPT_PROGRESSDATA  Pass a pointer that will be untouched by libcurl and passed as the first @@ -702,6 +705,19 @@ is. This funtion must return 0.  Pass a pointer to whatever you want passed in to your CURLOPT_DEBUGFUNCTION in  the last void * argument. This pointer is not used by libcurl, it is only  passed to the callback. +.TP +.B CURLOPT_BUFFERSIZE +Pass a long specifying your prefered size for the receive buffer in libcurl. +The main point of this would be that the write callback gets called more often +and with smaller chunks. This is just treated as a request, not an order. You +cannot be guaranteed to actually get the given size. (Added in 7.9.9) +.TP +.B CURLOPT_NOSIGNAL +Pass a long. If it is non-zero, libcurl will not use any functions that +install signal handlers or any functions that cause signals to be sent to the +process. This option is mainly here to allow multi-threaded unix applications +to still set/use all timeout options etc, without risking getting signals. +(Added in 7.9.9)  .PP  .SH RETURN VALUE  CURLE_OK (zero) means that the option was set properly, non-zero means an | 
