]> git.ipfire.org Git - thirdparty/libbsd.git/commitdiff
build: Improve C99 compatibility of __progname configure check
authorFlorian Weimer <fweimer@redhat.com>
Tue, 13 Dec 2022 02:37:06 +0000 (03:37 +0100)
committerGuillem Jover <guillem@hadrons.org>
Tue, 13 Dec 2022 02:49:29 +0000 (03:49 +0100)
The check uses printf, so it needs to include <stdio.h> for
compilers which do not support implicit function declarations.
(They were removed from C99.)

Closes: !23
Signed-off-by: Guillem Jover <guillem@hadrons.org>
configure.ac

index 3a1f19aef9ba4cb5715914470161f5094bc6cccb..875ff041600b15d092917b5d54e543d421f690a9 100644 (file)
@@ -241,6 +241,7 @@ const char *p = program_invocation_short_name;
 AC_MSG_CHECKING([for __progname])
 AC_LINK_IFELSE([
   AC_LANG_PROGRAM([[
+#include <stdio.h>
 extern char *__progname;
   ]], [[
 printf("%s", __progname);