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 










