SSL_get_[rw]fd were documented but not implemented.

This commit is contained in:
Richard Levitte
2001-07-15 20:11:57 +00:00
parent 534a1ed0cb
commit 24cbf3efc6
2 changed files with 19 additions and 0 deletions

View File

@@ -444,6 +444,11 @@ BIO *SSL_get_wbio(SSL *s)
{ return(s->wbio); }
int SSL_get_fd(SSL *s)
{
return(SSL_get_rfc(s));
}
int SSL_get_rfd(SSL *s)
{
int ret= -1;
BIO *b,*r;
@@ -455,6 +460,18 @@ int SSL_get_fd(SSL *s)
return(ret);
}
int SSL_get_wfd(SSL *s)
{
int ret= -1;
BIO *b,*r;
b=SSL_get_wbio(s);
r=BIO_find_type(b,BIO_TYPE_DESCRIPTOR);
if (r != NULL)
BIO_get_fd(r,&ret);
return(ret);
}
#ifndef OPENSSL_NO_SOCK
int SSL_set_fd(SSL *s,int fd)
{