aboutsummaryrefslogtreecommitdiff
path: root/libf2c/libI77
diff options
context:
space:
mode:
authorToon Moene <toon@gcc.gnu.org>2003-03-24 21:20:20 +0000
committerToon Moene <toon@gcc.gnu.org>2003-03-24 21:20:20 +0000
commitc12741e91b24e423fbc0ce2ec6e74d83c85564f9 (patch)
treeb9f050d127de9979e5f4eed1fe4b3d225e5afa2f /libf2c/libI77
parent696fe23cb6a31a2fe5966fa8a0285b49fc88a0c8 (diff)
downloadgcc-c12741e91b24e423fbc0ce2ec6e74d83c85564f9.zip
gcc-c12741e91b24e423fbc0ce2ec6e74d83c85564f9.tar.gz
gcc-c12741e91b24e423fbc0ce2ec6e74d83c85564f9.tar.bz2
re PR fortran/10197 (direct acces files not unformatted by default)
2003-03-24 Bud Davis <bdavis9659@comcast.net> PR fortran/10197 * libI77/open.c (f_open): A DIRECT ACCESS file is UNFORMATTED by default. From-SVN: r64821
Diffstat (limited to 'libf2c/libI77')
-rw-r--r--libf2c/libI77/open.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libf2c/libI77/open.c b/libf2c/libI77/open.c
index 790f5d6..ac1e00e 100644
--- a/libf2c/libI77/open.c
+++ b/libf2c/libI77/open.c
@@ -148,7 +148,10 @@ f_open (olist * a)
b->url = (int) a->orl;
b->ublnk = a->oblnk && (*a->oblnk == 'z' || *a->oblnk == 'Z');
if (a->ofm == 0)
- b->ufmt = 1;
+ if ((a->oacc) && (*a->oacc == 'D' || *a->oacc == 'd'))
+ b->ufmt = 0;
+ else
+ b->ufmt = 1;
else if (*a->ofm == 'f' || *a->ofm == 'F')
b->ufmt = 1;
else