+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
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);
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);
{
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);
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);