Dynamically Loadable Module Support library for DJGPP
Kudos to Andrew Zabolotny, sine qua non
DXE3 is a library for creation and usage of DXE3 dynamic modules. It is now obsoleted
by the ELF support.
Features include:
- multiple exported symbols support
- fully compatible with Unix' dlopen() API
- cross-link support (one DXE can call routines that are exported from another DXE)
- dynamic loading (via dlopen()) as well as static linking against so-called "import libraries"
(the dynamic library is automatically loaded on first call to any routine in DXE)
- enhanced compatibility with gcc 2.8.1 up to 3.x
- assembler names in export
- C++ exception support
- resolver tool
- dependency
Important: DXE3 finally spun off to DJGPP (april 2003).
However, you may want to look here for bleeding-edge features (and/or fixes) which I might add after a DJGPP release.
Download