X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;ds=inline;f=examples%2Fto-xml.c;h=d6422e080dd5ed752d1c80a3dd17dd20e4aef7ce;hb=refs%2Ftags%2F1.0.64;hp=5c438f32ebcd0b6781e63cc9ad9efb7e878b1dbc;hpb=92c2c33d6162ae0781be47472051305bae332252;p=libguestfs.git
diff --git a/examples/to-xml.c b/examples/to-xml.c
index 5c438f3..d6422e0 100644
--- a/examples/to-xml.c
+++ b/examples/to-xml.c
@@ -26,7 +26,7 @@
static void display_partition (guestfs_h *g, const char *dev);
static void display_partitions (guestfs_h *g, const char *dev);
-static void display_ext23 (guestfs_h *g, const char *dev, const char *fstype);
+static void display_ext234 (guestfs_h *g, const char *dev, const char *fstype);
int
main (int argc, char *argv[])
@@ -126,9 +126,11 @@ display_partition (guestfs_h *g, const char *dev)
else if (strncmp (what, "LVM2", 4) == 0)
printf ("\n");
else if (strstr (what, "ext2 filesystem data") != NULL)
- display_ext23 (g, dev, "ext2");
+ display_ext234 (g, dev, "ext2");
else if (strstr (what, "ext3 filesystem data") != NULL)
- display_ext23 (g, dev, "ext3");
+ display_ext234 (g, dev, "ext3");
+ else if (strstr (what, "ext4 filesystem data") != NULL)
+ display_ext234 (g, dev, "ext4");
else if (strstr (what, "Linux/i386 swap file") != NULL)
printf ("\n");
else
@@ -172,9 +174,9 @@ display_partitions (guestfs_h *g, const char *dev)
printf ("\n");
}
-/* Display some details on the ext2/3 filesystem on dev. */
+/* Display some details on the ext2/3/4 filesystem on dev. */
static void
-display_ext23 (guestfs_h *g, const char *dev, const char *fstype)
+display_ext234 (guestfs_h *g, const char *dev, const char *fstype)
{
char **sbfields;
int i;