C/C++ Programmer's Guide (G06.25+)

Glossary
HP C/C++ Programmer’s Guide for NonStop Systems429301-008
Glossary-12
TNS/E native process
TNS/E native process. A process initiated by executing a TNS/E native object file. Contrast
with TNS process and TNS/R native process.
TNS/E native user library. A user library available to TNS/E native processes in both the
Guardian and Open System Services (OSS) environments. A TNS/E native user library
is implemented as a TNS/E native dynamic-link library (DLL).
TNS/R. Denotes fault-tolerant HP computers that:
Support the NonStop operating system
Are based on 32-bit reduced instruction-set computing (RISC) technology
TNS/R systems run the MIPS-1 RISC instruction set and can run TNS object files by
interpretation or after acceleration. TNS/R systems include all HP systems that use
NSR-x processors. Contrast with TNS and TNS/E.
TNS/R native C compiler. The HP C compiler that generates TNS/R object files. Compare
with TNS C compiler.
TNS/R native mode. The primary execution environment on a TNS/R system, in which
native-compiled MIPS object code executes, following TNS/R native-mode compiler
conventions for data locations, addressing, stack frames, registers, and call linkage.
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. A loadfile or a linkfile 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 shared run-time library (TNS/R native SRL). An SRL or loadfile
available to
TNS/R native processes in the Guardian and 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. With the installation of the G06.20 RVU, the TNS/R native
SRLs are converted to hybrid SRLs that contain Dynamic Linking information so that
PIC can be linked to symbols in the hybrid SRLs. See also hybrid SRL.
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).
Transaction Application Language (TAL). A systems programming language with many
features specific to stack-oriented TNS systems.