re PR libstdc++/6746 (ifstream::readsome() always returns zero)
authorBenjamin Kosnik <bkoz@redhat.com>
Mon, 11 Nov 2002 23:18:05 +0000 (23:18 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Mon, 11 Nov 2002 23:18:05 +0000 (23:18 +0000)
commit6eeb7d7ae07a0534f9bf07f0bb146d941f4b0731
treeb453888a589082dd78db7efe37b82197810bdf37
parent90e76e864a228ac5cb306aa33f5716913fab061a
re PR libstdc++/6746 (ifstream::readsome() always returns zero)

2002-11-11  Benjamin Kosnik  <bkoz@redhat.com>

        PR libstdc++/6746
        * include/bits/fstream.tcc (filebuf::open): Set input pointers.
* config/io/basic_file_stdio.cc (__basic_file::_M_open_mode): Set
__p_mode as well.
(__basic_file::open): Set to non-block for input.
* testsuite/27_io/istream_unformatted.cc (test12): Add.
(test13): Same.

From-SVN: r59030
libstdc++-v3/ChangeLog
libstdc++-v3/config/io/basic_file_stdio.cc
libstdc++-v3/include/bits/fstream.tcc
libstdc++-v3/testsuite/27_io/istream_unformatted.cc