From: Siraaj Khandkar Date: Sun, 15 Mar 2020 00:08:51 +0000 (-0400) Subject: Flush stderr after each log statement X-Git-Url: https://git.xandkar.net/?p=khatus.git;a=commitdiff_plain;h=6626f8ba5e80ea4f84ff1d96e890e49f4b80c857 Flush stderr after each log statement --- diff --git a/x5/khatus.c b/x5/khatus.c index cc28cba..ea63fa1 100644 --- a/x5/khatus.c +++ b/x5/khatus.c @@ -15,9 +15,9 @@ #include "bsdtimespec.h" -#define debug(args...) {fprintf(stderr, "[debug] " args);} -#define info( args...) {fprintf(stderr, "[info] " args);} -#define error(args...) {fprintf(stderr, "[error] " args);} +#define debug(args...) {fprintf(stderr, "[debug] " args); fflush(stderr);} +#define info( args...) {fprintf(stderr, "[info] " args); fflush(stderr);} +#define error(args...) {fprintf(stderr, "[error] " args); fflush(stderr);} #define fatal(args...) {fprintf(stderr, "[fatal] " args); exit(EXIT_FAILURE);} #define usage(args...) {print_usage(); fatal("[usage] " args);}