Remove use of TIME_WITH_SYS_TIME.

It was only set by the recently removed AC_HEADER_TIME macro, replace
with simple inclusions of both sys/time.h and time.h.  Should prevent
mis-detection of struct timespec.
This commit is contained in:
Darren Tucker 2020-11-13 17:56:11 +11:00
parent e3f27006f1
commit 2992e4e701

View File

@ -4146,15 +4146,11 @@ fi
AC_CACHE_CHECK([for struct timespec], ac_cv_have_struct_timespec, [ AC_CACHE_CHECK([for struct timespec], ac_cv_have_struct_timespec, [
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
#ifdef TIME_WITH_SYS_TIME #ifdef HAVE_SYS_TIME_H
# include <sys/time.h> # include <sys/time.h>
#endif
#ifdef HAVE_TIME_H
# include <time.h> # include <time.h>
#else
# ifdef HAVE_SYS_TIME_H
# include <sys/time.h>
# else
# include <time.h>
# endif
#endif #endif
]], ]],
[[ struct timespec ts; ts.tv_sec = 1;]])], [[ struct timespec ts; ts.tv_sec = 1;]])],