Intel® Fortran Compiler 17.0 Developer Guide and Reference
POSIX Subroutine: Sets the current value of the POSIX I/O flag.
USE IFPOSIX
CALL PXFPOSIXIO (new,old,ierror)
new |
(Input) INTEGER(4). The new value for the POSIX I/O flag. |
old |
(Output) INTEGER(4). The previous value of the POSIX I/O flag. |
ierror |
(Output) INTEGER(4). The error status. |
If successful, ierror is set to zero; otherwise, an error code.
This subroutine sets the current value of the Fortran POSIX I/O flag and returns the previous value of the flag. The initial state of the POSIX I/O flag is unspecified.
If a file is opened with a Fortran OPEN statement when the value of the POSIX I/O flag is 1, the unit is accessed as if the records are newline delimited, even if the file does not contain records that are delimited by a new line character.
If a file is opened with a Fortran OPEN statement when the value of the POSIX I/O flag is zero, a connection to a file descriptor is not assumed and the records in the file are not required to be accessed as if they are newline delimited.