From e44cca47c569ce0bf6738caf0029e399123cb1ec Mon Sep 17 00:00:00 2001 From: Kazuki Yamaguchi Date: Fri, 14 Apr 2017 12:04:20 +0900 Subject: configure.in: don't check for time.h It's part of C89. --- configure.in | 21 +++++---------------- include/ruby/missing.h | 4 +--- win32/Makefile.sub | 1 - 3 files changed, 6 insertions(+), 20 deletions(-) diff --git a/configure.in b/configure.in index e4ebc705c9..294eaa8733 100644 --- a/configure.in +++ b/configure.in @@ -1416,7 +1416,6 @@ AC_CHECK_HEADERS(sys/times.h) AC_CHECK_HEADERS(sys/uio.h) AC_CHECK_HEADERS(sys/utime.h) AC_CHECK_HEADERS(syscall.h) -AC_CHECK_HEADERS(time.h) AC_CHECK_HEADERS(ucontext.h) AC_CHECK_HEADERS(utime.h) @@ -2039,18 +2038,14 @@ AC_CHECK_MEMBERS([struct stat.st_ctimespec]) AC_CHECK_MEMBERS([struct stat.st_ctimensec]) AC_CHECK_MEMBERS([struct stat.st_birthtimespec]) -AC_CHECK_TYPES([struct timeval], [], [], [@%:@ifdef HAVE_TIME_H -@%:@include -@%:@endif +AC_CHECK_TYPES([struct timeval], [], [], [@%:@include @%:@ifdef HAVE_SYS_TIME_H @%:@include @%:@endif]) AS_IF([test "${ac_cv_type_struct_timeval}" = yes], [ RUBY_CHECK_SIZEOF([struct timeval.tv_sec], [time_t long "long long"], [], - [@%:@ifdef HAVE_TIME_H -@%:@include -@%:@endif + [@%:@include @%:@ifdef HAVE_SYS_TIME_H @%:@include @%:@endif]) @@ -2064,23 +2059,17 @@ AS_IF([test "${ac_cv_type_struct_timeval}" = yes], [ ]) ]) -AC_CHECK_TYPES([struct timespec], [], [], [@%:@ifdef HAVE_TIME_H -@%:@include -@%:@endif +AC_CHECK_TYPES([struct timespec], [], [], [@%:@include @%:@ifdef HAVE_SYS_TIME_H @%:@include @%:@endif]) -AC_CHECK_TYPES([struct timezone], [], [], [@%:@ifdef HAVE_TIME_H -@%:@ include -@%:@endif +AC_CHECK_TYPES([struct timezone], [], [], [@%:@ include @%:@ifdef HAVE_SYS_TIME_H @%:@ include @%:@endif]) -AC_CHECK_TYPES([clockid_t], [], [], [@%:@ifdef HAVE_TIME_H -@%:@ include -@%:@endif +AC_CHECK_TYPES([clockid_t], [], [], [@%:@ include @%:@ifdef HAVE_SYS_TIME_H @%:@ include @%:@endif]) diff --git a/include/ruby/missing.h b/include/ruby/missing.h index a3d7a6b7b7..fb5c3130c9 100644 --- a/include/ruby/missing.h +++ b/include/ruby/missing.h @@ -29,9 +29,7 @@ extern "C" { #endif #if !defined(HAVE_STRUCT_TIMEVAL) || !defined(HAVE_STRUCT_TIMESPEC) -#if defined(HAVE_TIME_H) -# include -#endif +#include #if defined(HAVE_SYS_TIME_H) # include #endif diff --git a/win32/Makefile.sub b/win32/Makefile.sub index 147a6171a3..7aab81deb4 100644 --- a/win32/Makefile.sub +++ b/win32/Makefile.sub @@ -635,7 +635,6 @@ $(CONFIG_H): $(MKFILES) $(srcdir)/win32/Makefile.sub $(win_srcdir)/Makefile.sub #define HAVE_DECL_SYS_NERR 1 #define HAVE_FCNTL_H 1 #define HAVE_SYS_UTIME_H 1 -#define HAVE_TIME_H 1 #define rb_pid_t int #define rb_gid_t int #define rb_uid_t int -- cgit v1.2.3