Author: rjung Date: Sun Sep 3 14:04:47 2006 New Revision: 439843 URL: http://svn.apache.org/viewvc?view=rev&rev=439843 Log: Solaris needs sys/filio.h for FIONREAD ioctl.
Modified: tomcat/connectors/trunk/jk/native/common/jk_connect.c tomcat/connectors/trunk/jk/native/configure.in Modified: tomcat/connectors/trunk/jk/native/common/jk_connect.c URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/common/jk_connect.c?view=diff&rev=439843&r1=439842&r2=439843 ============================================================================== --- tomcat/connectors/trunk/jk/native/common/jk_connect.c (original) +++ tomcat/connectors/trunk/jk/native/common/jk_connect.c Sun Sep 3 14:04:47 2006 @@ -37,6 +37,11 @@ static apr_pool_t *jk_apr_pool = NULL; #endif +#ifdef HAVE_SYS_FILIO_H +/* FIONREAD on Solaris et al. */ +#include <sys/filio.h> +#endif + #if defined(WIN32) || (defined(NETWARE) && defined(__NOVELL_LIBC__)) #define JK_IS_SOCKET_ERROR(x) ((x) == SOCKET_ERROR) #define JK_GET_SOCKET_ERRNO() errno = WSAGetLastError() - WSABASEERR Modified: tomcat/connectors/trunk/jk/native/configure.in URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/configure.in?view=diff&rev=439843&r1=439842&r2=439843 ============================================================================== --- tomcat/connectors/trunk/jk/native/configure.in (original) +++ tomcat/connectors/trunk/jk/native/configure.in Sun Sep 3 14:04:47 2006 @@ -132,8 +132,12 @@ AC_CHECK_FUNC(vsnprintf, AC_DEFINE(HAVE_VSNPRINTF,1,[Have vsnprintf()])) dnl check for flock function. AC_CHECK_FUNC(flock, AC_DEFINE(HAVE_FLOCK,1,[Have flock()])) + dnl check for -lsocket library AC_CHECK_LIB(socket, setsockopt, [LIBS="$LIBS -lsocket"]) + +dnl check for filio.h used on Solaris to define FIONREAD ioctl. +AC_CHECK_HEADERS(sys/filio.h) AC_DEFUN([JK_CHECK_SETSOCKOPT], [ AC_MSG_CHECKING(whether to use $1 with setsockopt()) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]