DataMuseum.dk

Presents historical artifacts from the history of:

RC3500

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RC3500

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦c4a912c1d⟧ TextFileVerbose

    Length: 44544 (0xae00)
    Types: TextFileVerbose
    Names: »paxenvlst«

Derivation

└─⟦a41ae585a⟧ Bits:30001842 SW-save af projekt 1000, Alarm-system
    └─⟦72244f0ef⟧ 
        └─⟦this⟧ »paxenvlst« 

TextFileVerbose

\f

paxenvlst   81.06.09.   14.14.                                                    page     1

   10    1          pax_env;
   20    2          
   30    3            (*----------------------------------------------------------------------
   40    4            -                                                                      -
   50    5            -  paxnet-environment is used by the modules                           -
   60    6            -  AL_DTE_SIM                                                          -
   70    7            -  LINK_PROTOCOL_HANDLER                                               -
   80    8            -  LAM116                                                              -
   90    9            -                                                                      -
  100   10            ------------------------------------------------------------------------*)
  110   11          
  120   12            (*--- abbreviations ---*)
  130   13          
  140   14            (*
  150   15            variables used at DTE-INTERFACE (ie between PAXCON and X25DTE) are prefixed with DTE_
  160   16            
  170   17            variables used at ROUTER-INTERFACE (ie between X25DTE and ROUTER) are prefixed with RUT_
  180   18            
  190   19            variables used at LINK-INTERFACE (ie between ROUTER and LPH) are prefixed with LIN_
  200   20            
  210   21            variables used at LAM-INTERFACE (ie between LPH and LAM) are prefixed with LAM_
  220   22            
  230   23            *)
  240   24           
\f

paxenvlst   81.06.09.   14.14.                                                    page     2

 1010   25            (*-------------------------------------------------------------------------
 1020   26            -   Generel constants                                                     -
 1030   27            --------------------------------------------------------------------------*)
 1040   28        CONST
 1050   29          
 1060   30          l_rut_prefix = 14;         (* the length of a router prefix  *)
 1070   31            (*                          measured in bytes *)
 1080   32          l_phead1 = 20;             (* the length of a packet header format 1 *)
 1090   33            (*                          measured in bytes *)
 1100   34          l_dte_adr = 7;             (* the length of an external dte-address *)
 1110   35          
 1120   36          l_facilities = 2;          (* the length of the facility-field *)
 1130   37          
 1140   38          l_control = 6;
 1150   39          
 1160   40          l_listen = 50; (* 50 because of logbuffers in fets *)
 1170   41          
 1180   42            (*--------------------------------------------------*)
 1190   43          ric_first_val = 9;         (* the minimal value for first *)
 1200   44          
 1210   45          aic_first_val = 6 ;
 1220   46          
 1230   47          sdata_first_val = 8 ;
 1240   48          
 1250   49          rejic_first_val = 6 ;
 1260   50          
 1270   51            (*--------------------------------------------------*)
 1280   52          min_stream_no = 1;
 1290   53          
 1300   54          max_stream_no = 14;
 1310   55          
 1320   56          max_queue = no_listen;
 1330   57          
 1340   58          stream_timeout = 10;     (* measured in sec *)
 1350   59          
 1360   60          windowsize = 2;
 1370   61          
 1380   62          max_locals = 6;
 1390   63          
 1400   64          max_globals = 10;
 1410   65          
 1420   66          glob_timeout = 3*stream_timeout;
 1430   67           
\f

paxenvlst   81.06.09.   14.14.                                                    page     3

 2010   68            (*--------  max_l_data shall be bigger than (l_control + l_listen) ---*)
 2020   69            (*--------  because the router locks these buffers                 ---*)
 2030   70          max_l_data = 200;
 2040   71          
 2050   72          min_ric_data = 86;
 2060   73          
 2070   74          no_pax_bufs = 40;
 2080   75          
 2090   76          nil_macro = macroaddr( 15, 0, 0);
 2100   77          
 2110   78          init_netc_macro = macroaddr( 0, 0, 0);
 2120   79           
\f

