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;