aboutsummaryrefslogtreecommitdiffstats
path: root/include/openssl/err.h
diff options
context:
space:
mode:
authorAlessandro Ghedini <alessandro@ghedini.me>2016-03-02 17:36:17 +0000
committerAlessandro Ghedini <alessandro@cloudflare.com>2016-03-08 14:11:09 +0000
commit8509dcc9f319190c565ab6baad7c88d37a951d1c (patch)
treed4b44b7ed13c84a55d73ff0254e370d753587c53 /include/openssl/err.h
parentf75200115d1a778c39c8a8850823928d8be1f8ac (diff)
downloadopenssl-8509dcc9f319190c565ab6baad7c88d37a951d1c.tar.gz
Convert ERR_STATE to new multi-threading API
Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org>
Diffstat (limited to 'include/openssl/err.h')
-rw-r--r--include/openssl/err.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/include/openssl/err.h b/include/openssl/err.h
index 0b12d927c2..4b6c663bb2 100644
--- a/include/openssl/err.h
+++ b/include/openssl/err.h
@@ -141,7 +141,6 @@ extern "C" {
# define ERR_NUM_ERRORS 16
typedef struct err_state_st {
- CRYPTO_THREADID tid;
int err_flags[ERR_NUM_ERRORS];
unsigned long err_buffer[ERR_NUM_ERRORS];
char *err_data[ERR_NUM_ERRORS];
@@ -366,14 +365,12 @@ void ERR_load_ERR_strings(void);
void ERR_free_strings(void);
-void ERR_remove_thread_state(const CRYPTO_THREADID *tid);
+void ERR_remove_thread_state(void);
DEPRECATEDIN_1_0_0(void ERR_remove_state(unsigned long pid)) /* if zero we
* look it up */
ERR_STATE *ERR_get_state(void);
LHASH_OF(ERR_STRING_DATA) *ERR_get_string_table(void);
-LHASH_OF(ERR_STATE) *ERR_get_err_state_table(void);
-void ERR_release_err_state_table(LHASH_OF(ERR_STATE) **hash);
int ERR_get_next_error_library(void);