summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorRichard Jones <rjones@redhat.com>2009-04-24 19:03:18 +0100
committerRichard Jones <rjones@redhat.com>2009-04-24 19:03:18 +0100
commit072567882711725190593f2196e658d5ebf6d5ca (patch)
tree31fd1446fbe7ef61325c621f6f093bf34a5b7322 /examples
parent251858d521c55f6b65d9a671d79c39007514a74e (diff)
downloadlibguestfs-072567882711725190593f2196e658d5ebf6d5ca.tar.gz
libguestfs-072567882711725190593f2196e658d5ebf6d5ca.tar.xz
libguestfs-072567882711725190593f2196e658d5ebf6d5ca.zip
Add support for ext4 to examples/to-xml.c
Diffstat (limited to 'examples')
-rw-r--r--examples/to-xml.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/examples/to-xml.c b/examples/to-xml.c
index 5c438f32..d6422e08 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 ("<physvol/>\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 ("<linux-swap/>\n");
else
@@ -172,9 +174,9 @@ display_partitions (guestfs_h *g, const char *dev)
printf ("</partitions>\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;