Fix nonblocking problem
This commit is contained in:
parent
6772b9f90b
commit
dce52e7c94
@ -288,10 +288,10 @@ IF(NEED_REENTRANT)
|
||||
HAVE_GETHOSTBYNAME_R_3
|
||||
HAVE_GETHOSTBYNAME_R_5
|
||||
HAVE_GETHOSTBYNAME_R_6)
|
||||
SET(${CURL_TEST} 0)
|
||||
IF(${CURL_TEST}_REENTRANT)
|
||||
SET(${CURL_TEST} 1)
|
||||
ENDIF(${CURL_TEST}_REENTRANT)
|
||||
SET(${CURL_TEST} 0)
|
||||
IF(${CURL_TEST}_REENTRANT)
|
||||
SET(${CURL_TEST} 1)
|
||||
ENDIF(${CURL_TEST}_REENTRANT)
|
||||
ENDFOREACH(CURL_TEST)
|
||||
ENDIF(NEED_REENTRANT)
|
||||
|
||||
@ -308,6 +308,20 @@ IF(NOT HAVE_IN_ADDR_T)
|
||||
SET(in_addr_t "unsigned long")
|
||||
ENDIF(NOT HAVE_IN_ADDR_T)
|
||||
|
||||
SET(HAVE_SOME_NONBLOCK 0)
|
||||
FOREACH(CURL_TEST
|
||||
HAVE_FIONBIO
|
||||
HAVE_IOCTLSOCKET
|
||||
HAVE_IOCTLSOCKET_CASE
|
||||
HAVE_O_NONBLOCK)
|
||||
IF(${CURL_TEST})
|
||||
SET(HAVE_SOME_NONBLOCK 1)
|
||||
ENDIF(${CURL_TEST})
|
||||
ENDFOREACH(CURL_TEST)
|
||||
IF(NOT HAVE_SOME_NONBLOCK)
|
||||
SET(HAVE_DISABLED_NONBLOCKING 1)
|
||||
ENDIF(NOT HAVE_SOME_NONBLOCK)
|
||||
|
||||
IF(RETSIGTYPE_TEST)
|
||||
SET(RETSIGTYPE void)
|
||||
ELSE(RETSIGTYPE_TEST)
|
||||
|
Loading…
x
Reference in New Issue
Block a user