From b3e3cf07735c77b681280e78e0bbe008a8ce0ef8 Mon Sep 17 00:00:00 2001 From: Antti K Date: Tue, 5 Aug 2014 22:11:43 +0200 Subject: Flush on write Ensures that all output is received immediately if it's being piped. --- xkbcat.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xkbcat.c b/xkbcat.c index 7d7e708..0143a3d 100644 --- a/xkbcat.c +++ b/xkbcat.c @@ -92,6 +92,9 @@ int main(int argc, char * argv[]) { printf("\n"); } } + // Make sure the data is sent right away if it's being written to a + // pipe. + fflush(stdout); { // Swap buffers KbBuffer * temp = oldKeys; -- cgit v1.3-2-g0d8e