Must flush stdout, else a "lazy" stdout will not flush before prompt.
Must flush stdout, else a "lazy" stdout will not flush before prompt.

This situation can happen if stdout is redirected and back. stdout's FILE* has
now changed, and the prompt and stdout end up on different buffers, meaning that
stdout is not flushed before the next prompt.

root-mirror/cling,marsupial/cling,karies/cling,root-mirror/cling,root-mirror/cling,karies/cling,marsupial/cling,karies/cling,root-mirror/cling,marsupial/cling,karies/cling,marsupial/cling,karies/cling,marsupial/cling,karies/cling,marsupial/cling,root-mirror/cling,root-mirror/cling