HP-UX uses shl_load() and, if the correct patch is installed,
dlopen(). xmlModulePlatformSymbol doesn't work because shl_findsym
wants a pointer to the handle. Patch below.
BTW, why the "errno = 0"? AFAIK, It's not needed.
Tested on HP-UX 10.20, 11.00, 11.11.
--
albert chin ([EMAIL PROTECTED])
-- snip snip
Index: xmlmodule.c
===================================================================
--- xmlmodule.c.orig 2005-07-28 18:58:57.000000000 -0500
+++ xmlmodule.c 2005-10-27 23:22:31.524048000 -0500
@@ -277,7 +277,7 @@
int rc;
errno = 0;
- rc = shl_findsym(handle, name, TYPE_PROCEDURE, symbol);
+ rc = shl_findsym(&handle, name, TYPE_PROCEDURE, symbol);
if ((-1 == rc) && (0 == errno)) {
rc = shl_findsym(handle, name, TYPE_DATA, symbol);
}
_______________________________________________
xml mailing list, project page http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml