Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff -Naur ncftp-3.2.6-ep/autoconf_local/acconfig.h ncftp-3.2.6-zip/autoconf_local/acconfig.h
- --- ncftp-3.2.6-ep/autoconf_local/acconfig.h 2009-08-17 21:11:40.000000000 +0200
- +++ ncftp-3.2.6-zip/autoconf_local/acconfig.h 2016-11-13 03:17:24.000000000 +0100
- @@ -258,6 +258,9 @@
- /* Define to `int' if <sys/types.h> doesn't define. */
- #undef mode_t
- +/* Define this because you definitely don't have it. Used only for testing configure. */
- +#undef negative_control_t
- +
- /* Define if you don't have <dirent.h>, but have <ndir.h>. */
- #undef NDIR
- @@ -335,6 +338,8 @@
- /* Format string for the scanf() family for 64 bit integers. */
- #undef SCANF_LONG_LONG
- +#undef sa_family_t
- +
- /* Define if scanning a "long long" with "%lld" works. */
- #undef SCANF_LONG_LONG_LLD
- @@ -405,6 +410,9 @@
- #undef SPRINTF_RETURNS_PTR
- +/* Define to `long' if <sys/types.h> doesn't define. */
- +#undef ssize_t
- +
- /* If using the C implementation of alloca, define if you know the
- direction of stack growth for your system; otherwise it will be
- automatically deduced at run-time.
- diff -Naur ncftp-3.2.6-ep/autoconf_local/aclocal.m4 ncftp-3.2.6-zip/autoconf_local/aclocal.m4
- --- ncftp-3.2.6-ep/autoconf_local/aclocal.m4 2016-11-03 20:58:44.000000000 +0100
- +++ ncftp-3.2.6-zip/autoconf_local/aclocal.m4 2016-12-04 19:54:02.000000000 +0100
- @@ -272,10 +272,11 @@
- dnl
- AC_DEFUN(wi_EXTRA_IDIR, [
- incdir="$1"
- -if test -r $incdir ; then
- +echo "wi_extra_idir $incdir" 1>&5
- +if test -r "$incdir" ; then
- case "$CPPFLAGS" in
- *${incdir}*)
- - # echo " + already had $incdir" 1>&6
- + echo " + already had $incdir" 1>&5
- ;;
- *)
- if test "$CPPFLAGS" = "" ; then
- @@ -283,7 +284,7 @@
- else
- CPPFLAGS="$CPPFLAGS -I$incdir"
- fi
- - echo " + found $incdir" 1>&6
- + echo " + found $incdir" 1>&5
- ;;
- esac
- fi
- @@ -294,10 +295,11 @@
- dnl
- AC_DEFUN(wi_EXTRA_LDIR, [
- libdir="$1"
- -if test -r $libdir ; then
- +echo "wi_extra_ldir $libdir" 1>&5
- +if test -r "$libdir" ; then
- case "$LDFLAGS" in
- *${libdir}*)
- - # echo " + already had $libdir" 1>&6
- + echo " + already had $libdir" 1>&5
- ;;
- *)
- if test "$LDFLAGS" = "" ; then
- @@ -305,7 +307,7 @@
- else
- LDFLAGS="$LDFLAGS -L$libdir"
- fi
- - echo " + found $libdir" 1>&6
- + echo " + found $libdir" 1>&5
- ;;
- esac
- fi
- @@ -679,8 +681,28 @@
- ;;
- esac
- +CC_is_clang="no"
- +case "$CC" in
- + *clang*)
- + CC_is_clang="yes"
- + ;;
- + *)
- + cc_dash_v=`${CC-gcc} -v 2>&1 | grep clang 2>/dev/null`
- + if test -n "$cc_dash_v" ; then
- + CC_is_clang="yes"
- + fi
- + ;;
- +esac
- +
- if test "$wi_os_default_cflags" = yes ; then
- - if test "$GCC" = yes ; then
- + if test "$CC_is_clang" = yes ; then
- + wi_os_default_cflags="-Weverything -Wno-unknown-warning-option -Wno-disabled-macro-expansion -Wno-missing-variable-declarations -Wno-date-time"
- + if test "$wi_replace_O_with_g" = yes ; then
- + wi_os_default_cflags="-g $wi_os_default_cflags"
- + else
- + wi_os_default_cflags="-O2 $wi_os_default_cflags"
- + fi
- + elif test "$GCC" = yes ; then
- #
- # gcc
- #
- @@ -689,7 +711,7 @@
- 2.7.*|2.8.*|2.9*)
- wi_os_default_cflags="-W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wmissing-declarations -Winline"
- ;;
- - 3.*)
- + [345].*)
- wi_os_default_cflags="-W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wmissing-declarations -Winline -Wmissing-format-attribute -Wformat-security"
- wi_gcc_optimizer_flags='-Wdisabled-optimization'
- ;;
- @@ -1124,6 +1146,41 @@
- dnl
- dnl
- dnl
- +AC_DEFUN(wi_PROG_CC, [
- + if test "x$had_CC" = "x" ; then
- + AC_MSG_CHECKING([for CC environment variable])
- + AC_MSG_RESULT(["${CC-no}"])
- + fi
- +
- + AC_MSG_CHECKING([for clang C compiler])
- + CLANG_CC=`which "clang" 2>/dev/null`
- + old_CC="$CC"
- + CC="$CLANG_CC"
- + AC_TRY_COMPILE([#include <stdlib.h>],[extern void exit(int status);],[
- + AC_MSG_RESULT(["$CLANG_CC"])
- + ],[
- + AC_MSG_RESULT(["no"])
- + unset CLANG_CC
- + ])
- + CC="$old_CC"; unset old_CC
- +
- + AC_MSG_CHECKING([if CC should now be set])
- + if test "x$CC" = "x" ; then
- + if test "x$CLANG_CC" != "x" ; then
- + CC="$CLANG_CC"
- + export CC
- + AC_MSG_RESULT(["$CC"])
- + else
- + AC_MSG_RESULT([no])
- + fi
- + else
- + AC_MSG_RESULT([no])
- + fi
- + AC_PROG_CC
- +])
- +dnl
- +dnl
- +dnl
- AC_DEFUN(wi_CFLAGS, [AC_REQUIRE([AC_PROG_CC])
- wi_PROG_GCC_VERSION
- AC_REQUIRE_CPP()
- @@ -1222,9 +1279,11 @@
- AC_DEFUN(wi_ENV_VAR_MESSAGES, [
- AC_MSG_CHECKING([if you set and exported the environment variable CC])
- if test "x$CC" = x ; then
- - AC_MSG_RESULT([no (you may want to do that since configure scripts look for gcc first)])
- + AC_MSG_RESULT([no (configure will try to locate a suitable C compiler)])
- + had_CC="no"
- else
- AC_MSG_RESULT($CC)
- + had_CC="yes"
- fi
- AC_MSG_CHECKING([for environment variable CFLAGS])
- if test "x$CFLAGS" = x ; then
- @@ -4119,6 +4178,33 @@
- dnl
- dnl
- dnl
- +dnl wi_CHECK_TYPE(TYPE, DEFAULT, INCLUDES)
- +AC_DEFUN(wi_CHECK_TYPE,
- +[AC_REQUIRE([AC_HEADER_STDC])dnl
- +AC_MSG_CHECKING(for $1)
- +AC_CACHE_VAL(ac_cv_type_$1,
- +[AC_EGREP_CPP(dnl
- +changequote(<<,>>)dnl
- +<<(^|[^a-zA-Z_0-9])$1[^a-zA-Z_0-9]>>dnl
- +changequote([,]), [
- +#ifdef HAVE_UNISTD_H
- +#include <unistd.h>
- +#endif
- +#include <sys/types.h>
- +#if STDC_HEADERS
- +#include <stdlib.h>
- +#include <stddef.h>
- +#endif
- +$3], ac_cv_type_$1=yes, ac_cv_type_$1=no)])dnl
- +AC_MSG_RESULT($ac_cv_type_$1)
- +if test $ac_cv_type_$1 = no; then
- + AC_DEFINE($1, $2)
- +fi
- +])
- +dnl
- +dnl
- +dnl
- +dnl
- AC_DEFUN(wi_UNISTD_FUNC_PARAM_TYPES, [
- AC_REQUIRE([AC_PROG_CPP])
- AC_REQUIRE([wi_PATH_PERL])
- @@ -5553,15 +5639,17 @@
- wi_CFLAGS_TO_ADD_LATER=""
- changequote(!@, @!)dnl
- if [ -x "$HOME/bin/OS" ] ; then
- - HOME_OS=`$HOME/bin/OS`
- + HOME_OS=`$HOME/bin/OS 2>/dev/null`
- HOME_OS="$HOME/$HOME_OS"
- +else
- + HOME_OS="$HOME"
- fi
- host=`uname -n 2>/dev/null | tr '[A-Z]' '[a-z]'`
- os=`uname -s 2>/dev/null | tr '[A-Z]' '[a-z]'`
- if [ "$os" = "TvoPT" ] ; then os="sunos" ; fi
- dnl work around inability to use $1
- -os_v=`uname -v 2>/dev/null | sed 's/^[^0-9.]*//;s/[^0-9.].*$//;' | awk '-F[-/: ]' '{n = 1; print $n; }'`
- -os_r=`uname -r 2>/dev/null | sed 's/^[^0-9.]*//;s/[^0-9.].*$//;' | awk '-F[-/: ]' '{n = 1; print $n; }'`
- +os_v=`uname -v 2>/dev/null | sed 's/^[^0-9.]*//;s/[^0-9.].*$//;'`
- +os_r=`uname -r 2>/dev/null | sed 's/^[^0-9.]*//;s/[^0-9.].*$//;'`
- os_r1=`echo "${os_r}" | cut -c1`
- arch=`uname -m 2>/dev/null | tr '[A-Z]' '[a-z]'`
- archp=`uname -p 2>/dev/null | tr '[A-Z]' '[a-z]'`
- @@ -5709,6 +5797,7 @@
- esac
- libc=""
- + [ -z "$os_r" ] && os_r="2.2.26"
- os_r1=`echo "$os_r" | cut -d. -f1`
- os_r2=`echo "$os_r" | cut -d. -f2`
- os_r3=`echo "$os_r" | cut -d- -f1 | cut -d. -f3`
- @@ -5991,6 +6080,9 @@
- fi
- wi_cv_OS="$OS"
- +if test "x$HOME_OS" = "x" && test "x$OS" != "x" ; then
- + HOME_OS="$HOME/$OS"
- +fi
- AC_SUBST(NDEFS)
- AC_SUBST(OS)
- AC_SUBST(host)
- diff -Naur ncftp-3.2.6-ep/config.h.in ncftp-3.2.6-zip/config.h.in
- --- ncftp-3.2.6-ep/config.h.in 2016-08-14 03:32:20.000000000 +0200
- +++ ncftp-3.2.6-zip/config.h.in 2016-11-13 03:19:28.000000000 +0100
- @@ -93,6 +93,9 @@
- /* Define to `int' if <sys/types.h> doesn't define. */
- #undef mode_t
- +/* Define this because you definitely don't have it. Used only for testing configure. */
- +#undef negative_control_t
- +
- /* Define if optind, optarg, etc., need to be declared as extern. */
- #undef NEED_GETOPT_EXTERN_DECLS
- @@ -133,6 +136,8 @@
- /* Format string for the scanf() family for 64 bit integers. */
- #undef SCANF_LONG_LONG
- +#undef sa_family_t
- +
- /* Define if scanning a "long long" with "%lld" works. */
- #undef SCANF_LONG_LONG_LLD
- @@ -193,6 +198,9 @@
- #undef sockopt_size_t
- +/* Define to `long' if <sys/types.h> doesn't define. */
- +#undef ssize_t
- +
- /* If using the C implementation of alloca, define if you know the
- direction of stack growth for your system; otherwise it will be
- automatically deduced at run-time.
- diff -Naur ncftp-3.2.6-ep/configure ncftp-3.2.6-zip/configure
- --- ncftp-3.2.6-ep/configure 2016-08-14 04:16:34.000000000 +0200
- +++ ncftp-3.2.6-zip/configure 2016-12-04 19:54:12.000000000 +0100
- @@ -638,42 +638,319 @@
- echo $ac_n "checking if you set and exported the environment variable CC""... $ac_c" 1>&6
- echo "configure:640: checking if you set and exported the environment variable CC" >&5
- if test "x$CC" = x ; then
- - echo "$ac_t""no (you may want to do that since configure scripts look for gcc first)" 1>&6
- + echo "$ac_t""no (configure will try to locate a suitable C compiler)" 1>&6
- + had_CC="no"
- else
- echo "$ac_t""$CC" 1>&6
- + had_CC="yes"
- fi
- echo $ac_n "checking for environment variable CFLAGS""... $ac_c" 1>&6
- -echo "configure:647: checking for environment variable CFLAGS" >&5
- +echo "configure:649: checking for environment variable CFLAGS" >&5
- if test "x$CFLAGS" = x ; then
- echo "$ac_t""no (we will choose a default set for you)" 1>&6
- else
- echo "$ac_t""$CFLAGS" 1>&6
- fi
- echo $ac_n "checking for environment variable CPPFLAGS""... $ac_c" 1>&6
- -echo "configure:654: checking for environment variable CPPFLAGS" >&5
- +echo "configure:656: checking for environment variable CPPFLAGS" >&5
- echo "$ac_t""${CPPFLAGS-no}" 1>&6
- echo $ac_n "checking for environment variable LDFLAGS""... $ac_c" 1>&6
- -echo "configure:657: checking for environment variable LDFLAGS" >&5
- +echo "configure:659: checking for environment variable LDFLAGS" >&5
- echo "$ac_t""${LDFLAGS-no}" 1>&6
- echo $ac_n "checking for environment variable LIBS""... $ac_c" 1>&6
- -echo "configure:660: checking for environment variable LIBS" >&5
- +echo "configure:662: checking for environment variable LIBS" >&5
- echo "$ac_t""${LIBS-no}" 1>&6
- + if test "x$had_CC" = "x" ; then
- + echo $ac_n "checking for CC environment variable""... $ac_c" 1>&6
- +echo "configure:668: checking for CC environment variable" >&5
- + echo "$ac_t"""${CC-no}"" 1>&6
- + fi
- +
- + echo $ac_n "checking for clang C compiler""... $ac_c" 1>&6
- +echo "configure:673: checking for clang C compiler" >&5
- + CLANG_CC=`which "clang" 2>/dev/null`
- + old_CC="$CC"
- + CC="$CLANG_CC"
- + cat > conftest.$ac_ext <<EOF
- +#line 678 "configure"
- +#include "confdefs.h"
- +#include <stdlib.h>
- +int main() {
- +extern void exit(int status);
- +; return 0; }
- +EOF
- +if { (eval echo configure:685: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- + rm -rf conftest*
- +
- + echo "$ac_t"""$CLANG_CC"" 1>&6
- +
- +else
- + echo "configure: failed program was:" >&5
- + cat conftest.$ac_ext >&5
- + rm -rf conftest*
- +
- + echo "$ac_t"""no"" 1>&6
- + unset CLANG_CC
- +
- +fi
- +rm -rf conftest*
- + CC="$old_CC"; unset old_CC
- +
- + echo $ac_n "checking if CC should now be set""... $ac_c" 1>&6
- +echo "configure:703: checking if CC should now be set" >&5
- + if test "x$CC" = "x" ; then
- + if test "x$CLANG_CC" != "x" ; then
- + CC="$CLANG_CC"
- + export CC
- + echo "$ac_t"""$CC"" 1>&6
- + else
- + echo "$ac_t""no" 1>&6
- + fi
- + else
- + echo "$ac_t""no" 1>&6
- + fi
- + # Extract the first word of "gcc", so it can be a program name with args.
- +set dummy gcc; ac_word=$2
- +echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- +echo "configure:718: checking for $ac_word" >&5
- +if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
- + echo $ac_n "(cached) $ac_c" 1>&6
- +else
- + if test -n "$CC"; then
- + ac_cv_prog_CC="$CC" # Let the user override the test.
- +else
- + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- + ac_dummy="$PATH"
- + for ac_dir in $ac_dummy; do
- + test -z "$ac_dir" && ac_dir=.
- + if test -f $ac_dir/$ac_word; then
- + ac_cv_prog_CC="gcc"
- + break
- + fi
- + done
- + IFS="$ac_save_ifs"
- +fi
- +fi
- +CC="$ac_cv_prog_CC"
- +if test -n "$CC"; then
- + echo "$ac_t""$CC" 1>&6
- +else
- + echo "$ac_t""no" 1>&6
- +fi
- +
- +if test -z "$CC"; then
- + # Extract the first word of "cc", so it can be a program name with args.
- +set dummy cc; ac_word=$2
- +echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- +echo "configure:748: checking for $ac_word" >&5
- +if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
- + echo $ac_n "(cached) $ac_c" 1>&6
- +else
- + if test -n "$CC"; then
- + ac_cv_prog_CC="$CC" # Let the user override the test.
- +else
- + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- + ac_prog_rejected=no
- + ac_dummy="$PATH"
- + for ac_dir in $ac_dummy; do
- + test -z "$ac_dir" && ac_dir=.
- + if test -f $ac_dir/$ac_word; then
- + if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
- + ac_prog_rejected=yes
- + continue
- + fi
- + ac_cv_prog_CC="cc"
- + break
- + fi
- + done
- + IFS="$ac_save_ifs"
- +if test $ac_prog_rejected = yes; then
- + # We found a bogon in the path, so make sure we never use it.
- + set dummy $ac_cv_prog_CC
- + shift
- + if test $# -gt 0; then
- + # We chose a different compiler from the bogus one.
- + # However, it has the same basename, so the bogon will be chosen
- + # first if we set CC to just the basename; use the full file name.
- + shift
- + set dummy "$ac_dir/$ac_word" "$@"
- + shift
- + ac_cv_prog_CC="$@"
- + fi
- +fi
- +fi
- +fi
- +CC="$ac_cv_prog_CC"
- +if test -n "$CC"; then
- + echo "$ac_t""$CC" 1>&6
- +else
- + echo "$ac_t""no" 1>&6
- +fi
- +
- + if test -z "$CC"; then
- + case "`uname -s`" in
- + *win32* | *WIN32*)
- + # Extract the first word of "cl", so it can be a program name with args.
- +set dummy cl; ac_word=$2
- +echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- +echo "configure:799: checking for $ac_word" >&5
- +if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
- + echo $ac_n "(cached) $ac_c" 1>&6
- +else
- + if test -n "$CC"; then
- + ac_cv_prog_CC="$CC" # Let the user override the test.
- +else
- + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- + ac_dummy="$PATH"
- + for ac_dir in $ac_dummy; do
- + test -z "$ac_dir" && ac_dir=.
- + if test -f $ac_dir/$ac_word; then
- + ac_cv_prog_CC="cl"
- + break
- + fi
- + done
- + IFS="$ac_save_ifs"
- +fi
- +fi
- +CC="$ac_cv_prog_CC"
- +if test -n "$CC"; then
- + echo "$ac_t""$CC" 1>&6
- +else
- + echo "$ac_t""no" 1>&6
- +fi
- + ;;
- + esac
- + fi
- + test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
- +fi
- +
- +echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
- +echo "configure:831: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
- +
- +ac_ext=c
- +# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- +ac_cpp='$CPP $CPPFLAGS'
- +ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- +ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- +cross_compiling=$ac_cv_prog_cc_cross
- +
- +cat > conftest.$ac_ext << EOF
- +
- +#line 842 "configure"
- +#include "confdefs.h"
- +
- +main(){return(0);}
- +EOF
- +if { (eval echo configure:847: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- + ac_cv_prog_cc_works=yes
- + # If we can't run a trivial program, we are probably using a cross compiler.
- + if (./conftest; exit) 2>/dev/null; then
- + ac_cv_prog_cc_cross=no
- + else
- + ac_cv_prog_cc_cross=yes
- + fi
- +else
- + echo "configure: failed program was:" >&5
- + cat conftest.$ac_ext >&5
- + ac_cv_prog_cc_works=no
- +fi
- +rm -fr conftest*
- +ac_ext=c
- +# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- +ac_cpp='$CPP $CPPFLAGS'
- +ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- +ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- +cross_compiling=$ac_cv_prog_cc_cross
- +
- +echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
- +if test $ac_cv_prog_cc_works = no; then
- + { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
- +fi
- +echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
- +echo "configure:873: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
- +echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
- +cross_compiling=$ac_cv_prog_cc_cross
- +
- +echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
- +echo "configure:878: checking whether we are using GNU C" >&5
- +if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
- + echo $ac_n "(cached) $ac_c" 1>&6
- +else
- + cat > conftest.c <<EOF
- +#ifdef __GNUC__
- + yes;
- +#endif
- +EOF
- +if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:887: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
- + ac_cv_prog_gcc=yes
- +else
- + ac_cv_prog_gcc=no
- +fi
- +fi
- +
- +echo "$ac_t""$ac_cv_prog_gcc" 1>&6
- +
- +if test $ac_cv_prog_gcc = yes; then
- + GCC=yes
- +else
- + GCC=
- +fi
- +
- +ac_test_CFLAGS="${CFLAGS+set}"
- +ac_save_CFLAGS="$CFLAGS"
- +CFLAGS=
- +echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
- +echo "configure:906: checking whether ${CC-cc} accepts -g" >&5
- +if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
- + echo $ac_n "(cached) $ac_c" 1>&6
- +else
- + echo 'void f(){}' > conftest.c
- +if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
- + ac_cv_prog_cc_g=yes
- +else
- + ac_cv_prog_cc_g=no
- +fi
- +rm -rf conftest*
- +
- +fi
- +
- +echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
- +if test "$ac_test_CFLAGS" = set; then
- + CFLAGS="$ac_save_CFLAGS"
- +elif test $ac_cv_prog_cc_g = yes; then
- + if test "$GCC" = yes; then
- + CFLAGS="-g -O2"
- + else
- + CFLAGS="-g"
- + fi
- +else
- + if test "$GCC" = yes; then
- + CFLAGS="-O2"
- + else
- + CFLAGS=
- + fi
- +fi
- +
- +
- +
- #
- # Take note if the user is or is not exporting a CFLAGS env var.
- #
- wi_orig_CFLAGS="$CFLAGS"
- wi_CFLAGS_TO_ADD_LATER=""
- if [ -x "$HOME/bin/OS" ] ; then
- - HOME_OS=`$HOME/bin/OS`
- + HOME_OS=`$HOME/bin/OS 2>/dev/null`
- HOME_OS="$HOME/$HOME_OS"
- +else
- + HOME_OS="$HOME"
- fi
- host=`uname -n 2>/dev/null | tr '[A-Z]' '[a-z]'`
- os=`uname -s 2>/dev/null | tr '[A-Z]' '[a-z]'`
- if [ "$os" = "TvoPT" ] ; then os="sunos" ; fi
- -os_v=`uname -v 2>/dev/null | sed 's/^[^0-9.]*//;s/[^0-9.].*$//;' | awk '-F[-/: ]' '{n = 1; print $n; }'`
- -os_r=`uname -r 2>/dev/null | sed 's/^[^0-9.]*//;s/[^0-9.].*$//;' | awk '-F[-/: ]' '{n = 1; print $n; }'`
- +os_v=`uname -v 2>/dev/null | sed 's/^[^0-9.]*//;s/[^0-9.].*$//;'`
- +os_r=`uname -r 2>/dev/null | sed 's/^[^0-9.]*//;s/[^0-9.].*$//;'`
- os_r1=`echo "${os_r}" | cut -c1`
- arch=`uname -m 2>/dev/null | tr '[A-Z]' '[a-z]'`
- archp=`uname -p 2>/dev/null | tr '[A-Z]' '[a-z]'`
- @@ -821,6 +1098,7 @@
- esac
- libc=""
- + [ -z "$os_r" ] && os_r="2.2.26"
- os_r1=`echo "$os_r" | cut -d. -f1`
- os_r2=`echo "$os_r" | cut -d. -f2`
- os_r3=`echo "$os_r" | cut -d- -f1 | cut -d. -f3`
- @@ -878,22 +1156,22 @@
- if test "$glibc_r1" = "" ; then glibc_r1=0 ; fi
- if test "$glibc_r2" = "" ; then glibc_r2=0 ; fi
- if test "$glibc_r3" = "" ; then glibc_r3=0 ; fi
- - glibc_int=`expr "$glibc_r1" '*' 10000 + "$glibc_r2" '*' 1000 + "$glibc_r3"`
- + glibc_int=`expr "$glibc_r1" '*' 10000 + "$glibc_r2" '*' 100 + "$glibc_r3"`
- NDEFS="$NDEFS -DLINUX_GLIBC=$glibc_int"
- libc="glibc${glibc_r1}.${glibc_r2}"
- OS="linux-$arch"
- ;;
- *)
- if test -f /lib/libc-2.1.3.so ; then
- - NDEFS="$NDEFS -DLINUX_GLIBC=21003"
- + NDEFS="$NDEFS -DLINUX_GLIBC=20103"
- libc="glibc2.1"
- OS="linux-$arch"
- elif test -f /lib/libc-2.1.2.so ; then
- - NDEFS="$NDEFS -DLINUX_GLIBC=21002"
- + NDEFS="$NDEFS -DLINUX_GLIBC=20102"
- libc="glibc2.1"
- OS="linux-$arch"
- elif test -f /lib/libc-2.1.1.so ; then
- - NDEFS="$NDEFS -DLINUX_GLIBC=21001"
- + NDEFS="$NDEFS -DLINUX_GLIBC=20101"
- libc="glibc2.1"
- OS="linux-$arch"
- elif test -f /lib/libc.so.6 ; then
- @@ -1075,295 +1353,76 @@
- *)
- os_r1=`echo "$os_r" | cut -d. -f1`
- if [ "$os_r1" = "" ] ; then os_r1=0 ; fi
- - os_r2=`echo "$os_r" | cut -d. -f2`
- - if [ "$os_r2" = "" ] ; then os_r2=0 ; fi
- - os_r3=`echo "$os_r" | cut -d. -f3`
- - if [ "$os_r3" = "" ] ; then os_r3=0 ; fi
- - os_int=`expr "$os_r1" '*' 100 + "$os_r2" '*' 10 + "$os_r3"`
- - OS="solaris${os_r}-$archp"
- - NDEFS="$NDEFS -DSOLARIS=$os_int"
- - SYS=solaris
- - ;;
- - esac
- - ;;
- - *)
- - OS="$os"
- - SYS="$os"
- -
- - if grep Novell /usr/include/sys/types.h ; then
- - OS="unixware${os_v}"
- - SYS="unixware"
- - fi
- - ;;
- -esac
- -
- -if [ "x$wi_cv_OS" != "x" ] && [ "$wi_cv_OS" != "$OS" ] ; then
- -
- - { echo "configure: error: Your config.cache file is invalid. It was created on $wi_cv_OS, but this machine is running $OS. Remove the config.cache file if you wish to continue." 1>&2; exit 1; }
- -fi
- -wi_cv_OS="$OS"
- -
- -
- -
- -
- -
- -
- -echo $ac_n "checking platform""... $ac_c" 1>&6
- -echo "configure:1113: checking platform" >&5
- -echo "$ac_t"""$OS"" 1>&6
- -
- -
- -case "$os" in
- - linux)
- - OS="linux-$arch-$libc"
- - ;;
- -esac
- -
- -if test -f sh/install-sh ; then chmod 755 sh/*.sh sh/config.* sh/install-sh ; fi
- -ac_aux_dir=
- -for ac_dir in sh $srcdir/sh; do
- - if test -f $ac_dir/install-sh; then
- - ac_aux_dir=$ac_dir
- - ac_install_sh="$ac_aux_dir/install-sh -c"
- - break
- - elif test -f $ac_dir/install.sh; then
- - ac_aux_dir=$ac_dir
- - ac_install_sh="$ac_aux_dir/install.sh -c"
- - break
- - fi
- -done
- -if test -z "$ac_aux_dir"; then
- - { echo "configure: error: can not find install-sh or install.sh in sh $srcdir/sh" 1>&2; exit 1; }
- -fi
- -ac_config_guess=$ac_aux_dir/config.guess
- -ac_config_sub=$ac_aux_dir/config.sub
- -ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
- -
- -# Extract the first word of "gcc", so it can be a program name with args.
- -set dummy gcc; ac_word=$2
- -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- -echo "configure:1146: checking for $ac_word" >&5
- -if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
- - echo $ac_n "(cached) $ac_c" 1>&6
- -else
- - if test -n "$CC"; then
- - ac_cv_prog_CC="$CC" # Let the user override the test.
- -else
- - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- - ac_dummy="$PATH"
- - for ac_dir in $ac_dummy; do
- - test -z "$ac_dir" && ac_dir=.
- - if test -f $ac_dir/$ac_word; then
- - ac_cv_prog_CC="gcc"
- - break
- - fi
- - done
- - IFS="$ac_save_ifs"
- -fi
- -fi
- -CC="$ac_cv_prog_CC"
- -if test -n "$CC"; then
- - echo "$ac_t""$CC" 1>&6
- -else
- - echo "$ac_t""no" 1>&6
- -fi
- -
- -if test -z "$CC"; then
- - # Extract the first word of "cc", so it can be a program name with args.
- -set dummy cc; ac_word=$2
- -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- -echo "configure:1176: checking for $ac_word" >&5
- -if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
- - echo $ac_n "(cached) $ac_c" 1>&6
- -else
- - if test -n "$CC"; then
- - ac_cv_prog_CC="$CC" # Let the user override the test.
- -else
- - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- - ac_prog_rejected=no
- - ac_dummy="$PATH"
- - for ac_dir in $ac_dummy; do
- - test -z "$ac_dir" && ac_dir=.
- - if test -f $ac_dir/$ac_word; then
- - if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
- - ac_prog_rejected=yes
- - continue
- - fi
- - ac_cv_prog_CC="cc"
- - break
- - fi
- - done
- - IFS="$ac_save_ifs"
- -if test $ac_prog_rejected = yes; then
- - # We found a bogon in the path, so make sure we never use it.
- - set dummy $ac_cv_prog_CC
- - shift
- - if test $# -gt 0; then
- - # We chose a different compiler from the bogus one.
- - # However, it has the same basename, so the bogon will be chosen
- - # first if we set CC to just the basename; use the full file name.
- - shift
- - set dummy "$ac_dir/$ac_word" "$@"
- - shift
- - ac_cv_prog_CC="$@"
- - fi
- -fi
- -fi
- -fi
- -CC="$ac_cv_prog_CC"
- -if test -n "$CC"; then
- - echo "$ac_t""$CC" 1>&6
- -else
- - echo "$ac_t""no" 1>&6
- -fi
- -
- - if test -z "$CC"; then
- - case "`uname -s`" in
- - *win32* | *WIN32*)
- - # Extract the first word of "cl", so it can be a program name with args.
- -set dummy cl; ac_word=$2
- -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- -echo "configure:1227: checking for $ac_word" >&5
- -if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
- - echo $ac_n "(cached) $ac_c" 1>&6
- -else
- - if test -n "$CC"; then
- - ac_cv_prog_CC="$CC" # Let the user override the test.
- -else
- - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- - ac_dummy="$PATH"
- - for ac_dir in $ac_dummy; do
- - test -z "$ac_dir" && ac_dir=.
- - if test -f $ac_dir/$ac_word; then
- - ac_cv_prog_CC="cl"
- - break
- - fi
- - done
- - IFS="$ac_save_ifs"
- -fi
- -fi
- -CC="$ac_cv_prog_CC"
- -if test -n "$CC"; then
- - echo "$ac_t""$CC" 1>&6
- -else
- - echo "$ac_t""no" 1>&6
- -fi
- - ;;
- - esac
- - fi
- - test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
- -fi
- -
- -echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
- -echo "configure:1259: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
- -
- -ac_ext=c
- -# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- -ac_cpp='$CPP $CPPFLAGS'
- -ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- -ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- -cross_compiling=$ac_cv_prog_cc_cross
- + os_r2=`echo "$os_r" | cut -d. -f2`
- + if [ "$os_r2" = "" ] ; then os_r2=0 ; fi
- + os_r3=`echo "$os_r" | cut -d. -f3`
- + if [ "$os_r3" = "" ] ; then os_r3=0 ; fi
- + os_int=`expr "$os_r1" '*' 100 + "$os_r2" '*' 10 + "$os_r3"`
- + OS="solaris${os_r}-$archp"
- + NDEFS="$NDEFS -DSOLARIS=$os_int"
- + SYS=solaris
- + ;;
- + esac
- + ;;
- + *)
- + OS="$os"
- + SYS="$os"
- -cat > conftest.$ac_ext << EOF
- + if grep Novell /usr/include/sys/types.h ; then
- + OS="unixware${os_v}"
- + SYS="unixware"
- + fi
- + ;;
- +esac
- -#line 1270 "configure"
- -#include "confdefs.h"
- +if [ "x$wi_cv_OS" != "x" ] && [ "$wi_cv_OS" != "$OS" ] ; then
- -main(){return(0);}
- -EOF
- -if { (eval echo configure:1275: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- - ac_cv_prog_cc_works=yes
- - # If we can't run a trivial program, we are probably using a cross compiler.
- - if (./conftest; exit) 2>/dev/null; then
- - ac_cv_prog_cc_cross=no
- - else
- - ac_cv_prog_cc_cross=yes
- - fi
- -else
- - echo "configure: failed program was:" >&5
- - cat conftest.$ac_ext >&5
- - ac_cv_prog_cc_works=no
- + { echo "configure: error: Your config.cache file is invalid. It was created on $wi_cv_OS, but this machine is running $OS. Remove the config.cache file if you wish to continue." 1>&2; exit 1; }
- fi
- -rm -fr conftest*
- -ac_ext=c
- -# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
- -ac_cpp='$CPP $CPPFLAGS'
- -ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
- -ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
- -cross_compiling=$ac_cv_prog_cc_cross
- +wi_cv_OS="$OS"
- -echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
- -if test $ac_cv_prog_cc_works = no; then
- - { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
- +if test "x$HOME_OS" = "x" && test "x$OS" != "x" ; then
- + HOME_OS="$HOME/$OS"
- fi
- -echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
- -echo "configure:1301: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
- -echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
- -cross_compiling=$ac_cv_prog_cc_cross
- -echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
- -echo "configure:1306: checking whether we are using GNU C" >&5
- -if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
- - echo $ac_n "(cached) $ac_c" 1>&6
- -else
- - cat > conftest.c <<EOF
- -#ifdef __GNUC__
- - yes;
- -#endif
- -EOF
- -if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1315: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
- - ac_cv_prog_gcc=yes
- -else
- - ac_cv_prog_gcc=no
- -fi
- -fi
- -echo "$ac_t""$ac_cv_prog_gcc" 1>&6
- -if test $ac_cv_prog_gcc = yes; then
- - GCC=yes
- -else
- - GCC=
- -fi
- -ac_test_CFLAGS="${CFLAGS+set}"
- -ac_save_CFLAGS="$CFLAGS"
- -CFLAGS=
- -echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
- -echo "configure:1334: checking whether ${CC-cc} accepts -g" >&5
- -if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
- - echo $ac_n "(cached) $ac_c" 1>&6
- -else
- - echo 'void f(){}' > conftest.c
- -if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
- - ac_cv_prog_cc_g=yes
- -else
- - ac_cv_prog_cc_g=no
- -fi
- -rm -rf conftest*
- -fi
- +echo $ac_n "checking platform""... $ac_c" 1>&6
- +echo "configure:1394: checking platform" >&5
- +echo "$ac_t"""$OS"" 1>&6
- -echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
- -if test "$ac_test_CFLAGS" = set; then
- - CFLAGS="$ac_save_CFLAGS"
- -elif test $ac_cv_prog_cc_g = yes; then
- - if test "$GCC" = yes; then
- - CFLAGS="-g -O2"
- - else
- - CFLAGS="-g"
- - fi
- -else
- - if test "$GCC" = yes; then
- - CFLAGS="-O2"
- - else
- - CFLAGS=
- +
- +case "$os" in
- + linux)
- + OS="linux-$arch-$libc"
- + ;;
- +esac
- +
- +if test -f sh/install-sh ; then chmod 755 sh/*.sh sh/config.* sh/install-sh ; fi
- +ac_aux_dir=
- +for ac_dir in sh $srcdir/sh; do
- + if test -f $ac_dir/install-sh; then
- + ac_aux_dir=$ac_dir
- + ac_install_sh="$ac_aux_dir/install-sh -c"
- + break
- + elif test -f $ac_dir/install.sh; then
- + ac_aux_dir=$ac_dir
- + ac_install_sh="$ac_aux_dir/install.sh -c"
- + break
- fi
- +done
- +if test -z "$ac_aux_dir"; then
- + { echo "configure: error: can not find install-sh or install.sh in sh $srcdir/sh" 1>&2; exit 1; }
- fi
- +ac_config_guess=$ac_aux_dir/config.guess
- +ac_config_sub=$ac_aux_dir/config.sub
- +ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
- echo $ac_n "checking if the C compiler can use precompiled headers""... $ac_c" 1>&6
- -echo "configure:1367: checking if the C compiler can use precompiled headers" >&5
- +echo "configure:1426: checking if the C compiler can use precompiled headers" >&5
- if eval "test \"`echo '$''{'wi_cv_cc_precomp'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -1407,14 +1466,14 @@
- #
- echo "Successfully compiled pchtest.h into the precompiled header file pchtest.h.gch." >&5
- cat > conftest.$ac_ext <<EOF
- -#line 1411 "configure"
- +#line 1470 "configure"
- #include "confdefs.h"
- #include "pchtest.h"
- int main() {
- if (FOOBAR == 33) exit(0)
- ; return 0; }
- EOF
- -if { (eval echo configure:1418: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- +if { (eval echo configure:1477: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- result="yes" ; wi_cv_cc_precomp_type="gcc_gch_files"
- else
- @@ -1433,14 +1492,14 @@
- ${CC-cc} $CPPFLAGS -precomp pchtest.h -o pchtest.p >&5 2>&5
- if test -s pchtest.p ; then
- cat > conftest.$ac_ext <<EOF
- -#line 1437 "configure"
- +#line 1496 "configure"
- #include "confdefs.h"
- #include "pchtest.h"
- int main() {
- if (FOOBAR == 33) exit(0)
- ; return 0; }
- EOF
- -if { (eval echo configure:1444: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- +if { (eval echo configure:1503: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- result="yes" ; wi_cv_cc_precomp_type="gcc_dash_precomp"
- else
- @@ -1518,7 +1577,7 @@
- wi_request_no_y2k_warnings=yes
- echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
- -echo "configure:1522: checking how to run the C preprocessor" >&5
- +echo "configure:1581: checking how to run the C preprocessor" >&5
- # On Suns, sometimes $CPP names a directory.
- if test -n "$CPP" && test -d "$CPP"; then
- CPP=
- @@ -1533,13 +1592,13 @@
- # On the NeXT, cc -E runs the code through the compiler's parser,
- # not just through cpp.
- cat > conftest.$ac_ext <<EOF
- -#line 1537 "configure"
- +#line 1596 "configure"
- #include "confdefs.h"
- #include <assert.h>
- Syntax Error
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- -{ (eval echo configure:1543: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- +{ (eval echo configure:1602: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- :
- @@ -1550,13 +1609,13 @@
- rm -rf conftest*
- CPP="${CC-cc} -E -traditional-cpp"
- cat > conftest.$ac_ext <<EOF
- -#line 1554 "configure"
- +#line 1613 "configure"
- #include "confdefs.h"
- #include <assert.h>
- Syntax Error
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- -{ (eval echo configure:1560: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- +{ (eval echo configure:1619: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- :
- @@ -1567,13 +1626,13 @@
- rm -rf conftest*
- CPP="${CC-cc} -nologo -E"
- cat > conftest.$ac_ext <<EOF
- -#line 1571 "configure"
- +#line 1630 "configure"
- #include "confdefs.h"
- #include <assert.h>
- Syntax Error
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- -{ (eval echo configure:1577: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- +{ (eval echo configure:1636: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- :
- @@ -1631,7 +1690,7 @@
- if test "$GCC" = yes ; then
- echo $ac_n "checking the version of GCC""... $ac_c" 1>&6
- -echo "configure:1635: checking the version of GCC" >&5
- +echo "configure:1694: checking the version of GCC" >&5
- if eval "test \"`echo '$''{'wi_cv_gcc_version'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -1654,7 +1713,7 @@
- wi_cv_sunwspro_cc_version2="0"
- else
- echo $ac_n "checking if the C compiler is Sun WorkShop C""... $ac_c" 1>&6
- -echo "configure:1658: checking if the C compiler is Sun WorkShop C" >&5
- +echo "configure:1717: checking if the C compiler is Sun WorkShop C" >&5
- if eval "test \"`echo '$''{'wi_cv_cc_is_sunwspro_cc'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -1688,14 +1747,14 @@
- echo "$ac_t""$wi_cv_cc_is_sunwspro_cc" 1>&6
- if test "$wi_cv_cc_is_sunwspro_cc" = yes ; then
- echo $ac_n "checking output of "cc -V" to determine version of Sun WorkShop C""... $ac_c" 1>&6
- -echo "configure:1692: checking output of "cc -V" to determine version of Sun WorkShop C" >&5
- +echo "configure:1751: checking output of "cc -V" to determine version of Sun WorkShop C" >&5
- echo "$ac_t"""version $wi_cv_sunwspro_cc_version"" 1>&6
- fi
- fi
- echo $ac_n "checking if we should customize your CFLAGS environment variable""... $ac_c" 1>&6
- -echo "configure:1699: checking if we should customize your CFLAGS environment variable" >&5
- +echo "configure:1758: checking if we should customize your CFLAGS environment variable" >&5
- wi_replace_O_with_g="no"
- case "$wi_orig_CFLAGS" in
- "")
- @@ -1755,8 +1814,28 @@
- ;;
- esac
- +CC_is_clang="no"
- +case "$CC" in
- + *clang*)
- + CC_is_clang="yes"
- + ;;
- + *)
- + cc_dash_v=`${CC-gcc} -v 2>&1 | grep clang 2>/dev/null`
- + if test -n "$cc_dash_v" ; then
- + CC_is_clang="yes"
- + fi
- + ;;
- +esac
- +
- if test "$wi_os_default_cflags" = yes ; then
- - if test "$GCC" = yes ; then
- + if test "$CC_is_clang" = yes ; then
- + wi_os_default_cflags="-Weverything -Wno-unknown-warning-option -Wno-disabled-macro-expansion -Wno-missing-variable-declarations -Wno-date-time"
- + if test "$wi_replace_O_with_g" = yes ; then
- + wi_os_default_cflags="-g $wi_os_default_cflags"
- + else
- + wi_os_default_cflags="-O2 $wi_os_default_cflags"
- + fi
- + elif test "$GCC" = yes ; then
- #
- # gcc
- #
- @@ -1765,7 +1844,7 @@
- 2.7.*|2.8.*|2.9*)
- wi_os_default_cflags="-W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wmissing-declarations -Winline"
- ;;
- - 3.*)
- + 345.*)
- wi_os_default_cflags="-W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wmissing-declarations -Winline -Wmissing-format-attribute -Wformat-security"
- wi_gcc_optimizer_flags='-Wdisabled-optimization'
- ;;
- @@ -1916,14 +1995,14 @@
- # accepts this flag...
- #
- cat > conftest.$ac_ext <<EOF
- -#line 1920 "configure"
- +#line 1999 "configure"
- #include "confdefs.h"
- int main() {
- int junk;
- ; return 0; }
- EOF
- -if { (eval echo configure:1927: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- +if { (eval echo configure:2006: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- :
- else
- echo "configure: failed program was:" >&5
- @@ -1941,7 +2020,7 @@
- echo $ac_n "checking for ldd""... $ac_c" 1>&6
- -echo "configure:1945: checking for ldd" >&5
- +echo "configure:2024: checking for ldd" >&5
- if eval "test \"`echo '$''{'wi_cv_prog_ldd'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -1976,7 +2055,7 @@
- # try these
- CFLAGS="$CFLAGS $ac_cv_ssp_flags"
- cat > conftest.$ac_ext <<EOF
- -#line 1980 "configure"
- +#line 2059 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- @@ -1988,7 +2067,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:1992: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:2071: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- :
- else
- echo "configure: failed program was:" >&5
- @@ -2004,13 +2083,13 @@
- fi
- unset oldCFLAGS
- echo $ac_n "checking if stack protection CFLAGS can be used""... $ac_c" 1>&6
- -echo "configure:2008: checking if stack protection CFLAGS can be used" >&5
- +echo "configure:2087: checking if stack protection CFLAGS can be used" >&5
- echo "$ac_t""$ac_cv_ssp_flags" 1>&6
- fi
- echo $ac_n "checking if compiled programs use a shared library version of libgcc""... $ac_c" 1>&6
- -echo "configure:2014: checking if compiled programs use a shared library version of libgcc" >&5
- +echo "configure:2093: checking if compiled programs use a shared library version of libgcc" >&5
- if eval "test \"`echo '$''{'wi_cv_shared_libgcc'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -2049,7 +2128,7 @@
- # accepts this flag...
- #
- cat > conftest.$ac_ext <<EOF
- -#line 2053 "configure"
- +#line 2132 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- @@ -2059,7 +2138,7 @@
- strncpy(testvar, "hello world", sizeof(testvar) - 1);
- ; return 0; }
- EOF
- -if { (eval echo configure:2063: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:2142: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- :
- else
- echo "configure: failed program was:" >&5
- @@ -2090,7 +2169,7 @@
- # accepts this flag...
- #
- cat > conftest.$ac_ext <<EOF
- -#line 2094 "configure"
- +#line 2173 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- @@ -2100,7 +2179,7 @@
- strncpy(testvar, "hello world", sizeof(testvar) - 1);
- ; return 0; }
- EOF
- -if { (eval echo configure:2104: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:2183: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- :
- else
- echo "configure: failed program was:" >&5
- @@ -2140,7 +2219,7 @@
- # Was it ./configure --enable-debug ?
- #
- echo $ac_n "checking if this is a debug build""... $ac_c" 1>&6
- -echo "configure:2144: checking if this is a debug build" >&5
- +echo "configure:2223: checking if this is a debug build" >&5
- if test "$DEBUGBUILD" = yes ; then
- echo "$ac_t""yes" 1>&6
- CFLAGS="$DEBUGCFLAGS"
- @@ -2154,7 +2233,7 @@
- CFLAGS=`echo "$CFLAGS" | sed s/-D__STDC_EXT__//g`
- echo $ac_n "checking if -D__STDC_EXT__ is needed with GCC on HP-UX""... $ac_c" 1>&6
- -echo "configure:2158: checking if -D__STDC_EXT__ is needed with GCC on HP-UX" >&5
- +echo "configure:2237: checking if -D__STDC_EXT__ is needed with GCC on HP-UX" >&5
- if test "$cross_compiling" = yes; then
- # action if cross-compiling, guess
- @@ -2163,7 +2242,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 2167 "configure"
- +#line 2246 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- @@ -2179,7 +2258,7 @@
- #endif
- }
- EOF
- -if { (eval echo configure:2183: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:2262: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -2212,17 +2291,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
- -echo "configure:2216: checking for $ac_hdr" >&5
- +echo "configure:2295: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 2221 "configure"
- +#line 2300 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- -{ (eval echo configure:2226: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- +{ (eval echo configure:2305: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- @@ -2251,7 +2330,7 @@
- if test "x$ac_cv_sizeof_stat_st_size" = x ; then
- echo $ac_n "checking size of st_size field in struct stat""... $ac_c" 1>&6
- -echo "configure:2255: checking size of st_size field in struct stat" >&5
- +echo "configure:2334: checking size of st_size field in struct stat" >&5
- if test "x$ac_cv_header_unistd_h" = x ; then
- { echo "configure: error: Script needs to check for <unistd.h> before calling wi_SIZEOF_ST_SIZE." 1>&2; exit 1; }
- @@ -2266,7 +2345,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 2270 "configure"
- +#line 2349 "configure"
- #include "confdefs.h"
- /* program */
- @@ -2296,7 +2375,7 @@
- }
- EOF
- -if { (eval echo configure:2300: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:2379: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -2332,7 +2411,7 @@
- if test "x$ac_cv_sizeof_off_t" = x ; then
- echo $ac_n "checking size of off_t""... $ac_c" 1>&6
- -echo "configure:2336: checking size of off_t" >&5
- +echo "configure:2415: checking size of off_t" >&5
- if test "x$ac_cv_header_unistd_h" = x ; then
- { echo "configure: error: Script needs to check for <unistd.h> before calling wi_SIZEOF_OFF_T." 1>&2; exit 1; }
- @@ -2347,7 +2426,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 2351 "configure"
- +#line 2430 "configure"
- #include "confdefs.h"
- /* program */
- @@ -2377,7 +2456,7 @@
- }
- EOF
- -if { (eval echo configure:2381: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:2460: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -2426,7 +2505,7 @@
- wi_cv_lfs64="yes"
- echo $ac_n "checking size of st_size field in struct stat64""... $ac_c" 1>&6
- -echo "configure:2430: checking size of st_size field in struct stat64" >&5
- +echo "configure:2509: checking size of st_size field in struct stat64" >&5
- if test "x$ac_cv_header_unistd_h" = x ; then
- { echo "configure: error: Script needs to check for <unistd.h> before calling wi_SIZEOF_STAT64_ST_SIZE." 1>&2; exit 1; }
- @@ -2441,7 +2520,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 2445 "configure"
- +#line 2524 "configure"
- #include "confdefs.h"
- /* program */
- @@ -2471,7 +2550,7 @@
- }
- EOF
- -if { (eval echo configure:2475: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:2554: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -2509,7 +2588,7 @@
- echo $ac_n "checking size of off64_t""... $ac_c" 1>&6
- -echo "configure:2513: checking size of off64_t" >&5
- +echo "configure:2592: checking size of off64_t" >&5
- if test "x$ac_cv_header_unistd_h" = x ; then
- { echo "configure: error: Script needs to check for <unistd.h> before calling wi_SIZEOF_OFF64_T." 1>&2; exit 1; }
- @@ -2524,7 +2603,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 2528 "configure"
- +#line 2607 "configure"
- #include "confdefs.h"
- /* program */
- @@ -2554,7 +2633,7 @@
- }
- EOF
- -if { (eval echo configure:2558: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:2637: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -2592,7 +2671,7 @@
- echo $ac_n "checking size of st_size field in struct stat""... $ac_c" 1>&6
- -echo "configure:2596: checking size of st_size field in struct stat" >&5
- +echo "configure:2675: checking size of st_size field in struct stat" >&5
- if test "x$ac_cv_header_unistd_h" = x ; then
- { echo "configure: error: Script needs to check for <unistd.h> before calling wi_SIZEOF_ST_SIZE." 1>&2; exit 1; }
- @@ -2607,7 +2686,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 2611 "configure"
- +#line 2690 "configure"
- #include "confdefs.h"
- /* program */
- @@ -2637,7 +2716,7 @@
- }
- EOF
- -if { (eval echo configure:2641: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:2720: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -2671,7 +2750,7 @@
- echo $ac_n "checking size of off_t""... $ac_c" 1>&6
- -echo "configure:2675: checking size of off_t" >&5
- +echo "configure:2754: checking size of off_t" >&5
- if test "x$ac_cv_header_unistd_h" = x ; then
- { echo "configure: error: Script needs to check for <unistd.h> before calling wi_SIZEOF_OFF_T." 1>&2; exit 1; }
- @@ -2686,7 +2765,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 2690 "configure"
- +#line 2769 "configure"
- #include "confdefs.h"
- /* program */
- @@ -2716,7 +2795,7 @@
- }
- EOF
- -if { (eval echo configure:2720: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:2799: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -2764,7 +2843,7 @@
- fi
- echo $ac_n "checking if we should add CFLAGS for LFS64 support""... $ac_c" 1>&6
- -echo "configure:2768: checking if we should add CFLAGS for LFS64 support" >&5
- +echo "configure:2847: checking if we should add CFLAGS for LFS64 support" >&5
- echo "$ac_t""$result" 1>&6
- else
- @@ -2775,7 +2854,7 @@
- if test "$GCC" = yes ; then
- echo $ac_n "checking the version of GCC""... $ac_c" 1>&6
- -echo "configure:2779: checking the version of GCC" >&5
- +echo "configure:2858: checking the version of GCC" >&5
- if eval "test \"`echo '$''{'wi_cv_gcc_version'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -2798,7 +2877,7 @@
- wi_cv_sunwspro_cc_version2="0"
- else
- echo $ac_n "checking if the C compiler is Sun WorkShop C""... $ac_c" 1>&6
- -echo "configure:2802: checking if the C compiler is Sun WorkShop C" >&5
- +echo "configure:2881: checking if the C compiler is Sun WorkShop C" >&5
- if eval "test \"`echo '$''{'wi_cv_cc_is_sunwspro_cc'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -2832,14 +2911,14 @@
- echo "$ac_t""$wi_cv_cc_is_sunwspro_cc" 1>&6
- if test "$wi_cv_cc_is_sunwspro_cc" = yes ; then
- echo $ac_n "checking output of "cc -V" to determine version of Sun WorkShop C""... $ac_c" 1>&6
- -echo "configure:2836: checking output of "cc -V" to determine version of Sun WorkShop C" >&5
- +echo "configure:2915: checking output of "cc -V" to determine version of Sun WorkShop C" >&5
- echo "$ac_t"""version $wi_cv_sunwspro_cc_version"" 1>&6
- fi
- fi
- echo $ac_n "checking if we should customize your CFLAGS environment variable""... $ac_c" 1>&6
- -echo "configure:2843: checking if we should customize your CFLAGS environment variable" >&5
- +echo "configure:2922: checking if we should customize your CFLAGS environment variable" >&5
- wi_replace_O_with_g="no"
- case "$wi_orig_CFLAGS" in
- "")
- @@ -2899,8 +2978,28 @@
- ;;
- esac
- +CC_is_clang="no"
- +case "$CC" in
- + *clang*)
- + CC_is_clang="yes"
- + ;;
- + *)
- + cc_dash_v=`${CC-gcc} -v 2>&1 | grep clang 2>/dev/null`
- + if test -n "$cc_dash_v" ; then
- + CC_is_clang="yes"
- + fi
- + ;;
- +esac
- +
- if test "$wi_os_default_cflags" = yes ; then
- - if test "$GCC" = yes ; then
- + if test "$CC_is_clang" = yes ; then
- + wi_os_default_cflags="-Weverything -Wno-unknown-warning-option -Wno-disabled-macro-expansion -Wno-missing-variable-declarations -Wno-date-time"
- + if test "$wi_replace_O_with_g" = yes ; then
- + wi_os_default_cflags="-g $wi_os_default_cflags"
- + else
- + wi_os_default_cflags="-O2 $wi_os_default_cflags"
- + fi
- + elif test "$GCC" = yes ; then
- #
- # gcc
- #
- @@ -2909,7 +3008,7 @@
- 2.7.*|2.8.*|2.9*)
- wi_os_default_cflags="-W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wmissing-declarations -Winline"
- ;;
- - 3.*)
- + 345.*)
- wi_os_default_cflags="-W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wmissing-declarations -Winline -Wmissing-format-attribute -Wformat-security"
- wi_gcc_optimizer_flags='-Wdisabled-optimization'
- ;;
- @@ -3060,14 +3159,14 @@
- # accepts this flag...
- #
- cat > conftest.$ac_ext <<EOF
- -#line 3064 "configure"
- +#line 3163 "configure"
- #include "confdefs.h"
- int main() {
- int junk;
- ; return 0; }
- EOF
- -if { (eval echo configure:3071: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- +if { (eval echo configure:3170: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- :
- else
- echo "configure: failed program was:" >&5
- @@ -3085,7 +3184,7 @@
- echo $ac_n "checking for ldd""... $ac_c" 1>&6
- -echo "configure:3089: checking for ldd" >&5
- +echo "configure:3188: checking for ldd" >&5
- if eval "test \"`echo '$''{'wi_cv_prog_ldd'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -3120,7 +3219,7 @@
- # try these
- CFLAGS="$CFLAGS $ac_cv_ssp_flags"
- cat > conftest.$ac_ext <<EOF
- -#line 3124 "configure"
- +#line 3223 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- @@ -3132,7 +3231,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:3136: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:3235: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- :
- else
- echo "configure: failed program was:" >&5
- @@ -3148,13 +3247,13 @@
- fi
- unset oldCFLAGS
- echo $ac_n "checking if stack protection CFLAGS can be used""... $ac_c" 1>&6
- -echo "configure:3152: checking if stack protection CFLAGS can be used" >&5
- +echo "configure:3251: checking if stack protection CFLAGS can be used" >&5
- echo "$ac_t""$ac_cv_ssp_flags" 1>&6
- fi
- echo $ac_n "checking if compiled programs use a shared library version of libgcc""... $ac_c" 1>&6
- -echo "configure:3158: checking if compiled programs use a shared library version of libgcc" >&5
- +echo "configure:3257: checking if compiled programs use a shared library version of libgcc" >&5
- if eval "test \"`echo '$''{'wi_cv_shared_libgcc'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -3193,7 +3292,7 @@
- # accepts this flag...
- #
- cat > conftest.$ac_ext <<EOF
- -#line 3197 "configure"
- +#line 3296 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- @@ -3203,7 +3302,7 @@
- strncpy(testvar, "hello world", sizeof(testvar) - 1);
- ; return 0; }
- EOF
- -if { (eval echo configure:3207: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:3306: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- :
- else
- echo "configure: failed program was:" >&5
- @@ -3234,7 +3333,7 @@
- # accepts this flag...
- #
- cat > conftest.$ac_ext <<EOF
- -#line 3238 "configure"
- +#line 3337 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- @@ -3244,7 +3343,7 @@
- strncpy(testvar, "hello world", sizeof(testvar) - 1);
- ; return 0; }
- EOF
- -if { (eval echo configure:3248: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:3347: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- :
- else
- echo "configure: failed program was:" >&5
- @@ -3284,7 +3383,7 @@
- # Was it ./configure --enable-debug ?
- #
- echo $ac_n "checking if this is a debug build""... $ac_c" 1>&6
- -echo "configure:3288: checking if this is a debug build" >&5
- +echo "configure:3387: checking if this is a debug build" >&5
- if test "$DEBUGBUILD" = yes ; then
- echo "$ac_t""yes" 1>&6
- CFLAGS="$DEBUGCFLAGS"
- @@ -3298,7 +3397,7 @@
- CFLAGS=`echo "$CFLAGS" | sed s/-D__STDC_EXT__//g`
- echo $ac_n "checking if -D__STDC_EXT__ is needed with GCC on HP-UX""... $ac_c" 1>&6
- -echo "configure:3302: checking if -D__STDC_EXT__ is needed with GCC on HP-UX" >&5
- +echo "configure:3401: checking if -D__STDC_EXT__ is needed with GCC on HP-UX" >&5
- if test "$cross_compiling" = yes; then
- # action if cross-compiling, guess
- @@ -3307,7 +3406,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 3311 "configure"
- +#line 3410 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- @@ -3323,7 +3422,7 @@
- #endif
- }
- EOF
- -if { (eval echo configure:3327: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:3426: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -3356,17 +3455,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
- -echo "configure:3360: checking for $ac_hdr" >&5
- +echo "configure:3459: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 3365 "configure"
- +#line 3464 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- -{ (eval echo configure:3370: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- +{ (eval echo configure:3469: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- @@ -3395,7 +3494,7 @@
- if test "x$ac_cv_sizeof_stat_st_size" = x ; then
- echo $ac_n "checking size of st_size field in struct stat""... $ac_c" 1>&6
- -echo "configure:3399: checking size of st_size field in struct stat" >&5
- +echo "configure:3498: checking size of st_size field in struct stat" >&5
- if test "x$ac_cv_header_unistd_h" = x ; then
- { echo "configure: error: Script needs to check for <unistd.h> before calling wi_SIZEOF_ST_SIZE." 1>&2; exit 1; }
- @@ -3410,7 +3509,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 3414 "configure"
- +#line 3513 "configure"
- #include "confdefs.h"
- /* program */
- @@ -3440,7 +3539,7 @@
- }
- EOF
- -if { (eval echo configure:3444: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:3543: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -3476,7 +3575,7 @@
- if test "x$ac_cv_sizeof_off_t" = x ; then
- echo $ac_n "checking size of off_t""... $ac_c" 1>&6
- -echo "configure:3480: checking size of off_t" >&5
- +echo "configure:3579: checking size of off_t" >&5
- if test "x$ac_cv_header_unistd_h" = x ; then
- { echo "configure: error: Script needs to check for <unistd.h> before calling wi_SIZEOF_OFF_T." 1>&2; exit 1; }
- @@ -3491,7 +3590,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 3495 "configure"
- +#line 3594 "configure"
- #include "confdefs.h"
- /* program */
- @@ -3521,7 +3620,7 @@
- }
- EOF
- -if { (eval echo configure:3525: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:3624: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -3557,7 +3656,7 @@
- if test "x$ac_cv_sizeof_size_t" = x ; then
- echo $ac_n "checking size of size_t""... $ac_c" 1>&6
- -echo "configure:3561: checking size of size_t" >&5
- +echo "configure:3660: checking size of size_t" >&5
- if test "x$ac_cv_header_unistd_h" = x ; then
- { echo "configure: error: Script needs to check for <unistd.h> before calling wi_SIZEOF_SIZE_T." 1>&2; exit 1; }
- @@ -3572,7 +3671,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 3576 "configure"
- +#line 3675 "configure"
- #include "confdefs.h"
- /* program */
- @@ -3602,7 +3701,7 @@
- }
- EOF
- -if { (eval echo configure:3606: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:3705: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -3656,7 +3755,7 @@
- # Recheck, to see if the defines took effect.
- echo $ac_n "checking size of st_size field in struct stat""... $ac_c" 1>&6
- -echo "configure:3660: checking size of st_size field in struct stat" >&5
- +echo "configure:3759: checking size of st_size field in struct stat" >&5
- if test "x$ac_cv_header_unistd_h" = x ; then
- { echo "configure: error: Script needs to check for <unistd.h> before calling wi_SIZEOF_ST_SIZE." 1>&2; exit 1; }
- @@ -3671,7 +3770,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 3675 "configure"
- +#line 3774 "configure"
- #include "confdefs.h"
- /* program */
- @@ -3701,7 +3800,7 @@
- }
- EOF
- -if { (eval echo configure:3705: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:3804: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -3735,7 +3834,7 @@
- echo $ac_n "checking size of off_t""... $ac_c" 1>&6
- -echo "configure:3739: checking size of off_t" >&5
- +echo "configure:3838: checking size of off_t" >&5
- if test "x$ac_cv_header_unistd_h" = x ; then
- { echo "configure: error: Script needs to check for <unistd.h> before calling wi_SIZEOF_OFF_T." 1>&2; exit 1; }
- @@ -3750,7 +3849,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 3754 "configure"
- +#line 3853 "configure"
- #include "confdefs.h"
- /* program */
- @@ -3780,7 +3879,7 @@
- }
- EOF
- -if { (eval echo configure:3784: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:3883: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -3814,7 +3913,7 @@
- echo $ac_n "checking size of size_t""... $ac_c" 1>&6
- -echo "configure:3818: checking size of size_t" >&5
- +echo "configure:3917: checking size of size_t" >&5
- if test "x$ac_cv_header_unistd_h" = x ; then
- { echo "configure: error: Script needs to check for <unistd.h> before calling wi_SIZEOF_SIZE_T." 1>&2; exit 1; }
- @@ -3829,7 +3928,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 3833 "configure"
- +#line 3932 "configure"
- #include "confdefs.h"
- /* program */
- @@ -3859,7 +3958,7 @@
- }
- EOF
- -if { (eval echo configure:3863: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:3962: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -3903,7 +4002,7 @@
- unset ac_cv_sizeof_stat_st_size ac_cv_sizeof_off_t
- echo $ac_n "checking size of st_size field in struct stat64""... $ac_c" 1>&6
- -echo "configure:3907: checking size of st_size field in struct stat64" >&5
- +echo "configure:4006: checking size of st_size field in struct stat64" >&5
- if test "x$ac_cv_header_unistd_h" = x ; then
- { echo "configure: error: Script needs to check for <unistd.h> before calling wi_SIZEOF_STAT64_ST_SIZE." 1>&2; exit 1; }
- @@ -3918,7 +4017,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 3922 "configure"
- +#line 4021 "configure"
- #include "confdefs.h"
- /* program */
- @@ -3948,7 +4047,7 @@
- }
- EOF
- -if { (eval echo configure:3952: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:4051: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -3986,7 +4085,7 @@
- echo $ac_n "checking size of off64_t""... $ac_c" 1>&6
- -echo "configure:3990: checking size of off64_t" >&5
- +echo "configure:4089: checking size of off64_t" >&5
- if test "x$ac_cv_header_unistd_h" = x ; then
- { echo "configure: error: Script needs to check for <unistd.h> before calling wi_SIZEOF_OFF64_T." 1>&2; exit 1; }
- @@ -4001,7 +4100,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 4005 "configure"
- +#line 4104 "configure"
- #include "confdefs.h"
- /* program */
- @@ -4031,7 +4130,7 @@
- }
- EOF
- -if { (eval echo configure:4035: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:4134: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -4069,7 +4168,7 @@
- echo $ac_n "checking size of st_size field in struct stat""... $ac_c" 1>&6
- -echo "configure:4073: checking size of st_size field in struct stat" >&5
- +echo "configure:4172: checking size of st_size field in struct stat" >&5
- if test "x$ac_cv_header_unistd_h" = x ; then
- { echo "configure: error: Script needs to check for <unistd.h> before calling wi_SIZEOF_ST_SIZE." 1>&2; exit 1; }
- @@ -4084,7 +4183,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 4088 "configure"
- +#line 4187 "configure"
- #include "confdefs.h"
- /* program */
- @@ -4114,7 +4213,7 @@
- }
- EOF
- -if { (eval echo configure:4118: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:4217: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -4148,7 +4247,7 @@
- echo $ac_n "checking size of off_t""... $ac_c" 1>&6
- -echo "configure:4152: checking size of off_t" >&5
- +echo "configure:4251: checking size of off_t" >&5
- if test "x$ac_cv_header_unistd_h" = x ; then
- { echo "configure: error: Script needs to check for <unistd.h> before calling wi_SIZEOF_OFF_T." 1>&2; exit 1; }
- @@ -4163,7 +4262,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 4167 "configure"
- +#line 4266 "configure"
- #include "confdefs.h"
- /* program */
- @@ -4193,7 +4292,7 @@
- }
- EOF
- -if { (eval echo configure:4197: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:4296: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -4228,7 +4327,7 @@
- fi
- fi
- echo $ac_n "checking if we should add CFLAGS for Large File Support""... $ac_c" 1>&6
- -echo "configure:4232: checking if we should add CFLAGS for Large File Support" >&5
- +echo "configure:4331: checking if we should add CFLAGS for Large File Support" >&5
- echo "$ac_t""$result" 1>&6
- unset orig_CFLAGS
- @@ -4260,7 +4359,7 @@
- ;;
- esac
- echo $ac_n "checking if we should add CFLAGS for reentrancy""... $ac_c" 1>&6
- -echo "configure:4264: checking if we should add CFLAGS for reentrancy" >&5
- +echo "configure:4363: checking if we should add CFLAGS for reentrancy" >&5
- echo "$ac_t""$result" 1>&6
- @@ -4270,7 +4369,7 @@
- ac_cv_macosx_ldflags=no
- echo $ac_n "checking if MACOSX_DEPLOYMENT_TARGET environment variable is set""... $ac_c" 1>&6
- -echo "configure:4274: checking if MACOSX_DEPLOYMENT_TARGET environment variable is set" >&5
- +echo "configure:4373: checking if MACOSX_DEPLOYMENT_TARGET environment variable is set" >&5
- echo "$ac_t""${MACOSX_DEPLOYMENT_TARGET-no}" 1>&6
- test_macosx_sdk_path=`/bin/ls -1d /Developer/SDKs/MacOSX10.*u.sdk 2>/dev/null | sed -n 1,1p`
- @@ -4298,7 +4397,7 @@
- ;;
- esac
- echo $ac_n "checking if Mac OS X universal SDK is available""... $ac_c" 1>&6
- -echo "configure:4302: checking if Mac OS X universal SDK is available" >&5
- +echo "configure:4401: checking if Mac OS X universal SDK is available" >&5
- echo "$ac_t""${test_macosx_sdk_path-no}" 1>&6
- if test "${use_macosx_universal}" != no && test "${test_macosx_sdk_path}" != "no" ; then
- @@ -4352,13 +4451,13 @@
- # esac
- fi
- echo $ac_n "checking if we should add CFLAGS for Mac OS X""... $ac_c" 1>&6
- -echo "configure:4356: checking if we should add CFLAGS for Mac OS X" >&5
- +echo "configure:4455: checking if we should add CFLAGS for Mac OS X" >&5
- echo "$ac_t""$ac_cv_macosx_cflags" 1>&6
- fi
- echo $ac_n "checking for strip""... $ac_c" 1>&6
- -echo "configure:4362: checking for strip" >&5
- +echo "configure:4461: checking for strip" >&5
- STRIP="strip"
- if [ "x$cross_compiling" = "xyes" ] ; then
- machine=`${CC-gcc} -dumpmachine 2>/dev/null`
- @@ -4412,7 +4511,7 @@
- STRIPFLAG="$SFLAG"
- echo $ac_n "checking for object suffix""... $ac_c" 1>&6
- -echo "configure:4416: checking for object suffix" >&5
- +echo "configure:4515: checking for object suffix" >&5
- if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -4421,7 +4520,7 @@
- ac_cv_objext="o"
- else
- echo 'int i = 1;' > conftest.$ac_ext
- -if { (eval echo configure:4425: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- +if { (eval echo configure:4524: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- for ac_file in conftest.*; do
- case $ac_file in
- *.c) ;;
- @@ -4440,12 +4539,12 @@
- ac_objext=$ac_cv_objext
- echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
- -echo "configure:4444: checking for Cygwin environment" >&5
- +echo "configure:4543: checking for Cygwin environment" >&5
- if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 4449 "configure"
- +#line 4548 "configure"
- #include "confdefs.h"
- int main() {
- @@ -4456,7 +4555,7 @@
- return __CYGWIN__;
- ; return 0; }
- EOF
- -if { (eval echo configure:4460: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- +if { (eval echo configure:4559: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_cygwin=yes
- else
- @@ -4473,19 +4572,19 @@
- CYGWIN=
- test "$ac_cv_cygwin" = yes && CYGWIN=yes
- echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
- -echo "configure:4477: checking for mingw32 environment" >&5
- +echo "configure:4576: checking for mingw32 environment" >&5
- if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 4482 "configure"
- +#line 4581 "configure"
- #include "confdefs.h"
- int main() {
- return __MINGW32__;
- ; return 0; }
- EOF
- -if { (eval echo configure:4489: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- +if { (eval echo configure:4588: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_mingw32=yes
- else
- @@ -4504,7 +4603,7 @@
- echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
- -echo "configure:4508: checking for executable suffix" >&5
- +echo "configure:4607: checking for executable suffix" >&5
- if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -4516,7 +4615,7 @@
- rm -rf conftest*
- echo 'int main () { return 0; }' > conftest.$ac_ext
- ac_cv_exeext=
- - if { (eval echo configure:4520: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
- + if { (eval echo configure:4619: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
- for file in conftest.*; do
- case $file in
- *.c | *.o | *.obj) ;;
- @@ -4550,14 +4649,15 @@
- if test "${SYS-sunos}" = sunos ; then
- echo $ac_n "checking for System V compatibility directories""... $ac_c" 1>&6
- -echo "configure:4554: checking for System V compatibility directories" >&5
- +echo "configure:4653: checking for System V compatibility directories" >&5
- echo "$ac_t""" 1>&6
- incdir=""/usr/5include""
- -if test -r $incdir ; then
- +echo "wi_extra_idir $incdir" 1>&5
- +if test -r "$incdir" ; then
- case "$CPPFLAGS" in
- *${incdir}*)
- - # echo " + already had $incdir" 1>&6
- + echo " + already had $incdir" 1>&5
- ;;
- *)
- if test "$CPPFLAGS" = "" ; then
- @@ -4565,17 +4665,18 @@
- else
- CPPFLAGS="$CPPFLAGS -I$incdir"
- fi
- - echo " + found $incdir" 1>&6
- + echo " + found $incdir" 1>&5
- ;;
- esac
- fi
- libdir=""/usr/5lib""
- -if test -r $libdir ; then
- +echo "wi_extra_ldir $libdir" 1>&5
- +if test -r "$libdir" ; then
- case "$LDFLAGS" in
- *${libdir}*)
- - # echo " + already had $libdir" 1>&6
- + echo " + already had $libdir" 1>&5
- ;;
- *)
- if test "$LDFLAGS" = "" ; then
- @@ -4583,7 +4684,7 @@
- else
- LDFLAGS="$LDFLAGS -L$libdir"
- fi
- - echo " + found $libdir" 1>&6
- + echo " + found $libdir" 1>&5
- ;;
- esac
- fi
- @@ -4600,12 +4701,12 @@
- echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
- -echo "configure:4604: checking for ANSI C header files" >&5
- +echo "configure:4705: checking for ANSI C header files" >&5
- if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 4609 "configure"
- +#line 4710 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- #include <stdarg.h>
- @@ -4613,7 +4714,7 @@
- #include <float.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- -{ (eval echo configure:4617: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- +{ (eval echo configure:4718: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- @@ -4630,7 +4731,7 @@
- if test $ac_cv_header_stdc = yes; then
- # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
- cat > conftest.$ac_ext <<EOF
- -#line 4634 "configure"
- +#line 4735 "configure"
- #include "confdefs.h"
- #include <string.h>
- EOF
- @@ -4648,7 +4749,7 @@
- if test $ac_cv_header_stdc = yes; then
- # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
- cat > conftest.$ac_ext <<EOF
- -#line 4652 "configure"
- +#line 4753 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- EOF
- @@ -4669,7 +4770,7 @@
- :
- else
- cat > conftest.$ac_ext <<EOF
- -#line 4673 "configure"
- +#line 4774 "configure"
- #include "confdefs.h"
- #include <ctype.h>
- #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
- @@ -4680,7 +4781,7 @@
- exit (0); }
- EOF
- -if { (eval echo configure:4684: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:4785: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- :
- else
- @@ -4707,17 +4808,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
- -echo "configure:4711: checking for $ac_hdr" >&5
- +echo "configure:4812: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 4716 "configure"
- +#line 4817 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- -{ (eval echo configure:4721: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- +{ (eval echo configure:4822: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- @@ -4744,12 +4845,12 @@
- done
- echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
- -echo "configure:4748: checking whether time.h and sys/time.h may both be included" >&5
- +echo "configure:4849: checking whether time.h and sys/time.h may both be included" >&5
- if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 4753 "configure"
- +#line 4854 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <sys/time.h>
- @@ -4758,7 +4859,7 @@
- struct tm *tp;
- ; return 0; }
- EOF
- -if { (eval echo configure:4762: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- +if { (eval echo configure:4863: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_header_time=yes
- else
- @@ -4789,17 +4890,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
- -echo "configure:4793: checking for $ac_hdr" >&5
- +echo "configure:4894: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 4798 "configure"
- +#line 4899 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- -{ (eval echo configure:4803: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- +{ (eval echo configure:4904: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- @@ -4826,7 +4927,7 @@
- done
- echo $ac_n "checking for UNIX domain sockets""... $ac_c" 1>&6
- -echo "configure:4830: checking for UNIX domain sockets" >&5
- +echo "configure:4931: checking for UNIX domain sockets" >&5
- if eval "test \"`echo '$''{'wi_cv_unix_domain_sockets'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -4839,7 +4940,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 4843 "configure"
- +#line 4944 "configure"
- #include "confdefs.h"
- #if defined(AIX) || defined(_AIX) || defined(__HOS_AIX__)
- @@ -4865,7 +4966,7 @@
- exit(0); /* do have UNIX domain sockets */
- }
- EOF
- -if { (eval echo configure:4869: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:4970: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -4899,13 +5000,13 @@
- fi
- echo $ac_n "checking for sun_len field in struct sockaddr_un""... $ac_c" 1>&6
- -echo "configure:4903: checking for sun_len field in struct sockaddr_un" >&5
- +echo "configure:5004: checking for sun_len field in struct sockaddr_un" >&5
- if eval "test \"`echo '$''{'wi_cv_sockaddr_un_sun_len'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 4909 "configure"
- +#line 5010 "configure"
- #include "confdefs.h"
- /* includes */
- @@ -4924,7 +5025,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:4928: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:5029: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- wi_cv_sockaddr_un_sun_len=yes
- @@ -4966,12 +5067,12 @@
- # Mostly for SunOS 4 -- needs to come first because other libs depend on it
- echo $ac_n "checking for strerror""... $ac_c" 1>&6
- -echo "configure:4970: checking for strerror" >&5
- +echo "configure:5071: checking for strerror" >&5
- if eval "test \"`echo '$''{'ac_cv_func_strerror'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 4975 "configure"
- +#line 5076 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char strerror(); below. */
- @@ -4994,7 +5095,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:4998: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:5099: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_strerror=yes"
- else
- @@ -5017,7 +5118,7 @@
- if test "$a" = no ; then
- # Not in libc, try lib44bsd.
- echo $ac_n "checking for strerror in -l44bsd""... $ac_c" 1>&6
- -echo "configure:5021: checking for strerror in -l44bsd" >&5
- +echo "configure:5122: checking for strerror in -l44bsd" >&5
- ac_lib_var=`echo 44bsd'_'strerror | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- @@ -5025,7 +5126,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-l44bsd $LIBS"
- cat > conftest.$ac_ext <<EOF
- -#line 5029 "configure"
- +#line 5130 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- @@ -5036,7 +5137,7 @@
- strerror()
- ; return 0; }
- EOF
- -if { (eval echo configure:5040: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:5141: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- @@ -5068,12 +5169,12 @@
- echo $ac_n "checking for socket""... $ac_c" 1>&6
- -echo "configure:5072: checking for socket" >&5
- +echo "configure:5173: checking for socket" >&5
- if eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 5077 "configure"
- +#line 5178 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char socket(); below. */
- @@ -5096,7 +5197,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:5100: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:5201: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_socket=yes"
- else
- @@ -5119,7 +5220,7 @@
- if test "$a" = no ; then
- # Not in libc, try libsocket.
- echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
- -echo "configure:5123: checking for socket in -lsocket" >&5
- +echo "configure:5224: checking for socket in -lsocket" >&5
- ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- @@ -5127,7 +5228,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lsocket $LIBS"
- cat > conftest.$ac_ext <<EOF
- -#line 5131 "configure"
- +#line 5232 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- @@ -5138,7 +5239,7 @@
- socket()
- ; return 0; }
- EOF
- -if { (eval echo configure:5142: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:5243: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- @@ -5173,7 +5274,7 @@
- unixware2*)
- # So far, only UnixWare needs this.
- echo $ac_n "checking for syslog in -lgen""... $ac_c" 1>&6
- -echo "configure:5177: checking for syslog in -lgen" >&5
- +echo "configure:5278: checking for syslog in -lgen" >&5
- ac_lib_var=`echo gen'_'syslog | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- @@ -5181,7 +5282,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lgen $LIBS"
- cat > conftest.$ac_ext <<EOF
- -#line 5185 "configure"
- +#line 5286 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- @@ -5192,7 +5293,7 @@
- syslog()
- ; return 0; }
- EOF
- -if { (eval echo configure:5196: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:5297: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- @@ -5239,12 +5340,12 @@
- # AC_CHECK_FUNC(socket,[a=yes],[a=no])
- #
- echo $ac_n "checking for socket""... $ac_c" 1>&6
- -echo "configure:5243: checking for socket" >&5
- +echo "configure:5344: checking for socket" >&5
- if eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 5248 "configure"
- +#line 5349 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char socket(); below. */
- @@ -5267,7 +5368,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:5271: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:5372: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_socket=yes"
- else
- @@ -5300,7 +5401,7 @@
- hpux1123456789*)
- # HP-UX 11 uses NSL for YP services
- echo $ac_n "checking for getpwent in -lnsl""... $ac_c" 1>&6
- -echo "configure:5304: checking for getpwent in -lnsl" >&5
- +echo "configure:5405: checking for getpwent in -lnsl" >&5
- ac_lib_var=`echo nsl'_'getpwent | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- @@ -5308,7 +5409,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lnsl $LIBS"
- cat > conftest.$ac_ext <<EOF
- -#line 5312 "configure"
- +#line 5413 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- @@ -5319,7 +5420,7 @@
- getpwent()
- ; return 0; }
- EOF
- -if { (eval echo configure:5323: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:5424: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- @@ -5350,12 +5451,12 @@
- *)
- echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
- -echo "configure:5354: checking for gethostbyname" >&5
- +echo "configure:5455: checking for gethostbyname" >&5
- if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 5359 "configure"
- +#line 5460 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char gethostbyname(); below. */
- @@ -5378,7 +5479,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:5382: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:5483: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_gethostbyname=yes"
- else
- @@ -5401,7 +5502,7 @@
- if test "$a" = no ; then
- # Not in libc, try libnsl.
- echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
- -echo "configure:5405: checking for gethostbyname in -lnsl" >&5
- +echo "configure:5506: checking for gethostbyname in -lnsl" >&5
- ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- @@ -5409,7 +5510,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lnsl $LIBS"
- cat > conftest.$ac_ext <<EOF
- -#line 5413 "configure"
- +#line 5514 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- @@ -5420,7 +5521,7 @@
- gethostbyname()
- ; return 0; }
- EOF
- -if { (eval echo configure:5424: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:5525: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- @@ -5456,7 +5557,7 @@
- # See if we could access two well-known sites without help of any special
- # libraries, like resolv.
- echo $ac_n "checking if we need to look for a separate DNS resolver library""... $ac_c" 1>&6
- -echo "configure:5460: checking if we need to look for a separate DNS resolver library" >&5
- +echo "configure:5561: checking if we need to look for a separate DNS resolver library" >&5
- if eval "test \"`echo '$''{'wi_cv_look_for_resolv'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -5474,7 +5575,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 5478 "configure"
- +#line 5579 "configure"
- #include "confdefs.h"
- #if defined(AIX) || defined(_AIX) || defined(__HOS_AIX__)
- @@ -5501,7 +5602,7 @@
- exit(0);
- }
- EOF
- -if { (eval echo configure:5505: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:5606: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -5529,7 +5630,7 @@
- if test "$wi_cv_look_for_resolv" = yes ; then
- echo $ac_n "checking for main in -lresolv""... $ac_c" 1>&6
- -echo "configure:5533: checking for main in -lresolv" >&5
- +echo "configure:5634: checking for main in -lresolv" >&5
- ac_lib_var=`echo resolv'_'main | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- @@ -5537,14 +5638,14 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lresolv $LIBS"
- cat > conftest.$ac_ext <<EOF
- -#line 5541 "configure"
- +#line 5642 "configure"
- #include "confdefs.h"
- int main() {
- main()
- ; return 0; }
- EOF
- -if { (eval echo configure:5548: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:5649: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- @@ -5595,7 +5696,7 @@
- #
- if test "x$ac_cv_lib_db_main" = "x" ; then
- echo $ac_n "checking for main in -ldb""... $ac_c" 1>&6
- -echo "configure:5599: checking for main in -ldb" >&5
- +echo "configure:5700: checking for main in -ldb" >&5
- ac_lib_var=`echo db'_'main | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- @@ -5603,14 +5704,14 @@
- ac_save_LIBS="$LIBS"
- LIBS="-ldb $LIBS"
- cat > conftest.$ac_ext <<EOF
- -#line 5607 "configure"
- +#line 5708 "configure"
- #include "confdefs.h"
- int main() {
- main()
- ; return 0; }
- EOF
- -if { (eval echo configure:5614: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:5715: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- @@ -5633,7 +5734,7 @@
- fi
- if test "x$ac_cv_lib_isode_main" = "x" ; then
- echo $ac_n "checking for main in -lisode""... $ac_c" 1>&6
- -echo "configure:5637: checking for main in -lisode" >&5
- +echo "configure:5738: checking for main in -lisode" >&5
- ac_lib_var=`echo isode'_'main | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- @@ -5641,14 +5742,14 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lisode $LIBS"
- cat > conftest.$ac_ext <<EOF
- -#line 5645 "configure"
- +#line 5746 "configure"
- #include "confdefs.h"
- int main() {
- main()
- ; return 0; }
- EOF
- -if { (eval echo configure:5652: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:5753: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- @@ -5671,7 +5772,7 @@
- fi
- if test "x$ac_cv_lib_com_err_main" = "x" ; then
- echo $ac_n "checking for main in -lcom_err""... $ac_c" 1>&6
- -echo "configure:5675: checking for main in -lcom_err" >&5
- +echo "configure:5776: checking for main in -lcom_err" >&5
- ac_lib_var=`echo com_err'_'main | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- @@ -5679,14 +5780,14 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lcom_err $LIBS"
- cat > conftest.$ac_ext <<EOF
- -#line 5683 "configure"
- +#line 5784 "configure"
- #include "confdefs.h"
- int main() {
- main()
- ; return 0; }
- EOF
- -if { (eval echo configure:5690: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:5791: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- @@ -5709,7 +5810,7 @@
- fi
- if test "x$ac_cv_lib_crypto_main" = "x" ; then
- echo $ac_n "checking for main in -lcrypto""... $ac_c" 1>&6
- -echo "configure:5713: checking for main in -lcrypto" >&5
- +echo "configure:5814: checking for main in -lcrypto" >&5
- ac_lib_var=`echo crypto'_'main | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- @@ -5717,14 +5818,14 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lcrypto $LIBS"
- cat > conftest.$ac_ext <<EOF
- -#line 5721 "configure"
- +#line 5822 "configure"
- #include "confdefs.h"
- int main() {
- main()
- ; return 0; }
- EOF
- -if { (eval echo configure:5728: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:5829: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- @@ -5747,7 +5848,7 @@
- fi
- if test "x$ac_cv_lib_krb5_main" = "x" ; then
- echo $ac_n "checking for main in -lkrb5""... $ac_c" 1>&6
- -echo "configure:5751: checking for main in -lkrb5" >&5
- +echo "configure:5852: checking for main in -lkrb5" >&5
- ac_lib_var=`echo krb5'_'main | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- @@ -5755,14 +5856,14 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lkrb5 $LIBS"
- cat > conftest.$ac_ext <<EOF
- -#line 5759 "configure"
- +#line 5860 "configure"
- #include "confdefs.h"
- int main() {
- main()
- ; return 0; }
- EOF
- -if { (eval echo configure:5766: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:5867: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- @@ -5785,7 +5886,7 @@
- fi
- if test "x$ac_cv_lib_gssapi_krb5_main" = "x" ; then
- echo $ac_n "checking for main in -lgssapi_krb5""... $ac_c" 1>&6
- -echo "configure:5789: checking for main in -lgssapi_krb5" >&5
- +echo "configure:5890: checking for main in -lgssapi_krb5" >&5
- ac_lib_var=`echo gssapi_krb5'_'main | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- @@ -5793,14 +5894,14 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lgssapi_krb5 $LIBS"
- cat > conftest.$ac_ext <<EOF
- -#line 5797 "configure"
- +#line 5898 "configure"
- #include "confdefs.h"
- int main() {
- main()
- ; return 0; }
- EOF
- -if { (eval echo configure:5804: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:5905: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- @@ -5823,7 +5924,7 @@
- fi
- echo $ac_n "checking for SOCKSinit in -lsocks5""... $ac_c" 1>&6
- -echo "configure:5827: checking for SOCKSinit in -lsocks5" >&5
- +echo "configure:5928: checking for SOCKSinit in -lsocks5" >&5
- ac_lib_var=`echo socks5'_'SOCKSinit | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- @@ -5831,7 +5932,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lsocks5 $LIBS"
- cat > conftest.$ac_ext <<EOF
- -#line 5835 "configure"
- +#line 5936 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- @@ -5842,7 +5943,7 @@
- SOCKSinit()
- ; return 0; }
- EOF
- -if { (eval echo configure:5846: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:5947: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- @@ -5866,17 +5967,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
- -echo "configure:5870: checking for $ac_hdr" >&5
- +echo "configure:5971: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 5875 "configure"
- +#line 5976 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- -{ (eval echo configure:5880: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- +{ (eval echo configure:5981: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- @@ -5915,14 +6016,14 @@
- fi
- fi
- echo $ac_n "checking if SOCKS5 will be used""... $ac_c" 1>&6
- -echo "configure:5919: checking if SOCKS5 will be used" >&5
- +echo "configure:6020: checking if SOCKS5 will be used" >&5
- echo "$ac_t""$ac_cv_lib_socks5_SOCKSinit" 1>&6
- case "$OS" in
- solaris8-*)
- saved_LIBS="$LIBS"
- echo $ac_n "checking for sendfilev in -lsendfile""... $ac_c" 1>&6
- -echo "configure:5926: checking for sendfilev in -lsendfile" >&5
- +echo "configure:6027: checking for sendfilev in -lsendfile" >&5
- ac_lib_var=`echo sendfile'_'sendfilev | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- @@ -5930,7 +6031,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lsendfile $LIBS"
- cat > conftest.$ac_ext <<EOF
- -#line 5934 "configure"
- +#line 6035 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- @@ -5941,7 +6042,7 @@
- sendfilev()
- ; return 0; }
- EOF
- -if { (eval echo configure:5945: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:6046: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- @@ -5971,12 +6072,12 @@
- for ac_func in sendfilev sendfilev64
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
- -echo "configure:5975: checking for $ac_func" >&5
- +echo "configure:6076: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 5980 "configure"
- +#line 6081 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
- @@ -5999,7 +6100,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:6003: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:6104: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=yes"
- else
- @@ -6025,7 +6126,7 @@
- LIBS="$saved_LIBS"
- echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
- -echo "configure:6029: checking for dlopen in -ldl" >&5
- +echo "configure:6130: checking for dlopen in -ldl" >&5
- ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- @@ -6033,7 +6134,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-ldl $LIBS"
- cat > conftest.$ac_ext <<EOF
- -#line 6037 "configure"
- +#line 6138 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- @@ -6044,7 +6145,7 @@
- dlopen()
- ; return 0; }
- EOF
- -if { (eval echo configure:6048: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:6149: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- @@ -6074,7 +6175,7 @@
- ;;
- solaris9-*|solaris1[0-9]-*)
- echo $ac_n "checking for sendfilev in -lsendfile""... $ac_c" 1>&6
- -echo "configure:6078: checking for sendfilev in -lsendfile" >&5
- +echo "configure:6179: checking for sendfilev in -lsendfile" >&5
- ac_lib_var=`echo sendfile'_'sendfilev | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- @@ -6082,7 +6183,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lsendfile $LIBS"
- cat > conftest.$ac_ext <<EOF
- -#line 6086 "configure"
- +#line 6187 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- @@ -6093,7 +6194,7 @@
- sendfilev()
- ; return 0; }
- EOF
- -if { (eval echo configure:6097: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:6198: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- @@ -6123,12 +6224,12 @@
- for ac_func in sendfilev sendfilev64
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
- -echo "configure:6127: checking for $ac_func" >&5
- +echo "configure:6228: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 6132 "configure"
- +#line 6233 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
- @@ -6151,7 +6252,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:6155: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:6256: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=yes"
- else
- @@ -6183,23 +6284,23 @@
- echo $ac_n "checking for curses library headers""... $ac_c" 1>&6
- -echo "configure:6187: checking for curses library headers" >&5
- +echo "configure:6288: checking for curses library headers" >&5
- if test "$wi_cv_ncurses" != "no" ; then
- for ac_hdr in ncurses.h curses.h termios.h termio.h sgtty.h sys/ioctl.h
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
- -echo "configure:6193: checking for $ac_hdr" >&5
- +echo "configure:6294: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 6198 "configure"
- +#line 6299 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- -{ (eval echo configure:6203: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- +{ (eval echo configure:6304: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- @@ -6230,17 +6331,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
- -echo "configure:6234: checking for $ac_hdr" >&5
- +echo "configure:6335: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 6239 "configure"
- +#line 6340 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- -{ (eval echo configure:6244: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- +{ (eval echo configure:6345: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- @@ -6278,7 +6379,7 @@
- fi
- echo $ac_n "checking for curses library""... $ac_c" 1>&6
- -echo "configure:6282: checking for curses library" >&5
- +echo "configure:6383: checking for curses library" >&5
- wi_cv_lib_curses=no
- wi_cv_lib_curses_result=no
- @@ -6291,7 +6392,7 @@
- fi
- LIBS="$ac_save_LIBS $LIBCURSES"
- cat > conftest.$ac_ext <<EOF
- -#line 6295 "configure"
- +#line 6396 "configure"
- #include "confdefs.h"
- /* includes */
- @@ -6314,7 +6415,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:6318: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:6419: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- linked_with_LIBCURSES=yes
- @@ -6338,7 +6439,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 6342 "configure"
- +#line 6443 "configure"
- #include "confdefs.h"
- /* program */
- @@ -6364,7 +6465,7 @@
- }
- EOF
- -if { (eval echo configure:6368: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:6469: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -6442,17 +6543,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
- -echo "configure:6446: checking for $ac_hdr" >&5
- +echo "configure:6547: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 6451 "configure"
- +#line 6552 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- -{ (eval echo configure:6456: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- +{ (eval echo configure:6557: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- @@ -6482,7 +6583,7 @@
- { echo "configure: error: Can't find validator.h" 1>&2; exit 1; }
- fi
- echo $ac_n "checking for SHA1_Init in -lssl""... $ac_c" 1>&6
- -echo "configure:6486: checking for SHA1_Init in -lssl" >&5
- +echo "configure:6587: checking for SHA1_Init in -lssl" >&5
- ac_lib_var=`echo ssl'_'SHA1_Init | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- @@ -6490,7 +6591,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lssl $LIBS"
- cat > conftest.$ac_ext <<EOF
- -#line 6494 "configure"
- +#line 6595 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- @@ -6501,7 +6602,7 @@
- SHA1_Init()
- ; return 0; }
- EOF
- -if { (eval echo configure:6505: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:6606: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- @@ -6530,7 +6631,7 @@
- fi
- echo $ac_n "checking for query_send in -lsres""... $ac_c" 1>&6
- -echo "configure:6534: checking for query_send in -lsres" >&5
- +echo "configure:6635: checking for query_send in -lsres" >&5
- ac_lib_var=`echo sres'_'query_send | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- @@ -6538,7 +6639,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lsres $LIBS"
- cat > conftest.$ac_ext <<EOF
- -#line 6542 "configure"
- +#line 6643 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- @@ -6549,7 +6650,7 @@
- query_send()
- ; return 0; }
- EOF
- -if { (eval echo configure:6553: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:6654: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- @@ -6578,7 +6679,7 @@
- fi
- echo $ac_n "checking for p_val_status in -lval""... $ac_c" 1>&6
- -echo "configure:6582: checking for p_val_status in -lval" >&5
- +echo "configure:6683: checking for p_val_status in -lval" >&5
- ac_lib_var=`echo val'_'p_val_status | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- @@ -6586,7 +6687,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lval $LIBS"
- cat > conftest.$ac_ext <<EOF
- -#line 6590 "configure"
- +#line 6691 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- @@ -6597,7 +6698,7 @@
- p_val_status()
- ; return 0; }
- EOF
- -if { (eval echo configure:6601: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:6702: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- @@ -6617,7 +6718,7 @@
- else
- echo "$ac_t""no" 1>&6
- echo $ac_n "checking for pthread_rwlock_init in -lpthread""... $ac_c" 1>&6
- -echo "configure:6621: checking for pthread_rwlock_init in -lpthread" >&5
- +echo "configure:6722: checking for pthread_rwlock_init in -lpthread" >&5
- ac_lib_var=`echo pthread'_'pthread_rwlock_init | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- @@ -6625,7 +6726,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lpthread $LIBS"
- cat > conftest.$ac_ext <<EOF
- -#line 6629 "configure"
- +#line 6730 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- @@ -6636,7 +6737,7 @@
- pthread_rwlock_init()
- ; return 0; }
- EOF
- -if { (eval echo configure:6640: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:6741: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- @@ -6664,7 +6765,7 @@
- fi
- echo $ac_n "checking for p_val_status in -lval-threads""... $ac_c" 1>&6
- -echo "configure:6668: checking for p_val_status in -lval-threads" >&5
- +echo "configure:6769: checking for p_val_status in -lval-threads" >&5
- ac_lib_var=`echo val-threads'_'p_val_status | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- @@ -6672,7 +6773,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lval-threads $LIBS"
- cat > conftest.$ac_ext <<EOF
- -#line 6676 "configure"
- +#line 6777 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- @@ -6683,7 +6784,7 @@
- p_val_status()
- ; return 0; }
- EOF
- -if { (eval echo configure:6687: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:6788: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- @@ -6718,12 +6819,12 @@
- echo $ac_n "checking for working const""... $ac_c" 1>&6
- -echo "configure:6722: checking for working const" >&5
- +echo "configure:6823: checking for working const" >&5
- if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 6727 "configure"
- +#line 6828 "configure"
- #include "confdefs.h"
- int main() {
- @@ -6772,7 +6873,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:6776: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- +if { (eval echo configure:6877: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_cv_c_const=yes
- else
- @@ -6793,12 +6894,12 @@
- fi
- echo $ac_n "checking for size_t""... $ac_c" 1>&6
- -echo "configure:6797: checking for size_t" >&5
- +echo "configure:6898: checking for size_t" >&5
- if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 6802 "configure"
- +#line 6903 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #if STDC_HEADERS
- @@ -6826,12 +6927,12 @@
- fi
- echo $ac_n "checking for off_t""... $ac_c" 1>&6
- -echo "configure:6830: checking for off_t" >&5
- +echo "configure:6931: checking for off_t" >&5
- if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 6835 "configure"
- +#line 6936 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #if STDC_HEADERS
- @@ -6859,12 +6960,12 @@
- fi
- echo $ac_n "checking for mode_t""... $ac_c" 1>&6
- -echo "configure:6863: checking for mode_t" >&5
- +echo "configure:6964: checking for mode_t" >&5
- if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 6868 "configure"
- +#line 6969 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #if STDC_HEADERS
- @@ -6892,12 +6993,12 @@
- fi
- echo $ac_n "checking for pid_t""... $ac_c" 1>&6
- -echo "configure:6896: checking for pid_t" >&5
- +echo "configure:6997: checking for pid_t" >&5
- if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 6901 "configure"
- +#line 7002 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #if STDC_HEADERS
- @@ -6925,12 +7026,12 @@
- fi
- echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
- -echo "configure:6929: checking for uid_t in sys/types.h" >&5
- +echo "configure:7030: checking for uid_t in sys/types.h" >&5
- if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 6934 "configure"
- +#line 7035 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- EOF
- @@ -6960,7 +7061,7 @@
- echo $ac_n "checking what type main() should return""... $ac_c" 1>&6
- -echo "configure:6964: checking what type main() should return" >&5
- +echo "configure:7065: checking what type main() should return" >&5
- if eval "test \"`echo '$''{'wi_cv_main_void_return_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -6987,7 +7088,7 @@
- fi
- echo $ac_n "checking for 64-bit integral type: long long""... $ac_c" 1>&6
- -echo "configure:6991: checking for 64-bit integral type: long long" >&5
- +echo "configure:7092: checking for 64-bit integral type: long long" >&5
- LONGEST_INT="long"
- if test "$cross_compiling" = yes; then
- @@ -6998,7 +7099,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 7002 "configure"
- +#line 7103 "configure"
- #include "confdefs.h"
- /* program */
- @@ -7026,7 +7127,7 @@
- EOF
- -if { (eval echo configure:7030: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:7131: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -7052,7 +7153,7 @@
- if test "$wi_cv_type_long_long" = yes ; then
- echo $ac_n "checking how to print a 64-bit integral type""... $ac_c" 1>&6
- -echo "configure:7056: checking how to print a 64-bit integral type" >&5
- +echo "configure:7157: checking how to print a 64-bit integral type" >&5
- wi_cv_printf_long_long=fail
- if test "$cross_compiling" = yes; then
- @@ -7063,7 +7164,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 7067 "configure"
- +#line 7168 "configure"
- #include "confdefs.h"
- /* program */
- @@ -7092,7 +7193,7 @@
- }
- EOF
- -if { (eval echo configure:7096: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:7197: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -7122,7 +7223,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 7126 "configure"
- +#line 7227 "configure"
- #include "confdefs.h"
- /* program */
- @@ -7151,7 +7252,7 @@
- }
- EOF
- -if { (eval echo configure:7155: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:7256: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -7181,7 +7282,7 @@
- echo $ac_n "checking how to scan a 64-bit integral type""... $ac_c" 1>&6
- -echo "configure:7185: checking how to scan a 64-bit integral type" >&5
- +echo "configure:7286: checking how to scan a 64-bit integral type" >&5
- wi_cv_scanf_long_long=fail
- if test "$cross_compiling" = yes; then
- @@ -7192,7 +7293,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 7196 "configure"
- +#line 7297 "configure"
- #include "confdefs.h"
- /* program */
- @@ -7224,7 +7325,7 @@
- }
- EOF
- -if { (eval echo configure:7228: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:7329: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -7254,7 +7355,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 7258 "configure"
- +#line 7359 "configure"
- #include "confdefs.h"
- /* program */
- @@ -7286,7 +7387,7 @@
- }
- EOF
- -if { (eval echo configure:7290: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:7391: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -7317,7 +7418,7 @@
- fi
- echo $ac_n "checking if everything was available to use the 64-bit integral type""... $ac_c" 1>&6
- -echo "configure:7321: checking if everything was available to use the 64-bit integral type" >&5
- +echo "configure:7422: checking if everything was available to use the 64-bit integral type" >&5
- if test "$wi_cv_type_long_long" = no ; then
- wi_cv_use_long_long_msg_result="no (long long type not available)"
- @@ -7396,7 +7497,7 @@
- wi_struct_timeval_field_checks="cached"
- echo $ac_n "checking what type the tv_sec field of struct timeval is""... $ac_c" 1>&6
- -echo "configure:7400: checking what type the tv_sec field of struct timeval is" >&5
- +echo "configure:7501: checking what type the tv_sec field of struct timeval is" >&5
- if eval "test \"`echo '$''{'wi_cv_struct_timeval_tv_sec'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -7417,7 +7518,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 7421 "configure"
- +#line 7522 "configure"
- #include "confdefs.h"
- /* program */
- @@ -7497,7 +7598,7 @@
- }
- EOF
- -if { (eval echo configure:7501: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:7602: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -7531,12 +7632,12 @@
- if test "$wi_struct_timeval_field_checks" = "uncached" ; then
- guess="$guess2"
- echo $ac_n "checking what type the tv_usec field of struct timeval is""... $ac_c" 1>&6
- -echo "configure:7535: checking what type the tv_usec field of struct timeval is" >&5
- +echo "configure:7636: checking what type the tv_usec field of struct timeval is" >&5
- echo "$ac_t""$guess$wi_cv_struct_timeval_tv_usec" 1>&6
- else
- guess="$guess2"
- echo $ac_n "checking what type the tv_usec field of struct timeval is""... $ac_c" 1>&6
- -echo "configure:7540: checking what type the tv_usec field of struct timeval is" >&5
- +echo "configure:7641: checking what type the tv_usec field of struct timeval is" >&5
- if eval "test \"`echo '$''{'wi_cv_struct_timeval_tv_usec'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -7560,7 +7661,7 @@
- # Extract the first word of ""perl"", so it can be a program name with args.
- set dummy "perl"; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- -echo "configure:7564: checking for $ac_word" >&5
- +echo "configure:7665: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -7598,7 +7699,7 @@
- # Extract the first word of ""mktemp"", so it can be a program name with args.
- set dummy "mktemp"; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- -echo "configure:7602: checking for $ac_word" >&5
- +echo "configure:7703: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_MKTEMP'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -7643,7 +7744,7 @@
- fi
- echo $ac_n "checking for return type from write""... $ac_c" 1>&6
- -echo "configure:7647: checking for return type from write" >&5
- +echo "configure:7748: checking for return type from write" >&5
- if eval "test \"`echo '$''{'wi_cv_write_return_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -7954,35 +8055,35 @@
- echo "$ac_t""$wi_cv_write_return_t" 1>&6
- if test "x$used_cache_for_wi_unistd_fpt" = "xno" ; then
- echo $ac_n "checking for size parameter to write""... $ac_c" 1>&6
- -echo "configure:7958: checking for size parameter to write" >&5
- +echo "configure:8059: checking for size parameter to write" >&5
- echo "$ac_t""$wi_cv_write_size_t" 1>&6
- echo $ac_n "checking for return type from send""... $ac_c" 1>&6
- -echo "configure:7961: checking for return type from send" >&5
- +echo "configure:8062: checking for return type from send" >&5
- echo "$ac_t""$wi_cv_send_return_t" 1>&6
- echo $ac_n "checking for size parameter to send""... $ac_c" 1>&6
- -echo "configure:7964: checking for size parameter to send" >&5
- +echo "configure:8065: checking for size parameter to send" >&5
- echo "$ac_t""$wi_cv_send_size_t" 1>&6
- echo $ac_n "checking for size parameter to connect""... $ac_c" 1>&6
- -echo "configure:7967: checking for size parameter to connect" >&5
- +echo "configure:8068: checking for size parameter to connect" >&5
- echo "$ac_t""$wi_cv_sockaddr_size_t" 1>&6
- echo $ac_n "checking for size parameter to setsockopt""... $ac_c" 1>&6
- -echo "configure:7970: checking for size parameter to setsockopt" >&5
- +echo "configure:8071: checking for size parameter to setsockopt" >&5
- echo "$ac_t""$wi_cv_sockopt_size_t" 1>&6
- echo $ac_n "checking for backlog parameter to listen""... $ac_c" 1>&6
- -echo "configure:7973: checking for backlog parameter to listen" >&5
- +echo "configure:8074: checking for backlog parameter to listen" >&5
- echo "$ac_t""$wi_cv_listen_backlog_t" 1>&6
- echo $ac_n "checking for seconds parameter to alarm""... $ac_c" 1>&6
- -echo "configure:7976: checking for seconds parameter to alarm" >&5
- +echo "configure:8077: checking for seconds parameter to alarm" >&5
- echo "$ac_t""$wi_cv_alarm_time_t" 1>&6
- echo $ac_n "checking for address parameter to gethostbyaddr""... $ac_c" 1>&6
- -echo "configure:7979: checking for address parameter to gethostbyaddr" >&5
- +echo "configure:8080: checking for address parameter to gethostbyaddr" >&5
- echo "$ac_t""$wi_cv_gethost_addrptr_t" 1>&6
- echo $ac_n "checking for size parameter to gethostname""... $ac_c" 1>&6
- -echo "configure:7982: checking for size parameter to gethostname" >&5
- +echo "configure:8083: checking for size parameter to gethostname" >&5
- echo "$ac_t""$wi_cv_gethostname_size_t" 1>&6
- else
- echo $ac_n "checking for size parameter to write""... $ac_c" 1>&6
- -echo "configure:7986: checking for size parameter to write" >&5
- +echo "configure:8087: checking for size parameter to write" >&5
- if eval "test \"`echo '$''{'wi_cv_write_size_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -7991,7 +8092,7 @@
- echo "$ac_t""$wi_cv_write_size_t" 1>&6
- echo $ac_n "checking for return type from send""... $ac_c" 1>&6
- -echo "configure:7995: checking for return type from send" >&5
- +echo "configure:8096: checking for return type from send" >&5
- if eval "test \"`echo '$''{'wi_cv_send_return_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -8000,7 +8101,7 @@
- echo "$ac_t""$wi_cv_send_return_t" 1>&6
- echo $ac_n "checking for size parameter to send""... $ac_c" 1>&6
- -echo "configure:8004: checking for size parameter to send" >&5
- +echo "configure:8105: checking for size parameter to send" >&5
- if eval "test \"`echo '$''{'wi_cv_send_size_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -8009,7 +8110,7 @@
- echo "$ac_t""$wi_cv_send_size_t" 1>&6
- echo $ac_n "checking for size parameter to connect""... $ac_c" 1>&6
- -echo "configure:8013: checking for size parameter to connect" >&5
- +echo "configure:8114: checking for size parameter to connect" >&5
- if eval "test \"`echo '$''{'wi_cv_sockaddr_size_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -8018,7 +8119,7 @@
- echo "$ac_t""$wi_cv_sockaddr_size_t" 1>&6
- echo $ac_n "checking for size parameter to setsockopt""... $ac_c" 1>&6
- -echo "configure:8022: checking for size parameter to setsockopt" >&5
- +echo "configure:8123: checking for size parameter to setsockopt" >&5
- if eval "test \"`echo '$''{'wi_cv_sockopt_size_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -8027,7 +8128,7 @@
- echo "$ac_t""$wi_cv_sockopt_size_t" 1>&6
- echo $ac_n "checking for backlog parameter to listen""... $ac_c" 1>&6
- -echo "configure:8031: checking for backlog parameter to listen" >&5
- +echo "configure:8132: checking for backlog parameter to listen" >&5
- if eval "test \"`echo '$''{'wi_cv_listen_backlog_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -8036,7 +8137,7 @@
- echo "$ac_t""$wi_cv_listen_backlog_t" 1>&6
- echo $ac_n "checking for seconds parameter to alarm""... $ac_c" 1>&6
- -echo "configure:8040: checking for seconds parameter to alarm" >&5
- +echo "configure:8141: checking for seconds parameter to alarm" >&5
- if eval "test \"`echo '$''{'wi_cv_alarm_time_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -8045,7 +8146,7 @@
- echo "$ac_t""$wi_cv_alarm_time_t" 1>&6
- echo $ac_n "checking for address parameter to gethostbyaddr""... $ac_c" 1>&6
- -echo "configure:8049: checking for address parameter to gethostbyaddr" >&5
- +echo "configure:8150: checking for address parameter to gethostbyaddr" >&5
- if eval "test \"`echo '$''{'wi_cv_gethost_addrptr_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -8054,7 +8155,7 @@
- echo "$ac_t""$wi_cv_gethost_addrptr_t" 1>&6
- echo $ac_n "checking for size parameter to gethostname""... $ac_c" 1>&6
- -echo "configure:8058: checking for size parameter to gethostname" >&5
- +echo "configure:8159: checking for size parameter to gethostname" >&5
- if eval "test \"`echo '$''{'wi_cv_gethostname_size_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -8121,6 +8222,124 @@
- EOF
- +echo $ac_n "checking for negative_control_t""... $ac_c" 1>&6
- +echo "configure:8227: checking for negative_control_t" >&5
- +if eval "test \"`echo '$''{'ac_cv_type_negative_control_t'+set}'`\" = set"; then
- + echo $ac_n "(cached) $ac_c" 1>&6
- +else
- + cat > conftest.$ac_ext <<EOF
- +#line 8232 "configure"
- +#include "confdefs.h"
- +
- +#ifdef HAVE_UNISTD_H
- +#include <unistd.h>
- +#endif
- +#include <sys/types.h>
- +#if STDC_HEADERS
- +#include <stdlib.h>
- +#include <stddef.h>
- +#endif
- +
- +EOF
- +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- + egrep "(^|[^a-zA-Z_0-9])negative_control_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
- + rm -rf conftest*
- + ac_cv_type_negative_control_t=yes
- +else
- + rm -rf conftest*
- + ac_cv_type_negative_control_t=no
- +fi
- +rm -rf conftest*
- +
- +fi
- +echo "$ac_t""$ac_cv_type_negative_control_t" 1>&6
- +if test $ac_cv_type_negative_control_t = no; then
- + cat >> confdefs.h <<\EOF
- +#define negative_control_t long
- +EOF
- +
- +fi
- +
- +echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
- +echo "configure:8265: checking for ssize_t" >&5
- +if eval "test \"`echo '$''{'ac_cv_type_ssize_t'+set}'`\" = set"; then
- + echo $ac_n "(cached) $ac_c" 1>&6
- +else
- + cat > conftest.$ac_ext <<EOF
- +#line 8270 "configure"
- +#include "confdefs.h"
- +
- +#ifdef HAVE_UNISTD_H
- +#include <unistd.h>
- +#endif
- +#include <sys/types.h>
- +#if STDC_HEADERS
- +#include <stdlib.h>
- +#include <stddef.h>
- +#endif
- +
- +EOF
- +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- + egrep "(^|[^a-zA-Z_0-9])ssize_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
- + rm -rf conftest*
- + ac_cv_type_ssize_t=yes
- +else
- + rm -rf conftest*
- + ac_cv_type_ssize_t=no
- +fi
- +rm -rf conftest*
- +
- +fi
- +echo "$ac_t""$ac_cv_type_ssize_t" 1>&6
- +if test $ac_cv_type_ssize_t = no; then
- + cat >> confdefs.h <<\EOF
- +#define ssize_t long
- +EOF
- +
- +fi
- +
- +echo $ac_n "checking for sa_family_t""... $ac_c" 1>&6
- +echo "configure:8303: checking for sa_family_t" >&5
- +if eval "test \"`echo '$''{'ac_cv_type_sa_family_t'+set}'`\" = set"; then
- + echo $ac_n "(cached) $ac_c" 1>&6
- +else
- + cat > conftest.$ac_ext <<EOF
- +#line 8308 "configure"
- +#include "confdefs.h"
- +
- +#ifdef HAVE_UNISTD_H
- +#include <unistd.h>
- +#endif
- +#include <sys/types.h>
- +#if STDC_HEADERS
- +#include <stdlib.h>
- +#include <stddef.h>
- +#endif
- +#include <sys/socket.h>
- +#include <netinet/in.h>
- +#include <arpa/inet.h>
- +#include <netdb.h>
- +
- +EOF
- +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- + egrep "(^|[^a-zA-Z_0-9])sa_family_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
- + rm -rf conftest*
- + ac_cv_type_sa_family_t=yes
- +else
- + rm -rf conftest*
- + ac_cv_type_sa_family_t=no
- +fi
- +rm -rf conftest*
- +
- +fi
- +echo "$ac_t""$ac_cv_type_sa_family_t" 1>&6
- +if test $ac_cv_type_sa_family_t = no; then
- + cat >> confdefs.h <<\EOF
- +#define sa_family_t unsigned short
- +EOF
- +
- +fi
- +
- if test "x$ac_cv_header_unistd_h" = x ; then
- @@ -8128,7 +8347,7 @@
- fi
- echo $ac_n "checking types of arguments for select()""... $ac_c" 1>&6
- -echo "configure:8132: checking types of arguments for select()" >&5
- +echo "configure:8351: checking types of arguments for select()" >&5
- if eval "test \"`echo '$''{'ac_cv_func_select_arg234'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -8142,7 +8361,7 @@
- for ac_cv_func_select_arg1 in 'int' 'size_t' 'unsigned long' 'unsigned'; do
- for ac_cv_func_select_arg5 in 'struct timeval *' 'const struct timeval *'; do
- cat > conftest.$ac_ext <<EOF
- -#line 8146 "configure"
- +#line 8365 "configure"
- #include "confdefs.h"
- #if defined(AIX) || defined(_AIX) || defined(__HOS_AIX__) /* MG */
- # define _ALL_SOURCE 1 /* MG */
- @@ -8161,7 +8380,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:8165: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- +if { (eval echo configure:8384: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- ac_not_found=no ; break 3
- else
- @@ -8202,14 +8421,14 @@
- if test "$wi_cv_lfs64" != "yes" ; then
- echo $ac_n "checking for struct stat64""... $ac_c" 1>&6
- -echo "configure:8206: checking for struct stat64" >&5
- +echo "configure:8425: checking for struct stat64" >&5
- echo "$ac_t""not needed" 1>&6
- wi_cv_struct_stat64=no
- else
- echo $ac_n "checking for struct stat64""... $ac_c" 1>&6
- -echo "configure:8211: checking for struct stat64" >&5
- +echo "configure:8430: checking for struct stat64" >&5
- cat > conftest.$ac_ext <<EOF
- -#line 8213 "configure"
- +#line 8432 "configure"
- #include "confdefs.h"
- /* includes */
- @@ -8226,7 +8445,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:8230: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:8449: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- wi_cv_struct_stat64=yes
- @@ -8254,9 +8473,9 @@
- fi
- echo $ac_n "checking for sig_atomic_t""... $ac_c" 1>&6
- -echo "configure:8258: checking for sig_atomic_t" >&5
- +echo "configure:8477: checking for sig_atomic_t" >&5
- cat > conftest.$ac_ext <<EOF
- -#line 8260 "configure"
- +#line 8479 "configure"
- #include "confdefs.h"
- /* includes */
- @@ -8281,7 +8500,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:8285: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:8504: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- ac_cv_type_sig_atomic_t=yes
- @@ -8305,7 +8524,7 @@
- echo $ac_n "checking how to access getopt() global variables""... $ac_c" 1>&6
- -echo "configure:8309: checking how to access getopt() global variables" >&5
- +echo "configure:8528: checking how to access getopt() global variables" >&5
- if eval "test \"`echo '$''{'wi_cv_getopt_decl'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -8316,7 +8535,7 @@
- fi
- cat > conftest.$ac_ext <<EOF
- -#line 8320 "configure"
- +#line 8539 "configure"
- #include "confdefs.h"
- /* includes */
- @@ -8335,7 +8554,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:8339: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- +if { (eval echo configure:8558: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- wi_cv_getopt_decl="automatic"
- else
- @@ -8350,7 +8569,7 @@
- if test "$wi_cv_getopt_decl" = unknown ; then
- cat > conftest.$ac_ext <<EOF
- -#line 8354 "configure"
- +#line 8573 "configure"
- #include "confdefs.h"
- /* includes */
- @@ -8370,7 +8589,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:8374: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- +if { (eval echo configure:8593: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- #
- @@ -8408,9 +8627,9 @@
- echo $ac_n "checking for useable _res global variable""... $ac_c" 1>&6
- -echo "configure:8412: checking for useable _res global variable" >&5
- +echo "configure:8631: checking for useable _res global variable" >&5
- cat > conftest.$ac_ext <<EOF
- -#line 8414 "configure"
- +#line 8633 "configure"
- #include "confdefs.h"
- /* includes */
- @@ -8437,7 +8656,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:8441: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:8660: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- wi_cv__res_defdname=yes
- @@ -8458,13 +8677,13 @@
- echo "$ac_t""$wi_cv__res_defdname" 1>&6
- echo $ac_n "checking for struct cmsghdr""... $ac_c" 1>&6
- -echo "configure:8462: checking for struct cmsghdr" >&5
- +echo "configure:8681: checking for struct cmsghdr" >&5
- if eval "test \"`echo '$''{'wi_cv_struct_cmsghdr'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 8468 "configure"
- +#line 8687 "configure"
- #include "confdefs.h"
- /* includes */
- @@ -8485,7 +8704,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:8489: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:8708: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- wi_cv_struct_cmsghdr=yes
- @@ -8511,13 +8730,13 @@
- fi
- echo $ac_n "checking for msg_control field in struct msghdr""... $ac_c" 1>&6
- -echo "configure:8515: checking for msg_control field in struct msghdr" >&5
- +echo "configure:8734: checking for msg_control field in struct msghdr" >&5
- if eval "test \"`echo '$''{'wi_cv_msghdr_control'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 8521 "configure"
- +#line 8740 "configure"
- #include "confdefs.h"
- /* includes */
- @@ -8537,7 +8756,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:8541: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:8760: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- wi_cv_msghdr_control=yes
- @@ -8563,13 +8782,13 @@
- fi
- echo $ac_n "checking for msg_accrights field in struct msghdr""... $ac_c" 1>&6
- -echo "configure:8567: checking for msg_accrights field in struct msghdr" >&5
- +echo "configure:8786: checking for msg_accrights field in struct msghdr" >&5
- if eval "test \"`echo '$''{'wi_cv_msghdr_accrights'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 8573 "configure"
- +#line 8792 "configure"
- #include "confdefs.h"
- /* includes */
- @@ -8589,7 +8808,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:8593: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:8812: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- wi_cv_msghdr_accrights=yes
- @@ -8629,17 +8848,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
- -echo "configure:8633: checking for $ac_hdr" >&5
- +echo "configure:8852: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 8638 "configure"
- +#line 8857 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- -{ (eval echo configure:8643: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- +{ (eval echo configure:8862: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- @@ -8667,11 +8886,11 @@
- if test "$ac_cv_header_sys_select_h" = yes ; then
- echo $ac_n "checking if <sys/select.h> is compatible with <sys/time.h>""... $ac_c" 1>&6
- -echo "configure:8671: checking if <sys/select.h> is compatible with <sys/time.h>" >&5
- +echo "configure:8890: checking if <sys/select.h> is compatible with <sys/time.h>" >&5
- selecth=yes
- if test "$ac_cv_header_sys_time_h" = yes ; then
- cat > conftest.$ac_ext <<EOF
- -#line 8675 "configure"
- +#line 8894 "configure"
- #include "confdefs.h"
- #if defined(AIX) || defined(_AIX) || defined(__HOS_AIX__)
- @@ -8691,7 +8910,7 @@
- tmval.tv_sec = 0;
- ; return 0; }
- EOF
- -if { (eval echo configure:8695: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- +if { (eval echo configure:8914: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- selecth=yes
- else
- @@ -8720,12 +8939,12 @@
- for ac_func in getwd
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
- -echo "configure:8724: checking for $ac_func" >&5
- +echo "configure:8943: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 8729 "configure"
- +#line 8948 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
- @@ -8748,7 +8967,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:8752: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:8971: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=yes"
- else
- @@ -8776,12 +8995,12 @@
- for ac_func in getcwd getwd
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
- -echo "configure:8780: checking for $ac_func" >&5
- +echo "configure:8999: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 8785 "configure"
- +#line 9004 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
- @@ -8804,7 +9023,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:8808: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:9027: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=yes"
- else
- @@ -8842,12 +9061,12 @@
- for ac_func in fstat64 getdomainname gethostname getpass getpassphrase gnu_get_libc_release gnu_get_libc_version inet_aton inet_ntop llseek lseek64 lstat64 memmove mktime open64 pathconf readlink recvfile res_init sendfile setlocale setpgid setpgrp setsid setvbuf sigaction sigsetjmp stat64 strcasecmp strcoll strdup strerror strncoll strstr strtoq symlink sysconf sysctl sysinfo syslog tcgetattr uname waitpid
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
- -echo "configure:8846: checking for $ac_func" >&5
- +echo "configure:9065: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 8851 "configure"
- +#line 9070 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
- @@ -8870,7 +9089,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:8874: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:9093: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=yes"
- else
- @@ -8897,12 +9116,12 @@
- for ac_func in gethostbyaddr_r gethostbyname_r gethostbyname2_r getlogin_r getpwnam_r _posix_getpwnam_r getpwuid_r _posix_getpwuid_r getservbyname_r getservbyport_r gmtime_r localtime_r readdir_r
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
- -echo "configure:8901: checking for $ac_func" >&5
- +echo "configure:9120: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 8906 "configure"
- +#line 9125 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
- @@ -8925,7 +9144,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:8929: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:9148: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=yes"
- else
- @@ -8956,12 +9175,12 @@
- for ac_func in snprintf vsnprintf
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
- -echo "configure:8960: checking for $ac_func" >&5
- +echo "configure:9179: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 8965 "configure"
- +#line 9184 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
- @@ -8984,7 +9203,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:8988: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:9207: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=yes"
- else
- @@ -9012,7 +9231,7 @@
- if test "$ac_cv_func_snprintf" != "no" ; then
- echo $ac_n "checking if snprintf works correctly""... $ac_c" 1>&6
- -echo "configure:9016: checking if snprintf works correctly" >&5
- +echo "configure:9235: checking if snprintf works correctly" >&5
- if test "x$ac_cv_header_unistd_h" = x ; then
- { echo "configure: error: Script needs to check for <unistd.h> before calling wi_SNPRINTF_TERMINATES." 1>&2; exit 1; }
- @@ -9031,7 +9250,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 9035 "configure"
- +#line 9254 "configure"
- #include "confdefs.h"
- /* program */
- @@ -9069,7 +9288,7 @@
- }
- EOF
- -if { (eval echo configure:9073: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:9292: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -9100,7 +9319,7 @@
- echo $ac_n "checking what snprintf() returns""... $ac_c" 1>&6
- -echo "configure:9104: checking what snprintf() returns" >&5
- +echo "configure:9323: checking what snprintf() returns" >&5
- if test "$cross_compiling" = yes; then
- # action if cross compiling
- @@ -9110,7 +9329,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 9114 "configure"
- +#line 9333 "configure"
- #include "confdefs.h"
- /* program */
- @@ -9143,7 +9362,7 @@
- }
- EOF
- -if { (eval echo configure:9147: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:9366: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -9174,7 +9393,7 @@
- if [ "$ac_cv_func_snprintf" = "no" ] || [ "$wi_cv_snprintf_terminates" = "no" ] || [ "$wi_cv_snprintf_returns_ptr" = "yes" ] ; then
- echo $ac_n "checking for snprintf in -lsnprintf""... $ac_c" 1>&6
- -echo "configure:9178: checking for snprintf in -lsnprintf" >&5
- +echo "configure:9397: checking for snprintf in -lsnprintf" >&5
- ac_lib_var=`echo snprintf'_'snprintf | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- @@ -9182,7 +9401,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lsnprintf $LIBS"
- cat > conftest.$ac_ext <<EOF
- -#line 9186 "configure"
- +#line 9405 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- @@ -9193,7 +9412,7 @@
- snprintf()
- ; return 0; }
- EOF
- -if { (eval echo configure:9197: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:9416: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- @@ -9226,17 +9445,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
- -echo "configure:9230: checking for $ac_hdr" >&5
- +echo "configure:9449: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 9235 "configure"
- +#line 9454 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- -{ (eval echo configure:9240: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- +{ (eval echo configure:9459: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- @@ -9265,12 +9484,12 @@
- for ac_func in snprintf vsnprintf
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
- -echo "configure:9269: checking for $ac_func" >&5
- +echo "configure:9488: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 9274 "configure"
- +#line 9493 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
- @@ -9293,7 +9512,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:9297: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:9516: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=yes"
- else
- @@ -9324,7 +9543,7 @@
- if [ "$ac_cv_func_snprintf" = "no" ] || [ "$wi_cv_snprintf_terminates" = "no" ] || [ "$wi_cv_snprintf_returns_ptr" = "yes" ] ; then
- echo $ac_n "checking for snprintf in -lsnprintf""... $ac_c" 1>&6
- -echo "configure:9328: checking for snprintf in -lsnprintf" >&5
- +echo "configure:9547: checking for snprintf in -lsnprintf" >&5
- ac_lib_var=`echo snprintf'_'snprintf | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- @@ -9332,7 +9551,7 @@
- ac_save_LIBS="$LIBS"
- LIBS="-lsnprintf $LIBS"
- cat > conftest.$ac_ext <<EOF
- -#line 9336 "configure"
- +#line 9555 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error. */
- /* We use char because int might match the return type of a gcc2
- @@ -9343,7 +9562,7 @@
- snprintf()
- ; return 0; }
- EOF
- -if { (eval echo configure:9347: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:9566: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
- else
- @@ -9376,17 +9595,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
- -echo "configure:9380: checking for $ac_hdr" >&5
- +echo "configure:9599: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 9385 "configure"
- +#line 9604 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
- -{ (eval echo configure:9390: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- +{ (eval echo configure:9609: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
- rm -rf conftest*
- @@ -9415,12 +9634,12 @@
- for ac_func in snprintf vsnprintf
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
- -echo "configure:9419: checking for $ac_func" >&5
- +echo "configure:9638: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 9424 "configure"
- +#line 9643 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
- @@ -9443,7 +9662,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:9447: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:9666: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=yes"
- else
- @@ -9473,7 +9692,7 @@
- if test "$ac_cv_func_snprintf" != "no" ; then
- echo $ac_n "checking if snprintf works correctly""... $ac_c" 1>&6
- -echo "configure:9477: checking if snprintf works correctly" >&5
- +echo "configure:9696: checking if snprintf works correctly" >&5
- if test "x$ac_cv_header_unistd_h" = x ; then
- { echo "configure: error: Script needs to check for <unistd.h> before calling wi_SNPRINTF_TERMINATES." 1>&2; exit 1; }
- @@ -9492,7 +9711,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 9496 "configure"
- +#line 9715 "configure"
- #include "confdefs.h"
- /* program */
- @@ -9530,7 +9749,7 @@
- }
- EOF
- -if { (eval echo configure:9534: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:9753: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -9561,7 +9780,7 @@
- echo $ac_n "checking what snprintf() returns""... $ac_c" 1>&6
- -echo "configure:9565: checking what snprintf() returns" >&5
- +echo "configure:9784: checking what snprintf() returns" >&5
- if test "$cross_compiling" = yes; then
- # action if cross compiling
- @@ -9571,7 +9790,7 @@
- else
- cat > conftest.$ac_ext <<EOF
- -#line 9575 "configure"
- +#line 9794 "configure"
- #include "confdefs.h"
- /* program */
- @@ -9604,7 +9823,7 @@
- }
- EOF
- -if { (eval echo configure:9608: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:9827: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- # action if true
- @@ -9641,14 +9860,14 @@
- fi
- echo $ac_n "checking for sigsetjmp and siglongjmp""... $ac_c" 1>&6
- -echo "configure:9645: checking for sigsetjmp and siglongjmp" >&5
- +echo "configure:9864: checking for sigsetjmp and siglongjmp" >&5
- if eval "test \"`echo '$''{'wi_cv_func_sigsetjmp'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 9652 "configure"
- +#line 9871 "configure"
- #include "confdefs.h"
- /* includes */
- @@ -9671,7 +9890,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:9675: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:9894: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- wi_cv_func_sigsetjmp=yes
- @@ -9701,12 +9920,12 @@
- for ac_func in setpgid setpgrp
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
- -echo "configure:9705: checking for $ac_func" >&5
- +echo "configure:9924: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 9710 "configure"
- +#line 9929 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
- @@ -9729,7 +9948,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:9733: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:9952: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=yes"
- else
- @@ -9755,7 +9974,7 @@
- fi
- echo $ac_n "checking if setpgrp behavior needs to be checked""... $ac_c" 1>&6
- -echo "configure:9759: checking if setpgrp behavior needs to be checked" >&5
- +echo "configure:9978: checking if setpgrp behavior needs to be checked" >&5
- if test "x$ac_cv_func_setpgid" = "xyes" ; then
- # OK, we will be using setpgid instead of setpgrp then...
- echo "$ac_t""no" 1>&6
- @@ -9763,7 +9982,7 @@
- elif test "x$cross_compiling" = "xyes" ; then
- echo "$ac_t""yes" 1>&6
- echo $ac_n "checking whether setpgrp takes no argument""... $ac_c" 1>&6
- -echo "configure:9767: checking whether setpgrp takes no argument" >&5
- +echo "configure:9986: checking whether setpgrp takes no argument" >&5
- case "`uname -a`" in
- *BSD*|*bsd*)
- ac_cv_func_setpgrp_void="no"
- @@ -9781,7 +10000,7 @@
- # We're not cross compiling, so we can try this check
- echo "$ac_t""yes" 1>&6
- echo $ac_n "checking whether setpgrp takes no argument""... $ac_c" 1>&6
- -echo "configure:9785: checking whether setpgrp takes no argument" >&5
- +echo "configure:10004: checking whether setpgrp takes no argument" >&5
- if eval "test \"`echo '$''{'ac_cv_func_setpgrp_void'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -9789,7 +10008,7 @@
- { echo "configure: error: cannot check setpgrp if cross compiling" 1>&2; exit 1; }
- else
- cat > conftest.$ac_ext <<EOF
- -#line 9793 "configure"
- +#line 10012 "configure"
- #include "confdefs.h"
- #ifdef HAVE_UNISTD_H
- @@ -9809,7 +10028,7 @@
- }
- EOF
- -if { (eval echo configure:9813: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:10032: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- ac_cv_func_setpgrp_void=no
- else
- @@ -9836,13 +10055,13 @@
- echo $ac_n "checking whether setvbuf behavior can be checked""... $ac_c" 1>&6
- -echo "configure:9840: checking whether setvbuf behavior can be checked" >&5
- +echo "configure:10059: checking whether setvbuf behavior can be checked" >&5
- if test "x$cross_compiling" = "xyes" ; then
- echo "$ac_t""no" 1>&6
- else
- echo "$ac_t""yes" 1>&6
- echo $ac_n "checking whether setvbuf arguments are reversed""... $ac_c" 1>&6
- -echo "configure:9846: checking whether setvbuf arguments are reversed" >&5
- +echo "configure:10065: checking whether setvbuf arguments are reversed" >&5
- if eval "test \"`echo '$''{'ac_cv_func_setvbuf_reversed'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -9850,7 +10069,7 @@
- ac_cv_func_setvbuf_reversed=no
- else
- cat > conftest.$ac_ext <<EOF
- -#line 9854 "configure"
- +#line 10073 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- /* If setvbuf has the reversed format, exit 0. */
- @@ -9864,7 +10083,7 @@
- exit(0); /* Non-reversed systems segv here. */
- }
- EOF
- -if { (eval echo configure:9868: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:10087: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- ac_cv_func_setvbuf_reversed=yes
- else
- @@ -9891,19 +10110,19 @@
- # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
- # for constant arguments. Useless!
- echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
- -echo "configure:9895: checking for working alloca.h" >&5
- +echo "configure:10114: checking for working alloca.h" >&5
- if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 9900 "configure"
- +#line 10119 "configure"
- #include "confdefs.h"
- #include <alloca.h>
- int main() {
- char *p = alloca(2 * sizeof(int));
- ; return 0; }
- EOF
- -if { (eval echo configure:9907: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:10126: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- ac_cv_header_alloca_h=yes
- else
- @@ -9924,12 +10143,12 @@
- fi
- echo $ac_n "checking for alloca""... $ac_c" 1>&6
- -echo "configure:9928: checking for alloca" >&5
- +echo "configure:10147: checking for alloca" >&5
- if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 9933 "configure"
- +#line 10152 "configure"
- #include "confdefs.h"
- #ifdef __GNUC__
- @@ -9957,7 +10176,7 @@
- char *p = (char *) alloca(1);
- ; return 0; }
- EOF
- -if { (eval echo configure:9961: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:10180: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- ac_cv_func_alloca_works=yes
- else
- @@ -9989,12 +10208,12 @@
- echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
- -echo "configure:9993: checking whether alloca needs Cray hooks" >&5
- +echo "configure:10212: checking whether alloca needs Cray hooks" >&5
- if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 9998 "configure"
- +#line 10217 "configure"
- #include "confdefs.h"
- #if defined(CRAY) && ! defined(CRAY2)
- webecray
- @@ -10019,12 +10238,12 @@
- if test $ac_cv_os_cray = yes; then
- for ac_func in _getb67 GETB67 getb67; do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
- -echo "configure:10023: checking for $ac_func" >&5
- +echo "configure:10242: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 10028 "configure"
- +#line 10247 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
- @@ -10047,7 +10266,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:10051: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:10270: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=yes"
- else
- @@ -10074,7 +10293,7 @@
- fi
- echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
- -echo "configure:10078: checking stack direction for C alloca" >&5
- +echo "configure:10297: checking stack direction for C alloca" >&5
- if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -10082,7 +10301,7 @@
- ac_cv_c_stack_direction=0
- else
- cat > conftest.$ac_ext <<EOF
- -#line 10086 "configure"
- +#line 10305 "configure"
- #include "confdefs.h"
- find_stack_direction ()
- {
- @@ -10101,7 +10320,7 @@
- exit (find_stack_direction() < 0);
- }
- EOF
- -if { (eval echo configure:10105: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- +if { (eval echo configure:10324: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
- ac_cv_c_stack_direction=1
- else
- @@ -10142,7 +10361,7 @@
- fi
- echo $ac_n "checking string parameter to waddstr""... $ac_c" 1>&6
- -echo "configure:10146: checking string parameter to waddstr" >&5
- +echo "configure:10365: checking string parameter to waddstr" >&5
- if eval "test \"`echo '$''{'wi_cv_waddstr_str_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -10346,9 +10565,9 @@
- # maxx or _maxx
- echo $ac_n "checking whether curses structure has maxx or _maxx field""... $ac_c" 1>&6
- -echo "configure:10350: checking whether curses structure has maxx or _maxx field" >&5
- +echo "configure:10569: checking whether curses structure has maxx or _maxx field" >&5
- cat > conftest.$ac_ext <<EOF
- -#line 10352 "configure"
- +#line 10571 "configure"
- #include "confdefs.h"
- /* includes */
- @@ -10379,7 +10598,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:10383: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- +if { (eval echo configure:10602: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
- echo "$ac_t""maxx" 1>&6
- @@ -10402,12 +10621,12 @@
- for ac_func in __getcurx __getcury __getmaxx __getmaxy __getbegx __getbegy
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
- -echo "configure:10406: checking for $ac_func" >&5
- +echo "configure:10625: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 10411 "configure"
- +#line 10630 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
- @@ -10430,7 +10649,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:10434: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:10653: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=yes"
- else
- @@ -10458,9 +10677,9 @@
- # getcurx
- echo $ac_n "checking for getcurx() functionality in curses library""... $ac_c" 1>&6
- -echo "configure:10462: checking for getcurx() functionality in curses library" >&5
- +echo "configure:10681: checking for getcurx() functionality in curses library" >&5
- cat > conftest.$ac_ext <<EOF
- -#line 10464 "configure"
- +#line 10683 "configure"
- #include "confdefs.h"
- /* includes */
- @@ -10491,7 +10710,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:10495: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:10714: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cat >> confdefs.h <<\EOF
- @@ -10512,9 +10731,9 @@
- # getyx
- echo $ac_n "checking for getyx() functionality in curses library""... $ac_c" 1>&6
- -echo "configure:10516: checking for getyx() functionality in curses library" >&5
- +echo "configure:10735: checking for getyx() functionality in curses library" >&5
- cat > conftest.$ac_ext <<EOF
- -#line 10518 "configure"
- +#line 10737 "configure"
- #include "confdefs.h"
- /* includes */
- @@ -10545,7 +10764,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:10549: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:10768: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cat >> confdefs.h <<\EOF
- @@ -10566,9 +10785,9 @@
- # getmaxx
- echo $ac_n "checking for getmaxx() functionality in curses library""... $ac_c" 1>&6
- -echo "configure:10570: checking for getmaxx() functionality in curses library" >&5
- +echo "configure:10789: checking for getmaxx() functionality in curses library" >&5
- cat > conftest.$ac_ext <<EOF
- -#line 10572 "configure"
- +#line 10791 "configure"
- #include "confdefs.h"
- /* includes */
- @@ -10598,7 +10817,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:10602: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:10821: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cat >> confdefs.h <<\EOF
- @@ -10619,9 +10838,9 @@
- # getmaxyx
- echo $ac_n "checking for getmaxyx() functionality in curses library""... $ac_c" 1>&6
- -echo "configure:10623: checking for getmaxyx() functionality in curses library" >&5
- +echo "configure:10842: checking for getmaxyx() functionality in curses library" >&5
- cat > conftest.$ac_ext <<EOF
- -#line 10625 "configure"
- +#line 10844 "configure"
- #include "confdefs.h"
- /* includes */
- @@ -10651,7 +10870,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:10655: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:10874: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cat >> confdefs.h <<\EOF
- @@ -10672,9 +10891,9 @@
- # getbegx
- echo $ac_n "checking for getbegx() functionality in curses library""... $ac_c" 1>&6
- -echo "configure:10676: checking for getbegx() functionality in curses library" >&5
- +echo "configure:10895: checking for getbegx() functionality in curses library" >&5
- cat > conftest.$ac_ext <<EOF
- -#line 10678 "configure"
- +#line 10897 "configure"
- #include "confdefs.h"
- /* includes */
- @@ -10705,7 +10924,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:10709: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:10928: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cat >> confdefs.h <<\EOF
- @@ -10726,9 +10945,9 @@
- # getbegyx
- echo $ac_n "checking for getbegyx() functionality in curses library""... $ac_c" 1>&6
- -echo "configure:10730: checking for getbegyx() functionality in curses library" >&5
- +echo "configure:10949: checking for getbegyx() functionality in curses library" >&5
- cat > conftest.$ac_ext <<EOF
- -#line 10732 "configure"
- +#line 10951 "configure"
- #include "confdefs.h"
- /* includes */
- @@ -10758,7 +10977,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:10762: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:10981: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cat >> confdefs.h <<\EOF
- @@ -10779,9 +10998,9 @@
- # touchwin
- echo $ac_n "checking for touchwin() functionality in curses library""... $ac_c" 1>&6
- -echo "configure:10783: checking for touchwin() functionality in curses library" >&5
- +echo "configure:11002: checking for touchwin() functionality in curses library" >&5
- cat > conftest.$ac_ext <<EOF
- -#line 10785 "configure"
- +#line 11004 "configure"
- #include "confdefs.h"
- /* includes */
- @@ -10809,7 +11028,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:10813: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:11032: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cat >> confdefs.h <<\EOF
- @@ -10830,9 +11049,9 @@
- # beep
- echo $ac_n "checking for beep() functionality in curses library""... $ac_c" 1>&6
- -echo "configure:10834: checking for beep() functionality in curses library" >&5
- +echo "configure:11053: checking for beep() functionality in curses library" >&5
- cat > conftest.$ac_ext <<EOF
- -#line 10836 "configure"
- +#line 11055 "configure"
- #include "confdefs.h"
- /* includes */
- @@ -10859,7 +11078,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:10863: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:11082: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- cat >> confdefs.h <<\EOF
- @@ -10881,12 +11100,12 @@
- for ac_func in keypad nodelay curs_set doupdate wnoutrefresh
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
- -echo "configure:10885: checking for $ac_func" >&5
- +echo "configure:11104: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- cat > conftest.$ac_ext <<EOF
- -#line 10890 "configure"
- +#line 11109 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
- @@ -10909,7 +11128,7 @@
- ; return 0; }
- EOF
- -if { (eval echo configure:10913: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- +if { (eval echo configure:11132: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=yes"
- else
- @@ -10946,7 +11165,7 @@
- echo $ac_n "checking for long file names""... $ac_c" 1>&6
- -echo "configure:10950: checking for long file names" >&5
- +echo "configure:11169: checking for long file names" >&5
- if eval "test \"`echo '$''{'ac_cv_sys_long_file_names'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -10990,7 +11209,7 @@
- fi
- echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
- -echo "configure:10994: checking whether ${MAKE-make} sets \${MAKE}" >&5
- +echo "configure:11213: checking whether ${MAKE-make} sets \${MAKE}" >&5
- set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- @@ -11020,7 +11239,7 @@
- # Extract the first word of ""gtar"", so it can be a program name with args.
- set dummy "gtar"; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- -echo "configure:11024: checking for $ac_word" >&5
- +echo "configure:11243: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_TAR'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -11059,7 +11278,7 @@
- # Extract the first word of ""tar"", so it can be a program name with args.
- set dummy "tar"; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- -echo "configure:11063: checking for $ac_word" >&5
- +echo "configure:11282: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_TAR'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -11107,7 +11326,7 @@
- echo $ac_n "checking how to create TAR files""... $ac_c" 1>&6
- -echo "configure:11111: checking how to create TAR files" >&5
- +echo "configure:11330: checking how to create TAR files" >&5
- x=""
- if [ -x /usr/bin/what ] ; then
- x=`/usr/bin/what "$TAR" 2>&1 | sed -n 's/.*pax.*/pax/g;/pax/p'`
- @@ -11165,7 +11384,7 @@
- # Extract the first word of "ranlib", so it can be a program name with args.
- set dummy ranlib; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- -echo "configure:11169: checking for $ac_word" >&5
- +echo "configure:11388: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -11195,7 +11414,7 @@
- echo $ac_n "checking for ar""... $ac_c" 1>&6
- -echo "configure:11199: checking for ar" >&5
- +echo "configure:11418: checking for ar" >&5
- AR="ar"
- if [ "x$cross_compiling" = "xyes" ] ; then
- machine=`${CC-gcc} -dumpmachine 2>/dev/null`
- @@ -11226,7 +11445,7 @@
- # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
- # ./install, which can be erroneously created by make from ./install.sh.
- echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
- -echo "configure:11230: checking for a BSD compatible install" >&5
- +echo "configure:11449: checking for a BSD compatible install" >&5
- if test -z "$INSTALL"; then
- if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- @@ -11282,7 +11501,7 @@
- # Extract the first word of ""pwd"", so it can be a program name with args.
- set dummy "pwd"; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
- -echo "configure:11286: checking for $ac_word" >&5
- +echo "configure:11505: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_wi_PWD'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -11319,13 +11538,13 @@
- if test "x$use_ccdv" = "xno" ; then
- echo $ac_n "checking for ccdv""... $ac_c" 1>&6
- -echo "configure:11323: checking for ccdv" >&5
- +echo "configure:11542: checking for ccdv" >&5
- echo "$ac_t""(disabled)" 1>&6
- else
- unset wi_cv_path_ccdv # can't use cache if it was a temp prog last time
- wi_used_cache_path_ccdv="yes"
- echo $ac_n "checking for ccdv""... $ac_c" 1>&6
- -echo "configure:11329: checking for ccdv" >&5
- +echo "configure:11548: checking for ccdv" >&5
- if eval "test \"`echo '$''{'wi_cv_path_ccdv'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -11835,7 +12054,7 @@
- echo $ac_n "checking if shell can test for symlinks""... $ac_c" 1>&6
- -echo "configure:11839: checking if shell can test for symlinks" >&5
- +echo "configure:12058: checking if shell can test for symlinks" >&5
- if eval "test \"`echo '$''{'wi_cv_shell_test_symlinks'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- @@ -12318,25 +12537,25 @@
- echo $ac_n "checking CC""... $ac_c" 1>&6
- -echo "configure:12322: checking CC" >&5
- +echo "configure:12541: checking CC" >&5
- echo "$ac_t""$CC" 1>&6
- echo $ac_n "checking CFLAGS""... $ac_c" 1>&6
- -echo "configure:12325: checking CFLAGS" >&5
- +echo "configure:12544: checking CFLAGS" >&5
- echo "$ac_t""$CFLAGS" 1>&6
- echo $ac_n "checking CPPFLAGS""... $ac_c" 1>&6
- -echo "configure:12328: checking CPPFLAGS" >&5
- +echo "configure:12547: checking CPPFLAGS" >&5
- echo "$ac_t""$CPPFLAGS" 1>&6
- echo $ac_n "checking DEFS""... $ac_c" 1>&6
- -echo "configure:12331: checking DEFS" >&5
- +echo "configure:12550: checking DEFS" >&5
- echo "$ac_t""$DEFS" 1>&6
- echo $ac_n "checking NDEFS""... $ac_c" 1>&6
- -echo "configure:12334: checking NDEFS" >&5
- +echo "configure:12553: checking NDEFS" >&5
- echo "$ac_t""$NDEFS" 1>&6
- echo $ac_n "checking LDFLAGS""... $ac_c" 1>&6
- -echo "configure:12337: checking LDFLAGS" >&5
- +echo "configure:12556: checking LDFLAGS" >&5
- echo "$ac_t""$LDFLAGS" 1>&6
- echo $ac_n "checking LIBS""... $ac_c" 1>&6
- -echo "configure:12340: checking LIBS" >&5
- +echo "configure:12559: checking LIBS" >&5
- echo "$ac_t""$LIBS" 1>&6
- #
- # Also take the opportunity to do some post-configure clean-up
- @@ -12495,12 +12714,12 @@
- s%@oldincludedir@%$oldincludedir%g
- s%@infodir@%$infodir%g
- s%@mandir@%$mandir%g
- +s%@CC@%$CC%g
- s%@NDEFS@%$NDEFS%g
- s%@OS@%$OS%g
- s%@host@%$host%g
- s%@SYS@%$SYS%g
- s%@HOME_OS@%$HOME_OS%g
- -s%@CC@%$CC%g
- s%@CPP@%$CPP%g
- s%@STRIP@%$STRIP%g
- s%@OBJEXT@%$OBJEXT%g
- diff -Naur ncftp-3.2.6-ep/configure.in ncftp-3.2.6-zip/configure.in
- --- ncftp-3.2.6-ep/configure.in 2016-08-14 04:15:28.000000000 +0200
- +++ ncftp-3.2.6-zip/configure.in 2016-12-04 19:38:54.000000000 +0100
- @@ -20,6 +20,7 @@
- dnl ---------------------------------------------------------------------------
- dnl
- wi_ENV_VAR_MESSAGES
- +wi_PROG_CC
- wi_OS_VAR
- case "$os" in
- @@ -30,7 +31,6 @@
- if test -f sh/install-sh ; then chmod 755 sh/*.sh sh/config.* sh/install-sh ; fi
- AC_CONFIG_AUX_DIR([sh])
- -AC_PROG_CC
- wi_CC_PRECOMP
- wi_REQUEST_NO_Y2K_WARNINGS
- wi_CFLAGS_LFS_OR_LFS64
- @@ -148,6 +148,13 @@
- wi_USE_LONG_LONG
- wi_STRUCT_TIMEVAL_FIELD_TYPES
- wi_UNISTD_FUNC_PARAM_TYPES
- +wi_CHECK_TYPE(negative_control_t, long, [])
- +wi_CHECK_TYPE(ssize_t, long, [])
- +wi_CHECK_TYPE(sa_family_t, unsigned short, [#include <sys/socket.h>
- +#include <netinet/in.h>
- +#include <arpa/inet.h>
- +#include <netdb.h>
- +])
- wi_FUNC_SELECT_ARGTYPES
- wi_STRUCT_STAT64
- wi_TYPE_SIG_ATOMIC_T
- diff -Naur ncftp-3.2.6-ep/doc/CHANGELOG.txt ncftp-3.2.6-zip/doc/CHANGELOG.txt
- --- ncftp-3.2.6-ep/doc/CHANGELOG.txt 2016-09-24 00:49:32.000000000 +0200
- +++ ncftp-3.2.6-zip/doc/CHANGELOG.txt 2016-12-04 19:59:38.000000000 +0100
- @@ -1,7 +1,7 @@
- NcFTP Change Log:
- ================
- -3.2.6, 2016-09-23
- +3.2.6, 2016-12-04
- + If a recursive download operation is also requested with delete mode,
- attempt to remove empty directories after all files have completed
- diff -Naur ncftp-3.2.6-ep/libncftp/c_opennologin.c ncftp-3.2.6-zip/libncftp/c_opennologin.c
- --- ncftp-3.2.6-ep/libncftp/c_opennologin.c 2005-01-01 22:28:54.000000000 +0100
- +++ ncftp-3.2.6-zip/libncftp/c_opennologin.c 2016-11-13 01:36:30.000000000 +0100
- @@ -77,10 +77,10 @@
- elapsed = (int) (t1 - t0);
- if (elapsed < cip->redialDelay) {
- PrintF(cip, "Sleeping %u seconds.\n",
- - (unsigned) cip->redialDelay - elapsed);
- + (unsigned int) (cip->redialDelay - elapsed));
- if (cip->redialStatusProc != 0)
- (*cip->redialStatusProc)(cip, kRedialStatusSleeping, cip->redialDelay - elapsed);
- - (void) sleep((unsigned) cip->redialDelay - elapsed);
- + (void) sleep((unsigned int) (cip->redialDelay - elapsed));
- }
- }
- }
- diff -Naur ncftp-3.2.6-ep/libncftp/ftp.c ncftp-3.2.6-zip/libncftp/ftp.c
- --- ncftp-3.2.6-ep/libncftp/ftp.c 2016-10-30 18:37:54.000000000 +0100
- +++ ncftp-3.2.6-zip/libncftp/ftp.c 2016-11-15 21:26:02.000000000 +0100
- @@ -17,7 +17,14 @@
- const char gLibNcFTPVersion[] = kLibraryVersion;
- #ifdef NO_SIGNALS
- +#ifdef __clang__
- +#pragma clang diagnostic push
- +#pragma clang diagnostic ignored "-Wunused-const-variable"
- +#endif
- static const char gNoSignalsMarker[] = "@(#) LibNcFTP - NO_SIGNALS";
- +#ifdef __clang__
- +#pragma clang diagnostic pop
- +#endif
- #else
- static int gGotSig = 0;
- @@ -31,7 +38,14 @@
- #ifndef lint
- +#ifdef __clang__
- +#pragma clang diagnostic push
- +#pragma clang diagnostic ignored "-Wunused-const-variable"
- +#endif
- static const char gCopyright[] = "@(#) LibNcFTP Copyright 1995-2001, by Mike Gleason. All rights reserved.";
- +#ifdef __clang__
- +#pragma clang diagnostic pop
- +#endif
- #endif
- #ifdef HAVE_LIBSOCKS5
- @@ -210,7 +224,7 @@
- cip->servCtlAddr.sin_addr.s_addr = ip_address.s_addr;
- } else {
- hpok = 1;
- - cip->servCtlAddr.sin_family = hp.h_addrtype;
- + cip->servCtlAddr.sin_family = (sa_family_t) hp.h_addrtype;
- /* We'll fill in the rest of the structure below. */
- }
- @@ -980,6 +994,7 @@
- int setsbufs;
- size_t rbs, sbs;
- int passiveAttemptsRemaining = cip->maxNumberOfSuccessivePASVAttempts;
- + char servDataAddrStr[64];
- /* Before we can transfer any data, and before we even ask the
- * remote server to start transferring via RETR/NLST/etc, we have
- @@ -1087,6 +1102,7 @@
- goto bad;
- }
- FTPFixServerDataAddr(cip);
- + AddrToAddrStr(servDataAddrStr, sizeof(servDataAddrStr), &cip->servDataAddr, 0, NULL);
- #ifdef HAVE_LIBSOCKS
- cip->ourDataAddr.sin_port = 0;
- @@ -1107,13 +1123,14 @@
- if (result == kTimeoutErr) {
- if (mode == kFallBackToSendPortMode) {
- - FTPLogError(cip, kDontPerror, "Data connection timed out.\n");
- + FTPLogError(cip, kDontPerror, "Data connection to %s timed out.\n", servDataAddrStr);
- if (passiveAttemptsRemaining == 0) {
- - FTPLogError(cip, kDontPerror, "Falling back to PORT instead of PASV mode.\n");
- (void) DisposeSocket(dataSocket);
- dataSocket = kClosedFileDescriptor;
- if (cip->hasPASV == kCommandAvailabilityUnknown)
- cip->hasPASV = kCommandNotAvailable;
- + if (cip->hasPASV == kCommandNotAvailable)
- + FTPLogError(cip, kDontPerror, "Falling back to PORT instead of PASV mode.\n");
- goto tryPort2;
- }
- } else {
- @@ -1147,19 +1164,21 @@
- goto bad;
- }
- if ((mode == kFallBackToSendPortMode) && (passiveAttemptsRemaining == 0)) {
- - FTPLogError(cip, kDoPerror, "connect failed.\n");
- - FTPLogError(cip, kDontPerror, "Falling back to PORT instead of PASV mode.\n");
- + FTPLogError(cip, kDoPerror, "connect to %s failed.\n", servDataAddrStr);
- (void) DisposeSocket(dataSocket);
- dataSocket = kClosedFileDescriptor;
- if (cip->hasPASV == kCommandAvailabilityUnknown)
- cip->hasPASV = kCommandNotAvailable;
- + if (cip->hasPASV == kCommandNotAvailable)
- + FTPLogError(cip, kDontPerror, "Falling back to PORT instead of PASV mode.\n");
- goto tryPort2;
- }
- - FTPLogError(cip, kDoPerror, "connect failed.\n");
- + FTPLogError(cip, kDoPerror, "connect to %s failed.\n", servDataAddrStr);
- result = kErrConnectDataSocket;
- cip->errNo = kErrConnectDataSocket;
- } else {
- /* Success, break loop because we do not need to do PASV again. */
- + PrintF(cip, "Connected to %s for PASV.\n", servDataAddrStr);
- break;
- }
- diff -Naur ncftp-3.2.6-ep/libncftp/ftw.c ncftp-3.2.6-zip/libncftp/ftw.c
- --- ncftp-3.2.6-ep/libncftp/ftw.c 2016-10-30 18:31:10.000000000 +0100
- +++ ncftp-3.2.6-zip/libncftp/ftw.c 2016-11-13 01:35:26.000000000 +0100
- @@ -400,7 +400,7 @@
- #ifdef HAVE_PATHCONF
- nmx = pathconf(ftwip->curPath, _PC_NAME_MAX);
- if (nmx >= 256)
- - debufsize = nmx;
- + debufsize = (size_t) nmx;
- #endif
- debufsize += sizeof(struct dirent) + 8;
- ftwip->direntbuf = calloc(debufsize, (size_t) 1);
- diff -Naur ncftp-3.2.6-ep/libncftp/io_getmem.c ncftp-3.2.6-zip/libncftp/io_getmem.c
- --- ncftp-3.2.6-ep/libncftp/io_getmem.c 2005-01-04 07:18:06.000000000 +0100
- +++ ncftp-3.2.6-zip/libncftp/io_getmem.c 2016-11-13 01:33:18.000000000 +0100
- @@ -216,7 +216,7 @@
- break;
- }
- - numberOfBytesLeftInMemBuf -= nread;
- + numberOfBytesLeftInMemBuf -= (size_t) nread;
- if (numberOfBytesLeftInMemBuf == 0) {
- /* Done (but maybe not at EOF of remote file). */
- atEOF = 0;
- diff -Naur ncftp-3.2.6-ep/libncftp/io_list.c ncftp-3.2.6-zip/libncftp/io_list.c
- --- ncftp-3.2.6-ep/libncftp/io_list.c 2016-10-30 18:37:18.000000000 +0100
- +++ ncftp-3.2.6-zip/libncftp/io_list.c 2016-11-12 23:14:18.000000000 +0100
- @@ -75,7 +75,11 @@
- break;
- }
- - (void) write(outfd, line, (write_size_t) strlen(line));
- + if (write(outfd, line, (write_size_t) strlen(line)) < 0) {
- + result = kErrLISTFailed;
- + cip->errNo = kErrLISTFailed;
- + break;
- + }
- }
- DisposeSReadlineInfo(&lsSrl);
- diff -Naur ncftp-3.2.6-ep/libncftp/io_sendfile.c ncftp-3.2.6-zip/libncftp/io_sendfile.c
- --- ncftp-3.2.6-ep/libncftp/io_sendfile.c 2016-10-30 18:24:54.000000000 +0100
- +++ ncftp-3.2.6-zip/libncftp/io_sendfile.c 2016-11-13 01:47:20.000000000 +0100
- @@ -377,7 +377,7 @@
- errno = oerrno;
- } else {
- off1 = off;
- - nwrote = sendfile(ofd, ifd, &off, (size_t) ntoread);
- + nwrote = (ssize_t) sendfile(ofd, ifd, &off, (size_t) ntoread);
- oerrno = errno;
- }
- @@ -714,7 +714,7 @@
- errno = ETIMEDOUT;
- goto umodebreak;
- }
- - nwrote = write(ofd, dspp->buf + (nread - ntowrite), ntowrite);
- + nwrote = (ssize_t) write(ofd, dspp->buf + (nread - ntowrite), (size_t) ntowrite);
- if (nwrote < 0) {
- if ((errno == EAGAIN) || (errno == EWOULDBLOCK)) {
- FD_ZERO(&wfds); FD_SET(ofd, &wfds);
- diff -Naur ncftp-3.2.6-ep/libncftp/io_util.c ncftp-3.2.6-zip/libncftp/io_util.c
- --- ncftp-3.2.6-ep/libncftp/io_util.c 2016-10-30 18:36:52.000000000 +0100
- +++ ncftp-3.2.6-zip/libncftp/io_util.c 2016-11-13 01:32:36.000000000 +0100
- @@ -166,7 +166,7 @@
- int xferTimeout;
- int ocancelXfer;
- - xferTimeout = cip->xferTimeout;
- + xferTimeout = (int) cip->xferTimeout;
- if (xferTimeout < 1)
- return (1);
- @@ -245,7 +245,7 @@
- int xferTimeout;
- int ocancelXfer;
- - xferTimeout = cip->xferTimeout;
- + xferTimeout = (int) cip->xferTimeout;
- if (xferTimeout < 1)
- return (1);
- diff -Naur ncftp-3.2.6-ep/libncftp/ncftp.h ncftp-3.2.6-zip/libncftp/ncftp.h
- --- ncftp-3.2.6-ep/libncftp/ncftp.h 2016-10-30 18:17:36.000000000 +0100
- +++ ncftp-3.2.6-zip/libncftp/ncftp.h 2016-11-12 20:16:24.000000000 +0100
- @@ -13,7 +13,7 @@
- {
- #endif /* __cplusplus */
- -#define kLibraryVersion "@(#) LibNcFTP 3.2.6 (October 30, 2016)"
- +#define kLibraryVersion "@(#) LibNcFTP 3.2.6 (November 12, 2016)"
- /* This is used to verify validty of the data passed in. */
- #define kLibraryMagic "LibNcFTP 3.2.6"
- diff -Naur ncftp-3.2.6-ep/libncftp/open.c ncftp-3.2.6-zip/libncftp/open.c
- --- ncftp-3.2.6-ep/libncftp/open.c 2016-05-29 05:40:20.000000000 +0200
- +++ ncftp-3.2.6-zip/libncftp/open.c 2016-11-13 01:28:08.000000000 +0100
- @@ -978,10 +978,10 @@
- elapsed = (int) (t1 - t0);
- if (elapsed < cip->redialDelay) {
- PrintF(cip, "Sleeping %u seconds.\n",
- - (unsigned) cip->redialDelay - elapsed);
- + (unsigned int) (cip->redialDelay - elapsed));
- if (cip->redialStatusProc != 0)
- (*cip->redialStatusProc)(cip, kRedialStatusSleeping, cip->redialDelay - elapsed);
- - (void) sleep((unsigned) cip->redialDelay - elapsed);
- + (void) sleep((unsigned int) (cip->redialDelay - elapsed));
- }
- }
- }
- diff -Naur ncftp-3.2.6-ep/libncftp/rftw.c ncftp-3.2.6-zip/libncftp/rftw.c
- --- ncftp-3.2.6-ep/libncftp/rftw.c 2016-10-30 18:31:22.000000000 +0100
- +++ ncftp-3.2.6-zip/libncftp/rftw.c 2016-11-13 01:26:46.000000000 +0100
- @@ -110,7 +110,7 @@
- nSubdirs = 0;
- ++ftwip->numDirs;
- - ftwip->depth = depth;
- + ftwip->depth = (size_t) depth;
- if (ftwip->maxDepth < ftwip->depth) {
- ftwip->maxDepth = ftwip->depth;
- }
- diff -Naur ncftp-3.2.6-ep/libncftp/rglobr.c ncftp-3.2.6-zip/libncftp/rglobr.c
- --- ncftp-3.2.6-ep/libncftp/rglobr.c 2010-04-03 22:49:38.000000000 +0200
- +++ ncftp-3.2.6-zip/libncftp/rglobr.c 2016-11-13 01:26:20.000000000 +0100
- @@ -94,7 +94,7 @@
- fi.mdtm = ftwip->curStat.st_mtime;
- fi.size = (longest_int) ftwip->curStat.st_size;
- fi.type = ftwip->curType;
- - fi.mode = ftwip->curStat.st_mode;
- + fi.mode = (int) ftwip->curStat.st_mode;
- AddFileInfo(xinfop->fileList, &fi);
- /*
- diff -Naur ncftp-3.2.6-ep/libncftp/u_decodehost.c ncftp-3.2.6-zip/libncftp/u_decodehost.c
- --- ncftp-3.2.6-ep/libncftp/u_decodehost.c 2005-01-01 22:30:28.000000000 +0100
- +++ ncftp-3.2.6-zip/libncftp/u_decodehost.c 2016-11-13 01:24:56.000000000 +0100
- @@ -80,7 +80,7 @@
- port = atoi(cp);
- if ((port <= 0) || (port > 65535))
- return (-2);
- - cip->port = port;
- + cip->port = (unsigned int) port;
- }
- (void) STRNCPY(cip->host, hcp);
- diff -Naur ncftp-3.2.6-ep/libncftp/u_decodeurl.c ncftp-3.2.6-zip/libncftp/u_decodeurl.c
- --- ncftp-3.2.6-ep/libncftp/u_decodeurl.c 2016-10-30 17:40:54.000000000 +0100
- +++ ncftp-3.2.6-zip/libncftp/u_decodeurl.c 2016-11-13 01:25:30.000000000 +0100
- @@ -167,7 +167,7 @@
- URLCopyToken(portstr, sizeof(portstr), cp + 1, (size_t) (hend - (cp + 1)));
- port = atoi(portstr);
- if (port > 0)
- - cip->port = port;
- + cip->port = (unsigned int) port;
- }
- *hend = (char) sc;
- diff -Naur ncftp-3.2.6-ep/libncftp/u_getpass.c ncftp-3.2.6-zip/libncftp/u_getpass.c
- --- ncftp-3.2.6-ep/libncftp/u_getpass.c 2006-08-06 01:46:40.000000000 +0200
- +++ ncftp-3.2.6-zip/libncftp/u_getpass.c 2016-11-13 01:24:30.000000000 +0100
- @@ -67,7 +67,7 @@
- if (tcgetattr(fileno(stdout), &old_ti) != 0)
- return (pwbuf);
- new_ti = old_ti;
- - new_ti.c_lflag &= ~ECHO;
- + new_ti.c_lflag &= (unsigned int) ~ECHO;
- if (tcsetattr(fileno(stdout), TCSAFLUSH, &new_ti) != 0)
- return (pwbuf);
- (void) FGets(pwbuf, pwbufsize, stdin);
- diff -Naur ncftp-3.2.6-ep/libncftp/u_misc.c ncftp-3.2.6-zip/libncftp/u_misc.c
- --- ncftp-3.2.6-ep/libncftp/u_misc.c 2015-09-27 22:45:20.000000000 +0200
- +++ ncftp-3.2.6-zip/libncftp/u_misc.c 2016-11-13 01:23:32.000000000 +0100
- @@ -290,7 +290,7 @@
- dirSepStr[0] = (char) dirSep;
- dirSepStr[1] = '\0';
- dEnd = Strnpcpy(dst, parentDir, dsize);
- - nUsed = (dEnd - dst);
- + nUsed = (size_t) (dEnd - dst);
- if (nUsed >= (dsize - 3)) {
- #ifdef ENAMETOOLONG
- errno = ENAMETOOLONG;
- diff -Naur ncftp-3.2.6-ep/libncftp/u_pathcat.c ncftp-3.2.6-zip/libncftp/u_pathcat.c
- --- ncftp-3.2.6-ep/libncftp/u_pathcat.c 2006-07-27 17:48:56.000000000 +0200
- +++ ncftp-3.2.6-zip/libncftp/u_pathcat.c 2016-11-13 01:23:04.000000000 +0100
- @@ -290,7 +290,7 @@
- *cp++ = '/';
- }
- *cp = '\0';
- - (void) Strnpcat(cp, src, sizeof(tmp) - (cp - tmp));
- + (void) Strnpcat(cp, src, sizeof(tmp) - (size_t) (cp - tmp));
- CompressPath(dst, tmp, dsize, dosCompat);
- } /* PathCat */
- @@ -370,7 +370,7 @@
- *cp++ = '/';
- }
- *cp = '\0';
- - (void) Strnpcat(cp, src, dsize - (cp - tmp));
- + (void) Strnpcat(cp, src, dsize - (size_t) (cp - tmp));
- CompressPath(dst, tmp, dsize, dosCompat);
- free(tmp);
- return (0);
- diff -Naur ncftp-3.2.6-ep/libncftp/u_scram.c ncftp-3.2.6-zip/libncftp/u_scram.c
- --- ncftp-3.2.6-ep/libncftp/u_scram.c 2005-01-01 22:31:28.000000000 +0100
- +++ ncftp-3.2.6-zip/libncftp/u_scram.c 2016-11-13 01:22:04.000000000 +0100
- @@ -24,7 +24,7 @@
- ch = src[i];
- if (ch == 0)
- break;
- - dst[i] = (unsigned char) (ch ^ (int) (k2[i % (int) keyLen]));
- + dst[i] = (unsigned char) (ch ^ (unsigned int) (k2[i % (int) keyLen]));
- }
- dst[i] = '\0';
- } /* Scramble */
- diff -Naur ncftp-3.2.6-ep/libncftp/wincfg.h ncftp-3.2.6-zip/libncftp/wincfg.h
- --- ncftp-3.2.6-ep/libncftp/wincfg.h 2001-11-17 12:03:04.000000000 +0100
- +++ ncftp-3.2.6-zip/libncftp/wincfg.h 2016-11-27 21:25:36.000000000 +0100
- @@ -16,6 +16,7 @@
- #define recv_size_t unsigned int
- #define send_return_t int
- #define send_size_t unsigned int
- +#define sa_family_t short
- #define SELECT_TYPE_ARG1 int
- diff -Naur ncftp-3.2.6-ep/ncftp/cmds.c ncftp-3.2.6-zip/ncftp/cmds.c
- --- ncftp-3.2.6-ep/ncftp/cmds.c 2016-10-30 21:24:12.000000000 +0100
- +++ ncftp-3.2.6-zip/ncftp/cmds.c 2016-11-13 01:07:28.000000000 +0100
- @@ -63,6 +63,10 @@
- /* Did the user stupidly type passwords, etc., on our command line? */
- int gUserTypedSensitiveInfoAtShellSoDoNotSaveItToDisk = 0;
- +#ifdef __clang__
- +#pragma clang diagnostic push
- +#pragma clang diagnostic ignored "-Wpadded"
- +#endif
- typedef struct SpoolCmdInfo {
- int xtype;
- int deleteFlag;
- @@ -73,6 +77,9 @@
- const char *rcwd;
- int base;
- } SpoolCmdInfo;
- +#ifdef __clang__
- +#pragma clang diagnostic pop
- +#endif
- extern FTPConnectionInfo gConn;
- extern char gOurDirectoryPath[];
- @@ -239,7 +246,8 @@
- (void) fflush(stdout);
- (void) fflush(stdin);
- (void) memset(ans, 0, sizeof(ans));
- - (void) fgets(ans, sizeof(ans) - 1, stdin);
- + if (fgets(ans, sizeof(ans) - 1, stdin) == NULL)
- + ans[0] = '\0';
- Trace(0, "%s%s", buf, ans);
- switch ((int) ans[0]) {
- case 'y':
- @@ -1156,7 +1164,8 @@
- printf(" [R!]esume all?");
- printf(" [S!]kip all? [C]ancel > ");
- fflush(stdin);
- - (void) fgets(ans, sizeof(ans) - 1, stdin);
- + if (fgets(ans, sizeof(ans) - 1, stdin) == NULL)
- + ans[0] = '\0';
- switch ((int) ans[0]) {
- case 'c':
- case 'C':
- @@ -1224,7 +1233,8 @@
- (void) memset(newname, 0, sizeof(newname));
- printf("\tSave as: ");
- fflush(stdin);
- - (void) fgets(newname, sizeof(newname) - 1, stdin);
- + if (fgets(newname, sizeof(newname) - 1, stdin) == NULL)
- + newname[0] = '\0';
- newname[strlen(newname) - 1] = '\0';
- if (newname[0] == '\0') {
- /* Nevermind. */
- @@ -1440,7 +1450,14 @@
- (void) sprintf(spec, "%%-%ds",
- (j < nCols - 1) ? widestName : widestName - 2
- );
- +#ifdef __clang__
- +#pragma clang diagnostic push
- +#pragma clang diagnostic ignored "-Wformat-nonliteral"
- +#endif
- (void) printf(spec, cmdnames[k]);
- +#ifdef __clang__
- +#pragma clang diagnostic pop
- +#endif
- }
- }
- (void) printf("\n");
- @@ -1667,9 +1684,8 @@
- Trace(0, "Selected bookmark from editor: [%s]\n", selectedBmName);
- }
- }
- - return (0);
- }
- - return (-1);
- + return (0);
- #endif /* ! Windows */
- } /* RunBookmarkEditor */
- @@ -2079,7 +2095,8 @@
- fprintf(stderr, "Cannot run command: %s\n", cmd);
- #else
- Trace(0, "Sys: %s\n", cmd);
- - (void) system(cmd);
- + if ((i = system(cmd)) != 0)
- + Trace(0, "Sys: %s = %d\n", cmd, i);
- #endif
- } /* Sys */
- @@ -2675,7 +2692,8 @@
- /* If the bookmark specified a local directory, change to it now. */
- if ((gLoadedBm != 0) && (gBm.ldir[0] != '\0')) {
- - (void) chdir(gBm.ldir);
- + if (chdir(gBm.ldir) != 0)
- + Trace(-1, "Could not chdir to %s.\n", gBm.ldir);
- (void) STRNCPY(gPrevLocalCWD, gLocalCWD);
- if (FTPGetLocalCWD(gLocalCWD, sizeof(gLocalCWD)) != NULL) {
- Trace(-1, "Current local directory is %s.\n", gLocalCWD);
- @@ -3124,7 +3142,8 @@
- if (remotesize < localsize)
- printf(" [R!]esume all?");
- printf(" [S!]kip all? [C]ancel > ");
- - (void) fgets(ans, sizeof(ans) - 1, stdin);
- + if (fgets(ans, sizeof(ans) - 1, stdin) == NULL)
- + ans[0] = '\0';
- switch ((int) ans[0]) {
- case 'c':
- case 'C':
- @@ -3192,7 +3211,8 @@
- (void) memset(newname, 0, sizeof(newname));
- printf("\tSave as: ");
- fflush(stdin);
- - (void) fgets(newname, sizeof(newname) - 1, stdin);
- + if (fgets(newname, sizeof(newname) - 1, stdin) == NULL)
- + newname[0] = '\0';
- newname[strlen(newname) - 1] = '\0';
- if (newname[0] == '\0') {
- /* Nevermind. */
- diff -Naur ncftp-3.2.6-ep/ncftp/gl_getline.c ncftp-3.2.6-zip/ncftp/gl_getline.c
- --- ncftp-3.2.6-ep/ncftp/gl_getline.c 2016-10-30 21:17:04.000000000 +0100
- +++ ncftp-3.2.6-zip/ncftp/gl_getline.c 2016-11-13 00:57:18.000000000 +0100
- @@ -139,13 +139,11 @@
- # define IsLocalPathDelim(c) ((c == LOCAL_PATH_DELIM) || (c == LOCAL_PATH_ALTDELIM))
- # define UNC_PATH_PREFIX "//"
- # define IsUNCPrefixed(s) (IsLocalPathDelim(s[0]) && IsLocalPathDelim(s[1]))
- -/* _StrFindLocalPathDelim(a) -- use windows-specific function; understands '/' and '\\' */
- -/* _StrRFindLocalPathDelim(a) -- use windows-specific function; understands '/' and '\\' */
- # else
- # define LOCAL_PATH_DELIM '/'
- # define LOCAL_PATH_DELIM_STR "/"
- -# define _StrFindLocalPathDelim(a) strchr(a, LOCAL_PATH_DELIM)
- -# define _StrRFindLocalPathDelim(a) strrchr(a, LOCAL_PATH_DELIM)
- +# define My_StrFindLocalPathDelim(a) strchr(a, LOCAL_PATH_DELIM)
- +# define My_StrRFindLocalPathDelim(a) strrchr(a, LOCAL_PATH_DELIM)
- # define IsLocalPathDelim(c) (c == LOCAL_PATH_DELIM)
- # endif
- #endif
- @@ -502,12 +500,14 @@
- gl_putc(int c)
- {
- char ch = (char) (unsigned char) c;
- + long rc;
- - (void) write(1, &ch, (write_size_t) 1);
- + rc = (long) write(1, &ch, (write_size_t) 1);
- if (ch == '\n') {
- ch = '\r';
- - (void) write(1, &ch, (write_size_t) 1); /* RAW mode needs '\r', does not hurt */
- + rc = (long) write(1, &ch, (write_size_t) 1); /* RAW mode needs '\r', does not hurt */
- }
- + if (rc == -666) gl_error("\nDon't care about compiler warning\n");
- }
- /******************** fairly portable part *********************************/
- @@ -553,7 +553,8 @@
- if (buf) {
- len = (write_size_t) strlen(buf);
- - (void) write(1, buf, len);
- + if (write(1, buf, len) < 0)
- + gl_error("\ngl_puts failed\n");
- }
- #endif
- }
- @@ -567,7 +568,8 @@
- write_size_t len = (write_size_t) strlen(buf);
- gl_cleanup();
- - (void) write(2, buf, len);
- + if (write(2, buf, len) < 0)
- + exit(2);
- exit(1);
- }
- @@ -2173,9 +2175,9 @@
- -#ifndef _StrFindLocalPathDelim
- +#ifndef My_StrFindLocalPathDelim
- static char *
- -_StrRFindLocalPathDelim(const char *src) /* TODO: optimize */
- +My_StrRFindLocalPathDelim(const char *src) /* TODO: optimize */
- {
- const char *last;
- int c;
- @@ -2376,7 +2378,7 @@
- if (dir == NULL) {
- dirtoopen1 = NULL;
- - cp = _StrRFindLocalPathDelim(start);
- + cp = My_StrRFindLocalPathDelim(start);
- if (cp == start) {
- dirtoopen = LOCAL_PATH_DELIM_STR; /* root dir */
- filepfxoffset = 1;
- @@ -2504,7 +2506,7 @@
- if (searchHandle == NULL) {
- dirtoopen1 = NULL;
- dirtoopen2 = NULL;
- - cp = _StrRFindLocalPathDelim(start);
- + cp = My_StrRFindLocalPathDelim(start);
- if (cp == start) {
- dirtoopen = LOCAL_PATH_DELIM_STR; /* root dir */
- filepfxoffset = 1;
- diff -Naur ncftp-3.2.6-ep/ncftp/ls.c ncftp-3.2.6-zip/ncftp/ls.c
- --- ncftp-3.2.6-ep/ncftp/ls.c 2016-10-30 21:24:12.000000000 +0100
- +++ ncftp-3.2.6-zip/ncftp/ls.c 2016-11-13 01:20:28.000000000 +0100
- @@ -402,6 +402,11 @@
- #endif
- }
- +#ifdef __clang__
- +#pragma clang diagnostic push
- +#pragma clang diagnostic ignored "-Wformat-nonliteral"
- +#endif
- +
- #ifdef HAVE_SNPRINTF
- (void) snprintf(
- plugstr,
- @@ -417,6 +422,10 @@
- );
- #endif
- +#ifdef __clang__
- +#pragma clang diagnostic pop
- +#endif
- +
- (void) fprintf(stream, "%s %12s %s%s %s%s%s%s%s\n",
- plugstr,
- sizestr,
- diff -Naur ncftp-3.2.6-ep/ncftp/ls.h ncftp-3.2.6-zip/ncftp/ls.h
- --- ncftp-3.2.6-ep/ncftp/ls.h 2016-10-30 21:24:12.000000000 +0100
- +++ ncftp-3.2.6-zip/ncftp/ls.h 2016-11-13 01:18:58.000000000 +0100
- @@ -7,6 +7,11 @@
- #define kLsCacheItemLifetime 900 /* seconds */
- +#ifdef __clang__
- +#pragma clang diagnostic push
- +#pragma clang diagnostic ignored "-Wpadded"
- +#endif
- +
- typedef struct LsCacheItem {
- char *itempath;
- FTPFileInfoList fil;
- @@ -14,6 +19,10 @@
- int hits;
- } LsCacheItem;
- +#ifdef __clang__
- +#pragma clang diagnostic pop
- +#endif
- +
- #define kLsCacheSize 32
- /* ls.c */
- diff -Naur ncftp-3.2.6-ep/ncftp/progress.c ncftp-3.2.6-zip/ncftp/progress.c
- --- ncftp-3.2.6-ep/ncftp/progress.c 2016-10-30 21:24:12.000000000 +0100
- +++ ncftp-3.2.6-zip/ncftp/progress.c 2016-11-13 01:17:58.000000000 +0100
- @@ -29,6 +29,11 @@
- #endif /* ncftp */
- +#ifdef __clang__
- +#pragma clang diagnostic push
- +#pragma clang diagnostic ignored "-Wformat-nonliteral"
- +#endif
- +
- double
- FileSize(const double size, const char **uStr0, double *const uMult0)
- {
- @@ -499,3 +504,7 @@
- break;
- }
- } /* PrPhilBar */
- +
- +#ifdef __clang__
- +#pragma clang diagnostic pop
- +#endif
- diff -Naur ncftp-3.2.6-ep/ncftp/readln.c ncftp-3.2.6-zip/ncftp/readln.c
- --- ncftp-3.2.6-ep/ncftp/readln.c 2016-10-30 21:24:12.000000000 +0100
- +++ ncftp-3.2.6-zip/ncftp/readln.c 2016-11-12 23:16:28.000000000 +0100
- @@ -135,8 +135,8 @@
- osigpipe = NcSignal(SIGPIPE, SIG_IGN);
- infp = popen(ncftpbookmarks, "r");
- if (infp != NULL) {
- - columns = 0;
- - (void) fscanf(infp, "%d", &columns);
- + if (fscanf(infp, "%d", &columns) != 1)
- + columns = 0;
- while (getc(infp) != EOF) {}
- (void) pclose(infp);
- diff -Naur ncftp-3.2.6-ep/ncftp/shell.h ncftp-3.2.6-zip/ncftp/shell.h
- --- ncftp-3.2.6-ep/ncftp/shell.h 2016-10-30 21:24:12.000000000 +0100
- +++ ncftp-3.2.6-zip/ncftp/shell.h 2016-11-13 01:08:14.000000000 +0100
- @@ -6,10 +6,9 @@
- */
- typedef struct ArgvInfo {
- - char *cargv[255];
- + char *cargv[256];
- int cargc;
- int noglobargv[255];
- - int reserved;
- char argbuf[2048];
- } ArgvInfo, *ArgvInfoPtr;
- @@ -39,6 +38,10 @@
- * table, so each command doesn't have to check the number of
- * arguments and print it's own usage messages if it doesn't want to.
- */
- +#ifdef __clang__
- +#pragma clang diagnostic push
- +#pragma clang diagnostic ignored "-Wpadded"
- +#endif
- typedef struct Command {
- const char *name;
- CmdProc proc;
- @@ -46,6 +49,9 @@
- int flags;
- int minargs, maxargs;
- } Command;
- +#ifdef __clang__
- +#pragma clang diagnostic pop
- +#endif
- /* Parameter to GetCommandOrMacro(). */
- #define kAbbreviatedMatchAllowed 0
- diff -Naur ncftp-3.2.6-ep/ncftp/spoolutil.c ncftp-3.2.6-zip/ncftp/spoolutil.c
- --- ncftp-3.2.6-ep/ncftp/spoolutil.c 2016-10-30 21:24:12.000000000 +0100
- +++ ncftp-3.2.6-zip/ncftp/spoolutil.c 2016-11-15 18:42:14.000000000 +0100
- @@ -102,6 +102,8 @@
- c = 0;
- for (cp = line; *cp; cp++) {
- c = (int) *cp;
- + if (c == '\r')
- + continue;
- if ((c == '\n') && (cp[1] != '\0')) {
- if (putc('\\', ofp) == EOF)
- return (-1);
- @@ -182,7 +184,7 @@
- SpoolName(sname, snsize, 'z', gSpoolSerial, when);
- if (SpoolFilePath(initialpath, ipsize, sdir, sname) == NULL) return NULL;
- #if (defined(WIN32) || defined(_WINDOWS)) && !defined(__CYGWIN__)
- - if ((fp = _fsopen(finalpath, FOPEN_READ_BINARY, _SH_DENYNO)) != NULL)
- + if ((fp = _fsopen(finalpath, FOPEN_READ_TEXT, _SH_DENYNO)) != NULL)
- #else
- if ((fp = fopen(finalpath, "r")) != NULL)
- #endif
- @@ -196,7 +198,7 @@
- SpoolName(sname, snsize, op[0], gSpoolSerial, when);
- if (SpoolFilePath(finalpath, fpsize, sdir, sname) == NULL) return NULL;
- #if (defined(WIN32) || defined(_WINDOWS)) && !defined(__CYGWIN__)
- - if ((fp = _fsopen(finalpath, FOPEN_READ_BINARY, _SH_DENYNO)) != NULL)
- + if ((fp = _fsopen(finalpath, FOPEN_READ_TEXT, _SH_DENYNO)) != NULL)
- #else
- if ((fp = fopen(finalpath, "r")) != NULL)
- #endif
- @@ -224,7 +226,7 @@
- #endif
- return (fp);
- -} /* OpenSpoolFile( */
- +} /* OpenSpoolFile */
- diff -Naur ncftp-3.2.6-ep/ncftp/version.c ncftp-3.2.6-zip/ncftp/version.c
- --- ncftp-3.2.6-ep/ncftp/version.c 2016-11-11 19:11:48.000000000 +0100
- +++ ncftp-3.2.6-zip/ncftp/version.c 2016-12-04 20:00:12.000000000 +0100
- @@ -6,7 +6,7 @@
- /******************************************************************************/
- -const char gVersion[] = "@(#) NcFTP 3.2.6/548 Nov 11 2016, 12:11 PM";
- +const char gVersion[] = "@(#) NcFTP 3.2.6/575 Dec 04 2016, 01:00 PM";
- /******************************************************************************/
- diff -Naur ncftp-3.2.6-ep/sh/mksrctar.sh ncftp-3.2.6-zip/sh/mksrctar.sh
- --- ncftp-3.2.6-ep/sh/mksrctar.sh 2016-11-11 19:13:02.000000000 +0100
- +++ ncftp-3.2.6-zip/sh/mksrctar.sh 2016-11-27 22:16:20.000000000 +0100
- @@ -54,6 +54,7 @@
- /sio\/configure$/d
- /Strn\/configure$/d
- /\.git$/d
- +/\.svn$/d
- /DerivedData/d
- /xcuserdata/d
- /\.xcuserstate/d
- diff -Naur ncftp-3.2.6-ep/sh_util/gpshare.c ncftp-3.2.6-zip/sh_util/gpshare.c
- --- ncftp-3.2.6-ep/sh_util/gpshare.c 2010-04-06 00:41:06.000000000 +0200
- +++ ncftp-3.2.6-zip/sh_util/gpshare.c 2016-11-13 00:53:40.000000000 +0100
- @@ -402,7 +402,7 @@
- } else if (strncmp(line, "account", 7) == 0) {
- (void) STRNCPY(cip->acct, line + 8);
- } else if (strncmp(line, "port", 4) == 0) {
- - cip->port = atoi(line + 5);
- + cip->port = (unsigned int) atoi(line + 5);
- }
- }
- if ((fp != NULL) && (fp != stdin))
- @@ -469,13 +469,13 @@
- for (parse = buf; (tok = strtok(parse, ", \n\t\r")) != NULL; parse = NULL) {
- nt++;
- if (nt == 1) {
- - cip->xferTimeout = atoi(tok);
- - cip->connTimeout = atoi(tok);
- - cip->ctrlTimeout = atoi(tok);
- + cip->xferTimeout = (unsigned int) atoi(tok);
- + cip->connTimeout = (unsigned int) atoi(tok);
- + cip->ctrlTimeout = (unsigned int) atoi(tok);
- } else if (nt == 2) {
- - cip->connTimeout = atoi(tok);
- + cip->connTimeout = (unsigned int) atoi(tok);
- } else if (nt == 3) {
- - cip->ctrlTimeout = atoi(tok);
- + cip->ctrlTimeout = (unsigned int) atoi(tok);
- }
- }
- } /* SetTimeouts */
- diff -Naur ncftp-3.2.6-ep/sh_util/ncftpbatch.c ncftp-3.2.6-zip/sh_util/ncftpbatch.c
- --- ncftp-3.2.6-ep/sh_util/ncftpbatch.c 2016-11-11 19:11:10.000000000 +0100
- +++ ncftp-3.2.6-zip/sh_util/ncftpbatch.c 2016-11-16 01:29:44.000000000 +0100
- @@ -38,9 +38,10 @@
- # define kSpoolLog "log.txt"
- #else
- # define kSpoolLog "log"
- -# define kGlobalSpoolDir "/var/spool/ncftp"
- #endif
- +#define kMinimumReconnectDelaySameHost 30
- +
- #define NEW_SLEEP_VAL(s) ((unsigned int) (((0.1 * (rand() % 15)) + 1.2) * (s)))
- int gQuitRequested = 0;
- @@ -79,6 +80,7 @@
- unsigned int gDelaySinceLastFailure;
- time_t gTimeOfFirstAttempt;
- time_t gTimeOfLastFailure;
- +time_t gTimeOfLastFailureAny;
- char gHost[64];
- char gLastHost[64];
- char gHostIP[32];
- @@ -759,6 +761,7 @@
- memset(gBatchMiscBuf, 0, sizeof(gBatchMiscBuf));
- gTimeOfFirstAttempt = 0;
- gTimeOfLastFailure = 0;
- + gTimeOfLastFailureAny = 0;
- savefp = NULL;
- gCurSpoolFileLinesRead = 0;
- InitHostVariables();
- @@ -872,7 +875,7 @@
- #ifdef HAVE_PATHCONF
- nmx = pathconf(gLogFileName, _PC_NAME_MAX);
- if (nmx >= 512)
- - debufsize = nmx;
- + debufsize = (size_t) nmx;
- #endif
- debufsize += sizeof(struct dirent) + 8;
- direntbuf = (struct dirent *) calloc(debufsize, (size_t) 1);
- @@ -914,14 +917,14 @@
- if (fp == NULL) {
- #if (defined(WIN32) || defined(_WINDOWS)) && !defined(__CYGWIN__)
- /* gItemContents is not used on Win32 */
- - if ((fp = _fsopen(gMyItemPath, FOPEN_READ_BINARY, _SH_DENYNO)) == NULL) {
- + if ((fp = _fsopen(gMyItemPath, FOPEN_READ_TEXT, _SH_DENYNO)) == NULL) {
- /* Could have been renamed already. */
- if (logErrors != 0)
- LogPerror("%s", gMyItemPath);
- return (-1);
- }
- #else
- - if ((stat(gMyItemPath, &st) < 0) || ((fp = fopen(gMyItemPath, FOPEN_READ_BINARY)) == NULL)) {
- + if ((stat(gMyItemPath, &st) < 0) || ((fp = fopen(gMyItemPath, FOPEN_READ_TEXT)) == NULL)) {
- /* Could have been renamed already. */
- if (logErrors != 0)
- LogPerror("%s", gMyItemPath);
- @@ -1059,7 +1062,7 @@
- */
- (void) STRNCPY(gHostIP, tok2);
- } else if (strcmp(tok1, "port") == 0) {
- - gPort = atoi(tok2);
- + gPort = (unsigned int) atoi(tok2);
- } else if (strcmp(tok1, "passive") == 0) {
- if (isdigit((int) tok2[0]))
- gPassive = atoi(tok2);
- @@ -1142,6 +1145,8 @@
- cp += strlen(cp) - 1;
- if (*cp == '\n')
- *cp-- = '\0';
- + if (*cp == '\r')
- + *cp-- = '\0';
- }
- } else if (strcmp(tok1, "job-name") == 0) {
- /* ignore */
- @@ -1276,7 +1281,7 @@
- * command, such as our FTP session descriptors.
- */
- FTPCloseControlConnection(&gConn);
- - gMyPID = getpid();
- + gMyPID = (unsigned int) getpid();
- CloseLog();
- (void) execv(cmd, argv);
- @@ -1697,9 +1702,11 @@
- gConn.ctrlTimeout = 135;
- gConn.xferTimeout = 300;
- if (ISTRCMP(gHost, gLastHost) == 0) {
- - /* Same host, but last "recent" attempt to connect failed. */
- - Log(1, "Skipping same failed host as recent attempt (%s).\n", gLastHost);
- - return (-1); /* Try again next time. */
- + if ((time(NULL) - gTimeOfLastFailureAny) < kMinimumReconnectDelaySameHost) {
- + /* Same host, but last "recent" attempt to connect failed. */
- + Log(1, "Skipping same failed host as recent attempt (%s).\n", gLastHost);
- + return (-1); /* Try again next time. */
- + }
- }
- if (AddrStrToIPStr(resolvedIPstr, sizeof(resolvedIPstr), gHost, (int) gPort) == NULL) {
- LogEndItemResult(1, 1, "Couldn't resolve IP for %s, will try again next time.\n", gHost);
- @@ -1859,8 +1866,9 @@
- }
- }
- - if (result != kNoErr)
- - (void) time(&gTimeOfLastFailure);
- + if (result != kNoErr) {
- + gTimeOfLastFailureAny = time(&gTimeOfLastFailure);
- + }
- switch (result) {
- case kErrSYMLINKFailed:
- @@ -2310,14 +2318,16 @@
- DIR *DIRp;
- char *cp;
- int iyyyymmdd, ihhmmss;
- - char dstr[64], zstr[64];
- + char dstr[64], zstr[64], jfstr[64];
- char yyyy[8], mm[4], dd[4];
- char HH[4], MM[4], SS[4];
- struct tm lt;
- time_t t;
- - int iType = 0, nP = 0, nG = 0;
- + int iType = 0, nP = 0, nG = 0, nJobFiles = 0;
- double tP = 0.0, tG = 0.0, tX;
- const char *uStr;
- + int printedHeader = 0;
- + int nJobsInThisJobFile;
- if ((DIRp = opendir(gSpoolDir)) == NULL) {
- PerrorBox(gSpoolDir);
- @@ -2348,7 +2358,12 @@
- cp++;
- if (iType == 'P') { nP++; } else if (iType == 'G') { nG++; }
- - if (reportMode >= 4) { nItems++; continue; }
- +
- + nJobFiles++;
- + nItems++;
- + if (reportMode >= 4) {
- + continue;
- + }
- memset(dstr, 0, sizeof(dstr));
- (void) sprintf(dstr, "%08d%06d", iyyyymmdd, ihhmmss);
- @@ -2361,6 +2376,7 @@
- t = UnMDTMDate(dstr);
- if ((t == 0) || (t == (time_t) -1) || (Localtime(t, <) == NULL)) {
- + memset(zstr, 0, sizeof(zstr));
- } else {
- memset(dstr, 0, sizeof(dstr));
- memset(zstr, 0, sizeof(zstr));
- @@ -2368,11 +2384,10 @@
- (void) strftime(dstr, sizeof(dstr) - 1, "%Y-%m-%d %H:%M:%S", <);
- }
- - if (reportMode == 2) {
- + if (reportMode == 3) {
- /* Only report what can be found from the spool filename itself. */
- - nItems++;
- - if (nItems == 1) {
- - (void) printf("---Scheduled-For------------Job Name-------------------------------------------\n");
- + if (++printedHeader == 1) {
- + (void) printf("---Scheduled For------------Spool File-----------------------------------------\n");
- }
- if ((activeOnly == 0) || (gItemPath[0] == 'x')) {
- if ((t == 0) || (t == (time_t) -1) || (Localtime(t, <) == NULL)) {
- @@ -2393,7 +2408,7 @@
- continue;
- }
- - /* reportMode == 1 or 3 */
- + /* reportMode == 1 or 2 */
- if ((Stat(gItemPath, &st) < 0) || (S_ISREG(st.st_mode) == 0)) {
- /* Item may have been
- @@ -2403,6 +2418,10 @@
- continue;
- }
- + --nItems; /* We haven't actually loaded the first item from the spool file yet. */
- + if (iType == 'P') { nP--; } else if (iType == 'G') { nG--; }
- + nJobsInThisJobFile = 0;
- +
- (void) STRNCPY(gMyItemPath, gItemPath);
- do {
- if (LoadCurrentSpoolFileContents(0) < 0) {
- @@ -2413,6 +2432,7 @@
- break;
- }
- + nJobsInThisJobFile++;
- nItems++;
- iType = gOperation;
- if (iType == 'P') { nP++; } else if (iType == 'G') { nG++; }
- @@ -2422,11 +2442,11 @@
- else if ((iType == 'P') && (gLFileSize > 0))
- tP += gLFileSize;
- - if (reportMode == 3)
- + if (reportMode == 2)
- continue;
- - if (nItems == 1) {
- - (void) printf("---Scheduled-For------------Host------------------------------Command------------------------------\n");
- + if (++printedHeader == 1) {
- + (void) printf("---Scheduled For------------Host------------------------------Command------------------------------\n");
- }
- if ((activeOnly == 0) || (gItemPath[0] == 'x')) {
- if ((t == 0) || (t == (time_t) -1) || (Localtime(t, <) == NULL)) {
- @@ -2444,18 +2464,18 @@
- );
- }
- if (iType != 'P') {
- - (void) printf("GET");
- + (void) printf("%s", (nJobsInThisJobFile < 2) ? "GET" : "+ G");
- if (gRecursive != 0) {
- - (void) printf(" -R %s", gRFile);
- + (void) printf(" -R \"%s\"", gRFile);
- } else {
- - (void) printf(" %s", gRFile);
- + (void) printf(" \"%s\"", gRFile);
- }
- } else {
- - (void) printf("PUT");
- + (void) printf("%s", (nJobsInThisJobFile < 2) ? "PUT" : "+ P");
- if (gRecursive != 0) {
- - (void) printf(" -R %s", gLFile);
- + (void) printf(" -R \"%s\"", gLFile);
- } else {
- - (void) printf(" %s", gLFile);
- + (void) printf(" \"%s\"", gLFile);
- }
- }
- (void) printf("\n");
- @@ -2469,28 +2489,46 @@
- (gGlobalSpooler != 0) ? "The" : "Your",
- gSpoolDir);
- } else {
- - printf("\n");
- + if ((reportMode == 1) || (reportMode == 3))
- + printf("\n");
- +
- + jfstr[0] = '\0';
- + if ((nG > 0) && (nP > 0)) {
- + } else if (nItems > nJobFiles) {
- +#ifdef HAVE_SNPRINTF
- + (void) snprintf(jfstr, sizeof(jfstr), " in %d spool file%s", nJobFiles, (nJobFiles == 1) ? "" : "s");
- +#else
- + (void) sprintf(jfstr, " in %d spool file%s", nJobFiles, (nJobFiles == 1) ? "" : "s");
- +#endif
- + }
- if (nG > 0) {
- if (tG > 0.0) {
- tX = FileSize(tG, &uStr, NULL);
- - printf("%d GET job%s queued for %.1f %s.\n", nG, ((nG == 1) ? "" : "s"), tX, uStr);
- + printf("%d GET job%s queued%s for %.1f %s.\n", nG, ((nG == 1) ? "" : "s"), jfstr, tX, uStr);
- } else {
- - printf("%d GET job%s queued.\n", nG, ((nG == 1) ? "" : "s"));
- + printf("%d GET job%s queued%s.\n", nG, ((nG == 1) ? "" : "s"), jfstr);
- }
- }
- if (nP > 0) {
- if (tP > 0.0) {
- tX = FileSize(tP, &uStr, NULL);
- - printf("%d PUT job%s queued for %.1f %s.\n", nP, ((nP == 1) ? "" : "s"), tX, uStr);
- + printf("%d PUT job%s queued%s for %.1f %s.\n", nP, ((nP == 1) ? "" : "s"), jfstr, tX, uStr);
- } else {
- - printf("%d PUT job%s queued.\n", nP, ((nP == 1) ? "" : "s"));
- + printf("%d PUT job%s queued%s.\n", nP, ((nP == 1) ? "" : "s"), jfstr);
- }
- }
- if ((nItems - (nG + nP)) > 0) {
- printf("%d job%s in progress.\n", (nItems - (nG + nP)), (((nItems - (nG + nP)) == 1) ? "" : "s"));
- }
- + if (nItems > nJobFiles) {
- +#ifdef HAVE_SNPRINTF
- + (void) snprintf(jfstr, sizeof(jfstr), " in %d spool file%s", nJobFiles, (nJobFiles == 1) ? "" : "s");
- +#else
- + (void) sprintf(jfstr, " in %d spool file%s", nJobFiles, (nJobFiles == 1) ? "" : "s");
- +#endif
- + }
- if ((nG > 0) && (nP > 0)) {
- - printf("%d total job%s queued.\n", nItems, ((nItems == 1) ? "" : "s"));
- + printf("%d total job%s queued%s.\n", nItems, ((nItems == 1) ? "" : "s"), jfstr);
- }
- }
- } /* ListQueue */
- @@ -2929,6 +2967,9 @@
- static void
- +#if (defined(__GNUC__)) && (__GNUC__ >= 2)
- + __attribute__ ((noreturn))
- +#endif
- Usage(void)
- {
- (void) fprintf(stderr, "Usages:\n");
- @@ -3090,7 +3131,6 @@
- DisposeWinsock();
- exit(0);
- /*NOTREACHED*/
- - break;
- case '|':
- readcore = atoi(opt.arg);
- break;
- diff -Naur ncftp-3.2.6-ep/sh_util/ncftpget.c ncftp-3.2.6-zip/sh_util/ncftpget.c
- --- ncftp-3.2.6-ep/sh_util/ncftpget.c 2016-05-29 17:56:44.000000000 +0200
- +++ ncftp-3.2.6-zip/sh_util/ncftpget.c 2016-11-13 00:46:58.000000000 +0100
- @@ -43,6 +43,9 @@
- extern Bookmark gBm;
- static void
- +#if (defined(__GNUC__)) && (__GNUC__ >= 2)
- + __attribute__ ((noreturn))
- +#endif
- Usage(void)
- {
- FILE *fp;
- @@ -251,7 +254,6 @@
- case 'z': case 'Z': case 'C':
- (void) fprintf(stderr, "The \"-%c\" option is not valid when used with conjunction with \"-%c\".\n", c, 'b');
- exit(kExitUsage);
- - break;
- }
- }
- @@ -484,7 +486,7 @@
- GetoptReset(&opt);
- while ((c = Getopt(&opt, argc, argv, kGetoptOptions)) > 0) switch(c) {
- case 'P':
- - fi.port = atoi(opt.arg);
- + fi.port = (unsigned int) atoi(opt.arg);
- break;
- case 'u':
- (void) STRNCPY(fi.user, opt.arg);
- diff -Naur ncftp-3.2.6-ep/sh_util/ncftpls.c ncftp-3.2.6-zip/sh_util/ncftpls.c
- --- ncftp-3.2.6-ep/sh_util/ncftpls.c 2010-10-31 19:21:08.000000000 +0100
- +++ ncftp-3.2.6-zip/sh_util/ncftpls.c 2016-11-13 00:47:04.000000000 +0100
- @@ -207,6 +207,9 @@
- static void
- +#if (defined(__GNUC__)) && (__GNUC__ >= 2)
- + __attribute__ ((noreturn))
- +#endif
- Usage(void)
- {
- FILE *fp;
- @@ -494,7 +497,7 @@
- GetoptReset(&opt);
- while ((c = Getopt(&opt, argc, argv, kGetoptOptions)) > 0) switch(c) {
- case 'P':
- - fi.port = atoi(opt.arg);
- + fi.port = (unsigned int) atoi(opt.arg);
- break;
- case 'u':
- (void) STRNCPY(fi.user, opt.arg);
- diff -Naur ncftp-3.2.6-ep/sh_util/ncftpput.c ncftp-3.2.6-zip/sh_util/ncftpput.c
- --- ncftp-3.2.6-ep/sh_util/ncftpput.c 2016-08-14 02:00:04.000000000 +0200
- +++ ncftp-3.2.6-zip/sh_util/ncftpput.c 2016-11-13 02:14:40.000000000 +0100
- @@ -45,10 +45,17 @@
- extern int gSendfileInProgress;
- static void
- +#if (defined(__GNUC__)) && (__GNUC__ >= 2)
- + __attribute__ ((noreturn))
- +#endif
- Usage(void)
- {
- FILE *fp;
- +#ifdef __clang__
- +#pragma clang diagnostic push
- +#pragma clang diagnostic ignored "-Wunreachable-code"
- +#endif
- fp = OpenPager();
- (void) fprintf(fp, "NcFTPPut %.5s\n\n", gVersion + 11);
- (void) fprintf(fp, "Usages:\n");
- @@ -111,6 +118,10 @@
- ClosePager(fp);
- DisposeWinsock();
- exit(kExitUsage);
- +
- +#ifdef __clang__
- +#pragma clang diagnostic pop
- +#endif
- } /* Usage */
- @@ -262,7 +273,6 @@
- case 'Z': case 'C':
- (void) fprintf(stderr, "The \"-%c\" option is not valid when used with conjunction with \"-%c\".\n", c, 'b');
- exit(kExitUsage);
- - break;
- }
- }
- @@ -473,7 +483,7 @@
- GetoptReset(&opt);
- while ((c = Getopt(&opt, argc, argv, kGetoptOptions)) > 0) switch(c) {
- case 'P':
- - fi.port = atoi(opt.arg);
- + fi.port = (unsigned int) atoi(opt.arg);
- break;
- case 'u':
- (void) STRNCPY(fi.user, opt.arg);
- diff -Naur ncftp-3.2.6-ep/sio/config.h.in ncftp-3.2.6-zip/sio/config.h.in
- --- ncftp-3.2.6-ep/sio/config.h.in 2005-03-25 02:15:00.000000000 +0100
- +++ ncftp-3.2.6-zip/sio/config.h.in 2016-11-13 03:19:28.000000000 +0100
- @@ -44,6 +44,9 @@
- #undef main_void_return_t
- +/* Define this because you definitely don't have it. Used only for testing configure. */
- +#undef negative_control_t
- +
- #undef PRAGMA_HDRSTOP
- #undef read_return_t
- @@ -54,6 +57,8 @@
- #undef recv_size_t
- +#undef sa_family_t
- +
- /* Define to the type of arg1 for select(). */
- #undef SELECT_TYPE_ARG1
- @@ -74,6 +79,10 @@
- /* Define to `unsigned' if <sys/types.h> doesn't define. */
- #undef size_t
- +#undef SNPRINTF_RETURNS_PTR
- +
- +#undef SNPRINTF_TERMINATES
- +
- #undef sockaddr_size_t
- /* If SOCKS library is being used, define the major version (i.e. 5) */
- @@ -81,6 +90,9 @@
- #undef sockopt_size_t
- +/* Define to `long' if <sys/types.h> doesn't define. */
- +#undef ssize_t
- +
- /* If using the C implementation of alloca, define if you know the
- direction of stack growth for your system; otherwise it will be
- automatically deduced at run-time.
- @@ -137,9 +149,15 @@
- /* Define if you have the sigsetjmp function. */
- #undef HAVE_SIGSETJMP
- +/* Define if you have the snprintf function. */
- +#undef HAVE_SNPRINTF
- +
- /* Define if you have the strerror function. */
- #undef HAVE_STRERROR
- +/* Define if you have the vsnprintf function. */
- +#undef HAVE_VSNPRINTF
- +
- /* Define if you have the <arpa/nameser.h> header file. */
- #undef HAVE_ARPA_NAMESER_H
- @@ -152,6 +170,9 @@
- /* Define if you have the <resolv.h> header file. */
- #undef HAVE_RESOLV_H
- +/* Define if you have the <snprintf.h> header file. */
- +#undef HAVE_SNPRINTF_H
- +
- /* Define if you have the <socks.h> header file. */
- #undef HAVE_SOCKS_H
- @@ -188,5 +209,8 @@
- /* Define if you have the resolv library (-lresolv). */
- #undef HAVE_LIBRESOLV
- +/* Define if you have the snprintf library (-lsnprintf). */
- +#undef HAVE_LIBSNPRINTF
- +
- /* Define if you have the socket library (-lsocket). */
- #undef HAVE_LIBSOCKET
- diff -Naur ncftp-3.2.6-ep/sio/configure.in ncftp-3.2.6-zip/sio/configure.in
- --- ncftp-3.2.6-ep/sio/configure.in 2016-10-30 03:21:14.000000000 +0100
- +++ ncftp-3.2.6-zip/sio/configure.in 2016-11-15 00:11:22.000000000 +0100
- @@ -69,6 +69,13 @@
- wi__RES_DEFDNAME
- wi_STRUCT_TIMEVAL_FIELD_TYPES
- wi_VOID_MAIN_RETURN_TYPE
- +wi_CHECK_TYPE(negative_control_t, long, [])
- +wi_CHECK_TYPE(ssize_t, long, [])
- +wi_CHECK_TYPE(sa_family_t, unsigned short, [#include <sys/socket.h>
- +#include <netinet/in.h>
- +#include <arpa/inet.h>
- +#include <netdb.h>
- +])
- wi_UNISTD_FUNC_PARAM_TYPES
- wi_HEADER_SYS_SELECT_H
- wi_FUNC_SELECT_ARGTYPES
- @@ -147,5 +154,6 @@
- AC_SUBST(DEFS)
- AC_SUBST(SFLAG)
- AC_SUBST(SIO_VERSION)
- +AC_SUBST(DEBUGBUILD)
- AC_SUBST(MAKE)
- AC_OUTPUT([Makefile ucase_c/Makefile ucase_s/Makefile time_c/Makefile time_s/Makefile srltest/Makefile sendmessage/Makefile])
- diff -Naur ncftp-3.2.6-ep/sio/DNSUtil.c ncftp-3.2.6-zip/sio/DNSUtil.c
- --- ncftp-3.2.6-ep/sio/DNSUtil.c 2016-10-30 03:42:06.000000000 +0100
- +++ ncftp-3.2.6-zip/sio/DNSUtil.c 2016-11-13 04:03:46.000000000 +0100
- @@ -164,7 +164,7 @@
- my_h_errno = 0;
- h = NULL;
- memset(usehpbuf, 0, hpbufsize);
- - rc = gethostbyaddr_r((gethost_addrptr_t) addr, asize, atype, hp, usehpbuf, hpbufsize, &h, &my_h_errno);
- + rc = gethostbyaddr_r((gethost_addrptr_t) addr, (sockaddr_size_t) asize, atype, hp, usehpbuf, hpbufsize, &h, &my_h_errno);
- if ((rc == 0) && (h != NULL))
- return (0);
- if ((rc == ERANGE) || ((rc == -1) && (errno == ERANGE))) {
- @@ -189,7 +189,7 @@
- #else
- /* Note: gethostbyaddr is already threadsafe on: HP-UX, Tru64 */
- struct hostent *h;
- - h = gethostbyaddr((gethost_addrptr_t) addr, asize, atype);
- + h = gethostbyaddr((gethost_addrptr_t) addr, (sockaddr_size_t) asize, atype);
- if (h != NULL) {
- memcpy(hp, h, sizeof(struct hostent));
- return (0);
- diff -Naur ncftp-3.2.6-ep/sio/Makefile.in ncftp-3.2.6-zip/sio/Makefile.in
- --- ncftp-3.2.6-ep/sio/Makefile.in 2016-11-03 20:45:44.000000000 +0100
- +++ ncftp-3.2.6-zip/sio/Makefile.in 2016-11-15 00:17:44.000000000 +0100
- @@ -15,6 +15,7 @@
- DEFS=@DEFS@@NDEFS@
- PREFIX=@prefix@
- LIB=libsio.a
- +LIB_d=libsio_d.a
- LIBSO=libsio.so.5
- LIBSOS=libsio.so
- STRIP=@STRIP@
- @@ -61,14 +62,15 @@
- -@RANLIB@ $(LIB)
- -@echo $(VER) > sio.version
- -@chmod a+r $(LIB) sio.h usio.h
- - -@$(LIST) $(LIB)
- + -@if [ "x@DEBUGBUILD@" = xyes ] ; then $(COPY) "$(LIB)" "$(LIB_d)" ; fi
- + -@$(LIST) "$(LIB)" "$(LIB_d)" 2>/dev/null
- install: $(LIB)
- - $(COPY) $(LIB) $(PREFIX)/lib/$(LIB)
- - -@@RANLIB@ $(PREFIX)/lib/$(LIB)
- - $(COPY) sio.h usio.h $(PREFIX)/include
- - chmod a+r $(PREFIX)/lib/$(LIB) $(PREFIX)/include/sio.h $(PREFIX)/include/usio.h
- - -@$(LIST) $(PREFIX)/lib/$(LIB) $(PREFIX)/include/sio.h $(PREFIX)/include/usio.h
- + $(COPY) "$(LIB)" "$(PREFIX)/lib/$(LIB)"
- + -if [ "x@DEBUGBUILD@" = xyes ] ; then $(COPY) "$(LIB_d)" "$(PREFIX)/lib/$(LIB_d)" ; fi
- + $(COPY) sio.h usio.h "$(PREFIX)/include/"
- + -chmod a+r "$(PREFIX)/lib/$(LIB)" "$(PREFIX)/lib/$(LIB_d)" "$(PREFIX)/include/sio.h" "$(PREFIX)/include/usio.h" 2>/dev/null
- + -@$(LIST) "$(PREFIX)/lib/$(LIB)" "$(PREFIX)/lib/$(LIB_d)" "$(PREFIX)/include/sio.h" "$(PREFIX)/include/usio.h" 2>/dev/null
- dynamic: $(LIBSO)
- @@ -162,7 +164,7 @@
- -@$(MKDIR) $(TMPDIR)/TAR
- -@$(MKDIR) $(TMPDIR)/TAR/$(TARDIR)
- -@chmod ga+r $(PACKAGE)
- - find . -follow -depth -type f -print | cut -c3- | egrep -i -v '(((\.(o|so|log|a|lib|ncb|obj|exe|idb|cache|opt|zip|gz|swp|tar|plg|pch|gch))|(config\.h|Makefile))$$|(/\.)|(^\.)|(xcuserdata|dSYM))' | cpio -Lpdm $(TMPDIR)/TAR/$(TARDIR)
- + find . -follow -depth -type f -print | cut -c3- | egrep -i -v '(((\.(o|so|log|a|lib|ncb|obj|exe|idb|cache|opt|zip|gz|swp|tar|plg|pch|gch))|((^|/)(config\.h|config\.status|Makefile|autoheader|autoconf)))$$|(/\.)|(^\.)|(xcuserdata|dSYM))' | cpio -Lpdm $(TMPDIR)/TAR/$(TARDIR)
- ( cd $(TMPDIR)/TAR ; @TAR@ @TARFLAGS@ $(TARFILE) $(TARDIR) )
- $(COPY) $(TMPDIR)/TAR/$(TARFILE) .
- -@chmod 644 $(TARFILE)
- diff -Naur ncftp-3.2.6-ep/sio/sio.h ncftp-3.2.6-zip/sio/sio.h
- --- ncftp-3.2.6-ep/sio/sio.h 2016-10-30 03:56:02.000000000 +0100
- +++ ncftp-3.2.6-zip/sio/sio.h 2016-11-12 21:30:04.000000000 +0100
- @@ -7,7 +7,7 @@
- #ifndef sio_h
- #define sio_h 1
- -#define kSioVersion "@(#) libsio 6.2.2 (October 29, 2016)"
- +#define kSioVersion "@(#) libsio 6.3 (November 12, 2016)"
- #ifdef __cplusplus
- extern "C"
- @@ -52,6 +52,7 @@
- #define kFullBufferNotRequired 00000
- #define kFullBufferRequired 00001
- #define kFullBufferRequiredExceptLast 00002
- +#define kFullBufferOrEOF 00002 /* alias for kFullBufferRequiredExceptLast */
- #define kNoFirstSelect 00010
- /* Parameter to AddrToAddrStr */
- @@ -67,6 +68,8 @@
- #define kSNewFailed (-6)
- #define kSBindFailed (-7)
- #define kSListenFailed (-8)
- +#define kSioErrInvalidArg (-9)
- +#define kSioErrBadAddrStr (-10)
- #define kSrlBufSize 2048
- @@ -200,8 +203,9 @@
- int SAccept(int, struct sockaddr_in *const, int);
- /* SBind.c */
- -int SBind(int, const int, const int, const int);
- -int SListen(int, int);
- +int SBind(int sockfd, const int port, const int nTries, const int reuseFlag);
- +int SBindAddr(int sockfd, struct sockaddr_in *localAddr, const int nTries, const int reuseFlag);
- +int SListen(int sfd, int backlog);
- /* SClose.c */
- int SCloseSocket(int);
- @@ -216,8 +220,12 @@
- /* SNew.c */
- int SNewStreamClient(void);
- int SNewDatagramClient(void);
- -int SNewStreamServer(const int, const int, const int, int);
- -int SNewDatagramServer(const int, const int, const int);
- +int SNewStreamServerByAddr(struct sockaddr_in *const saddr, const int nTries, const int reuseFlag, const int listenQueueSize);
- +int SNewStreamServerByName(const char *const addrStr, const int nTries, const int reuseFlag, const int listenQueueSize);
- +int SNewStreamServer(const int port, const int nTries, const int reuseFlag, const int listenQueueSize);
- +int SNewDatagramServerByAddr(struct sockaddr_in *const saddr, const int nTries, const int reuseFlag);
- +int SNewDatagramServerByName(const char *const addrStr, const int nTries, const int reuseFlag);
- +int SNewDatagramServer(const int port, const int nTries, const int reuseFlag);
- /* SRead.c */
- int SRead(int, char *const, size_t, int, int);
- diff -Naur ncftp-3.2.6-ep/sio/SBind.c ncftp-3.2.6-zip/sio/SBind.c
- --- ncftp-3.2.6-ep/sio/SBind.c 2001-11-19 15:44:00.000000000 +0100
- +++ ncftp-3.2.6-zip/sio/SBind.c 2016-11-12 21:06:18.000000000 +0100
- @@ -6,15 +6,30 @@
- int
- SBind(int sockfd, const int port, const int nTries, const int reuseFlag)
- {
- - unsigned int i;
- - int on;
- - sockopt_size_t onsize;
- struct sockaddr_in localAddr;
- localAddr.sin_family = AF_INET;
- localAddr.sin_addr.s_addr = htonl(INADDR_ANY);
- localAddr.sin_port = htons((unsigned short) port);
- + return (SBindAddr(sockfd, &localAddr, nTries, reuseFlag));
- +} /* SBind */
- +
- +
- +
- +
- +int
- +SBindAddr(int sockfd, struct sockaddr_in *localAddr, const int nTries, const int reuseFlag)
- +{
- + unsigned int i;
- + int on;
- + sockopt_size_t onsize;
- +
- + if ((sockfd < 0) || (localAddr == NULL) || (localAddr->sin_family != AF_INET)) {
- + errno = EINVAL;
- + return (kSioErrInvalidArg);
- + }
- +
- if (reuseFlag != kReUseAddrNo) {
- /* This is mostly so you can quit the server and re-run it
- * again right away. If you don't do this, the OS may complain
- @@ -41,11 +56,11 @@
- /* Try binding a few times, in case we get Address in Use
- * errors.
- */
- - if (bind(sockfd, (struct sockaddr *) &localAddr, (sockaddr_size_t) sizeof(struct sockaddr_in)) == 0) {
- + if (bind(sockfd, (struct sockaddr *) localAddr, (sockaddr_size_t) sizeof(struct sockaddr_in)) == 0) {
- break;
- }
- if ((int) i == nTries) {
- - return (-1);
- + return (kSBindFailed);
- }
- /* Give the OS time to clean up the old socket,
- * and then try again.
- @@ -54,7 +69,7 @@
- }
- return (0);
- -} /* SBind */
- +} /* SBindAddr */
- @@ -62,5 +77,11 @@
- int
- SListen(int sfd, int backlog)
- {
- - return (listen(sfd, (listen_backlog_t) backlog));
- + if (sfd < 0) {
- + errno = EINVAL;
- + return (kSioErrInvalidArg);
- + }
- + if (listen(sfd, (listen_backlog_t) backlog) < 0)
- + return (kSListenFailed);
- + return (0);
- } /* SListen */
- diff -Naur ncftp-3.2.6-ep/sio/SConnect.c ncftp-3.2.6-zip/sio/SConnect.c
- --- ncftp-3.2.6-ep/sio/SConnect.c 2009-12-17 18:45:48.000000000 +0100
- +++ ncftp-3.2.6-zip/sio/SConnect.c 2016-11-15 18:30:22.000000000 +0100
- @@ -87,6 +87,8 @@
- SIOSETERRNO
- RESTORE_SIGPIPE
- } while ((result < 0) && (errno == EINTR));
- + if ((result < 0) && (errno == ETIMEDOUT))
- + return (kTimeoutErr);
- return (result);
- }
- @@ -120,11 +122,14 @@
- #else
- && (errno != EWOULDBLOCK) && (errno != EINPROGRESS)
- #endif
- - ) {
- + )
- + {
- cErrno = errno;
- SIOSETERRNO
- shutdown(sfd, 2);
- errno = cErrno;
- + if (errno == ETIMEDOUT)
- + return (kTimeoutErr);
- return (-1);
- }
- cErrno = errno;
- @@ -166,6 +171,8 @@
- } else if (errno != EINTR) {
- /* Don't bother turning off FIONBIO */
- SIOSETERRNO
- + if (errno == ETIMEDOUT)
- + return (kTimeoutErr);
- return (-1);
- }
- }
- diff -Naur ncftp-3.2.6-ep/sio/SNew.c ncftp-3.2.6-zip/sio/SNew.c
- --- ncftp-3.2.6-ep/sio/SNew.c 2001-11-19 15:44:10.000000000 +0100
- +++ ncftp-3.2.6-zip/sio/SNew.c 2016-11-12 21:32:14.000000000 +0100
- @@ -34,7 +34,67 @@
- int
- -SNewStreamServer(const int port, const int nTries, const int reuseFlag, int listenQueueSize)
- +SNewStreamServerByAddr(struct sockaddr_in *const saddr, const int nTries, const int reuseFlag, const int listenQueueSize)
- +{
- + int oerrno;
- + int sfd;
- +
- + if (saddr == NULL) {
- + errno = EINVAL;
- + return (kSioErrInvalidArg);
- + }
- +
- + sfd = socket(AF_INET, SOCK_STREAM, 0);
- + if (sfd < 0)
- + return kSNewFailed;
- +
- + if (SBindAddr(sfd, saddr, nTries, reuseFlag) < 0) {
- + oerrno = errno;
- + (void) closesocket(sfd);
- + errno = oerrno;
- + return kSBindFailed;
- + }
- +
- + if (SListen(sfd, listenQueueSize) < 0) {
- + oerrno = errno;
- + (void) closesocket(sfd);
- + errno = oerrno;
- + return kSListenFailed;
- + }
- +
- + return (sfd);
- +} /* SNewStreamServerByAddr */
- +
- +
- +
- +
- +int
- +SNewStreamServerByName(const char *const addrStr, const int nTries, const int reuseFlag, const int listenQueueSize)
- +{
- + struct sockaddr_in saddr;
- +
- + if (addrStr == NULL) {
- + errno = EINVAL;
- + return (kSioErrInvalidArg);
- + }
- +
- + if ((strchr(addrStr, ':') == NULL) && (isdigit((int) addrStr[0]))) {
- + /* Just a port number specified */
- + return (SNewStreamServer(atoi(addrStr), nTries, reuseFlag, listenQueueSize));
- + }
- +
- + /* ip:port */
- + if (AddrStrToAddr(addrStr, &saddr, -1) < 0)
- + return (kSioErrBadAddrStr);
- +
- + return (SNewStreamServerByAddr(&saddr, nTries, reuseFlag, listenQueueSize));
- +} /* SNewStreamServerByName */
- +
- +
- +
- +
- +int
- +SNewStreamServer(const int port, const int nTries, const int reuseFlag, const int listenQueueSize)
- {
- int oerrno;
- int sfd;
- @@ -62,6 +122,59 @@
- +
- +int
- +SNewDatagramServerByAddr(struct sockaddr_in *const saddr, const int nTries, const int reuseFlag)
- +{
- + int oerrno;
- + int sfd;
- +
- + if (saddr == NULL) {
- + errno = EINVAL;
- + return (kSioErrInvalidArg);
- + }
- +
- + sfd = socket(AF_INET, SOCK_DGRAM, 0);
- + if (sfd < 0)
- + return kSNewFailed;
- +
- + if (SBindAddr(sfd, saddr, nTries, reuseFlag) < 0) {
- + oerrno = errno;
- + (void) closesocket(sfd);
- + errno = oerrno;
- + return kSBindFailed;
- + }
- +
- + return (sfd);
- +} /* SNewDatagramServer */
- +
- +
- +
- +
- +int
- +SNewDatagramServerByName(const char *const addrStr, const int nTries, const int reuseFlag)
- +{
- + struct sockaddr_in saddr;
- +
- + if (addrStr == NULL) {
- + errno = EINVAL;
- + return (kSioErrInvalidArg);
- + }
- +
- + if ((strchr(addrStr, ':') == NULL) && (isdigit((int) addrStr[0]))) {
- + /* Just a port number specified */
- + return (SNewDatagramServer(atoi(addrStr), nTries, reuseFlag));
- + }
- +
- + /* ip:port */
- + if (AddrStrToAddr(addrStr, &saddr, -1) < 0)
- + return (kSioErrBadAddrStr);
- +
- + return (SNewDatagramServerByAddr(&saddr, nTries, reuseFlag));
- +} /* SNewDatagramServer */
- +
- +
- +
- int
- SNewDatagramServer(const int port, const int nTries, const int reuseFlag)
- diff -Naur ncftp-3.2.6-ep/sio/SRead.c ncftp-3.2.6-zip/sio/SRead.c
- --- ncftp-3.2.6-ep/sio/SRead.c 2016-10-30 04:19:14.000000000 +0100
- +++ ncftp-3.2.6-zip/sio/SRead.c 2016-11-14 22:33:02.000000000 +0100
- @@ -5,7 +5,7 @@
- extern const char gSioVersion[];
- const char UNUSED(gSioVersion[]) = kSioVersion;
- -static const char UNUSED(gCopyright[]) = "@(#) libsio Copyright 1992-2011, by Mike Gleason. All rights reserved.";
- +static const char UNUSED(gCopyright[]) = "@(#) libsio Copyright 1992-2016, by Mike Gleason. All rights reserved.";
- /* Read up to "size" bytes on sfd before "tlen" seconds.
- @@ -81,7 +81,7 @@
- } else if (result == 0) {
- /* timeout */
- nread = (read_return_t) size - (read_return_t) nleft;
- - if ((nread > 0) && ((retry & (kFullBufferRequired|kFullBufferRequiredExceptLast)) == 0)) {
- + if ((nread > 0) && ((retry & (kFullBufferRequired|kFullBufferRequiredExceptLast)) == 0)) {
- RESTORE_SIGPIPE
- return ((int) nread);
- }
- @@ -106,7 +106,7 @@
- if (nread <= 0) {
- if (nread == 0) {
- /* EOF */
- - if (retry == ((retry & (kFullBufferRequiredExceptLast)) != 0))
- + if ((retry & (kFullBufferRequiredExceptLast)) != 0)
- nread = (read_return_t) size - (read_return_t) nleft;
- goto done;
- } else if (errno != EINTR) {
- diff -Naur ncftp-3.2.6-ep/sio/StrAddr.c ncftp-3.2.6-zip/sio/StrAddr.c
- --- ncftp-3.2.6-ep/sio/StrAddr.c 2016-10-30 03:43:48.000000000 +0100
- +++ ncftp-3.2.6-zip/sio/StrAddr.c 2016-11-13 04:02:38.000000000 +0100
- @@ -42,7 +42,7 @@
- while (isdigit((int) *cp))
- cp++;
- *cp = '\0';
- - return (atoi(str));
- + return ((unsigned int) atoi(str));
- }
- for (;; cp++) {
- if ((*cp == '\0')
- @@ -231,7 +231,7 @@
- while (isdigit((int) *cp))
- cp++;
- *cp = '\0';
- - port = atoi(p2);
- + port = (unsigned int) atoi(p2);
- }
- *cp = '\0';
- break;
- @@ -284,7 +284,7 @@
- errno = ENOENT;
- return (kAddrStrToAddrBadHost);
- }
- - sa->sin_family = hp->h_addrtype;
- + sa->sin_family = (sa_family_t) hp->h_addrtype;
- memcpy(&sa->sin_addr.s_addr, hp->h_addr_list[0],
- (size_t) hp->h_length);
- }
- diff -Naur ncftp-3.2.6-ep/sio/wincfg.h ncftp-3.2.6-zip/sio/wincfg.h
- --- ncftp-3.2.6-ep/sio/wincfg.h 2001-11-17 12:02:20.000000000 +0100
- +++ ncftp-3.2.6-zip/sio/wincfg.h 2016-11-27 21:24:36.000000000 +0100
- @@ -19,6 +19,7 @@
- #define recv_size_t unsigned int
- #define send_return_t int
- #define send_size_t unsigned int
- +#define sa_family_t short
- /* #define CAN_USE_SYS_SELECT_H 1 */
- diff -Naur ncftp-3.2.6-ep/Strn/DStrInternal.h ncftp-3.2.6-zip/Strn/DStrInternal.h
- --- ncftp-3.2.6-ep/Strn/DStrInternal.h 2001-11-16 17:39:46.000000000 +0100
- +++ ncftp-3.2.6-zip/Strn/DStrInternal.h 2016-11-13 00:29:56.000000000 +0100
- @@ -1,7 +1,7 @@
- /* DStrInternal.h */
- -#ifndef _DStrInternal_h_
- -#define _DStrInternal_h_ 1
- +#ifndef DStrInternal_h
- +#define DStrInternal_h 1
- #ifdef __cplusplus
- extern "C"
- diff -Naur ncftp-3.2.6-ep/Strn/Strn.h ncftp-3.2.6-zip/Strn/Strn.h
- --- ncftp-3.2.6-ep/Strn/Strn.h 2016-10-30 18:39:14.000000000 +0100
- +++ ncftp-3.2.6-zip/Strn/Strn.h 2016-11-13 00:32:56.000000000 +0100
- @@ -54,7 +54,7 @@
- char *Strncat_NoZeroPad(char *const, const char *const, const size_t);
- char *Strncpy_NoZeroPad(char *const, const char *const, const size_t);
- -#ifndef _DStrInternal_h_
- +#ifndef DStrInternal_h
- typedef struct DStr {
- /* All of these structure fields are read-only; do not modify
- * them directly.
- diff -Naur ncftp-3.2.6-ep/vis/bmed.c ncftp-3.2.6-zip/vis/bmed.c
- --- ncftp-3.2.6-ep/vis/bmed.c 2011-02-03 00:14:06.000000000 +0100
- +++ ncftp-3.2.6-zip/vis/bmed.c 2016-11-13 04:26:36.000000000 +0100
- @@ -143,6 +143,10 @@
- int begy, begx;
- char spec[32];
- +#ifdef __clang__
- +#pragma clang diagnostic push
- +#pragma clang diagnostic ignored "-Wformat-nonliteral"
- +#endif
- getmaxyx(gHostListWin, lmaxy, lmaxx);
- getbegyx(gHostListWin, begy, begx);
- getmaxyx(gHostWin, maxy, maxx);
- @@ -226,6 +230,10 @@
- wprintw(gHostWin, spec, str);
- wmove(gHostWin, maxy - 1, 0);
- UpdateHostWindows(0);
- +
- +#ifdef __clang__
- +#pragma clang diagnostic pop
- +#endif
- } /* DrawHostList */
- @@ -234,7 +242,7 @@
- int HostWinGetKey(void)
- {
- int c;
- - int uc;
- + unsigned int uc;
- int escmode;
- int maxy;
- @@ -1084,6 +1092,9 @@
- /*ARGSUSED*/
- static void
- +#if (defined(__GNUC__)) && (__GNUC__ >= 2)
- +__attribute__ ((noreturn))
- +#endif
- SigIntHostWin(int UNUSED(sig))
- {
- LIBNCFTP_USE_VAR(sig);
- diff -Naur ncftp-3.2.6-ep/vis/wgets.c ncftp-3.2.6-zip/vis/wgets.c
- --- ncftp-3.2.6-ep/vis/wgets.c 2005-01-01 22:36:32.000000000 +0100
- +++ ncftp-3.2.6-zip/vis/wgets.c 2016-11-13 04:05:56.000000000 +0100
- @@ -152,16 +152,16 @@
- /* Just add a character to the end. No need to do
- * a memory move for this.
- */
- - *gBufPtr = c;
- + *gBufPtr = (char) c;
- gBufLen++;
- wg_SetCursorPos(gBufPtr + 1);
- } else {
- /* Have to move characters after the cursor over one
- * position so we can insert a character.
- */
- - n = limit - gBufPtr;
- + n = (size_t) (limit - gBufPtr);
- MEMMOVE(gBufPtr + 1, gBufPtr, n);
- - *gBufPtr = c;
- + *gBufPtr = (char) c;
- gBufLen++;
- wg_SetCursorPos(gBufPtr + 1);
- }
- @@ -189,10 +189,10 @@
- /* Delete the characters before the character under the
- * cursor, and move everything after it back one.
- */
- - n = limit - gBufPtr;
- + n = (size_t) (limit - gBufPtr);
- memcpy(gBufPtr - count, gBufPtr, n);
- }
- - gBufLen -= count;
- + gBufLen -= (size_t) count;
- wg_SetCursorPos(gBufPtr - count); /* Does a --gBufPtr. */
- gNeedUpdate = 1;
- gChanged = 1;
- @@ -237,7 +237,7 @@
- /* Nothing in front to delete. */
- BEEP(1);
- } else {
- - n = limit - gBufPtr - 1;
- + n = (size_t) (limit - gBufPtr) - 1;
- memcpy(gBufPtr, gBufPtr + 1, n);
- --gBufLen;
- gNeedUpdate = 1;
- diff -Naur ncftp-3.2.6-ep/vis/wgets.h ncftp-3.2.6-zip/vis/wgets.h
- --- ncftp-3.2.6-ep/vis/wgets.h 2002-03-27 09:27:14.000000000 +0100
- +++ ncftp-3.2.6-zip/vis/wgets.h 2016-11-13 04:24:40.000000000 +0100
- @@ -23,15 +23,16 @@
- typedef struct WGetsParams {
- WINDOW *w; /* in */
- - int sy, sx; /* in */
- + FTPLineListPtr history; /* in, out */
- char *dst; /* in, out */
- - int fieldLen; /* in */
- size_t dstSize; /* in */
- + int sy, sx; /* in */
- + int fieldLen; /* in */
- int useCurrentContents; /* in */
- int echoMode; /* in */
- int changed; /* out */
- int dstLen; /* out */
- - FTPLineListPtr history; /* in, out */
- + int reserved;
- } WGetsParams, *WGetsParamPtr;
- int wg_Gets(WGetsParamPtr wgpp);
- diff -Naur ncftp-3.2.6-ep/vis/wutil.c ncftp-3.2.6-zip/vis/wutil.c
- --- ncftp-3.2.6-ep/vis/wutil.c 2005-01-01 22:36:44.000000000 +0100
- +++ ncftp-3.2.6-zip/vis/wutil.c 2016-11-14 17:07:18.000000000 +0100
- @@ -38,6 +38,9 @@
- void
- +#if (defined(__GNUC__)) && (__GNUC__ >= 2)
- +__attribute__ ((noreturn))
- +#endif
- Exit(int exitStatus)
- {
- EndWin();
- @@ -386,7 +389,8 @@
- maxx,
- maxy
- );
- - (void) write(1, buf, strlen(buf));
- + if (write(1, buf, strlen(buf)) < 0)
- + return (-1);
- return (0);
- }
- return (-1);
- diff -Naur ncftp-3.2.6-ep/vis/wutil.h ncftp-3.2.6-zip/vis/wutil.h
- --- ncftp-3.2.6-ep/vis/wutil.h 2001-11-19 10:23:48.000000000 +0100
- +++ ncftp-3.2.6-zip/vis/wutil.h 2016-11-13 04:26:02.000000000 +0100
- @@ -9,7 +9,11 @@
- #define kBold 00040
- void EndWin(void);
- -void Exit(int exitStatus);
- +void
- +#if (defined(__GNUC__)) && (__GNUC__ >= 2)
- +__attribute__ ((noreturn))
- +#endif
- +Exit(int exitStatus);
- void SaveScreen(void);
- void TTYWaitForReturn(void);
- void RestoreScreen(int pressKey);
- diff -Naur ncftp-3.2.6-ep/win/bmed/bmed.vcproj ncftp-3.2.6-zip/win/bmed/bmed.vcproj
- --- ncftp-3.2.6-ep/win/bmed/bmed.vcproj 2010-04-13 03:21:52.000000000 +0200
- +++ ncftp-3.2.6-zip/win/bmed/bmed.vcproj 2016-11-27 22:13:18.000000000 +0100
- @@ -119,7 +119,7 @@
- IntermediateDirectory=".\Release"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
- - UseOfMFC="2"
- + UseOfMFC="1"
- ATLMinimizesCRunTimeLibraryUsage="false"
- CharacterSet="2"
- >
- @@ -151,7 +151,7 @@
- AdditionalIncludeDirectories="..\..\Strn"
- PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS"
- StringPooling="true"
- - RuntimeLibrary="2"
- + RuntimeLibrary="0"
- EnableFunctionLevelLinking="true"
- UsePrecompiledHeader="2"
- PrecompiledHeaderThrough="stdafx.h"
- diff -Naur ncftp-3.2.6-ep/win/bmed/bookmark.c ncftp-3.2.6-zip/win/bmed/bookmark.c
- --- ncftp-3.2.6-ep/win/bmed/bookmark.c 2016-10-30 21:24:12.000000000 +0100
- +++ ncftp-3.2.6-zip/win/bmed/bookmark.c 2016-10-30 21:24:14.000000000 +0100
- @@ -0,0 +1,904 @@
- +/* bookmark.c
- + *
- + * Copyright (c) 1992-2016 by Mike Gleason.
- + * All rights reserved.
- + *
- + */
- +
- +#include "syshdrs.h"
- +#ifdef PRAGMA_HDRSTOP
- +# pragma hdrstop
- +#endif
- +
- +#include "bookmark.h"
- +#include "util.h"
- +
- +/*
- + * The ~/.ncftp/bookmarks file contains a list of sites
- + * the user wants to remember.
- + *
- + * Unlike previous versions of the program, we now open/close
- + * the file every time we need it; That way we can have
- + * multiple ncftp processes changing the file. There is still
- + * a possibility that two different processes could be modifying
- + * the file at the same time.
- + */
- +
- +Bookmark gBm;
- +int gLoadedBm = 0;
- +int gBookmarkMatchMode = 0;
- +int gNumBookmarks = 0;
- +BookmarkPtr gBookmarkTable = NULL;
- +
- +extern char gOurDirectoryPath[];
- +
- +/* Converts a pre-loaded Bookmark structure into a RFC 1738
- + * Uniform Resource Locator.
- + */
- +void
- +BookmarkToURL(BookmarkPtr bmp, char *url, size_t urlsize)
- +{
- + char pbuf[32];
- +
- + /* //<user>:<password>@<host>:<port>/<url-path> */
- + /* Note that if an absolute path is given,
- + * you need to escape the first entry, i.e. /pub -> %2Fpub
- + */
- + (void) Strncpy(url, "ftp://", urlsize);
- + if (bmp->user[0] != '\0') {
- + (void) Strncat(url, bmp->user, urlsize);
- + if (bmp->pass[0] != '\0') {
- + (void) Strncat(url, ":", urlsize);
- + (void) Strncat(url, "PASSWORD", urlsize);
- + }
- + (void) Strncat(url, "@", urlsize);
- + }
- + (void) Strncat(url, bmp->name, urlsize);
- + if (bmp->port != 21) {
- + (void) sprintf(pbuf, ":%u", (unsigned int) bmp->port);
- + (void) Strncat(url, pbuf, urlsize);
- + }
- + if (bmp->dir[0] == '/') {
- + /* Absolute URL path, must escape first slash. */
- + (void) Strncat(url, "/%2F", urlsize);
- + (void) Strncat(url, bmp->dir + 1, urlsize);
- + (void) Strncat(url, "/", urlsize);
- + } else if (bmp->dir[0] != '\0') {
- + (void) Strncat(url, "/", urlsize);
- + (void) Strncat(url, bmp->dir, urlsize);
- + (void) Strncat(url, "/", urlsize);
- + }
- +} /* BookmarkToURL */
- +
- +
- +
- +
- +void
- +SetBookmarkDefaults(BookmarkPtr bmp)
- +{
- + (void) memset(bmp, 0, sizeof(Bookmark));
- +
- + bmp->xferType = 'I';
- + bmp->xferMode = 'S'; /* Use FTP protocol default as ours too. */
- + bmp->hasSIZE = kCommandAvailabilityUnknown;
- + bmp->hasMDTM = kCommandAvailabilityUnknown;
- + bmp->hasUTIME = kCommandAvailabilityUnknown;
- + bmp->hasPASV = kCommandAvailabilityUnknown;
- + bmp->isUnix = 1;
- + bmp->lastCall = (time_t) 0;
- + bmp->deleted = 0;
- +} /* SetBookmarkDefaults */
- +
- +
- +
- +
- +/* Used when converting hex strings to integral types. */
- +static int
- +HexCharToNibble(int c)
- +{
- + switch (c) {
- + case '0':
- + case '1':
- + case '2':
- + case '3':
- + case '4':
- + case '5':
- + case '6':
- + case '7':
- + case '8':
- + case '9':
- + return (c - '0');
- + case 'a':
- + case 'b':
- + case 'c':
- + case 'd':
- + case 'e':
- + case 'f':
- + return (c - 'a' + 10);
- + case 'A':
- + case 'B':
- + case 'C':
- + case 'D':
- + case 'E':
- + case 'F':
- + return (c - 'A' + 10);
- +
- + }
- + return (-1); /* Error. */
- +} /* HexCharToNibble */
- +
- +
- +
- +
- +
- +/* Fills in a Bookmark structure based off of a line from the NcFTP
- + * "bookmarks" file.
- + */
- +int
- +ParseHostLine(char *line, BookmarkPtr bmp)
- +{
- + char token[128];
- + char pass[128];
- + char *s, *d;
- + char *tokenend;
- + long L;
- + int i;
- + int result;
- + int n, n1, n2;
- +
- + SetBookmarkDefaults(bmp);
- + s = line;
- + tokenend = token;
- + tokenend += sizeof(token);
- + --tokenend;
- + result = -1;
- + for (i=1; ; i++) {
- + if (*s == '\0')
- + break;
- + /* Some tokens may need to have a comma in them. Since this is a
- + * field delimiter, these fields use \, to represent a comma, and
- + * \\ for a backslash. This chunk gets the next token, paying
- + * attention to the escaped stuff.
- + */
- + for (d = token; *s != '\0'; ) {
- + if ((*s == '\\') && (s[1] != '\0')) {
- + if (d < tokenend)
- + *d++ = s[1];
- + s += 2;
- + } else if (*s == ',') {
- + ++s;
- + break;
- + } else if ((*s == '$') && (s[1] != '\0') && (s[2] != '\0')) {
- + n1 = HexCharToNibble(s[1]);
- + n2 = HexCharToNibble(s[2]);
- + if ((n1 >= 0) && (n2 >= 0)) {
- + n = (n1 << 4) | n2;
- + if (d < tokenend)
- + *(unsigned char *)d++ = (unsigned char) n;
- + }
- + s += 3;
- + } else {
- + if (d < tokenend)
- + *d++ = *s;
- + ++s;
- + }
- + }
- + *d = '\0';
- + switch(i) {
- + case 1: (void) STRNCPY(bmp->bookmarkName, token); break;
- + case 2: (void) STRNCPY(bmp->name, token); break;
- + case 3: (void) STRNCPY(bmp->user, token); break;
- + case 4: (void) STRNCPY(bmp->pass, token); break;
- + case 5: (void) STRNCPY(bmp->acct, token); break;
- + case 6: (void) STRNCPY(bmp->dir, token);
- + result = 0; /* Good enough to have these fields. */
- + break;
- + case 7:
- + if (token[0] != '\0')
- + bmp->xferType = (int) token[0];
- + break;
- + case 8:
- + /* Most of the time, we won't have a port. */
- + if (token[0] == '\0')
- + bmp->port = (unsigned int) kDefaultFTPPort;
- + else
- + bmp->port = (unsigned int) atoi(token);
- + break;
- + case 9:
- + (void) sscanf(token, "%lx", &L);
- + bmp->lastCall = (time_t) L;
- + break;
- + case 10: bmp->hasSIZE = atoi(token); break;
- + case 11: bmp->hasMDTM = atoi(token); break;
- + case 12: bmp->hasPASV = atoi(token); break;
- + case 13: bmp->isUnix = atoi(token);
- + result = 3; /* Version 3 had all fields to here. */
- + break;
- + case 14: (void) STRNCPY(bmp->lastIP, token); break;
- + case 15: (void) STRNCPY(bmp->comment, token); break;
- + case 16:
- + case 17:
- + case 18:
- + case 19:
- + break;
- + case 20: bmp->xferMode = token[0];
- + result = 7; /* Version 7 has all fields to here. */
- + break;
- + case 21: bmp->hasUTIME = atoi(token);
- + break;
- + case 22: (void) STRNCPY(bmp->ldir, token);
- + result = 8; /* Version 8 has all fields to here. */
- + break;
- + default:
- + result = 99; /* Version >8 ? */
- + goto done;
- + }
- + }
- +done:
- +
- + /* Decode password, if it was base-64 encoded. */
- + if (strncmp(bmp->pass, kPasswordMagic, kPasswordMagicLen) == 0) {
- + FromBase64(pass, bmp->pass + kPasswordMagicLen, strlen(bmp->pass + kPasswordMagicLen), 1);
- + (void) STRNCPY(bmp->pass, pass);
- + }
- + return (result);
- +} /* ParseHostLine */
- +
- +
- +
- +
- +void
- +CloseBookmarkFile(FILE *fp)
- +{
- + if (fp != NULL)
- + (void) fclose(fp);
- +} /* CloseBookmarkFile */
- +
- +
- +
- +
- +
- +int
- +GetNextBookmark(FILE *fp, Bookmark *bmp)
- +{
- + char line[512];
- +
- + while (FGets(line, sizeof(line), fp) != NULL) {
- + if (ParseHostLine(line, bmp) >= 0)
- + return (0);
- + }
- + return (-1);
- +} /* GetNextBookmark */
- +
- +
- +
- +
- +/* Opens a NcFTP 2.x or 3.x style bookmarks file, and sets the file pointer
- + * so that it is ready to read the first data line.
- + */
- +FILE *
- +OpenBookmarkFile(int *numBookmarks0)
- +{
- + char pathName[256], path2[256];
- + char line[256];
- + FILE *fp;
- + int version;
- + int numBookmarks;
- + Bookmark junkbm;
- +
- + if (gOurDirectoryPath[0] == '\0')
- + return NULL; /* Don't create in root directory. */
- + (void) OurDirectoryPath(pathName, sizeof(pathName), kBookmarkFileName);
- + fp = fopen(pathName, FOPEN_READ_TEXT);
- + if (fp == NULL) {
- + /* See if it exists under the old name. */
- + (void) OurDirectoryPath(path2, sizeof(path2), kOldBookmarkFileName);
- + if (rename(path2, pathName) == 0) {
- + /* Rename succeeded, now open it. */
- + fp = fopen(pathName, FOPEN_READ_TEXT);
- + if (fp == NULL)
- + return NULL;
- + }
- + return NULL; /* Okay to not have one yet. */
- + }
- +
- +#if (defined(WIN32) || defined(_WINDOWS)) && !defined(__CYGWIN__)
- +#else
- + (void) chmod(pathName, 00600);
- +#endif
- + if (FGets(line, sizeof(line), fp) == NULL) {
- + (void) fprintf(stderr, "%s: invalid format.\n", pathName);
- + (void) fclose(fp);
- + return NULL;
- + }
- +
- + /* Sample line we're looking for:
- + * "NcFTP bookmark-file version: 8"
- + */
- + version = -1;
- + (void) sscanf(line, "%*s %*s %*s %d", &version);
- + if (version < kBookmarkMinVersion) {
- + if (version < 0) {
- + (void) fprintf(stderr, "%s: invalid format, or bad version.\n", pathName);
- + (void) fclose(fp);
- + return NULL;
- + }
- + (void) STRNCPY(path2, pathName);
- + (void) sprintf(line, ".v%d", version);
- + (void) STRNCAT(path2, line);
- + (void) rename(pathName, path2);
- + (void) fprintf(stderr, "%s: old version.\n", pathName);
- + (void) fclose(fp);
- + return NULL;
- + }
- +
- + /* Sample line we're looking for:
- + * "Number of entries: 28" or "# # # 1"
- + */
- + numBookmarks = -1;
- +
- + /* At the moment, we can't trust the number stored in the
- + * file. It's there for future use.
- + */
- + if (FGets(line, sizeof(line), fp) == NULL) {
- + (void) fprintf(stderr, "%s: invalid format.\n", pathName);
- + (void) fclose(fp);
- + return NULL;
- + }
- +
- + if (numBookmarks0 == (int *) 0) {
- + /* If the caller doesn't care how many bookmarks are *really*
- + * in the file, then we can return now.
- + */
- + return(fp);
- + }
- +
- + /* Otherwise, we have to read through the whole file because
- + * unfortunately the header line can't be trusted.
- + */
- + for (numBookmarks = 0; ; numBookmarks++) {
- + if (GetNextBookmark(fp, &junkbm) < 0)
- + break;
- + }
- +
- + /* Now we have to re-open and re-position the file.
- + * We don't use rewind() because it doesn't always work.
- + * This introduces a race condition, but the bookmark
- + * functionality wasn't designed to be air-tight.
- + */
- + CloseBookmarkFile(fp);
- + fp = fopen(pathName, FOPEN_READ_TEXT);
- + if (fp == NULL)
- + return (NULL);
- + if (FGets(line, sizeof(line), fp) == NULL) {
- + (void) fprintf(stderr, "%s: invalid format.\n", pathName);
- + (void) fclose(fp);
- + return NULL;
- + }
- +
- + if (FGets(line, sizeof(line), fp) == NULL) {
- + (void) fprintf(stderr, "%s: invalid format.\n", pathName);
- + (void) fclose(fp);
- + return NULL;
- + }
- +
- + /* NOW we're done. */
- + *numBookmarks0 = numBookmarks;
- + return (fp);
- +} /* OpenBookmarkFile */
- +
- +
- +
- +
- +/* Looks for a saved bookmark by the abbreviation given. */
- +int
- +GetBookmark(const char *const bmabbr, Bookmark *bmp)
- +{
- + FILE *fp;
- + char line[512];
- + Bookmark byHostName;
- + Bookmark byHostAbbr;
- + Bookmark byBmAbbr;
- + size_t byBmNameFlag = 0;
- + size_t byBmAbbrFlag = 0;
- + size_t byHostNameFlag = 0;
- + size_t byHostAbbrFlag = 0;
- + int result = -1;
- + int exactMatch = 0;
- + size_t bmabbrLen;
- + char *cp;
- + char bmabbrtrunc[sizeof(bmp->bookmarkName)];
- +
- + fp = OpenBookmarkFile(NULL);
- + if (fp == NULL)
- + return (-1);
- +
- + memset(&byHostName, 0, sizeof(Bookmark));
- + memset(&byHostAbbr, 0, sizeof(Bookmark));
- + memset(&byBmAbbr, 0, sizeof(Bookmark));
- +
- + STRNCPY(bmabbrtrunc, bmabbr);
- + bmabbrLen = strlen(bmabbr);
- + while (FGets(line, sizeof(line), fp) != NULL) {
- + if (ParseHostLine(line, bmp) < 0)
- + continue;
- + if (ISTREQ(bmp->bookmarkName, bmabbrtrunc)) {
- + /* Exact match, done. */
- + byBmNameFlag = bmabbrLen;
- + exactMatch = 1;
- + break;
- + } else if (ISTRNEQ(bmp->bookmarkName, bmabbr, bmabbrLen)) {
- + /* Remember this one, it matched an abbreviated
- + * bookmark name.
- + */
- + byBmAbbr = *bmp;
- + byBmAbbrFlag = bmabbrLen;
- + } else if (ISTREQ(bmp->name, bmabbr)) {
- + /* Remember this one, it matched a full
- + * host name.
- + */
- + byHostName = *bmp;
- + byHostNameFlag = bmabbrLen;
- + } else if ((cp = strchr(bmp->name, '.')) != NULL) {
- + /* See if it matched part of the hostname. */
- + if (ISTRNEQ(bmp->name, "ftp", 3)) {
- + cp = cp + 1;
- + } else if (ISTRNEQ(bmp->name, "www", 3)) {
- + cp = cp + 1;
- + } else {
- + cp = bmp->name;
- + }
- + if (ISTRNEQ(cp, bmabbr, bmabbrLen)) {
- + /* Remember this one, it matched a full
- + * host name.
- + */
- + byHostAbbr = *bmp;
- + byHostAbbrFlag = bmabbrLen;
- + }
- + }
- + }
- +
- + if (gBookmarkMatchMode == 0) {
- + /* Only use a bookmark when the exact
- + * bookmark name was used.
- + */
- + if (exactMatch != 0) {
- + result = 0;
- + }
- + } else {
- + /* Pick the best match, if any. */
- + if (byBmNameFlag != 0) {
- + /* *bmp is already set. */
- + result = 0;
- + } else if (byBmAbbrFlag != 0) {
- + result = 0;
- + *bmp = byBmAbbr;
- + } else if (byHostNameFlag != 0) {
- + result = 0;
- + *bmp = byHostName;
- + } else if (byHostAbbrFlag != 0) {
- + result = 0;
- + *bmp = byHostAbbr;
- + }
- + }
- +
- + if (result != 0)
- + memset(bmp, 0, sizeof(Bookmark));
- +
- + CloseBookmarkFile(fp);
- + return (result);
- +} /* GetBookmark */
- +
- +
- +
- +
- +static int
- +BookmarkSortProc(const void *a, const void *b)
- +{
- + return (ISTRCMP((*(const Bookmark *)a).bookmarkName, (*(const Bookmark *)b).bookmarkName));
- +} /* BookmarkSortProc */
- +
- +
- +
- +static int
- +BookmarkSearchProc(const void *key, const void *b)
- +{
- + return (ISTRCMP((const char *) key, (*(const Bookmark *)b).bookmarkName));
- +} /* BookmarkSearchProc */
- +
- +
- +
- +BookmarkPtr
- +SearchBookmarkTable(const char *key)
- +{
- + return ((BookmarkPtr) bsearch(key, gBookmarkTable, (size_t) gNumBookmarks, sizeof(Bookmark), BookmarkSearchProc));
- +} /* SearchBookmarkTable */
- +
- +
- +
- +
- +void
- +SortBookmarks(void)
- +{
- + if ((gBookmarkTable == NULL) || (gNumBookmarks < 2))
- + return;
- +
- + /* Sorting involves swapping entire Bookmark structures.
- + * Normally the proper thing to do is to use an array
- + * of pointers to Bookmarks and sort them, but even
- + * these days a large bookmark list can be sorted in
- + * the blink of an eye.
- + */
- + qsort(gBookmarkTable, (size_t) gNumBookmarks, sizeof(Bookmark), BookmarkSortProc);
- +} /* SortBookmarks */
- +
- +
- +
- +int
- +LoadBookmarkTable(void)
- +{
- + int i, nb;
- + FILE *infp;
- +
- + infp = OpenBookmarkFile(&nb);
- + if (infp == NULL) {
- + nb = 0;
- + }
- + if ((nb != gNumBookmarks) && (gBookmarkTable != NULL)) {
- + /* Re-loading the table from disk. */
- + gBookmarkTable = (Bookmark *) realloc(gBookmarkTable, (size_t) (nb + 1) * sizeof(Bookmark));
- + memset(gBookmarkTable, 0, (size_t) (nb + 1) * sizeof(Bookmark));
- + } else {
- + gBookmarkTable = calloc((size_t) (nb + 1), (size_t) sizeof(Bookmark));
- + }
- +
- + if (gBookmarkTable == NULL) {
- + CloseBookmarkFile(infp);
- + return (-1);
- + }
- +
- + for (i=0; i<nb; i++) {
- + if (GetNextBookmark(infp, gBookmarkTable + i) < 0) {
- + break;
- + }
- + }
- + gNumBookmarks = i;
- +
- + CloseBookmarkFile(infp);
- + SortBookmarks();
- + return (0);
- +} /* LoadBookmarkTable */
- +
- +
- +
- +
- +/* Some characters need to be escaped so the file is editable and can
- + * be parsed correctly the next time it is read.
- + */
- +static char *
- +BmEscapeTok(char *dst, size_t dsize, char *src)
- +{
- + char *dlim = dst + dsize - 1;
- + char *dst0 = dst;
- + int c;
- +
- + while ((c = *src) != '\0') {
- + src++;
- + if ((c == '\\') || (c == ',') || (c == '$')) {
- + /* These need to be escaped. */
- + if ((dst + 1) < dlim) {
- + *dst++ = '\\';
- + *dst++ = (char) c;
- + }
- + } else if (!isprint(c)) {
- + /* Escape non-printing characters. */
- + if ((dst + 2) < dlim) {
- + (void) sprintf(dst, "$%02x", c);
- + dst += 3;
- + }
- + } else {
- + if (dst < dlim)
- + *dst++ = (char) c;
- + }
- + }
- + *dst = '\0';
- + return (dst0);
- +} /* BmEscapeTok */
- +
- +
- +
- +
- +/* Converts a Bookmark into a text string, and writes it to the saved
- + * bookmarks file.
- + */
- +static int
- +WriteBmLine(Bookmark *bmp, FILE *outfp, int savePassword)
- +{
- + char tok[256];
- + char pass[160];
- +
- + if (fprintf(outfp, "%s", bmp->bookmarkName) < 0) return (-1) ;/*1*/
- + if (fprintf(outfp, ",%s", BmEscapeTok(tok, sizeof(tok), bmp->name)) < 0) return (-1) ;/*2*/
- + if (fprintf(outfp, ",%s", BmEscapeTok(tok, sizeof(tok), bmp->user)) < 0) return (-1) ;/*3*/
- + if ((bmp->pass[0] != '\0') && (savePassword == 1)) {
- + (void) memcpy(pass, kPasswordMagic, kPasswordMagicLen);
- + ToBase64(pass + kPasswordMagicLen, bmp->pass, strlen(bmp->pass), 1);
- + if (fprintf(outfp, ",%s", pass) < 0) return (-1) ;/*4*/
- + } else {
- + if (fprintf(outfp, ",%s", "") < 0) return (-1) ;/*4*/
- + }
- + if (fprintf(outfp, ",%s", BmEscapeTok(tok, sizeof(tok), bmp->acct)) < 0) return (-1) ;/*5*/
- + if (fprintf(outfp, ",%s", BmEscapeTok(tok, sizeof(tok), bmp->dir)) < 0) return (-1) ;/*6*/
- + if (fprintf(outfp, ",%c", bmp->xferType) < 0) return (-1) ;/*7*/
- + if (fprintf(outfp, ",%u", (unsigned int) bmp->port) < 0) return (-1) ;/*8*/
- + if (fprintf(outfp, ",%lu", (unsigned long) bmp->lastCall) < 0) return (-1) ;/*9*/
- + if (fprintf(outfp, ",%d", bmp->hasSIZE) < 0) return (-1) ;/*10*/
- + if (fprintf(outfp, ",%d", bmp->hasMDTM) < 0) return (-1) ;/*11*/
- + if (fprintf(outfp, ",%d", bmp->hasPASV) < 0) return (-1) ;/*12*/
- + if (fprintf(outfp, ",%d", bmp->isUnix) < 0) return (-1) ;/*13*/
- + if (fprintf(outfp, ",%s", bmp->lastIP) < 0) return (-1) ;/*14*/
- + if (fprintf(outfp, ",%s", BmEscapeTok(tok, sizeof(tok), bmp->comment)) < 0) return (-1) ;/*15*/
- + if (fprintf(outfp, ",%s", "") < 0) return (-1) ;/*16*/
- + if (fprintf(outfp, ",%s", "") < 0) return (-1) ;/*17*/
- + if (fprintf(outfp, ",%s", "") < 0) return (-1) ;/*18*/
- + if (fprintf(outfp, ",%s", "") < 0) return (-1) ;/*19*/
- + if (fprintf(outfp, ",%c", bmp->xferMode) < 0) return (-1) ;/*20*/
- + if (fprintf(outfp, ",%d", bmp->hasUTIME) < 0) return (-1) ;/*21*/
- + if (fprintf(outfp, ",%s", BmEscapeTok(tok, sizeof(tok), bmp->ldir)) < 0) return (-1) ;/*22*/
- + if (fprintf(outfp, "\n") < 0) return (-1) ;
- + if (fflush(outfp) < 0) return (-1);
- + return (0);
- +} /* WriteBmLine */
- +
- +
- +
- +static int
- +SwapBookmarkFiles(void)
- +{
- + char pidStr[32];
- + char pathName[256], path2[256];
- +
- + (void) OurDirectoryPath(path2, sizeof(path2), kBookmarkFileName);
- + (void) OurDirectoryPath(pathName, sizeof(pathName), kTmpBookmarkFileName);
- +#if (defined(WIN32) || defined(_WINDOWS)) && !defined(__CYGWIN__) && !defined(getpid)
- +# define getpid _getpid
- +#endif
- + (void) sprintf(pidStr, "-%u.txt", (unsigned int) getpid());
- + (void) STRNCAT(pathName, pidStr);
- +
- + (void) remove(path2);
- + if (rename(pathName, path2) < 0) {
- + return (-1);
- + }
- + return (0);
- +} /* SwapBookmarkFiles */
- +
- +
- +
- +
- +
- +
- +/* Saves a Bookmark structure into the bookmarks file. */
- +FILE *
- +OpenTmpBookmarkFile(int nb)
- +{
- + FILE *outfp;
- + char pidStr[32];
- + char pathName[256], path2[256];
- +
- + if (gOurDirectoryPath[0] == '\0')
- + return (NULL); /* Don't create in root directory. */
- +
- + (void) OurDirectoryPath(path2, sizeof(path2), kBookmarkFileName);
- + (void) OurDirectoryPath(pathName, sizeof(pathName), kTmpBookmarkFileName);
- + (void) sprintf(pidStr, "-%u.txt", (unsigned int) getpid());
- + (void) STRNCAT(pathName, pidStr);
- +
- + outfp = fopen(pathName, FOPEN_WRITE_TEXT);
- + if (outfp == NULL) {
- + (void) fprintf(stderr, "Could not save bookmark.\n");
- + perror(pathName);
- + return (NULL);
- + }
- +#if (defined(WIN32) || defined(_WINDOWS)) && !defined(__CYGWIN__)
- +#else
- + (void) chmod(pathName, 00600);
- +#endif
- + if (nb > 0) {
- + if (fprintf(outfp, "NcFTP bookmark-file version: %d\nNumber of bookmarks: %d\n", kBookmarkVersion, nb) < 0) {
- + (void) fprintf(stderr, "Could not save bookmark.\n");
- + perror(pathName);
- + (void) fclose(outfp);
- + return (NULL);
- + }
- + } else {
- + if (fprintf(outfp, "NcFTP bookmark-file version: %d\nNumber of bookmarks: ??\n", kBookmarkVersion) < 0) {
- + (void) fprintf(stderr, "Could not save bookmark.\n");
- + perror(pathName);
- + (void) fclose(outfp);
- + return (NULL);
- + }
- + }
- +
- + return (outfp);
- +} /* OpenTmpBookmarkFile */
- +
- +
- +
- +
- +int
- +SaveBookmarkTable(void)
- +{
- + int i;
- + FILE *outfp;
- + int nb;
- +
- + if ((gNumBookmarks < 1) || (gBookmarkTable == NULL))
- + return (0); /* Nothing to save. */
- +
- + /* Get a count of live bookmarks. */
- + for (i=0, nb=0; i<gNumBookmarks; i++) {
- + if (gBookmarkTable[i].deleted == 0)
- + nb++;
- + }
- + outfp = OpenTmpBookmarkFile(nb);
- + if (outfp == NULL) {
- + return (-1);
- + }
- +
- + for (i=0; i<gNumBookmarks; i++) {
- + if (gBookmarkTable[i].deleted == 0) {
- + if (WriteBmLine(gBookmarkTable + i, outfp, 1) < 0) {
- + CloseBookmarkFile(outfp);
- + return (-1);
- + }
- + }
- + }
- + CloseBookmarkFile(outfp);
- + if (SwapBookmarkFiles() < 0) {
- + return (-1);
- + }
- + return (0);
- +} /* SaveBookmarkTable */
- +
- +
- +
- +/* Saves a Bookmark structure into the bookmarks file. */
- +int
- +PutBookmark(Bookmark *bmp, int savePassword)
- +{
- + FILE *infp, *outfp;
- + char line[256];
- + char bmAbbr[64];
- + int replaced = 0;
- + size_t len;
- +
- + outfp = OpenTmpBookmarkFile(0);
- + if (outfp == NULL)
- + return (-1);
- +
- + (void) STRNCPY(bmAbbr, bmp->bookmarkName);
- + (void) STRNCAT(bmAbbr, ",");
- + len = strlen(bmAbbr);
- +
- + /* This may fail the first time we ever save a bookmark. */
- + infp = OpenBookmarkFile(NULL);
- + if (infp != NULL) {
- + while (FGets(line, sizeof(line), infp) != NULL) {
- + if (strncmp(line, bmAbbr, len) == 0) {
- + /* Replace previous entry. */
- + if (WriteBmLine(bmp, outfp, savePassword) < 0) {
- + (void) fprintf(stderr, "Could not save bookmark.\n");
- + perror("reason");
- + (void) fclose(outfp);
- + }
- + replaced = 1;
- + } else {
- + if (fprintf(outfp, "%s\n", line) < 0) {
- + (void) fprintf(stderr, "Could not save bookmark.\n");
- + perror("reason");
- + (void) fclose(outfp);
- + return (-1);
- + }
- + }
- + }
- + CloseBookmarkFile(infp);
- + }
- +
- + if (replaced == 0) {
- + /* Add it as a new bookmark. */
- + if (WriteBmLine(bmp, outfp, savePassword) < 0) {
- + (void) fprintf(stderr, "Could not save bookmark.\n");
- + perror("reason");
- + (void) fclose(outfp);
- + return (-1);
- + }
- + }
- +
- + if (fclose(outfp) < 0) {
- + (void) fprintf(stderr, "Could not save bookmark.\n");
- + perror("reason");
- + return (-1);
- + }
- +
- + if (SwapBookmarkFiles() < 0) {
- + (void) fprintf(stderr, "Could not rename bookmark file.\n");
- + perror("reason");
- + return (-1);
- + }
- + return (0);
- +} /* PutBookmark */
- +
- +
- +
- +
- +/* Tries to generate a bookmark abbreviation based off of the hostname. */
- +void
- +DefaultBookmarkName(char *dst, size_t siz, char *src)
- +{
- + char str[128];
- + const char *token;
- + const char *cp;
- +
- + (void) STRNCPY(str, src);
- +
- + /* Pick the first "significant" part of the hostname. Usually
- + * this is the first word in the name, but if it's something like
- + * ftp.unl.edu, we would want to choose "unl" and not "ftp."
- + */
- + token = str;
- + if ((token = strtok(str, ".")) == NULL)
- + token = str;
- + else if ((ISTRNEQ(token, "ftp", 3)) || (ISTRNEQ(token, "www", 3))) {
- + if ((token = strtok(NULL, ".")) == NULL)
- + token = "";
- + }
- + for (cp = token; ; cp++) {
- + if (*cp == '\0') {
- + /* Token was all digits, like an IP address perhaps. */
- + token = "";
- + }
- + if (!isdigit((int) *cp))
- + break;
- + }
- + (void) Strncpy(dst, token, siz);
- +} /* DefaultBookmarkName */
- +
- +
- +
- +
- +int
- +AddNewItemToBookmarkTable(void)
- +{
- + int nb;
- + BookmarkPtr newTable, bmp;
- +
- + if (gBookmarkTable == NULL)
- + return (-1);
- +
- + nb = gNumBookmarks + 1;
- +
- + newTable = (BookmarkPtr) realloc(gBookmarkTable, (size_t) (nb) * sizeof(Bookmark));
- + if (newTable == NULL)
- + return (-1);
- +
- + gBookmarkTable = newTable;
- + gNumBookmarks = nb;
- +
- + bmp = &newTable[nb - 1];
- + SetBookmarkDefaults(bmp);
- +
- + return (nb - 1);
- +} /* AddNewItemToBookmarkTable */
- +
- +
- +
- +
- +void
- +DisposeBookmarkTable(void)
- +{
- + if (gBookmarkTable != NULL) {
- + free(gBookmarkTable);
- + gBookmarkTable = NULL;
- + }
- +} /* DisposeBookmarkTable */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement