diff options
author | Paolo Bonzini <bonzini@gnu.org> | 2008-09-29 12:02:35 +0200 |
---|---|---|
committer | Paolo Bonzini <bonzini@gnu.org> | 2008-09-29 13:28:57 +0200 |
commit | 305951edfeb48e73ea5af3cd9b97e1642e439a0e (patch) | |
tree | c468ff7d2133843ee71cd8cdb7b80e403c05e0dd /m4/sys_select_h.m4 | |
parent | d5e607d540a45060aea695627220b30f0dd4b1e3 (diff) | |
download | gnulib-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.m4 | 3 |
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]) ]) |