Label IFKASl!34 IFKASl!40 LKDSTACK LKDSTAKl OPT END OPTIONS1 PRIl!EDIT PROCENDl PROCEND2 PROCWT RETURN1 STACK30 START WRTSIN Diagra.
9-4
9-4
9-4
9-5
9-3
9-3
9-3
9-3
9-3
9-3
9-3
9-3
9-4
DescriptionScans for the DSN= or DSNAftE= keyword on the SYSPUICH state.ent. Scans for the SYSIN state.ent.
Builds the LKED co•• ands and the FILEDEF for their file.
Loads registers 1 and 2 with the nu.ber of co•• ands and the
address of the first linkage editor co•• and.
Checks that the input fileexists. Scans the input options. Scans for a valid //EXEC state.ent.
Closes theEXEC file.
Adds theSAVENCP com.and to the EXEC .acro file.
Writes co.mands to the stage 2EXEC processor file.
Returns control toCfts. Writes the linkage editor and asse.bler state.ents to the EXEC .acro file .• Starts the GEN3705 co •• and processing.
Branches and links to theFSCBWT routine to write the linkage
editor outputfile. Figure 9-6. The GEN3705 Co •• and Processor (Dl!SGBN) Label Directory (Part 2 of 2)
THE LKEDCOl!l!AND PROCESSOR (Dl!SLKD) Label CALL Dl!SLKD EXIT OUTLOOP2 PROCERR PRTDEF Diagra.
9-8
9-8
9-8
9-8
9-8
9-8
Description
Calls theOS/VS1 Linkage Editor (HEWLFROU). Entry point for the LKED com.and processor.
Returns control toCfts. Processes the co.mand options.
Processes the error .essages.Sets up the file definition for the printer.
Figure9-7,. The LKED Command Processor (Dl!SLKD) Label Directory
188IBM VM/370 Service Routines Progra. Logic
9-4
9-4
9-4
9-5
9-3
9-3
9-3
9-3
9-3
9-3
9-3
9-3
9-4
Description
Builds the LKED co
Loads registers 1 and 2 with the nu.ber of co
address of the first linkage editor co
Checks that the input file
Closes the
Adds the
Writes co.mands to the stage 2
Returns control to
Branches and links to the
editor output
THE LKED
9-8
9-8
9-8
9-8
9-8
9-8
Description
Calls the
Returns control to
Processes the error .essages.
Figure
188