diff options
author | Todd C. Miller <millert@cvs.openbsd.org> | 2007-10-25 16:08:13 +0000 |
---|---|---|
committer | Todd C. Miller <millert@cvs.openbsd.org> | 2007-10-25 16:08:13 +0000 |
commit | 491bdc51e07a5f6f526c9e49a85c29736a4e10c9 (patch) | |
tree | 7ce387c50ef40cbabe0f4e2575ff2c062f529b29 /usr.bin/sudo/configure | |
parent | 574e7dd73c2d47edb0d46658ea7bcb14a8ae1f21 (diff) |
Update to sudo 1.6.9p7
Diffstat (limited to 'usr.bin/sudo/configure')
-rw-r--r-- | usr.bin/sudo/configure | 85 |
1 files changed, 75 insertions, 10 deletions
diff --git a/usr.bin/sudo/configure b/usr.bin/sudo/configure index b691ec4f9ae..14fc1edc93d 100644 --- a/usr.bin/sudo/configure +++ b/usr.bin/sudo/configure @@ -13674,6 +13674,11 @@ if test `eval echo '${'$as_ac_Header'}'` = yes; then #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF + case "$OS" in + freebsd|netbsd) SUDO_LIBS="${SUDO_LIBS} -lutil" + ;; + esac + fi done @@ -14068,10 +14073,8 @@ cat >>conftest.$ac_ext <<_ACEOF #include <sys/types.h> #if TIME_WITH_SYS_TIME # include <sys/time.h> -# include <time.h> -#else -# include <sys/time.h> #endif +#include <time.h> typedef struct timespec ac__type_new_; int @@ -14121,6 +14124,73 @@ _ACEOF fi +{ echo "$as_me:$LINENO: checking for struct in6_addr" >&5 +echo $ECHO_N "checking for struct in6_addr... $ECHO_C" >&6; } +if test "${ac_cv_type_struct_in6_addr+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <sys/types.h> +#include <netinet/in.h> + +typedef struct in6_addr ac__type_new_; +int +main () +{ +if ((ac__type_new_ *) 0) + return 0; +if (sizeof (ac__type_new_)) + return 0; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_type_struct_in6_addr=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_type_struct_in6_addr=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ echo "$as_me:$LINENO: result: $ac_cv_type_struct_in6_addr" >&5 +echo "${ECHO_T}$ac_cv_type_struct_in6_addr" >&6; } +if test $ac_cv_type_struct_in6_addr = yes; then + +cat >>confdefs.h <<_ACEOF +#define HAVE_STRUCT_IN6_ADDR 1 +_ACEOF + +cat >>confdefs.h <<\_ACEOF +#define HAVE_IN6_ADDR 1 +_ACEOF + +fi + { echo "$as_me:$LINENO: checking for size_t" >&5 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; } if test "${sudo_cv_type_size_t+set}" = set; then @@ -20535,13 +20605,6 @@ done LIBS="$_LIBS" fi -if test ${with_logincap-'no'} = "yes"; then - case "$OS" in - freebsd|netbsd) SUDO_LIBS="${SUDO_LIBS} -lutil" - ;; - esac -fi - if test ${with_AFS-'no'} = "yes"; then # looks like the "standard" place for AFS libs is /usr/afsws/lib @@ -23384,3 +23447,5 @@ fi + + |