paxenvlst   81.06.09.   14.14.                                                    page     4

 3010   80            (*------------------------------------------------------------------------
 3020   81            -   General types used in other types                                    -
 3030   82            ---------------------------------------------------------------------------*)
 3040   83        TYPE
 3050   84          
 3060   85          netc_loc_sems
 3070   86          = ARRAY (1..max_locals) OF sempointer;
 3080   87          
 3090   88          ext_pax_addr
 3100   89          = PACKED ARRAY (1..14) OF 0..15;
 3110   90          
 3120   91          
 3130   92          int_pax_addr
 3140   93          = RECORD
 3150   94            !  net_addr,
 3160   95            !  reg_addr,
 3170   96            !  node_addr : byte;
 3180   97            !  ext_addr  : integer
 3190   98            END;
 3200   99          
 3210  100          paxnet_addrs = ARRAY (0..15) OF ext_pax_addr;
 3220  101          
 3230  102        CONST
 3240  103          alarm_ext = 3;
 3250  104          
 3260  105          dc_alarm_macro = macroaddr(1,0,0);
 3270  106          
 3280  107          paxnet_config
 3290  108          = paxnet_addrs (
 3300  109                          ext_pax_addr( 0,0,0, 0,0,0, 0,0,0, 0,0,0,0,3),
 3310  110                          ext_pax_addr( 0,0,1, 0,0,0, 0,0,0, 0,0,0,0,3),
 3320  111                          ext_pax_addr( 0,0,1, 0,0,1, 0,0,0, 0,0,0,0,3),
 3330  112                          ext_pax_addr( 0,0,1, 0,0,2, 0,0,0, 0,0,0,0,3),
 3340  113                          ext_pax_addr( 0,0,1, 0,0,1, 0,0,1, 0,0,0,0,3),
 3350  114                          ext_pax_addr( 0,0,1, 0,0,1, 0,0,2, 0,0,0,0,3),
 3360  115                          ext_pax_addr( 0,0,1, 0,0,2, 0,0,1, 0,0,0,0,3),
 3370  116                          9 *** ext_pax_addr( 0,0,1, 0,0,0, 0,0,0, 0,0,0,0,3));
 3380  117          
 3390  118        TYPE
 3400  119          
 3410  120            (*--- maximal messages without control field ---*)
 3420  121          
 3430  122          max_alarm_mess
 3440  123          = RECORD
 3450  124            !  al : alarmlabel;
 3460  125            !  da : ARRAY (label_size+3..l_listen) OF byte;
\f

paxenvlst   81.06.09.   14.14.                                                    page     5

 3470  126            END;
 3480  127          
 3490  128          max_dte_mess
 3500  129          = ARRAY (1..l_listen+(l_dte_adr+1)+(l_facilities+1)+l_control+10) OF byte;
 3510  130          
 3520  131          max_rut_mess
 3530  132          = ARRAY (1..l_listen+(l_rut_prefix+l_phead1+l_control)) OF byte;
 3540  133          
 3550  134            (*-----  the minimal size of a buffer the router can lock ---*)
 3560  135          min_rut_mess
 3570  136          = ARRAY (1..max_l_data+l_phead1+l_rut_prefix) OF byte;
 3580  137          
 3590  138          paxpooltype = pool no_pax_bufs OF min_rut_mess;
 3600  139           
\f

paxenvlst   81.06.09.   14.14.                                                    page     6

 4010  140          rut_prefix_type
 4020  141          = RECORD
 4030  142            !  first, last, next : integer;
 4040  143            !  ext_no,
 4050  144            !  rut_param2,
 4060  145            !  rut_param3,
 4070  146            !  rut_param4
 4080  147            !  : integer
 4090  148            END;
 4100  149          
 4110  150          state_type = (
 4120  151                        free,
 4130  152                        calling,
 4140  153                        sending,
 4150  154                        receiving,
 4160  155                        waiting,
 4170  156                        clearing,
 4180  157                        resetting );
 4190  158          
 4200  159          
 4210  160          upd_kinds = (
 4220  161                       inc_all,
 4230  162                       inc_q,
 4240  163                       dec_f_q,
 4250  164                       dec_s_q,
 4260  165                       new_stat
 4270  166          );
 4280  167           
\f

paxenvlst   81.06.09.   14.14.                                                    page     7

 5010  168          stream_s_e
 5020  169          = RECORD
 5030  170            !  act_out : reference;
 5040  171            !  first_queue,
 5050  172            !  second_queue : semaphore;
 5060  173            !  state : state_type;
 5070  174            !  l_f_q,
 5080  175            !  l_s_q : integer;
 5090  176            !  pax_addr : ext_pax_addr;
 5100  177            !  retrans_timer :  byte;
 5110  178            !  retrans_timo : byte;
 5120  179            !  retrans_count :  byte;
 5130  180            !  max_retrans   :  byte;
 5140  181            !  v_s_inc,
 5150  182            !  v_s,
 5160  183            !  v_r_inc,
 5170  184            !  v_r : byte;
 5180  185            !  timers :
 5190  186            !  ARRAY (1..max_queue) OF integer;
 5200  187            END;
 5210  188          
 5220  189          paxnet_e
 5230  190          = RECORD
 5240  191            !  al_mac_addr : macroaddr;
 5250  192            !  pax_addr : ext_pax_addr;
 5260  193            !  stream_no : byte;
 5270  194            !  max_retrans : byte;
 5280  195            END;
 5290  196          
 5300  197           
