Type ASSEMBLE
Source Lines : 1,434
Fixes Applied : 27
Most Recent Version : Wednesday, December 13, 1978
Last Fix ID : [HRC041DK]
Module
DMKCPS
Function
TO HANDLE A, B, AND C PRIVILEGE CLASS COMMANDS THAT ARE NOT SUBSETS OF NON-PRIVILEGED COMMANDS
Attributes
REENTRANT, PAGEABLE, CALLED VIA SVC
Operation
THE COMMAND HANDLING ROUTINES IN DMKCPS ARE CALLED FROM DMKCFM AFTER THEIR PRIVILEGE CLASS HAS BEEN VERIFIED THE FORMAT AND OPERATION OF EACH COMMAND IS DESCRIBED IN SEPARATE COMMAND PROLOGUES BELOW
Calls to Other Routines
DMKQCNWT - TO WRITE MESSAGE TO CONSOLE DMKFREE - TO OBTAIN STORAGE DMKIOSQR - TO QUE I/O REQUEST DMKPTRUL - TO UNLOCK A PAGE DMKSCNVU - TO FIND A VIRTUAL UNIT DMKFRET - TO RETURN A BLOCK OF STORAGE DMKCVTBH - TO CONVERT BINARY TO HEX DMKCVTBD - TO CONVET BINARY TO DECIMAL DMKIOSHA - HALT AN ACTIVE DEVICE DMKCFPRD - RESET A VIRTUAL DEVICE DMKSCNVD - FIND A VIRTUAL DEVICE ADDRESS DMKSCNVN - GET THE VIRTUAL DEVICE TYPE DMKSCNRN - GET THE REAL DEVICE TYPE DMKCFMBK - PUT A USER IN CF MODE DMKSCNFD - LOCATE THE NEXT ARGUMENT ON THE COMMAND LINE DMKCVTHB - CONVERT HEXADECIMAL ADDRESSES TO BINARY DMKSCNRU -LOCATE THE RDEVBLOK FOR THE SPECIFIED REAL DEVICE DMKERMSG - TO SEND ERROR MESSAGES TO TERMINAL DMKRSESD - RECORD 3800 STATISTICAL DATA DMKSTKCP - STACK A CPEXBLOK DMKSTKIO - STACK IOBLOK TO READ DASD VOLID. DMKDSBRD - IOBIRA TO READ LABEL DMKIOESR - SYNCHRONOUS OBR PROCESSING DMKSCNRA - COMPUTE FULL REAL DEVICE ADDRESS DMKSCNNP - GET RCUBLOK & RCHBLOK FOR NEXT PATH TO DEVICE DMKCFCSC - SCAN OPERAND FOR RANGE OF ADDRESSES DMKSPLDL - DELETE SPOOL FILES ON THE 3800 DELAY QUEUE DMKSSSDE - DEMOUNT V3330 VOLUME DMKTAPRL - TAPE RELEASE EPA DMKTBLLC - TRANSLATE TABLE TO TRANSLATE TO LOWERCASE HRC010DK