Convert ERR_STATE to new multi-threading API
Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org>
This commit is contained in:
committed by
Alessandro Ghedini
parent
f75200115d
commit
8509dcc9f3
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user