C/C++ Programmer's Guide (G06.27+, H06.03+)

Table Of Contents
Glossary
HP C/C++ Programmer’s Guide for NonStop Systems429301-010
Glossary-5
ld utility
ld utility. The TNS/R native linker for PIC (Position-Independent Code). See linker.
Compare to the nld utility.
lexical elements. The elemental tokens into which C parses source code when checking
the syntax and semantics of a translation unit.
linkable object file. An object file that can be used in linking.
linkage. The identifier attribute that enables two lexically equivalent identifiers to denote the
same entity, regardless of the respective scopes of the identifiers.
linker. A system utility that collects, links, and modifies code and data blocks from one or
more object files to produce a target TNS/R native object file or loadfile. The TNS/R
native linker utilities are parallel to the Binder program used in the TNS development
environment.
These native linkers are available:
nld links TNS/R native object files to create a non-PIC linkfile or a loadfile.
ld, the PIC (Position-Independent Code) linker, links TNS/R native object files to
create a PIC executable, which can be either a program file or a dynamic-link
library (DLL).
eld, a PIC linker, links TNS/E native object files to create an executable file, which
can be either a program file or a dynamic-link library (DLL).
linkfile. A linkable object file produced by the compiler from a source code file. Also, a
command file used for input to a linker. See also loadfile and the LINKFILE pragma.
linking. The operation of examining, collecting, linking, and modifying code and data blocks
from one or more object files to produce a target object file or loadfile.
loadable object file. An object file that can be used in loading.
loadfile. An executable file that is ready for loading and executing on the server. Examples
are programs, user library files, SRLs and DLLs. Compare with object file.
There are two basic types of loadfiles:
Programs, which define an entry point where execution of the program begins
Libraries, which supply functions or data to a client loadfile
loading. The operation of mapping an object file into the memory of a process.
logical file types. The file representations C uses to provide uniform access to various
types of physical files.
low PIN. A process number (PIN) in the range 0 through 254.
lvalue. An expression that, when evaluated, denotes an object.