Ethereal-dev: Re: [Ethereal-dev] Building problem with 0.8.16 without plugins

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <guy@xxxxxxxxxx>
Date: Thu, 5 Apr 2001 13:55:31 -0700 (PDT)
> This is HP's shl_* interface that is used for HP-UX 10.xx and for
> HP-UX 11, when building 32bit applications.
> HP-UX 11 now uses dl*, but only when building 64bit applications.
> 32bit and 64bit are exclusive, so one application can only use
> exactly one of shl_* or dl_* functionality.

Well, that's irritating.  The UNIX 98 spec includes "dlopen()" and
friends; It Would Have Been Nice had they implemented "dlopen()" in
32-bit mode as well, either by building it atop the "shl_" interface,
adding it and making the "shl_" routines into wrappers, or having an
mechanism that supports both APIs, depending on whether shl_ is a
superset of dl*, dl* is a superset of shl_, or neither is a superset of
the other.