Node: READONLY Keyword, Next: FLUSH Statement, Previous: Sensible Non-standard Constructs, Up: Missing Features
READONLY
Keyword
Support for READONLY
, in OPEN
statements,
requires libg2c
support,
to make sure that CLOSE(...,STATUS='DELETE')
does not delete a file opened on a unit
with the READONLY
keyword,
and perhaps to trigger a fatal diagnostic
if a WRITE
or PRINT
to such a unit is attempted.
Note: It is not sufficient for g77
and libg2c
(its version of libf2c
)
to assume that READONLY
does not need some kind of explicit support
at run time,
due to UNIX systems not (generally) needing it.
g77
is not just a UNIX-based compiler!
Further, mounting of non-UNIX filesystems on UNIX systems
(such as via NFS)
might require proper READONLY
support.
(Similar issues might be involved with supporting the SHARED
keyword.)