aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2005-09-21 06:12:41 +0000
committerDaniel Stenberg <daniel@haxx.se>2005-09-21 06:12:41 +0000
commit774dab58f6bba7ba727e448ee6c837b8b51b400d (patch)
treea4678db2bf283dcaf4351d0829bcf898c053dcbf /docs
parente3bdb98f7a07ca7c8c12b4d7960936398e6b73d4 (diff)
mention what WRITEFUNCTION and WRITEDATA do by default
Diffstat (limited to 'docs')
-rw-r--r--docs/libcurl/curl_easy_setopt.37
1 files changed, 7 insertions, 0 deletions
diff --git a/docs/libcurl/curl_easy_setopt.3 b/docs/libcurl/curl_easy_setopt.3
index d92dd5396..20510b4af 100644
--- a/docs/libcurl/curl_easy_setopt.3
+++ b/docs/libcurl/curl_easy_setopt.3
@@ -96,6 +96,10 @@ transfer and return \fICURLE_WRITE_ERROR\fP.
This function may be called with zero bytes data if the transfered file is
empty.
+Set this option to NULL to get the internal default function. The internal
+default function will write the data to the FILE * given with
+\fICURLOPT_WRITEDATA\fP.
+
Set the \fIstream\fP argument with the \fICURLOPT_WRITEDATA\fP option.
\fBNOTE:\fP you will be passed as much data as possible in all invokes, but
@@ -108,6 +112,9 @@ Data pointer to pass to the file write function. Note that if you specify the
don't use a callback, you must pass a 'FILE *' as libcurl will pass this to
fwrite() when writing data.
+The internal \fICURLOPT_WRITEFUNCTION\fP will write the data to the FILE *
+given with this option, or to stdout if this option hasn't been set.
+
\fBNOTE:\fP If you're using libcurl as a win32 DLL, you MUST use the
\fICURLOPT_WRITEFUNCTION\fP if you set this option or you will experience
crashes.