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]

Re: Information on a commit related to libstdc++/9533


On Mon, Mar 03, 2003 at 12:28:24PM +0100, Paolo Carlini wrote:
> Paolo Carlini wrote:
> >as noticed by P?tur, this commit:
> >
> >   http://gcc.gnu.org/ml/gcc-cvs/2002-12/msg00755.html
> 
> Well, actually, the commit for libstdc++/6746 it's also involved.

I agree that this is a very serious problem.  Setting non-blocking
mode is a radical change to expected semantics, so that if that mode 
is not available, it cannot be right just to leave it off.  

I think the real error is in setting non-blocking mode: that cannot be 
the right solution to whatever problem it meant to solve.  I don't know 
what problem it was meant to solve.  I do know that we have had iostream 
implementations for more than a decade that perform well on both files 
and ttys and do not depend on setting a non-blocking mode.

Nathan Myers
ncm-nospam at cantrip dot org


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]