Commit 01c04013 authored by Martin v. Löwis's avatar Martin v. Löwis

Use new-style CHECK_TYPE to avoid modifying confdefs.h. Include sys/types.h

Fixes #636431.
parent bddf5a57
#! /bin/sh #! /bin/sh
# From configure.in Revision: 1.366 . # From configure.in Revision: 1.367 .
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.53 for python 2.3. # Generated by GNU Autoconf 2.53 for python 2.3.
# #
...@@ -16525,13 +16525,6 @@ _ACEOF ...@@ -16525,13 +16525,6 @@ _ACEOF
fi fi
# THIS MUST BE LAST, IT CAN BREAK OTHER TESTS!
# Add sys/socket.h to confdefs.h
cat >> confdefs.h <<\EOF
#ifdef HAVE_SYS_SOCKET_H
#include <sys/socket.h>
#endif
EOF
echo "$as_me:$LINENO: checking for socklen_t" >&5 echo "$as_me:$LINENO: checking for socklen_t" >&5
echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6 echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6
if test "${ac_cv_type_socklen_t+set}" = set; then if test "${ac_cv_type_socklen_t+set}" = set; then
...@@ -16540,7 +16533,15 @@ else ...@@ -16540,7 +16533,15 @@ else
cat >conftest.$ac_ext <<_ACEOF cat >conftest.$ac_ext <<_ACEOF
#line $LINENO "configure" #line $LINENO "configure"
#include "confdefs.h" #include "confdefs.h"
$ac_includes_default
#ifdef HAVE_SYS_TYPES_H
#include <sys/types.h>
#endif
#ifdef HAVE_SYS_SOCKET_H
#include <sys/socket.h>
#endif
#ifdef F77_DUMMY_MAIN #ifdef F77_DUMMY_MAIN
# ifdef __cplusplus # ifdef __cplusplus
extern "C" extern "C"
...@@ -16584,24 +16585,13 @@ if test $ac_cv_type_socklen_t = yes; then ...@@ -16584,24 +16585,13 @@ if test $ac_cv_type_socklen_t = yes; then
: :
else else
cat >>confdefs.h <<_ACEOF cat >>confdefs.h <<\_ACEOF
#define socklen_t int #define socklen_t int
_ACEOF _ACEOF
fi fi
#AC_MSG_CHECKING(for Modules/Setup)
#if test ! -f Modules/Setup ; then
# if test ! -d Modules ; then
# mkdir Modules
# fi
# cp "$srcdir/Modules/Setup.dist" Modules/Setup
# AC_MSG_RESULT(creating)
#else
# AC_MSG_RESULT(already exists)
#fi
for h in `(cd $srcdir;echo Python/thread_*.h)` for h in `(cd $srcdir;echo Python/thread_*.h)`
......
...@@ -2445,25 +2445,16 @@ then ...@@ -2445,25 +2445,16 @@ then
[Define if WINDOW in curses.h offers a field _flags.]) [Define if WINDOW in curses.h offers a field _flags.])
fi fi
# THIS MUST BE LAST, IT CAN BREAK OTHER TESTS! AC_CHECK_TYPE(socklen_t,,
# Add sys/socket.h to confdefs.h AC_DEFINE(socklen_t,int,
cat >> confdefs.h <<\EOF Define to `int' if <sys/socket.h> does not define.),[
#ifdef HAVE_SYS_TYPES_H
#include <sys/types.h>
#endif
#ifdef HAVE_SYS_SOCKET_H #ifdef HAVE_SYS_SOCKET_H
#include <sys/socket.h> #include <sys/socket.h>
#endif #endif
EOF ])
AC_CHECK_TYPE(socklen_t, int)
#AC_MSG_CHECKING(for Modules/Setup)
#if test ! -f Modules/Setup ; then
# if test ! -d Modules ; then
# mkdir Modules
# fi
# cp "$srcdir/Modules/Setup.dist" Modules/Setup
# AC_MSG_RESULT(creating)
#else
# AC_MSG_RESULT(already exists)
#fi
AC_SUBST(THREADHEADERS) AC_SUBST(THREADHEADERS)
......
...@@ -842,7 +842,7 @@ ...@@ -842,7 +842,7 @@
/* Define to `unsigned' if <sys/types.h> does not define. */ /* Define to `unsigned' if <sys/types.h> does not define. */
#undef size_t #undef size_t
/* Define to `int' if <sys/types.h> does not define. */ /* Define to `int' if <sys/socket.h> does not define. */
#undef socklen_t #undef socklen_t
/* Define to `int' if <sys/types.h> doesn't define. */ /* Define to `int' if <sys/types.h> doesn't define. */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment