diff --git a/src/lC_common_h.jl b/src/lC_common_h.jl index 6a8c0cb..9e5aaf7 100644 --- a/src/lC_common_h.jl +++ b/src/lC_common_h.jl @@ -3,8 +3,13 @@ const CURL = Cvoid const CURLSH = Cvoid -const curl_socket_t = Cint -const CURL_SOCKET_BAD = -1 +if Sys.iswindows() + const curl_socket_t = Base.OS_HANDLE + const CURL_SOCKET_BAD = Base.INVALID_OS_HANDLE +else + const curl_socket_t = Cint + const CURL_SOCKET_BAD = -1 +end # begin enum curl_sslbackend const curl_sslbackend = UInt32 diff --git a/src/lC_defines_h.jl b/src/lC_defines_h.jl index 81dfee0..8bec854 100644 --- a/src/lC_defines_h.jl +++ b/src/lC_defines_h.jl @@ -7,7 +7,6 @@ const CURL_SUFFIX_CURL_OFF_TU = Culong const CURL_TYPEOF_CURL_SOCKLEN_T = socklen_t const CURL_PULL_SYS_TYPES_H = 1 const CURL_PULL_SYS_SOCKET_H = 1 -const CURL_SOCKET_BAD = -1 const CURLSSLBACKEND_LIBRESSL = CURLSSLBACKEND_OPENSSL const CURLSSLBACKEND_BORINGSSL = CURLSSLBACKEND_OPENSSL const CURLSSLBACKEND_CYASSL = CURLSSLBACKEND_WOLFSSL