diff --git a/libs/freetdm/configure.ac b/libs/freetdm/configure.ac index ec7e935dfb..480527be18 100644 --- a/libs/freetdm/configure.ac +++ b/libs/freetdm/configure.ac @@ -45,7 +45,7 @@ sun) ;; esac -AC_CHECK_HEADERS([netinet/sctp.h netdb.h]) +AC_CHECK_HEADERS([netinet/sctp.h netdb.h sys/select.h]) AC_CHECK_FUNC([gethostbyname_r], [], [AC_CHECK_LIB([nsl], [gethostbyname_r])] ) diff --git a/libs/freetdm/src/zap_ss7_boost.c b/libs/freetdm/src/zap_ss7_boost.c index 17a2cd7ed7..08e1d65417 100644 --- a/libs/freetdm/src/zap_ss7_boost.c +++ b/libs/freetdm/src/zap_ss7_boost.c @@ -34,6 +34,9 @@ #include "openzap.h" #include "ss7_boost_client.h" #include "zap_ss7_boost.h" +#ifdef HAVE_SYS_SELECT_H +#include <sys/select.h> +#endif typedef enum { SFLAG_FREE_REQ_ID = (1 << 0),