mirror of
https://github.com/Mercury-Language/mercury.git
synced 2025-12-17 14:57:03 +00:00
Estimated hours taken: 0.1 Branches: main extras/dynamic_linking/Mmakefile: Update this file as the we now use `.' as the module qualifier in the debugger rather than `__'.
This directory contains the following files: dl.m: A module containing support for dynamic linking (i.e. a binding to the C functions dlopen(), dlsym(), and dlclose()). name_mangle.m: A module containing a representation for Mercury procedure specifiers and a function for mangling them into symbol names suitable for passing to dlsym(). dl_test.m: hello.m: dl_test.exp: A sample program (and test case) for the use of dynamic linking.