Index: configure =================================================================== --- configure (revision 27364) +++ configure (working copy) @@ -2924,6 +2932,25 @@ echores "$_fast_inttypes" +echocheck "socklen_t" +cat > $TMPC << EOF +#include +int main(void) { +socklen_t v = 0; +return v; } +EOF +_socklen_t=yes +_def_socklen_t='#define HAVE_SOCKLEN_T 1' +if os2 ; then + cc_check || _socklen_t=no + if test "$_socklen_t" = no ; then + _def_socklen_t="$_def_socklen_t + typedef int socklen_t;" + fi +fi +echores "$_socklen_t" + + echocheck "word size" _mp_wordsize="#undef MP_WORDSIZE" cat > $TMPC << EOF @@ -8278,8 +8360,6 @@ #define HAVE_EBP_AVAILABLE 1 #endif -#define HAVE_SOCKLEN_T 1 - #define CONFIG_GPL 1 #define ENABLE_SMALL 0 #define ENABLE_GRAY 0 @@ -8469,6 +8550,9 @@ $_def_round $_def_roundf +/* socklen_t support */ +$_def_socklen_t + /* mkstemp support */ $_def_mkstemp