--- squashfs-tools/mksquashfs.c.orig 2008-01-27 06:11:20.000000000 -0500 +++ squashfs-tools/mksquashfs.c 2008-01-27 06:14:17.000000000 -0500 @@ -1926,17 +1926,17 @@ if(!progress || columns - used < 0) return 0; - printf("\r["); + fprintf(stderr, "\r["); while (hashes --) - putchar('='); + putc('=', 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); return 0; }