write winsock with AC_CACHE_CHECK to allow mangling via environment.

This commit is contained in:
Kurt Zeilenga 1999-11-02 02:32:55 +00:00
parent 89893b0fbf
commit a90a38ec2d
2 changed files with 582 additions and 582 deletions

1117
configure vendored

File diff suppressed because it is too large Load diff

View file

@ -681,25 +681,22 @@ dnl HP-UX requires -lV3
AC_CHECK_LIB(V3, sigset) AC_CHECK_LIB(V3, sigset)
dnl Gotta check for winsock manually dnl Gotta check for winsock manually
if test "${ac_cv_header_winsock_h}" = yes; then if test $ac_cv_header_winsock_h = yes; then
AC_MSG_CHECKING(for winsock support) AC_CACHE_CHECK([for winsock], [ol_cv_winsock],
AC_TRY_LINK([ AC_TRY_LINK([#include <winsock.h>],[
#include <winsock.h> socket(0,0,0);
],[ select(0,NULL,NULL,NULL,NULL);
socket(0,0,0); closesocket(0);
select(0,NULL,NULL,NULL,NULL); gethostname(NULL,0);
closesocket(0); ],[ol_cv_winsock=yes],[ol_cv_winsock=no])])
gethostname(NULL,0);
],[ if test $ol_cv_winsock = yes ; then
AC_MSG_RESULT(yes)
AC_DEFINE(HAVE_WINSOCK,1,[define if you have winsock]) AC_DEFINE(HAVE_WINSOCK,1,[define if you have winsock])
ac_cv_func_socket=yes ac_cv_func_socket=yes
ac_cv_func_select=yes ac_cv_func_select=yes
ac_cv_func_closesocket=yes ac_cv_func_closesocket=yes
ac_cv_func_gethostname=yes ac_cv_func_gethostname=yes
],[ fi
AC_MSG_RESULT(no)
])
fi fi
dnl Find socket() dnl Find socket()