2007-07-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
authorjvdelisle <jvdelisle@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 10 Jul 2007 05:37:29 +0000 (05:37 +0000)
committerjvdelisle <jvdelisle@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 10 Jul 2007 05:37:29 +0000 (05:37 +0000)
commit5d5f00d59fce8d4f8c5da07d3d54a18f7a5c0110
tree2a610d19110bd011851316a599cf55540a6a308d
parent6b98ca3d0713c5497fc464082f9a5466a53d396b
2007-07-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libgfortran/32702
* io/unix.c (unix_stream): Restore buffer pointer and small_buffer.
(fd_alloc): If the number of bytes needed is greater than the default
BUFFER_SIZE, allocate a new buffer large enough.  Free the old buffer if
necessary. (fd_sfree): Restore use of buffer pointer.
(fd_close): Likewise. (fd_open): Likewise.
(init_error_stream): Likewise.

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