1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-22 08:08:50 -05:00

extended the multi-thread explanation

This commit is contained in:
Daniel Stenberg 2005-04-13 08:47:59 +00:00
parent 4e26b2a65b
commit a19b23b59f

View File

@ -1,4 +1,4 @@
Updated: April 11, 2005 (http://curl.haxx.se/docs/faq.html) Updated: April 13, 2005 (http://curl.haxx.se/docs/faq.html)
_ _ ____ _ _ _ ____ _
___| | | | _ \| | ___| | | | _ \| |
/ __| | | | |_) | | / __| | | | |_) | |
@ -745,8 +745,16 @@ FAQ
programs. libcurl will use thread-safe functions instead of non-safe ones if programs. libcurl will use thread-safe functions instead of non-safe ones if
your system has such. your system has such.
We would appreciate some kind of report or README file from those who have If you use a OpenSSL-powered libcurl in a multi-threaded environment, you
used libcurl in a threaded environment. need to provide one or two locking functions:
http://www.openssl.org/docs/crypto/threads.html#DESCRIPTION
If you use a GnuTLS-powered libcurl in a multi-threaded environment, you
need to provide locking function(s) for libgcrypt (which is used by GnuTLS
for the crypto functions).
[informative link missing]
5.2 How can I receive all data into a large memory chunk? 5.2 How can I receive all data into a large memory chunk?