blkid: Detect when value not found and return empty string.
authorRichard W.M. Jones <rjones@redhat.com>
Wed, 20 Jul 2011 13:25:32 +0000 (14:25 +0100)
committerRichard W.M. Jones <rjones@redhat.com>
Wed, 20 Jul 2011 14:57:56 +0000 (15:57 +0100)
commit168fd4ad5d1e5da93e11388095d41aaa8f804ceb
treebaca1b79ff1412dfcc7b32502b4566927b3bdad0
parent764e4e2aa289b645b64feff454d376a86486d219
blkid: Detect when value not found and return empty string.

If the blkid command returns 2, that means the value was not found.

Note that this changes the output of the vfs-type API when the
filesystem has no type (eg when it is empty).  Previously this would
return an error.  Now it returns empty string "".

We did not document this either way.  Making it return empty string is
consistent with vfs-label and vfs-uuid.

This change broke list-filesystems, since that code was assuming that
vfs-type could only return a filesystem type or an error.
daemon/blkid.c
src/listfs.c