ILE C/C++ Programmer's Guide

To achieve optimal ISO compliance, use the 8-byte pointer Standard Library and
object model when you:
- Want to build teraspace high-performance applications using 8-byte
pointers
- Are not concerned with the binary incompatibilities with previously built
service programs or run-time libraries
- Note:
- The ILE C++ 8-byte run-time libraries are available with Version 5.3
or higher.
The 8-byte run-time library extensions include:
- Binding directory QYPPLR510T in library QSYS
- Service programs QYPPRT510T, QYPPSL510T, and QYPPWL530T (which replace
service programs QYPPRT370, QYPPSL510, and QYPPWL530)
- Updated C++ standard library header files
When RTBND(*LLP64) is in effect:
- Binding directory QSYS/QYPPLR510T is used (instead of
QSYS/QYPPLR510).
- The C++ Itanium ABI data layout is used. For documentation of the
C++ Itanium ABI, see
http://www.codesourcery.com/cxx-abi/abi.html.
- New POSIX-compliant C signals are available where:
- The synchronous signal() function is mapped to the asynchronous
sigaction() function
- The synchronous raise() function is mapped to the asynchronous
kill() function
- Two reserved macros __LLP64_RTBND__ and __ASYNC_SIG__ are defined to have
the value 1.
[ Top of Page | Previous Page | Next Page | Table of Contents ]
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.