/* k 0018 	11/07/90	*/
/* k 0046	08/09/90	*/
/* k 0083	27/11/90	*/
/* k 0119       08/02/91        */
/* k 0157	15/04/91	*/
/* k 0174	07/06/91	*/
/* k 0175	09/06/91	*/
/* k 0178       14/06/91        */
/* k 0196	07/07/91	*/
/* k 0261       11/11/91        *//* Old GOST table indicator */
/* k 1066       07/12/91        *//* DEBUG flag for PATH      */
/* k 0309	26/02/92	*//* Parallel foreground      */
#define  BUF    1               /* @0119 */
#define  DATA   2               /* @0119 */
#define  SESS   4               /* @0119 */
#define  PROC   8               /* @0119 */
#define  TRACE  64              /* @0119 */
#define  FTRACE 128             /* @0119 */
struct portparm  {
  char list;			/* list number */
  char config;			/* config number */
  short nodeid;			/* node identification */
  char rqbno;			/* number of rqb */
/*  union {           						 0018
   struct        {
    unsigned buf  :1;		 1 - buffer tracing          @0046
    unsigned data :1;		 1 - data tracing            @0046
    unsigned sess :1; 		 1 - session tracing         @0046
    unsigned proc :1;		 1 - process tracing         @0046
    unsigned rsrv1:2;        	 @0046    	         0018
    unsigned trace:1;		 1 - trace in use            0018
    unsigned ftrace:1;		 1 - file for trace in use 	 0018
		} flg;                                           0018
	 } tf;                                                   0018 */
  unsigned char tf;                                        /* @0119 */
#define   GOST   1              /* @0178 */
#define   OLDGOST 2             /* @0261 */
#define   LLC   16              /* @0119 */
#define   DESC  32              /* @0119 */
#define   CON   64              /* @0119 */
#define   PATH 128              /* @0119 */
/*  struct   {
    unsigned gost :1;           0 - alternate coding
                                1 - GOST coding
    unsigned oldgost:1;         0 - New GOST    @0261
                                1 - Old GOST    @0261
    unsigned rsrv3:2;		@0178		 @0046
    unsigned llc  :1;            llc tracing                 @0046
    unsigned desc :1;		 descriptor tracing          @0046
    unsigned con  :1;		 connection tracing          @0046
    unsigned path :1;		 1 - route tracing           @0046
	   } flag2;                                */
  unsigned char flag2;                             /* @0119 */
  char buflan;			/* number of buffer for lan */
  char bufvt;			/* number of buffers for vt */
  char buf2k;			/* number of 2k-buffers */
  short buf128;			/* number of 128b-buffers */
  short buf36;          	/* number of 36b-buffers */
  char vtno;			/* max number of vt */
  char apno; 			/* max number of ap */
  char lanno;			/* max number of lan */
  char bscno;			/* max number of bsc */
  char akkno;			/* max number of akk */
  char fillan;			/* number of filling symbols for lan */
  short sbuflan;		/* size of buffer for lan */
  short talan;			/* time-out for lan */
  char namerest[8];             /* file name for restart */
#define    STAT    16           /* @0119 */
#define    RING    32           /* @0119 */
#define    REPORT  64           /* @0119 */
#define    MONITOR 128          /* @0119 */
/*  union {
   struct  {                             STATISTIC            0018
    unsigned rsrv2   :4;			 @0046 	0018
    unsigned stat    :1;	 statistic in use  @0046     0018
    unsigned ring    :1;	 ring 	 @0046 	 0018
    unsigned report  :1;	 report 	 @0046 	 0018
    unsigned monitor :1;	 monitor    @0046       0018
	 } flg ;                                                 0018
	} sf;							 0018 */
   unsigned char sflag;				/* 0018 *//* @0119 */
  char optflg;		/* @0157 */
  char cashno;		/* cash  number, multiplied by 16 *//* @0196 */
  char disp_type;
#define APPC_OPT 128	/* @0157 */
#define VT_OPT    64	/* @0157 */
#define MAIL_OPT  32	/* @0157 */
#define EM_OPT    16    /* @0174 */
#define DEBUG_OPT 8     /* @1066 */
#define FG_OPT    4     /* @0309 */  /* Parallel foreground */
       } ;                                                      /* 0018 */
#define PSIZE 36        /* @0157 *//* @0196 */  /* @0083 */    	/* 0018 */


 