> That appears to be the implementation of the requirement that > std::cout and std::stdout are always synchronized (i.e. tied). > This is done in ios.cc > > ... > > In gcc 2.95, tieing stdout and cout was achieved by having the same > buffer objects. Since the ABI changed, and since the buffer is in > glibc, this isn't possilbe anymore.
So, is the final behaviour (aka: non-buffered output) the standard behaviour? My guess is not ... if so, is there a way to fix it? Thanks :) Iñaky Pérez González -- (503) 677 6807 I do not speak for Intel Corp, opinions are my own.