\f

paxenvlst   81.06.09.   14.14.                                                    page     8

 6010  198          facility_mask
 6020  199          = PACKED RECORD
 6030  200                   !  reject,         (* ie the packet is returned in case of errors *)
 6040  201                   !  reject_lifetime,(* ie the packet is returned when lifetime is exceeded *)
 6050  202                   !  time_lifetime,  (* ie the packet contains a trailer with lifetime *)
 6060  203                   !    (*                 measured in timeunits *)
 6070  204                   !  link_lifetime,  (* ie the packet contains a trailer with lifetime *)
 6080  205                   !    (*                 measured in number of nodes *)
 6090  206                   !  reject_header,  (* ie only the messageheader is returned in case of reject *)
 6100  207                   !  broadcast,      (* ie the message is broadcasted *)
 6110  208                   !    (*                 can only be used together with lifetime *)
 6120  209                   !  ffu9,
 6130  210                   !  ffu8,
 6140  211                   !  mirror,         (* ie the packet is returned by the router in the *)
 6150  212                   !    (*                 destination node *)
 6160  213                   !  drop,           (* ie the packet is dropped by the router in the  *)
 6170  214                   !    (*                 destination node *)
 6180  215                   !  selected_path,  (* ie the packet contains a trailer specifying nodeaddresses *)
 6190  216                   !    (*                 for a selected path to the destination *)
 6200  217                   !  fixed_path,     (* ie the packet contains trailers specifying a fixed path *)
 6210  218                   !    (*                 each trailer is timemarked by its corresponding node    *)
 6220  219                   !  ffu3,
 6230  220                   !  ffu2,
 6240  221                   !  ffu1,
 6250  222                   !  trace           (* ie the packet contains a trailer in which each node *)
 6260  223                   !    (*                 inserts a trailer record with nodeaddress *)
 6270  224                   !  : bit
 6280  225                   END;
 6290  226          
 6300  227           
\f

paxenvlst   81.06.09.   14.14.                                                    page     9

 7010  228          format_1_packet_header
 7020  229          = PACKED RECORD
 7030  230                   !  format,       (* describes the formatnumber of the header *)
 7040  231                   !  priority,     (* packet priority in the datagramnet *)
 7050  232                   !  packet_type   (* external user packet or internal supervisor packet *)
 7060  233                   !    (*               the value is inserted by the router *)
 7070  234                   !  : byte;
 7080  235                   !  dst           (* destination address *)
 7090  236                   !  : int_pax_addr;
 7100  237                   !  state         (* rejection cause *)
 7110  238                   !  : byte;
 7120  239                   !  org           (* origin address *)
 7130  240                   !  : int_pax_addr;
 7140  241                   !  facility :    (* bitmask defining different netfunctions  *)
 7150  242                   !  integer;
 7160  243                   !  user_field,   (* user defined field; transparent in the net *)
 7170  244                   !  top_of_data : (* points to first free byte or start of trailer *)
 7180  245                   !  integer
 7190  246                   END;
 7200  247           
\f

paxenvlst   81.06.09.   14.14.                                                    page    10

 8010  248          control_field_type
 8020  249          = RECORD
 8030  250            !  op_code,
 8040  251            !  data,
 8050  252            !  n_s_inc,
 8060  253            !  n_s,
 8070  254            !  n_r_inc,
 8080  255            !  n_r
 8090  256            !  : byte
 8100  257            END;
 8110  258          
 8120  259          call_field_type            (* used in dte packets *)
 8130  260          = RECORD
 8140  261            !  dte_adr_l : byte ;         (* length of dte-adr   *)
 8150  262            !  dte_adr
 8160  263            !  : ext_pax_addr ;
 8170  264            !  facility_l : byte ;
 8180  265            !  facility
 8190  266            !  : integer ;
 8200  267            !  control : control_field_type;
 8210  268            !  alarm_mess : max_alarm_mess;
 8220  269            END;
 8230  270          
 8240  271          tst_call_f_type
 8250  272          = RECORD
 8260  273            !  d_l : byte;
 8270  274            !  d_a : ext_pax_addr;
 8280  275            !  f_l : byte;
 8290  276            !  fac : integer;
 8300  277            !  control : control_field_type;
 8310  278            !  a_l : alarmlabel;
 8320  279            !  indx : integer;
 8330  280            !  p_e : paxnet_e;
 8340  281            END;
 8350  282          
 8360  283           
\f

