fsck: slow down the whirly wotsit
authorAlan Cox <alan@linux.intel.com>
Fri, 21 Sep 2018 21:03:06 +0000 (22:03 +0100)
committerAlan Cox <alan@linux.intel.com>
Fri, 21 Sep 2018 21:03:06 +0000 (22:03 +0100)
Applications/util/fsck-fuzix.c

index 2d71d97..bc80d9a 100644 (file)
@@ -123,10 +123,12 @@ static int yes(void) {
 static void progress(void)
 {
     static uint8_t progct;
-    progct++;
-    progct&=3;
-    printf("%c\010", "-\\|/"[progct]);
-    fflush(stdout);
+    static uint8_t scalect;
+    if (++scalect == 16) {
+        scalect = 0;
+        printf("%c\010", "-\\|/"[progct++&3]);
+        fflush(stdout);
+    }
 }
 
 static void bitset(uint16_t b)