summaryrefslogtreecommitdiffstats
path: root/shlibs
diff options
context:
space:
mode:
authorKarel Zak2009-09-21 15:39:00 +0200
committerKarel Zak2009-09-21 15:39:00 +0200
commit79e1f9f15cea3d81aeea64a89610b6ed72fd310e (patch)
tree1aafa7539b148e194a614597befc4ea933bbdf4c /shlibs
parentlibblkid: add EVMS topology support (for old kernels) (diff)
downloadkernel-qcow2-util-linux-79e1f9f15cea3d81aeea64a89610b6ed72fd310e.tar.gz
kernel-qcow2-util-linux-79e1f9f15cea3d81aeea64a89610b6ed72fd310e.tar.xz
kernel-qcow2-util-linux-79e1f9f15cea3d81aeea64a89610b6ed72fd310e.zip
libblkid: minor changes to samples
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'shlibs')
-rw-r--r--shlibs/blkid/samples/mkfs.c11
-rw-r--r--shlibs/blkid/samples/partitions.c4
-rw-r--r--shlibs/blkid/samples/topology.c6
3 files changed, 11 insertions, 10 deletions
diff --git a/shlibs/blkid/samples/mkfs.c b/shlibs/blkid/samples/mkfs.c
index 64f213a63..866ca6e36 100644
--- a/shlibs/blkid/samples/mkfs.c
+++ b/shlibs/blkid/samples/mkfs.c
@@ -38,14 +38,14 @@ int main(int argc, char *argv[])
fd = open(devname, O_RDONLY);
if (fd < 0)
- err(EXIT_FAILURE, "%s: open() failed", devname);
+ errx(EXIT_FAILURE, "%s: open() failed", devname);
pr = blkid_new_probe();
if (!pr)
- err(EXIT_FAILURE, "faild to allocate a new libblkid probe");
+ errx(EXIT_FAILURE, "faild to allocate a new libblkid probe");
if (blkid_probe_set_device(pr, fd, 0, 0) != 0)
- err(EXIT_FAILURE, "failed to assign device to libblkid probe");
+ errx(EXIT_FAILURE, "failed to assign device to libblkid probe");
/*
* check Filesystems / Partitions overwrite
@@ -74,15 +74,16 @@ int main(int argc, char *argv[])
*/
tp = blkid_probe_get_topology(pr);
if (!tp)
- err(EXIT_FAILURE, "%s: failed to read topology", devname);
+ errx(EXIT_FAILURE, "%s: failed to read topology", devname);
/* ... your mkfs.<type> code or so ...
off = blkid_topology_get_alignment_offset(tp);
-
*/
+ blkid_free_probe(pr);
+
return EXIT_SUCCESS;
}
diff --git a/shlibs/blkid/samples/partitions.c b/shlibs/blkid/samples/partitions.c
index 7e2648ab0..8c0004822 100644
--- a/shlibs/blkid/samples/partitions.c
+++ b/shlibs/blkid/samples/partitions.c
@@ -38,10 +38,10 @@ int main(int argc, char *argv[])
pr = blkid_new_probe();
if (!pr)
- err(EXIT_FAILURE, "failed to allocate a new libblkid probe");
+ errx(EXIT_FAILURE, "failed to allocate a new libblkid probe");
if (blkid_probe_set_device(pr, fd, 0, 0) != 0)
- err(EXIT_FAILURE, "failed to assign device to libblkid probe");
+ errx(EXIT_FAILURE, "failed to assign device to libblkid probe");
/* Binary interface */
ls = blkid_probe_get_partitions(pr);
diff --git a/shlibs/blkid/samples/topology.c b/shlibs/blkid/samples/topology.c
index 665281cdd..6d3bc82ef 100644
--- a/shlibs/blkid/samples/topology.c
+++ b/shlibs/blkid/samples/topology.c
@@ -42,10 +42,10 @@ int main(int argc, char *argv[])
pr = blkid_new_probe();
if (!pr)
- err(EXIT_FAILURE, "faild to allocate a new libblkid probe");
+ errx(EXIT_FAILURE, "faild to allocate a new libblkid probe");
if (blkid_probe_set_device(pr, fd, 0, 0) != 0)
- err(EXIT_FAILURE, "failed to assign device to libblkid probe");
+ errx(EXIT_FAILURE, "failed to assign device to libblkid probe");
/*
* Binary interface
@@ -89,6 +89,6 @@ int main(int argc, char *argv[])
}
}
-
+ blkid_free_probe(pr);
return EXIT_SUCCESS;
}