Seq # *Modification Id* Act
----------------------------+
00017 M02S00015.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORPORATION. 1979.
00018 M01S00001.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
00019 M01S00016.mfiles +++| SPACE 4,10
00020 M01S00017.mfiles +++|***** MFILES - MULTIPLE FILE PROCESSOR.
00021 M01S00018.mfiles +++|*
00022 M01S00019.mfiles +++|* A. SKJOLDEBRAND. 75/09/07.
00023 M01S00020.mfiles +++|* H. G. VARNIS. 79/01/02.
00024 M01S00021.mfiles +++|*
00025 M01S00022.mfiles +++|* *MFILES* REQUESTS THAT CERTAIN OPERATIONS BE PERFORMED ON A
00026 M01S00023.mfiles +++|* SUBSET OF FILES ASSIGNED TO A JOB.
00027 M01S00024.mfiles +++| MFILES SPACE 4,30
00028 M01S00025.mfiles +++|*** *MFILES* REQUESTS THAT CERTAIN OPERATIONS BE PERFORMED ON A
00029 M01S00026.mfiles +++|* SUBSET OF FILES ASSIGNED TO A JOB. THE SUBSET IS DEFINED BY
Line S00027 Modification History
M01(Added by)
mfiles
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00030 M02S00027.v23l617 ---|* THE CONTROL STATEMENT AS FOLLOWS:
00031 M01S00001.v23l617 +++|* THE COMMAND AS FOLLOWS:
00032 M01S00028.mfiles +++|*
00033 M01S00029.mfiles +++|* FORMAT FORMAT SUBSET
00034 M01S00030.mfiles +++|* CODE
00035 M01S00031.mfiles +++|*
00036 M01S00032.mfiles +++|* 0 NAME. ALL FILES
00037 M01S00033.mfiles +++|* 1 NAME(*) ALL FILES
00038 M01S00034.mfiles +++|* 2 NAME(*,LFN1,...,LFNN) ALL FILES EXCEPT LFN1,...,LFNN
00039 M01S00035.mfiles +++|* 3 NAME(LFN1,...,LFNN) FILES LFN1,...,LFNN
00040 M01S00036.mfiles +++|*
Line S00037 Modification History
M01(Added by)
mfiles
M02(Updated by)
ns22000
Seq # *Modification Id* Act
----------------------------+
00041 M02S00037.ns22000 ---|* LEGAL CONTROL STATEMENT NAMES ARE *CLEAR*, *OUT*, *RETURN*,
Line S00038 Modification History
M01(Added by)
mfiles
M02(Updated by)
ns22000
Seq # *Modification Id* Act
----------------------------+
00042 M02S00038.ns22000 ---|* *REWIND*, *SETFS* AND *UNLOAD*. OPERATIONS AND ALLOWED
Line S00039 Modification History
M01(Added by)
mfiles
M02(Updated by)
ns22000
Seq # *Modification Id* Act
----------------------------+
00043 M02S00039.ns22000 ---|* FORMATS ARE GIVEN BY THE FOLLOWING TABLE.
Line S00002 Modification History
M01(Added by)
ns22000
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00044 M02S00002.v23l617 ---|* LEGAL CONTROL STATEMENT NAMES ARE *CLEAR*, *OUT*, *OVWRITE*,
00045 M01S00002.v23l617 +++|* LEGAL COMMAND NAMES ARE *CLEAR*, *OUT*, *OVWRITE*,
00046 M01S00003.ns22000 +++|* *RETURN*, *REWIND*, *SETFS*, AND *UNLOAD*. OPERATIONS AND
00047 M01S00004.ns22000 +++|* ALLOWED FORMATS ARE GIVEN BY THE FOLLOWING TABLE.
00048 M01S00040.mfiles +++|*
00049 M01S00041.mfiles +++|* 0 1 2 3
00050 M01S00042.mfiles +++|* --- --- --- ---
00051 M01S00043.mfiles +++|* CLEAR RELEASE FILE FROM JOB X X X -
00052 M01S00044.mfiles +++|* OUT RELEASE FILE TO OUTPUT QUEUE X X X -
00053 M01S00005.ns22000 +++|* OVWRITE OVERWRITE FILES - X X X
00054 M01S00045.mfiles +++|* RETURN RELEASE FILE FROM JOB - X X X
00055 M01S00046.mfiles +++|* REWIND POSITION FILE AT BOI - X X X
00056 M01S00047.mfiles +++|* SETFS SET FILE STATUS - X X X
00057 M01S00048.mfiles +++|* UNLOAD RELEASE FILE FROM JOB - X X X
00058 M01S00049.mfiles +++|*
Line S00050 Modification History
M01(Added by)
mfiles
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00059 M02S00050.v23l617 ---|* WHERE: X = FORMAT ALLOWED FOR THIS CONTROL STATEMENT.
Line S00051 Modification History
M01(Added by)
mfiles
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00060 M02S00051.v23l617 ---|* - = FORMAT NOT ALLOWED FOR THIS CONTROL STATEMENT.
00061 M01S00003.v23l617 +++|* WHERE: X = FORMAT ALLOWED FOR THIS COMMAND.
00062 M01S00004.v23l617 +++|* - = FORMAT NOT ALLOWED FOR THIS COMMAND.
00063 M01S00052.mfiles +++|*
00064 M01S00053.mfiles +++|*
00065 M01S00054.mfiles +++|* NOTES:
00066 M01S00055.mfiles +++|*
Line S00056 Modification History
M01(Added by)
mfiles
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00067 M02S00056.v23l617 ---|* 1. THE *CLEAR* AND *RETURN* CONTROL STATEMENTS PRODUCE
00068 M01S00005.v23l617 +++|* 1. THE *CLEAR* AND *RETURN* COMMANDS PRODUCE
00069 M01S00057.mfiles +++|* IDENTICAL OPERATIONS ON THE FILES TO WHICH THEY REFER.
Line S00058 Modification History
M01(Added by)
mfiles
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00070 M02S00058.v23l617 ---|* THEY DIFFER ONLY IN ALLOWED CONTROL STATEMENT FORMATS.
00071 M01S00006.v23l617 +++|* THEY DIFFER ONLY IN ALLOWED COMMAND FORMATS.
00072 M01S00059.mfiles +++| MFILES SPACE 4,20
Seq # *Modification Id* Act
----------------------------+
00079 M02S00001.274l797 ---|* WITH *CBST*, *CKST* OR *NDST* STATUS.
00080 M01S00001.274l797 +++|* CLEAR. RETURNS ALL FILES EXCEPT FOR FILES WITH
00081 M01S00002.274l797 +++|* *CBST*, *CKST* OR *NDST* STATUS, AND
00082 M01S00003.274l797 +++|* THE OPTICAL DISK CONTROL FILE *ZZZZZOD*.
00083 M01S00065.mfiles +++|*
Line S00066 Modification History
M01(Added by)
mfiles
M02(Updated by)
274l797
Seq # *Modification Id* Act
----------------------------+
00084 M02S00066.274l797 ---|* CLEAR(*) RETURNS ALL FILES EXCEPT FOR FILES
Seq # *Modification Id* Act
----------------------------+
00086 M02S00002.274l797 ---|* WITH *CBST*, *CKST* OR *NDST* STATUS.
00087 M01S00004.274l797 +++|* CLEAR/OP=O. RETURNS ALL OPTICAL DISK FILES AND THE
00088 M01S00005.274l797 +++|* OPTICAL DISK CONTROL FILE *ZZZZZOD*.
00089 M01S00068.mfiles +++|*
Seq # *Modification Id* Act
----------------------------+
00093 M02S00003.274l797 ---|* WITH *CBST*, *CKST* OR *NDST* STATUS.
00094 M01S00006.274l797 +++|* CLEAR(*) RETURNS ALL FILES EXCEPT FOR FILES WITH
00095 M01S00007.274l797 +++|* *CBST*, *CKST* OR *NDST* STATUS, AND
00096 M01S00008.274l797 +++|* THE OPTICAL DISK CONTROL FILE *ZZZZZOD*.
00097 M01S00009.274l797 +++|*
00098 M01S00010.274l797 +++|* CLEAR(*/OP=O) RETURNS ALL OPTICAL DISK FILES AND THE
00099 M01S00011.274l797 +++|* OPTICAL DISK CONTROL FILE *ZZZZZOD*.
00100 M01S00012.274l797 +++|*
00101 M01S00013.274l797 +++|* CLEAR(*,LFN1,...,LFNN) RETURNS ALL FILES EXCEPT FOR
00102 M01S00014.274l797 +++|* FILES LFN1,...,LFNN, FILES WITH *CBST*,
00103 M01S00015.274l797 +++|* *CKST* OR *NDST* STATUS, AND THE OPTICAL
00104 M01S00016.274l797 +++|* DISK CONTROL FILE *ZZZZZOD*.
00105 M01S00072.mfiles +++|*
00106 M01S00073.mfiles +++|*
00107 M01S00074.mfiles +++|* OUT. RELEASES TO THE OUTPUT QUEUE ALL
00108 M01S00075.mfiles +++|* FILES OF TYPE *QFFT* AND ALL FILES
00109 M01S00076.mfiles +++|* WITH THE SPECIAL NAMES *OUTPUT*,
00110 M01S00077.mfiles +++|* *PUNCH*, *PUNCHB*, AND *P8*.
00111 M01S00078.mfiles +++|*
00112 M01S00079.mfiles +++|* OUT(*) SAME AS *OUT.*
00113 M01S00080.mfiles +++|*
00114 M01S00081.mfiles +++|* OUT(*/OP=X) SAME AS *OUT.* USING THE OPTION *X*.
00115 M01S00082.mfiles +++|* THIS FORM IS USED ONLY BY THE SYSTEM
00116 M01S00083.mfiles +++|* DURING JOB TERMINATION PROCESSING.
00117 M01S00084.mfiles +++|* THE POSSIBLE VALUES OF THE OPTION
00118 M01S00085.mfiles +++|* *X* AND THEIR MEANINGS ARE SHOWN
00119 M01S00086.mfiles +++|* BELOW.
00120 M01S00087.mfiles +++|*
00121 M01S00088.mfiles +++|* E PERFORM END-OF-JOB ROUTING.
Seq # *Modification Id* Act
----------------------------+
00124 M02S00091.ns2010 ---|* OF USER VALIDATION LIMITS.
00125 M01S00092.mfiles +++|*
00126 M01S00093.mfiles +++|* OUT(*,LFN1,...,LFNN) SAME AS *OUT* WITH THE
00127 M01S00094.mfiles +++|* EXCEPTION OF FILES LFN1,...,LFNN.
00128 M01S00095.mfiles +++|*
00129 M01S00006.ns22000 +++|*
00130 M01S00007.ns22000 +++|* OVWRITE,*. OVERWRITE ALL MASS STORAGE FILES EXCEPT
Line S00008 Modification History
M01(Added by)
ns22000
M02(Updated by)
mfile1
Seq # *Modification Id* Act
----------------------------+
00131 M02S00008.mfile1 ---|* FOR READ ONLY FILES.
00132 M01S00001.mfile1 +++|* FOR FILES NOT IN WRITE MODE.
00133 M01S00009.ns22000 +++|*
00134 M01S00010.ns22000 +++|* OVWRITE,*/OP=OPTIONS. OVERWRITE ALL MASS STORAGE FILES
Line S00011 Modification History
M01(Added by)
ns22000
M02(Updated by)
mfile1
Seq # *Modification Id* Act
----------------------------+
00135 M02S00011.mfile1 ---|* EXCEPT FOR READ ONLY FILES WITH THE
Line S00012 Modification History
M01(Added by)
ns22000
M02(Updated by)
mfile1
Seq # *Modification Id* Act
----------------------------+
00136 M02S00012.mfile1 ---|* FOLLOWING OPTIONS.
00137 M01S00002.mfile1 +++|* EXCEPT FOR FILES NOT IN WRITE MODE WITH
00138 M01S00003.mfile1 +++|* THE FOLLOWING OPTIONS.
00139 M01S00013.ns22000 +++|* Z - OVERWRITE THE FILE WITH BINARY ZEROES.
00140 M01S00014.ns22000 +++|* BOTH THE Z AND THE X OPTIONS CANNOT
00141 M01S00015.ns22000 +++|* BE SIMULTANEOUSLY SELECTED. THIS IS
00142 M01S00016.ns22000 +++|* THE DEFAULT VALUE.
00143 M01S00017.ns22000 +++|*
00144 M01S00018.ns22000 +++|* X - OVERWRITE THE FILE FIRST WITH BINARY
00145 M01S00019.ns22000 +++|* ZEROS, THEN WITH BINARY ONES, THEN
00146 M01S00020.ns22000 +++|* WITH A PATTERN OF ALTERNATING BINARY
00147 M01S00021.ns22000 +++|* ONES AND ZEROS.
00148 M01S00022.ns22000 +++|*
00149 M01S00023.ns22000 +++|* R - RETURN ALL FILES PROCESSED AFTER
00150 M01S00024.ns22000 +++|* COMPLETION.
00151 M01S00025.ns22000 +++|*
00152 M01S00026.ns22000 +++|* OVWRITE,*,LFN1,...,LFNN/OP=OPTIONS.
00153 M01S00027.ns22000 +++|* OVERWRITE ALL MASS STORAGE FILES EXCEPT
Line S00028 Modification History
M01(Added by)
ns22000
M02(Updated by)
mfile1
Seq # *Modification Id* Act
----------------------------+
00154 M02S00028.mfile1 ---|* FOR READ ONLY FILES AND FILES LFN1,..,LFNN
Line S00029 Modification History
M01(Added by)
ns22000
M02(Updated by)
mfile1
Seq # *Modification Id* Act
----------------------------+
00155 M02S00029.mfile1 ---|* USING SELECTED OPTIONS.
00156 M01S00004.mfile1 +++|* FOR FILES NOT IN WRITE MODE AND FILES
00157 M01S00005.mfile1 +++|* LFN1,...LFNN USING SELECTED OPTIONS.
00158 M01S00030.ns22000 +++|*
00159 M01S00031.ns22000 +++|* OVWRITE,LFN1,...,LFNN/OP=OPTIONS.
00160 M01S00032.ns22000 +++|* OVERWRITE FILES LFN1,...,LFNN USING
00161 M01S00033.ns22000 +++|* SELECTED OPTIONS. NON-MASS STORAGE FILES
Line S00034 Modification History
M01(Added by)
ns22000
M02(Updated by)
mfile1
Seq # *Modification Id* Act
----------------------------+
00162 M02S00034.mfile1 ---|* AND READ-ONLY FILES WILL BE IGNORED.
00163 M01S00006.mfile1 +++|* AND FILES NOT IN WRITE MODE WILL BE
00164 M01S00007.mfile1 +++|* IGNORED.
00165 M01S00035.ns22000 +++|*
00166 M01S00096.mfiles +++|*
Line S00097 Modification History
M01(Added by)
mfiles
M02(Updated by)
274l797
Seq # *Modification Id* Act
----------------------------+
00167 M02S00097.274l797 ---|* RETURN(*) RETURNS ALL FILES EXCEPT FOR FILES
Seq # *Modification Id* Act
----------------------------+
00169 M02S00004.274l797 ---|* WITH *CBST*, *CKST* OR *NDST* STATUS.
00170 M01S00017.274l797 +++|* RETURN(*) RETURNS ALL FILES EXCEPT FOR FILES WITH
00171 M01S00018.274l797 +++|* *CBST*, *CKST* OR *NDST* STATUS, AND
00172 M01S00019.274l797 +++|* THE OPTICAL DISK CONTROL FILE *ZZZZZOD*.
00173 M01S00099.mfiles +++|*
Seq # *Modification Id* Act
----------------------------+
00210 M02S00006.274l797 ---|* WITH *CBST*, *CKST* OR *NDST* STATUS.
00211 M01S00029.274l797 +++|* UNLOAD(*) UNLOADS ALL FILES EXCEPT FOR FILES WITH
00212 M01S00030.274l797 +++|* *CBST*, *CKST* OR *NDST* STATUS, AND
00213 M01S00031.274l797 +++|* THE OPTICAL DISK CONTROL FILE *ZZZZZOD*.
00214 M01S00126.mfiles +++|*
Seq # *Modification Id* Act
----------------------------+
00218 M02S00007.274l797 ---|* WITH *CBST*, *CKST* OR *NDST* STATUS.
00219 M01S00032.274l797 +++|* UNLOAD(*/OP=O) UNLOADS ALL OPTICAL DISK FILES AND THE
00220 M01S00033.274l797 +++|* OPTICAL DISK CONTROL FILE *ZZZZZOD*.
00221 M01S00130.mfiles +++|*
00222 M01S00034.274l797 +++|* UNLOAD(*,LFN1,...,LFNN) UNLOADS ALL FILES EXCEPT FOR
00223 M01S00035.274l797 +++|* FILES LFN1,...,LFNN, FILES WITH *CBST*,
00224 M01S00036.274l797 +++|* *CKST* OR *NDST* STATUS, AND THE OPTICAL
00225 M01S00037.274l797 +++|* DISK CONTROL FILE *ZZZZZOD*.
00226 M01S00038.274l797 +++|*
00227 M01S00131.mfiles +++|* UNLOAD(LFN1,...,LFNN) UNLOADS FILES LFN1,...LFNN.
00228 M01S00039.274l797 +++|* WILL *NOT* UNLOAD THE OPTICAL DISK
00229 M01S00040.274l797 +++|* CONTROL FILE *ZZZZZOD*.
00230 M01S00132.mfiles +++| SPACE 4,10
00231 M01S00133.mfiles +++|*** DAYFILE MESSAGES.
00232 M01S00134.mfiles +++|*
00233 M01S00135.mfiles +++|*
Line S00136 Modification History
M01(Added by)
mfiles
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00234 M02S00136.v23l617 ---|* * ERROR IN ARGUMENTS.* = AN INVALID ARGUMENT OR FORMAT
Line S00137 Modification History
M01(Added by)
mfiles
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00235 M02S00137.v23l617 ---|* WAS USED ON THE CONTROL STATEMENT. COMPARE THE
Line S00138 Modification History
M01(Added by)
mfiles
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00236 M02S00138.v23l617 ---|* CONTROL STATEMENT USED WITH THE DOCUMENTED FORMATS.
00237 M01S00008.v23l617 +++|* * ERROR IN ARGUMENTS.* = AN INCORRECT ARGUMENT OR FORMAT
00238 M01S00009.v23l617 +++|* WAS USED ON THE COMMAND. COMPARE THE
00239 M01S00010.v23l617 +++|* COMMAND USED WITH THE DOCUMENTED FORMATS.
00240 M01S00139.mfiles +++|*
00241 M01S00140.mfiles +++|* * FILE STATUS NOT SPECIFIED.* = A *SETFS* COMMAND WAS
00242 M01S00141.mfiles +++|* ISSUED WITH NO FILE STATUS SPECIFIED.
00243 M01S00142.mfiles +++|*
Line S00143 Modification History
M01(Added by)
mfiles
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00244 M02S00143.v23l617 ---|* * INVALID FILE STATUS.* = THE FILE STATUS SPECIFIED
00245 M01S00011.v23l617 +++|* * INCORRECT FILE STATUS.* = THE FILE STATUS SPECIFIED
00246 M01S00144.mfiles +++|* ON A *SETFS* COMMAND WAS NOT VALID.
00247 M01S00145.mfiles +++|*
Line S00146 Modification History
M01(Added by)
mfiles
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00248 M02S00146.v23l617 ---|* * INVALID */* OPTION.* = AN INVALID CONTROL STATEMENT
00249 M01S00012.v23l617 +++|* * INCORRECT */* OPTION.* = AN INCORRECT COMMAND
00250 M01S00147.mfiles +++|* OPTION WAS ENTERED FOLLOWING A */* SEPARATOR.
00251 M01S00148.mfiles +++|*
00252 M01S00149.mfiles +++|* * NNN FILE(S) PROCESSED.* = NNN IS THE NUMBER OF FILES FOR
00253 M01S00150.mfiles +++|* WHICH THE FUNCTION WAS REQUESTED.
00254 M01S00151.mfiles +++|*
00255 M01S00152.mfiles +++|* * XXXXXXX ROUTED. JSN IS YYYY.* = XXXXXXX IS THE NAME
00256 M01S00153.mfiles +++|* OF THE FILE BEING ROUTED AND YYYY IS THE JSN WHICH
00257 M01S00154.mfiles +++|* WAS ASSIGNED TO THAT FILES QFT ENTRY.
00258 M01S00036.ns22000 +++|*
00259 M01S00037.ns22000 +++|* * (FILENAME) NOT ON MASS STORAGE.* = THE NAMED FILE WAS NOT
00260 M01S00038.ns22000 +++|* PROCESSED BECAUSE IT DOES NOT RESIDE ON MASS STORAGE.
00261 M01S00039.ns22000 +++|*
Line S00040 Modification History
M01(Added by)
ns22000
M02(Updated by)
mfile1
Seq # *Modification Id* Act
----------------------------+
00262 M02S00040.mfile1 ---|* * (FILENAME) IS READ ONLY.* = THE NAMED FILE WAS NOT
Line S00041 Modification History
M01(Added by)
ns22000
M02(Updated by)
mfile1
Seq # *Modification Id* Act
----------------------------+
00263 M02S00041.mfile1 ---|* PROCESSED BECAUSE IT HAS WRITE LOCKOUT STATUS SET.
00264 M01S00008.mfile1 +++|* * (FILENAME) NOT IN WRITE MODE.* = THE NAMED FILE WAS NOT
00265 M01S00009.mfile1 +++|* PROCESSED BECAUSE IT IS NOT IN WRITE MODE.
00266 M01S00155.mfiles +++| MFILES TITLE CONSTANTS AND MACRO DEFINITIONS.
00267 M01S00156.mfiles +++| MFILES SPACE 4,10
00268 M01S00157.mfiles +++|** DEFINITION COMMON DECKS.
00269 M01S00158.mfiles +++|
00270 M01S00159.mfiles +++|
00271 M01S00160.mfiles +++|*CALL COMCMAC
00272 M01S00161.mfiles +++|*CALL COMCCMD
00273 M01S00001.mfile2 +++|*CALL COMSDSP
00274 M01S00162.mfiles +++|*CALL COMSJCE
00275 M01S00163.mfiles +++|*CALL COMSLFD
00276 M01S00164.mfiles +++| SPACE 4,15
00277 M01S00165.mfiles +++|** MACRO DEFINITIONS.
00278 M01S00166.mfiles +++| ACON SPACE 4,10
00279 M01S00167.mfiles +++|** ACON - SET ARGUMENT CONTROL.
00280 M01S00168.mfiles +++|*
00281 M01S00169.mfiles +++|* ACON P,T
00282 M01S00170.mfiles +++|*
00283 M01S00171.mfiles +++|* ENTRY *P* = ARGUMENT PROCESSOR ADDRESS.
00284 M01S00172.mfiles +++|* *T* = ARGUMENT TABLE (*COMCARG* FORMAT) ADDRESS.
00285 M01S00173.mfiles +++|*
00286 M01S00174.mfiles +++|* EXIT 24/0, 18/P, 18/T
00287 M01S00175.mfiles +++|
00288 M01S00176.mfiles +++|
00289 M01S00177.mfiles +++| PURGMAC ACON
00290 M01S00178.mfiles +++| ACON MACRO P,T
00291 M01S00179.mfiles +++|+ VFD 24/0,18/P,18/T
00292 M01S00180.mfiles +++| ENDM
00293 M01S00181.mfiles +++| SCON SPACE 4,10
Line S00182 Modification History
M01(Added by)
mfiles
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00294 M02S00182.v23l617 ---|** SCON - SET STATEMENT CONTROL.
00295 M01S00013.v23l617 +++|** SCON - SET COMMAND CONTROL.
00296 M01S00183.mfiles +++|*
00297 M01S00184.mfiles +++|* SCON A,B,C,D,EXP,CF
00298 M01S00185.mfiles +++|*
00299 M01S00186.mfiles +++|* ENTRY *A* = 1 IF FORMAT 0 ALLOWED.
00300 M01S00187.mfiles +++|* *B* = 1 IF FORMAT 1 ALLOWED.
00301 M01S00188.mfiles +++|* *C* = 1 IF FORMAT 2 ALLOWED.
00302 M01S00189.mfiles +++|* *D* = 1 IF FORMAT 3 ALLOWED.
00303 M01S00190.mfiles +++|* *EXP* = ADDRESS OF FILE EXCLUSION PROCESSOR.
00304 M01S00191.mfiles +++|* *CF* = *CIO* FUNCTION CODE.
00305 M01S00192.mfiles +++|
00306 M01S00193.mfiles +++|
00307 M01S00194.mfiles +++| PURGMAC SCON
00308 M01S00195.mfiles +++|
00309 M01S00196.mfiles +++| SCON MACRO A,B,C,D,EXP,CF
00310 M01S00197.mfiles +++| VFD 1/A,1/B,1/C,1/D,20/0,18/EXP,18/CF
00311 M01S00198.mfiles +++| ENDM
00312 M01S00199.mfiles +++| MFILES SPACE 4,10
00313 M01S00200.mfiles +++|**** INSTALLATION PARAMETERS.
00314 M01S00201.mfiles +++|
00315 M01S00202.mfiles +++|
00316 M01S00203.mfiles +++| MNF EQU 200B FILES PROCESSED PER *GETFNT* CALL
00317 M01S00204.mfiles +++|****
00318 M01S00205.mfiles +++| SPACE 4,10
00319 M01S00206.mfiles +++|** ASSEMBLY CONSTANTS.
00320 M01S00207.mfiles +++|
00321 M01S00208.mfiles +++|
00322 M01S00042.ns22000 +++| FMT0 EQU 0 FORMAT 0
00323 M01S00043.ns22000 +++| FMT1 EQU 1 FORMAT 1
00324 M01S00044.ns22000 +++| FMT2 EQU 2 FORMAT 2 (EXCLUSION FORMAT)
00325 M01S00045.ns22000 +++| FMT3 EQU 3 FORMAT 3 (INCLUSION FORMAT)
00326 M01S00209.mfiles +++| FNTBL EQU 2*MNF+2 *GETFNT* BUFFER SIZE
00327 M01S00210.mfiles +++| PSBFL EQU 1 LENGTH OF PSEUDO BUFFER FOR FETS
00328 M01S00211.mfiles +++| FRDC EQU 20B *DSP* FLAG FOR DISPOSITION CODE
00329 M01S00212.mfiles +++| MFILES TITLE TABLES AND DATA STORAGE.
00330 M01S00213.mfiles +++|** FETS.
00331 M01S00214.mfiles +++|
00332 M01S00215.mfiles +++|
00333 M01S00216.mfiles +++| ORG 110B
00334 M01S00217.mfiles +++| FETS BSS 0
00335 M01S00218.mfiles +++| FET1 FILEB PSBF,PSBFL,(FET=8)
00336 M01S00219.mfiles +++| FET2 FILEB PSBF,PSBFL,(FET=8)
00337 M01S00220.mfiles +++| FET3 FILEB PSBF,PSBFL,(FET=8)
00338 M01S00221.mfiles +++| FETX FILEB PSBF,PSBFL,(FET=13) *GETFNT* FET (MUST BE LAST FET)
00339 M01S00222.mfiles +++|
00340 M01S00223.mfiles +++| FETC EQU FETX+8 *GETFNT* CONTROL WORD ADDRESS
00341 M01S00224.mfiles +++| FETL EQU FET2-FET1 FET LENGTH
00342 M01S00225.mfiles +++| FETW EQU FETX-FETS LENGTH OF FET BLOCK
00343 M01S00226.mfiles +++| FETN EQU FETW/FETL+1 NUMBER OF FETS
00344 M01S00227.mfiles +++| SPACE 4,10
00345 M01S00228.mfiles +++|** RESERVED LOCATIONS.
00346 M01S00229.mfiles +++|
00347 M01S00230.mfiles +++|
Line S00231 Modification History
M01(Added by)
mfiles
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00348 M02S00231.v23l617 ---| CSOC CON 0 CONTROL STATEMENT OPTION COUNT
00349 M01S00014.v23l617 +++| CSOC CON 0 COMMAND OPTION COUNT
00350 M01S00232.mfiles +++| EOJS CON 0 END-OF-JOB PROCESSING STATUS
00351 M01S00233.mfiles +++| FICT CON 0 FILE COUNT
00352 M01S00234.mfiles +++| FLST CON 0 FILE STATUS TO BE SET
00353 M01S00046.ns22000 +++| FRMT CON 0 FORMAT CODE
00354 M01S00235.mfiles +++| OPARG CON 0 *OP=* ARGUMENT
00355 M01S00041.274l797 +++| OPOF CON 0 *OP=O* PROCESSED FLAG
00356 M01S00047.ns22000 +++| OVWF CON 0 *OVWRITE* OPTION FLAG
00357 M01S00001.ns2010 +++| NOJF CON 1 *NOJT* TERMINATION FLAG
00358 M01S00042.274l797 +++| ZODF CON 0 OPTICAL DISK CONTROL FILE FOUND FLAG
00359 M01S00236.mfiles +++| SPACE 4,10
00360 M01S00237.mfiles +++|** PRESERVED REGISTER STORAGE LOCATIONS.
00361 M01S00238.mfiles +++|
00362 M01S00239.mfiles +++|
00363 M01S00240.mfiles +++| SVA3 CON 0 SAVE (A3)
00364 M01S00241.mfiles +++| SVB2 CON 0 SAVE (B2)
00365 M01S00242.mfiles +++| SVB3 CON 0 SAVE (B3)
00366 M01S00243.mfiles +++| SVB4 CON 0 SAVE (B4)
00367 M01S00244.mfiles +++| SPACE 4,10
00368 M01S00245.mfiles +++|** *GETFNT* CONTROL WORD.
00369 M01S00246.mfiles +++|
00370 M01S00247.mfiles +++|
00371 M01S00248.mfiles +++| GFCW VFD 12/MNF,6/0,18/0,2/0,1/1,3/4,18/FNTB
00372 M01S00249.mfiles +++| SPACE 4,10
Line S00250 Modification History
M01(Added by)
mfiles
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00373 M02S00250.v23l617 ---|** CONTROL STATEMENT CONTROL TABLE.
00374 M01S00015.v23l617 +++|** COMMAND TABLE.
00375 M01S00251.mfiles +++|
00376 M01S00252.mfiles +++|
00377 M01S00253.mfiles +++| TCSC BSS 0 FWA OF CONTROL WORD TABLE
00378 M01S00254.mfiles +++| CLCC SCON 1,1,1,0,CPF,70B CLEAR
00379 M01S00255.mfiles +++| OUCC SCON 1,1,1,0,COF,0B OUT
00380 M01S00048.ns22000 +++| OVCC SCON 0,1,1,1,CMS,244B OVWRITE
00381 M01S00049.ns22000 +++| OVCR SCON 0,1,1,1,CMS,254B OVWRITE RETURN
00382 M01S00256.mfiles +++| RTCC SCON 0,1,1,1,CPF,70B RETURN
00383 M01S00257.mfiles +++| RWCC SCON 0,1,1,1,0,50B REWIND
00384 M01S00258.mfiles +++| SFCC SCON 0,1,1,1,CIF,0 SETFS
00385 M01S00259.mfiles +++| UNCC SCON 0,1,1,1,CPF,60B UNLOAD
00386 M01S00260.mfiles +++| TACW SPACE 4,10
00387 M01S00261.mfiles +++|** TACW - TABLE OF ARGUMENT CONTROL WORDS.
00388 M01S00262.mfiles +++|*
00389 M01S00263.mfiles +++|* THIS TABLE IS ADDRESSED USING THE OFFSET (*TACW*) FROM
Line S00264 Modification History
M01(Added by)
mfiles
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00390 M02S00264.v23l617 ---|* THE CORRESPONDING ENTRY IN THE CONTROL STATEMENT
00391 M01S00016.v23l617 +++|* THE CORRESPONDING ENTRY IN THE COMMAND
00392 M01S00265.mfiles +++|* CONTROL WORD TABLE.
00393 M01S00266.mfiles +++|
00394 M01S00267.mfiles +++|
00395 M01S00268.mfiles +++| TACW EQU *-TCSC TABLE OFFSET FROM *TCSC*
00419 M01S00286.mfiles +++|
00420 M01S00287.mfiles +++|
00421 M01S00288.mfiles +++| TSFN BSS 0 START OF TABLE
00422 M01S00289.mfiles +++| LOC 0
00423 M01S00290.mfiles +++| OTPT CON 0LOUTPUT
00424 M01S00291.mfiles +++| CON 0LPUNCH
00425 M01S00292.mfiles +++| CON 0LPUNCHB
00426 M01S00293.mfiles +++| CON 0LP8
00427 M01S00294.mfiles +++| CON 0 END OF TABLE
00428 M01S00295.mfiles +++| LOC *O
00429 M01S00296.mfiles +++| SPACE 4,10
Line S00297 Modification History
M01(Added by)
mfiles
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00430 M02S00297.v23l617 ---| MFILES TITLE CONTROL STATEMENT ENTRY POINTS.
00431 M01S00017.v23l617 +++| MFILES TITLE COMMAND ENTRY POINTS.
00432 M01S00298.mfiles +++|** CLEAR.
00433 M01S00299.mfiles +++|*
00434 M01S00300.mfiles +++|* RETURN FILES ASSIGNED TO A JOB.
00435 M01S00301.mfiles +++|
00436 M01S00302.mfiles +++|
Line S00303 Modification History
M01(Added by)
mfiles
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00437 M02S00303.v23l617 ---| CLEAR SB2 CLCC SET CONTROL STATEMENT CONTROL WORD ADDRESS
00438 M01S00018.v23l617 +++| CLEAR SB2 CLCC SET COMMAND WORD ADDRESS
00439 M01S00304.mfiles +++| EQ MFP ENTER MAIN ROUTINE
00440 M01S00305.mfiles +++| OUT SPACE 4,10
00441 M01S00306.mfiles +++|** OUT.
00442 M01S00307.mfiles +++|* OUT(.../OP=X)
00443 M01S00308.mfiles +++|*
00444 M01S00309.mfiles +++|* RELEASE FILES ASSIGNED TO A JOB TO THE OUTPUT QUEUE.
00445 M01S00310.mfiles +++|* THE OPTION SPECIFIED BY *X* IS DESCRIBED BELOW. IT
00446 M01S00311.mfiles +++|* IS VALID ONLY DURING JOB TERMINATION PROCESSING.
00447 M01S00312.mfiles +++|*
00448 M01S00313.mfiles +++|* E PERFORM END-OF-JOB ROUTING.
00449 M01S00314.mfiles +++|*
00450 M01S00315.mfiles +++|* Q QUEUE FILE REGARDLESS OF USER
00451 M01S00316.mfiles +++|* VALIDATION LIMITS.
00452 M01S00317.mfiles +++|
00453 M01S00318.mfiles +++|
Line S00319 Modification History
M01(Added by)
mfiles
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00454 M02S00319.v23l617 ---| OUT SB2 OUCC SET CONTROL STATEMENT CONTROL WORD ADDRESS
00455 M01S00019.v23l617 +++| OUT SB2 OUCC SET COMMAND WORD ADDRESS
00456 M01S00320.mfiles +++| EQ MFP ENTER MAIN LOOP
00457 M01S00052.ns22000 +++| OVWRITE SPACE 4,10
00458 M01S00053.ns22000 +++|** OVWRITE.
00459 M01S00054.ns22000 +++|*
00460 M01S00055.ns22000 +++|* OVERWRITE FILES.
00461 M01S00056.ns22000 +++|
00462 M01S00057.ns22000 +++|
Line S00058 Modification History
M01(Added by)
ns22000
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00463 M02S00058.v23l617 ---| OVWRITE SB2 OVCC SET CONTROL STATEMENT CONTROL WORD ADDRESS
00464 M01S00020.v23l617 +++| OVWRITE SB2 OVCC SET COMMAND WORD ADDRESS
00465 M01S00059.ns22000 +++| EQ MFP ENTER MAIN ROUTINE
00466 M01S00321.mfiles +++| SPACE 4,10
00467 M01S00322.mfiles +++|** RETURN.
00468 M01S00323.mfiles +++|*
00469 M01S00324.mfiles +++|* RETURN FILES ASSIGNED TO A JOB.
00470 M01S00325.mfiles +++|
00471 M01S00326.mfiles +++|
Line S00327 Modification History
M01(Added by)
mfiles
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00472 M02S00327.v23l617 ---| RETURN SB2 RTCC SET CONTROL STATEMENT CONTROL WORD ADDRESS
00473 M01S00021.v23l617 +++| RETURN SB2 RTCC SET COMMAND WORD ADDRESS
00474 M01S00328.mfiles +++| EQ MFP ENTER MAIN ROUTINE
00475 M01S00329.mfiles +++| SPACE 4,10
00476 M01S00330.mfiles +++|** REWIND.
00477 M01S00331.mfiles +++|*
00478 M01S00332.mfiles +++|* REWIND FILES ASSIGNED TO A JOB.
00479 M01S00333.mfiles +++|
00480 M01S00334.mfiles +++|
Line S00335 Modification History
M01(Added by)
mfiles
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00481 M02S00335.v23l617 ---| REWIND SB2 RWCC SET CONTROL STATEMENT CONTROL WORD ADDRESS
00482 M01S00022.v23l617 +++| REWIND SB2 RWCC SET COMMAND WORD ADDRESS
00483 M01S00336.mfiles +++| EQ MFP ENTER MAIN ROUTINE
00484 M01S00337.mfiles +++| SETFS SPACE 4,10
00485 M01S00338.mfiles +++|** SETFS.
00486 M01S00339.mfiles +++|*
00487 M01S00340.mfiles +++|* SET STATUS ON FILES ASSIGNED TO A JOB.
00488 M01S00341.mfiles +++|
00489 M01S00342.mfiles +++|
Line S00343 Modification History
M01(Added by)
mfiles
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00490 M02S00343.v23l617 ---| SETFS SB2 SFCC SET CONTROL STATEMENT CONTROL WORD ADDRESS
00491 M01S00023.v23l617 +++| SETFS SB2 SFCC SET COMMAND WORD ADDRESS
00492 M01S00344.mfiles +++| EQ MFP ENTER MAIN ROUTINE
00493 M01S00345.mfiles +++| SPACE 4,10
00494 M01S00346.mfiles +++|** UNLOAD.
00495 M01S00347.mfiles +++|*
00496 M01S00348.mfiles +++|* UNLOAD FILES ASSIGNED TO A JOB.
00497 M01S00349.mfiles +++|
00498 M01S00350.mfiles +++|
Line S00351 Modification History
M01(Added by)
mfiles
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00499 M02S00351.v23l617 ---| UNLOAD SB2 UNCC SET CONTROL STATEMENT CONTROL WORD ADDRESS
00500 M01S00024.v23l617 +++| UNLOAD SB2 UNCC SET COMMAND WORD ADDRESS
00501 M01S00352.mfiles +++|* EQ MFP ENTER MAIN ROUTINE
00502 M01S00353.mfiles +++| MFILES TITLE MAIN PROGRAM.
00503 M01S00354.mfiles +++| MFILES SPACE 4,10
00504 M01S00355.mfiles +++|** RESERVED REGISTER USAGE.
00505 M01S00356.mfiles +++|*
00506 M01S00357.mfiles +++|* (A3) = ADDRESS OF FIRST FILE NAME ARGUMENT.
Line S00358 Modification History
M01(Added by)
mfiles
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00507 M02S00358.v23l617 ---|* (B2) = CONTROL STATEMENT CONTROL WORD ADDRESS.
00508 M01S00025.v23l617 +++|* (B2) = COMMAND WORD ADDRESS.
Seq # *Modification Id* Act
----------------------------+
00600 M02S00436.ns22000 ---|* (X6) = 0 IF FILE TO BE EXCLUDED.
00601 M01S00071.ns22000 +++|* EXIT (X6) = 0 IF FILE TO BE EXCLUDED.
00602 M01S00437.mfiles +++|* (X6) .NE. 0 IF FILE NOT TO BE EXCLUDED.
00603 M01S00438.mfiles +++|*
00604 M01S00439.mfiles +++|* USES X - 0, 4, 6.
00605 M01S00440.mfiles +++|* A - 4.
00606 M01S00441.mfiles +++|* B - 7.
00607 M01S00442.mfiles +++|*
00608 M01S00443.mfiles +++|* CALLS IRJ.
00609 M01S00072.ns22000 +++|*
00610 M01S00073.ns22000 +++|* NOTE EXCLUSION PROCESSOR SUBROUTINES MUST NOT DESTROY
00611 M01S00074.ns22000 +++|* REGISTERS A3, X3, B2, B3, OR B4.
00612 M01S00444.mfiles +++|
00613 M01S00445.mfiles +++|
00614 M01S00446.mfiles +++| CFN SUBR ENTRY/EXIT
00615 M01S00447.mfiles +++| SA4 B2 GET EXCLUSION PROCESSOR ADDRESS
00616 M01S00448.mfiles +++| MX0 -18
00617 M01S00449.mfiles +++| AX4 18
00618 M01S00450.mfiles +++| BX4 -X0*X4
00619 M01S00451.mfiles +++| ZR X4,CFN1 IF NO EXCLUSION PROCESSOR DEFINED
00620 M01S00452.mfiles +++| SB7 X4+ SET PROCESSOR ADDRESS
00621 M01S00453.mfiles +++| RJ IRJ EXECUTE EXCLUSION PROCESSOR
00622 M01S00454.mfiles +++| ZR X6,CFNX IF FILE TO BE EXCLUDED
Line S00455 Modification History
M01(Added by)
mfiles
M02(Updated by)
ns22000
Seq # *Modification Id* Act
----------------------------+
00623 M02S00455.ns22000 ---| CFN1 SA4 A3+ READ FIRST FILE NAME ARGUMENT
Line S00456 Modification History
M01(Added by)
mfiles
M02(Updated by)
ns22000
Seq # *Modification Id* Act
----------------------------+
00624 M02S00456.ns22000 ---| CFN2 ZR X4,CFNX IF END OF ARGUMENT LIST
00625 M01S00075.ns22000 +++| CFN1 SA4 FRMT GET FORMAT CODE
00626 M01S00076.ns22000 +++| SB7 X4-FMT3
00627 M01S00077.ns22000 +++| SA4 A3+ READ FIRST FILE NAME ARGUMENT
00628 M01S00078.ns22000 +++| CFN2 ZR X4,CFN3 IF END OF ARGUMENT LIST
00629 M01S00457.mfiles +++| BX6 X4-X3
Line S00458 Modification History
M01(Added by)
mfiles
M02(Updated by)
ns22000
Seq # *Modification Id* Act
----------------------------+
00630 M02S00458.ns22000 ---| ZR X6,CFNX IF FOUND
Seq # *Modification Id* Act
----------------------------+
00632 M02S00460.ns22000 ---| EQ CFN2 CHECK NEXT ARGUMENT
00633 M01S00079.ns22000 +++| SA4 A4+B1 READ NEXT ARGUMENT
00634 M01S00080.ns22000 +++| NZ X6,CFN2 IF NOT FOUND
00635 M01S00081.ns22000 +++|
00636 M01S00082.ns22000 +++|* THE FILE NAME WAS FOUND AS ONE OF THE ARGUMENTS SPECIFIED
00637 M01S00083.ns22000 +++|* (EITHER FORMAT 2 OR FORMAT 3 WAS USED). AN ADDITIONAL CHECK
00638 M01S00084.ns22000 +++|* IS REQUIRED TO DETERMINE IF THE FILE IS TO BE INCLUDED
00639 M01S00085.ns22000 +++|* OR EXCLUDED FROM PROCESSING. IF THE INCLUSION FORMAT
00640 M01S00086.ns22000 +++|* (FORMAT 3) WAS SPECIFIED, THE FILE WILL NOT BE EXCLUDED.
00641 M01S00087.ns22000 +++|
00642 M01S00088.ns22000 +++| NZ B7,CFNX IF NOT FORMAT 3
00643 M01S00089.ns22000 +++| SX6 B1+ SET FILE NOT EXCLUDED
00644 M01S00090.ns22000 +++| EQ CFNX RETURN
00645 M01S00091.ns22000 +++|
00646 M01S00092.ns22000 +++|* THE FILE NAME DID NOT MATCH ANY OF THE ARGUMENTS SPECIFIED.
00647 M01S00093.ns22000 +++|* A CHECK MUST BE MADE TO DETERMINE IF THE FILE SHOULD
00648 M01S00094.ns22000 +++|* BE EXCLUDED OR INCLUDED BY THE PROCESSING TYPE SPECIFIED.
00649 M01S00095.ns22000 +++|* IF THE INCLUSION FORMAT (FORMAT 3) WAS SPECIFIED, THE
00650 M01S00096.ns22000 +++|* FILE WILL BE EXCLUDED.
00651 M01S00097.ns22000 +++|
00652 M01S00098.ns22000 +++| CFN3 NZ B7,CFNX IF NOT FORMAT 3
00653 M01S00099.ns22000 +++| SX6 B0+ SET FILE EXCLUDED
00654 M01S00100.ns22000 +++| EQ CFNX RETURN
00655 M01S00461.mfiles +++| CIF SPACE 4,10
00656 M01S00462.mfiles +++|** CIF - CHECK FOR INPUT* FILE.
00657 M01S00463.mfiles +++|*
Seq # *Modification Id* Act
----------------------------+
00887 M02S00012.ns22000 ---| ZR X6,CPFX IF CHECKPOINT FILE
00888 M01S00179.ns22000 +++| ZR X6,CPF1 IF CHECKPOINT FILE
00889 M01S00561.mfiles +++| SX6 X4-NDST
00890 M01S00180.ns22000 +++| NZ X6,CPFX IF NOT NO-AUTO-DROP STATUS
00891 M01S00181.ns22000 +++|
00892 M01S00182.ns22000 +++|* IT IS A PROTECTED FILE. SEARCH THE ARGUMENT LIST FOR
00893 M01S00183.ns22000 +++|* MATCHING FILE NAME. IF A MATCH IS FOUND AND INCLUSION
00894 M01S00184.ns22000 +++|* PROCESSING (FORMAT 3) HAS BEEN SELECTED, RETURN (X6)
00895 M01S00185.ns22000 +++|* NON-ZERO SO THAT THE FILE WILL BE PROCESSED. OTHERWISE,
00896 M01S00186.ns22000 +++|* RETURN (X6) = 0 SO THAT THE FILE WILL BE EXCLUDED.
00897 M01S00187.ns22000 +++|
00898 M01S00188.ns22000 +++| CPF1 SA4 A3+ READ FIRST FILE NAME ARGUMENT
00899 M01S00189.ns22000 +++| CPF2 ZR X4,CPFX IF END OF ARGUMENT LIST
00900 M01S00190.ns22000 +++| BX7 X4-X3
00901 M01S00191.ns22000 +++| SA4 A4+B1 READ NEXT ARGUMENT
00902 M01S00192.ns22000 +++| NZ X7,CPF2 IF NOT FOUND
00903 M01S00193.ns22000 +++| SA4 FRMT GET FORMAT CODE
Seq # *Modification Id* Act
----------------------------+
00905 M02S00195.274l797 ---| NZ X4,CPFX IF NOT FORMAT 3
00906 M01S00079.274l797 +++| SX4 X4-FMT3 CHECK FOR FORMAT 3
00907 M01S00080.274l797 +++| CPF3 NZ X4,CPFX IF FILE TO BE EXCLUDED
00908 M01S00196.ns22000 +++| SX6 B1+ PROCESS THE FILE
00909 M01S00562.mfiles +++| EQ CPFX RETURN
00910 M01S00081.274l797 +++|
00911 M01S00082.274l797 +++|* *OP=O* SPECIFIED - CHECK FOR OPTICAL DISK FILE.
00912 M01S00083.274l797 +++|
00913 M01S00084.274l797 +++| CPF4 SA4 CPFA SET UP *FILINFO* PARAMETER BLOCK
00914 M01S00085.274l797 +++| MX6 42
00915 M01S00086.274l797 +++| BX7 X6*X1
00916 M01S00087.274l797 +++| BX6 -X6*X4
00917 M01S00088.274l797 +++| BX7 X6+X7
00918 M01S00089.274l797 +++| SA7 A4+
00919 M01S00090.274l797 +++| RJ SVR SAVE REGISTERS
00920 M01S00091.274l797 +++| FILINFO CPFA GET FILE INFORMATION
00921 M01S00092.274l797 +++| RJ RSR RESTORE REGISTERS
00922 M01S00093.274l797 +++| SA4 CPFA+1
00923 M01S00094.274l797 +++| BX6 X6-X6 SET TO EXCLUDE FILE IF NOT OPTICAL DISK
00924 M01S00095.274l797 +++| AX4 48
00925 M01S00096.274l797 +++| SX4 X4-2ROD
00926 M01S00097.274l797 +++| EQ CPF3 EXCLUDE FILE UNLESS ON OPTICAL DISK
00927 M01S00098.274l797 +++|
00928 M01S00099.274l797 +++| CPFA VFD 42/0,6/5,12/1 *FILINFO* PARAMETER BLOCK
00929 M01S00100.274l797 +++| BSSZ 5
00930 M01S00563.mfiles +++| GNF SPACE 4,20
00931 M01S00564.mfiles +++|** GNF - GET NONBUSY FET.
00932 M01S00565.mfiles +++|*
00933 M01S00566.mfiles +++|* *GNF* DETERMINES WHETHER ANY FET IN THE SET OF FETS IS
00934 M01S00567.mfiles +++|* CURRENTLY BUSY WITH THE GIVEN FILE AND IF NONE IS, RETURNS
00935 M01S00568.mfiles +++|* THE ADDRESS OF A NONBUSY FET.
00936 M01S00569.mfiles +++|*
Line S00570 Modification History
M01(Added by)
mfiles
M02(Updated by)
ns22000
Seq # *Modification Id* Act
----------------------------+
00937 M02S00570.ns22000 ---|* ENTRY (X0) = 42 BIT FILE NAME MASK.
Line S00571 Modification History
M01(Added by)
mfiles
M02(Updated by)
ns22000
Seq # *Modification Id* Act
----------------------------+
00938 M02S00571.ns22000 ---|* (X3) = FILE NAME TO LOOK FOR.
00939 M01S00197.ns22000 +++|* ENTRY (X3) = FILE NAME TO LOOK FOR.
Line S00572 Modification History
M01(Added by)
mfiles
M02(Updated by)
ns22000
Seq # *Modification Id* Act
----------------------------+
00940 M02S00572.ns22000 ---|* (B5) = 0 IF INCLUSION TYPE CONTROL STATEMENT.
00941 M01S00573.mfiles +++|*
00942 M01S00574.mfiles +++|* EXIT (X2) = 0 IF A FET IS BUSY WITH THE FILE.
00943 M01S00575.mfiles +++|* (X2) = ADDRESS OF A NONBUSY FET OTHERWISE.
00944 M01S00576.mfiles +++|*
Line S00577 Modification History
M01(Added by)
mfiles
M02(Updated by)
ns22000
Seq # *Modification Id* Act
----------------------------+
00945 M02S00577.ns22000 ---|* USES X - 1, 2.
00946 M01S00198.ns22000 +++|* USES X - 0, 1, 2.
00947 M01S00578.mfiles +++|* A - 1.
Line S00579 Modification History
M01(Added by)
mfiles
M02(Updated by)
ns22000
Seq # *Modification Id* Act
----------------------------+
00948 M02S00579.ns22000 ---|* B - 7.
00949 M01S00199.ns22000 +++|* B - 5, 7.
00950 M01S00580.mfiles +++|*
00951 M01S00581.mfiles +++|* MACROS RECALL.
00952 M01S00582.mfiles +++|
00953 M01S00583.mfiles +++|
00954 M01S00584.mfiles +++| GNF2 SX2 A1+ SAVE ADDRESS OF NONBUSY FET
00955 M01S00585.mfiles +++| NZ B5,GNFX IF EXCLUSION FORM
00956 M01S00586.mfiles +++| GNF3 SA1 A1+FETL
00957 M01S00587.mfiles +++| SB7 A1-FETX-1
00958 M01S00588.mfiles +++| NG B7,GNF1 IF NOT PAST END OF FETS
00959 M01S00589.mfiles +++| NZ X2,GNFX IF NONBUSY FET FOUND
00960 M01S00590.mfiles +++| RECALL FETS
00961 M01S00591.mfiles +++|
00962 M01S00592.mfiles +++| GNF SUBR ENTRY/EXIT
00963 M01S00200.ns22000 +++| SA1 FRMT GET FORMAT CODE
00964 M01S00201.ns22000 +++| SB5 X1-FMT3
00965 M01S00593.mfiles +++| SA1 FETS
Seq # *Modification Id* Act
----------------------------+
00986 M02S00612.ns22000 ---|* A - 1, 3, 6.
00987 M01S00204.ns22000 +++|* USES X - 1, 2, 6.
00988 M01S00205.ns22000 +++|* A - 1, 6.
00989 M01S00613.mfiles +++|*
00990 M01S00614.mfiles +++|* CALLS CDD.
00991 M01S00615.mfiles +++|*
00992 M01S00616.mfiles +++|* MACROS MESSAGE.
00993 M01S00617.mfiles +++|
00994 M01S00618.mfiles +++|
00995 M01S00619.mfiles +++| IFC SUBR ENTRY/EXIT
00996 M01S00620.mfiles +++| SA1 FICT GET FILE COUNT
00997 M01S00621.mfiles +++| SX2 IFCA ASSUME NO FILES
00998 M01S00622.mfiles +++| ZR X1,IFC1 IF NO FILES PROCESSED
00999 M01S00623.mfiles +++| SX6 X1-1 CHECK FILE COUNT
01000 M01S00624.mfiles +++| SX2 IFCB
01001 M01S00625.mfiles +++| ZR X6,IFC1 IF ONE FILE PROCESSED
01002 M01S00626.mfiles +++| RJ CDD CONVERT TO DECIMAL
01003 M01S00627.mfiles +++| SA1 IFCC MERGE FILE COUNT WITH MESSAGE
01004 M01S00628.mfiles +++| MX2 24
01005 M01S00629.mfiles +++| LX6 36
01006 M01S00630.mfiles +++| BX1 -X2*X1
01007 M01S00631.mfiles +++| BX6 X2*X6
01008 M01S00632.mfiles +++| BX6 X6+X1
01009 M01S00633.mfiles +++| SA6 A1
01010 M01S00634.mfiles +++| SX2 A1 SET MESSAGE ADDRESS
01011 M01S00635.mfiles +++| IFC1 MESSAGE X2,3 ISSUE DAYFILE MESSAGE
01012 M01S00636.mfiles +++| EQ IFCX RETURN
01013 M01S00637.mfiles +++|
01014 M01S00638.mfiles +++| IFCA DATA C* NO FILES PROCESSED.*
01015 M01S00639.mfiles +++| IFCB DATA C* 1 FILE PROCESSED.*
01016 M01S00640.mfiles +++| IFCC DATA C* 000 FILES PROCESSED.*
01017 M01S00641.mfiles +++| IRJ SPACE 4,15
01018 M01S00642.mfiles +++|** IRJ - INDEX RETURN JUMP.
01019 M01S00643.mfiles +++|*
01020 M01S00644.mfiles +++|* EXECUTES A RETURN JUMP TO (B7).
01021 M01S00645.mfiles +++|*
01022 M01S00646.mfiles +++|* ENTRY (B7) = BRANCH ADDRESS.
01023 M01S00647.mfiles +++|*
01024 M01S00648.mfiles +++|* EXIT TO (B7)+1.
01025 M01S00649.mfiles +++|* JUMP INSTRUCTION TO RETURN LOCATION IN ((B7)).
01026 M01S00650.mfiles +++|*
01027 M01S00651.mfiles +++|* USES X - 5, 6.
01028 M01S00652.mfiles +++|* A - 5, 6.
01029 M01S00653.mfiles +++|
01030 M01S00654.mfiles +++|
01031 M01S00655.mfiles +++| IRJ SUBR ENTRY/EXIT
01032 M01S00656.mfiles +++| SA5 IRJ READ RETURN INSTRUCTION
01033 M01S00657.mfiles +++| BX6 X5 SET RETURN IN CALLED ROUTINE
01034 M01S00658.mfiles +++| SA6 B7
01035 M01S00659.mfiles +++| JP B7+1 ENTER CALLED ROUTINE
01036 M01S00660.mfiles +++| PAF SPACE 4,20
01037 M01S00661.mfiles +++|** PAF - PROCESS ALL FILES.
01038 M01S00662.mfiles +++|*
01039 M01S00663.mfiles +++|* *PAF* REQUESTS AN OPERATION FOR EACH FILE IN THE SET OF
01040 M01S00664.mfiles +++|* FNT ENTRIES EXCEPT THOSE THAT ARE EXCLUDED.
01041 M01S00665.mfiles +++|*
01042 M01S00666.mfiles +++|* ENTRY (A3) = ADDRESS OF THE FIRST ARGUMENT.
Line S00667 Modification History
M01(Added by)
mfiles
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
01043 M02S00667.v23l617 ---|* (B2) = CONTROL STATEMENT CONTROL WORD ADDRESS.
01044 M01S00029.v23l617 +++|* (B2) = COMMAND WORD ADDRESS.
01045 M01S00668.mfiles +++|*
01046 M01S00669.mfiles +++|* EXIT (X1) = 0 IF ALL FILES RETURNED IN THE BUFFER.
01047 M01S00670.mfiles +++|*
Seq # *Modification Id* Act
----------------------------+
01168 M02S00721.274l797 ---| SB3 PAFB SET ASSEMBLY BUFFER ADDRESS
01169 M01S00152.274l797 +++| SB5 -POFA SET STENCIL ADDRESS
01170 M01S00153.274l797 +++| SB3 POFB SET ASSEMBLY BUFFER ADDRESS
01171 M01S00722.mfiles +++| RJ SNM SET NAME IN MESSAGE
01172 M01S00723.mfiles +++| ROUTE TDSP,RECALL
01173 M01S00724.mfiles +++| MX0 24
01174 M01S00725.mfiles +++| SA1 TDSP GET JSN RETURNED
01175 M01S00726.mfiles +++| BX1 X0*X1
01176 M01S00727.mfiles +++| SB2 1R+ SET SCAN PARAMETER
Line S00728 Modification History
M01(Added by)
mfiles
M02(Updated by)
274l797
Seq # *Modification Id* Act
----------------------------+
01177 M02S00728.274l797 ---| SB5 PAFB SET *PAFB* AS ASSEMBLY BUFFER
01178 M01S00154.274l797 +++| SB5 POFB SET *POFB* AS ASSEMBLY BUFFER
01179 M01S00729.mfiles +++| RJ SNM SET NAME IN MESSAGE
Line S00730 Modification History
M01(Added by)
mfiles
M02(Updated by)
274l797
Seq # *Modification Id* Act
----------------------------+
01180 M02S00730.274l797 ---| MESSAGE PAFB,0,RECALL SEND MESSAGE TO USER DAYFILE
01181 M01S00155.274l797 +++| MESSAGE POFB,0,RECALL SEND MESSAGE TO USER DAYFILE
01182 M01S00731.mfiles +++| RJ RSR RESTORE REGISTERS