struct rcb {
       struct  lucb *p_lucb; /* Указатель на лок. LU*/
       unsigned long  rcb_id; /* идентфикатор RCB */
       struct  tcb *p_tcb;
       char    hs_id[8];
       char    lu_name[8];     /* Name of Partner_LU */
       struct pnlu *p_partner; /* Pointer to Partner_LU_block */
       char    mode_name[8];
       char    conv_correlator[8];
       char    conv_type;
       int     send_ll_remainder;
       int     receive_remainder;
       char    fill;
       int     max_length;
       char    locks;
       char    send_ll_byte;
       int     saved_byte;
       char    sync_level;
       struct  rcb *next_w; /* след. элемент в очеpеди ожидания */
       struct  rcb *prev_w; /* пpед. элемент в очеpеди ожидания */
       struct  w_f {  /* флажки запpоса на повтоpную обpаботку */
        unsigned r_snd : 1; /* req. send */
        unsigned r_rcv : 1; /* req. receive*/
        unsigned r_opn : 1; /* req. open */
        unsigned r_cls : 1; /* req. close */
        unsigned r_cnf : 1; /* req. confirm */
        unsigned rsrv  : 3; } w_flags;
       unsigned char code; /* используемый код */
       char    *session_parm_ptr;
       char    *ps_to_hs_record;
       char    rq_to_send_rcvd;
       unsigned long sess_corl; /* Session correlator */
       struct  sparm *p_parm;  /* Pointer to SEND_PARM */
       char    hsps;  /* YES or No data for receive */
       char    cdind;
       int     conv_state;    /* fsm_conv  */
       int     error_state;   /* fsm_error  */
       struct  mc_receive_buffer *rbptr;
       unsigned long  sense;
       int     verb_code;     /* код примитива */
       void   *verb_ptr; /* указатель на поле примитива*/
       struct  rcb  *next;
       struct  rcb  *prev;
       struct  rcb  *Dir_next; /* для связи всех rcb */
       struct  scb  *p_scb;
       int     In_count;  /* число буферов во входном пуле */
       int     Out_count; /* число буферов в выходном пуле */
       struct  prefix *first_in;  /* первый буфер во входном
                                     пуле */
       struct  prefix *first_out; /* первый буфер в выходном
                                     пуле */
       };
