Guardian Programmer's Guide

Table Of Contents
Contents
Guardian Programmer’s Guide421922-014
ii
1. Introduction to Guardian
Programming (continued)
1. Introduction to Guardian Programming (continued)
Accessing Guardian Procedures 1-18
Calling Guardian Procedures From TAL or pTAL 1-18
Calling Guardian Procedures From C or C++ 1-19
Calling Guardian Procedures From Pascal 1-20
Calling Guardian Procedures From COBOL85 1-20
Calling Guardian Procedures From FORTRAN 1-20
TNS/E Program Execution Modes 1-21
Similarities and Differences Between H-series RVUs on the TNS/E Platform and G-
Series RVUs on the TNS/R Platform 1-21
TNS/R Program Execution Modes 1-23
Using Parameter Declarations Files 1-23
Synchronizing Processes 1-24
2. Using the File System
File Concepts 2-1
Disk Files 2-1
Device Files 2-3
Process Files and $RECEIVE 2-4
File Names 2-4
Permanent Disk-File Names 2-4
Temporary Disk-File Names 2-6
Device-File Names 2-6
Process File Names 2-7
Location Independent Disk-File Names 2-9
Passing File Names to Processes 2-9
Using CLASS MAP DEFINEs
2-10
Using the Startup Sequence
2-10
Creating and Accessing Files 2-10
Creating Files 2-10
Opening Files 2-15
Reading and Writing Data 2-18
Getting File Information 2-26
Handling File-System Errors 2-26
Closing Files 2-29
Accessing Files: An Example 2-29