diff options
author | Bodo Möller <bodo@openssl.org> | 2001-11-08 14:54:21 +0000 |
---|---|---|
committer | Bodo Möller <bodo@openssl.org> | 2001-11-08 14:54:21 +0000 |
commit | 45582d1e2b516b03590531dd8ff5fbe2acade94c (patch) | |
tree | 18c2da4233c94e8f384c4cb2eac3068233f5c495 | |
parent | 60c50cbf9c354e379280b37ac3c606b6e433286c (diff) |
clarify
-rw-r--r-- | doc/crypto/threads.pod | 6 |
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> & |