diff options
Diffstat (limited to 'win32')
-rw-r--r-- | win32/winansi.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/win32/winansi.c b/win32/winansi.c index e2e7010fb..38e0c1200 100644 --- a/win32/winansi.c +++ b/win32/winansi.c | |||
@@ -279,7 +279,7 @@ int winansi_fputs(const char *str, FILE *stream) | |||
279 | { | 279 | { |
280 | int rv; | 280 | int rv; |
281 | 281 | ||
282 | if (!isatty(fileno(stream))) | 282 | if (!isatty(fileno(stream)) || is_cygwin_tty(fileno(stream))) |
283 | return fputs(str, stream); | 283 | return fputs(str, stream); |
284 | 284 | ||
285 | init(); | 285 | init(); |
@@ -302,7 +302,7 @@ static int winansi_vfprintf(FILE *stream, const char *format, va_list list) | |||
302 | char *buf = small_buf; | 302 | char *buf = small_buf; |
303 | va_list cp; | 303 | va_list cp; |
304 | 304 | ||
305 | if (!isatty(fileno(stream))) | 305 | if (!isatty(fileno(stream)) || is_cygwin_tty(fileno(stream))) |
306 | goto abort; | 306 | goto abort; |
307 | 307 | ||
308 | init(); | 308 | init(); |