From 20f4a8d9937b2a824a5d20583dd850070fe29988 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Tue, 31 Dec 2013 11:36:54 -0500 Subject: tst-fanotify: switch to AC_DEFINE Reported-by: Joseph S. Myers Signed-off-by: Mike Frysinger --- ChangeLog | 7 +++++++ config.h.in | 3 +++ sysdeps/unix/sysv/linux/configure | 3 ++- sysdeps/unix/sysv/linux/configure.ac | 2 +- sysdeps/unix/sysv/linux/tst-fanotify.c | 1 + 5 files changed, 14 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 0e6850d43a..ddfb69a2fd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2014-01-04 Mike Frysinger + + * config.h.in: Add HAVE_LINUX_FANOTIFY_H template. + * sysdeps/unix/sysv/linux/configure: Regenerated. + * sysdeps/unix/sysv/linux/configure.ac: Call AC_DEFINE. + * sysdeps/unix/sysv/linux/tst-fanotify.c: Include config.h. + 2014-01-03 Joseph Myers [BZ #16390] diff --git a/config.h.in b/config.h.in index f6151c55bf..40797e7fdc 100644 --- a/config.h.in +++ b/config.h.in @@ -192,6 +192,9 @@ /* Define if STT_GNU_IFUNC support actually works. */ #undef HAVE_IFUNC +/* Define if linux/fanotify.h is available. */ +#undef HAVE_LINUX_FANOTIFY_H + /* */ diff --git a/sysdeps/unix/sysv/linux/configure b/sysdeps/unix/sysv/linux/configure index ab0f03c35e..d5ee4ef5d5 100644 --- a/sysdeps/unix/sysv/linux/configure +++ b/sysdeps/unix/sysv/linux/configure @@ -303,7 +303,8 @@ fi ac_fn_c_check_header_compile "$LINENO" "linux/fanotify.h" "ac_cv_header_linux_fanotify_h" "/* No default includes. */ " if test "x$ac_cv_header_linux_fanotify_h" = xyes; then : - DEFINES="$DEFINES -DHAVE_LINUX_FANOTIFY_H=1" + $as_echo "#define HAVE_LINUX_FANOTIFY_H 1" >>confdefs.h + fi diff --git a/sysdeps/unix/sysv/linux/configure.ac b/sysdeps/unix/sysv/linux/configure.ac index 6d6053f27e..90cbf4894d 100644 --- a/sysdeps/unix/sysv/linux/configure.ac +++ b/sysdeps/unix/sysv/linux/configure.ac @@ -108,7 +108,7 @@ fi # Until we start requiring 2.6.37+ headers, we need to check for the # availability of linux/fanotify.h for testing purposes. AC_CHECK_HEADER(linux/fanotify.h, - [DEFINES="$DEFINES -DHAVE_LINUX_FANOTIFY_H=1"], , + [AC_DEFINE(HAVE_LINUX_FANOTIFY_H)], , [/* No default includes. */]) # The result of the above test for the use of the FDE code is invalid if diff --git a/sysdeps/unix/sysv/linux/tst-fanotify.c b/sysdeps/unix/sysv/linux/tst-fanotify.c index 43d3bb2691..fb3c77eaa6 100644 --- a/sysdeps/unix/sysv/linux/tst-fanotify.c +++ b/sysdeps/unix/sysv/linux/tst-fanotify.c @@ -16,6 +16,7 @@ License along with the GNU C Library; if not, see . */ +#include #include #include #include -- cgit v1.2.3