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