Guardian Application Conversion Guide
5 Converting C Applications
096047 Tandem Computers Incorporated 5–1
A C program can run at a low PIN on a D-series operating system without any
changes. However, for a C program to use the extended features of the D-series
operating system, specific parts of it must be converted.
The topics in this section are:
Recompiling your C program
Program elements affected by D-Series system enhancements
Making the C compiler run as a high PIN process
Converting a C program to run at a high PIN
Converting a C program to create a high-PIN process
Converting a requester to open and communicate with a high-PIN server
Converting a server to be opened by and communicate with a high-PIN requester
Section 8, “Converting Other Parts of an Application,” contains information about
converting other parts of a C application. For additional information about the
Tandem implementation of C, refer to the C Reference Manual.
Figure 5-1 shows a typical application. The box shows which processes this part of the
conversion applies to. Converting basic elements of a C program applies to both of
these processes.
Figure 5-1. Converting Basic Elements of a C Program
$SRV
$REQ
C Requester
Process
C Server
Process
TACL