mirror of
https://github.com/samba-team/samba.git
synced 2025-02-07 01:58:28 +03:00
r12911: try to fix bug #3365
metze (This used to be commit e70ca698cea901a66f7201c16bb3ba1faa7e7289)
This commit is contained in:
parent
23aa4becf2
commit
c582cb23f7
@ -18,18 +18,23 @@ fi
|
||||
# it.
|
||||
AC_CHECK_FUNCS(connect)
|
||||
if test x"$ac_cv_func_connect" = x"no"; then
|
||||
AC_CHECK_LIB(nsl_s, printf)
|
||||
AC_CHECK_LIB(nsl, printf)
|
||||
AC_CHECK_LIB(socket, connect)
|
||||
AC_CHECK_LIB_EXT(inet, connect)
|
||||
AC_CHECK_LIB(nsl_s, SOCKET_LIBS, printf)
|
||||
AC_CHECK_LIB(nsl, SOCKET_LIBS, printf)
|
||||
AC_CHECK_LIB(socket, SOCKET_LIBS, connect)
|
||||
AC_CHECK_LIB(inet, SOCKET_LIBS, connect)
|
||||
SMB_EXT_LIB_ENABLE(SOCKET,YES)
|
||||
dnl We can't just call AC_CHECK_FUNCS(connect) here, because the value
|
||||
dnl has been cached.
|
||||
if test x"$ac_cv_lib_ext_socket_connect" = x"yes" ||
|
||||
test x"$ac_cv_lib_ext_inet_connect" = x"yes"; then
|
||||
AC_DEFINE(HAVE_CONNECT,1,[Whether the system has connect()])
|
||||
else
|
||||
AC_MSG_ERROR([no connect() function available!])
|
||||
fi
|
||||
fi
|
||||
|
||||
SMB_EXT_LIB(SOCKET,[${SOCKET_LIBS}],[${SOCKET_CFLAGS}],[${SOCKET_CPPFLAGS}],[${SOCKET_LDFLAGS}])
|
||||
|
||||
############################################
|
||||
# check for unix domain sockets
|
||||
AC_CACHE_CHECK([for unix domain sockets],samba_cv_unixsocket, [
|
||||
|
@ -7,6 +7,7 @@ OUTPUT_TYPE = MERGEDOBJ
|
||||
OBJ_FILES = \
|
||||
socket_ipv4.o
|
||||
NOPROTO=YES
|
||||
REQUIRED_SUBSYSTEMS = EXT_LIB_SOCKET
|
||||
# End MODULE socket_ipv4
|
||||
################################################
|
||||
|
||||
@ -18,6 +19,7 @@ OUTPUT_TYPE = MERGEDOBJ
|
||||
OBJ_FILES = \
|
||||
socket_ipv6.o
|
||||
NOPROTO=YES
|
||||
REQUIRED_SUBSYSTEMS = EXT_LIB_SOCKET
|
||||
# End MODULE socket_ipv6
|
||||
################################################
|
||||
|
||||
@ -29,6 +31,7 @@ OUTPUT_TYPE = MERGEDOBJ
|
||||
OBJ_FILES = \
|
||||
socket_unix.o
|
||||
NOPROTO=YES
|
||||
REQUIRED_SUBSYSTEMS = EXT_LIB_SOCKET
|
||||
# End MODULE socket_unix
|
||||
################################################
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user