There're two (incompatible) ways to write multi-threaded programs under
authorAndy Polyakov <appro@openssl.org>
Fri, 25 Feb 2000 15:44:03 +0000 (15:44 +0000)
committerAndy Polyakov <appro@openssl.org>
Fri, 25 Feb 2000 15:44:03 +0000 (15:44 +0000)
IRIX, one is to call sproc(2) when every thread does get own pid and
POSIX threads when all the threads share same pid.

doc/ssleay.txt

index 094e28c..3e964c2 100644 (file)
@@ -6710,8 +6710,8 @@ CRYPTO_set_locking_callback(locking_function);
 before any multithreading is started.
 id_function does not need to be defined under Windows NT or 95, the
 correct function will be called if it is not.  Under unix, getpid()
-is call if the id_callback is not defined, for solaris this is wrong
-(since threads id's are not pid's) but under IRIX it is correct
+is call if the id_callback is not defined, for Solaris this is wrong
+(since threads id's are not pid's) but under Linux it is correct
 (threads are just processes sharing the data segement).
 
 The locking_callback is used to perform locking by the SSLeay library.