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