]> git.ipfire.org Git - thirdparty/kmod.git/commitdiff
kmod: configure.ac: In _Noreturn check, include <stdlib.h> for exit
authorFlorian Weimer <fweimer@redhat.com>
Sat, 17 Dec 2022 16:52:34 +0000 (17:52 +0100)
committerLucas De Marchi <lucas.de.marchi@gmail.com>
Mon, 26 Dec 2022 17:33:47 +0000 (09:33 -0800)
Otherwise, an implicit functiona declaration is used, causing
a C99 compatibility issue.

Signed-off-by: Florian Weimer <fweimer@redhat.com>
Signed-off-by: Lucas De Marchi <lucas.de.marchi@gmail.com>
configure.ac

index 6989e9360da237218545e17cfbfd1c5b67eea7db..12e0518533201ccf5da9c66d3fb2aa2c4eb6575c 100644 (file)
@@ -68,7 +68,8 @@ AC_COMPILE_IFELSE(
 
 AC_MSG_CHECKING([whether _Noreturn is supported])
 AC_COMPILE_IFELSE(
-       [AC_LANG_SOURCE([[_Noreturn int foo(void) { exit(0); }]])],
+       [AC_LANG_SOURCE([[#include <stdlib.h>
+       _Noreturn int foo(void) { exit(0); }]])],
         [AC_DEFINE([HAVE_NORETURN], [1], [Define if _Noreturn is available])
         AC_MSG_RESULT([yes])],
        [AC_MSG_RESULT([no])])