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

Table Of Contents
Contents
Open System Services Porting Guide520573-006
ii
3. Useful Porting Tools
Working on the NonStop System (continued)
Editing OSS Files 2-17
Using the Debuggers With OSS Files 2-18
Using the noft and enoft Utilities on Native Program Files 2-21
3. Useful Porting Tools
lint Tool 3-1
findcalls Tool 3-2
CodeCheck Tool 3-3
Open Systems Portability Checker (OSPC) Tool 3-4
4. Interoperating Between User Environments
Purpose of Interoperability 4-1
C Programming and Interoperability 4-3
Scopes of Interoperability 4-4
The OSS User Environment 4-4
OSS Shell 4-4
Factors Affecting Shell Operation 4-5
Guardian Environment Variables and the OSS Shell 4-8
OSS Commands for the Guardian User 4-10
Managing Processes From OSS 4-11
Managing Files From OSS 4-11
Editing Files From OSS 4-12
Printing Files From OSS 4-12
Compiling and Linking Programs From OSS 4-13
Guardian Commands for the UNIX User 4-14
Managing Processes From TACL 4-15
Managing Files From TACL 4-16
Editing Files From TACL 4-16
Printing Files From TACL 4-18
OSS Pathname and Guardian Filename Conversions 4-18
Running the OSS Shell and Commands From TACL 4-19
Performing a Single Command Under the OSS Shell 4-19
Performing a Single Program Without Invoking the OSS Shell 4-19
Starting an OSS Shell Script 4-20
Redirecting Input and Output to a File 4-20
Redirecting Input and Output to the Guardian Environment 4-20
Interactively Using TACL and the OSS Shell 4-21
Running Guardian Commands From the OSS Shell 4-21
Running OSS Processes With Guardian Attributes 4-22