User Tools

Site Tools


Action unknown: copypageplugin__copy
cdc:nos2.source:opl.opl871:common:combcmd

Common COMBCMD

Library Member Format: MODIFY

Source

Seq #  *Modification Id* Act 
----------------------------+
00001  M00S00001.combcmd +++|#     COMBCMD - CATALOG AND MAP ACCESS DECLARATIONS.                  #
00002  M00S00002.combcmd +++|                                               CONTROL NOLIST;
00003  M00S00003.combcmd +++|                                               CONTROL IFEQ LISTCON,1;
00004  M00S00004.combcmd +++|                                               CONTROL LIST;
00005  M00S00005.combcmd +++|                                               CONTROL FI;
00006  M00S00006.combcmd +++|      BEGIN  # COMBCMD #
00007  M00S00007.combcmd +++|
00008  M00S00008.combcmd +++|#
00009  M00S00009.combcmd +++|***   COMBCMD - CATALOG AND MAP ACCESS DECLARATIONS.
00010  M00S00010.combcmd +++|*
00011  M00S00011.combcmd +++|*     COMBCMD DEFINES SYMBOLS, BUFFERS, AND TABLES USED BY
00012  M00S00012.combcmd +++|*     THE M860 CATALOG AND SMMAP ACCESS SUBROUTINES.
00013  M00S00013.combcmd +++|*
00014  M00S00014.combcmd +++|*     NOTE - SPACE FOR THE BUFFERS, FETS AND TABLES IS ALLOCATED
00015  M00S00015.combcmd +++|*     OR ASSIGNED AT INITIALIZATION TIME.  THE POINTERS TO THE
00016  M00S00016.combcmd +++|*     BASED ARRAYS ARE SET AT THIS TIME.  COMDECK *COMBFAS* MUST BE
00017  M00S00017.combcmd +++|*     CALLED PRIOR TO *COMBCMD*.
00018  M00S00018.combcmd +++|#
00019  M00S00019.combcmd +++|
00020  M00S00020.combcmd +++|      DEF ABUFLEN    #O"1300"#;      # *AST* BUFFER LENGTH #
00021  M00S00021.combcmd +++|      DEF FCTBL      #1025#;         # *FCT* BUFFER LENGTH #
00022  M00S00022.combcmd +++|      DEF MAPBUFL    #O"301"#;       # MAP BUFFER LENGTH #
00023  M00S00023.combcmd +++|      DEF OCTENTL    #3#;            # *OCT* ENTRY LENGTH #
00024  M00S00024.combcmd +++|      DEF OMTENTL    #1#;            # *OMT* ENTRY LENGTH #
00025  M00S00025.combcmd +++|      DEF PRMTLEN    #(MAXSM+1)#;    # PREMABLE TABLE LENGTH #
00026  M00S00026.combcmd +++|      DEF RANBL      #1025#;         # RANDOM ACCESS BUFFER LENGTH #
00027  M00S00027.combcmd +++|      DEF SEQBL      #1025#;         # SEQUENTIAL BUFFER LENGTH #
00028  M00S00028.combcmd +++|      DEF TBUFL      #O"1001"#;      # TEMPORARY FILE BUFFER LENGTH #
00029  M00S00029.combcmd +++|      DEF WBUFL      #O"100"#;       # WORKING BUFFER LENGTH #
00030  M00S00030.combcmd +++|
00031  M00S00031.combcmd +++|#
00032  M00S00032.combcmd +++|*     M860 CATALOG AND SMMAP ERROR MESSAGES.
00033  M00S00033.combcmd +++|#
00034  M00S00034.combcmd +++|
00035  M00S00035.combcmd +++|      DEF CMSGCLOSE  #" SFMCATN FOR FAMILY FFFFFFF CLOSED."#;
Line S00036 Modification History
M01 (Removed by) common2
Seq #  *Modification Id* Act 
----------------------------+
00036  M01S00036.common2 ---|      DEF CMSG1      #" DEVICE UNAVAILABLE ON M860 CATALOG ACCESS. "#;
Line S00001 Modification History
M01 (Added by) common2
Seq #  *Modification Id* Act 
----------------------------+
00037  M01S00001.common2 +++|      DEF CMSG1      #" DEVICE UNAVAILABLE ON 7990 CATALOG ACCESS. "#;
00038  M00S00037.combcmd +++|      DEF CMSG2      #" SFM CATALOG REPLACE ERROR. "#;
Line S00038 Modification History
M01 (Removed by) common2
Seq #  *Modification Id* Act 
----------------------------+
00039  M01S00038.common2 ---|      DEF CMSG3      #" UNABLE TO REATTACH M860 CATALOG. "#;
Line S00002 Modification History
M01 (Added by) common2
Seq #  *Modification Id* Act 
----------------------------+
00040  M01S00002.common2 +++|      DEF CMSG3      #" UNABLE TO REATTACH 7990 CATALOG. "#;
00041  M00S00039.combcmd +++|      DEF MMSGCLOSE  #" SMMAPX CLOSED."#;
00042  M00S00040.combcmd +++|      DEF MMSG1      #" UNABLE TO REATTACH SM MAP. "#;
00043  M00S00041.combcmd +++|
00044  M00S00042.combcmd +++|      ARRAY CMSGAREA [0:0] P(5);     # CLOSE CATALOG AND MAP MESSAGES #
00045  M00S00043.combcmd +++|        BEGIN
00046  M00S00044.combcmd +++|        ITEM CMSGLINE   C(00,00,48);  # MESSAGE LINE #
00047  M00S00045.combcmd +++|        ITEM CMSGMAPID  U(00,36,06);  # SM MAP ID #
00048  M00S00046.combcmd +++|        ITEM CMSGCSUBF  C(00,42,01);  # SFM CATALOG SUBFAMILY ID #
00049  M00S00047.combcmd +++|        ITEM CMSGCFAM   C(02,00,07);  # SFM CATALOG FAMILY NAME #
00050  M00S00048.combcmd +++|        ITEM CMSGTERM   U(04,48,12) = [0];  # MESSAGE TERMINATOR #
00051  M00S00049.combcmd +++|        END
00052  M00S00050.combcmd +++|
00053  M00S00051.combcmd +++|      COMMON BCMDCOM;
00054  M00S00052.combcmd +++|
00055  M00S00053.combcmd +++|        BEGIN  # BCMDCOM #
00056  M00S00054.combcmd +++|                                     # $$ #
00057  M00S00055.combcmd +++|        ITEM $$BCMD$$   C(20) = "****** COMBCMD *****";
00058  M00S00056.combcmd +++|                                     # $$ #
00059  M00S00057.combcmd +++|
00060  M00S00058.combcmd +++|        ITEM EXEC       B;           # SSEXECUTIVE FLAG #
00061  M00S00059.combcmd +++|
00062  M00S00060.combcmd +++|        ARRAY CMAMSG [0:0] P(3);     # M860 CATALOG AND SMMAP ACCESS
00063  M00S00061.combcmd +++|                                       FATAL ERROR MESSAGE #
00064  M00S00062.combcmd +++|          BEGIN
00065  M00S00063.combcmd +++|          ITEM CMA$MSG    C(00,00,20) = [" PROGRAM ABNORMAL,  "];
00066  M00S00064.combcmd +++|          ITEM CMA$RTN    C(02,00,08);  # ROUTINE NAME #
00067  M00S00065.combcmd +++|          ITEM CMA$ZBYTE  U(02,48,12) = [0];  # ZERO BYTE TERMINATOR #
00068  M00S00066.combcmd +++|          END
00069  M00S00067.combcmd +++|
00070  M00S00068.combcmd +++|        ARRAY KDISBLK [0:0] P(2); ;  # K-DISPLAY REQUEST BLOCK #
00071  M00S00069.combcmd +++|
00072  M00S00070.combcmd +++|        ITEM ASTBADR    U;           # *AST* BUFFER ADDRESS #
00073  M00S00071.combcmd +++|        ITEM FCTBADR    U;           # *FCT* BUFFER ADDRESS #
00074  M00S00072.combcmd +++|        ITEM FCTFADR    U;           # *FCT* FET ADDRESS #
00075  M00S00073.combcmd +++|        ITEM MAPBADR    U;           # MAP BUFFER ADDRESS #
00076  M00S00074.combcmd +++|        ITEM MAPFADR    U;           # MAP FET ADDRESS #
00077  M00S00075.combcmd +++|        ITEM OCTADR     U;           # OPEN CATALOG TABLE ADDRESS #
00078  M00S00076.combcmd +++|        ITEM OCTLEN     I;           # OPEN CATALOG TABLE LENGTH #
00079  M00S00077.combcmd +++|        ITEM OMTADR     U;           # OPEN MAP TABLE ADDRESS #
00080  M00S00078.combcmd +++|        ITEM PRMBADR    U;           # PREAMBLE TABLE BUFFER ADDRESS #
00081  M00S00079.combcmd +++|        ITEM TBUFADR    U;           # TEMPORARY FILE BUFFER ADDRESS #
00082  M00S00080.combcmd +++|        ITEM TFETADR    U;           # TEMPORARY FILE FET ADDRESS #
00083  M00S00081.combcmd +++|        ITEM WBUFADR    U;           # WORKING BUFFER ADDRESS #
00084  M00S00082.combcmd +++|
00085  M00S00083.combcmd +++|
00086  M00S00084.combcmd +++|#
00087  M00S00085.combcmd +++|*     FETS.
00088  M00S00086.combcmd +++|#
00089  M00S00087.combcmd +++|
00090  M00S00088.combcmd +++|        BASED
00091  M00S00089.combcmd +++|        ARRAY FCTFET [0:0] S(RFETL); ;  # *FCT* FET #
00092  M00S00090.combcmd +++|
00093  M00S00091.combcmd +++|        BASED
00094  M00S00092.combcmd +++|        ARRAY MAPFET [0:0] S(RFETL); ;  # MAP FET #
00095  M00S00093.combcmd +++|
00096  M00S00094.combcmd +++|        BASED
00097  M00S00095.combcmd +++|        ARRAY TFET [0:1] S(RFETL); ;  # TEMPORARY FILE FET #
00098  M00S00096.combcmd +++|
00099  M00S00097.combcmd +++|#
00100  M00S00098.combcmd +++|*     I/O BUFFERS.
00101  M00S00099.combcmd +++|#
00102  M00S00100.combcmd +++|
00103  M00S00101.combcmd +++|        BASED
00104  M00S00102.combcmd +++|        ARRAY FCTBUF [1:FCTBL]  P(1);  # *FCT* BUFFER #
00105  M00S00103.combcmd +++|          BEGIN
00106  M00S00104.combcmd +++|          ITEM FCTB$WRD   I(00,00,60);  # *FCT* BUFFER WORD #
00107  M00S00105.combcmd +++|          END
00108  M00S00106.combcmd +++|
00109  M00S00107.combcmd +++|        ARRAY FCTBUFCW [0:0] P(1);   # *FCT* BUFFER CONTROL WORD #
00110  M00S00108.combcmd +++|          BEGIN
00111  M00S00109.combcmd +++|          ITEM FB$CWRD    I(00,00,60);  # *FCT* BUFFER CONTROL WORD #
00112  M00S00110.combcmd +++|          ITEM FB$BMF     B(00,00,01);  # BUFFER MODIFIED FLAG #
00113  M00S00111.combcmd +++|          ITEM FB$PRUCNT  U(00,30,06);  # NUMBER OF PRU-S IN BUFFER #
00114  M00S00112.combcmd +++|          ITEM FB$PRUNUM  U(00,36,15);  # BEGINNING PRU NUMBER #
00115  M00S00113.combcmd +++|          ITEM FB$ORD     U(00,51,09);  # ORDINAL OF ENTRY IN *OCT* #
00116  M00S00114.combcmd +++|          END
00117  M00S00115.combcmd +++|
00118  M00S00116.combcmd +++|        BASED
00119  M00S00117.combcmd +++|        ARRAY MAPBUF [1:MAPBUFL] P(1);  # MAP BUFFER #
00120  M00S00118.combcmd +++|          BEGIN
00121  M00S00119.combcmd +++|          ITEM MAPB$W     I(00,00,60);  # MAP BUFFER WORD #
00122  M00S00120.combcmd +++|          END
00123  M00S00121.combcmd +++|
00124  M00S00122.combcmd +++|        ARRAY MBUFCW [0:0] P(1);     # MAP BUFFER CONTROL WORD #
00125  M00S00123.combcmd +++|          BEGIN
00126  M00S00124.combcmd +++|          ITEM MB$CWRD    I(00,00,60);  # MAP BUFFER CONTROL WORD #
00127  M00S00125.combcmd +++|          ITEM MB$BMF     B(00,00,01);  # BUFFER MODIFIED FLAG #
00128  M00S00126.combcmd +++|          ITEM MB$PRUNUM  U(00,03,09);  # PRU NUMBER #
00129  M00S00127.combcmd +++|          ITEM MB$SMID    U(00,12,06);  # CSU-ID #
00130  M00S00128.combcmd +++|          ITEM MB$LFN     C(00,18,07);  # LOCAL FILE NAME #
00131  M00S00129.combcmd +++|          END
00132  M00S00130.combcmd +++|
00133  M00S00131.combcmd +++|        BASED
00134  M00S00132.combcmd +++|        ARRAY TBUF [1:TBUFL] S(3);   # TEMPORARY FILE BUFFER #
00135  M00S00133.combcmd +++|          BEGIN
00136  M00S00134.combcmd +++|          ITEM TBUF$W     I(00,00,60);  # TEMPORARY FILE BUFFER WORD #
00137  M00S00135.combcmd +++|          ITEM TBUF$W1    I(01,00,60);  # TEMPORARY BUFFER WORD 1 #
00138  M00S00136.combcmd +++|          ITEM TBUF$W2    I(02,00,60);  # TEMPORARY BUFFER WORD 2 #
00139  M00S00137.combcmd +++|          END
00140  M00S00138.combcmd +++|
00141  M00S00139.combcmd +++|        BASED
00142  M00S00140.combcmd +++|        ARRAY WBUF [1:WBUFL] P(1);   # WORKING BUFFER #
00143  M00S00141.combcmd +++|          BEGIN
00144  M00S00142.combcmd +++|          ITEM WBUF$W     I(00,00,60);  # WORKING BUFFER WORD #
00145  M00S00143.combcmd +++|          END
00146  M00S00144.combcmd +++|
00147  M00S00145.combcmd +++|#
00148  M00S00146.combcmd +++|*     TABLES.
00149  M00S00147.combcmd +++|#
00150  M00S00148.combcmd +++|
00151  M00S00149.combcmd +++|        BASED
00152  M00S00150.combcmd +++|        ARRAY OCT [1:1] S(OCTENTL);  # OPEN CATALOG TABLE #
00153  M00S00151.combcmd +++|          BEGIN
00154  M00S00152.combcmd +++|          ITEM OCT$W1     I(00,00,60);  # *OCT* WORD 1 #
00155  M00S00153.combcmd +++|          ITEM OCT$INTLK  B(00,00,01);  # CATALOG FILE INTERLOCKED #
00156  M00S00154.combcmd +++|          ITEM OCT$FAM    C(00,12,07);  # FAMILY NAME #
00157  M00S00155.combcmd +++|          ITEM OCT$SUBF   U(00,54,06);  # SUBFAMILY DESIGNATOR #
00158  M00S00156.combcmd +++|          ITEM OCT$W2     I(01,00,60);  # *OCT* WORD 2 #
00159  M00S00157.combcmd +++|          ITEM OCT$LFN    C(01,00,07);  # LOCAL FILE NAME #
00160  M00S00158.combcmd +++|          ITEM OCT$PRMA   I(01,42,18);  # PREAMBLE TABLE ADDRESS #
00161  M00S00159.combcmd +++|          ITEM OCT$W3     I(02,00,60);  # *OCT* WORD 3 #
00162  M00S00160.combcmd +++|          ITEM OCT$ATTM   C(02,00,02);  # CATALOG ATTACH MODE #
00163  M00S00161.combcmd +++|          ITEM OCT$BUFL   U(02,30,12);  # I/O BUFFER LENGTH #
00164  M00S00162.combcmd +++|          ITEM OCT$LINK   I(02,42,18);  # REQUEST LINK #
00165  M00S00163.combcmd +++|          END
00166  M00S00164.combcmd +++|
00167  M00S00165.combcmd +++|        BASED
00168  M00S00166.combcmd +++|        ARRAY OMT [1:MAXSM] S(OMTENTL);  # OPEN MAP TABLE #
00169  M00S00167.combcmd +++|          BEGIN
00170  M00S00168.combcmd +++|          ITEM OMT$W1     I(00,00,60);  # *OMT* WORD 1 #
00171  M00S00169.combcmd +++|          ITEM OMT$OPEN   B(00,00,01);  # MAP OPEN BIT #
00172  M00S00170.combcmd +++|          ITEM OMT$INTLK  B(00,01,01);  # MAP FILE INTERLOCKED #
00173  M00S00171.combcmd +++|          ITEM OMT$ATTM   C(00,06,02);  # MAP FILE ATTACH MODE #
00174  M00S00172.combcmd +++|          ITEM OMT$LFN    C(00,18,07);  # LOCAL FILE NAME #
00175  M00S00173.combcmd +++|          ITEM OMT$ZER    U(00,54,06);  # ZERO FILE NAME #
00176  M00S00174.combcmd +++|          END
00177  M00S00175.combcmd +++|
00178  M00S00176.combcmd +++|        BASED
00179  M00S00177.combcmd +++|        ARRAY PRMBUF;;               # PREAMBLE TABLE #
00180  M00S00178.combcmd +++|
00181  M00S00179.combcmd +++|        END  # BCMDCOM #
00182  M00S00180.combcmd +++|
00183  M00S00181.combcmd +++|      END  # COMBCMD #
00184  M00S00182.combcmd +++|
00185  M00S00183.combcmd +++|                                               CONTROL LIST;
cdc/nos2.source/opl.opl871/common/combcmd.txt ยท Last modified: (external edit)