aboutsummaryrefslogtreecommitdiffstats
path: root/src/tool_cb_prg.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/tool_cb_prg.c')
-rw-r--r--src/tool_cb_prg.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/tool_cb_prg.c b/src/tool_cb_prg.c
index cf3251b2..60a3804f 100644
--- a/src/tool_cb_prg.c
+++ b/src/tool_cb_prg.c
@@ -35,6 +35,12 @@
#include "memdebug.h" /* keep this as LAST include */
+#ifdef HAVE_TERMIOS_H
+# include <termios.h>
+#elif defined(HAVE_TERMIO_H)
+# include <termio.h>
+#endif
+
/* 200 values generated by this perl code:
my $pi = 3.1415;
@@ -78,7 +84,7 @@ static void fly(struct ProgressData *bar, bool moved)
pos = sinus[(bar->tick + 15)%200] / (10000 / check);
buf[pos] = '#';
- fputs(buf, stderr);
+ fputs(buf, bar->out);
bar->tick += 2;
if(bar->tick >= 200)
bar->tick -= 200;