--- 1/squashfs-tools/mksquashfs.c +++ 1/squashfs-tools/mksquashfs.c @@ -2570,19 +2570,19 @@ previous = current; } - printf("\r["); + fprintf(stderr, "\r["); while (hashes --) - putchar('='); + putc('=', stderr); - putchar(rotate_list[rotate]); + putc(rotate_list[rotate], stderr); while(spaces --) - putchar(' '); + putc(' ', stderr); - printf("] %*lld/%*lld", max_digits, current, max_digits, max); - printf(" %3lld%%", current * 100 / max); - fflush(stdout); + fprintf(stderr, "] %*lld/%*lld", max_digits, current, max_digits, max); + fprintf(stderr, " %3lld%%", current * 100 / max); + fflush(stderr); }