User Tools

Site Tools


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

Common COMTDBG

Library Member Format: MODIFY

Source

Seq #  *Modification Id* Act 
----------------------------+
00001  M00S00001.comtdbg +++|
00002  M00S00002.comtdbg +++|#     COMTDBG - COMMON DEFINITIONS FOR *SSDEBUG* PROCS.               #
00003  M00S00003.comtdbg +++|                                               CONTROL NOLIST;
00004  M00S00004.comtdbg +++|                                               CONTROL IFEQ LISTCON,1;
00005  M00S00005.comtdbg +++|                                               CONTROL LIST;
00006  M00S00006.comtdbg +++|                                               CONTROL FI;
00007  M00S00007.comtdbg +++|
00008  M00S00008.comtdbg +++|#
00009  M00S00009.comtdbg +++|***   COMTDBG - COMMON DEFINITIONS FOR *SSDEBUG* PROCS.
00010  M00S00010.comtdbg +++|*
00011  M00S00011.comtdbg +++|*     COMTDBG CONTAINS THE DEFINITION OF ALL THE ITEMS, ARRAYS,
00012  M00S00012.comtdbg +++|*     FETS, BUFFERS AND COMMON AREAS USED BY ALL *SSDEBUG*
00013  M00S00013.comtdbg +++|*     PROCS.
00014  M00S00014.comtdbg +++|#
00015  M00S00015.comtdbg +++|
00016  M00S00016.comtdbg +++|      BEGIN  # COMTDBG #
00017  M00S00017.comtdbg +++|      DEF DBUFL      #O"1001"#;      # *CIO* BUFFER LENGTH #
00018  M00S00018.comtdbg +++|      DEF DBDIRNM    #5#;            # NUMBER OF *SSDEBUG* DIRECTIVES -
00019  M00S00019.comtdbg +++|                                       1 #
00020  M00S00020.comtdbg +++|      DEF DBFLAGNM   #8#;            # NUMBER OF FLAGS - 1 #
00021  M00S00021.comtdbg +++|      DEF MAXAU      #1931#;         # MAXIMUM AU NUMBER #
00022  M00S00022.comtdbg +++|      DEF DBSCR      #"SCR1"#;       # SCRATCH FILE NAME #
00023  M00S00023.comtdbg +++|
00024  M00S00024.comtdbg +++|#
00025  M00S00025.comtdbg +++|*     ARRAY TO HOLD THE DIRECTIVE NAMES.  THE ORDER
00026  M00S00026.comtdbg +++|*     OF THE DIRECTIVE NAMES IS THE SAME AS THAT OF
00027  M00S00027.comtdbg +++|*     THE SWITCH SET UP IN *DBMAIN* TO PROCESS THE
00028  M00S00028.comtdbg +++|*     DIRECTIVES.
00029  M00S00029.comtdbg +++|#
00030  M00S00030.comtdbg +++|
00031  M00S00031.comtdbg +++|      ARRAY DB$DIR [0:DBDIRNM] P(1);
00032  M00S00032.comtdbg +++|        BEGIN
00033  M00S00033.comtdbg +++|        ITEM DB$DIRNM   C(00,00,02) = [  ##
00034  M00S00034.comtdbg +++|        "RC",                        # REMOVE MAP ENTRY #
00035  M00S00035.comtdbg +++|        "RL",                        # REMOVE *FCT* ENTRY #
00036  M00S00036.comtdbg +++|        "RP",                        # RELEASE PROBLEM CHAIN #
00037  M00S00037.comtdbg +++|        "RF",                        # READ RAW FILES #
00038  M00S00038.comtdbg +++|        "RS",                        # READ RAW STREAMS #
00039  M00S00039.comtdbg +++|        "CF"];                       # CHANGE FLAG #
00040  M00S00040.comtdbg +++|        END
00041  M00S00041.comtdbg +++|
00042  M00S00042.comtdbg +++|#
00043  M00S00043.comtdbg +++|*     ARRAY CONTAINING THE VALID FLAG MNEMONICS USED WITH THE
00044  M00S00044.comtdbg +++|*     *FL* PARAMETER FOR THE OP=CF DIRECTIVE, AND ASSOCIATED
00045  M00S00045.comtdbg +++|*     STATUS VALUES AND FLAGS.
00046  M00S00046.comtdbg +++|#
00047  M00S00047.comtdbg +++|
00048  M00S00048.comtdbg +++|      ARRAY DB$FLAGS [0:DBFLAGNM] P(1);
00049  M00S00049.comtdbg +++|        BEGIN
00050  M00S00050.comtdbg +++|        ITEM DB$FLAG    C(00,00,02)  # FLAG MNEMONIC #
00051  M00S00051.comtdbg +++|          = [                        ##
00052  M00S00052.comtdbg +++|        "ME",                        # LINKAGE ERROR (MAP) #
00053  M00S00053.comtdbg +++|        "FE",                        # LINKAGE ERROR (*FCT*) #
00054  M00S00054.comtdbg +++|        "IB",                        # INHIBIT ALLOCATION #
00055  M00S00055.comtdbg +++|        "LC",                        # LOST CARTRIDGE #
00056  M00S00056.comtdbg +++|        "EW",                        # EXCESSIVE WRITE ERROR #
00057  M00S00057.comtdbg +++|        "FR",                        # FREE CARTRIDGE #
00058  M00S00058.comtdbg +++|        "SF",                        # START OF FRAGMENT #
00059  M00S00059.comtdbg +++|        "FC",                        # FROZEN CHAIN #
00060  M00S00060.comtdbg +++|        "AC"];                      # AU CONFLICT #
00061  M00S00061.comtdbg +++|
00062  M00S00062.comtdbg +++|        ITEM DB$FLCODE  U(00,12,12)  # FLAG STATUS VALUE #
00063  M00S00063.comtdbg +++|          = [                        ##
00064  M00S00064.comtdbg +++|        UCF"UNUSED",
00065  M00S00065.comtdbg +++|        UCF"CMAP",
00066  M00S00066.comtdbg +++|        UCF"INHIB",
00067  M00S00067.comtdbg +++|        UCF"LOST",
00068  M00S00068.comtdbg +++|        UCF"EWPE",
00069  M00S00069.comtdbg +++|        UCF"FREEFL",
00070  M00S00070.comtdbg +++|        UCF"SOF",
00071  M00S00071.comtdbg +++|        UCF"FROZ",
00072  M00S00072.comtdbg +++|        UCF"CONF"];
00073  M00S00073.comtdbg +++|
00074  M00S00074.comtdbg +++|        ITEM DB$FLSTR   B(00,24,01)  # STREAM DETAIL FLAG #
00075  M00S00075.comtdbg +++|          = [6(FALSE),
00076  M00S00076.comtdbg +++|        3(TRUE)];
00077  M00S00077.comtdbg +++|
00078  M00S00078.comtdbg +++|        END
00079  M00S00079.comtdbg +++|
00080  M00S00080.comtdbg +++|#
00081  M00S00081.comtdbg +++|*     ARRAY TO DISPLAY ABNORMAL TERMINATION MESSAGE
00082  M00S00082.comtdbg +++|*     FOR *SSDEBUG*.
00083  M00S00083.comtdbg +++|#
00084  M00S00084.comtdbg +++|
00085  M00S00085.comtdbg +++|      ARRAY DBMSG [0:0] P(4);
00086  M00S00086.comtdbg +++|        BEGIN
00087  M00S00087.comtdbg +++|        ITEM DBMSG$LN   C(00,00,38);  # MESSAGE LINE #
00088  M00S00088.comtdbg +++|        ITEM DBMSG$ABN  C(00,00,19) = [" SSDEBUG ABNORMAL, "];
00089  M00S00089.comtdbg +++|        ITEM DBMSG$PROC C(01,54,08);  # PROC NAME #
00090  M00S00090.comtdbg +++|        ITEM DBMSG$BLNK C(02,42,10) = ["          "];
00091  M00S00091.comtdbg +++|        ITEM DBMSG$TERM U(03,48,12) = [0];  # ZERO BYTE TERMINATOR #
00092  M00S00092.comtdbg +++|        END
00093  M00S00093.comtdbg +++|
00094  M00S00094.comtdbg +++|#
00095  M00S00095.comtdbg +++|*     ARRAY TO DISPLAY MESSAGES IN THE DAYFILE AND
00096  M00S00096.comtdbg +++|*     AT THE CONSOLE.
00097  M00S00097.comtdbg +++|#
00098  M00S00098.comtdbg +++|
00099  M00S00099.comtdbg +++|      ARRAY DBMSG$BUF [0:0] P(4);
00100  M00S00100.comtdbg +++|        BEGIN
00101  M00S00101.comtdbg +++|        ITEM DBMSG$LINE C(00,00,38);  # MESSAGE LINE #
00102  M00S00102.comtdbg +++|        ITEM DBMSG$CSID C(00,30,01);  # SM-ID #
00103  M00S00103.comtdbg +++|        ITEM DBMSG$TRAY C(02,00,06);  # ENTRY/EXIT TRAY #
00104  M00S00104.comtdbg +++|        ITEM DBMSG$ZRO  U(03,48,12) = [0];  # ZERO BYTE TERMINATOR #
00105  M00S00105.comtdbg +++|        END
00106  M00S00106.comtdbg +++|
00107  M00S00107.comtdbg +++|#
00108  M00S00108.comtdbg +++|*     COMMON AREA USED BY *SSDEBUG* PROCS.
00109  M00S00109.comtdbg +++|#
00110  M00S00110.comtdbg +++|
00111  M00S00111.comtdbg +++|      COMMON TDBGCOM;
00112  M00S00112.comtdbg +++|
00113  M00S00113.comtdbg +++|        BEGIN  # TDBGCOM #
00114  M00S00114.comtdbg +++|                                     # $$ #
00115  M00S00115.comtdbg +++|        ITEM $$TDBG$$   C(20) = "****** COMTDBG *****";
00116  M00S00116.comtdbg +++|                                     # $$ #
00117  M00S00117.comtdbg +++|        ITEM ADDRSENSE  I;           # FWA OF BUFFER TO HOLD DRAWER
00118  M00S00118.comtdbg +++|                                       STATUS TABLE #
00119  M00S00119.comtdbg +++|        ITEM DBREQID    I;           # REQUESTOR ID #
00120  M00S00120.comtdbg +++|        ITEM DBSSID     I;           # SUBSYSTEM ID #
00121  M00S00121.comtdbg +++|        ITEM TRNSPORT   I;           # TRANSPORT ID #
00122  M00S00122.comtdbg +++|
00123  M00S00123.comtdbg +++|#
00124  M00S00124.comtdbg +++|*     FET AND *CIO* BUFFER USED FOR READING THE DIRECTIVES.
00125  M00S00125.comtdbg +++|#
00126  M00S00126.comtdbg +++|
00127  M00S00127.comtdbg +++|        ARRAY DB$FET [0:0] S(SFETL);;
00128  M00S00128.comtdbg +++|        ARRAY DB$CBUF [0:0] S(DBUFL);;
00129  M00S00129.comtdbg +++|
00130  M00S00130.comtdbg +++|#
00131  M00S00131.comtdbg +++|*     FET AND *CIO* BUFFER USED TO WRITE TO THE SCRATCH FILE.
00132  M00S00132.comtdbg +++|#
00133  M00S00133.comtdbg +++|
00134  M00S00134.comtdbg +++|        ARRAY DSCR$FET [0:0] S(SFETL);;
00135  M00S00135.comtdbg +++|        ARRAY DSCR$BUF [0:0] S(DBUFL);;
00136  M00S00136.comtdbg +++|
00137  M00S00137.comtdbg +++|        END  # TDBGCOM #
00138  M00S00138.comtdbg +++|
00139  M00S00139.comtdbg +++|      END  # COMTDBG #
00140  M00S00140.comtdbg +++|
00141  M00S00141.comtdbg +++|                                               CONTROL LIST;
cdc/nos2.source/opl.opl871/common/comtdbg.txt ยท Last modified: (external edit)