ERR: Move ERR_set_mark(), ERR_pop_to_mark() and ERR_clear_last_mark()
authorRichard Levitte <levitte@openssl.org>
Tue, 11 Jan 2022 17:27:23 +0000 (18:27 +0100)
committerRichard Levitte <levitte@openssl.org>
Fri, 21 Jan 2022 13:44:16 +0000 (14:44 +0100)
commitfbe88706a4f93f9e1940a07062d77c81b7fdf04d
treebef458b65aacff2a474404ab8269f004629dee87
parentf59d72f027da90edcccad5cc78c94d3099fadecf
ERR: Move ERR_set_mark(), ERR_pop_to_mark() and ERR_clear_last_mark()

Move them to their own source file, so they end up in a separate
object file.  This allows providers to override their implementation
to use the corresponding OSSL_FUNC upcalls without having to
reimplement everything from crypto/err/err.c.

Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/17474)
crypto/err/build.info
crypto/err/err.c
crypto/err/err_mark.c [new file with mode: 0644]