Mercurial > hg > octave-lyh > gnulib-hg
changeset 2217:09034c95ed59
Require AC_HEADER_TIME, and include sys/time.h as well
as time.h in the compile check.
author | Jim Meyering <jim@meyering.net> |
---|---|
date | Tue, 25 Jan 2000 07:26:14 +0000 |
parents | 1436eb9e3b18 |
children | 2c091f08f7eb |
files | m4/timespec.m4 |
diffstat | 1 files changed, 14 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/m4/timespec.m4 +++ b/m4/timespec.m4 @@ -1,15 +1,26 @@ -#serial 1 +#serial 3 dnl From Jim Meyering -dnl Define HAVE_STRUCT_TIMESPEC if `struct timespec' is declared in time.h. +dnl Define HAVE_STRUCT_TIMESPEC if `struct timespec' is declared +dnl in time.h or sys/time.h. AC_DEFUN(jm_CHECK_TYPE_STRUCT_TIMESPEC, [ AC_CACHE_CHECK([for struct timespec], fu_cv_sys_struct_timespec, + AC_REQUIRE([AC_HEADER_TIME]) [AC_TRY_COMPILE( [ -#include <time.h> +# if TIME_WITH_SYS_TIME +# include <sys/time.h> +# include <time.h> +# else +# if HAVE_SYS_TIME_H +# include <sys/time.h> +# else +# include <time.h> +# endif +# endif ], [static struct timespec x; x.tv_sec = x.tv_nsec;], fu_cv_sys_struct_timespec=yes,