Restore the ERR_remove_thread_state() API and make it a no-op
authorRichard Levitte <levitte@openssl.org>
Sun, 8 May 2016 15:01:09 +0000 (17:01 +0200)
committerRichard Levitte <levitte@openssl.org>
Tue, 10 May 2016 09:31:05 +0000 (11:31 +0200)
commit21e001747d4a246827ad432fc508d67ac404ecdb
tree512105b818918f601165eb8105c725f46d1f3ba4
parent06aa885d0ccbb018ff7044258e9a8b6e7a56681d
Restore the ERR_remove_thread_state() API and make it a no-op

The ERR_remove_thread_state() API is restored to take a pointer
argument, but does nothing more.  ERR_remove_state() is also made into
a no-op.  Both functions are deprecated and users are recommended to
use OPENSSL_thread_stop() instead.

Documentation is changed to reflect this.

Reviewed-by: Matt Caswell <matt@openssl.org>
crypto/err/err.c
crypto/include/internal/err_int.h
crypto/init.c
doc/crypto/ERR_remove_state.pod
doc/crypto/err.pod
include/openssl/err.h