rld Manual

RLD Manual528857-006
Glossary-1
Glossary
Archive file. This file contains copies of other files, called the "members" of the archive. An
archive may be used for various purposes, one of which is to be an input for the linker.
The linker uses archives as a source of linkfiles. Archives are not used at load time.
Big endian. This term describes a method of storing data so that the most significant byte
appears in a lower-numbered location in memory. As with TNS/R, TNS/E data
structure is big endian. Code on the TNS/E platform is always little endian.
Bundle. This term describes a three-instruction-wide 128-bit word used by Intel to facilitate
parallel processing of code instructions.
Code file. A file comprising instructions that can be executed or emulated by a computer.
Native code files can be either linkable (linkfiles) or loadable (loadfiles). Object files
and binaries are other names for code files.
Client (of a loadable library). A loadfile that uses functions or data from a library.
Default. The choice made when the user does not direct otherwise.
Direct reference (of a loadfile). A library listed in a loadfile’s libList.
DLL file. This is a PIC library loadfile with symbols that can be referenced by another
loadfile to resolve symbolic references at link time and/or runtime. It is therefore a
loadfile that offers functions or data for use by other loadfiles. For TNS/E, DLLs replace
SRLs commonly associated with the TNS/R architecture. The object file linker eld
generates DLLs for TNS/E (as does ld for the TNS/R DLLs). In UNIX, this type of file
is known as a shared object file or dynamic shared object (DSO).
Dynamic loading. Loading and opening DLLs under programmatic control after the
program is loaded and execution has begun.
EDIT Line Number. The conventional source line numbering convention is where the
source lines are numbered sequentially using integers starting at 1. The Guardian
EDIT text file (file code "101") uses a source line number convention where the lines
are assigned numbers that have three places after the decimal point, and can be
sparse within all such possible numbers.
ELF. This term stands for "executable and link format" and describes an extensible file
structure that can deal with various target platforms. Like TNS/R, TNS/E uses the ELF
file structure with Tandem extensions. However TNS/E is ELF all-inclusive whereas
TNS/R uses both ELF and COFF file structures. All TNS/E compiler/assemblers,
linkers, and loaders generate object files with this file structure.
Explicit library. Any library that is named in the libList of any client loadifle or is a user
library of a client program.