Open System Services Porting Guide (G06.24+, H06.03+)

Table Of Contents
Introduction to Porting
Open System Services Porting Guide520573-006
1-9
Relationship of the OSS Environment to the
Guardian Environment
Both the G-series OSS environment and the G-series Guardian environment support
programs that use the TNS/R native run-time environment. The G-series OSS and
Guardian environments also support programs that use the legacy TNS run-time
environment. However, newly written or newly ported programs for the G-series OSS
environment are expected to use the TNS/R native run-time environment.
On H-series systems, both the OSS and Guardian environments support programs that
use the TNS/E native run-time environment. However, only the Guardian environment
supports the TNS environment; the H-series OSS environment does not support the
TNS environment. Thus, newly written or newly ported programs for the H-series OSS
environment must use the TNS/E native run-time environment.
Refer to TNS/R Native, TNS/E Native, and TNS Environments on page 2-1 for more
information.
For more information about the following topics, refer to the Open System Services
Programmers Guide:
Relationship of OSS to the Guardian API and the NonStop operating system, and
conformance to industry standards
Basic differences between the OSS and Guardian file systems, including directory
structures file access and file types
Basic differences between the OSS and Guardian processes, including process
identifiers, groups, ancestors, attributes, and pairs
Figure 1-1. Relationship of OSS to NonStop Operating System and Guardian
Environment
003VST .VSD
NonStop Operating System
OSS Tools
and Utilities
Guardian Tools
and Utilities
Applications
OSS API Guardian API