cdc:nos2.source:opl.opl871:common:comxseb
Common COMXSEB
Library Member Format: MODIFY
Source
Seq # *Modification Id* Act ----------------------------+ 00001 M00S00001.comxseb +++| 00002 M00S00002.comxseb +++|# COMXSEB - SLAVE EXEC BUFFERS. # 00003 M00S00003.comxseb +++| CONTROL NOLIST; 00004 M00S00004.comxseb +++| CONTROL IFEQ LISTCON,1; 00005 M00S00005.comxseb +++| CONTROL LIST; 00006 M00S00006.comxseb +++| CONTROL FI; 00007 M00S00007.comxseb +++| 00008 M00S00008.comxseb +++|# 00009 M00S00009.comxseb +++|*** COMXSEB - SLAVE EXEC BUFFERS. 00010 M00S00010.comxseb +++|* 00011 M00S00011.comxseb +++|* *COMXSEB* CONTAINS INFORMATION COMMON TO THE *FASSLV* ROUTINES. 00012 M00S00012.comxseb +++|# 00013 M00S00013.comxseb +++| 00014 M00S00014.comxseb +++| BEGIN # COMXSEB # 00015 M00S00015.comxseb +++| 00016 M00S00016.comxseb +++| DEF DELAYCT #10#; # DELAY COUNT WHILE WAITING FOR 00017 M00S00017.comxseb +++| THE *STOM* OR *MTOS* FILES TO 00018 M00S00018.comxseb +++| BECOME AVAILABLE. # 00019 M00S00019.comxseb +++| DEF FLASH #"$"#; # FOR FLASHING MESSAGES # 00020 M00S00020.comxseb +++| DEF NOFLASH #" "#; # FOR NON-FLASHING MESSAGES # 00021 M00S00021.comxseb +++| 00022 M00S00022.comxseb +++| 00023 M00S00023.comxseb +++| STATUS SLVESTAT # STATUS OF SLAVE EXEC # 00024 M00S00024.comxseb +++| OK, # NO PROBLEMS # 00025 M00S00025.comxseb +++| IDLE, # IDLE FLAG WAS SET # 00026 M00S00026.comxseb +++| IDLEMTOS, # IDLE WHEN INITIALIZING *MTOS* # 00027 M00S00027.comxseb +++| IDLESTOM, # IDLE WHILE INITIALIZING *STOM* # 00028 M00S00028.comxseb +++| LASTIDLE, # END OF IDLE STATUS VALUES # 00029 M00S00029.comxseb +++| MTOSERR, # ERROR WHILE READING *MTOS* # 00030 M00S00030.comxseb +++| SETPFP, # SETPFP REQUEST FAILED # 00031 M00S00031.comxseb +++| ENDSTAT; # END OF STATUS LIST # 00032 M00S00032.comxseb +++| 00033 M00S00033.comxseb +++| COMMON XSEBCOM; 00034 M00S00034.comxseb +++| 00035 M00S00035.comxseb +++| BEGIN # XSEBCOM # 00036 M00S00036.comxseb +++| #$$# 00037 M00S00037.comxseb +++| ITEM $$XSEB$$ C(20) = "****** COMXSEB *****"; 00038 M00S00038.comxseb +++| #$$# 00039 M00S00039.comxseb +++| 00040 M00S00040.comxseb +++| 00041 M00S00041.comxseb +++| ITEM MTOSBUFL U; # SIZE OF BUFFER NEEDED TO READ 00042 M00S00042.comxseb +++| THE *MTOS* FILE # 00043 M00S00043.comxseb +++| ITEM MTOS$TIME U; # TIME TO READ AND PROCESS THE 00044 M00S00044.comxseb +++| *MTOS* FILE # 00045 M00S00045.comxseb +++| ITEM PFNSTOM C(7); # PFN OF THE *STOM* FILE # 00046 M00S00046.comxseb +++| ITEM SLVEND S:SLVESTAT; # STATUS OF THE SLAVE EXEC # 00047 M00S00047.comxseb +++| ITEM STOM$TIME U; # TIME TO WRITE THE *STOM* FILE # 00048 M00S00048.comxseb +++| 00049 M00S00049.comxseb +++|# 00050 M00S00050.comxseb +++|* DATA BUFFERS AND FETS FOR THE *MTOS* AND *STOM* FILES. 00051 M00S00051.comxseb +++|# 00052 M00S00052.comxseb +++| 00053 M00S00053.comxseb +++| 00054 M00S00054.comxseb +++| BASED 00055 M00S00055.comxseb +++| ARRAY MTOSBUF [0:0] S(1);; # *MTOS* FILE BUFFER # 00056 M00S00056.comxseb +++| 00057 M00S00057.comxseb +++| ARRAY MTOSS [0:0] S(RFETL);; # FET FOR THE *MTOS* FILE # 00058 M00S00058.comxseb +++| 00059 M00S00059.comxseb +++| ARRAY STOMS [0:0] S(RFETL);; # FET FOR THE *STOM* FILE # 00060 M00S00060.comxseb +++| 00061 M00S00061.comxseb +++| ARRAY STOMSBUF [0:NUMRB] S(RBSIZE);; # BUFFER FOR THE *STOM* 00062 M00S00062.comxseb +++| FILE # 00063 M00S00063.comxseb +++| 00064 M00S00064.comxseb +++| 00065 M00S00065.comxseb +++|# 00066 M00S00066.comxseb +++|* MESSAGE BUFFERS FOR THE *SLVEXEC* AND *MTOS*/*STOM* STATUS. 00067 M00S00067.comxseb +++|# 00068 M00S00068.comxseb +++| 00069 M00S00069.comxseb +++| ARRAY MSGEXSTAT [0:0] S(3); 00070 M00S00070.comxseb +++| BEGIN 00071 M00S00071.comxseb +++| ITEM MSGE$TEXT C(00,00,28) # STATUS MESSAGE # 00072 M00S00072.comxseb +++| =[" SLVI ACTIVE, EXEC XXXXXX."]; 00073 M00S00073.comxseb +++| ITEM MSGE$FLASH C(00,00,01); # FLASHING MESSAGE CONTROL # 00074 M00S00074.comxseb +++| ITEM MSGE$SINDX C(00,24,01); # I FROM *SLVI* # 00075 M00S00075.comxseb +++| ITEM MSGE$STAT C(01,54,09); # STATUS # 00076 M00S00076.comxseb +++| ITEM MSGE$EOL U(02,48,12) =[0]; # END OF LINE # 00077 M00S00077.comxseb +++| END 00078 M00S00078.comxseb +++| 00079 M00S00079.comxseb +++| ARRAY MSGSLV [0:0] S(4); 00080 M00S00080.comxseb +++| BEGIN 00081 M00S00081.comxseb +++| ITEM MSG$TEXT1 C(00,00,38) = [" SLVI, PF-NAME STATUS"]; 00082 M00S00082.comxseb +++| ITEM MSG$FLASH C(00,00,01); # FLASHING MESSAGE CONTROL # 00083 M00S00083.comxseb +++| ITEM MSG$SINDX C(00,24,01); # I FROM *SLVI* # 00084 M00S00084.comxseb +++| ITEM MSG$NAME C(00,42,07); # PF-NAME # 00085 M00S00085.comxseb +++| ITEM MSG$STAT C(01,30,15); # STATUS # 00086 M00S00086.comxseb +++| ITEM MSG$END U(03,48,12) = [0]; # END OF MESSAGE # 00087 M00S00087.comxseb +++| END 00088 M00S00088.comxseb +++| 00089 M00S00089.comxseb +++|# 00090 M00S00090.comxseb +++|* ERROR MESSAGES. 00091 M00S00091.comxseb +++|# 00092 M00S00092.comxseb +++| 00093 M00S00093.comxseb +++| ARRAY ABTMSG [0:0] S(3); # ABNORMAL ERROR MESSAGE # 00094 M00S00094.comxseb +++| BEGIN 00095 M00S00095.comxseb +++| ITEM ABT$TEXT C(00,00,28) # BASIC MESSAGE # 00096 M00S00096.comxseb +++| =[" SLVI ABNORMAL, XXXXXXX."]; 00097 M00S00097.comxseb +++| ITEM ABT$SINDX C(00,24,01); # I FROM *SLVI* # 00098 M00S00098.comxseb +++| ITEM ABT$PROC C(01,36,07); # PROCEDURE NAME # 00099 M00S00099.comxseb +++| ITEM ABT$EOL U(02,48,12) =[0]; # END OF LINE # 00100 M00S00100.comxseb +++| END 00101 M00S00101.comxseb +++| 00102 M00S00102.comxseb +++| ARRAY ERRTERM [0:0] S(4); # ERROR TERMINATION # 00103 M00S00103.comxseb +++| BEGIN 00104 M00S00104.comxseb +++| ITEM ERR$TEXT C(00,00,38) # BASIC TEXT # 00105 M00S00105.comxseb +++| =[" SLVI - ERROR TERMINATION (N)."]; 00106 M00S00106.comxseb +++| ITEM ERR$SINDX C(00,24,01); # I FROM *SLVI* # 00107 M00S00107.comxseb +++| ITEM ERR$NUM C(02,42,01); # VALUE OF (N) # 00108 M00S00108.comxseb +++| ITEM ERR$EOL U(03,48,12) =[0]; # END OF LINE # 00109 M00S00109.comxseb +++| END 00110 M00S00110.comxseb +++| 00111 M00S00111.comxseb +++|# 00112 M00S00112.comxseb +++|* NORMAL TERMINATION MESSAGE. 00113 M00S00113.comxseb +++|# 00114 M00S00114.comxseb +++| 00115 M00S00115.comxseb +++| ARRAY IDLETERM [0:0] S(3); # NORMAL TERMINATION # 00116 M00S00116.comxseb +++| BEGIN 00117 M00S00117.comxseb +++| ITEM IDLE$TEXT C(00,00,28) # TEXT # 00118 M00S00118.comxseb +++| =[" SLVI - IDLED DOWN."]; 00119 M00S00119.comxseb +++| ITEM IDLE$SINDX C(00,24,01); # I FROM *SLVI* # 00120 M00S00120.comxseb +++| ITEM IDLE$EOL U(02,48,12) =[0]; # END OF LINE # 00121 M00S00121.comxseb +++| END 00122 M00S00122.comxseb +++| 00123 M00S00123.comxseb +++|# 00124 M00S00124.comxseb +++|* PARAMETER WORD FOR THE *MEMORY* REQUEST. 00125 M00S00125.comxseb +++|# 00126 M00S00126.comxseb +++| 00127 M00S00127.comxseb +++| ARRAY MEMREQ [0:0] S(1); 00128 M00S00128.comxseb +++| BEGIN 00129 M00S00129.comxseb +++| ITEM MEM$AMT U(00,00,30); # REQUEST *FL* # 00130 M00S00130.comxseb +++| ITEM MEM$ZRO U(00,30,30) = [0]; # ZERO FILL # 00131 M00S00131.comxseb +++| END 00132 M00S00132.comxseb +++| 00133 M00S00133.comxseb +++| END # XSEBCOM # 00134 M00S00134.comxseb +++| 00135 M00S00135.comxseb +++| END # COMXSEB # 00136 M00S00136.comxseb +++| 00137 M00S00137.comxseb +++| CONTROL LIST;
cdc/nos2.source/opl.opl871/common/comxseb.txt ยท Last modified: (external edit)