summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorBodo Möller <bodo@openssl.org>2001-11-08 14:54:21 +0000
committerBodo Möller <bodo@openssl.org>2001-11-08 14:54:21 +0000
commit45582d1e2b516b03590531dd8ff5fbe2acade94c (patch)
tree18c2da4233c94e8f384c4cb2eac3068233f5c495 /doc
parent60c50cbf9c354e379280b37ac3c606b6e433286c (diff)
clarify
Diffstat (limited to 'doc')
-rw-r--r--doc/crypto/threads.pod6
1 files changed, 4 insertions, 2 deletions
diff --git a/doc/crypto/threads.pod b/doc/crypto/threads.pod
index bc7ff9b705..afa45cd76c 100644
--- a/doc/crypto/threads.pod
+++ b/doc/crypto/threads.pod
@@ -53,8 +53,10 @@ OpenSSL can safely be used in multi-threaded applications provided
that at least two callback functions are set.
locking_function(int mode, int n, const char *file, int line) is
-needed to perform locking on shared data structures. Multi-threaded
-applications will crash at random if it is not set.
+needed to perform locking on shared data structures.
+(Note that OpenSSL uses a number of global data structures that
+will be implicitly shared whenever multiple threads use OpenSSL.)
+Multi-threaded applications will crash at random if it is not set.
locking_function() must be able to handle up to CRYPTO_num_locks()
different mutex locks. It sets the B<n>-th lock if B<mode> &