1 /* --------------- BEGIN include file iox_dcls.incl.pl1 --------------- */
 2 
 3 /* Written 05/04/78 by C. D. Tavares */
 4 /* Fixed declaration of iox_$find_iocb_n 05/07/80 by R. Holmstedt */
 5 /* Modified 5/83 by S. Krupp to add declarations for:  iox_$open_file,
 6      iox_$close_file, iox_$detach and iox_$attach_loud entries. */
 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 /* ---------------- END include file iox_dcls.incl.pl1 ---------------- */