Table of Contents

DMKCSO Abstract

Statistics

Type ASSEMBLE
Source Lines : 1,472
Fixes Applied : 6
Most Recent Version : Wednesday, December 13, 1978
Last Fix ID : [R13377DK]

Synopsis

Module

       DMKCSO

Function

       DMKCSO CONTAINS THE SPOOLING COMMANDS USED TO CONTROL THE REAL
       SPOOLING UNIT RECORD DEVICES ATTACHED TO THE SYSTEM. THE FUNC-
       TION OF EACH COMMAND IS DESCRIBED SEPARATELY

Attributes

       REENTRANT, PAGEABLE, CALLED VIA SVC

Operation

       ALL COMMAND PROCESSORS ARE ENTERED VIA A CALL FROM DMKCFM; THE
       THE FUNCTION, FORMAT AND OPERATION OF EACH COMMAND ARE DESCRI-
       BED IN THE FOLLOWING SECTIONS

Calls to Other Routines

       DMKSCNRU - TO LOCATE THE RDEVBLOK FOR A SPOOLING DEVICE
       DMKSTKIO - TO STACK IOBLOKS USED TO START OUTPUT DEVICES
       DMKSCNFD - TO SCAN THE COMMAND LINE BUFFER FOR OPTIONS
       DMKSPLDL - TO DELETE FILES ON DELETE CHAIN (DMKRSPDL)
       DMKDSPCH - EXIT VIA GOTO TO WAIT FOR INTERRUPT FROM I/O
       DMKFREE  - TO OBTAIN FREE STORAGE FOR MESSAGE BUFFERS AND
                  IOBLOKS
       DMKFRET  - TO RETURN USED BLOKS TO FREE STORAGE
       DMKQCNWT - TO WRITE ERROR AND VERIFICATION MESSAGES
       DMKCVTBH - TO CONVERT BINARY UNIT ADDRESSES INTO PRINTABLE HEX
                  CHARACTERS FOR ERROR MESSAGES
       DMKCVTHB - TO CONVERT HEX OPTIONS TO BINARY ADDRESSES
       DMKCVTDB - TO CONVERT DECIMAL TO BINARY
       DMKERMSG - TO WRITE ERROR MESSAGES
       DMKCKSPL - CHECKPOINT THE REAL DEVICE STATUS
       DMKPTRAN - BRING IN THE 3800 IMAGELIB TABLE