From c1e9b0d41455e34c3daa8752bb41a97d368710c1 Mon Sep 17 00:00:00 2001 From: Darren Schreiber Date: Sat, 27 Sep 2014 15:01:39 -0700 Subject: [PATCH] expose apr socket put --- src/include/switch_apr.h | 1 + src/switch_apr.c | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/include/switch_apr.h b/src/include/switch_apr.h index 50096d5aff..ea08dc797b 100644 --- a/src/include/switch_apr.h +++ b/src/include/switch_apr.h @@ -1406,6 +1406,7 @@ SWITCH_DECLARE(switch_interval_time_t) switch_interval_time_from_timeval(struct SWITCH_DECLARE(switch_status_t) switch_socket_create_pollfd(switch_pollfd_t **pollfd, switch_socket_t *sock, int16_t flags, void *client_data, switch_memory_pool_t *pool); SWITCH_DECLARE(switch_status_t) switch_match_glob(const char *pattern, switch_array_header_t ** result, switch_memory_pool_t *pool); SWITCH_DECLARE(switch_status_t) switch_os_sock_get(switch_os_socket_t *thesock, switch_socket_t *sock); +SWITCH_DECLARE(switch_status_t) switch_os_sock_put(switch_socket_t **sock, switch_os_socket_t *thesock, switch_memory_pool_t *pool); SWITCH_DECLARE(switch_status_t) switch_socket_addr_get(switch_sockaddr_t ** sa, switch_bool_t remote, switch_socket_t *sock); SWITCH_DECLARE(switch_status_t) switch_os_sock_put(switch_socket_t **sock, switch_os_socket_t *thesock, switch_memory_pool_t *pool); /** diff --git a/src/switch_apr.c b/src/switch_apr.c index e77be82897..bad894604c 100644 --- a/src/switch_apr.c +++ b/src/switch_apr.c @@ -663,6 +663,11 @@ SWITCH_DECLARE(switch_status_t) switch_os_sock_get(switch_os_socket_t *thesock, return apr_os_sock_get(thesock, sock); } +SWITCH_DECLARE(switch_status_t) switch_os_sock_put(switch_socket_t **sock, switch_os_socket_t *thesock, switch_memory_pool_t *pool) +{ + return apr_os_sock_put(sock, thesock, pool); +} + SWITCH_DECLARE(switch_status_t) switch_socket_addr_get(switch_sockaddr_t ** sa, switch_bool_t remote, switch_socket_t *sock) { return apr_socket_addr_get(sa, (apr_interface_e) remote, sock);