1 /* include file for common portions of vfile_'s attach block used in
 2    several modules--created by M. Asherman 1/9/76
 3    Modified 8/28/76 to add last_comp */
 4 
 5      dcl     1 atb                  based (iocb_ptr -> iocb.actual_iocb_ptr -> iocb.attach_data_ptr),
 6                                                             /* attach block */
 7                2 flags              aligned,
 8                  3 (pad1, appending, no_trunc, pad2, ssf, header_present, blocked, shared, pad3, msf, inv_lock_reset,
 9                       dup_ok_sw, trans_sw, noend_sw, exclu_sw, stat_sw, checkpoint_sw)
10                                     bit (1) unal,
11                  3 pad5             bit (19) unal,
12                2 wait_time          fixed (35),
13                2 word               fixed,
14                2 max_rec_len        fixed (35),
15                2 header_id          fixed (35),
16                2 word2              fixed,
17                2 attach_descrip_string
18                                     char (256),
19                2 dname_len,
20                2 ename_len          fixed,
21                2 words3             (9) fixed,
22                2 opening_mode       fixed,
23                2 word4              fixed,
24                2 fcbp               ptr,
25                2 fsp                ptr,                    /* first seg ptr */
26                2 close_x            entry,                  /* set to close routine */
27                2 last_comp          fixed,                  /* msf component number */
28                2 tcf_iocbp          ptr;                    /* iocb ptr for transaction control switch */