A Microsoft Windows application should use
LoadLibrary
to load the DLL and
GetProcAddress
to find the address of the exported names. On other platforms the application should use
dlopen
and
dlsym
.
On some platforms there are special requirements for a program that loads a LispWorks dynamic library, as follows:
The program should be linked with
libpthread.so
.
The program should be linked with
libpthread.so
.
The program should be compiled and linked multi-threaded, for example using the
-mt
option to Oracle's
cc
.
No special requirements.
For more information about the behavior of LispWorks dynamic libraries see the chapter "LispWorks as a dynamic library" in the LispWorks User Guide and Reference Manual .
LispWorks Delivery User Guide - 13 Dec 2011