From 2a7bfe835317bb9f3ebcd20079b2bb800f4b9eaa Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Sun, 13 Jul 2008 15:40:15 -0400 Subject: Flush stdio buffers before calling setbuf() On Solaris setbuf() will discard any pending output to the stream, so make we call fflush() before calling setbuf(). Signed-off-by: "Theodore Ts'o" --- lib/ss/test_ss.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib') diff --git a/lib/ss/test_ss.c b/lib/ss/test_ss.c index 0b0bb587..36e899d3 100644 --- a/lib/ss/test_ss.c +++ b/lib/ss/test_ss.c @@ -49,6 +49,8 @@ static int source_file(const char *cmd_file, int sci_idx) exit(1); } } + fflush(stdout); + fflush(stderr); setbuf(stdout, NULL); setbuf(stderr, NULL); while (!feof(f)) { -- cgit v1.2.3