diff options
author | Mark Mitchell <mark@codesourcery.com> | 2004-02-20 23:51:07 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 2004-02-20 23:51:07 +0000 |
commit | f196bdc447663632b902a86b85785d63333f9947 (patch) | |
tree | 98d05c5f196c4dde88b6cc1c73f76249a76ce391 | |
parent | ecd116948f12859b820a22f570d4b56ea52f730a (diff) | |
download | gcc-f196bdc447663632b902a86b85785d63333f9947.zip gcc-f196bdc447663632b902a86b85785d63333f9947.tar.gz gcc-f196bdc447663632b902a86b85785d63333f9947.tar.bz2 |
9533-1.cc: Open FIFO for writing with ios_base::in|ios_base::out.
* testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Open
FIFO for writing with ios_base::in|ios_base::out.
* testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
* testsuite/27_io/objects/char/7.cc: Likewise.
* testsuite/27_io/objects/char/9661-1.cc: Open FIFO for writing
with "r+".
From-SVN: r78195
5 files changed, 16 insertions, 4 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 37a8b22..c842d82 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,12 @@ +2004-02-20 Mark Mitchell <mark@codesourcery.com> + + * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Open + FIFO for writing with ios_base::in|ios_base::out. + * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise. + * testsuite/27_io/objects/char/7.cc: Likewise. + * testsuite/27_io/objects/char/9661-1.cc: Open FIFO for writing + with "r+". + 2004-02-19 David Edelsohn <edelsohn@gnu.org> * 22_locale/collate/compare/wchar_t/2.cc: Change input-charset diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc index 2839e2f..19f0fce 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc @@ -53,7 +53,7 @@ void test_01() else if (fval == 0) { filebuf ofbuf; - ofbuf.open(name, ios_base::out); + ofbuf.open(name, ios_base::in|ios_base::out); VERIFY( ofbuf.is_open() ); sleep(1); diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/10097.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/10097.cc index c3c3cf1..aaaf1d2 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/10097.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/10097.cc @@ -67,7 +67,8 @@ void test16() else if (fval == 0) { filebuf fbout; - fbout.open(name, ios_base::out); + fbout.open(name, ios_base::in|ios_base::out); + VERIFY ( fbout.is_open() ); fbout.sputn("0123456789", 10); fbout.pubsync(); sleep(2); diff --git a/libstdc++-v3/testsuite/27_io/objects/char/7.cc b/libstdc++-v3/testsuite/27_io/objects/char/7.cc index 06983d9..13574e6 100644 --- a/libstdc++-v3/testsuite/27_io/objects/char/7.cc +++ b/libstdc++-v3/testsuite/27_io/objects/char/7.cc @@ -50,7 +50,8 @@ void test07() { filebuf fbout; sleep(1); - fbout.open(name, ios_base::out); + fbout.open(name, ios_base::in|ios_base::out); + VERIFY ( fbout.is_open() ); cout.rdbuf(&fbout); fbout.sputc('a'); sleep(2); diff --git a/libstdc++-v3/testsuite/27_io/objects/char/9661-1.cc b/libstdc++-v3/testsuite/27_io/objects/char/9661-1.cc index 5b1780e..942cb09 100644 --- a/libstdc++-v3/testsuite/27_io/objects/char/9661-1.cc +++ b/libstdc++-v3/testsuite/27_io/objects/char/9661-1.cc @@ -50,7 +50,8 @@ void test01() if (child == 0) { sleep(1); - FILE* file = fopen(name, "w"); + FILE* file = fopen(name, "r+"); + VERIFY (file != NULL); fputs("Whatever\n", file); fflush(file); sleep(2); |