Guardian Application Conversion Guide
Contents
096047 Tandem Computers Incorporated v
About This Guide xvii
Notation Conventions xxiii
Section 1 Introduction
Why a New Operating System? 1-1
What Are the Differences? 1-2
More Concurrent Processes per CPU 1-3
Conversion Strategy 1-4
Converting Single-Process Applications 1-5
Converting Multiple-Process Applications 1-5
An Approach to Converting an Application 1-6
Conversion Options 1-7
Running a Process at a High PIN 1-8
Allowing a High-PIN Creator 1-8
Opening a High-PIN Process 1-8
Allowing a High-PIN Opener 1-8
Creating and Managing a High-PIN Process 1-9
Converting Other Parts of an Application 1-11
Converting to Run on TNS/R Systems 1-11
Section 2 Conversion Concepts
New Guardian Procedures 2-1
Naming Conventions 2-2
Parameter Conventions 2-2
Error-Return Conventions 2-5
New File-Name Format 2-6
Disk File Names 2-6
Device Names 2-8
New Process Identifiers 2-10
Process Names 2-10
Process File Names 2-10
Process Descriptors 2-14
Process Handles 2-14
New System Messages 2-16
Improved I/O Performance 2-17
New Distributed Systems Management (DSM) Tokens 2-17
New File-System Error Numbers 2-17