Open System Services Programmer's Guide

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 C compiler The C compiler that generates TNS/R object files. Compare with TNS C compiler and TNS/E 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.
See also TNS/E native mode.
TNS/R native
object code
The RISC instructions that result from processing program source code with a TNS/R compiler.
TNS/R native object code executes only on TNS/R systems, not on TNS or TNS/E systems.
TNS/R native
object file
An object file created by a TNS/R compiler that contains 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)
A shared run-time library (SRL) available to TNS/R native processes in the Guardian and OSS
environments on TNS/R systems. TNS/R native SRLs can be either public or private. A TNS/R
native process can use multiple SRLs.
TNS/R native
signal
A signal model available to TNS/R native processes in the Guardian and OSS environments.
TNS/R native signals are used for error exception handling.
TNS/R native SRL See TNS/R native shared run-time library (TNS/R native SRL).
TNS/R native user
library
A user library available to TNS/R native processes in the Guardian and OSS environments. A
TNS/R native user library is implemented as a special private TNS/R native shared run-time
library (SRL) for non-PIC programs or as a dynamic-link library (DLL) for PIC programs.
UID A nonnegative integer that uniquely identifies a user within a node.
The UID is a scalar number consisting of the group number multiplied by 256 and added to the
member number; for example, the UID of the super ID is (255*256) + 255, or 65535. The UID
is used in the OSS environment for functions normally associated with a UNIX user ID.
See also user ID.
unitary segment
(unitSeg)
The term “segment” is overloaded in the TNS architecture to describe a unit of virtual address
space spanning 128 KB and aligned on a 128-KB boundary. This unit still occurs in NonStop
memory management, and is called a unitary segment or unitSeg. The TNS user data segment
and the TNS code segments are unitSegs.
unmount To make a fileset inaccessible to the users of a node.
unqualified pointer A pointer whose declaration includes neither the _ptr32 nor the _ptr64 modifier.
unstructured file A disk file that has no structure imposed by the Guardian file system. Contrast “structured” files,
such as entry-sequenced or key-sequenced files, which are divided into blocks and records and
contains other information, such as keys and index blocks to identify or find those records. An
unstructured file is essentially a large byte array, often used as a code file or an EDIT file. (Both
object and EDIT files have definite and complex structure, but not imposed by the file system.)
An unstructured file in the Guardian file system appears as a regular file to OSS.
user database A database within an HP NonStop network node that contains the user name, user ID, group ID,
initial working directory, and initial user program for each user of the node.
user ID The unique identification of a user within a node.
In the Guardian environment, the term “user ID” usually means the group number and member
number pair; for example, the user ID of the super ID is usually described as (255, 255). In the
OSS environment, the term “user ID” usually refers to the single number that is the scalar view of
the user ID—a number called the UID. See also UID.
user name A string that uniquely identifies a user within the user database for a node.
volume A logical disk. In HP NonStop systems, volumes have names that begin with a dollar sign ($),
such as $DATA. A volume name can refer to a physical magnetic disk drive or mirrored pair of
579