paxenvlst   81.06.09.   14.14.                                                    page    11

 9010  284            (*------------------------------------------------------
 9020  285            -   op-codes in end-to-end protocol                    -
 9030  286            --------------------------------------------------------*)
 9040  287        CONST
 9050  288          new_stream = 1;
 9060  289          no_stream = 0;
 9070  290          
 9080  291          data_received = 128;
 9090  292          data_not_received = 64;
 9100  293          
 9110  294          opc_command = 48;
 9120  295          opc_receipt = 96;
 9130  296          
 9140  297          connec_exists = 32;
 9150  298          
 9160  299            (*------------------------------------------------------
 9170  300            -   router constants                                   -
 9180  301            --------------------------------------------------------*)
 9190  302        CONST
 9200  303          rut_format_1 = 2;    (* packet format 1 *)
 9210  304          rut_prio_0   = 0;
 9220  305          rut_pack_type= 1;
 9230  306          
 9240  307           
\f

paxenvlst   81.06.09.   14.14.                                                    page    12

10010  308            (*-----------------------------------------------------------------------
10020  309            -   LIC - establishment                                                 -
10030  310            -------------------------------------------------------------------------*)
10040  311          
10050  312            (*---  functions  ---*)
10060  313          
10070  314        CONST
10080  315          
10090  316          dte_car =  1*4 +0;    (* call request  *)
10100  317          rut_con =  1*4 +0;    (* connect extension  *)
10110  318          lin_con =  1*4 +0;    (* connect line  *)
10120  319          lam_con =  3*4 +0;    (* create channel     *)
10130  320            (*                       should be changed to 1*4 +0 in lam116-driver *)
10140  321          
10150  322          dte_ric  =  3*4 +0;   (* receive incomming call *)
10160  323          rut_srdy =  2*4 +1;   (* sense ready *)
10170  324          rut_get  =  1*4 +1;   (* get packet  *)
10180  325            <*
10190  326            lin_rec               (* receive message *)
10200  327            lam_rec               (* read *)
10210  328            *>
10220  329          
10230  330          dte_aic =  4*4 +0;    (* accept incomming call *)
10240  331            <*
10250  332            rut_trp               (* transmit package *)
10260  333            lin_trm               (* transmit message *)
10270  334            lam_trm               (* write *)
10280  335            *>
10290  336          
10300  337          dte_rejic =  5*4 +0;
10310  338            (*
10320  339            rut_trp                 transmit package
10330  340            lin_trm                 transmit message
10340  341            lam_trm                 write
10350  342            *)
10360  343           
\f

paxenvlst   81.06.09.   14.14.                                                    page    13

11010  344        TYPE
11020  345          
11030  346          car_buf_type
11040  347          =  RECORD
11050  348             !  first, last, next : integer ;
11060  349             !  q_bit : boolean ;
11070  350             !  dummy : integer;
11080  351             !  call_buf : call_field_type
11090  352             END;
11100  353          
11110  354          ric_buf_type
11120  355          =  RECORD
11130  356             !  first, last, next : integer ;
11140  357             !  delay1, delay2 : byte ;
11150  358             !  call_id : byte ;
11160  359             !  call_buf : call_field_type
11170  360             END;
11180  361          
11190  362          tst_ric_type
11200  363          = RECORD
11210  364            !  f, l, n : integer;
11220  365            !  d1, d2 : byte;
11230  366            !  c_i : byte;
11240  367            !  c_b : tst_call_f_type;
11250  368            END;
11260  369          
11270  370          aic_buf_type
11280  371          = RECORD
11290  372            !  first, last, next : integer;
11300  373            !  aic_id : byte;
11310  374            !  aic_q : boolean
11320  375            END;
11330  376          
11340  377          rejic_buf_type
11350  378          = RECORD
11360  379            !  first, last, next : integer;
11370  380            !  rejic_id : byte;
11380  381            !  rejic_diag : byte
11390  382            END;
11400  383           
\f

paxenvlst   81.06.09.   14.14.                                                    page    14

12010  384            (*------------------------------------------------------------------
12020  385            -  LIC - removal                                                   -
12030  386            ---------------------------------------------------------------------*)
12040  387          
12050  388            (*---  functions  ---*)
12060  389          
12070  390        CONST
12080  391          dte_clr =  2*4 +0;   (* clear request  *)
12090  392          rut_dis =  2*4 +0;   (* disconnect extention *)
12100  393          lin_dis =  2*4 +0;   (* disconnect line *)
12110  394          lam_dis =  0;        (* not implemented *)
12120  395          
12130  396        TYPE
12140  397          clear_buf_type
12150  398          = RECORD
12160  399            !  first, last, next : integer;
12170  400            !  diag_code : byte;
12180  401            END;
12190  402           
\f

paxenvlst   81.06.09.   14.14.                                                    page    15

