summaryrefslogtreecommitdiff
path: root/m4/sys_select_h.m4
diff options
context:
space:
mode:
authorPaolo Bonzini <bonzini@gnu.org>2008-09-29 12:02:35 +0200
committerPaolo Bonzini <bonzini@gnu.org>2008-09-29 13:28:57 +0200
commit305951edfeb48e73ea5af3cd9b97e1642e439a0e (patch)
treec468ff7d2133843ee71cd8cdb7b80e403c05e0dd /m4/sys_select_h.m4
parentd5e607d540a45060aea695627220b30f0dd4b1e3 (diff)
downloadgnulib-305951edfeb48e73ea5af3cd9b97e1642e439a0e.tar.gz
strengthen self-containedness check for sys/select.h
2008-09-29 Paolo Bonzini <bonzini@gnu.org> Bruno Haible <bruno@clisp.org> * lib/sys_select.in.h: Include sys/time.h. * m4/sys_select.h.m4: Test that struct timeval is fully defined. * modules/sys_select: Depend on sys_time. * tests/test-sys_select.c: Test that sys/select.h defines struct timeval fully.
Diffstat (limited to 'm4/sys_select_h.m4')
-rw-r--r--m4/sys_select_h.m43
1 files changed, 2 insertions, 1 deletions
diff --git a/m4/sys_select_h.m4 b/m4/sys_select_h.m4
index f9468af1dd..865a414426 100644
--- a/m4/sys_select_h.m4
+++ b/m4/sys_select_h.m4
@@ -10,7 +10,8 @@ AC_DEFUN([gl_HEADER_SYS_SELECT],
AC_CACHE_CHECK([whether <sys/select.h> is self-contained],
[gl_cv_header_sys_select_h_selfcontained],
[
- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <sys/select.h>]], [[]])],
+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <sys/select.h>]],
+ [[struct timeval b;]])],
[gl_cv_header_sys_select_h_selfcontained=yes],
[gl_cv_header_sys_select_h_selfcontained=no])
])