CRE Programmer's Guide
Glossary
Common Run-Time Environment (CRE) Programmer’s Guide—528146-004
Glossary-14
TNS/R native object code
Contrast with TNS interpreted mode and TNS accelerated mode. See also TNS/E
native mode.
TNS/R native object code. The MIPS RISC instructions that result from processing
program source code with a TNS/R native compiler. TNS/R native object code
executes only on TNS/R systems, not on TNS systems or TNS/E systems.
TNS/R native object file. An object file created by a TNS/R native compiler that contains
MIPS RISC instructions and other information needed to construct the code spaces
and the initial data for a TNS/R native process.
TNS/R native process. A process initiated by executing a TNS/R native object file. Contrast
with TNS process and TNS/E native process.
TNS/R native signal. A signal model available to TNS/R native processes in both the
Guardian and Open System Services (OSS) environments. TNS/R native signals are
used for error exception handling.
TNS/R native user library. A user library available to TNS/R native processes in both the
Guardian and Open System Services (OSS) environments. A TNS/R native user library
is implemented as a special private TNS/R native shared run-time library (TNS/R
native SRL).
TNS/R native shared run-time library (TNS/R native SRL). A shared run-time library
(SRL) available to TNS/R native processes in both the Guardian and Open System
Services (OSS) environments. TNS/R native SRLs can be either public or private. A
TNS/R native process can have multiple public SRLs but only one private SRL.
Transaction Application Language (TAL). A systems programming language with many
features specific to stack-oriented TNS systems.
upper 32K-word area. The upper half of the user data segment. TAL routines can use
pointers to allocate this area for your data; however, if you use the CRE, the upper
32K-word area is not available for your data.
user data segment. An automatically allocated segment that provides modifiable, private
storage for the variables of your process.
user library. (1) An object code file that the operating system links to a program file at run
time. A program can have only one user library.
See also TNS user library, TNS/R
native user library, and TNS/E native user library.
(2) A library loadfile associated with a program so that it emulates the user library
feature of the operating system on TNS systems. For position-independent code
programs on TNS/R and TNS/E systems, the user library is a dynamic-link library. It is
treated as if it were the first library in the program's libList; thus it is searched first for
symbols required by the program. However, a user library does not appear in the
program's libList; instead, its name is recorded internally in the program's loadfile. A
program can be associated with at most one user library; the association can be