1
0
mirror of https://github.com/apache/httpd.git synced 2025-08-08 15:02:10 +03:00

Provide dummy impl of ap_proxy_connect_uds()

in case when APR_HAVE_SYS_UN_H is not defined.
Just returns APR_ENOTIMPL.

This helps symbol export/import handling on
Netware and also seems to be more correct,
because mod_proxy.h contains ap_proxy_connect_uds()
unconditionally.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1728650 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Rainer Jung
2016-02-05 12:12:14 +00:00
parent b08bf052b4
commit 04da55f0b7

View File

@@ -2647,12 +2647,12 @@ static apr_status_t send_http_connect(proxy_conn_rec *backend,
} }
#if APR_HAVE_SYS_UN_H
/* TODO: In APR 2.x: Extend apr_sockaddr_t to possibly be a path !!! */ /* TODO: In APR 2.x: Extend apr_sockaddr_t to possibly be a path !!! */
PROXY_DECLARE(apr_status_t) ap_proxy_connect_uds(apr_socket_t *sock, PROXY_DECLARE(apr_status_t) ap_proxy_connect_uds(apr_socket_t *sock,
const char *uds_path, const char *uds_path,
apr_pool_t *p) apr_pool_t *p)
{ {
#if APR_HAVE_SYS_UN_H
apr_status_t rv; apr_status_t rv;
apr_os_sock_t rawsock; apr_os_sock_t rawsock;
apr_interval_time_t t; apr_interval_time_t t;
@@ -2694,8 +2694,10 @@ PROXY_DECLARE(apr_status_t) ap_proxy_connect_uds(apr_socket_t *sock,
} }
return APR_SUCCESS; return APR_SUCCESS;
} #else
return APR_ENOTIMPL;
#endif #endif
}
PROXY_DECLARE(int) ap_proxy_connect_backend(const char *proxy_function, PROXY_DECLARE(int) ap_proxy_connect_backend(const char *proxy_function,
proxy_conn_rec *conn, proxy_conn_rec *conn,