Open System Services Library Calls Reference Manual (G06.29+, H06.08+, J06.03+)

PUT_RESUMETRANSACTION(3) OSS Library Calls Reference Manual
NAME
PUT_RESUMETRANSACTION - Restores a transaction associated with the current process
and current thread
LIBRARY
32-bit H-series and J-series OSS processes: /G/system/zdllnnn/zputdll |
64-bit H-series and J-series OSS processes: /G/system/zdllnnn/yputdll |
SYNOPSIS
#include <pthread.h>
short PUT_RESUMETRANSACTION( |
int transaction-tag); |
PARAMETERS
Input
transaction_tag
Specifies the value returned for this transaction by the transaction-tag parameter
of PUT_BEGINTRANSACTION( ). A value of 0 (zero) indicates that there is
no current transaction.
DESCRIPTION
This function restores a transaction associated with the current process and the current thread. It
can also be used to suspend the current thread’s association with a transaction.
To use this function on systems running J06.10 or later RVUs or H06.21 or later RVUs, you must
perform all of the following tasks:
Include the pthread.h header file in the application.
Compile the application using the _PUT_MODEL_ feature test macro or equivalent
compiler command option.
Link the application to the zputdll library.
On systems running H06.24 or later H-series RVUs or J06.13 or later J-series RVUs, you can use |
this function with 32-bit or 64-bit applications.
To use this function in a 32-bit application on systems running H06.24 or later RVUs or J06.13 or |
later RVUs, perform the same tasks (described above) used to enable the function on systems |
running H06.21/J06.10 or later RVUs.
To use this function in a 64-bit application on systems running H06.24 or later RVUs or J06.13 or |
later RVUs, you must perform all of the following tasks:
Include the pthread.h header file in the application. |
Compile the application using the _PUT_MODEL_ feature test macro or equivalent |
compiler command option.
Compile the application using the -Wlp64 compiler command option. |
Link the application to the yputdll library (/G/system/zdllnnn/yputdll). |
RETURN VALUES
A status word is returned. The value is one of the following:
0 (zero) The PUT_RESUMETRANSACTION( ) operation completed successfully.
Nonzero values
The Guardian file-system error with this error number occurred.
592 Hewlett-Packard Company 527187-017