From b8556ab14b60fb0de8257fd8fa39172e6aad42f8 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bodo=20M=C3=B6ller?= Date: Thu, 8 Nov 2001 14:52:40 +0000 Subject: [PATCH] clarify --- doc/crypto/threads.pod | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/doc/crypto/threads.pod b/doc/crypto/threads.pod index bc7ff9b705..136844be35 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-th lock if B & -- 2.25.1