fd_write
ret = fd_write(bp, str, n);
static int fd_write(BIO *h, const char *buf, int num);
.bwrite = fd_write,
tls_connect_fds(struct tls *ctx, int fd_read, int fd_write,
if (fd_read < 0 || fd_write < 0) {
SSL_set_wfd(ctx->ssl_conn, fd_write) != 1) {
tls_accept_fds(struct tls *ctx, struct tls **cctx, int fd_read, int fd_write)
SSL_set_wfd(conn_ctx->ssl_conn, fd_write) != 1) {
int fd_write = 0;
if ((fd_write = dup(fd_read)) == -1)
if ((file_write = fdopen(fd_write, "w")) == NULL)