You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by mt...@apache.org on 2013/10/07 08:50:03 UTC
svn commit: r1529773 - /tomcat/jk/trunk/native/common/jk_connect.c
Author: mturk
Date: Mon Oct 7 06:50:03 2013
New Revision: 1529773
URL: http://svn.apache.org/r1529773
Log:
Use our own defines for AF_INET/AF_INET6
Modified:
tomcat/jk/trunk/native/common/jk_connect.c
Modified: tomcat/jk/trunk/native/common/jk_connect.c
URL: http://svn.apache.org/viewvc/tomcat/jk/trunk/native/common/jk_connect.c?rev=1529773&r1=1529772&r2=1529773&view=diff
==============================================================================
--- tomcat/jk/trunk/native/common/jk_connect.c (original)
+++ tomcat/jk/trunk/native/common/jk_connect.c Mon Oct 7 06:50:03 2013
@@ -339,7 +339,7 @@ in_addr_t jk_inet_addr(const char * addr
int jk_resolve(const char *host, int port, jk_sockaddr_t *saddr,
void *pool, int prefer_ipv6, jk_logger_t *l)
{
- int family = AF_INET;
+ int family = JK_INET;
struct in_addr iaddr;
JK_TRACE_ENTER(l);
@@ -371,12 +371,12 @@ int jk_resolve(const char *host, int por
/* Check if we have multiple address matches
*/
if (remote_sa->next) {
- /* Since we are only handling AF_INET (IPV4) address (in_addr_t) */
+ /* Since we are only handling JK_INET (IPV4) address (in_addr_t) */
/* make sure we find one of those. */
temp_sa = remote_sa;
#if APR_HAVE_IPV6
if (prefer_ipv6) {
- while ((NULL != temp_sa) && (AF_INET6 != temp_sa->family))
+ while ((NULL != temp_sa) && (APR_INET6 != temp_sa->family))
temp_sa = temp_sa->next;
}
#endif
@@ -384,7 +384,7 @@ int jk_resolve(const char *host, int por
remote_sa = temp_sa;
}
else {
- while ((NULL != temp_sa) && (AF_INET != temp_sa->family))
+ while ((NULL != temp_sa) && (APR_INET != temp_sa->family))
temp_sa = temp_sa->next;
}
/* if temp_sa is set, we have a valid address otherwise, just return */
@@ -396,14 +396,14 @@ int jk_resolve(const char *host, int por
return JK_FALSE;
}
}
- if (remote_sa->family == AF_INET) {
+ if (remote_sa->family == APR_INET) {
saddr->sa.sin = remote_sa->sa.sin;
- family = AF_INET;
+ family = JK_INET;
}
#if APR_HAVE_IPV6
else {
saddr->sa.sin6 = remote_sa->sa.sin6;
- family = AF_INET6;
+ family = JK_INET6;
}
#endif
#else /* HAVE_APR */
@@ -432,12 +432,12 @@ int jk_resolve(const char *host, int por
#endif /* HAVE_APR */
}
- if (family == AF_INET) {
+ if (family == JK_INET) {
saddr->ipaddr_ptr = &(saddr->sa.sin.sin_addr);
saddr->ipaddr_len = (int)sizeof(struct in_addr);
saddr->salen = (int)sizeof(struct sockaddr_in);
}
-#if APR_HAVE_IPV6
+#if JK_HAVE_IPV6
else {
saddr->ipaddr_ptr = &(saddr->sa.sin6.sin6_addr);
saddr->ipaddr_len = (int)sizeof(struct in6_addr);
@@ -486,7 +486,7 @@ jk_sock_t jk_open_socket(jk_sockaddr_t *
#if defined(SOCK_CLOEXEC) && defined(USE_SOCK_CLOEXEC)
flags |= SOCK_CLOEXEC;
#endif
- sd = socket(AF_INET, SOCK_STREAM | flags, 0);
+ sd = socket(addr->family, SOCK_STREAM | flags, 0);
if (!IS_VALID_SOCKET(sd)) {
JK_GET_SOCKET_ERRNO();
jk_log(l, JK_LOG_ERROR,
@@ -1126,7 +1126,7 @@ char *jk_dump_hinfo(jk_sockaddr_t *saddr
{
char pb[8];
- if (saddr->family == AF_INET) {
+ if (saddr->family == JK_INET) {
inet_ntop4(saddr->ipaddr_ptr, buf, 16);
}
#if APR_HAVE_IPV6
@@ -1152,7 +1152,7 @@ char *jk_dump_sinfo(jk_sock_t sd, char *
if (getpeername(sd, &rsaddr, &salen) == 0) {
char pb[8];
size_t ps;
- if (lsaddr.sa_family == AF_INET) {
+ if (lsaddr.sa_family == JK_INET) {
struct sockaddr_in *sa = (struct sockaddr_in *)&lsaddr;
inet_ntop4((unsigned char *)&sa->sin_addr, buf, 16);
sprintf(pb, ":%d", (unsigned int)htons(sa->sin_port));
@@ -1167,7 +1167,7 @@ char *jk_dump_sinfo(jk_sock_t sd, char *
strcat(buf, pb);
strcat(buf, " -> ");
ps = strlen(buf);
- if (rsaddr.sa_family == AF_INET) {
+ if (rsaddr.sa_family == JK_INET) {
struct sockaddr_in *sa = (struct sockaddr_in *)&rsaddr;
inet_ntop4((unsigned char *)&sa->sin_addr, buf + ps, 16);
sprintf(pb, ":%d", (unsigned int)htons(sa->sin_port));
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org