+
+WINSOCK_AVAIL=0
+if test $ucsim_cv_socket = unknown; then
+ AC_CHECK_HEADER(winsock2.h,
+ AC_DEFINE(HAVE_WINSOCK2_H)
+ AC_DEFINE(SOCKET_AVAIL)
+ AC_DEFINE_UNQUOTED(UCSOCKET_T, SOCKET)
+ ucsim_cv_socket="<winsock2.h>"
+ WINSOCK_AVAIL=1
+ )
+fi
+AC_SUBST(WINSOCK_AVAIL)
+
+if test $ucsim_cv_socket != unknown; then
+ AC_EGREP_HEADER(socklen_t,
+ $ucsim_cv_socket,
+ AC_DEFINE_UNQUOTED(SOCKLEN_T, socklen_t),
+ AC_DEFINE_UNQUOTED(SOCKLEN_T, uint))
+fi
+AC_DEFINE_UNQUOTED(HEADER_SOCKET, ${ucsim_cv_socket})
+