Revert my earlier CRYPTO_THREADID commit, I will commit a reworked
[openssl.git] / crypto / err / err.h
index 99340c82947a8412104ee4a0326b571e199f219f..942f820a028ae12225908baaa73af0438bffd529 100644 (file)
@@ -147,10 +147,8 @@ extern "C" {
 #define ERR_NUM_ERRORS 16
 typedef struct err_state_st
        {
-#ifndef OPENSSL_NO_DEPRECATED
        unsigned long pid;
-#endif
-       CRYPTO_THREADID tid;
+       void *pidptr; /* new in OpenSSL 0.9.9 */
        int err_flags[ERR_NUM_ERRORS];
        unsigned long err_buffer[ERR_NUM_ERRORS];
        char *err_data[ERR_NUM_ERRORS];
@@ -353,10 +351,7 @@ void ERR_load_ERR_strings(void);
 void ERR_load_crypto_strings(void);
 void ERR_free_strings(void);
 
-void ERR_remove_thread_state(CRYPTO_THREADID *tid);
-#ifndef OPENSSL_NO_DEPRECATED
 void ERR_remove_state(unsigned long pid); /* if zero we look it up */
-#endif
 ERR_STATE *ERR_get_state(void);
 
 #ifndef OPENSSL_NO_LHASH