I feel compelled to pitch in:
Krzesimir Nowak <qdlacz(a)gmail.com> wrote on Fri, 13 Apr 2012 17:27:50
I wonder if there is some crazy platform where stdout is buffered so
long, that unbuffered stderr shows up first even if something earlier
was printed into stdout.
stdout is generally buffered, whereas stderr is not. The "crazy"
situation you describe happens all the time.
I guess that such tests are hardly reliable as an order of messages
guaranteed for one stream, but not between two streams.
Precisely. You should not rely on synchronicity between different