19#include "apr_arch_networkio.h"
22#define MSG_DONTWAIT 0x100
56 (*pollset)->nelts = 0;
57 (*pollset)->nalloc =
size;
61 (*pollset)->num_read = -1;
62 (*pollset)->wake_listen =
NULL;
63 (*pollset)->wake_sender =
NULL;
const char apr_size_t len
const char apr_ssize_t int flags
const void apr_status_t(*) apr_status_t(* APR_DECLARE)(void) apr_pool_pre_cleanup_register(apr_pool_t *p
#define APR_FROM_OS_ERROR(e)
apr_uint32_t apr_pool_t apr_uint32_t apr_pollset_method_e method
apr_interval_time_t apr_int32_t const apr_pollfd_t ** descriptors
apr_interval_time_t apr_int32_t * num
const apr_pollfd_t * descriptor
apr_int64_t apr_interval_time_t
#define APR_POLLSET_WAKEABLE
#define APR_POLLSET_NODEFAULT
static void make_pollset(apr_pollset_t *pollset)
apr_socket_t * wake_listen
apr_sockaddr_t * wake_address
apr_pollfd_t * result_set
apr_socket_t * wake_sender
static apr_pollset_t * pollset
apr_status_t apr_socket_sendto(apr_socket_t *sock, apr_sockaddr_t *where, apr_int32_t flags, const char *buf, apr_size_t *len)
apr_status_t apr_socket_recvfrom(apr_sockaddr_t *from, apr_socket_t *sock, apr_int32_t flags, char *buf, apr_size_t *len)
apr_status_t apr_socket_bind(apr_socket_t *sock, apr_sockaddr_t *sa)
apr_status_t apr_socket_create(apr_socket_t **new, int ofamily, int type, int protocol, apr_pool_t *cont)
apr_status_t apr_socket_timeout_set(apr_socket_t *sock, apr_interval_time_t t)