Binder Manual (G06.27+, H06.04+, J06.03+)
Glossary
Binder Manual—528613-004
Glossary-2
code block
code block. The smallest independently relocatable piece of a program. Code blocks
contain executable machine instructions and possibly inline constant data. Compare
with data block.
common data block. A data block with a scope defined as public to all modules.
Common Run-Time Environment (CRE). A set of services implemented by the CRE
library that supports mixed-language programs. Contrast with language-specific run-
time environment.
Common Run-Time Environment (CRE) library. A collection of routines that supports
requests for services managed by the CRE, such as I/O and heap management, math
and string functions, exception handling, and error reporting. CRE library routines can
be called by C, COBOL85, FORTRAN, Pascal, and TAL user routines and run-time
libraries.
compilation unit. A source file plus source code that is read in from other source files by
SOURCE directives, which together compose a single input to the compiler.
compiler directive. A compiler option that lets you control compilation, compiler listings,
and object code generation. For example, compiler directives let you compile parts of
the source file conditionally or suppress parts of a compiler listing.
CRE. See Common Run-Time Environment (CRE)
Crossref. A stand-alone product that collects cross-reference information for your program.
data segment. A segment that contains information to be processed by the instructions in
the related code segment. Applications can read and write to data segments. Data
segments contain no executable instructions.
DEFINE command. A TACL command that lets you specify a named set of attributes and
values to pass to a process.
data block. The smallest independently relocatable piece of a program. Data blocks contain
statically allocated variables or constants. Compare with code block.
DLL. See Dynamic Linked Library.
Dynamic Linked Library. This is a library loadfile that has symbols that can be referenced
by another loadfile to resolve symbolic references at link time or at runtime. This
loadfile 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).
entry point. A location where a code block can be accessed. See also primary entry point
and secondary entry point.