From: Mark Mitchell Date: Fri, 20 Feb 2004 23:51:07 +0000 (+0000) Subject: 9533-1.cc: Open FIFO for writing with ios_base::in|ios_base::out. X-Git-Tag: releases/gcc-4.0.0~9952 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f196bdc447663632b902a86b85785d63333f9947;p=thirdparty%2Fgcc.git 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 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 37a8b22c590b..c842d82a32f7 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,12 @@ +2004-02-20 Mark Mitchell + + * 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 * 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 2839e2f722c8..19f0fcee20cc 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 c3c3cf19048e..aaaf1d2d7b64 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 06983d9fb7a7..13574e67c92f 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 5b1780e1f0d8..942cb0943896 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);