#
AC_DEFUN([AC_TRY_KBUILD24], [
ac_save_CPPFLAGS="$CPPFLAGS"
- CPPFLAGS="-I$LINUX_KERNEL_PATH/include -D__KERNEL__ $CPPFLAGS"
- AC_TRY_COMPILE([$1], [$2], [$3], [$4])
+ CPPFLAGS="-I$LINUX_KERNEL_PATH/include -D__KERNEL__ -Werror-implicit-function-declaration $CPPFLAGS"
+ AC_TRY_COMPILE([
+#include <linux/kernel.h>
+$1], [$2], [$3], [$4])
CPPFLAGS="$ac_save_CPPFLAGS"])
AC_CACHE_VAL([ac_cv_linux_sysctl_table_checking], [
AC_TRY_KBUILD(
[#include <linux/sysctl.h>],
-[extern int sysctl_check_table(struct ctl_table *t);
-sysctl_check_table(NULL);],
+[ sysctl_check_table(NULL);],
ac_cv_linux_sysctl_table_checking=yes,
ac_cv_linux_sysctl_table_checking=no)])
AC_MSG_RESULT($ac_cv_linux_sysctl_table_checking)])