Seq # *Modification Id* Act
----------------------------+
05448 M02S03884.ns22000 ---| LPC 777 SET EQUIPMENT NUMBER
05449 M01S00438.ns22000 +++| LPC 777 SET EST ORDINAL
05450 M01S03885.lfm +++| STD FS
05451 M01S03886.lfm +++| STD T5
05452 M01S03887.lfm +++| LDD FS+4 SAVE SECTOR WORD COUNT OVERLAP
05453 M01S03888.lfm +++| LPN 77
05454 M01S03889.lfm +++| STD WO
05455 M01S03890.lfm +++| LDN 4 SET EOR OPERATION
05456 M01S03891.lfm +++| STD FS+4
05457 M01S03892.lfm +++|
05458 M01S03893.lfm +++|* CHECK IF POSITION INFORMATION TO BE RETURNED.
05459 M01S03894.lfm +++|
05460 M01S03895.lfm +++| RJM CPA READ FET+6
05461 M01S03896.lfm +++| ADN 6
05462 M01S03897.lfm +++| CRD CN
05463 M01S03898.lfm +++| LDD CN+3 CHECK IF ADDRESS PRESENT
05464 M01S03899.lfm +++| LPN 77
05465 M01S03900.lfm +++| STD CN+3
05466 M01S03901.lfm +++| SHN 14
05467 M01S03902.lfm +++| LMD CN+4
05468 M01S03903.lfm +++| NJN ACS4 IF ADDRESS PRESENT
05469 M01S03904.lfm +++| LJM ACS7 CHANGE TO *LIFT* FILE TYPE
05470 M01S03905.lfm +++|
05471 M01S03906.lfm +++| ACS4 SHN -6 CHECK IF ADDRESS WITHIN FL
05472 M01S03907.lfm +++| SBD FL
05473 M01S03908.lfm +++| MJN ACS5 IF WITHIN FL
05474 M01S03909.lfm +++| LDN /ERR/AOR * ADDRESS OUT OF RANGE.*
05475 M01S03910.lfm +++| LJM ERR ABORT
05476 M01S03911.lfm +++|
05477 M01S03912.lfm +++| ACS5 LDD CN SET FILE TYPE OPTION
05478 M01S03913.lfm +++| SHN -13
05479 M01S03914.lfm +++| RAM ACSA
05480 M01S03915.lfm +++| LDD FS+2 CURRENT TRACK
05481 M01S03916.lfm +++| STD T6
05482 M01S03917.lfm +++| LDD FS+3 CURRENT SECTOR
05483 M01S03918.lfm +++| STD T7
05484 M01S03919.lfm +++| LDD FS+1 FIRST TRACK
05485 M01S03920.lfm +++| RJM SRA SET RANDOM ADDRESS
05486 M01S03921.lfm +++| SOD RI+1 ADJUST ADDRESS TO PREVIOUS SECTOR
05487 M01S03922.lfm +++| PJN ACS6 IF NO UNDERFLOW
05488 M01S03923.lfm +++| SOD RI
05489 M01S03924.lfm +++| AOD RI+1
05490 M01S03925.lfm +++| ACS6 LDD RI RETURN RANDOM ADDRESS
05491 M01S03926.lfm +++| SHN 6
05492 M01S03927.lfm +++| STD CM+3
05493 M01S03928.lfm +++| SHN -14
05494 M01S03929.lfm +++| STD CM+2
05495 M01S03930.lfm +++| LDD RI+1
05496 M01S03931.lfm +++| SHN 6
05497 M01S03932.lfm +++| STD CM+4
05498 M01S03933.lfm +++| SHN -14
05499 M01S03934.lfm +++| RAD CM+3
05500 M01S03935.lfm +++| LDC CSBN SET WORD COUNT
05501 M01S03936.lfm +++| SBD SP+3
05502 M01S03937.lfm +++| SBD WO ADJUST FOR OVERLAP
05503 M01S03938.lfm +++| RAD CM+4
05504 M01S00001.lfm10 +++| SHN -14
05505 M01S00002.lfm10 +++| RAD CM+3
05506 M01S03939.lfm +++| LDN 0 RETURN POSITION INFORMATION
05507 M01S03940.lfm +++| STD CM
05508 M01S03941.lfm +++| STD CM+1
05509 M01S03942.lfm +++| LDD CN+3
05510 M01S03943.lfm +++| SHN 6
05511 M01S03944.lfm +++| ADD RA
05512 M01S03945.lfm +++| SHN 6
05513 M01S03946.lfm +++| ADD CN+4
05514 M01S03947.lfm +++| CWD CM
Line S03948 Modification History
M01(Added by)
lfm
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
05515 M02S03948.v23l617 ---| LDD CF CHECK IF ORIGINAL CONTROL STATEMENT FILE
05516 M01S00113.v23l617 +++| LDD CF CHECK IF ORIGINAL COMMAND FILE
05517 M01S03949.lfm +++| SHN 21-13
05518 M01S03950.lfm +++| MJN ACS7 IF ORIGINAL JOB INPUT FILE
05519 M01S03951.lfm +++|
05520 M01S03952.lfm +++|
05521 M01S03953.lfm +++|* IF THE USER OF *ACCSF* HAS BIT 59 SET IN FET+6,
Line S03954 Modification History
M01(Added by)
lfm
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
05522 M02S03954.v23l617 ---|* IT IS NECESSARY FOR THE CONTROL STATEMENT FILE TO BE
05523 M01S00114.v23l617 +++|* IT IS NECESSARY FOR THE COMMAND FILE TO BE
05524 M01S03955.lfm +++|* ACCESSED AS A LOCKED, READ ONLY, LIBRARY FILE.
05525 M01S03956.lfm +++|*
05526 M01S03957.lfm +++|* *CHKPT* USES THIS OPTION BECAUSE IF THE FILE IS CREATED
05527 M01S03958.lfm +++|* AS LOCAL, THE *ENCSF* MACRO CAN BE USED TO RESTORE THE
Line S03959 Modification History
M01(Added by)
lfm
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
05528 M02S03959.v23l617 ---|* CONTROL STATEMENT FILE AND THE CORRESPONDING POINTERS IN THE
Line S03960 Modification History
M01(Added by)
lfm
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
05529 M02S03960.v23l617 ---|* *CPA*. WHEN THE CONTROL STATEMENT BUFFER IS SUBSEQUENTLY
05530 M01S00115.v23l617 +++|* COMMAND FILE AND THE CORRESPONDING POINTERS IN THE
05531 M01S00116.v23l617 +++|* *CPA*. WHEN THE COMMAND BUFFER IS SUBSEQUENTLY
05532 M01S03961.lfm +++|* RESTORED (FROM THE $DM*$ FILE) IT IS POSSIBLE FOR THE
Line S03962 Modification History
M01(Added by)
lfm
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
05533 M02S03962.v23l617 ---|* POINTERS TO THE CONTROL STATEMENT FILE (NOT RESTORED FROM
Line S03963 Modification History
M01(Added by)
lfm
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
05534 M02S03963.v23l617 ---|* THE $DM*$ FILE) TO BE INCORRECT IF A CONTROL STATEMENT WAS
05535 M01S00117.v23l617 +++|* POINTERS TO THE COMMAND FILE (NOT RESTORED FROM
05536 M01S00118.v23l617 +++|* THE $DM*$ FILE) TO BE INCORRECT IF A COMMAND WAS
05537 M01S03964.lfm +++|* CONTINUED FROM THE PREVIOUS SECTOR.
05538 M01S03965.lfm +++|*
05539 M01S03966.lfm +++|* *ENQUIRE* USES THIS OPTION BECAUSE IT ONLY WANTS TO READ
05540 M01S03967.lfm +++|* THE FILE, NOT REPOSITION OR RESTORE IT.
05541 M01S03968.lfm +++|
05542 M01S03969.lfm +++| ACSA LDN 0
05543 M01S03970.lfm +++|* LDN 1 (FILE MUST BE LOCKED LIBRARY FILE)
05544 M01S03971.lfm +++| NJN ACS7 IF SETTING WRITE LOCKOUT
05545 M01S03972.lfm +++| SOM ACSB DO NOT LOCK FILE
05546 M01S03973.lfm +++| LDN ZERL CLEAR CONTROL POINT AREA POINTERS
05547 M01S03974.lfm +++| CRD CM
05548 M01S03975.lfm +++| CRD CN
05549 M01S03976.lfm +++| LDD SP RETAIN CSPW BYTE 0
05550 M01S03977.lfm +++| STD CM
05551 M01S03978.lfm +++| LDD CP
Seq # *Modification Id* Act
----------------------------+
05601 M02S04026.v23l617 ---|* IF FILE IS NOT DEFINED, CONTROL STATEMENT FILE WILL BE
05602 M01S00120.v23l617 +++|* REPLACE COMMAND FILE.
05603 M01S00121.v23l617 +++|* IF FILE IS NOT DEFINED, COMMAND FILE WILL BE
05604 M01S04027.lfm +++|* CLEARED.
05605 M01S04028.lfm +++|*
05606 M01S04029.lfm +++|* ENTRY (FN - FN+3) = FILE NAME FROM FET+0.
05607 M01S04030.lfm +++|* FET+6 42/, 18/ADDR
05608 M01S04031.lfm +++|*
05609 M01S04032.lfm +++|* ADDR = IF PRESENT IS ADDRESS CONTAINING POSITION INFORMATION.
05610 M01S04033.lfm +++|* THE FORMAT OF THIS ADDRESS IS THE FOLLOWING.
05611 M01S04034.lfm +++|*
05612 M01S04035.lfm +++|*T ADDR 24/CS, 6/0, 24/CURRENT RANDOM ADDR, 6/WC
Figure ADDR
05613 M01S04036.lfm +++|*
Line S04037 Modification History
M01(Added by)
lfm
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
05614 M02S04037.v23l617 ---|* CS = CONTROL STATEMENT COUNT.
05615 M01S00122.v23l617 +++|* CS = COMMAND COUNT.
05616 M01S04038.lfm +++|* WC = WORD COUNT POSITION IN SECTOR.
05617 M01S04039.lfm +++|*
05618 M01S04040.lfm +++|* ENTRY (FF) = FET SPECIFIED FNT ADDRESS.
05619 M01S04041.lfm +++|
05620 M01S04042.lfm +++|
05621 M01S04043.lfm +++| ENTRY ECS
05622 M01S04044.lfm +++| LDD FF SET INITIAL FNT ADDRESS
05623 M01S04045.lfm +++| RJM SAF SEARCH FOR ASSIGNED FILE
05624 M01S04046.lfm +++| NJN ECS1 IF FOUND
05625 M01S04047.lfm +++| LDN ZERL
05626 M01S04048.lfm +++| CRD FS CLEAR FST ENTRY
Seq # *Modification Id* Act
----------------------------+
05752 M02S04154.lfm2 ---| LDD FN+4 SET WORD COUNT
05753 M01S00015.lfm2 +++| LDD CM+4 SET WORD COUNT
05754 M01S04155.lfm +++| LPN 77
05755 M01S04156.lfm +++| STD CN+4
05756 M01S04157.lfm +++| LDD FS SET EQUIPMENT
05757 M01S04158.lfm +++| STD T5
05758 M01S04159.lfm +++| LMC 0
05759 M01S04160.lfm +++| ECSB EQU *-1
05760 M01S04161.lfm +++|* LMC 4000 WHEN ORIGINAL JOB INPUT FILE
05761 M01S04162.lfm +++| STD FS
05762 M01S04163.lfm +++| LDD FS+1 SET FIRST TRACK
05763 M01S04164.lfm +++| STD T6
Line S04165 Modification History
M01(Added by)
lfm
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
05764 M02S04165.v23l617 ---| RJM PCF POSITION CONTROL STATEMENT FILE
05765 M01S00129.v23l617 +++| RJM PCF POSITION COMMAND FILE
05766 M01S04166.lfm +++| LJM ECS16 STORE NEW FST WORD
05767 M01S04167.lfm +++|
05768 M01S04168.lfm +++|* CONTINUE HERE IF POSITION INFORMATION NOT PRESENT.
05769 M01S04169.lfm +++|
Seq # *Modification Id* Act
----------------------------+
05909 M02S04291.v23l617 ---|** PCF - POSITION CONTROL STATEMENT FILE.
05910 M01S00139.v23l617 +++|** PCF - POSITION COMMAND FILE.
05911 M01S04292.lfm +++|*
05912 M01S04293.lfm +++|* ENTRY (RI - RI+1) = CURRENT RANDOM ADDRESS.
Line S04294 Modification History
M01(Added by)
lfm
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
05913 M02S04294.v23l617 ---|* (CN+1 - CN+2) = CONTROL STATEMENT COUNT.
05914 M01S00140.v23l617 +++|* (CN+1 - CN+2) = COMMAND COUNT.
05915 M01S04295.lfm +++|* (CN+3 - CN+4) = WORD COUNT. FROM ECS THIS IS A 6 BIT
05916 M01S04296.lfm +++|* WORD COUNT IN CN+4 RELATIVE TO THE PRU AND CN+3 = 0.
05917 M01S04297.lfm +++|* IF FROM PCS THIS IS A 24 BIT WORD COUNT FROM THE
05918 M01S04298.lfm +++|* BEGINNING OF FILE.
05919 M01S04299.lfm +++|* (FS - FS+4) = FST ENTRY.
06092 M01S04423.lfm +++|* WHERE -
06093 M01S04424.lfm +++|* NF = MAXIMUM NUMBER OF FILE FNT/FST ENTRIES TO
06094 M01S04425.lfm +++|* RETURN IN TABLE. TABLE SIZE MUST BE AT LEAST
06095 M01S04426.lfm +++|* NF*2+1. FOR NEW FORMAT, TABLE MUST BE AT
06096 M01S04427.lfm +++|* LEAST NF*2+2.
06097 M01S04428.lfm +++|* SB = SELECTIVITY BITS. BIT SET IMPLIES FILE TYPE
06098 M01S04429.lfm +++|* SELECTED. DEFAULT (*SB*=0) IS SELECTION OF
06099 M01S04430.lfm +++|* ALL FILE TYPES. BIT POSITIONS AND CORRESPONDING
06100 M01S04431.lfm +++|* FILE TYPES ARE DEFINED AS FOLLOWS -
06101 M01S04432.lfm +++|*
06102 M01S04433.lfm +++|* BIT FILE TYPE
06103 M01S04434.lfm +++|* 41-38 UNUSED
06104 M01S04435.lfm +++|* 37 LOFT
06105 M01S04436.lfm +++|* 36 SYFT
06106 M01S04437.lfm +++|* 35 FAFT
06107 M01S04438.lfm +++|* 34 PMFT
06108 M01S04439.lfm +++|* 33 PTFT
06109 M01S04440.lfm +++|* 32 LIFT
06110 M01S04441.lfm +++|* 31 RESERVED
06111 M01S04442.lfm +++|* 30 RESERVED
06112 M01S04443.lfm +++|* 29 QFFT
06113 M01S04444.lfm +++|* 28 TEFT
06114 M01S04445.lfm +++|* 27 PHQT
06115 M01S04446.lfm +++|* 26 PRQT
06116 M01S04447.lfm +++|* 25 ROFT
06117 M01S04448.lfm +++|* 24 INFT
06118 M01S04449.lfm +++|* F = SET INDICATES THE NEW FORMAT TWO-WORD ENTRY IS
06119 M01S04450.lfm +++|* TO BE RETURNED. BITS 18 AND 19 (*M* AND *N*)
06120 M01S04451.lfm +++|* ARE NOT CHECKED IF THIS BIT IS SET, SINCE THERE
06121 M01S04452.lfm +++|* IS ONLY ONE FORMAT RETURNED IF *F* IS SET.
06122 M01S04453.lfm +++|* C = SET IMPLIES TREAT CHECKPOINT FILES NORMALLY
06123 M01S04454.lfm +++|* (LIKE ANY OTHER FILE). NOT SET IMPLIES WRITE
06124 M01S04455.lfm +++|* CHECKPOINT FILE FNT/FST ENTRIES IN FET+9, AND
06125 M01S04456.lfm +++|* ONWARD.
06126 M01S04457.lfm +++|* M = SET IMPLIES MODIFY FST ENTRIES OF MS FILES
06127 M01S04458.lfm +++|* WITH LENGTH OF FILE. NOT SET IMPLIES MODIFY
06128 M01S04459.lfm +++|* WITH RANDOM INDEX.
06129 M01S04460.lfm +++|* N = SET IMPLIES PERFORM NO MODIFICATION OF FST
06130 M01S04461.lfm +++|* ENTRIES. NOT SET IMPLIES PERFORM PERTINENT
06131 M01S04462.lfm +++|* MODIFICATIONS.
06132 M01S04463.lfm +++|* TA = STARTING CM TABLE ADDRESS.
06133 M01S04464.lfm +++|*
06134 M01S04465.lfm +++|* IF NEW FORMAT IS REQUESTED (*F* SET) -
06135 M01S04466.lfm +++|* (TA) = 48/, 12/ADDR
06136 M01S00275.274l797 +++|*
06137 M01S04467.lfm +++|* WHERE -
06138 M01S04468.lfm +++|* ADDR = 0, IF FIRST *GETFNT* CALL.
06139 M01S04469.lfm +++|* = FWA OF THE LAST FNT ENTRY IN NFL PROCESSED BY
06140 M01S04470.lfm +++|* LAST *GETFNT* CALL.
06141 M01S04471.lfm +++|*
06142 M01S04472.lfm +++|* EXIT IF *N* NOT SET -
06143 M01S04473.lfm +++|* (FET+8) .LT. 0 IF AT LEAST 1 ERROR ENCOUNTERED.
06144 M01S04474.lfm +++|* IF *C* NOT SET -
06145 M01S04475.lfm +++|* (FET+9) = CHECKPOINT FILE FNT.
06146 M01S04476.lfm +++|* = 0 IF NONE PRESENT (USER MUST PRESET).
06147 M01S04477.lfm +++|* .LT. 0 IF MORE THAN TWO.
06148 M01S04478.lfm +++|* (FET+10)= FST.
06149 M01S04479.lfm +++|* (FET+11)= ALTERNATE CHECKPOINT FILE FNT.
06150 M01S04480.lfm +++|* = 0 IF NO ALTERNATE (USER MUST PRESET).
06151 M01S04481.lfm +++|* (FET+12)= FST.
06152 M01S04482.lfm +++|*
06153 M01S04483.lfm +++|* WRITES TABLE OF FNT/FST ENTRIES TO A CENTRAL MEMORY TABLE
06154 M01S04484.lfm +++|* AND TERMINATES WITH A ZERO WORD. IF THE NEW FORMAT IS
06155 M01S04485.lfm +++|* REQUESTED (BIT 21 SET), THE FIRST WORD OF THE TABLE
06156 M01S04486.lfm +++|* CONTAINS AN ADDRESS AND THE FIRST FNT ENTRY
06157 M01S04487.lfm +++|* BEGINS IN THE SECOND WORD OF THE TABLE. FOR MASS
06158 M01S04488.lfm +++|* STORAGE FILES, BYTES 2 AND 3 OF FST ENTRY CAN BE MODIFIED
06159 M01S04489.lfm +++|* WITH EITHER A RANDOM INDEX (CONVERTED FROM CURRENT TRACK
06160 M01S04490.lfm +++|* AND SECTOR), OR THE FILE S LENGTH (NUMBER OF SECTORS).
06161 M01S04491.lfm +++|* OPTIONALLY, FOR TAPE FILES, FST ENTRY CAN BE MODIFIED
06162 M01S04492.lfm +++|* WITH *MT* IN BYTE 1 AND BLOCK NUMBER IN BYTES 2 AND 3.
06163 M01S04493.lfm +++|* MODIFICATION CAN BE DONE ONLY IF THE OLD FORMAT
06164 M01S04494.lfm +++|* IS TO BE RETURNED IN THE TABLE.
06165 M01S04495.lfm +++|*
06166 M01S04496.lfm +++|* IF NEW FORMAT IS SELECTED (*F* SET) -
06167 M01S04497.lfm +++|* (TA) = 48/, 12/ADDR
06168 M01S00276.274l797 +++|*
06169 M01S04498.lfm +++|* WHERE -
06170 M01S04499.lfm +++|* ADDR = 0, IF SEARCH COMPLETE.
06171 M01S04500.lfm +++|* = FWA OF THE LAST FNT ENTRY IN NFL PROCESSED
06172 M01S04501.lfm +++|* BY THIS *GETFNT* CALL.
06173 M01S04502.lfm +++|*
06174 M01S04503.lfm +++|* OLD FORMAT OF TWO-WORD TABLE ENTRY RETURNED (*F* NOT SET) -
06175 M01S04504.lfm +++|*
06176 M01S04505.lfm +++|*T 42/FILENAME, 1/, 3/M, 1/, 1/W, 6/FT, 6/FS
Seq # *Modification Id* Act
----------------------------+
06186 M02S00005.242l642 ---|*T+1 24/FL, 24/RB, 4/RES, 4/M, 3/RS, 1/L
06187 M01S00127.242l642 +++|*T+1 24/FL ,24/RB, 3/RES, 1/F ,4/M 3/RS, 1/L
06188 M01S00277.274l797 +++|*
06189 M01S04512.lfm +++|* WHERE -
06190 M01S00445.ns22000 +++|* AL = FILE ACCESS LEVEL.
06191 M01S04513.lfm +++|* D = INFORMATION DEPENDS ON FILE TYPE AND/OR WHETHER
06192 M01S04514.lfm +++|* OR NOT FST MODIFICATION IS SELECTED.
06193 M01S04515.lfm +++|* IF TTY FILE -
06194 M01S04516.lfm +++|* D = 12/*TT*, 36/
06195 M01S04517.lfm +++|* IF TAPE FILE -
06196 M01S04518.lfm +++|* D = 12/*MT*, 24/BLOCK COUNT, 12/
06197 M01S04519.lfm +++|* IF MS FILE AND *M* SET -
06198 M01S04520.lfm +++|* D = 12/, 24/RANDOM INDEX, 12/
06199 M01S04521.lfm +++|* IF MS FILE AND *M* NOT SET -
06200 M01S04522.lfm +++|* D = 12/, 24/FILE LENGTH, 12/
06201 M01S00278.274l797 +++|* IF OPTICAL DISK FILE AND *M* SET -
06202 M01S00279.274l797 +++|* D = 12/*OD*, 24/RANDOM INDEX, 12/
06203 M01S00280.274l797 +++|* IF OPTICAL DISK FILE AND *M* NOT SET -
06204 M01S00281.274l797 +++|* D = 12/*OD*, 24/FILE LENGTH, 12/
Line S04523 Modification History
M01(Added by)
lfm
M02(Updated by)
ns22000
Seq # *Modification Id* Act
----------------------------+
06205 M02S04523.ns22000 ---|* EQ = EQUIPMENT NUMBER.
06206 M01S00446.ns22000 +++|* EQ = EST ORDINAL.
06207 M01S04524.lfm +++|* FL = FILE LENGTH (IF MS).
06208 M01S04525.lfm +++|* = 0 (IF TAPE, TTY, OR OTHER).
06209 M01S04526.lfm +++|* FS = FILE STATUS.
06210 M01S04527.lfm +++|* FT = FILE TYPE.
06211 M01S04528.lfm +++|* I = 0, IF MS FILE.
06212 M01S04529.lfm +++|* = 1, IF TAPE FILE.
06213 M01S04530.lfm +++|* = 2, IF TTY FILE.
06214 M01S04531.lfm +++|* = 3, IF NOT MS, TAPE, OR TTY FILE.
06215 M01S04532.lfm +++|* L = SET IF LAST OPERATION WAS WRITE.
Line S04533 Modification History
M01(Added by)
lfm
M02(Updated by)
ns21000
Seq # *Modification Id* Act
----------------------------+
06216 M02S04533.ns21000 ---|* M = MODE OF USE ALLOWED -
06217 M01S00006.ns21000 +++|* M = MODE OF USE ALLOWED.
06218 M01S00007.ns21000 +++|* NEW FORMAT -
06219 M01S04534.lfm +++|* 0 = READ.
06220 M01S04535.lfm +++|* 1 = WRITE.
06221 M01S04536.lfm +++|* 2 = MODIFY.
06222 M01S04537.lfm +++|* 3 = APPEND.
06223 M01S04538.lfm +++|* 4 = EXECUTE.
06224 M01S04539.lfm +++|* 5 = READ ALLOW MODIFY.
06225 M01S04540.lfm +++|* 6 = READ ALLOW APPEND.
Line S04541 Modification History
M01(Added by)
lfm
M02(Updated by)
ns21000
Seq # *Modification Id* Act
----------------------------+
06226 M02S04541.ns21000 ---|* 7 = RESERVED.
06227 M01S00008.ns21000 +++|* 7 = UPDATE.
06228 M01S00009.ns21000 +++|* 10 = READ ALLOW UPDATE.
06229 M01S00010.ns21000 +++|* 11-17 = RESERVED.
06230 M01S00011.ns21000 +++|* OLD FORMAT -
06231 M01S00012.ns21000 +++|* BIT 16 - SET IF EXTEND-ONLY FILE.
06232 M01S00013.ns21000 +++|* BIT 15 - SET IF ALTER-ONLY FILE.
06233 M01S00014.ns21000 +++|* BIT 14 - SET IF EXECUTE-ONLY FILE.
06234 M01S04542.lfm +++|* RB = RANDOM INDEX (IF MS).
06235 M01S04543.lfm +++|* = BLOCK COUNT (IF TAPE).
06236 M01S04544.lfm +++|* = 77777777 (IF TAPE BUT *MAGNET* NOT PRESENT.)
06237 M01S04545.lfm +++|* = 0 (IF TTY OR OTHER).
Line S00015 Modification History
M01(Added by)
ns21000
M02(Updated by)
242l642
Seq # *Modification Id* Act
----------------------------+
06238 M02S00015.242l642 ---|* RES = RESERVED.
06239 M01S00128.242l642 +++|* F = THE FILE ERROR STATUS. SET IF THE FILE IS
06240 M01S00129.242l642 +++|* ON A DEVICE THAT IS NOT AVAILABLE.
06241 M01S04546.lfm +++|* RS = READ STATUS (MS ONLY).
06242 M01S04547.lfm +++|* 0 = INCOMPLETE READ.
06243 M01S04548.lfm +++|* 1 = EOR.
06244 M01S04549.lfm +++|* 2 = EOF.
06245 M01S04550.lfm +++|* 3 = EOI.
06246 M01S04551.lfm +++|* 4 = BOI.
06247 M01S04552.lfm +++|* 5-7 = RESERVED.
06248 M01S04553.lfm +++|* S = SET IF SYSTEM SECTOR CONTAINS CONTROL
06249 M01S04554.lfm +++|* INFORMATION.
06250 M01S04555.lfm +++|* W = SET IF WRITE LOCKOUT.
06251 M01S04556.lfm +++|
06252 M01S04557.lfm +++|
06253 M01S04558.lfm +++| ENTRY GTF
06254 M01S04559.lfm +++| RJM CPA READ FET+CFPN
06255 M01S04560.lfm +++| ADN CGNT
06256 M01S04561.lfm +++| CRD CN
06257 M01S04562.lfm +++| RJM CCP CRACK CALLING PARAMETERS
06258 M01S04563.lfm +++| MJN GTF1 IF ERROR
06259 M01S04564.lfm +++| LDD CN+3 CHECK IF TABLE WITHIN RANGE
06260 M01S04565.lfm +++| SHN 14
06261 M01S04566.lfm +++| LMD CN+4
06262 M01S04567.lfm +++| ADD CN
06263 M01S04568.lfm +++| ADD CN
06264 M01S04569.lfm +++| ADN 1
06265 M01S04570.lfm +++| ADD FT+1
06266 M01S04571.lfm +++| SHN -6
06267 M01S04572.lfm +++| SBD FL
06268 M01S04573.lfm +++| MJN GTF3 IF WITHIN RANGE
06269 M01S04574.lfm +++| LDN /ERR/GTL * GETFNT TABLE TOO LARGE.*
06270 M01S04575.lfm +++| UJN GTF2 ABORT
06271 M01S04576.lfm +++|
06272 M01S04577.lfm +++| GTF1 LDN /ERR/FTS * FET TOO SHORT.*
06273 M01S04578.lfm +++| GTF2 LJM ERR PROCESS ERROR
06274 M01S04579.lfm +++|
06275 M01S04580.lfm +++|* DETERMINE FNT ENTRY FROM WHICH TO BEGIN SCAN.
06276 M01S04581.lfm +++|
06277 M01S04582.lfm +++| GTF3 LDC FNTN-LENF FWA OF FNTS IN NFL
06278 M01S04583.lfm +++| STD FT+4
06279 M01S04584.lfm +++| LDD FT+1
06280 M01S04585.lfm +++| ZJN GTF7 IF OLD FORMAT
06281 M01S04586.lfm +++| LDD CN+4 SAVE FWA OF TABLE
06282 M01S04587.lfm +++| STM GTFA+1
06283 M01S04588.lfm +++| LDD CN+3 READ FIRST WORD OF TABLE
06284 M01S04589.lfm +++| STM GTFA
06285 M01S04590.lfm +++| SHN 6
06286 M01S04591.lfm +++| ADD RA
06287 M01S04592.lfm +++| SHN 6
06288 M01S04593.lfm +++| ADD CN+4
06289 M01S04594.lfm +++| CRD FS
06290 M01S04595.lfm +++| LDD FS+4
06291 M01S04596.lfm +++| ZJN GTF6 IF NO ADDRESS
06292 M01S04597.lfm +++| SBD FT+4 (ADDRESS) - (FWA OF FNT-S)
06293 M01S04598.lfm +++| MJN GTF4 IF ADDRESS OUT OF RANGE
06294 M01S04599.lfm +++| LDD FT
06295 M01S04600.lfm +++| SHN 6
06296 M01S04601.lfm +++| SBD FS+4 (LWA OF FNT-S) - (ADDRESS)
06297 M01S04602.lfm +++| PJN GTF5 IF ADDRESS NOT OUT OF RANGE
06298 M01S04603.lfm +++| GTF4 LDN /ERR/AOR * ADDRESS OUT OF RANGE.*
06299 M01S04604.lfm +++| UJN GTF2 PROCESS ERROR
06300 M01S04605.lfm +++|
06301 M01S04606.lfm +++| GTF5 LDD FS+4
06302 M01S04607.lfm +++| STD FT+4 SAVE ADDRESS (LAST FNT PROCESSED)
06303 M01S04608.lfm +++| GTF6 AOD CN+4 ADVANCE TABLE ADDRESS (NEW FORMAT ONLY)
06304 M01S04609.lfm +++| SHN -14
06305 M01S04610.lfm +++| RAD CN+3
06306 M01S04611.lfm +++|
06307 M01S04612.lfm +++|* SCAN FNT FOR FILES REQUESTED.
06308 M01S04613.lfm +++|
06309 M01S04614.lfm +++| GTF7 LDN LENF GET NEXT FNT ENTRY
06310 M01S04615.lfm +++| RAD FT+4
06311 M01S04616.lfm +++| SHN -6
06312 M01S04617.lfm +++| SBD FT
06313 M01S04618.lfm +++| MJN GTF8 IF NOT END OF FNTS
06314 M01S04619.lfm +++| LDN 0 CLEAR FNT ADDRESS
06315 M01S04620.lfm +++| STD FT+4
06316 M01S04621.lfm +++| LJM GTF15 TERMINATE SCAN
06317 M01S04622.lfm +++|
06318 M01S04623.lfm +++| GTF8 NFA FT+4,R
06319 M01S04624.lfm +++| CRD FN FNT
06320 M01S04625.lfm +++| ADN FSTL
06321 M01S04626.lfm +++| CRD FS FST
06322 M01S00447.ns22000 +++| ADN FUTL-FSTL
06323 M01S00448.ns22000 +++| CRD CM FUT
06324 M01S00449.ns22000 +++| LDD CM+2 GET FILE ACCESS LEVEL
06325 M01S00450.ns22000 +++| SHN 3
06326 M01S00451.ns22000 +++| LPN 70
06327 M01S00452.ns22000 +++| STD AL
06328 M01S04627.lfm +++| LDD FN
06329 M01S04628.lfm +++| ZJN GTF7 IF EMPTY ENTRY
06330 M01S04629.lfm +++| RJM CFS CHECK FILE SELECTIVITY
06331 M01S04630.lfm +++| PJN GTF7 IF FILE NOT SELECTED
06332 M01S04631.lfm +++| LDD FT+1
06333 M01S04632.lfm +++| ZJN GTF9 IF OLD FORMAT
06334 M01S04633.lfm +++| RJM RFE REFORMAT FNT ENTRY (NEW FORMAT ONLY)
06335 M01S00453.ns22000 +++| LDD AL SET FILE ACCESS LEVEL IN FNT ENTRY
06336 M01S00454.ns22000 +++| RAD FN+3
06337 M01S04634.lfm +++| UJN GTF10 MODIFY FST
06338 M01S04635.lfm +++|
06339 M01S04636.lfm +++| GTF9 LDD CB CHECK IF FST MODIFICATION DESIRED
06340 M01S04637.lfm +++| SHN 21-0
06341 M01S04638.lfm +++| MJN GTF11 IF NO MODIFICATION DESIRED
06342 M01S04639.lfm +++| GTF10 RJM MFF
Line S04640 Modification History
M01(Added by)
lfm
M02(Updated by)
ns22000
Seq # *Modification Id* Act
----------------------------+
06343 M02S04640.ns22000 ---| NJN GTF7 IF ERROR EXIT
06344 M01S00455.ns22000 +++| NJP GTF7 IF ERROR EXIT
06345 M01S04641.lfm +++|
06346 M01S04642.lfm +++|* CHECK FOR CHECKPOINT FILE.
06347 M01S04643.lfm +++|
06348 M01S04644.lfm +++| GTF11 LDD CB CHECK FOR NORMAL TREATMENT
06349 M01S04645.lfm +++| SHN 21-2
06350 M01S04646.lfm +++| MJN GTF14 IF CHECKPOINT FILES TO BE TREATED NORMALLY
06351 M01S04647.lfm +++| LDD FN+4
06352 M01S04648.lfm +++| LPN 77
06353 M01S04649.lfm +++| LMN CBST
06354 M01S04650.lfm +++| ZJN GTF12 IF CHECKPOINT FILE TYPE *CB*
06355 M01S04651.lfm +++| LMN CKST&CBST
06356 M01S04652.lfm +++| NJN GTF14 IF NOT CHECKPOINT FILE TYPE *CK*
06357 M01S04653.lfm +++| GTF12 RJM PCF PROCESS CHECKPOINT FILE
06358 M01S04654.lfm +++| NJN GTF15 IF ERROR
06359 M01S04655.lfm +++| GTF13 LJM GTF7 GET NEXT FNT ENTRY
06360 M01S04656.lfm +++|
06361 M01S04657.lfm +++|* ENTER FNT/FST IN TABLE AND ADVANCE TABLE POINTER.
06362 M01S04658.lfm +++|
06363 M01S04659.lfm +++| GTF14 LDD CN+3
06364 M01S04660.lfm +++| SHN 6
06365 M01S04661.lfm +++| ADD RA
06366 M01S04662.lfm +++| SHN 6
06367 M01S04663.lfm +++| ADD CN+4
06368 M01S04664.lfm +++| CWD FN
06369 M01S04665.lfm +++| ADN FSTL
06370 M01S04666.lfm +++| CWD FS
06371 M01S04667.lfm +++| LDN 2 ADVANCE TABLE POINTER
06372 M01S04668.lfm +++| RAD CN+4
06373 M01S04669.lfm +++| SHN -14
06374 M01S04670.lfm +++| RAD CN+3
06375 M01S04671.lfm +++| SOD CN DECREMENT FILE COUNTER
06376 M01S04672.lfm +++| NJN GTF13 IF TABLE NOT FULL
06377 M01S04673.lfm +++|
06378 M01S04674.lfm +++|* TERMINATE SCAN.
06379 M01S04675.lfm +++|
06380 M01S04676.lfm +++| GTF15 LDN ZERL CLEAR LAST WORD OF TABLE
06381 M01S04677.lfm +++| CRD CM
06382 M01S04678.lfm +++| LDD CN+3
06383 M01S04679.lfm +++| SHN 6
06384 M01S04680.lfm +++| ADD RA
06385 M01S04681.lfm +++| SHN 6
06386 M01S04682.lfm +++| ADD CN+4
06387 M01S04683.lfm +++| CWD CM
06388 M01S04684.lfm +++| LDD FT+1
06389 M01S04685.lfm +++| ZJN GTF16 IF OLD FORMAT
06390 M01S04686.lfm +++| LDD FT+4 SAVE ZERO OR LAST FNT PROCESSED
06391 M01S04687.lfm +++| STD CM+4
06392 M01S04688.lfm +++| LDM GTFA REWRITE FIRST WORD OF TABLE
06393 M01S04689.lfm +++| SHN 6
06394 M01S04690.lfm +++| ADD RA
06395 M01S04691.lfm +++| SHN 6
06396 M01S04692.lfm +++| ADM GTFA+1
06397 M01S04693.lfm +++| CWD CM
06398 M01S04694.lfm +++| GTF16 RJM CPA RESET FILE NAME
06399 M01S04695.lfm +++| CRD FN
06400 M01S04696.lfm +++| LJM LFMX EXIT
06401 M01S04697.lfm +++|
06402 M01S04698.lfm +++|
06403 M01S04699.lfm +++| GTFA BSS 2 FWA OF TABLE
06404 M01S04700.lfm +++| TITLE PRIMARY
06405 M01S04701.lfm +++| PRI SPACE 4,10
06406 M01S04702.lfm +++|*** FUNCTION 31.
06407 M01S04703.lfm +++|* MAKE FILE PRIMARY.
06408 M01S04704.lfm +++|* THIS FUNCTION MAKES THE SPECIFIED FILE THE USER S NEW
06409 M01S04705.lfm +++|* PRIMARY FILE. ANY EXISTING PRIMARY, WHICH IS NOT THE
06410 M01S04706.lfm +++|* SPECIFIED FILE, IS CHANGED TO TYPE *LOFT*.
06411 M01S04707.lfm +++|* THE SPECIFIED FILE MUST BE OF TYPE LOCAL AND BE A MASS
06412 M01S04708.lfm +++|* STORAGE FILE TO BE MADE PRIMARY.
06413 M01S04709.lfm +++|* THE FILE S FST ADDRESS IS SET INTO THE CPA.
06414 M01S04710.lfm +++| SPACE 4,10
06415 M01S04711.lfm +++|** PRI - PROCESS PRIMARY FUNCTION.
06416 M01S04712.lfm +++|*
06417 M01S04713.lfm +++|* ENTRY (FN - FN+3) = WORKING FILE NAME TO BE MADE PRIMARY.
06418 M01S04714.lfm +++|* (FF) = INITIAL FNT ADDRESS FOR SEARCH.
06419 M01S04715.lfm +++|*
06420 M01S04716.lfm +++|* EXIT (FN - FN+3) = WORKING FILE NAME TO BE MADE PRIMARY.
06421 M01S04717.lfm +++|* (FA) = FNT ENTRY ADDRESS.
06422 M01S04718.lfm +++|* (FS - FS+4) = FST ENTRY.
06423 M01S04719.lfm +++|
06424 M01S04720.lfm +++|
06425 M01S04721.lfm +++| ENTRY PRI
06426 M01S04722.lfm +++| LDD FF SET INITIAL FNT ADDRESS
06427 M01S04723.lfm +++| RJM SAF SEARCH FOR ASSIGNED FILE
06428 M01S04724.lfm +++| NJN PRI1 IF FOUND
06429 M01S04725.lfm +++| LDN NEEQ SET NULL EQUIPMENT
06430 M01S04726.lfm +++| STD EQ CREATE NULL PRIMARY FILE
06431 M01S04727.lfm +++| RJM EFN ENTER FILE NAME
06432 M01S04728.lfm +++| UJN PRI3 CHECK IF FILE ALREADY PRIMARY
06433 M01S04729.lfm +++|
Line S04730 Modification History
M01(Added by)
lfm
M02(Updated by)
ns22000
Seq # *Modification Id* Act
----------------------------+
06434 M02S04730.ns22000 ---|
06435 M01S04731.lfm +++| PRI1 RJM SFB SET FILE BUSY
06436 M01S04732.lfm +++| ZJN PRI3 IF NO REJECT ON FILE INTERLOCK