How z/OS XL C/C++ determines what kind of file to open

This section describes the criteria that z/OS® XL C/C++ uses to determine what kind of file it is opening. z/OS XL C/C++ goes through the categories listed in Table 1 in the order that follows. If a category applies to a file, z/OS XL C/C++ stops searching.

Note: Files cannot be opened under CICS when you have specified the POSIX(ON) runtime option.

Under TSO, MVS batch, IMS — POSIX(ON) shows how z/OS XL C/C++ determines what type of file to open under TSO, MVS batch, and interactive IMS™ with POSIX(ON). For information on the types of files shown in the chart, see the appropriate topic in the I/O section.

Under TSO, MVS batch, IMS — POSIX(OFF) shows how z/OS XL C/C++ determines what type of file to open under TSO, MVS batch, and interactive IMS with POSIX(OFF). For information on the types of files shown in the chart, see the appropriate topic in the I/O section.

Under CICS shows how z/OS XL C/C++ determines what type of file to open under CICS. For information on the types of files shown in the chart, see the appropriate topic in the I/O section.