|
|
| |
 What's new for Language Environment® for z/OS Version 1 Release 8
 | | |
|
For z/OS Version 1 Release 8, Language Environment has the following changes:
- I/O changes
The z/OS XL C/C++ run-time library:
- Is enhanced to provide support for VSAM data sets with extended addresability. This support is for key-sequenced (KSDS), entry-sequenced (ESDS), and relative-record data sets (RRDS).
- Provides full support of QSAM (opened with NOSEEK in C/C++) for large-format sequental DASD data sets that were introduced by DFSMSdfp in z/OS Version 1 Release 7, removing the constraint of 65535 tracks per volume for sequential data sets.
- Provides enhancements to the C run-time library functions fgetpos(), fsetpos(), and fseek(). This is intended to generally improve the performance of repositioning operations within multivolume data sets.
For more information, see
z/OS XL C/C++ Programming Guide.
- Migration aid
The STORAGE run-time option now includes CLEAR as an acceptable value for the third sub-option. This new value causes the unused portion of the initial stack segment to be cleared to binary zeroes, just prior to invoking the main procedure, as it was done by the pre-Language Environment PL/I run-time library. This support was rolled back to z/OS Version 1 Release 4 with APAR PK02614.
For more information, see
z/OS Language Environment Customization and
z/OS Language Environment Programming Reference.
- Application Enablement
The z/OS XL C/C++ run-time library is enhanced to provide the flockfile() family of common UNIX functions as found within the Single UNIX Specification Version 3 standards
For more information, see
z/OS XL C/C++ Run-Time Library Reference.
- Language Environment-conforming assembler routines in CICS
Customer Information Control System (CICS) Transaction Server for z/OS Version 3 Release 1 now supports Language Environment-conforming assembler MAIN routines. This support was rolled back to z/OS Version 1 Release 4 with documentation APAR PK03268.
For more information, see
z/OS Language Environment Programming Guide.
- XPLINK
- Callable Services
Language Environment provides support for:
- A new service CEE3PR2, an enhancement to CEE3PRM, that supports longer parameter lists.
- A new service CEE3AB2, an enhancement to CEE3ABD, that supports the addition of a reason code to the ABEND. Both CEE3AB2 and CEE3ABD now allow for more control of diagnostic information collection.
- A new service, CEE3INF, that provides current Language Environment information about the enclave.
- A new service, CEEENV, that allows for querying, setting, and deleting of environment variables.
For more information, see
z/OS Language Environment Programming Reference.
- Reliability, Availability, and Serviceability
Language Environment is enhanced to provide the following:
- Additional Euro and locale support
Language Environment provides locale support for the Euro currency symbol for countries that have recently joined the European Union. This function is also available with APAR PQ99282 for z/OS Version 1 Release 4 and higher.
For more information, see
z/OS XL C/C++ Programming Guide.
- Removal of msys for Setup for Language Environment
Support for msys for Setup for Language Environment is removed.
| |
|
|
|