This change facilitates name translation for shared libraries. The
authorGeoff Thorpe <geoff@openssl.org>
Wed, 19 Apr 2000 21:45:17 +0000 (21:45 +0000)
committerGeoff Thorpe <geoff@openssl.org>
Wed, 19 Apr 2000 21:45:17 +0000 (21:45 +0000)
commitb9e6391582c1a2c8ff6ebc96d7a2abb7483def2a
tree9255d75e5070366a465d52bed9c3a473446b10cd
parent2c8c4ce2e0e4c3ccc7f43993e0fed1542e20e11f
This change facilitates name translation for shared libraries. The
technique used is far from perfect and alternatives are welcome.
Basically if the translation flag is set, the string is not too
long, and there appears to be no path information in the string,
then it is converted to whatever the standard should be for the
DSO_METHOD in question, eg;
    blah --> libblah.so   on *nix, and
    blah --> blah.dll     on win32.

This change also introduces the DSO_ctrl() function that is used
by the name translation stuff.
CHANGES
crypto/dso/dso.h
crypto/dso/dso_dl.c
crypto/dso/dso_dlfcn.c
crypto/dso/dso_err.c
crypto/dso/dso_lib.c
crypto/dso/dso_null.c
crypto/dso/dso_win32.c