1
0
mirror of https://https.git.savannah.gnu.org/git/gnulib.git synced 2026-09-01 02:34:55 +00:00

progname: also set program_invocation_short_name

* lib/progname.c (set_program_name): Keep program_invocation_name
and program_invocation_short_name consistent.
This commit is contained in:
Pádraig Brady
2025-01-12 16:47:57 +00:00
parent 05c63bc908
commit f11caad4fd
2 changed files with 11 additions and 6 deletions
+6
View File
@@ -1,3 +1,9 @@
2025-01-12 Pádraig Brady <P@draigBrady.com>
progname: also set program_invocation_short_name
* lib/progname.c (set_program_name): Keep program_invocation_name
and program_invocation_short_name consistent.
2025-01-11 Pádraig Brady <P@draigBrady.com>
file-has-acl: handle NFSv4 ACLs with listxattr returning EACCES
+5 -6
View File
@@ -63,12 +63,8 @@ set_program_name (const char *argv0)
argv0 = base;
if (strncmp (base, "lt-", 3) == 0)
{
argv0 = base + 3;
/* On glibc systems, remove the "lt-" prefix from the variable
program_invocation_short_name. */
#if HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME
program_invocation_short_name = (char *) argv0;
#endif
base += 3;
argv0 = base;
}
}
@@ -89,4 +85,7 @@ set_program_name (const char *argv0)
#if HAVE_DECL_PROGRAM_INVOCATION_NAME
program_invocation_name = (char *) argv0;
#endif
#if HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME
program_invocation_short_name = (char *) base;
#endif
}