Add progress messages to fill-pattern command.
authorRichard Jones <rjones@redhat.com>
Sat, 28 Aug 2010 13:28:42 +0000 (14:28 +0100)
committerRichard Jones <rjones@redhat.com>
Wed, 1 Sep 2010 09:00:34 +0000 (10:00 +0100)
daemon/fill.c
src/generator.ml

index a3e3d37..8686226 100644 (file)
@@ -113,6 +113,7 @@ do_fill_pattern (const char *pattern, int len, const char *path)
       return -1;
     }
     n += wrlen;
+    notify_progress ((uint64_t) n, (uint64_t) len_sz);
   }
 
   if (close (fd) == -1) {
index b5c88e9..c9a99e1 100755 (executable)
@@ -5068,7 +5068,7 @@ filename is not printable, coreutils uses a special
 backslash syntax.  For more information, see the GNU
 coreutils info file.");
 
-  ("fill_pattern", (RErr, [String "pattern"; Int "len"; Pathname "path"]), 245, [],
+  ("fill_pattern", (RErr, [String "pattern"; Int "len"; Pathname "path"]), 245, [Progress],
    [InitBasicFS, Always, TestOutputBuffer (
       [["fill_pattern"; "abcdefghijklmnopqrstuvwxyz"; "28"; "/test"];
        ["read_file"; "/test"]], "abcdefghijklmnopqrstuvwxyzab")],