cdc:nos2.source:opl.opl871:common:comprss
Common COMPRSS
Library Member Format: MODIFY
Source
Seq # *Modification Id* Act ----------------------------+ 00001 M00S00001.comprss +++| CTEXT COMPRSS - READ SYSTEM SECTOR. 00002 M00S00002.comprss +++| COMPRSS SPACE 4,10 00003 M00S00003.comprss +++| QUAL$ IF -DEF,QUAL$ 00004 M00S00004.comprss +++| QUAL COMPRSS 00005 M00S00005.comprss +++| QUAL$ ENDIF
Line S00006 Modification History | |
---|---|
M01 (Removed by) | 281l803 |
Seq # *Modification Id* Act ----------------------------+ 00006 M01S00006.281l803 ---|* COMMENT CONTROL DATA CORPORATION. 1979.
Line S00001 Modification History | |
---|---|
M01 (Added by) | 281l803 |
Seq # *Modification Id* Act ----------------------------+ 00007 M01S00001.281l803 +++|* COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992. 00008 M00S00007.comprss +++| RSS SPACE 4 00009 M00S00008.comprss +++|*** RSS - READ SYSTEM SECTOR. 00010 M00S00009.comprss +++|* G. R. MANSFIELD. 70/11/24. 00011 M00S00010.comprss +++| RSS SPACE 4 00012 M00S00011.comprss +++|*** RSS IS USED TO READ AND VERIFY THE SYSTEM SECTOR FOR 00013 M00S00012.comprss +++|* A FILE. 00014 M00S00013.comprss +++|*
Line S00014 Modification History | |
---|---|
M01 (Removed by) | 242l642 |
Seq # *Modification Id* Act ----------------------------+ 00015 M01S00014.242l642 ---|* IF *MSS$* IS DEFINED CONTROL IS TRANSFERED TO *MSS* IF 00016 M01S00015.242l642 ---|* READ ERROR ENCOUNTERED. USER IS RESPONSIBLE FOR SELECTING 00017 M01S00016.242l642 ---|* READ ERROR PROCESSING WHEN INITIALIZING MASS STORAGE. 00018 M01S00017.242l642 ---|* IF *MSS$* IS NOT DEFINED AND ERROR PROCESSING IS SELECTED 00019 M01S00018.242l642 ---|* CONTROL IS RETURNED TO THE CALLER ON AN UNRECOVERABLE 00020 M01S00019.242l642 ---|* ERROR WITH (A) = 1. 00021 M01S00020.242l642 ---|* SEE *COMSMSP* FOR FURTHER DESCRIPTION OF MASS STORAGE 00022 M01S00021.242l642 ---|* ERROR PROCESSING. 00023 M01S00022.242l642 ---|* 00024 M00S00023.comprss +++|* IF *RIS$* IS DEFINED, THE EXISTING VALUE OF *T7* IS USED 00025 M00S00024.comprss +++|* AS THE SECTOR NUMBER. OTHERWISE, T7 IS SET TO ZERO. 00026 M00S00025.comprss +++|* 00027 M00S00026.comprss +++|* AFTER THE SECTOR IS READ, THE DISK IS POSITIONED TO 00028 M00S00027.comprss +++|* THE FIRST DATA SECTOR OF THE FILE. IF RIS$ IS DEFINED, 00029 M00S00028.comprss +++|* THIS SECTOR IS IDENTIFIED BY THE NEXT SECTOR/TRACK 00030 M00S00029.comprss +++|* POINTER FOUND IN *NSSS*. 00031 M00S00030.comprss +++|* 00032 M00S00031.comprss +++|* ENTRY (A) = ADDRESS OF FILE NAME FOR VERIFY. 00033 M00S00032.comprss +++|* IF (A) = 0, NO FILE NAME VERIFY WILL BE MADE.
Line S00033 Modification History | |
---|---|
M01 (Removed by) | ns22000 |
Seq # *Modification Id* Act ----------------------------+ 00034 M01S00033.ns22000 ---|* (T5) = EQUIPMENT NUMBER.
Line S00001 Modification History | |
---|---|
M01 (Added by) | ns22000 |
Seq # *Modification Id* Act ----------------------------+ 00035 M01S00001.ns22000 +++|* (T5) = EST ORDINAL. 00036 M00S00034.comprss +++|* (T6) = FIRST TRACK. 00037 M00S00035.comprss +++|* (T7) = FIRST SECTOR (IF *RIS$* DEFINED). 00038 M00S00036.comprss +++|*
Line S00037 Modification History | |
---|---|
M01 (Removed by) | 242l642 |
Seq # *Modification Id* Act ----------------------------+ 00039 M01S00037.242l642 ---|* EXIT (A) = 0 IF ALL DATA VERIFIES. 00040 M01S00038.242l642 ---|* (A) .LT. 0 IF ERROR IN FILE NAME. 00041 M01S00039.242l642 ---|* (A) .GT. 0 IF ERROR IN CONTROL INFORMATION. 00042 M01S00040.242l642 ---|* (A) = 1 IF ERROR IN *NSSS* ONLY.
Line S00001 Modification History | |
---|---|
M01 (Added by) | 242l642 |
Seq # *Modification Id* Act ----------------------------+ 00043 M01S00001.242l642 +++|* EXIT (A) .LT. 0, IF READ ERROR. (A)= RESPONSE FROM DRIVER. 00044 M01S00002.242l642 +++|* (A) = 0, IF READ SUCCESSFUL AND ALL DATA VERIFIES. 00045 M01S00003.242l642 +++|* = 1, IF ERROR IN *NSSS* (AND RIS$ DEFINED). 00046 M01S00004.242l642 +++|* = 2, IF ERROR IN LINKAGE BYTES. 00047 M01S00005.242l642 +++|* = 3, IF ERROR IN FILE NAME. 00048 M00S00041.comprss +++|* (T7) = FIRST DATA SECTOR. 00049 M00S00042.comprss +++|* (T6) = TRACK FOR FIRST DATA SECTOR. 00050 M00S00043.comprss +++|* DISK POSITIONED TO DATA SECTOR IF NO ERROR. 00051 M00S00044.comprss +++|* *ENDMS* PERFORMED IF ERROR. 00052 M00S00045.comprss +++|* 00053 M00S00046.comprss +++|* USES T1, T3, T6, T7. 00054 M00S00047.comprss +++|* 00055 M00S00048.comprss +++|* CALLS RDS. 00056 M00S00049.comprss +++|* 00057 M00S00050.comprss +++|* MACROS ENDMS. 00058 M00S00051.comprss +++| 00059 M00S00052.comprss +++| 00060 M00S00053.comprss +++| RSS8 ENDMS 00061 M00S00054.comprss +++| LDN 2 00062 M00S00055.comprss +++| 00063 M00S00056.comprss +++| RSS SUBR ENTRY/EXIT 00064 M00S00057.comprss +++| STD T3 SET ADDRESS OF NAME 00065 M00S00058.comprss +++| 00066 M00S00059.comprss +++| RIS$ IF -DEF,RIS$ 00067 M00S00060.comprss +++| 00068 M00S00061.comprss +++|* SET SECTOR ADDRESS. 00069 M00S00062.comprss +++| 00070 M00S00063.comprss +++| LDN 0 SET FIRST SECTOR 00071 M00S00064.comprss +++| STD T7 00072 M00S00065.comprss +++| RIS$ ENDIF 00073 M00S00066.comprss +++| 00074 M00S00067.comprss +++|* READ SECTOR. 00075 M00S00068.comprss +++| 00076 M00S00069.comprss +++| LDC BFMS READ SECTOR 00077 M00S00070.comprss +++| RJM RDS
Line S00071 Modification History | |
---|---|
M01 (Removed by) | 242l642 |
Seq # *Modification Id* Act ----------------------------+ 00078 M01S00071.242l642 ---| MSS$ IF DEF,MSS$ 00079 M01S00072.242l642 ---| PJN RSS1 IF NO READ ERROR 00080 M01S00073.242l642 ---| RJM MSS PROCESS MASS STORAGE ERROR 00081 M01S00074.242l642 ---| MSS$ ELSE 00082 M01S00075.242l642 ---| MJN RSS8 IF DISK ERROR 00083 M01S00076.242l642 ---| MSS$ ENDIF
Line S00006 Modification History | |
---|---|
M01 (Added by) | 242l642 |
Seq # *Modification Id* Act ----------------------------+ 00084 M01S00006.242l642 +++| MJN RSSX IF READ ERROR 00085 M00S00077.comprss +++| 00086 M00S00078.comprss +++|* CHECK CONTROL INFORMATION. 00087 M00S00079.comprss +++|
Line S00080 Modification History | |
---|---|
M01 (Removed by) | 242l642 |
Seq # *Modification Id* Act ----------------------------+ 00088 M01S00080.242l642 ---| RSS1 AOD T7
Line S00007 Modification History | |
---|---|
M01 (Added by) | 242l642 |
Seq # *Modification Id* Act ----------------------------+ 00089 M01S00007.242l642 +++| AOD T7 00090 M00S00081.comprss +++| ERRNZ FSMS-1 CODE DEPENDS ON *FSMS* = 1 00091 M00S00082.comprss +++| LDM BFMS 00092 M00S00083.comprss +++| LMC 3777 00093 M00S00084.comprss +++| NJN RSS8 IF ERROR IN FIRST LINKAGE BYTE 00094 M00S00085.comprss +++| LDM BFMS+1 00095 M00S00086.comprss +++| LMN 77 00096 M00S00087.comprss +++| NJN RSS8 IF ERROR IN SECOND LINKAGE BYTE 00097 M00S00088.comprss +++| LDM FTSS CHECK TRACK 00098 M00S00089.comprss +++| LMD T6 00099 M00S00090.comprss +++| NJN RSS8 IF ERROR IN TRACK 00100 M00S00091.comprss +++| STD T1 00101 M00S00092.comprss +++| LDD T3 00102 M00S00093.comprss +++| ZJN RSS4 IF NO FILE NAME VERIFY 00103 M00S00094.comprss +++| 00104 M00S00095.comprss +++|* VERIFY FILE NAME. 00105 M00S00096.comprss +++| 00106 M00S00097.comprss +++| RSS2 LDM FNSS,T1 00107 M00S00098.comprss +++| LMI T3 00108 M00S00099.comprss +++| NJN RSS3 IF FILE NAME ERROR 00109 M00S00100.comprss +++| AOD T3 00110 M00S00101.comprss +++| AOD T1 00111 M00S00102.comprss +++| LMN 3 00112 M00S00103.comprss +++| NJN RSS2 IF NOT END OF NAME 00113 M00S00104.comprss +++| LDM FNSS+3 00114 M00S00105.comprss +++| LMI T3 00115 M00S00106.comprss +++| SCN 77 00116 M00S00107.comprss +++| ZJN RSS4 IF NO ERROR IN NAME 00117 M00S00108.comprss +++| RSS3 ENDMS END MASS STORAGE OPERATION
Line S00109 Modification History | |
---|---|
M01 (Removed by) | 242l642 |
Seq # *Modification Id* Act ----------------------------+ 00118 M01S00109.242l642 ---| LCN 1
Line S00008 Modification History | |
---|---|
M01 (Added by) | 242l642 |
Seq # *Modification Id* Act ----------------------------+ 00119 M01S00008.242l642 +++| LDN 3 00120 M00S00110.comprss +++| RIS$ IF -DEF,RIS$ 00121 M00S00111.comprss +++| RSS4 LJM RSSX RETURN 00122 M00S00112.comprss +++| 00123 M00S00113.comprss +++| RIS$ ELSE 00124 M00S00114.comprss +++| UJN RSS7 RETURN 00125 M00S00115.comprss +++| 00126 M00S00116.comprss +++| RSS4 LDD T7 CHECK FOR NEW TRACK 00127 M00S00117.comprss +++| LMM SLM 00128 M00S00118.comprss +++| NJN RSS5 IF NOT END OF TRACK 00129 M00S00119.comprss +++| STD T7 RESET SECTOR 00130 M00S00120.comprss +++| LDM NSSS RESET TRACK 00131 M00S00121.comprss +++| STD T6 00132 M00S00122.comprss +++| SHN -13 00133 M00S00123.comprss +++| LMN 1 00134 M00S00124.comprss +++| UJN RSS6 RETURN 00135 M00S00125.comprss +++| 00136 M00S00126.comprss +++| RSS5 LDM NSSS CHECK FOR CORRECT SECTOR 00137 M00S00127.comprss +++| LMD T7 00138 M00S00128.comprss +++| RSS6 ZJN RSS7 IF NO ERROR 00139 M00S00129.comprss +++| ENDMS 00140 M00S00130.comprss +++| LDN 1 00141 M00S00131.comprss +++| RSS7 LJM RSSX RETURN 00142 M00S00132.comprss +++| RIS$ ENDIF 00143 M00S00133.comprss +++| SPACE 4 00144 M00S00134.comprss +++| QUAL$ IF -DEF,QUAL$ 00145 M00S00135.comprss +++| QUAL * 00146 M00S00136.comprss +++| RSS EQU /COMPRSS/RSS 00147 M00S00137.comprss +++| QUAL$ ENDIF 00148 M00S00138.comprss +++| ENDX
cdc/nos2.source/opl.opl871/common/comprss.txt ยท Last modified: (external edit)