From dd850bcb395753a130a5d69697092d69555b6e2c Mon Sep 17 00:00:00 2001 From: Kurt Roeckx Date: Wed, 29 Jun 2016 11:45:51 +0200 Subject: [PATCH] Add old locking constants back Fixes #1260 Reviewed-by: Matt Caswell GH: #1266 --- include/openssl/crypto.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/include/openssl/crypto.h b/include/openssl/crypto.h index e9a8d53f4d..acdb48bd61 100644 --- a/include/openssl/crypto.h +++ b/include/openssl/crypto.h @@ -221,6 +221,16 @@ void *CRYPTO_get_ex_data(const CRYPTO_EX_DATA *ad, int idx); # define CRYPTO_set_add_lock_callback(func) # define CRYPTO_get_add_lock_callback() (NULL) +/* + * These defines where used in combination with the old locking callbacks, + * they are not called anymore, but old code that's not called might still + * use them. + */ +# define CRYPTO_LOCK 1 +# define CRYPTO_UNLOCK 2 +# define CRYPTO_READ 4 +# define CRYPTO_WRITE 8 + /* This structure is no longer used */ typedef struct crypto_threadid_st { int dummy; -- 2.34.1