34 #ifndef GRPC_INTERNAL_CORE_IOMGR_SOCKET_UTILS_POSIX_H
35 #define GRPC_INTERNAL_CORE_IOMGR_SOCKET_UTILS_POSIX_H
38 #include <sys/socket.h>
41 int grpc_accept4(
int sockfd,
struct sockaddr *addr, socklen_t *addrlen,
42 int nonblock,
int cloexec);
int grpc_accept4(int sockfd, struct sockaddr *addr, socklen_t *addrlen, int nonblock, int cloexec)
grpc_dualstack_mode
Definition: socket_utils_posix.h:76
int grpc_set_socket_reuse_addr(int fd, int reuse)
int grpc_ipv6_loopback_available(void)
Definition: socket_utils_posix.h:82
int grpc_set_socket_low_latency(int fd, int low_latency)
int grpc_set_socket_cloexec(int fd, int close_on_exec)
int grpc_forbid_dualstack_sockets_for_testing
Definition: socket_utils_posix.h:80
int grpc_set_socket_no_sigpipe_if_possible(int fd)
int grpc_set_socket_nonblocking(int fd, int non_blocking)
Definition: socket_utils_posix.h:84
Definition: socket_utils_posix.h:78
int grpc_create_dualstack_socket(const struct sockaddr *addr, int type, int protocol, grpc_dualstack_mode *dsmode)