Commit 4c33b0a2 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

SOCKOPTFUNCTION: documented new return codes

parent 1c3c0162
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -271,6 +271,10 @@ discretion. Return 0 (zero) from the callback on success. Return 1 from the
callback function to signal an unrecoverable error to the library and it will
close the socket and return \fICURLE_COULDNT_CONNECT\fP.  (Option added in
7.15.6.)

Added in 7.21.5, the callback function may return
\fICURL_SOCKOPT_ALREADY_CONNECTED\fP, which tells libcurl that the socket is
in fact already connected and then libcurl will not attempt to connect it.
.IP CURLOPT_SOCKOPTDATA
Pass a pointer that will be untouched by libcurl and passed as the first
argument in the sockopt callback set with \fICURLOPT_SOCKOPTFUNCTION\fP.
+3 −0
Original line number Diff line number Diff line
@@ -671,3 +671,6 @@ CURL_VERSION_SSL 7.10
CURL_VERSION_SSPI               7.13.2
CURL_VERSION_TLSAUTH_SRP        7.21.4
CURL_WRITEFUNC_PAUSE            7.18.0
CURL_SOCKOPT_OK                 7.21.5
CURL_SOCKOPT_ERROR              7.21.5
CURL_SOCKOPT_ALREADY_CONNECTED  7.21.5