/* k 1003    20/08/90              */
/* k 1010    15/10/90              */
/* k 0076    13/11/90              */
/* k 1016    21/11/90              */
/* k 1017    03/12/90              */
/* k 0115	02/02/91	*/
/* k 1075    24/01/92   */  /* own node ID for LOGON-LU */
struct  tmp2 {
    unsigned char mode;             /* modificator    1003  *//* @0115 */
    unsigned char pri;              /* prioritity           *//* @0115 */
    struct tmp2 *tmp2;              /* link                 */
    unsigned char flg1;             /* flag1                *//* @0115 */
    unsigned char flg2;             /* flag2                *//* @0115 */
  union {                                             /* 1017 */
    short snf;           /* sequence number field        1017 */
   struct {                                           /* 1017 */
    unsigned char snf1;  /* sequence number field-byte 1 1017 *//* @0115 */
    unsigned char snf2;  /* sequence number field-byte 2 1017 *//* @0115 */
          } new;                                      /* 1017 */
    } seqno;                                          /* 1017 */
    char logn[8];                   /* logon name           */
    char cosn[8];                   /* cos name             */
    char pcid_ver[2];               /* pcid - version 1010  */
    char pcid_daf[2];               /* pcid - daf     1010  */
    char pcid_id[4];                /* pcid - id      1010  */
    char arn[8];                    /* area name            */
    char nodn[8];                   /* node name            */
    char dlun[8];                   /* destination name     */
    char olun[8];                   /* origin name          */
    char id[8];                     /* id request           */
    char pw[8];                     /* password             */
    char usd[8];                    /* user data            */
 union {                                            /* 1012 */
  struct {                                          /* 1012 */
    short daf;                      /* dest network addr    */
    short oaf;                      /* orig network addr    */
         } lan;                                     /* 1012 */
   struct {							/* @0076 */
     char daf1;							/* @0076 */
     char daf2;							/* @0076 */
     char oaf1;							/* @0076 */
     char oaf2;							/* @0076 */
	  } ch;							/* @0076 */
  struct {                                          /* 1012 */
    unsigned char dnode;            /* node addr       1012 *//* @0115 */
/*  unsigned dclust:4;              * cluster addr    1012 *
    unsigned delem:4;               * element addr    1012 */
    unsigned char dclustelem;                         /* @0119 */
    unsigned char onode;            /* node addr       1012 *//* @0115 */
/*  unsigned oclust:4;              * cluster addr    1012 *
    unsigned oelem:4;               * element addr    1012 */
    unsigned char oclustelem;                         /* @0119 */
         }rout;                                     /* 1012 */
       } dest;                                      /* 1012 */
    unsigned char fmt;              /* format               *//* @0115 */
    struct segprf *segprf;          /* ptr to segment       */
    unsigned char dlci;             /* dlccb index          *//* @0115 */
    unsigned char neti;             /* net index            *//* @0115 */
    unsigned char scrn;             /* screen number        *//* @0115 */
    unsigned char rsv1;             /* reserved             *//* @0115 */
    struct nau *nau;                /* ptr to nau           */
    struct sess *sess;              /* ptr to sess          */
    char urc[4];                    /* user request correlation 1016 */
    unsigned char mynode;           /* my node ID           *//* @1075 */
             };
#define NEGRSP 0x10                 /* negative response flag 1008 */
#define FMT02 2                     /* format 2             */
