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