-------------------------------------------------------------------------, I Macro XDApl WAIT POST EXIT/RETURN GETMAIN FREEMAIN
GETPOoL FREEPOOL LINK
XCTLLOAD DELETE
GETMAIN/
FREEMAINTIMEI ABEND SPIEl RESTORE1 BLDL/FINDI OPEN CLOSE STOWI OPENJ TCLOSE DEVTYPE1 TRKBAL FEOV WTO/WTOR1 EXTRACT1 IDENTIFY I ATTACH1
CHAp1TTIMERI STIMERI DEQ1 SNAp1 ENQ1
FREEDBUFSTAE DETACHI CHKPTI RDJFCB1 SYNADI BSPI GET/PUT READ/WRITE NOTE/POINT CHECK TGET/TPUT TCLEARQ STAX SVC Number ---00- 01 02 03 04 05 06 07 08 09 10 11
13
14
17
18
1920 21
22
23
24
25
31
3540 41
42
44
46
47
48
51
56
5760 62
63
64
68
69
93
94
96
FunctionRead-or-write direct access volumes Wait for an I/O completion Post the I/O completion
Returnfrom a called phase
Conditionally acquire user storage
Release user-acquired storageSimulate as SVC 10 Simulate as SVC 10 Link control to another phase
Delete, then link control to another
load phase
Read a phase into storage
Delete a loaded phase
Manipulate user free storage
Get the time of day
Terminate processing
Allow processing program to
handle program interrupts
EffectiveNOP Manipulate simulated partitioned
data files
Activate a data file
Deactivate a data file
Manipulate partitioned directories
Activate a data file
Temporarily deactivate a data fileObtain device-type physical
characteristicsNOP Set forced EOV error code
Communicate with the terminal
EffectiveNOP Add entry to loader table
Effective LINK
EffectiveNOP Access or cancel timer Set timer Effective NOP Dump specified areas of storage
EffectiveNOP Release a free storage buffer
Allow processing program to
decipher abend conditions
EffectiveNOP Effective NOP Obtain information from FILEDEF command
Handle data set error conditions
Back up a record on a tape or disk
Access system-blocked data
Access system-record dataManage data set positioning Verify READ/WRITE completion
Read or write a terminal line
Clear terminal inputqueue Create an attention exit block
f1Simulated in the transient routineDMSSVT. Other simulation
f routines reside in the nucleus.
Figure 31. SimulatedOS Supervisor Calls
272 IBMSystem programmer's Guide
GET
XCTL
GETMAIN/
FREEMAIN
CHAp1
FREEDBUF
13
14
17
18
19
22
23
24
25
31
35
42
44
46
47
48
51
56
57
63
64
68
69
93
94
96
Function
Return
Conditionally acquire user storage
Release user-acquired storage
Delete, then link control to another
load phase
Read a phase into storage
Delete a loaded phase
Manipulate user free storage
Get the time of day
Terminate processing
Allow processing program to
handle program interrupts
Effective
data files
Activate a data file
Deactivate a data file
Manipulate partitioned directories
Activate a data file
Temporarily deactivate a data file
characteristics
Communicate with the terminal
Effective
Effective LINK
Effective
Effective
Allow processing program to
decipher abend conditions
Effective
Handle data set error conditions
Back up a record on a tape or disk
Access system-blocked data
Access system-record data
Read or write a terminal line
Clear terminal input
f1Simulated in the transient routine
f routines reside in the nucleus.
Figure 31. Simulated
272 IBM