README revision 109998
154359SrobertoNOTES
2182007Sroberto-----
354359Sroberto
4182007SrobertoI've checked out HPUX (well, version 11 at least) and shl_t is
5182007Srobertoa pointer type so it's safe to use in the way it has been in
654359Srobertodso_dl.c. On the other hand, HPUX11 support dlfcn too and
754359Srobertoaccording to their man page, prefer developers to move to that.
8182007SrobertoI'll leave Richard's changes there as I guess dso_dl is needed
9182007Srobertofor HPUX10.20.
10182007Sroberto
11182007SrobertoThere is now a callback scheme in place where filename conversion can
12182007Sroberto(a) be turned off altogether through the use of the
13182007Sroberto    DSO_FLAG_NO_NAME_TRANSLATION flag,
14182007Sroberto(b) be handled by default using the default DSO_METHOD's converter
15182007Sroberto(c) overriden per-DSO by setting the override callback
16182007Sroberto(d) a mix of (b) and (c) - eg. implement an override callback that;
17182007Sroberto    (i) checks if we're win32 (if(strstr(dso->meth->name, "win32")....)
18182007Sroberto        and if so, convert "blah" into "blah32.dll" (the default is
19182007Sroberto	otherwise to make it "blah.dll").
20182007Sroberto    (ii) default to the normal behaviour - we're not on win32, eg.
21182007Sroberto         finish with (return dso->meth->dso_name_converter(dso,NULL)).
22182007Sroberto
23182007Sroberto