File operations on symbolic links#
This section documents the behavior of GNU Fortran for file operations on symbolic links, on systems that support them.
- Results of INQUIRE statements of the ‘inquire by file’ form will relate to the target of the symbolic link. For example, - INQUIRE(FILE="foo",EXIST=ex)will set- exto- .true.if- foois a symbolic link pointing to an existing file, and- .false.if- foopoints to an non-existing file (‘dangling’ symbolic link).
- Using the - OPENstatement with a- STATUS="NEW"specifier on a symbolic link will result in an error condition, whether the symbolic link points to an existing target or is dangling.
- If a symbolic link was connected, using the - CLOSEstatement with a- STATUS="DELETE"specifier will cause the symbolic link itself to be deleted, not its target.