Open System Services Programmer's Guide

The large file model is assumed in 64-bit OSS programs. File offsets are always 64 bits. For
information about large file aware APIs, see “Large File Aware APIs” (page 80).
32-Bit and 64-Bit Public DLLs
The following public DLLs have both 32-bit and 64-bit versions that are used by 32-bit and 64-bit
processes, respectively. 32-bit public DLLs begin with the letter “Z” and 64-bit public DLLs begin
with the letter “Y.
Table 51 32-Bit and 64-Bit Public DLLs
Public DLL (32-Bit/64-Bit)Product NameProduct Number
ZXDRDLL/YXDRDLLXDR STREAMST0248
ZINETDLL/YINETDLLNATIVE SOCKET LIBT0372/T8655
ZLWRDLL/YLWRDLLLIGHTWEIGHT RESOLVER LIBRARYT0379
ZOSSCDLL/YOSSCDLLOSS ENCRYPTION ROUTINES USAT1069
ZCREDLL/YCREDLLCOMMON RUNTIME
ENVIRONMENT
T1269
ZPUTDLL/YPUTDLLPOSIX USER THREADST1280
ZCPPCDLL/YCPPCDLLC++ COMMON RTLT2831
ZCPP3DLL/YCPP3DLLC++ RUNTIME V3T2833
ZICNVDLL/YICNVDLLICONV TABLEST6572
ZOSSHDLL/YOSSHDLLOSSFSLIB IIT7956
ZSECDLL/YSECDLLOSS SUBJECT APIT8160
ZI18NDLL/YI18NDLLI18N LOCALEST8372
ZCRTLDLL/YCRTLDLLC RUNTIMET8432
ZOSSKDLL/YOSSKDLLNONSTOP KERNELT9050
ZOSSFDLL/YOSSFDLLFILSYS LIBRARIEST9228
ZOSSEDLL/YOSSEDLLOSSFSLIBT9627
ZUTILDLL/YUTILDLLMC RUNTIME LIBRARYT9661
Neutral Public DLLs
The following public DLLs are data-model neutral. These neutral public DLLs can be used by both
32-bit and 64-bit processes.
Table 52 Data-Model-Neutral Public DLLs
Public DLL (32-Bit/64-Bit)Product NameProduct Number
ZRLDDLLRLD-Native PIC Run-time LinkerT0428
ZCIPDLLCIPMONT0694
ZPGODLLTNS/E Code Profiling UtilitiesT0747
ZTCP6DLLTCP/IPV6 SubsystemT1264
SQL/MX
For the H06.24 and J06.13 RVUs, SQL/MX does not currently support 64-bit OSS processes.
Please refer to SQL/MX documentation for the availability of 64-bit support.
64-Bit Support for OSS and Guardian APIs 293