Add temporary debug tracing for ares_socklen_t Windows targets

This commit is contained in:
Yang Tse 2009-04-29 11:11:59 +00:00
parent 49400b0c7f
commit e4a0001fc6

View File

@ -1845,6 +1845,10 @@ AC_DEFUN([CARES_CONFIGURE_ARES_SOCKLEN_T], [
tst_pull_header_checks='none systypes syssocket'
tst_size_checks='4 8 2'
fi
rm -f debug.txt
echo "DEBUG: ======================================" >>debug.txt
echo "DEBUG: tst_pull_header_checks: $tst_pull_header_checks" >>debug.txt
echo "DEBUG: tst_size_checks : $tst_size_checks" >>debug.txt
for tst_size in $tst_size_checks; do
for tst_pull_headers in $tst_pull_header_checks; do
if test "$cares_sizeof_ares_socklen_t" = "unknown"; then
@ -1862,6 +1866,10 @@ AC_DEFUN([CARES_CONFIGURE_ARES_SOCKLEN_T], [
tmp_includes=""
;;
esac
echo "DEBUG: --------------------------------------" >>debug.txt
echo "DEBUG: tst_pull_headers: $tst_pull_headers" >>debug.txt
echo "DEBUG: tst_size : $tst_size" >>debug.txt
echo "DEBUG: --------------------------------------" >>debug.txt
AC_COMPILE_IFELSE([
AC_LANG_PROGRAM([[
$tmp_includes
@ -1873,6 +1881,10 @@ AC_DEFUN([CARES_CONFIGURE_ARES_SOCKLEN_T], [
],[
cares_sizeof_ares_socklen_t="$tst_size"
cares_pull_headers_socklen_t="$tst_pull_headers"
sed 's/^/cc-OK : /' conftest.$ac_ext >>debug.txt
],[
sed 's/^/cc-src: /' conftest.$ac_ext >>debug.txt
sed 's/^/cc-err: /' conftest.err >>debug.txt
])
fi
done
@ -1882,6 +1894,10 @@ AC_DEFUN([CARES_CONFIGURE_ARES_SOCKLEN_T], [
AC_MSG_ERROR([cannot find out size of ares_socklen_t.])
fi
#
echo "DEBUG: ======================================" >>debug.txt
echo "DEBUG: cares_pull_headers_socklen_t: $cares_pull_headers_socklen_t" >>debug.txt
echo "DEBUG: cares_sizeof_ares_socklen_t : $cares_sizeof_ares_socklen_t" >>debug.txt
echo "DEBUG: ======================================" >>debug.txt
case $cares_pull_headers_socklen_t in
ws2tcpip)
CARES_DEFINE_UNQUOTED([CARES_PULL_WS2TCPIP_H])
@ -1896,6 +1912,12 @@ AC_DEFUN([CARES_CONFIGURE_ARES_SOCKLEN_T], [
esac
CARES_DEFINE_UNQUOTED([CARES_TYPEOF_ARES_SOCKLEN_T], [$cares_typeof_ares_socklen_t])
CARES_DEFINE_UNQUOTED([CARES_SIZEOF_ARES_SOCKLEN_T], [$cares_sizeof_ares_socklen_t])
case X-"$ac_cv_native_windows" in
X-yes)
cat debug.txt >&6
;;
esac
rm -f debug.txt
])