13010  403            (*------------------------------------------------------------------
13020  404            -  LIC - reset                                                     -
13030  405            --------------------------------------------------------------------*)
13040  406          
13050  407            (*---  functions  ---*)
13060  408          
13070  409        CONST
13080  410          dte_res = 7*4 +0;    (* reset request *)
13090  411          rut_res = 3*4 +0;    (* reset *)
13100  412          lin_res = 3*4 +0;    (* return all buffers *)
13110  413          lam_res = 0;         (* not implemented *)
13120  414          
13130  415           
\f

paxenvlst   81.06.09.   14.14.                                                    page    16

14010  416            (*-----------------------------------------------------------------
14020  417            -  LIC - send message                                             -
14030  418            -------------------------------------------------------------------*)
14040  419          
14050  420            (*---  functions  ---*)
14060  421          
14070  422        CONST
14080  423          dte_sdata =  0*4 +2;   (* send data *)
14090  424          rut_trp   =  0*4 +2;   (* transmit package *)
14100  425          lin_trm   =  0*4 +2;   (* transmit message *)
14110  426          lam_trm   =  3*4 +2;   (* write *)
14120  427            (*                        should be changed to 0*4 +2 in lam116-driver *)
14130  428           
\f

paxenvlst   81.06.09.   14.14.                                                    page    17

15010  429        TYPE
15020  430          dte_sdata_data
15030  431          =  RECORD
15040  432             !  first, last, next
15050  433             !  : integer ;
15060  434             !  q_bit,                   (* q-bit usage *)
15070  435             !  m_bit                    (* tells if there is more data in the following packet *)
15080  436             !  : boolean ;
15090  437             !  control
15100  438             !  : control_field_type;
15110  439             !  alarm_mess
15120  440             !  : max_alarm_mess;
15130  441             END;
15140  442          
15150  443          rut_trp_pdata
15160  444          =  RECORD
15170  445             !  rut_prefix
15180  446             !  : rut_prefix_type;
15190  447             !  phead
15200  448             !  : format_1_packet_header;
15210  449             !  control
15220  450             !  : control_field_type;
15230  451             !  alarm_mess
15240  452             !  : max_alarm_mess;
15250  453             END;
15260  454          
15270  455          tst_sdata_data
15280  456          = RECORD
15290  457            !  f,l,n : integer;
15300  458            !  q,m : boolean;
15310  459            !  control : control_field_type;
15320  460            !  a_l : alarmlabel;
15330  461            !  indx : integer;
15340  462            !  p_e : paxnet_e;
15350  463            END;
15360  464           
\f

paxenvlst   81.06.09.   14.14.                                                    page    18

16010  465            (*-----------------------------------------------------------------
16020  466            -  LIC - receive message                                          -
16030  467            -------------------------------------------------------------------*)
16040  468          
16050  469            (*---  functions  ---*)
16060  470          
16070  471        CONST
16080  472          dte_rdata =  0*4 +1;   (* receive data *)
16090  473          rut_rec   =  0*4 +1;   (* receive packet *)
16100  474          lin_rec   =  0*4 +1;   (* receive message *)
16110  475          lam_rec   =  3*4 +1;   (* read *)
16120  476            (*                        should be changed to 0*4 +1 in lam116-driver *)
16130  477          
16140  478           
\f

paxenvlst   81.06.09.   14.14.                                                    page    19

17010  479            (*----------------------------------------------------------------
17020  480            -  LIC - status
17030  481            ------------------------------------------------------------------*)
17040  482          
17050  483            (*---  functions  ---*)
17060  484          
17070  485        CONST
17080  486          dte_stat = 0*4 +0;   (* stream status *)
17090  487          rut_stat = 0;        (* not implemented *)
17100  488          lin_stat = 0*4 +0;   (* sense status  *)
17110  489          lam_stat = 0;
17120  490          
17130  491           
\f

paxenvlst   81.06.09.   14.14.                                                    page    20

18010  492            (*---------------------------------------------------------------
18020  493            -  LIC - test                                                   -
18030  494            -----------------------------------------------------------------*)
18040  495          
18050  496            (*---  functions  ---*)
18060  497          
18070  498        CONST
18080  499          rut_dir =  1*4 +2;   (* directed transmit *)
18090  500          
18100  501            (*-------------------------------------------------------------
18110  502            -  LIC - routes                                               -
18120  503            ---------------------------------------------------------------*)
18130  504          
18140  505        CONST
18150  506            (*  the following values must not be used by the alarmnet *)
18160  507            (*  as operationcodes i e u4-values         *)
18170  508          
18180  509          to_link    = 255;   (* used in messages with direction towards
18190  510                              the physical link in the LIC *)
18200  511          from_link  = 254;   (* used in messages with direction from
18210  512                              the physical link in the LIC *)
18220  513          dyn_test = 253; (* used to dynamic control of test *)
18230  514           
\f

