Author: mturk
Date: Fri Sep  6 10:22:25 2013
New Revision: 1520528

URL: http://svn.apache.org/r1520528
Log:
Use already present defines from configure

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=1520528&r1=1520527&r2=1520528&view=diff
==============================================================================
--- tomcat/jk/trunk/native/common/jk_global.h (original)
+++ tomcat/jk/trunk/native/common/jk_global.h Fri Sep  6 10:22:25 2013
@@ -345,6 +345,7 @@ extern "C"
                                (tv)->tv_usec = tb.millitm * 1000; }
 #define HAVE_VSNPRINTF
 #define HAVE_SNPRINTF
+#define HAVE_SOCKADDR_STORAGE
 #ifdef HAVE_APR
 #define snprintf apr_snprintf
 #define vsnprintf apr_vsnprintf
@@ -404,10 +405,10 @@ typedef int jk_sock_t;
 #if defined(HAVE_APR)
 #define JK_HAVE_IPV6    APR_HAVE_IPV6
 #else
-#if defined(WIN32) || defined(HAVE_IPV6)
-#define JK_HAVE_IPV6    1
+#if defined(WIN32) || defined(HAVE_AF_INET6)
+#define JK_HAVE_IPV6            1
 #else
-#define JK_HAVE_IPV6    0
+#define JK_HAVE_IPV6            0
 #endif
 #endif
 
@@ -431,8 +432,12 @@ struct jk_sockaddr_t {
         struct sockaddr_in6 sin6;
 #endif
         /** Placeholder to ensure that the size of this union is not
-         * dependent on whether JK_HAVE_IPV6 is defined. */
+         * dependent on whether APR_HAVE_IPV6 is defined. */
+#ifdef HAVE_SOCKADDR_STORAGE
+        struct sockaddr_storage sas;
+#else
         char sas[128];
+#endif
     } sa;
 };
 



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to