home *** CD-ROM | disk | FTP | other *** search
- 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; /* »Ñαóδ⌐ íπΣÑα ó óδσ«ñ¡«¼
- »π½Ñ */
- };
-