webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Macros | Functions
fd.c File Reference
#include <openssl/bio.h>
#include <errno.h>
#include <string.h>
#include <unistd.h>
#include <openssl/buf.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include "internal.h"

Macros

#define BORINGSSL_ERRNO   errno
 
#define BORINGSSL_CLOSE   close
 
#define BORINGSSL_LSEEK   lseek
 
#define BORINGSSL_READ   read
 
#define BORINGSSL_WRITE   write
 

Functions

int bio_fd_should_retry (int i)
 
BIOBIO_new_fd (int fd, int close_flag)
 
const BIO_METHODBIO_s_fd (void)
 
int BIO_set_fd (BIO *bio, int fd, int close_flag)
 
int BIO_get_fd (BIO *bio, int *out_fd)
 

Macro Definition Documentation

◆ BORINGSSL_CLOSE

#define BORINGSSL_CLOSE   close

◆ BORINGSSL_ERRNO

#define BORINGSSL_ERRNO   errno

◆ BORINGSSL_LSEEK

#define BORINGSSL_LSEEK   lseek

◆ BORINGSSL_READ

#define BORINGSSL_READ   read

◆ BORINGSSL_WRITE

#define BORINGSSL_WRITE   write

Function Documentation

◆ bio_fd_should_retry()

int bio_fd_should_retry ( int  i)

◆ BIO_get_fd()

int BIO_get_fd ( BIO bio,
int *  out_fd 
)

◆ BIO_new_fd()

BIO* BIO_new_fd ( int  fd,
int  close_flag 
)

◆ BIO_s_fd()

const BIO_METHOD* BIO_s_fd ( void  )

◆ BIO_set_fd()

int BIO_set_fd ( BIO bio,
int  fd,
int  close_flag 
)