z/OS® XL C/C++ provides
additional I/O support through the following features:
- Large file support, which enables I/O to and from z/OS UNIX files
that are larger than 2 GB (see "large
file support" in z/OS XL C/C++ Language Reference)
- User error handling for serious I/O failures (SIGIOERR)
- Improved sequential data access performance through enablement
of the IBM® DFSMS software support
for 31-bit sequential data buffers and sequential data striping on
extended format data sets
- Full support of PDSEs on z/OS (including
support for multiple members opened for write)
- Overlapped I/O support under z/OS (NCP,
BUFNO)
- Multibyte character I/O functions
- Fixed-point (packed) decimal data type support in formatted I/O
functions
- Support for multiple volume data sets that span more than one
volume of DASD or tape
- Support for Generation Data Group I/O