summaryrefslogtreecommitdiffstats
path: root/partx/addpart.c
diff options
context:
space:
mode:
authorKarel Zak2012-03-30 16:56:28 +0200
committerKarel Zak2012-03-30 16:56:28 +0200
commit0392dcf920cf448d7c651c47304ddfeaba9efdba (patch)
tree4c11cc046c2d982d3bf614cc1681691ab996b3ce /partx/addpart.c
parenttools: ko-release: make scripts bourne sh compliant [checkbashisms] (diff)
downloadkernel-qcow2-util-linux-0392dcf920cf448d7c651c47304ddfeaba9efdba.tar.gz
kernel-qcow2-util-linux-0392dcf920cf448d7c651c47304ddfeaba9efdba.tar.xz
kernel-qcow2-util-linux-0392dcf920cf448d7c651c47304ddfeaba9efdba.zip
addpart: improve error messages
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'partx/addpart.c')
-rw-r--r--partx/addpart.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/partx/addpart.c b/partx/addpart.c
index be9b0792c..cd7e28ed7 100644
--- a/partx/addpart.c
+++ b/partx/addpart.c
@@ -47,17 +47,15 @@ int main(int argc, char **argv)
if (argc != 5)
usage(stderr);
+
if ((fd = open(argv[1], O_RDONLY)) < 0)
- err(EXIT_FAILURE, "%s", argv[1]);
+ err(EXIT_FAILURE, _("%s: open failed"), argv[1]);
if (partx_add_partition(fd,
- strtol_or_err(argv[2],
- _("failed to parse argument")),
- strtoll_or_err(argv[3],
- _("failed to parse argument")),
- strtoll_or_err(argv[4],
- _("failed to parse argument"))))
- err(EXIT_FAILURE, "BLKPG");
+ strtol_or_err(argv[2], _("failed to parse partition number")),
+ strtoll_or_err(argv[3],_("failed to parse start")),
+ strtoll_or_err(argv[4],_("failed to parse length"))))
+ err(EXIT_FAILURE, _("failed to add partition"));
return EXIT_SUCCESS;
}