GDSX Manual

Contents
Extended General Device Support (GDSX) Manual134303
vi
2. Design and Development (continued)
2. Design and Development (continued)
Calling Restrictions 2-11
Memory Management 2-13
Intertask Communication 2-13
Steps for Coding New Applications and Conversion 2-14
Coding New Applications 2-14
Conversion for Extended Features of D-Series Systems 2-15
Data Declarations 2-16
User Code Declarations 2-16
Space Usages and Limitations 2-18
User Data Segment 2-19
Extended Segment for Control Structures 2-20
Extended Segments for Trace Files 2-23
Memory Pools 2-23
Local Pools 2-24
Extended Memory Pools 2-25
Checkpointing Memory Pool Buffers 2-26
Pool Checking 2-27
Fault Tolerance 2-27
Level 0 Fault Tolerance 2-27
Level 1 Fault Tolerance 2-28
Level 2 Fault Tolerance 2-28
Fault-Tolerance Processing in GDSX Initialization 2-28
Checkpointing 2-30
Takeover Processing 2-33
Transaction Management Facility 2-35
TMF Configuration Parameter 2-35
Using the Pseudo Procedures 2-36
Linked Lists 2-36
Example 2-37
Semaphore Control 2-38
The GDSX Generation Process 2-39
Installed Subvolume Files 2-39
The User Source File 2-40
Compiling 2-41
Binding 2-42
GDSX Configuration Parameters 2-42
Setting Configuration Parameters 2-46
Descriptions of Configuration Parameters 2-47