1 07/16/79  transaction_call_
 2 
 3 Function: This subroutine performs operations on a vfile_ transaction control
 4 file (TCF) I/O switch.
 5 
 6 
 7 Entry points in transaction_call_:
 8 
 9 
10 :Entry:assign:  07/16/79  transaction_call_$assign
11 
12 Syntax:
13 call transaction_call_$assign (tcf_iocb_ptr, transaction_no, code);
14 dcl transaction_call_$assign entry (ptr, fixed bin(35), fixed bin(35));
15 
16 
17 :Entry:commit:  07/16/79  transaction_call_$commit
18 
19 Syntax:
20 call transaction_call_$commit (tcf_iocb_ptr, transaction_no, code);
21 dcl transaction_call_$commit entry (ptr, fixed bin(35), fixed bin(35));
22 
23 
24 :Entry:number:  07/16/79  transaction_call_$number
25 
26 Syntax:
27 call transaction_call_$number (tcf_iocb_ptr, transaction_no, code);
28 dcl transaction_call_$number entry (ptr, fixed bin(35), fixed bin(35));
29 
30 
31 :Entry:rollback:  07/16/79  transaction_call_$rollback
32 
33 Syntax:
34 call transaction_call_$rollback (tcf_iocb_ptr, transaction_no, code);
35 dcl transaction_call_$rollback entry (ptr, fixed bin(35), fixed bin(35));
36 
37 
38 :Entry:status:  07/16/79  transaction_call_$status
39 
40 Syntax:
41 call transaction_call_$status (tcf_iocb_ptr, transaction_no, trc_flags,
42    trc_status_ptr, transaction_status, code);
43 dcl transaction_call_$status entry (ptr, fixed bin(35), bit(36) aligned, ptr,
44    fixed bin, fixed bin(35));
45 
46 
47 Notes: Structure for trc_flags, trc_status and named constants for
48 transaction_status are in transaction_call.incl.pl1.
49 
50 
51 :Entry:transact:  07/16/79  transaction_call_$transact
52 
53 Syntax:
54 call transaction_call_$transact (tcf_iocb_ptr, command_line, transaction_no,
55    code);
56 dcl transaction_call_$transact entry (ptr, char(*), fixed bin(35), fixed
57    bin(35));