operating system interface used if that interface is available on more
than one type of system, e.g.:
dlopen for dlopen()/dlsym() type functions (SunOS, BSD)
- dld for the GNU dld library functions (linux, ?)
or else the osname, e.g., hpux, next, vms etc.
Both are determined by Configure and so only those specific names that
Configure knows/uses will work.
If porting the DynaLoader to a platform that has a core dynamic linking
-interface similar to an existing generic type, e.g., dlopen or dld,
+interface similar to an existing generic type, e.g., dlopen,
please try to port the corresponding dl_*.xs file (using #ifdef's if
required).
file if one exists.
The file dl_dlopen.xs is a reference implementation by Paul Marquess
-which is a good place to start if porting from scratch. For more complex
-platforms take a look at dl_dld.xs. The dlutils.c file holds some
-common definitions that are #included into the dl_*.xs files.
+which is a good place to start if porting from scratch. The dlutils.c file
+holds some common definitions that are #included into the dl_*.xs files.
After the initial implementation of a new DynaLoader dl_*.xs file you
may need to edit or create ext/MODULE/MODULE.bs files (library bootstrap