fflush(stdout) to print line by line if stdout is not a tty
authorJosuah Demangeon <mail@josuah.net>
Tue, 8 May 2018 13:13:56 +0000 (15:13 +0200)
committerAaron Marcher <me@drkhsh.at>
Tue, 8 May 2018 13:18:32 +0000 (15:18 +0200)
commit7e29da026b31f02c839b40c4dcf7bd87741a5e4a
treeb83feeb62a5804dfddcdd47b5c197ca44184fbb0
parent0f7a34fa310737d94a0d46a0286082fdfaf68ca3
fflush(stdout) to print line by line if stdout is not a tty

To reproduce the issue:
$ slstatus -s | tee

then it would print only when the stdout buffer is full, by block
of multiple lines.

fflush() makes sure the line is printed at every loop iteration
slstatus.c