+AC_CACHE_CHECK([for socklen_t], ac_cv_type_socklen_t,
+[
+ AC_TRY_COMPILE(
+ [#include <sys/types.h>
+ #include <sys/socket.h>],
+ [socklen_t len = 42; return len;],
+ ac_cv_type_socklen_t=yes,
+ ac_cv_type_socklen_t=no)
+])
+if test $ac_cv_type_socklen_t = yes; then
+ AC_DEFINE(HAVE_SOCKLEN_T, 1, [socklen_t available])
+fi
+
+AC_CACHE_CHECK([for struct addrinfo], ac_cv_struct_addrinfo,
+[