From 6aa55f819585e23bd7d335b95da8467085d878d4 Mon Sep 17 00:00:00 2001 From: ha7ilm Date: Wed, 12 Apr 2017 23:36:59 +0200 Subject: [PATCH] fflush --- csdr.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/csdr.c b/csdr.c index 8445839..39f6d51 100644 --- a/csdr.c +++ b/csdr.c @@ -134,6 +134,12 @@ int bigbufs = 0; #define YIELD_EVERY_N_TIMES 3 //#define TRY_YIELD if(++yield_counter%YIELD_EVERY_N_TIMES==0) sched_yield() #define TRY_YIELD +#ifdef __CYGWIN__ + #pragma message "we go the cyg way" + #undef TRY_YIELD + int flush_cntr = 0; + #define TRY_YIELD fflush(stdout); sched_yield() +#endif //unsigned yield_counter=0; int badsyntax(char* why)