unix.c (unix_stream): Rearrange struct members, remove small_buffer.
authorJanne Blomqvist <jb@gcc.gnu.org>
Sat, 26 May 2007 20:50:21 +0000 (23:50 +0300)
committerJanne Blomqvist <jb@gcc.gnu.org>
Sat, 26 May 2007 20:50:21 +0000 (23:50 +0300)
commitc132497f1bf72635ce53a12dac9e432f0cdb8984
tree4e2303357e8167527ca0327de5c641ef3e67f616
parentc830854ada623d086c7ce06e975e97f75bee31ca
unix.c (unix_stream): Rearrange struct members, remove small_buffer.

2007-05-26  Janne Blomqvist  <jb@gcc.gnu.org>

* io/unix.c (unix_stream): Rearrange struct members, remove
small_buffer.
(int_stream): New struct.
(fd_alloc): Always use existing buffer, never reallocate.
(fd_sfree): Remove check for buffer != small_buffer.
(fd_close): Likewise.
(mem_alloc_r_at): Change to use int_stream.
(mem_alloc_w_at): Likewise.
(mem_read): Likewise.
(mem_write): Likewise.
(mem_set): Likewise.
(mem_truncate): Likewise.
(mem_close): Likewise.
(mem_sfree): Likewise.
(empty_internal_buffer): Likewise.
(open_internal): Likewise.

From-SVN: r125099
libgfortran/ChangeLog
libgfortran/io/unix.c