diff --git a/m4/ChangeLog b/m4/ChangeLog index b8865acf01441c9dc3375603adfcd3b43bea3658..8940b512d492cf6467aafa70c4f7894c758cf00c 100644 --- a/m4/ChangeLog +++ b/m4/ChangeLog @@ -1,3 +1,7 @@ +2008-11-13 Larry Jones <lawrence.jones@siemens.com> + + * sunos57-select.m4: Need <sys/time.h> for struct timeval. + 2008-09-15 Derek Price <derek@ximbiot.com> Update from GNULIB. diff --git a/m4/sunos57-select.m4 b/m4/sunos57-select.m4 index d912dcc925799dbf893e5c01f3bf37091eaae79f..fd92e5a765540ab32bf7aca399a077b16a00aefb 100644 --- a/m4/sunos57-select.m4 +++ b/m4/sunos57-select.m4 @@ -13,12 +13,14 @@ dnl function that works around the problem. AC_DEFUN([ccvs_FUNC_SELECT], [ + AC_REQUIRE([gl_HEADER_SYS_TIME_H]) AC_CHECK_HEADERS([fcntl.h]) AC_CACHE_CHECK([whether select hangs on /dev/null fd when timeout is NULL], ccvs_cv_func_select_hang, [AC_RUN_IFELSE([AC_LANG_PROGRAM([[ #include <stdio.h> #include <sys/select.h> +#include <sys/time.h> #ifdef HAVE_FCNTL_H # include <fcntl.h> #endif