]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
sfdisk: use program_invocation_short_name to determine program name
authorSami Kerola <kerolasa@iki.fi>
Sun, 16 Jun 2013 18:53:45 +0000 (19:53 +0100)
committerKarel Zak <kzak@redhat.com>
Mon, 1 Jul 2013 09:07:27 +0000 (11:07 +0200)
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
fdisks/sfdisk.c

index 96b4de2d8d1e8c20ff7fb1a3d0ebef537ba42085..2b4969b02f588c916617dc6090c5dc495a1bedea 100644 (file)
@@ -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