Rework DSO API conditions and configuration option
authorRichard Levitte <levitte@openssl.org>
Mon, 1 Apr 2019 04:40:33 +0000 (06:40 +0200)
committerRichard Levitte <levitte@openssl.org>
Wed, 10 Apr 2019 05:50:17 +0000 (07:50 +0200)
commit5fba3afad01707f4a8856a35500de007a8a256ec
treef00f25de2eced91b761980504b57f690d5756ea1
parent0c45bd8dae287a286583dca682eafcfa5a5d4469
Rework DSO API conditions and configuration option

'no-dso' is meaningless, as it doesn't get any macro defined.
Therefore, we remove all checks of OPENSSL_NO_DSO.  However, there may
be some odd platforms with no DSO scheme.  For those, we generate the
internal macro DSO_NONE aand use it.

Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/8622)
Configure
INSTALL
crypto/dso/dso_openssl.c
crypto/include/internal/dso_conf.h.in
crypto/init.c
include/internal/dsoerr.h