1
2
3 dcl iox_$attach_iocb entry (ptr, char (*), fixed bin (35)),
4 iox_$attach_name entry (char (*), ptr, char (*), ptr, fixed bin (35)),
5 iox_$close entry (ptr, fixed bin (35)),
6 iox_$control entry (ptr, char (*), ptr, fixed bin (35)),
7 iox_$delete_record entry (ptr, fixed bin (35)),
8 iox_$detach_iocb entry (ptr, fixed bin (35)),
9 iox_$find_iocb entry (char (*), ptr, fixed bin (35)),
10 iox_$get_chars entry (ptr, ptr, fixed bin (21), fixed bin (21), fixed bin (35)),
11 iox_$get_line entry (ptr, ptr, fixed bin (21), fixed bin (21), fixed bin (35)),
12 iox_$modes entry (ptr, char (*), char (*), fixed bin (35)),
13 iox_$open entry (ptr, fixed bin, bit (1) aligned, fixed bin (35)),
14 iox_$position entry (ptr, fixed bin, fixed bin (21), fixed bin (35)),
15 iox_$put_chars entry (ptr, ptr, fixed bin (21), fixed bin (35)),
16 iox_$read_key entry (ptr, char (256) varying, fixed bin (21), fixed bin (35)),
17 iox_$read_length entry (ptr, fixed bin (21), fixed bin (35)),
18 iox_$read_record entry (ptr, ptr, fixed bin (21), fixed bin (21), fixed bin (35)),
19 iox_$rewrite_record entry (ptr, ptr, fixed bin (21), fixed bin (35)),
20 iox_$seek_key entry (ptr, char (256) varying, fixed bin (21), fixed bin (35)),
21 iox_$write_record entry (ptr, ptr, fixed bin (21), fixed bin (35));
22
23
24
25 dcl (iox_$user_io,
26 iox_$user_input,
27 iox_$user_output,
28 iox_$error_output) ptr external;
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48