Go to the documentation of this file.
59 #if !defined(OPENSSL_TRUSTY)
64 #if !defined(OPENSSL_WINDOWS)
77 #include "../internal.h"
86 err == WSAEWOULDBLOCK ||
101 err == EINPROGRESS ||
112 #if defined(OPENSSL_WINDOWS)
113 #define BORINGSSL_ERRNO (int)GetLastError()
114 #define BORINGSSL_CLOSE _close
115 #define BORINGSSL_LSEEK _lseek
116 #define BORINGSSL_READ _read
117 #define BORINGSSL_WRITE _write
119 #define BORINGSSL_ERRNO errno
120 #define BORINGSSL_CLOSE close
121 #define BORINGSSL_LSEEK lseek
122 #define BORINGSSL_READ read
123 #define BORINGSSL_WRITE write
207 b->num = *((
int *)
ptr);
275 #endif // OPENSSL_TRUSTY
const BIO_METHOD * BIO_s_fd(void)
int bio_fd_should_retry(int i)
#define BIO_CTRL_WPENDING
static long fd_ctrl(BIO *b, int cmd, long num, void *ptr)
static int fd_read(BIO *b, char *out, int outl)
#define BIO_set_retry_write
static int fd_new(BIO *bio)
int BIO_set_fd(BIO *bio, int fd, int close_flag)
OPENSSL_MSVC_PRAGMA(warning(disable:4702))
int push(void *desc, unsigned char *buf, unsigned len)
#define BIO_CTRL_GET_CLOSE
static int fd_write(BIO *b, const char *in, int inl)
#define BIO_CTRL_SET_CLOSE
static int fd_gets(BIO *bp, char *buf, int size)
int BIO_get_fd(BIO *bio, int *out_fd)
UniquePtr< SSL_SESSION > ret
static const BIO_METHOD methods_fdp
static int fd_free(BIO *bio)
BIO * BIO_new_fd(int fd, int close_flag)
#define BIO_set_retry_read
#define OPENSSL_FALLTHROUGH
#define BIO_clear_retry_flags
static int bio_fd_non_fatal_error(int err)
grpc
Author(s):
autogenerated on Thu Mar 13 2025 02:59:19