From a945304b6a2286d0665c70250cc5475eb07fd21e Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Wed, 26 Sep 2018 11:15:45 -0300 Subject: [PATCH] statx: fix compile errors struct statx is only defined in sys/stat.h when _GNU_SOURCE is defined. The testcases do define _GNU_SOURCE, but not the m4 struct check. Signed-off-by: Thadeu Lima de Souza Cascardo Acked-by: Cyril Hrubis --- m4/ltp-statx.m4 | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/m4/ltp-statx.m4 b/m4/ltp-statx.m4 index 44303d30c..5f79a94cd 100644 --- a/m4/ltp-statx.m4 +++ b/m4/ltp-statx.m4 @@ -23,6 +23,11 @@ dnl AC_DEFUN([LTP_CHECK_STATX],[ AC_CHECK_FUNCS(statx,,,[[#include ]]) AC_CHECK_HEADER(linux/fs.h,,,) -AC_CHECK_TYPES([struct statx],,,[[#include ]]) -AC_CHECK_TYPES([struct statx_timestamp],,,[[#include ]]) +AC_CHECK_TYPES([struct statx],,,[[ + #define _GNU_SOURCE + #include +]]) +AC_CHECK_TYPES([struct statx_timestamp],,,[[ + #define _GNU_SOURCE + #include ]]) ]) -- 2.19.0