This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
This calls rdbuf()->close(), which calls _M_really_overflow, which calls fwrite which should fail because the read end of the pipe should have been closed, but since underflow was called at the read end, the read end is still open.
But, why the testcase didn't fail before reverting the O_NONBLOCK hunk? The underflow call was there before and it's there now.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |