summaryrefslogtreecommitdiffstats
path: root/fdisks/sfdisk.c
diff options
context:
space:
mode:
authorSami Kerola2013-06-16 20:53:45 +0200
committerKarel Zak2013-07-01 11:07:27 +0200
commit1c2020990b4c983f8cd8d3db600d3e70c7d62774 (patch)
tree2e3e959711df964f5e41c4bf312da9bda8d16dc0 /fdisks/sfdisk.c
parentsfdisk: clean up usage() functions (diff)
downloadkernel-qcow2-util-linux-1c2020990b4c983f8cd8d3db600d3e70c7d62774.tar.gz
kernel-qcow2-util-linux-1c2020990b4c983f8cd8d3db600d3e70c7d62774.tar.xz
kernel-qcow2-util-linux-1c2020990b4c983f8cd8d3db600d3e70c7d62774.zip
sfdisk: use program_invocation_short_name to determine program name
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Diffstat (limited to 'fdisks/sfdisk.c')
-rw-r--r--fdisks/sfdisk.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/fdisks/sfdisk.c b/fdisks/sfdisk.c
index 96b4de2d8..2b4969b02 100644
--- a/fdisks/sfdisk.c
+++ b/fdisks/sfdisk.c
@@ -2535,7 +2535,6 @@ unsigned long long total_size;
int
main(int argc, char **argv) {
- char *progn;
int c;
char *dev;
int opt_size = 0;
@@ -2555,14 +2554,10 @@ main(int argc, char **argv) {
if (argc < 1)
errx(EXIT_FAILURE, _("no command?"));
- if ((progn = strrchr(argv[0], '/')) == NULL)
- progn = argv[0];
- else
- progn++;
- if (!strcmp(progn, "activate"))
+ if (!strcmp(program_invocation_short_name, "activate"))
activate = 1; /* equivalent to `sfdisk -A' */
#if 0 /* not important enough to deserve a name */
- else if (!strcmp(progn, "unhide"))
+ else if (!strcmp(program_invocation_short_name, "unhide"))
unhide = 1; /* equivalent to `sfdisk -U' */
#endif