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:
@@ -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
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user