TMF Application Programmer's Guide (H06.06+, J06.03+)
File System Procedures
HP NonStop TMF Application Programmer’s Guide—540139-009
4-58
TMF_SUSPEND_
Syntax for TAL Programmers
Parameters
status returned value
INT
is a file system error number:
For a list oflist of file system error numbers, refer to the Operator Messages
Manual.
txid output
FIXED .EXT:ref:1
or
FIXED .EXT64:ref:1
the transactional identifier that can be used for a subsequent TMF_RESUME_ call,
either in the calling process or in another process in the same EXPAND node.
status := TMF_SUSPEND_ ( txid ) ! o
CALLABLE, EXTENSIBLE;
0 Successful completion.
22 Bounds error.
29 Missing parameter(s).
75 No current transaction.
76 Transaction ending or aborting.
78 Invalid transaction identifier or transaction not started on this EXPAND
node.
81 Outstanding nowaited I/O requests exist for the specified transaction.
82 TMF not running.
84 TMF not configured.
716 Calling process is not the beginner, importer, or resumer of the
specified transaction.
Note.
EPTAL callers can pass 64-bit pointers by specifying the compiler directives
__EXT64 and SETTOG _64BIT_CALLS before sourcing from the EXTDECS file.










