Dld (software)
≈ 3 min read
Names in other languages
No names in other languages are held for this entry yet.
Article bodies are English and are not machine-translated. A name in another language is not a translation of the article.
Dld was a library package for the C programming language that performs dynamic link editing. Programs that use dld can add or remove compiled object code from a process anytime during its execution. Loading modules, searching libraries, resolving external references, and allocating storage for global and static data structures are all performed at run time. Dld supported various Unix platforms, having originally been developed for the VAX, Sun-3 and SPARCstation architectures. Its authors contrast its functionality with the dynamic linking that was at the time of its construction available in operating systems such as SunOS 4, System V.4, HP-UX and VMS: all of these operating systems had shared libraries, but did not allow programs to load additional libraries after startup. Dld offered this functionality without requiring changes to the OS or toolchain. Dld was a GNU package, but has been withdrawn because its functionality is available (through the dlopen API) in modern Unix-like operating systems.
Dld was a library package for the C programming language that performs dynamic link editing. Programs that use dld can add or remove compiled object code from a process anytime during its execution. Loading modules, searching libraries, resolving external references, and allocating storage for global and static data structures are all performed at run time. Dld supported various Unix platforms, having originally been developed for the VAX, Sun-3 and SPARCstation architectures. Its authors contrast its functionality with the dynamic linking that was at the time of its construction available in operating systems such as SunOS 4, System V.4, HP-UX and VMS: all of these operating systems had shared libraries, but did not allow programs to load additional libraries after startup. Dld offered this functionality without requiring changes to the OS or toolchain. Dld was a GNU package, but has been withdrawn because its functionality is available (through the dlopen API) in modern Unix-like operating systems. ==References== ==External links== DLD
Text derived from https://en.wikipedia.org/w/index.php?oldid=1293320744 under CC BY-SA 4.0; modifications have been made.