diff options
author | Janne Blomqvist <jb@gcc.gnu.org> | 2011-12-01 10:55:32 +0200 |
---|---|---|
committer | Janne Blomqvist <jb@gcc.gnu.org> | 2011-12-01 10:55:32 +0200 |
commit | 12f300a8aaec3eeb80a660e96d980faf37f607bf (patch) | |
tree | 61bd09208989b04384b0c3fb5c2d91ad3523ef32 /gcc | |
parent | 3e68d6d75a599806335a90b73b8c0e404c1fc021 (diff) | |
download | gcc-12f300a8aaec3eeb80a660e96d980faf37f607bf.zip gcc-12f300a8aaec3eeb80a660e96d980faf37f607bf.tar.gz gcc-12f300a8aaec3eeb80a660e96d980faf37f607bf.tar.bz2 |
Don't call stat before opening a file.
2011-12-01 Janne Blomqvist <jb@gcc.gnu.org>
* misc.c (gfc_open_file): Don't call stat.
From-SVN: r181875
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/fortran/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/fortran/misc.c | 8 |
2 files changed, 4 insertions, 8 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 170c6fb..80f8d5b 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,7 @@ +2011-12-01 Janne Blomqvist <jb@gcc.gnu.org> + + * misc.c (gfc_open_file): Don't call stat. + 2011-11-29 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/40958 diff --git a/gcc/fortran/misc.c b/gcc/fortran/misc.c index 1274047..05aef9f 100644 --- a/gcc/fortran/misc.c +++ b/gcc/fortran/misc.c @@ -58,17 +58,9 @@ gfc_clear_ts (gfc_typespec *ts) FILE * gfc_open_file (const char *name) { - struct stat statbuf; - if (!*name) return stdin; - if (stat (name, &statbuf) < 0) - return NULL; - - if (!S_ISREG (statbuf.st_mode)) - return NULL; - return fopen (name, "r"); } |