Additional I/O features
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