paxenvlst   81.06.09.   14.14.                                                    page    21

19010  515            (*-----------------------------------------------------------
19020  516            -  ROUTER results                                           -
19030  517            -------------------------------------------------------------*)
19040  518        CONST
19050  519          rut_default    =   7;      (* default result to router       *)
19060  520          rut_ok         =   0;      (* processed succesfully          *)
19070  521          rut_not_proc   =   1;      (* not processed                  *)
19080  522          rut_ill        =   4;      (* illegal function               *)
19090  523          rut_format_err =  12;      (* illegal format                 *)
19100  524          rut_buffer_err =  28;      (* buffer too small               *)
19110  525          rut_no_res     =   5;      (* no resources in router         *)
19120  526          rut_ext_err    =   6;      (* extension exists allready      *)
19130  527          
19140  528           
\f

paxenvlst   81.06.09.   14.14.                                                    page    22

20010  529            (*-----------------------------------------------------------
20020  530            -  DTE results                                              -
20030  531            -------------------------------------------------------------*)
20040  532          
20050  533        CONST
20060  534          dte_default    =   7;     (* default result to dte          *)
20070  535          dte_ok_result  =   0;     (* processed succesfully           *)
20080  536          dte_reject     =   1;     (* dte and user not synchronized   *)
20090  537          dte_lost_int   =  89;     (* int buffer send too late        *)
20100  538          dte_no_trans   =  97;     (* local line error                *)
20110  539          dte_err_trans  = 105;     (* local line error, but transmit  *)
20120  540          dte_busy       =   2;     (* no internal resources ie streams*)
20130  541          dte_timeout    =  10;     (* given timerperiode has elapsed  *)
20140  542          dte_no_net     =  18;     (* net unaccessible or dte restart *)
20150  543          dte_enough_ric =  90;     (* too many ric-buffers at dte     *)
20160  544          dte_restart    =  98;     (* dte has been restarted          *)
20170  545          dte_user_clear =   3;     (* user has given a stream clear   *)
20180  546          dte_remo_clear =  19;     (* stream cleared by net, dte,user *)
20190  547          dte_reset      = 106;     (* stream reset   by net, dte,user *)
20200  548          dte_ill_func   =  12;     (* function code in u1 is illegal  *)
20210  549          dte_not_allow  =  12;     (* func not allowed in dte state   *)
20220  550          dte_format_err =  20;     (* message format is illegal       *)
20230  551          dte_buffer_err =  28;     (* buffer too small                *)
20240  552          dte_receiv_err =  36;     (* receiver is unknown to dte/net  *)
20250  553          dte_mess_err   =  44;     (* u2-value is not equal to 7      *)
20260  554          dte_ill_callid =  92;     (* call-id is illegal              *)
20270  555          dte_car_err    = 100;     (* format or length error in car   *)
20280  556          dte_stream_err = 108;     (* too big streamnumber            *)
20290  557          
20300  558          .
\f

paxenvlst   81.06.09.   14.14.                                                    page    23

           0   76*   76*   78*   78*   78*   89*  100*  105*  105*  109*  109*  109*  109*  109*  109*
              109*  109*  109*  109*  109*  109*  109*  110*  110*  110*  110*  110*  110*  110*  110*
              110*  110*  110*  110*  111*  111*  111*  111*  111*  111*  111*  111*  111*  111*  111*
              112*  112*  112*  112*  112*  112*  112*  112*  112*  112*  112*  113*  113*  113*  113*
              113*  113*  113*  113*  113*  113*  114*  114*  114*  114*  114*  114*  114*  114*  114*
              114*  115*  115*  115*  115*  115*  115*  115*  115*  115*  115*  116*  116*  116*  116*
              116*  116*  116*  116*  116*  116*  116*  116*  289*  304*  316*  317*  318*  319*  322*
              330*  337*  391*  392*  393*  394*  410*  411*  412*  413*  423*  424*  425*  472*  473*
              474*  486*  486*  487*  488*  488*  489*  520*  535*
           1   52*   86*   89*  105*  110*  111*  111*  112*  113*  113*  113*  114*  114*  115*  115*
              116*  129*  129*  129*  132*  136*  186*  288*  305*  316*  317*  318*  323*  324*  324*
              472*  473*  474*  475*  499*  521*  536*
           2   36*   60*  112*  114*  115*  303*  323*  391*  392*  393*  423*  424*  425*  426*  499*
              540*
           3   66*  103*  109*  110*  111*  112*  113*  114*  115*  116*  125*  319*  322*  411*  412*
              426*  475*  545*
           4  316*  317*  318*  319*  322*  323*  324*  330*  330*  337*  391*  392*  393*  410*  411*
              412*  423*  424*  425*  426*  472*  473*  474*  475*  486*  488*  499*  522*
           5  337*  525*
           6   38*   45*   49*   62*  526*
           7   34*  410*  519*  534*
           8   47*
           9   43*  116*
          10   58*   64*  129*  541*
          12  523*  548*  549*
          14   30*   54*   89*
          15   76*   89*  100*
          18  542*
          19  546*
          20   32*  550*
          28  524*  551*
          32  297*
          36  552*
          40   74*
          44  553*
          48  294*
          50   40*
          64  292*
          86   72*
          89  537*
          90  543*
          92  554*
          96  295*
          97  538*
