Bodo Möller ae53b299fa make update há 12 anos atrás
..
.cvsignore 4bb61becbb Add emacs cache files to .cvsignore. há 19 anos atrás
Makefile ae53b299fa make update há 12 anos atrás
README 51c8dc37dd This changes the behaviour of the DSO mechanism for determining an há 23 anos atrás
dso.h 5ce278a77b More type-checking. há 16 anos atrás
dso_beos.c 4d62ec32e0 Add file dso_beos.c missing from original commit. há 18 anos atrás
dso_dl.c c6cb42e4fb "Relax" prototype and rename DSO_global_lookup_func to DSO_global_lookup. há 18 anos atrás
dso_dlfcn.c afb4191304 dso_dlfcn.c: make it work on Tru64 4.0. há 13 anos atrás
dso_err.c 47a9d527ab Update from 0.9.8 stable. Eliminate duplicate error codes. há 17 anos atrás
dso_lib.c dde5b979d2 Remove dead code. (Coverity ID 2) há 15 anos atrás
dso_null.c 2c059d58d9 fix "missing initializer" warning há 18 anos atrás
dso_openssl.c 4700aea951 Add BeOS support. há 18 anos atrás
dso_vms.c 04485c5bc0 PR: 2589 há 12 anos atrás
dso_win32.c 6bb7dc1e90 Updates from 1.0.0-stable há 15 anos atrás

README

NOTES
-----

I've checked out HPUX (well, version 11 at least) and shl_t is
a pointer type so it's safe to use in the way it has been in
dso_dl.c. On the other hand, HPUX11 support dlfcn too and
according to their man page, prefer developers to move to that.
I'll leave Richard's changes there as I guess dso_dl is needed
for HPUX10.20.

There is now a callback scheme in place where filename conversion can
(a) be turned off altogether through the use of the
DSO_FLAG_NO_NAME_TRANSLATION flag,
(b) be handled by default using the default DSO_METHOD's converter
(c) overriden per-DSO by setting the override callback
(d) a mix of (b) and (c) - eg. implement an override callback that;
(i) checks if we're win32 (if(strstr(dso->meth->name, "win32")....)
and if so, convert "blah" into "blah32.dll" (the default is
otherwise to make it "blah.dll").
(ii) default to the normal behaviour - we're not on win32, eg.
finish with (return dso->meth->dso_name_converter(dso,NULL)).