[Pkg-libvirt-commits] [libguestfs] 163/233: make-fs: Refactor debug stats code.

Hilko Bengen bengen at moszumanska.debian.org
Wed Feb 19 21:11:55 UTC 2014


This is an automated email from the git hooks/post-receive script.

bengen pushed a commit to branch experimental
in repository libguestfs.

commit 90d33787783c8bf383003ca99ba58068b2935a6c
Author: Richard W.M. Jones <rjones at redhat.com>
Date:   Wed Jan 29 08:11:37 2014 +0000

    make-fs: Refactor debug stats code.
    
    Code motion, no functional change.
---
 make-fs/make-fs.c | 58 ++++++++++++++++++++++++-------------------------------
 1 file changed, 25 insertions(+), 33 deletions(-)

diff --git a/make-fs/make-fs.c b/make-fs/make-fs.c
index ec1ff1a..916ddde 100644
--- a/make-fs/make-fs.c
+++ b/make-fs/make-fs.c
@@ -201,6 +201,29 @@ check_ntfs_available (void)
   return 0;
 }
 
+/* For debugging, print statvfs before and after doing the tar-in. */
+static void
+print_stats (guestfs_h *g, const char *before_or_after)
+{
+  if (!verbose)
+    return;
+
+  CLEANUP_FREE_STATVFS struct guestfs_statvfs *stats = guestfs_statvfs (g, "/");
+
+  fprintf (stderr, "%s uploading:\n", before_or_after);
+  fprintf (stderr, "  bsize = %" PRIi64 "\n", stats->bsize);
+  fprintf (stderr, "  frsize = %" PRIi64 "\n", stats->frsize);
+  fprintf (stderr, "  blocks = %" PRIi64 "\n", stats->blocks);
+  fprintf (stderr, "  bfree = %" PRIi64 "\n", stats->bfree);
+  fprintf (stderr, "  bavail = %" PRIi64 "\n", stats->bavail);
+  fprintf (stderr, "  files = %" PRIi64 "\n", stats->files);
+  fprintf (stderr, "  ffree = %" PRIi64 "\n", stats->ffree);
+  fprintf (stderr, "  favail = %" PRIi64 "\n", stats->favail);
+  fprintf (stderr, "  fsid = %" PRIi64 "\n", stats->fsid);
+  fprintf (stderr, "  flag = %" PRIi64 "\n", stats->flag);
+  fprintf (stderr, "  namemax = %" PRIi64 "\n", stats->namemax);
+}
+
 /* Execute a command, sending output to a file. */
 static int
 exec_command (char **argv, const char *file)
@@ -769,23 +792,7 @@ do_make_fs (const char *input, const char *output_str)
   if (guestfs_mount_options (g, options, dev, "/") == -1)
     return -1;
 
-  /* For debugging, print statvfs before and after doing the tar-in. */
-  if (verbose) {
-    CLEANUP_FREE_STATVFS struct guestfs_statvfs *stats =
-      guestfs_statvfs (g, "/");
-    fprintf (stderr, "before uploading:\n");
-    fprintf (stderr, "  bsize = %" PRIi64 "\n", stats->bsize);
-    fprintf (stderr, "  frsize = %" PRIi64 "\n", stats->frsize);
-    fprintf (stderr, "  blocks = %" PRIi64 "\n", stats->blocks);
-    fprintf (stderr, "  bfree = %" PRIi64 "\n", stats->bfree);
-    fprintf (stderr, "  bavail = %" PRIi64 "\n", stats->bavail);
-    fprintf (stderr, "  files = %" PRIi64 "\n", stats->files);
-    fprintf (stderr, "  ffree = %" PRIi64 "\n", stats->ffree);
-    fprintf (stderr, "  favail = %" PRIi64 "\n", stats->favail);
-    fprintf (stderr, "  fsid = %" PRIi64 "\n", stats->fsid);
-    fprintf (stderr, "  flag = %" PRIi64 "\n", stats->flag);
-    fprintf (stderr, "  namemax = %" PRIi64 "\n", stats->namemax);
-  }
+  print_stats (g, "before");
 
   /* Prepare the input to be copied in. */
   if (prepare_input (input, ifmt, &ifile, &fd, &pid) == -1)
@@ -810,22 +817,7 @@ do_make_fs (const char *input, const char *output_str)
   if (fd >= 0)
     close (fd);
 
-  if (verbose) {
-    CLEANUP_FREE_STATVFS struct guestfs_statvfs *stats =
-      guestfs_statvfs (g, "/");
-    fprintf (stderr, "after uploading:\n");
-    fprintf (stderr, "  bsize = %" PRIi64 "\n", stats->bsize);
-    fprintf (stderr, "  frsize = %" PRIi64 "\n", stats->frsize);
-    fprintf (stderr, "  blocks = %" PRIi64 "\n", stats->blocks);
-    fprintf (stderr, "  bfree = %" PRIi64 "\n", stats->bfree);
-    fprintf (stderr, "  bavail = %" PRIi64 "\n", stats->bavail);
-    fprintf (stderr, "  files = %" PRIi64 "\n", stats->files);
-    fprintf (stderr, "  ffree = %" PRIi64 "\n", stats->ffree);
-    fprintf (stderr, "  favail = %" PRIi64 "\n", stats->favail);
-    fprintf (stderr, "  fsid = %" PRIi64 "\n", stats->fsid);
-    fprintf (stderr, "  flag = %" PRIi64 "\n", stats->flag);
-    fprintf (stderr, "  namemax = %" PRIi64 "\n", stats->namemax);
-  }
+  print_stats (g, "after");
 
   if (verbose)
     fprintf (stderr, "finishing off\n");

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-libvirt/libguestfs.git



More information about the Pkg-libvirt-commits mailing list