Open System Services System Calls Reference Manual (G06.29+, H06.08+, J06.03+)
System Functions (n - p) put_REPLYX(2)
NAME
put_REPLYX - Initiates thread-aware REPLYX procedure call
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>
long put_REPLYX(
const char *buffer ,
const short write_count,
short *count_written,
const short msg_tag,
const short error_return);
PARAMETERS
buffer Specifies data buffer.
write_count Specifies the number of bytes to write.
count_written Specifies the number of bytes written; might be NULL.
msg_tag Specifies required tag identifying message to reply to and is ignored if the
corresponding Guardian file number receive depth is 1.
error_return Specifies a Guardian file-system error to return to sender.
DESCRIPTION
This is a thread-aware version of the REPLYX procedure call; this function clears the thread’s
transaction context if appropriate.
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.
• Compile the application using the _PUT_MODEL_ feature test macro or equivalent
compiler command option.
• Compile the application using the -Wlp64 compiler command option.
527186-023 Hewlett-Packard Company 5−263