Open System Services Library Calls Reference Manual (G06.29+, H06.08+, J06.03+)
PUT_SERVERCLASS_SEND_INFO_(3) OSS Library Calls Reference Manual
NAME
PUT_SERVERCLASS_SEND_INFO_ - Returns information about the last server-class send
operation
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>
signed16 PUT_SERVERCLASS_SEND_INFO_(
signed16 *Pathsend_error,
signed16 *file_system_error);
PARAMETERS
Output
Pathsend_error
(Optional) Returns the Pathsend error number. See the information about Path-
send error handling in the NonStop TS/MP Pathsend and Server Programming
Manual for descriptions of Pathsend errors.
file_system_error
(Optional) Returns the Guardian file-system error number.
DESCRIPTION
This function is used to retrieve information about the last PUT_SERVERCLASS_SEND_( )
operation performed by the current thread. The parameters and semantics of this routine are the
same as those of the Guardian SERVERCLASS_SEND_INFO_ procedure, which is described in
the NonStop TS/MP Pathsend and Server Programming Manual. The difference is that this func-
tion returns the information for the last message attempted or sent by the thread rather than by the
process.
A call to PUT_SERVERCLASS_SEND_INFO_( ) by a thread that has never called
PUT_SERVERCLASS_SEND_( ) results in the return of error value 0, Pathsend error 906
(FEScNoSendEverCalled), and Guardian file-system error 0.
To use this function on systems running H06.21 or later RVUs or J06.10 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 (/G/system/zdllnnn/zputdll).
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. |
5−116 Hewlett-Packard Company 527187-017