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

Reply via email to