\f

paxenvlst   81.06.09.   14.14.                                                    page    24

          98  544*
         100  555*
         105  539*
         106  547*
         108  556*
         128  291*
         200   70*
         253  513*
         254  511*
         255  509*
act_out       170*
aic_buf_type  370*
aic_first_val                                                    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
               45*
aic_id        373*
aic_q         374*
al            124*
alarmlabel    124*  278*  460*
alarm_ext     103*
alarm_mess    268*  439*  451*
al_mac_addr   191*
a_l           278*  460*
bit           224*
boolean       349*  374*  436*  458*
broadcast     207*
byte           96*  125*  129*  132*  136*  177*  178*  179*  180*  184*  193*  194*  234*  238*  256*
              261*  264*  273*  275*  357*  358*  365*  366*  373*  380*  381*  400*
calling       152*
call_buf      351*  359*
call_field_type                                                  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              259*  351*  359*
call_id       358*
car_buf_type  346*
clearing      156*
clear_buf_type                                                   <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              397*
connec_exists                                                    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              297*
control       267*  277*  437*  449*  459*
control_field_type                                               <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              248*  267*  277*  438*  450*  459*
c_b           367*
c_i           366*
d1            365*
\f

paxenvlst   81.06.09.   14.14.                                                    page    25

d2            365*
da            125*
data          251*
data_not_received                                                <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              292*
data_received                                                    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              291*
dc_alarm_macro                                                   <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              105*
dec_f_q       163*
dec_s_q       164*
delay1        357*
delay2        357*
diag_code     400*
drop          213*
dst           235*
dte_adr       262*
dte_adr_l     261*
dte_aic       330*
dte_buffer_err                                                   <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              551*
dte_busy      540*
dte_car       316*
dte_car_err   555*
dte_clr       391*
dte_default   534*
dte_enough_ric                                                   <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              543*
dte_err_trans                                                    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              539*
dte_format_err                                                   <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              550*
dte_ill_callid                                                   <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              554*
dte_ill_func  548*
dte_lost_int  537*
dte_mess_err  553*
dte_not_allow                                                    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              549*
dte_no_net    542*
dte_no_trans  538*
dte_ok_result                                                    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              535*
dte_rdata     472*
\f

paxenvlst   81.06.09.   14.14.                                                    page    26

dte_receiv_err                                                   <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              552*
dte_reject    536*
dte_rejic     337*
dte_remo_clear                                                   <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              546*
dte_res       410*
dte_reset     547*
dte_restart   544*
dte_ric       322*
dte_sdata     423*
dte_sdata_data                                                   <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              430*
dte_stat      486*
dte_stream_err                                                   <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              556*
dte_timeout   541*
dte_user_clear                                                   <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              545*
dummy         350*
dyn_test      513*
d_a           274*
d_l           273*
ext_addr       97*
ext_no        143*
ext_pax_addr   88*  100*  109*  110*  111*  112*  113*  114*  115*  116*  176*  192*  263*  274*
f             364*  457*
fac           276*
facility      241*  265*
facility_l    264*
facility_mask                                                    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              198*
ffu1          221*
ffu2          220*
ffu3          219*
ffu8          210*
ffu9          209*
first         142*  348*  356*  372*  379*  399*  432*
first_queue   171*
fixed_path    217*
format        230*
format_1_packet_header                                           <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              228*  448*
free          151*
\f

paxenvlst   81.06.09.   14.14.                                                    page    27

from_link     511*
f_l           275*
glob_timeout   66*
inc_all       161*
inc_q         162*
indx          279*  461*
init_netc_macro                                                  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
               78*
integer        97*  142*  147*  175*  186*  242*  245*  266*  276*  279*  348*  350*  356*  364*  372*
              379*  399*  433*  457*  461*
