1
2
3
4
5
6
7
8
9
10 dcl io_manager$assign
11 entry (fixed bin (35), char (8) aligned, entry (fixed bin (35), fixed bin (3), bit (36) aligned),
12 fixed bin (35), ptr, fixed bin (35));
13
14
15 dcl io_manager$assign_add
16 entry (fixed bin (35), char (8) aligned, entry (fixed bin (35), fixed bin (3), bit (36) aligned),
17 fixed bin (35), ptr, fixed bin (35));
18
19
20 dcl io_manager$unassign entry (fixed bin (35), fixed bin (35));
21
22
23 dcl io_manager$unassign_delete entry (fixed bin (35), fixed bin (35));
24
25
26 dcl io_manager$connect entry (1 aligned like io_manager_arg);
27
28
29 dcl io_manager$connect_abs entry (1 aligned like io_manager_arg);
30
31
32 dcl io_manager$connect_direct entry (1 aligned like io_manager_arg);
33
34
35 dcl io_manager$get_status entry (fixed bin (35), ptr);
36
37
38 dcl io_manager$mask entry (fixed bin (35));
39
40
41 dcl io_manager$ignore_interrupt entry (fixed bin (35), fixed bin (3), bit (36) aligned);
42
43
44
45
46
47 dcl io_manager$workspace_tdcw entry (1 aligned like io_manager_arg);
48
49 dcl io_manager_arg_ptr ptr;
50 dcl 1 io_manager_arg aligned based (io_manager_arg_ptr),
51 2 chx fixed bin (35),
52 2 bound fixed bin (19),
53 2 pcw bit (36) aligned,
54 2 listx fixed bin (18),
55 2 ptp ptr,
56 2 listp ptr,
57 2 dcw_pair_ptr ptr;
58
59