1
2 dcl 1 iocb aligned based (iocb_ptr),
3
4 2 iocb_version fixed init (1),
5 2 name char (32),
6 2 actual_iocb_ptr ptr,
7 2 attach_descrip_ptr ptr,
8 2 attach_data_ptr ptr,
9 2 open_descrip_ptr ptr,
10 2 open_data_ptr ptr,
11 2 reserved bit (72),
12 2 detach_iocb entry (ptr, fixed (35)),
13 2 open entry (ptr, fixed, bit (1) aligned, fixed (35)),
14
15 2 close entry (ptr, fixed (35)),
16 2 get_line entry (ptr, ptr, fixed (21), fixed (21), fixed (35)),
17
18 2 get_chars entry (ptr, ptr, fixed (21), fixed (21), fixed (35)),
19
20 2 put_chars entry (ptr, ptr, fixed (21), fixed (35)),
21
22 2 modes entry (ptr, char (*), char (*), fixed (35)),
23
24 2 position entry (ptr, fixed, fixed (21), fixed (35)),
25
26 2 control entry (ptr, char (*), ptr, fixed (35)),
27
28 2 read_record entry (ptr, ptr, fixed (21), fixed (21), fixed (35)),
29
30 2 write_record entry (ptr, ptr, fixed (21), fixed (35)),
31
32 2 rewrite_record entry (ptr, ptr, fixed (21), fixed (35)),
33
34 2 delete_record entry (ptr, fixed (35)),
35 2 seek_key entry (ptr, char (256) varying, fixed (21), fixed (35)),
36
37 2 read_key entry (ptr, char (256) varying, fixed (21), fixed (35)),
38
39 2 read_length entry (ptr, fixed (21), fixed (35));
40
41