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 bin35 fixed bin35;
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 bin35 fixed bin35;
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 bin35 fixed bin35;
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 bin35 fixed bin35;
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 bin35 bit36 aligned ptr
44    fixed bin fixed bin35;
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 bin35 fixed
57    bin35;