diff options
Diffstat (limited to 'include/violite.h')
-rw-r--r-- | include/violite.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/include/violite.h b/include/violite.h index 6dd7b765071..f4f40dcb64b 100644 --- a/include/violite.h +++ b/include/violite.h @@ -175,7 +175,7 @@ struct st_VioSSLConnectorFd }; void sslaccept(struct st_VioSSLAcceptorFd*, Vio*, long timeout); -void sslconnect(struct st_VioSSLConnectorFd*, Vio*, long timeout); +int sslconnect(struct st_VioSSLConnectorFd*, Vio*, long timeout); struct st_VioSSLConnectorFd *new_VioSSLConnectorFd(const char* key_file, const char* cert_file, @@ -193,7 +193,14 @@ Vio* new_VioSSL(struct st_VioSSLAcceptorFd* fd, Vio* sd,int state); #endif /* HAVE_OPENSSL */ /* This enumerator is used in parser - should be always visible */ -enum SSL_type {SSL_TYPE_NONE, SSL_TYPE_ANY, SSL_TYPE_X509, SSL_TYPE_SPECIFIED}; +enum SSL_type +{ + SSL_TYPE_NOT_SPECIFIED= -1, + SSL_TYPE_NONE, + SSL_TYPE_ANY, + SSL_TYPE_X509, + SSL_TYPE_SPECIFIED +}; #ifndef EMBEDDED_LIBRARY /* This structure is for every connection on both sides */ |