Dld (software) (original) (raw)

About DBpedia

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 was a GNU package, but has been withdrawn because its functionality is available (through the dlopen API) in modern Unix-like operating systems.

Property Value
dbo:abstract 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. (en)
dbo:wikiPageExternalLink http://swissnet.ai.mit.edu/~jaffer/DLD.html
dbo:wikiPageID 858121 (xsd:integer)
dbo:wikiPageLength 1872 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1054038854 (xsd:integer)
dbo:wikiPageWikiLink dbr:Unix dbr:Unix-like dbr:VAX dbr:Dynamic_loading dbr:Toolchain dbr:C_(programming_language) dbc:C_(programming_language)_libraries dbr:UNIX_System_V dbr:GNU dbr:Sun-3 dbr:HP-UX dbr:SunOS dbr:OpenVMS dbr:Shared_libraries dbr:Object_code dbr:SPARCstation
dbp:wikiPageUsesTemplate dbt:Reflist dbt:Short_description dbt:Compu-library-stub dbt:GNU
dct:subject dbc:C_(programming_language)_libraries
gold:hypernym dbr:Package
rdf:type dbo:Software yago:WikicatCLibraries yago:Area102735688 yago:Artifact100021939 yago:Library103660909 yago:Object100002684 yago:PhysicalEntity100001930 yago:YagoGeoEntity yago:YagoPermanentlyLocatedEntity yago:Room104105893 yago:Structure104341686 yago:Whole100003553
rdfs:comment 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 was a GNU package, but has been withdrawn because its functionality is available (through the dlopen API) in modern Unix-like operating systems. (en)
rdfs:label Dld (software) (en)
owl:sameAs freebase:Dld (software) wikidata:Dld (software) https://global.dbpedia.org/id/4ivR9 yago-res:Dld (software)
prov:wasDerivedFrom wikipedia-en:Dld_(software)?oldid=1054038854&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Dld_(software)
is dbo:wikiPageRedirects of dbr:DLD_(software)
is dbo:wikiPageWikiLink of dbr:DLD_(software) dbr:List_of_GNU_packages
is foaf:primaryTopic of wikipedia-en:Dld_(software)