add check for struct pollfd

* configure.ac: Add check for struct pollfd.

* libguile/fports.c (fport_input_waiting):
* libguile/poll.c (scm_primitive_poll): Require struct pollfd.  Fixes
  bug 13903.
This commit is contained in:
Andy Wingo 2013-03-09 11:56:46 +01:00
commit 4c187d46d4
3 changed files with 8 additions and 6 deletions

View file

@ -674,6 +674,8 @@ AC_CHECK_TYPE(socklen_t, ,
AC_CHECK_TYPES([struct ip_mreq], , , [#include <netinet/in.h>])
AC_CHECK_TYPES([struct pollfd], , , [#include <poll.h>])
GUILE_HEADER_LIBC_WITH_UNISTD
AC_TYPE_GETGROUPS