1 /* BEGIN INCLUDE FILE... cmcs_iox_processing.incl.pl1, 07/01/74 */
 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 /* * * EXTERNAL * * */
24 
25 dcl (iox_$user_io,
26      iox_$user_input,
27      iox_$user_output,
28      iox_$error_output) ptr external;
29 
30 /* * * MODES * * */
31 
32 /*
33    1      stream_input
34    2      stream_output
35    3      stream_input_output
36    4      sequential_input
37    5      sequential_output
38    6      sequential_input_output
39    7      sequential_update
40    8      keyed_sequential_input
41    9      keyed_sequential_output
42    10     keyed_sequential_update
43    11     direct_input
44    12     direct_output
45    13     direct_update
46 */
47 
48 /* END INCLUDE FILE... cmcs_iox_processing.incl.pl1 */