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 07:50:56 UTC
svn commit: r1529764 - /tomcat/jk/trunk/native/common/jk_global.h
Author: mturk
Date: Mon Oct 7 05:50:55 2013
New Revision: 1529764
URL: http://svn.apache.org/r1529764
Log:
Add few more IPv6 defines
Modified:
tomcat/jk/trunk/native/common/jk_global.h
Modified: tomcat/jk/trunk/native/common/jk_global.h
URL: http://svn.apache.org/viewvc/tomcat/jk/trunk/native/common/jk_global.h?rev=1529764&r1=1529763&r2=1529764&view=diff
==============================================================================
--- tomcat/jk/trunk/native/common/jk_global.h (original)
+++ tomcat/jk/trunk/native/common/jk_global.h Mon Oct 7 05:50:55 2013
@@ -346,6 +346,7 @@ extern "C"
#define HAVE_VSNPRINTF
#define HAVE_SNPRINTF
#define HAVE_SOCKADDR_STORAGE
+#define HAVE_AF_INET6
#ifdef HAVE_APR
#define snprintf apr_snprintf
#define vsnprintf apr_vsnprintf
@@ -403,15 +404,25 @@ typedef int jk_sock_t;
/* IPV6 support */
#if defined(HAVE_APR)
-#define JK_HAVE_IPV6 APR_HAVE_IPV6
+#define JK_HAVE_IPV6 APR_HAVE_IPV6
+#define JK_INET APR_INET
+#define JK_UNSPEC APR_UNSPEC
#else
#if defined(WIN32) || defined(HAVE_AF_INET6)
#define JK_HAVE_IPV6 1
#else
#define JK_HAVE_IPV6 0
#endif
+#define JK_INET AF_INET
+#if defined(AF_UNSPEC)
+#define JK_UNSPEC AF_UNSPEC
+#else
+#define JK_UNSPEC 0
+#endif
+#endif
+#if JK_HAVE_IPV6
+#define JK_INET6 AF_INET6
#endif
-
typedef struct jk_sockaddr_t jk_sockaddr_t;
struct jk_sockaddr_t {
@@ -432,7 +443,7 @@ struct jk_sockaddr_t {
struct sockaddr_in6 sin6;
#endif
/** Placeholder to ensure that the size of this union is not
- * dependent on whether APR_HAVE_IPV6 is defined. */
+ * dependent on whether JK_HAVE_IPV6 is defined. */
#ifdef HAVE_SOCKADDR_STORAGE
struct sockaddr_storage sas;
#else
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org