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.










