XCTL-SVC7 LOAD-SVC 8 GETPOOL/ FREEPOOL DELETE-SVC9 GETMAIN/ PREEMAINĀ­ SVC10 TIME-SVC11 ABEND-SVC13 SPIE-SVC14 RESTORE-SVC17 BLDL-SVC 18
FI ND-SVC 18
April 1, 1981
The DCB and HIARCHY options are ignored by CKS.. All
other options of XCTL are supported. XCTL loads the
specified program into storage (if necessary) and
passes control to the specified entry point.
The DCB and HIARCHY options are ignored by CMS. All
other options of LOAD are supported. LOAD loads the specified program into storage (if necessary) and
returns the address of the specified entry point in register zero. However, if the specified entry point
is not in core when SVC 8 is issued, and the
subroutine contains VCONs that cannot be resolved
within that TXTLIB member, CMS will attempt to resolve
these references, and may return another entry point
address. To insure a correct address in register zero,
the user should bring such subroutines into core
either by the CMS LOAD/INCLUDE commands or by a VCON in the user program.
All the options of GETPOOL and FREEPOOL are supported. GETPOOL constructs a buffer pool and stores the
address of a buffer pool control block in the DCB.
FREE POOL frees a buffer pool constructed by GETPOOL. All the options of DELETE are supported. DELETE
decreases the use count by one and, if the result is
zero, frees the corresponding virtual storage. Code 4
is returned in register 15 if the phase is not found.
All the options of GETftAIN and FREEMAIN are supported
except SP and HIARCHY, which are ignored by CMS. CMS supports only the DEC parameter of the TIME macro
instruction. However, the time value that CMS returns
does not contain tenths of seconds or hundredths of
seconds: the time is expressed as HHMMSS. The completion code parameter is supported. The DUMP parameter is not. If a STAE request is outstanding,
control is given to the proper STAE routine. If a STAE routine is not outstanding, a message indicating
that an abend has occurred is printed on the terminal
along with the completion code.
All the options of SPIE are supported. The SPIE routine specifies interruption exit routines and
program interruption types that will cause the exit
routine to receive control.
The RESTORE routine in CMS is a NOP. It returns
control to the user.
BLDL is an effective NOP for LINKLIBs and JOBLIBs. For TXTLIBs and MACLIBs, item numbers are filled in
the TTR field of the BLDL list; the K, Z, and user
data fields, as described in Instructions, are set to zeros. The "alias" bit
of the C field is supported, and the remaining bits in
the C field are set to zero.
All the options of FIND are supported. FIND sets the
read/write pointer to the item number of the specified
member.
274 IBM VM/370 System Programmer's Guide
STOW-SVC21 OPEN/OPENJĀ­ SYCi9/22 CLOSE/TCLOSEĀ­ SVC20/23 DEVTYPE-SVC24 FEOY-SVC31 WTO/WTOR-SVC35 EXTRACT-SVC40 All the options of STOW are supported. The "aliasĀ· bit is supported, but the user data field is not
stored in the MACLIB directory since eMS MACLIBs do not contain user data fields.
All the options of OPEN and OPENJ are supported except for the DISP and RDBACK options, which are ignored. OPEN creates a CMSCB (if necessary), completes the
DCB, and merges necessary fields of the DCB and CMSCE. All the options of CLOSE and TCLOSE are supported
except for the DISP option, which is ignored. The DCB is restored to its condition before OPEN. If the
device type is disk, the file is closed. If the
device type is tape, the REREAD option is treated as a REWIND. exception of the BPS option, which ignores, CMS accepts all options of the DEVTYPE macro
instruction. In supporting this macro instruction. CMS groups all devices of a particular type into the
same class. For example, all printers are grouped
into the printer class, all tape drives into the tape drive class, and so forth. In response to the DEVTYFE macro instruction, CMS provides the same device characteristics for all devices in a particular class.
Thus, all devices in a particular class appear to be
the same device type.
The device type characteristics CMS returns for each
class are:
Printer
Card reader
Console
Tape drive DASD Card punch DUMMY unassigned 1403 2540 1052 2QOO (9 track)
2314 2540 2314
2314
Control is returned to CMS with an error code of 4 in
register 15.
All options of iTO and iTOR are supported except those
options concerned with multiple console support. iTO displays a message at the operator's console. WTOR displays a message at the operator's console, waits
for a reply, moves the reply to the specified area.
sets a completion bit in the specified ECB, and
returns. There is no check made to determine if the
operator provides a reply that is too long. The reply
length parameter of the iTOR macro instruction
specifies the maximum length of the reply. The ITeR macro instruction reads only this amount of data@ The EXTRACT routine in CMS is essentially a NOP. The
user-provided answer area is set to zeros and control
is returned to the user with a return code of 4 in
register 15. Part 3. Conversational Monitor System (CMS) 275
Previous Page Next Page