[Bug libstdc++/35763] std::cout loses whole blocks of output if interrupted by signal without SA_RESTART
pcarlini at suse dot de
gcc-bugzilla@gcc.gnu.org
Sun Mar 30 09:24:00 GMT 2008
------- Comment #3 from pcarlini at suse dot de 2008-03-30 09:24 -------
This is tightly coupled to libstdc++/35353: in the current design, when
sync_with_stdio is false (by default), the stream is non-converting and synced
with C stdio, simply forwards to stdio functions. Unfortunately, the fix is not
forthcoming, there are very serious performance implications, and binary
compatibility issues (which probably can be solve only by breaking the ABI).
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35763
More information about the Gcc-bugs
mailing list