Open System Services Programmer's Guide
SQL/MP is not supported for 64-bit OSS processes.
New OSS Function in YPUTDLL
A new PUT_FILE_WRITEREAD_() function is added to the YPUTDLL 64-bit PUT Library. This new
function is used as a wrapper routine for the FILE_WRITEREAD_ and FILE_WRITEREAD64_ Guardian
procedures. For information about PUT_FILE_WRITEREAD_(), see the Open System Services
Library Calls Reference Manual in the NTL.
For information about thread-aware Enscribe functions, see “Thread-Aware Enscribe Functions ”
(page 420).
New Guardian Procedures and OSS Functions
New Guardian Procedures with 64-Bit Functionality
The following new Guardian procedures have 64-bit functionality, beginning with the H06.24 and
J06.13 RVUs (except for the POOL64* procedures, which were released in the H06.20 and
J06.09 RVUs).
FILE_WRITEUPDATEUNLOCK64_ADDRESS_DELIMIT64_
FILENAME_FINDNEXT64_DNUMIN64_
POOL64_AUGMENT_FILE_AWAITIO64_
POOL64_CHECK_FILE_CONTROL64_
POOL64_CHECK_SHRINK_FILE_CONTROLBUF64_
POOL64_DEFINE_FILE_LOCKFILE64_
POOL64_DIMINISH_FILE_LOCKREC64_
POOL64_GET_FILE_READ64_
POOL64_GETINFO_FILE_READLOCK64_
POOL64_PUT_FILE_READUPDATE64_
POOL64_RESIZE_FILE_READUPDATELOCK64_
REFPARAM_BOUNDSCHECK64_FILE_REPLY64_
SEGMENT_ALLOCATE64_FILE_SETMODENOWAIT64_
SEGMENT_GET_MIN_ALIGN_FILE_UNLOCKFILE64_
SEGMENT_GET_PREF_ALIGN_FILE_UNLOCKREC64_
SEGMENT_GETINFO64_FILE_WRITE64_
SEGMENT_GETINFOSTRUCT_FILE_WRITEREAD64_
SEGMENT_RESIZE64_FILE_WRITEUPDATE64_
New OSS Functions
The following new OSS functions are available, beginning with the H06.24 and J06.13 RVUs.
recvmsg64_()calloc32()
send64_()free32()
sendmsg64_()heap_check32()
sendto64_()heap_check_always32()
SPT_BEGINTRANSACTION_EXT_()malloc32()
SPT_SERVERCLASS_DIALOG_BEGINL_()memchr64()
SPT_SERVERCLASS_DIALOG_SENDL_()memcmp64()
strcat64()memcpy64()
strchr64()memmove64()
strcmp64()memset64()
strcpy64()PUT_BEGINTRANSACTION_EXT_()
strlen64()PUT_FILE_WRITEREAD_()
strncat64()PUT_SERVERCLASS_DIALOG_BEGINL_()
strncmp64()PUT_SERVERCLASS_DIALOG_SENDL_()
strncpy64()read64_()
strrchr64()realloc32()
294 64-Bit Support in OSS and Guardian