]> granicus.if.org Git - strace/commit
Use program_invocation_name instead of a local progname variable
authorDmitry V. Levin <ldv@altlinux.org>
Sun, 2 Jul 2017 00:31:50 +0000 (00:31 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Sun, 2 Jul 2017 00:31:50 +0000 (00:31 +0000)
commit340b00aaa7330c74be7c5c2bc9533c613579bd50
treed570ddd65de19f2f37266ddbe7e877eab5187f51
parenteaa2f6e06d2b49e9418f4bb5568f106d2cc2c592
Use program_invocation_name instead of a local progname variable

Emulate program_invocation_name only if it is not provided by libc.

* configure.ac: Check for program_invocation_name variable.
* strace.c (progname): Remove.
[!HAVE_PROGRAM_INVOCATION_NAME] (program_invocation_name): New variable.
(verror_msg, error_msg_and_help): Use it instead of progname.
(init): Initialize program_invocation_name instead of progname.
configure.ac
strace.c