webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Macros | Functions
socket_helper.c File Reference
#include <openssl/bio.h>
#include <openssl/err.h>
#include <fcntl.h>
#include <string.h>
#include <sys/types.h>
#include <netdb.h>
#include <unistd.h>
#include "internal.h"

Macros

#define _POSIX_C_SOURCE   200112L
 

Functions

int bio_ip_and_port_to_socket_and_addr (int *out_sock, struct sockaddr_storage *out_addr, socklen_t *out_addr_length, const char *hostname, const char *port_str)
 
int bio_socket_nbio (int sock, int on)
 
void bio_clear_socket_error (void)
 
int bio_sock_error (int sock)
 

Macro Definition Documentation

◆ _POSIX_C_SOURCE

#define _POSIX_C_SOURCE   200112L

Function Documentation

◆ bio_clear_socket_error()

void bio_clear_socket_error ( void  )

◆ bio_ip_and_port_to_socket_and_addr()

int bio_ip_and_port_to_socket_and_addr ( int *  out_sock,
struct sockaddr_storage *  out_addr,
socklen_t *  out_addr_length,
const char *  hostname,
const char *  port_str 
)

◆ bio_sock_error()

int bio_sock_error ( int  sock)

◆ bio_socket_nbio()

int bio_socket_nbio ( int  sock,
int  on 
)