MirBSD manpage: SSL_get_fd(3), SSL_get_rfd(3), SSL_get_wfd(3)

SSL_GET_FD(3)                OpenSSL                SSL_GET_FD(3)


     SSL_get_fd - get file descriptor linked to an SSL object


      #include <openssl/ssl.h>

      int SSL_get_fd(const SSL *ssl);
      int SSL_get_rfd(const SSL *ssl);
      int SSL_get_wfd(const SSL *ssl);


     SSL_get_fd() returns the file descriptor which is linked to
     ssl. SSL_get_rfd() and SSL_get_wfd() return the file
     descriptors for the read or the write channel, which can be
     different. If the read and the write channel are different,
     SSL_get_fd() will return the file descriptor of the read


     The following return values can occur:

     -1  The operation failed, because the underlying BIO is not
         of the correct type (suitable for file descriptors).

     >=0 The file descriptor linked to ssl.


     SSL_set_fd(3), ssl(3) , bio(3)

MirBSD #10-current         2005-04-29                           1

Generated on 2022-12-24 01:00:14 by $MirOS: src/scripts/roff2htm,v 1.113 2022/12/21 23:14:31 tg Exp $ — This product includes material provided by mirabilos.

These manual pages and other documentation are copyrighted by their respective writers; their sources are available at the project’s CVSweb, AnonCVS and other mirrors. The rest is Copyright © 2002–2022 MirBSD.

This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report — diffs preferred.

Kontakt / Impressum & Datenschutzerklärung