Commit 035a2e54 authored by Dan Fandrich's avatar Dan Fandrich
Browse files

A few prototypes shouldn't be defined if SSL is disabled.

parent 6983ba32
Loading
Loading
Loading
Loading
+15 −12
Original line number Diff line number Diff line
@@ -60,6 +60,20 @@ bool Curl_ssl_data_pending(const struct connectdata *conn,
                           int connindex);
int Curl_ssl_check_cxn(struct connectdata *conn);
void Curl_ssl_free_certinfo(struct SessionHandle *data);

/* Functions to be used by SSL library adaptation functions */

/* extract a session ID */
int Curl_ssl_getsessionid(struct connectdata *conn,
                          void **ssl_sessionid,
                          size_t *idsize) /* set 0 if unknown */;
/* add a new session ID */
CURLcode Curl_ssl_addsessionid(struct connectdata *conn,
                               void *ssl_sessionid,
                               size_t idsize);

#define SSL_SHUTDOWN_TIMEOUT 10000 /* ms */

#else
/* When SSL support is not present, just define away these function calls */
#define Curl_ssl_init() 1
@@ -82,15 +96,4 @@ void Curl_ssl_free_certinfo(struct SessionHandle *data);

#endif

/* extract a session ID */
int Curl_ssl_getsessionid(struct connectdata *conn,
                          void **ssl_sessionid,
                          size_t *idsize) /* set 0 if unknown */;
/* add a new session ID */
CURLcode Curl_ssl_addsessionid(struct connectdata *conn,
                               void *ssl_sessionid,
                               size_t idsize);

#define SSL_SHUTDOWN_TIMEOUT 10000 /* ms */

#endif
#endif /* USE_SSL */