int_pax_addr   92*  236*  240*
l             364*  457*
label_size    125*
lam_con       319*
lam_dis       394*
lam_rec       475*
lam_res       413*
lam_stat      489*
lam_trm       426*
last          142*  348*  356*  372*  379*  399*  432*
link_lifetime                                                    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              204*
lin_con       318*
lin_dis       393*
lin_rec       474*
lin_res       412*
lin_stat      488*
lin_trm       425*
l_control      38*  129*  132*
l_dte_adr      34*  129*
l_facilities   36*  129*
l_f_q         174*
l_listen       40*  125*  129*  132*
l_phead1       32*  132*  136*
l_rut_prefix   30*  132*  136*
l_s_q         175*
m             458*
macroaddr      76*   78*  105*  191*
max_alarm_mess                                                   <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              122*  268*  440*  452*
max_dte_mess  128*
max_globals    64*
max_locals     62*   86*
max_l_data     70*  136*
\f

paxenvlst   81.06.09.   14.14.                                                    page    28

max_queue      56*  186*
max_retrans   180*  194*
max_rut_mess  131*
max_stream_no                                                    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
               54*
min_ric_data   72*
min_rut_mess  135*  138*
min_stream_no                                                    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
               52*
mirror        211*
m_bit         435*
n             364*  457*
netc_loc_sems                                                    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
               85*
net_addr       94*
new_stat      165*
new_stream    288*
next          142*  348*  356*  372*  379*  399*  432*
nil_macro      76*
node_addr      96*
no_listen      56*
no_pax_bufs    74*  138*
no_stream     289*
n_r           255*
n_r_inc       254*
n_s           253*
n_s_inc       252*
opc_command   294*
opc_receipt   295*
op_code       250*
org           239*
packet_type   232*
paxnet_addrs  100*  108*
paxnet_config                                                    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              107*
paxnet_e      189*  280*  462*
paxpooltype   138*
pax_addr      176*  192*
pax_env         1*
phead         447*
pool          138*
priority      231*
p_e           280*  462*
q             458*
\f

paxenvlst   81.06.09.   14.14.                                                    page    29

q_bit         349*  434*
receiving     154*
reference     170*
reg_addr       95*
reject        200*
reject_header                                                    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              206*
reject_lifetime                                                  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              201*
rejic_buf_type                                                   <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              377*
rejic_diag    381*
rejic_first_val                                                  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
               49*
rejic_id      380*
resetting     157*
retrans_count                                                    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              179*
retrans_timer                                                    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              177*
retrans_timo  178*
ric_buf_type  354*
ric_first_val                                                    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
               43*
rut_buffer_err                                                   <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              524*
rut_con       317*
rut_default   519*
rut_dir       499*
rut_dis       392*
rut_ext_err   526*
rut_format_1  303*
rut_format_err                                                   <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              523*
rut_get       324*
rut_ill       522*
rut_not_proc  521*
rut_no_res    525*
rut_ok        520*
rut_pack_type                                                    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              305*
rut_param2    144*
rut_param3    145*
rut_param4    146*
\f

paxenvlst   81.06.09.   14.14.                                                    page    30

rut_prefix    445*
rut_prefix_type                                                  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              140*  446*
rut_prio_0    304*
rut_rec       473*
rut_res       411*
rut_srdy      323*
rut_stat      487*
rut_trp       424*
rut_trp_pdata                                                    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              443*
sdata_first_val                                                  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
               47*
second_queue  172*
selected_path                                                    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              215*
semaphore     172*
sempointer     86*
sending       153*
state         173*  237*
state_type    150*  173*
stream_no     193*
stream_s_e    168*
stream_timeout                                                   <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
               58*   66*
timers        185*
time_lifetime                                                    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              202*
top_of_data   244*
to_link       509*
trace         222*
tst_call_f_type                                                  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              271*  367*
tst_ric_type  362*
tst_sdata_data                                                   <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              455*
upd_kinds     160*
user_field    243*
v_r           184*
v_r_inc       183*
v_s           182*
v_s_inc       181*
waiting       155*
windowsize     60*
\f

paxenvlst   81.06.09.   14.14.                                                    page    31

ARRAY              8
CONST             14
END               19
OF                 9
PACKED             3
RECORD            19
TYPE               5
larm    327*  929  1143  1166 
line_state    434* 1185  1192= 1201= 1209= 1218= 1500=
lock          642:  686:  704:  709:  821:  880:  936:  962: 1095: 1253: 1348: 1412: 1457: 1565: 1865:
             1902:
locvar        642:  650=  651=  686:  687=  704:  705=  709:  710   821:  822   880:  881   936:  937 
              937   962:  963  1095: 1096  1253: 1254  1348: 1349  1412: 1413  1413  1457: 1458  1565:
             1566  1865: 1871  1875  1878  1902: 1903 
log_to_pac    902*  943   957   973 
low           435*  437* 1187: 1201  1500 
macro         830=  832= 1281  1414  1459  1567 
macroaddr      24*  511*  792*
main_sem        4* 1932  1999  2056  2065  2104 
max_byte     1388 
max_int       931  1138  1378 
max_succ_lin_err                        «eof»