2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
authorjvdelisle <jvdelisle@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 10 Mar 2006 03:15:36 +0000 (03:15 +0000)
committerjvdelisle <jvdelisle@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 10 Mar 2006 03:15:36 +0000 (03:15 +0000)
commit1c201879d2b84024109dd6d5bd0ac0beb05ec0bb
tree5d99f9aecf1933262d78a6b92507191c382b4017
parentbb37174a7b80724fe4492648a3ad49d000ddc575
2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libgfortran/26499
* io/file_pos (st_rewind): Flush always.
* io/unix.c (fd_truncate): Return SUCCESS rather than FAILURE for
special files like /dev/null.
* io/transfer.c (st_write_done): Remove broken logic that prevented
calling fd_truncate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111924 138bc75d-0d04-0410-961f-82ee72b054a4
libgfortran/ChangeLog
libgfortran/io/file_pos.c
libgfortran/io/transfer.c
libgfortran/io/unix.c