1
0
mirror of https://git.savannah.gnu.org/git/gnulib.git synced 2025-08-20 11:01:20 +03:00
Files
gnulib/modules/progname
Jim Meyering 9cedf3e1ac progname: also set global program_invocation_name, when possible.
Before this change, a libtool-enabled program that calls glibc's
error function would report the program name as
"/abs/dir/.libs/lt-program_name" rather than the desired program_name.
* modules/progname (configure.ac): Check for a declaration of
program_invocation_name.
* lib/progname.c:  Include <errno.h>.
(set_program_name) [HAVE_DECL_PROGRAM_INVOCATION_NAME]:
Set program_invocation_name.
2009-08-25 01:03:33 +02:00

25 lines
291 B
Plaintext

Description:
Program name management.
Files:
lib/progname.h
lib/progname.c
Depends-on:
configure.ac:
AC_CHECK_DECLS([program_invocation_name], [], [], [#include <errno.h>])
Makefile.am:
lib_SOURCES += progname.h progname.c
Include:
"progname.h"
License:
GPL
Maintainer:
Bruno Haible