summaryrefslogtreecommitdiff
blob: e003475da5a3e31bcb89f3197519fb0c937d9a73 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Index: tsocks-1.8/configure.in
===================================================================
--- tsocks-1.8.orig/configure.in
+++ tsocks-1.8/configure.in
@@ -122,7 +122,7 @@ LIBS=
 
 dnl Checks for libraries.
 dnl Replace `main' with a function in -ldl:
-AC_CHECK_LIB(dl, dlsym,,AC_MSG_ERROR("libdl is required"))
+AC_CHECK_FUNC([dlsym], [], [AC_CHECK_LIB(dl, dlsym,,AC_MSG_ERROR("libdl is required"))])
 
 dnl If we're using gcc here define _GNU_SOURCE
 AC_MSG_CHECKING("for RTLD_NEXT from dlfcn.h")
@@ -312,7 +312,7 @@ AC_DEFINE_UNQUOTED(CLOSE_SIGNATURE, [${P
 dnl Find the correct poll prototype on this machine 
 AC_MSG_CHECKING(for correct poll prototype)
 PROTO=
-for testproto in 'struct pollfd *ufds, unsigned long nfds, int timeout' 
+for testproto in 'struct pollfd *ufds, unsigned long nfds, int timeout' 'struct pollfd ufds[[]], nfds_t nfds, int timeout'
 do
   if test "${PROTO}" = ""; then
     AC_TRY_COMPILE([