From cb78ea4e900f1399e75d331eb5d8f61d9e0f0621 Mon Sep 17 00:00:00 2001 From: oes Date: Thu, 11 Apr 2002 11:00:21 +0000 Subject: [PATCH] Applied Moritz' fix for socklen_t on Solaris --- acconfig.h | 8 ++++++++ configure.in | 22 ++++++++++++++++++++-- 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/acconfig.h b/acconfig.h index d06eb107..28ab8e1b 100644 --- a/acconfig.h +++ b/acconfig.h @@ -37,6 +37,9 @@ * * Revisions : * $Log: acconfig.h,v $ + * Revision 1.25 2002/04/06 20:38:01 jongfoster + * Renaming VC++ versions of config.h + * * Revision 1.24 2002/04/04 00:36:36 gliptak * always use pcre for matching * @@ -381,6 +384,11 @@ #undef HAVE_GMTIME_R #undef HAVE_LOCALTIME_R +/* Define to 'int' if doesn't have it. + */ +#undef socklen_t + + @BOTTOM@ /* diff --git a/configure.in b/configure.in index d8422e59..c1748fcc 100644 --- a/configure.in +++ b/configure.in @@ -1,6 +1,6 @@ dnl Process this file with autoconf to produce a configure script. dnl -dnl $Id: configure.in,v 1.61 2002/04/10 18:14:45 morcego Exp $ +dnl $Id: configure.in,v 1.62 2002/04/11 10:09:20 oes Exp $ dnl dnl Written by and Copyright (C) 2001, 2002 the SourceForge dnl Privoxy team. http://www.privoxy.org/ @@ -28,6 +28,9 @@ dnl or write to the Free Software Foundation, Inc., 59 dnl Temple Place - Suite 330, Boston, MA 02111-1307, USA. dnl dnl $Log: configure.in,v $ +dnl Revision 1.62 2002/04/11 10:09:20 oes +dnl Version 2.9.14 +dnl dnl Revision 1.61 2002/04/10 18:14:45 morcego dnl - (privoxy-rh.spec only) Relisting template files on the %%files section dnl - (configure.in, privoxy-rh.spec) Bumped package release to 5 @@ -341,7 +344,7 @@ dnl ================================================================= dnl AutoConf Initialization dnl ================================================================= -AC_REVISION($Revision: 1.61 $) +AC_REVISION($Revision: 1.62 $) AC_INIT(jcc.c) if test ! -f config.h.in; then @@ -803,6 +806,10 @@ AC_CHECK_FUNC(localtime_r, [ dnl ================================================================= dnl Solaris specific dnl FIXME: Not tested on Solaris yet... +dnl ISFIXED: Have tested it on Solaris, but there are other ways to +dnl make these checks generic, e.g.: +dnl AC_CHECK_FUNC(getsockopt, , AC_CHECK_LIB(socket, getsockopt)) +dnl (Moritz Barsnick ) dnl ================================================================= @@ -825,6 +832,17 @@ esac AC_SUBST(SOCKET_LIB) +dnl ================================================================= +dnl Solaris problem, and others perhaps (socklen_t is undefined) +dnl ================================================================= + +AC_MSG_CHECKING([for socklen_t]) +AC_EGREP_HEADER(socklen_t, sys/socket.h, AC_MSG_RESULT([yes]), + AC_MSG_RESULT([no]) + AC_DEFINE(socklen_t,int, + [ Define to 'int' if doesn't have it. ])) + + dnl ================================================================= dnl OS/2 specific dnl ================================================================= -- 2.39.2