aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTimo Teräs <timo.teras@iki.fi>2021-12-27 14:37:10 +0200
committerTimo Teräs <timo.teras@iki.fi>2021-12-27 14:37:10 +0200
commit70fe7b121adf6df1518ae1b2a171fdbde83149f2 (patch)
tree4947c966cca04956621f6cd78d1abe4760a0acc9
parenta662047e2c43604bc087ec4dda9a7358368d850b (diff)
make stderr line buffered
-rw-r--r--src/apk.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/apk.c b/src/apk.c
index 81e01c8..39b878c 100644
--- a/src/apk.c
+++ b/src/apk.c
@@ -397,6 +397,8 @@ static void on_sigwinch(int s)
static void setup_terminal(void)
{
+ static char buf[200];
+ setvbuf(stderr, buf, _IOLBF, sizeof buf);
signal(SIGWINCH, on_sigwinch);
signal(SIGPIPE, SIG_IGN);
}