]> git.ipfire.org Git - thirdparty/gcc.git/commit - libstdc++-v3/config/io/c_io_stdio.h
Makefile.am (target_headers): Add fpos.h
authorBenjamin Kosnik <bkoz@redhat.com>
Fri, 4 Jul 2003 07:14:54 +0000 (07:14 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Fri, 4 Jul 2003 07:14:54 +0000 (07:14 +0000)
commitcc5112c92dc842efd8d8c843c98da7550ca622ee
treef6477f6ea2ce98fc00e1b8204a966534889f6973
parentcc2f5d34f375b75a39068a750f5ca7c78bc2b302
Makefile.am (target_headers): Add fpos.h

2003-07-03  Benjamin Kosnik  <bkoz@redhat.com>

* include/Makefile.am (target_headers): Add fpos.h
(bits_headers): Remove.
* include/Makefile.in: Regenerate.
* configure.in: Add FPOS_INC_SRCDIR, substitute it.
* configure: Regenerate.
* configure.host: Add fpos_include_dir.
* config/os/gnu-linux/fpos.h: New.
* config/os/generic/fpos.h: Add.
* include/bits/fpos.h: Remove.

* config/io/c_io_stdio.h: Remove fpos_t typedef.

* include/bits/fstream.tcc: Tweaks.
* include/std/std_fstream.h: Same.

* testsuite/27_io/fpos/1.cc (test01): Uncomment. Move to...
* testsuite/27_io/fpos/mbstate_t/1.cc: ...here.
* testsuite/27_io/fpos/mbstate_t/2.cc: Same.
* testsuite/27_io/fpos/mbstate_t/3.cc: Same.
* testsuite/27_io/fpos/1.cc: New.

2003-07-03  Benjamin Kosnik  <bkoz@redhat.com>
    Petur Runolfsson  <peturr02@ru.is>

* include/std/std_streambuf.h: Remove _M_pos.
* config/io/basic_file_stdio.h: Use seekpos instead of seekoff.
* config/io/basic_file_stdio.cc: Same, use fseek instead of lseek,
use fread/fwrite instead of read/write.
* testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Fix.
* testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Close filebufs
before reading again.
* testsuite/27_io/objects/char/6.cc: Tweak.

Co-Authored-By: Petur Runolfsson <peturr02@ru.is>
From-SVN: r68913
23 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/acinclude.m4
libstdc++-v3/aclocal.m4
libstdc++-v3/config/io/basic_file_stdio.cc
libstdc++-v3/config/io/basic_file_stdio.h
libstdc++-v3/config/io/c_io_stdio.h
libstdc++-v3/config/os/generic/fpos.h [moved from libstdc++-v3/include/bits/fpos.h with 83% similarity]
libstdc++-v3/config/os/gnu-linux/fpos.h [new file with mode: 0644]
libstdc++-v3/configure
libstdc++-v3/configure.host
libstdc++-v3/configure.in
libstdc++-v3/include/Makefile.am
libstdc++-v3/include/Makefile.in
libstdc++-v3/include/bits/basic_ios.tcc
libstdc++-v3/include/bits/fstream.tcc
libstdc++-v3/include/std/std_fstream.h
libstdc++-v3/include/std/std_streambuf.h
libstdc++-v3/testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/9339.cc
libstdc++-v3/testsuite/27_io/fpos/mbstate_t/1.cc [moved from libstdc++-v3/testsuite/27_io/fpos/1.cc with 79% similarity]
libstdc++-v3/testsuite/27_io/fpos/mbstate_t/2.cc [moved from libstdc++-v3/testsuite/27_io/fpos/2.cc with 100% similarity]
libstdc++-v3/testsuite/27_io/fpos/mbstate_t/3.cc [moved from libstdc++-v3/testsuite/27_io/fpos/3.cc with 100% similarity]
libstdc++-v3/testsuite/27_io/objects/char/6.cc