X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=daemon%2Fblkid.c;h=1ddc8cdf353553853648392b8b5b17ea496c9bb9;hp=dcfac65def4ffd7373699da54168c9217e31ddee;hb=85c71f8fff3e80f549342bf995b686ba7303c2b4;hpb=fc1dc099a1ceeea45d3c21c699daf39618ca714a diff --git a/daemon/blkid.c b/daemon/blkid.c index dcfac65..1ddc8cd 100644 --- a/daemon/blkid.c +++ b/daemon/blkid.c @@ -27,14 +27,14 @@ #include "daemon.h" #include "actions.h" -char * -do_vfs_type (const char *device) +static char * +get_blkid_tag (const char *device, const char *tag) { char *out, *err; int r; r = command (&out, &err, - "blkid", "-o", "value", "-s", "TYPE", device, NULL); + "blkid", "-o", "value", "-s", tag, device, NULL); if (r == -1) { reply_with_error ("%s: %s", device, err); free (out); @@ -51,3 +51,9 @@ do_vfs_type (const char *device) return out; /* caller frees */ } + +char * +do_vfs_type (const char *device) +{ + return get_blkid_tag (device, "TYPE"); +}