diff options
author | Karel Zak | 2012-03-30 16:56:28 +0200 |
---|---|---|
committer | Karel Zak | 2012-03-30 16:56:28 +0200 |
commit | 0392dcf920cf448d7c651c47304ddfeaba9efdba (patch) | |
tree | 4c11cc046c2d982d3bf614cc1681691ab996b3ce /partx/addpart.c | |
parent | tools: ko-release: make scripts bourne sh compliant [checkbashisms] (diff) | |
download | kernel-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.c | 14 |
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; } |