Topic: File descriptors
Explain, please, as this fragment works here: https://github.com/Member1221/sharpmake #L504-L543 There there is a cycle in which lines are read out from stdout and stderr in turn. It seems to me an error as there is in c a binding/synchronization between an output in stderr and stdout. I.e. the author of the program deduces messages in one order, and this fragment will mix an output in other order. All is correct or I do not understand something?