diff options
| author | Thomas Koenig <Thomas.Koenig@online.de> | 2005-01-22 19:49:18 +0000 | 
|---|---|---|
| committer | Paul Brook <pbrook@gcc.gnu.org> | 2005-01-22 19:49:18 +0000 | 
| commit | d02b2c6474afab3e4d5748eca254bcf9aa12fa18 (patch) | |
| tree | fda79f894c069363a2ace1fa2cd36b81203001de /libjava/javax/naming/StringRefAddr.java | |
| parent | d7c71ee3e6bd95291f0f33a7fdd7de00980ce3fd (diff) | |
| download | gcc-d02b2c6474afab3e4d5748eca254bcf9aa12fa18.zip gcc-d02b2c6474afab3e4d5748eca254bcf9aa12fa18.tar.gz gcc-d02b2c6474afab3e4d5748eca254bcf9aa12fa18.tar.bz2 | |
re PR libfortran/18982 (open(status="new") does not generate an error if the file exists)
2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
	PR libfortran/18982
	* io/unix.c (regular_file):  No need to change flags->action
	if an error occurs.  Document this.
	No need to call stat() for STATUS_OLD, open() will
	fail anyway.
	For ACTION_UNSPECIFIED, try open for read-write, then for
	read-only if open fails with EACCES, then for write-only
	if that fails with EACCES again.
	* io/unix.c (open_external): Document changed behavior of
	regular_file.
testsuite/
	* gfortran.dg/open_new.f90: New file.
From-SVN: r94076
Diffstat (limited to 'libjava/javax/naming/StringRefAddr.java')
0 files changed, 0 insertions, 0 deletions
