7. Goes to location PASSTWO (in RLD routine) to process RLD cards.
8. The routine then clears theESID table, sets the absolute load
flag on, and branches to the location specified in a general
register (see "Exits").Exits routine exits to the location specified in a general register.
Thismay be either of two locations:
1. Location RD in the initial and resume loading routine. This
exit occurs when the END card routine is processing an END card.
2. The location in the LDT card routine that is specifiedby that
routine's linkage to the END card routine. Thisexit occurs when the LDT card routine entered this routine to clear the ESID table and set the absolute load flag on. CONTROL CARD ROUTINE - CTLCRD1
Function---rbIs-routine handles the and LIBRARY control cards. This routine has one entry point, location CTLCRD1. The routine is
enteredfrom the LDT card routine. 1. The CMS function SCAN is called to parse the card.
2. If the card is not anENTRY or LIBRARY card, the routine
determines whether theNOINV option (no printing of invalid card images) was specified. If printing is suppressed, control
passes to RD in the initial and resume loading routine, where
another card is read. If printing is not suppressed, control
passes to the disk and type output routine(DeSLIO), where the
invalid cardimage is printed in the load map. If the card is a
valid control card, processing continues.ENTRY Card
----3.--If thename is already defined in REFTBL, its
address is placed in ENTADR.Otherwise, a new entry is
REFTBL, indicating an undefined external reference
resolvedby later input or library search), and this
entry's address is placed in ENTADR.
REFTBL
made in
(to be
REFTBL
4. The control card is printedby calling DftSLIO via CTLCRD; it
then exits to RD.111U!A!i! Car d
5.only nonobligatory reference LIBRARY cards are bandIed; any
others are considered invalid.
6. Each entry-point name is individually isolated and is searched
for in the REFTBL. If it has already been loaded and defined,
nothing is done and the next entry-point name is processed.Otherwise, the nonobligatory bit is set in the flag byte of the
REFTBL entry.
7. Processing continues at operation 4.Method of Operation and Program Organization 2-81
8. The routine then clears the
flag on, and branches to the location specified in a general
register (see "Exits").
This
1. Location RD in the initial and resume loading routine. This
exit occurs when the END card routine is processing an END card.
2. The location in the LDT card routine that is specified
routine's linkage to the END card routine. This
Function
entered
2. If the card is not an
determines whether the
passes to RD in the initial and resume loading routine, where
another card is read. If printing is not suppressed, control
passes to the disk and type output routine
invalid card
valid control card, processing continues.
----3.--If the
address is placed in ENTADR.
REFTBL, indicating an undefined external reference
resolved
entry's address is placed in ENTADR.
REFTBL
made in
(to be
REFTBL
4. The control card is printed
then exits to RD.
5.
others are considered invalid.
6. Each entry-point name is individually isolated and is searched
for in the REFTBL. If it has already been loaded and defined,
nothing is done and the next entry-point name is processed.
REFTBL entry.
7. Processing continues at operation 4.