101 printf(
"\tAnswering connection\n");
104 printf(
"\tConnection closed\n");
118 printf(
"APR Test Application: echod\n");
const char apr_size_t len
static void reportError(const char *msg, apr_status_t rv, apr_pool_t *pool)
static apr_status_t talkTalk(apr_socket_t *socket, apr_pool_t *parent)
static apr_status_t glassToWall(apr_port_t port, apr_pool_t *parent)
const unsigned char * buf
const char apr_port_t port
#define APR_STATUS_IS_EOF(s)
const char int apr_pool_t * pool
#define apr_pool_create(newpool, parent)
static apr_sockaddr_t * sockAddr
apr_status_t apr_socket_send(apr_socket_t *sock, const char *buf, apr_size_t *len)
apr_status_t apr_socket_recv(apr_socket_t *sock, char *buf, apr_size_t *len)
apr_status_t apr_socket_accept(apr_socket_t **new, apr_socket_t *sock, apr_pool_t *connection_context)
apr_status_t apr_socket_listen(apr_socket_t *sock, apr_int32_t backlog)
apr_status_t apr_socket_bind(apr_socket_t *sock, apr_sockaddr_t *sa)
apr_status_t apr_socket_close(apr_socket_t *thesocket)
apr_status_t apr_socket_create(apr_socket_t **new, int ofamily, int type, int protocol, apr_pool_t *cont)