TMF Application Programmer's Guide (G06.26+)

File System Procedures
HP NonStop TMF Application Programmer’s Guide—522419-005
4-30
TMF_JOIN_
Syntax for C Programmers
Syntax for TAL Programmers
Parameters
status returned value
INT
is a file system error number:
For a list of all possible file system error numbers, refer to the Operator Messages
Manual.
txid input
FIXED
the transactional identifier returned by TMF_GET_TX_ID_.
#include <cextdecs(TMF_JOIN_)>
short TMF_JOIN_ ( long long txid );
status := TMF_JOIN_ ( txid ) ! i
CALLABLE, EXTENSIBLE;
0 Successful completion.
22 Bounds error.
29 Missing parameter(s).
76 Transaction ending or aborting.
78 Invalid transaction identifier or transaction not started on this EXPAND
node.
82 TMF not running.
83 Too many transactions (a single-threaded requester tried to initiate a
transaction while it still had one in progress, or a multithreaded
requester attempted to initiate more concurrent transactions than there
were TFILE entries).
84 TMF not configured.
721 BEGINTRANSACTION not completed.
731 The process has already called TMF_JOIN_ for this transaction.
732 The process has already called TMF_RESUME_ for this transaction.