User Tools

Site Tools


cdc:nos2.source:opl.opl871:common:comtmov

Common COMTMOV

0 Modifications

Source

Seq #  *Modification Id* Act 
----------------------------+
00001  M01S00001.comtmov +++|
00002  M01S00002.comtmov +++|#     COMTMOV - COMMON DEFINITIONS FOR *SSMOVE* ROUTINES.             #
00003  M01S00003.comtmov +++|                                               CONTROL NOLIST;
00004  M01S00004.comtmov +++|                                               CONTROL IFEQ LISTCON,1;
00005  M01S00005.comtmov +++|                                               CONTROL LIST;
00006  M01S00006.comtmov +++|                                               CONTROL FI;
00007  M01S00007.comtmov +++|      BEGIN  # COMTMOV #
00008  M01S00008.comtmov +++|
00009  M01S00009.comtmov +++|#
00010  M01S00010.comtmov +++|***   COMTMOV - COMMON DEFINITIONS FOR *SSMOVE* ROUTINES.
00011  M01S00011.comtmov +++|*
00012  M01S00012.comtmov +++|*     COMTMOV CONTAINS THE ITEMS, ARRAYS AND THE
00013  M01S00013.comtmov +++|*     COMMON AREA USED BY *SSMOVE* ROUTINES.
00014  M01S00014.comtmov +++|*
00015  M01S00015.comtmov +++|#
00016  M01S00016.comtmov +++|
00017  M01S00017.comtmov +++|
00018  M01S00018.comtmov +++|#
00019  M01S00019.comtmov +++|*     FILE NAMES USED BY *SSMOVE*.
00020  M01S00020.comtmov +++|#
00021  M01S00021.comtmov +++|
00022  M01S00022.comtmov +++|      DEF SCR1       #"SCR1"#;       # FIRST SCRATCH FILE #
00023  M01S00023.comtmov +++|      DEF SCR2       #"SCR2"#;       # SECOND SCRATCH FILE #
00024  M01S00024.comtmov +++|      DEF SCR3       #"SCR3"#;       # THIRD SCRATCH FILE #
00025  M01S00025.comtmov +++|      DEF SCR4       #"SCR4"#;       # FOURTH SCRATCH FILE #
00026  M01S00026.comtmov +++|      DEF MVULFN     #"MVULFN"#;     # UTILITY LOCAL FILE #
00027  M01S00027.comtmov +++|      DEF MVLPROB    #"MVLPROB"#;    # LOCAL PROBLEM FILE #
00028  M01S00028.comtmov +++|      DEF MVEPROB    #"MVEPROC"#;    # EXEC PROBLEM FILE #
00029  M01S00029.comtmov +++|      DEF CATS       #"CATS"#;       # LOCAL FILE CREATED BY *RDPFC* #
00030  M01S00030.comtmov +++|
00031  M01S00031.comtmov +++|#
00032  M01S00032.comtmov +++|*     INDICES TO THE *FET* BUFFERS.
00033  M01S00033.comtmov +++|#
00034  M01S00034.comtmov +++|
00035  M01S00035.comtmov +++|      DEF FILEMI     #0#;            # MAIN INPUT FILE #
00036  M01S00036.comtmov +++|      DEF FILEMO     #1#;            # MAIN OUTPUT FILE #
00037  M01S00037.comtmov +++|      DEF FILEAUX    #2#;            # AUXILLIARY FILE #
00038  M01S00038.comtmov +++|
00039  M01S00039.comtmov +++|#
00040  M01S00040.comtmov +++|*     INDEX VALUES FOR FILE AND DECISION TYPES AND SIZES.
00041  M01S00041.comtmov +++|#
00042  M01S00042.comtmov +++|
00043  M01S00043.comtmov +++|      DEF IXDA       #1#;            # DIRECT ACCESS FILE #
00044  M01S00044.comtmov +++|      DEF IXIA       #2#;            # INDIRECT ACCESS FILE #
00045  M01S00045.comtmov +++|      DEF IXDS       #1#;            # DESTAGE DECISION #
00046  M01S00046.comtmov +++|      DEF IXRL       #2#;            # RELEASE DECISION #
00047  M01S00047.comtmov +++|      DEF IXSM       #1#;            # SMALL FILES #
00048  M01S00048.comtmov +++|      DEF IXLG       #2#;            # LARGE FILES #
00049  M01S00049.comtmov +++|
00050  M01S00050.comtmov +++|
00051  M01S00051.comtmov +++|      DEF MXSPF      #100#;          # MAXIMUM NUMBER OF SPECIAL FILES
00052  M01S00052.comtmov +++|                                     #
00053  M01S00053.comtmov +++|      DEF MAXDEV     #63#;           # MAXIMUM NUMBER OF DEVICES #
00054  M01S00054.comtmov +++|
00055  M01S00055.comtmov +++|      DEF MVBUFL     #O"1001"#;      # LENGTH OF *CIO* BUFFER #
00056  M01S00056.comtmov +++|      DEF MVWBUFL    #9#;            # LENGTH OF WORKING BUFFER #
00057  M01S00057.comtmov +++|      DEF SECTORL    #65#;           # SECTOR LENGTH+CONTROL WORD #
00058  M01S00058.comtmov +++|      DEF VCSLO      #"FP"#;         # LIST OPTIONS #
00059  M01S00059.comtmov +++|      DEF VCSPX      #"IDABSF"#;     # PROCESSING OPTIONS #
00060  M01S00060.comtmov +++|
00061  M01S00061.comtmov +++|      DEF LBNS       #-1#;           # *LB* NOT SPECIFIED #
00062  M01S00062.comtmov +++|
00063  M01S00063.comtmov +++|      STATUS RESIDENCE               # FILE RESIDENCE CODE #
00064  M01S00064.comtmov +++|        RES$NO,                      # NOT USED #
00065  M01S00065.comtmov +++|        RES$RMS,                     # DISK RESIDENCE #
00066  M01S00066.comtmov +++|        RES$M86,                     # M860 RESIDENCE #
00067  M01S00067.comtmov +++|        RES$RMS$MF,                  # RMS AND M86 RESIDENCE #
00068  M01S00068.comtmov +++|        RES$LST;                     # END OF STATUS LIST #
00069  M01S00069.comtmov +++|
00070  M01S00070.comtmov +++|#
00071  M01S00071.comtmov +++|*     ARRAY TO CONVERT *UI* TO OCTAL DISPLAY CODE.
00072  M01S00072.comtmov +++|#
00073  M01S00073.comtmov +++|
00074  M01S00074.comtmov +++|      ARRAY DIS$UIMV [0:0] P(2);
00075  M01S00075.comtmov +++|        BEGIN
00076  M01S00076.comtmov +++|        ITEM DISUI$UP   C(00,00,10);  # UPPER 10 CHARACTERS #
00077  M01S00077.comtmov +++|        ITEM DISUI$LW   C(01,00,10);  # LOWER 10 CHARACTERS #
00078  M01S00078.comtmov +++|        END
00079  M01S00079.comtmov +++|
00080  M01S00080.comtmov +++|      COMMON TMOVCOM;
00081  M01S00081.comtmov +++|
00082  M01S00082.comtmov +++|        BEGIN  # TMOVCOM #
00083  M01S00083.comtmov +++|                                     # $$ #
00084  M01S00084.comtmov +++|        ITEM $$TMOV$$   C(20) = "****** COMTMOV *****";
00085  M01S00085.comtmov +++|                                     # $$ #
00086  M01S00086.comtmov +++|
00087  M01S00087.comtmov +++|        ITEM ACTPFSPACE I;           # INITIAL PF SPACE ON DISK #
00088  M01S00088.comtmov +++|        ITEM BUFP       I;           # BUFFER POINTER #
00089  M01S00089.comtmov +++|        ITEM COMNAME    C(7);        # ZERO FILLED COMMUNICATION FILE
00090  M01S00090.comtmov +++|                                       NAME #
00091  M01S00091.comtmov +++|        ITEM CURDT$MV   U;           # CURRENT DATE AND TIME #
00092  M01S00092.comtmov +++|        ITEM CURAGE     U;           # RELATIVE AGE OF TODAY #
00093  M01S00093.comtmov +++|        ITEM CURTIME    I;           # CURRENT TIME *HHMMSS* #
00094  M01S00094.comtmov +++|        ITEM DNX        I;           # DEVICE INDEX #
00095  M01S00095.comtmov +++|        ITEM FETP       I;           # FET POINTER #
00096  M01S00096.comtmov +++|        ITEM FTYPE      I;           # FILE TYPE #
00097  M01S00097.comtmov +++|        ITEM IDXFN      I;           # SPECIAL FILE NAME INDEX #
00098  M01S00098.comtmov +++|        ITEM LISTFETP   I;           # 0 OR (OUT$FETP) #
00099  M01S00099.comtmov +++|        ITEM NFILES     I;           # NUMBER OF FILES LISTED ON
00100  M01S00100.comtmov +++|                                       COMMUNICATION FILE #
00101  M01S00101.comtmov +++|        ITEM PRUTRK     I;           # PRUS PER TRACK #
00102  M01S00102.comtmov +++|        ITEM PX$FETP    I;           # 0 OR (OUT$FETP) #
00103  M01S00103.comtmov +++|        ITEM RELTOT     I;           # PF SPACE RELEASED FROM DISK #
00104  M01S00104.comtmov +++|        ITEM REQID$MV   I;           # REQUESTOR ID #
00105  M01S00105.comtmov +++|        ITEM SFX        I;           # SUB-FAMILY INDEX #
00106  M01S00106.comtmov +++|        ITEM SSID$MV    I;           # SUBSYSTEM ID #
00107  M01S00107.comtmov +++|        ITEM TRUPRU     I;           # ACTUAL PRU RELEASED FROM DISK #
00108  M01S00108.comtmov +++|
00109  M01S00109.comtmov +++|#
00110  M01S00110.comtmov +++|*     TWO WORD EXTENSION OF THE COMMUNICATION FILE
00111  M01S00111.comtmov +++|*     ENTRY TO HOLD SOME EXTRA INFORMATION FOR EACH FILE.
00112  M01S00112.comtmov +++|#
00113  M01S00113.comtmov +++|
00114  M01S00114.comtmov +++|        BASED
00115  M01S00115.comtmov +++|        ARRAY EXT$TDAM [0:0] S(3);
00116  M01S00116.comtmov +++|          BEGIN
00117  M01S00117.comtmov +++|          ITEM EXT$RELV   I(00,00,60);  # RELEASE VALUE #
00118  M01S00118.comtmov +++|          ITEM EXT$PAZ    U(01,00,07);  # CLEARS PROCESSING FLAGS #
00119  M01S00119.comtmov +++|          ITEM EXT$PA     U(01,00,05);  # ACTION FLAGS #
00120  M01S00120.comtmov +++|          ITEM EXT$PA3    U(01,00,04);  # PASS 3 ACTION FLAGS #
00121  M01S00121.comtmov +++|          ITEM EXT$CLR    B(01,00,01);  # CLEAR *ASA* ACTION #
00122  M01S00122.comtmov +++|          ITEM EXT$STG    B(01,01,01);  # STAGE FILE ACTION #
00123  M01S00123.comtmov +++|          ITEM EXT$DES    B(01,02,01);  # DESTAGE FILE ACTION #
00124  M01S00124.comtmov +++|          ITEM EXT$REL    B(01,03,01);  # RELEASE FILE ACTION #
00125  M01S00125.comtmov +++|          ITEM EXT$CREL   B(01,04,01);  # CANDIDATE FOR RELEASE #
00126  M01S00126.comtmov +++|          ITEM EXT$IXLN   U(01,12,06);  # LONG/SHORT INDEX #
00127  M01S00127.comtmov +++|          ITEM EXT$FTYPE  U(01,18,06);  # DIRECT/INDIRECT INDEX #
00128  M01S00128.comtmov +++|          ITEM EXT$DNX    U(01,24,06);  # FILE DEVICE NUMBER #
00129  M01S00129.comtmov +++|          ITEM EXT$CDES   B(01,30,01);  # DESTAGE, IF RELEASED #
00130  M01S00130.comtmov +++|          ITEM EXT$AFOBS  B(01,56,01);  # MSS IMAGE STATUS #
00131  M01S00131.comtmov +++|          ITEM EXT$RES    U(01,57,03);  # FILE RESIDENCE CODE #
00132  M01S00132.comtmov +++|          ITEM EXT$DESV   I(02,00,60);  # DESTAGE VALUE #
00133  M01S00133.comtmov +++|          END
00134  M01S00134.comtmov +++|
00135  M01S00135.comtmov +++|#
00136  M01S00136.comtmov +++|*     FETS AND BUFFERS.
00137  M01S00137.comtmov +++|#
00138  M01S00138.comtmov +++|
00139  M01S00139.comtmov +++|        ARRAY MV$BUF [0:2] S(MVBUFL);;  # *CIO* BUFFERS #
00140  M01S00140.comtmov +++|
00141  M01S00141.comtmov +++|        ARRAY MV$WBUF [0:0] S(MVWBUFL);;  # WORKING BUFFER #
00142  M01S00142.comtmov +++|
00143  M01S00143.comtmov +++|        ARRAY MV$FET [0:2] S(SFETL);;
00144  M01S00144.comtmov +++|
00145  M01S00145.comtmov +++|        ARRAY MVMSG [0:0] P(4);      # *SSMOVE* FATAL ERROR MESSAGE #
00146  M01S00146.comtmov +++|          BEGIN
00147  M01S00147.comtmov +++|          ITEM MVMSG$LN   C(00,00,38);  # MESSAGE LINE #
00148  M01S00148.comtmov +++|          ITEM MVMSG$ABN  C(00,00,18) = [" SSMOVE ABNORMAL, "];
00149  M01S00149.comtmov +++|          ITEM MVMSG$PROC C(01,48,08);  # PROC NAME #
00150  M01S00150.comtmov +++|          ITEM MVMSG$BLNK C(02,36,12) = ["            "];
00151  M01S00151.comtmov +++|          ITEM MVMSG$VAL  C(02,06,10);  # NUMERIC VALUE #
00152  M01S00152.comtmov +++|          ITEM MVMSG$TERM U(03,48,12) = [0];  # ZERO BYTE TERMINATOR #
00153  M01S00153.comtmov +++|          END
00154  M01S00154.comtmov +++|
00155  M01S00155.comtmov +++|#
00156  M01S00156.comtmov +++|*     ARRAY TO HOLD THE CATALOG SECTOR ALONG
00157  M01S00157.comtmov +++|*     WITH THE CONTROL WORD.
00158  M01S00158.comtmov +++|#
00159  M01S00159.comtmov +++|
00160  M01S00160.comtmov +++|        ARRAY PFC$SEC [0:0] S(SECTORL);;
00161  M01S00161.comtmov +++|
00162  M01S00162.comtmov +++|#
00163  M01S00163.comtmov +++|*     THE FOLLOWING *ARRAY* DECLARATIONS ASSOCIATE
00164  M01S00164.comtmov +++|*     PARAMETERS WHICH MAY APPEAR IN CHARACTER STRINGS WITH
00165  M01S00165.comtmov +++|*     THE CORRESPONDING BOOLEAN VARIABLES.  IF THE VALID
00166  M01S00166.comtmov +++|*     CHARACTERS ARE CHANGED, THE ITEMS IN THE ARRAY
00167  M01S00167.comtmov +++|*     SHOULD BE CHANGED ACCORDINGLY.
00168  M01S00168.comtmov +++|#
00169  M01S00169.comtmov +++|
00170  M01S00170.comtmov +++|
00171  M01S00171.comtmov +++|        ARRAY LOOPT [0:0] S(1);      # LIST OPTIONS - SEE *VCSLO* #
00172  M01S00172.comtmov +++|          BEGIN
00173  M01S00173.comtmov +++|          ITEM LO$F       B(00,00,01);  # FULL LIST #
00174  M01S00174.comtmov +++|          ITEM LO$P       B(00,01,01);  # PARTIAL LISTING #
00175  M01S00175.comtmov +++|          END
00176  M01S00176.comtmov +++|
00177  M01S00177.comtmov +++|
00178  M01S00178.comtmov +++|
00179  M01S00179.comtmov +++|        ARRAY PXOPT [0:0] S(1);      # PROCESSING OPTIONS - SEE *VCSPX*
00180  M01S00180.comtmov +++|                                     #
00181  M01S00181.comtmov +++|          BEGIN
00182  M01S00182.comtmov +++|          ITEM PX$I       B(00,00,01);  # NO INDIRECT FILES #
00183  M01S00183.comtmov +++|          ITEM PX$D       B(00,01,01);  # NO DIRECT FILES #
00184  M01S00184.comtmov +++|          ITEM PX$A       B(00,02,01);  # NO ARCHIVING (RELEASING) #
00185  M01S00185.comtmov +++|          ITEM PX$B       B(00,03,01);  # NO BACKUP (DESTAGING) #
00186  M01S00186.comtmov +++|          ITEM PX$S       B(00,04,01);  # NO STAGING #
00187  M01S00187.comtmov +++|          ITEM PX$F       B(00,05,01);  # NO FREE FILE FROM CARTRIDGE #
00188  M01S00188.comtmov +++|          END
00189  M01S00189.comtmov +++|
00190  M01S00190.comtmov +++|
00191  M01S00191.comtmov +++|#
00192  M01S00192.comtmov +++|*     ARRAY TO HOLD THE FET FOR THE REPORT FILE.
00193  M01S00193.comtmov +++|#
00194  M01S00194.comtmov +++|
00195  M01S00195.comtmov +++|        ARRAY OUT$FET [0:0] S(SFETL);;
00196  M01S00196.comtmov +++|
00197  M01S00197.comtmov +++|
00198  M01S00198.comtmov +++|        ARRAY SFILES [0:MXSPF] S(2);  # LIST OF SPECIAL FILES #
00199  M01S00199.comtmov +++|          BEGIN
00200  M01S00200.comtmov +++|          ITEM SF$W1      U(00,00,60);  # WORD 1, USED FOR SORTING #
00201  M01S00201.comtmov +++|          ITEM SF$UI      U(00,00,18);  # USER INDEX #
00202  M01S00202.comtmov +++|          ITEM SF$FNC     C(00,18,07);  # FILE NAME (CHARACTER) #
00203  M01S00203.comtmov +++|          ITEM SF$FNI     I(00,18,42);  # FILE NAME (INTEGER) #
00204  M01S00204.comtmov +++|          ITEM SF$W2      U(01,00,60);  # WORD 2, USED FOR EASY ACCESS
00205  M01S00205.comtmov +++|                                        #
00206  M01S00206.comtmov +++|          ITEM SF$PO      C(01,00,01);  # PROCESSING OPTION #
00207  M01S00207.comtmov +++|          ITEM SF$MASK    U(01,18,42);  # MASK FOR FILE NAME #
00208  M01S00208.comtmov +++|          END
00209  M01S00209.comtmov +++|
00210  M01S00210.comtmov +++|
00211  M01S00211.comtmov +++|#
00212  M01S00212.comtmov +++|*     THIS ARRAY RECORDS INFORMATION ABOUT THE DEVICE
00213  M01S00213.comtmov +++|*     CHARACTERISTICS OBTAINED FROM THE *MST* IN *CMR*.
00214  M01S00214.comtmov +++|*     ALL DEVICE INFORMATION IS STORED UNDER *IXIA* EXCEPT
00215  M01S00215.comtmov +++|*     *DEV$SECTR* WHICH IS STORED UNDER *IXDA*.
00216  M01S00216.comtmov +++|*     IT ALSO IS USED TO MAINTAIN STATISTICS ON THE TOTAL
00217  M01S00217.comtmov +++|*     FILES AND DISK SPACE USED PLUS THE AMOUNT OF SPACE NEEDED,
00218  M01S00218.comtmov +++|*     PLUS THE NUMBER OF FILES AND TOTAL PRU WHICH ARE TO BE RELEASED.
00219  M01S00219.comtmov +++|#
00220  M01S00220.comtmov +++|
00221  M01S00221.comtmov +++|
00222  M01S00222.comtmov +++|        ARRAY DEVSTAT [IXDA:IXIA,1:MAXDEV] S(4);
00223  M01S00223.comtmov +++|          BEGIN
00224  M01S00224.comtmov +++|          ITEM DEV$SECTR  U(00,00,12);  # PRUS PER TRACK #
00225  M01S00225.comtmov +++|          ITEM DEV$EO     U(00,00,06);  # EQUIPMENT ORDINAL #
00226  M01S00226.comtmov +++|          ITEM DEV$TPRU   U(00,06,24);  # TOTAL PRU ON DEVICE #
00227  M01S00227.comtmov +++|          ITEM DEV$TYPE   C(00,30,02);  # DEVICE TYPE #
00228  M01S00228.comtmov +++|          ITEM DEV$NUM    U(00,42,03);  # NUMBER OF SPINDLES #
00229  M01S00229.comtmov +++|          ITEM DEV$MAST   B(00,45,01);  # TRUE = MASTER DEVICE #
00230  M01S00230.comtmov +++|          ITEM DEV$SEC    B(00,46,01);  # TRUE = SECONDARY DEVICE #
00231  M01S00231.comtmov +++|          ITEM DEV$EXIST  B(00,47,01);  # TRUE = DEVICE PRESENT #
00232  M01S00232.comtmov +++|          ITEM DEV$DN     U(00,54,06);  # DEVICE NUMBER #
00233  M01S00233.comtmov +++|
00234  M01S00234.comtmov +++|          ITEM DEV$NF     U(01,00,30);  # NUMBER OF FILES #
00235  M01S00235.comtmov +++|          ITEM DEV$PRU    U(01,30,30);  # TOTAL PRU USED #
00236  M01S00236.comtmov +++|          ITEM DEV$RELF   U(02,00,30);  # FILES TO BE RELEASED #
00237  M01S00237.comtmov +++|          ITEM DEV$RELP   U(02,30,30);  # PRU TO BE RELEASED #
00238  M01S00238.comtmov +++|          ITEM DEV$NEED   I(03,00,30);  # TOTAL PRU NEEDED #
00239  M01S00239.comtmov +++|          ITEM DEV$TRPRU  U(03,30,30);  # ACTUAL PRU ON DISK #
00240  M01S00240.comtmov +++|          END
00241  M01S00241.comtmov +++|
00242  M01S00242.comtmov +++|
00243  M01S00243.comtmov +++|#
00244  M01S00244.comtmov +++|*     THIS ARRAY MAINTAINS DATA ABOUT THE FILES FOR EACH
00245  M01S00245.comtmov +++|*     SUBFAMILY WHICH ARE ON THE MSS, TO BE STAGED OR DESTAGED.
00246  M01S00246.comtmov +++|*
00247  M01S00247.comtmov +++|*     INFORMATION ON FILES TO BE DESTAGED IS ORGANIZED BY
00248  M01S00248.comtmov +++|*     FILE TYPE AND SUBFAMILY AND IS USED IN GENERATING
00249  M01S00249.comtmov +++|*     THE SUBFAMILY SECTION OF THE *SSMOVE* REPORT.
00250  M01S00250.comtmov +++|*
00251  M01S00251.comtmov +++|*     INFORMATION ON FILES ON MSS (ORGANIZED BY FILE TYPE)
00252  M01S00252.comtmov +++|*     IS INCLUDED IN THE *SSMOVE* REPORT.  IT IDENTIFIES THE
00253  M01S00253.comtmov +++|*     NUMBER OF FILES ON MSS AND THEIR TOTAL LENGTH IN PRU, PLUS
00254  M01S00254.comtmov +++|*     THE NUMBER AND LENGTH OF THOSE FILES WHICH ARE TO BE
00255  M01S00255.comtmov +++|*     STAGED TO DISK AS A RESULT OF THIS *SSMOVE* RUN.
00256  M01S00256.comtmov +++|#
00257  M01S00257.comtmov +++|
00258  M01S00258.comtmov +++|
00259  M01S00259.comtmov +++|        ARRAY SF$STAT [IXDA:IXIA,0:MAXSF] S(5);
00260  M01S00260.comtmov +++|          BEGIN
00261  M01S00261.comtmov +++|          ITEM SFDS$NF    U(00,00,30);  # NUM FILES TO DESTAGE #
00262  M01S00262.comtmov +++|          ITEM SFDS$PRU   U(00,30,30);  # PRU FOR FILES TO DESTAGE #
00263  M01S00263.comtmov +++|          ITEM SFRL$NF    U(01,00,30);  # NUM FILES ONLY ON MSS #
00264  M01S00264.comtmov +++|          ITEM SFRL$PRU   U(01,30,30);  # PRU FOR FILES ONLY ON MSS #
00265  M01S00265.comtmov +++|          ITEM SFNU$NF    U(02,00,30);  # NUM NEW FILES ON MSS #
00266  M01S00266.comtmov +++|          ITEM SFNU$PRU   U(02,30,30);  # NUM PRU FOR NEW FILES #
00267  M01S00267.comtmov +++|          ITEM SFSG$NF    U(03,00,30);  # NUM FILES TO BE STAGED #
00268  M01S00268.comtmov +++|          ITEM SFSG$PRU   U(03,30,30);  # PRU FOR FILES TO BE STAGED #
00269  M01S00269.comtmov +++|          ITEM SFDM$NF    U(04,00,30);  # NUM FILES ON MSS #
00270  M01S00270.comtmov +++|          ITEM SFDM$PRU   U(04,30,30);  # PRU FOR FILES ON MSS #
00271  M01S00271.comtmov +++|          END
00272  M01S00272.comtmov +++|
00273  M01S00273.comtmov +++|
00274  M01S00274.comtmov +++|#
00275  M01S00275.comtmov +++|*     THIS ARRAY IS USED TO MAP THE DEVICE NUMBER AS FOUND
00276  M01S00276.comtmov +++|*     IN A FILE-S *PFC* ENTRY TO THE DEVICE INDEX (*DNX*)
00277  M01S00277.comtmov +++|*     WHICH IS USED TO REFERENCE ENTRIES IN THE *DEVSTAT* ARRAY.
00278  M01S00278.comtmov +++|#
00279  M01S00279.comtmov +++|
00280  M01S00280.comtmov +++|        ARRAY DNTODNX [0:MAXDEV] S(1);
00281  M01S00281.comtmov +++|          BEGIN
00282  M01S00282.comtmov +++|          ITEM DN$TO$DNX  U(00,00,60);  # INDEX VALUE, IF NON-ZERO #
00283  M01S00283.comtmov +++|          END
00284  M01S00284.comtmov +++|
00285  M01S00285.comtmov +++|        ARRAY CHAR$MV[0:0] S(1);
00286  M01S00286.comtmov +++|          BEGIN
00287  M01S00287.comtmov +++|          ITEM CHR$10     C(00,00,10);  # ALL 10 CHARACTERS #
00288  M01S00288.comtmov +++|          ITEM CHR$R8     C(00,12,08);  # RIGHTMOST 8 CHARACTERS #
00289  M01S00289.comtmov +++|          ITEM CHR$R3     C(00,42,03);  # RIGHTMOST 3 CHARACTERS #
00290  M01S00290.comtmov +++|          ITEM CHR$R2     C(00,48,02);  # RIGHTMOST 2 CHARACTERS #
00291  M01S00291.comtmov +++|          ITEM CHR$R1     C(00,54,01);  # RIGHTMOST 1 CHARACTER #
00292  M01S00292.comtmov +++|          END
00293  M01S00293.comtmov +++|
00294  M01S00294.comtmov +++|        END  # TMOVCOM #
00295  M01S00295.comtmov +++|
00296  M01S00296.comtmov +++|      END  # COMTMOV #
00297  M01S00297.comtmov +++|
00298  M01S00298.comtmov +++|                                               CONTROL LIST;
cdc/nos2.source/opl.opl871/common/comtmov.txt ยท Last modified: by 127.0.0.1