dlopen(This section adapted from the file `dlsym.c' in the X distribution.)
The Xlib library uses the standard C function wcstombs.
Under SunOS 4.1, wcstombs uses the `dlsym' interface defined
in `libdl.so'. Unfortunately, the SunOS 4.1 distribution does not
include a static `libdl.a' library.
As a result, if you try to link an X program statically under SunOS, you
may get undefined references to dlopen, dlsym, and
dlclose. One workaround is to include these definitions
when you link:
void *dlopen() { return 0; }
void *dlsym() { return 0; }
int dlclose() { return -1; }
These are contained in the `dlsym.c' file in the MIT X distribution.
Go to the first, previous, next, last section, table of contents.