configure revision 180751
1#! /bin/sh 2# From configure.ac Revision: 1.409 . 3# Guess values for system-dependent variables and create Makefiles. 4# Generated by GNU Autoconf 2.61 for OpenSSH Portable. 5# 6# Report bugs to <openssh-unix-dev@mindrot.org>. 7# 8# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 9# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 10# This configure script is free software; the Free Software Foundation 11# gives unlimited permission to copy, distribute and modify it. 12## --------------------- ## 13## M4sh Initialization. ## 14## --------------------- ## 15 16# Be more Bourne compatible 17DUALCASE=1; export DUALCASE # for MKS sh 18if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 19 emulate sh 20 NULLCMD=: 21 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 22 # is contrary to our usage. Disable this feature. 23 alias -g '${1+"$@"}'='"$@"' 24 setopt NO_GLOB_SUBST 25else 26 case `(set -o) 2>/dev/null` in 27 *posix*) set -o posix ;; 28esac 29 30fi 31 32 33 34 35# PATH needs CR 36# Avoid depending upon Character Ranges. 37as_cr_letters='abcdefghijklmnopqrstuvwxyz' 38as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 39as_cr_Letters=$as_cr_letters$as_cr_LETTERS 40as_cr_digits='0123456789' 41as_cr_alnum=$as_cr_Letters$as_cr_digits 42 43# The user is always right. 44if test "${PATH_SEPARATOR+set}" != set; then 45 echo "#! /bin/sh" >conf$$.sh 46 echo "exit 0" >>conf$$.sh 47 chmod +x conf$$.sh 48 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 49 PATH_SEPARATOR=';' 50 else 51 PATH_SEPARATOR=: 52 fi 53 rm -f conf$$.sh 54fi 55 56# Support unset when possible. 57if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 58 as_unset=unset 59else 60 as_unset=false 61fi 62 63 64# IFS 65# We need space, tab and new line, in precisely that order. Quoting is 66# there to prevent editors from complaining about space-tab. 67# (If _AS_PATH_WALK were called with IFS unset, it would disable word 68# splitting by setting IFS to empty value.) 69as_nl=' 70' 71IFS=" "" $as_nl" 72 73# Find who we are. Look in the path if we contain no directory separator. 74case $0 in 75 *[\\/]* ) as_myself=$0 ;; 76 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 77for as_dir in $PATH 78do 79 IFS=$as_save_IFS 80 test -z "$as_dir" && as_dir=. 81 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 82done 83IFS=$as_save_IFS 84 85 ;; 86esac 87# We did not find ourselves, most probably we were run as `sh COMMAND' 88# in which case we are not to be found in the path. 89if test "x$as_myself" = x; then 90 as_myself=$0 91fi 92if test ! -f "$as_myself"; then 93 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 94 { (exit 1); exit 1; } 95fi 96 97# Work around bugs in pre-3.0 UWIN ksh. 98for as_var in ENV MAIL MAILPATH 99do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 100done 101PS1='$ ' 102PS2='> ' 103PS4='+ ' 104 105# NLS nuisances. 106for as_var in \ 107 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 108 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 109 LC_TELEPHONE LC_TIME 110do 111 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 112 eval $as_var=C; export $as_var 113 else 114 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 115 fi 116done 117 118# Required to use basename. 119if expr a : '\(a\)' >/dev/null 2>&1 && 120 test "X`expr 00001 : '.*\(...\)'`" = X001; then 121 as_expr=expr 122else 123 as_expr=false 124fi 125 126if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 127 as_basename=basename 128else 129 as_basename=false 130fi 131 132 133# Name of the executable. 134as_me=`$as_basename -- "$0" || 135$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 136 X"$0" : 'X\(//\)$' \| \ 137 X"$0" : 'X\(/\)' \| . 2>/dev/null || 138echo X/"$0" | 139 sed '/^.*\/\([^/][^/]*\)\/*$/{ 140 s//\1/ 141 q 142 } 143 /^X\/\(\/\/\)$/{ 144 s//\1/ 145 q 146 } 147 /^X\/\(\/\).*/{ 148 s//\1/ 149 q 150 } 151 s/.*/./; q'` 152 153# CDPATH. 154$as_unset CDPATH 155 156 157if test "x$CONFIG_SHELL" = x; then 158 if (eval ":") 2>/dev/null; then 159 as_have_required=yes 160else 161 as_have_required=no 162fi 163 164 if test $as_have_required = yes && (eval ": 165(as_func_return () { 166 (exit \$1) 167} 168as_func_success () { 169 as_func_return 0 170} 171as_func_failure () { 172 as_func_return 1 173} 174as_func_ret_success () { 175 return 0 176} 177as_func_ret_failure () { 178 return 1 179} 180 181exitcode=0 182if as_func_success; then 183 : 184else 185 exitcode=1 186 echo as_func_success failed. 187fi 188 189if as_func_failure; then 190 exitcode=1 191 echo as_func_failure succeeded. 192fi 193 194if as_func_ret_success; then 195 : 196else 197 exitcode=1 198 echo as_func_ret_success failed. 199fi 200 201if as_func_ret_failure; then 202 exitcode=1 203 echo as_func_ret_failure succeeded. 204fi 205 206if (set x; as_func_ret_success y && test x = \"\$1\" ); then 207 : 208else 209 exitcode=1 210 echo positional parameters were not saved. 211fi 212 213test \$exitcode = 0) || { (exit 1); exit 1; } 214 215( 216 as_lineno_1=\$LINENO 217 as_lineno_2=\$LINENO 218 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && 219 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } 220") 2> /dev/null; then 221 : 222else 223 as_candidate_shells= 224 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 225for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 226do 227 IFS=$as_save_IFS 228 test -z "$as_dir" && as_dir=. 229 case $as_dir in 230 /*) 231 for as_base in sh bash ksh sh5; do 232 as_candidate_shells="$as_candidate_shells $as_dir/$as_base" 233 done;; 234 esac 235done 236IFS=$as_save_IFS 237 238 239 for as_shell in $as_candidate_shells $SHELL; do 240 # Try only shells that exist, to save several forks. 241 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 242 { ("$as_shell") 2> /dev/null <<\_ASEOF 243if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 244 emulate sh 245 NULLCMD=: 246 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 247 # is contrary to our usage. Disable this feature. 248 alias -g '${1+"$@"}'='"$@"' 249 setopt NO_GLOB_SUBST 250else 251 case `(set -o) 2>/dev/null` in 252 *posix*) set -o posix ;; 253esac 254 255fi 256 257 258: 259_ASEOF 260}; then 261 CONFIG_SHELL=$as_shell 262 as_have_required=yes 263 if { "$as_shell" 2> /dev/null <<\_ASEOF 264if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 265 emulate sh 266 NULLCMD=: 267 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 268 # is contrary to our usage. Disable this feature. 269 alias -g '${1+"$@"}'='"$@"' 270 setopt NO_GLOB_SUBST 271else 272 case `(set -o) 2>/dev/null` in 273 *posix*) set -o posix ;; 274esac 275 276fi 277 278 279: 280(as_func_return () { 281 (exit $1) 282} 283as_func_success () { 284 as_func_return 0 285} 286as_func_failure () { 287 as_func_return 1 288} 289as_func_ret_success () { 290 return 0 291} 292as_func_ret_failure () { 293 return 1 294} 295 296exitcode=0 297if as_func_success; then 298 : 299else 300 exitcode=1 301 echo as_func_success failed. 302fi 303 304if as_func_failure; then 305 exitcode=1 306 echo as_func_failure succeeded. 307fi 308 309if as_func_ret_success; then 310 : 311else 312 exitcode=1 313 echo as_func_ret_success failed. 314fi 315 316if as_func_ret_failure; then 317 exitcode=1 318 echo as_func_ret_failure succeeded. 319fi 320 321if ( set x; as_func_ret_success y && test x = "$1" ); then 322 : 323else 324 exitcode=1 325 echo positional parameters were not saved. 326fi 327 328test $exitcode = 0) || { (exit 1); exit 1; } 329 330( 331 as_lineno_1=$LINENO 332 as_lineno_2=$LINENO 333 test "x$as_lineno_1" != "x$as_lineno_2" && 334 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } 335 336_ASEOF 337}; then 338 break 339fi 340 341fi 342 343 done 344 345 if test "x$CONFIG_SHELL" != x; then 346 for as_var in BASH_ENV ENV 347 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 348 done 349 export CONFIG_SHELL 350 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 351fi 352 353 354 if test $as_have_required = no; then 355 echo This script requires a shell more modern than all the 356 echo shells that I found on your system. Please install a 357 echo modern shell, or manually run the script under such a 358 echo shell if you do have one. 359 { (exit 1); exit 1; } 360fi 361 362 363fi 364 365fi 366 367 368 369(eval "as_func_return () { 370 (exit \$1) 371} 372as_func_success () { 373 as_func_return 0 374} 375as_func_failure () { 376 as_func_return 1 377} 378as_func_ret_success () { 379 return 0 380} 381as_func_ret_failure () { 382 return 1 383} 384 385exitcode=0 386if as_func_success; then 387 : 388else 389 exitcode=1 390 echo as_func_success failed. 391fi 392 393if as_func_failure; then 394 exitcode=1 395 echo as_func_failure succeeded. 396fi 397 398if as_func_ret_success; then 399 : 400else 401 exitcode=1 402 echo as_func_ret_success failed. 403fi 404 405if as_func_ret_failure; then 406 exitcode=1 407 echo as_func_ret_failure succeeded. 408fi 409 410if (set x; as_func_ret_success y && test x = \"\$1\" ); then 411 : 412else 413 exitcode=1 414 echo positional parameters were not saved. 415fi 416 417test \$exitcode = 0") || { 418 echo No shell found that supports shell functions. 419 echo Please tell autoconf@gnu.org about your system, 420 echo including any error possibly output before this 421 echo message 422} 423 424 425 426 as_lineno_1=$LINENO 427 as_lineno_2=$LINENO 428 test "x$as_lineno_1" != "x$as_lineno_2" && 429 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 430 431 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 432 # uniformly replaced by the line number. The first 'sed' inserts a 433 # line-number line after each line using $LINENO; the second 'sed' 434 # does the real work. The second script uses 'N' to pair each 435 # line-number line with the line containing $LINENO, and appends 436 # trailing '-' during substitution so that $LINENO is not a special 437 # case at line end. 438 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 439 # scripts with optimization help from Paolo Bonzini. Blame Lee 440 # E. McMahon (1931-1989) for sed's syntax. :-) 441 sed -n ' 442 p 443 /[$]LINENO/= 444 ' <$as_myself | 445 sed ' 446 s/[$]LINENO.*/&-/ 447 t lineno 448 b 449 :lineno 450 N 451 :loop 452 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 453 t loop 454 s/-\n.*// 455 ' >$as_me.lineno && 456 chmod +x "$as_me.lineno" || 457 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 458 { (exit 1); exit 1; }; } 459 460 # Don't try to exec as it changes $[0], causing all sort of problems 461 # (the dirname of $[0] is not the place where we might find the 462 # original and so on. Autoconf is especially sensitive to this). 463 . "./$as_me.lineno" 464 # Exit status is that of the last command. 465 exit 466} 467 468 469if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 470 as_dirname=dirname 471else 472 as_dirname=false 473fi 474 475ECHO_C= ECHO_N= ECHO_T= 476case `echo -n x` in 477-n*) 478 case `echo 'x\c'` in 479 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 480 *) ECHO_C='\c';; 481 esac;; 482*) 483 ECHO_N='-n';; 484esac 485 486if expr a : '\(a\)' >/dev/null 2>&1 && 487 test "X`expr 00001 : '.*\(...\)'`" = X001; then 488 as_expr=expr 489else 490 as_expr=false 491fi 492 493rm -f conf$$ conf$$.exe conf$$.file 494if test -d conf$$.dir; then 495 rm -f conf$$.dir/conf$$.file 496else 497 rm -f conf$$.dir 498 mkdir conf$$.dir 499fi 500echo >conf$$.file 501if ln -s conf$$.file conf$$ 2>/dev/null; then 502 as_ln_s='ln -s' 503 # ... but there are two gotchas: 504 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 505 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 506 # In both cases, we have to default to `cp -p'. 507 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 508 as_ln_s='cp -p' 509elif ln conf$$.file conf$$ 2>/dev/null; then 510 as_ln_s=ln 511else 512 as_ln_s='cp -p' 513fi 514rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 515rmdir conf$$.dir 2>/dev/null 516 517if mkdir -p . 2>/dev/null; then 518 as_mkdir_p=: 519else 520 test -d ./-p && rmdir ./-p 521 as_mkdir_p=false 522fi 523 524if test -x / >/dev/null 2>&1; then 525 as_test_x='test -x' 526else 527 if ls -dL / >/dev/null 2>&1; then 528 as_ls_L_option=L 529 else 530 as_ls_L_option= 531 fi 532 as_test_x=' 533 eval sh -c '\'' 534 if test -d "$1"; then 535 test -d "$1/."; 536 else 537 case $1 in 538 -*)set "./$1";; 539 esac; 540 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 541 ???[sx]*):;;*)false;;esac;fi 542 '\'' sh 543 ' 544fi 545as_executable_p=$as_test_x 546 547# Sed expression to map a string onto a valid CPP name. 548as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 549 550# Sed expression to map a string onto a valid variable name. 551as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 552 553 554 555exec 7<&0 </dev/null 6>&1 556 557# Name of the host. 558# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 559# so uname gets run too. 560ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 561 562# 563# Initializations. 564# 565ac_default_prefix=/usr/local 566ac_clean_files= 567ac_config_libobj_dir=. 568LIBOBJS= 569cross_compiling=no 570subdirs= 571MFLAGS= 572MAKEFLAGS= 573SHELL=${CONFIG_SHELL-/bin/sh} 574 575# Identity of this package. 576PACKAGE_NAME='OpenSSH' 577PACKAGE_TARNAME='openssh' 578PACKAGE_VERSION='Portable' 579PACKAGE_STRING='OpenSSH Portable' 580PACKAGE_BUGREPORT='openssh-unix-dev@mindrot.org' 581 582ac_unique_file="ssh.c" 583# Factoring default headers for most tests. 584ac_includes_default="\ 585#include <stdio.h> 586#ifdef HAVE_SYS_TYPES_H 587# include <sys/types.h> 588#endif 589#ifdef HAVE_SYS_STAT_H 590# include <sys/stat.h> 591#endif 592#ifdef STDC_HEADERS 593# include <stdlib.h> 594# include <stddef.h> 595#else 596# ifdef HAVE_STDLIB_H 597# include <stdlib.h> 598# endif 599#endif 600#ifdef HAVE_STRING_H 601# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 602# include <memory.h> 603# endif 604# include <string.h> 605#endif 606#ifdef HAVE_STRINGS_H 607# include <strings.h> 608#endif 609#ifdef HAVE_INTTYPES_H 610# include <inttypes.h> 611#endif 612#ifdef HAVE_STDINT_H 613# include <stdint.h> 614#endif 615#ifdef HAVE_UNISTD_H 616# include <unistd.h> 617#endif" 618 619ac_subst_vars='SHELL 620PATH_SEPARATOR 621PACKAGE_NAME 622PACKAGE_TARNAME 623PACKAGE_VERSION 624PACKAGE_STRING 625PACKAGE_BUGREPORT 626exec_prefix 627prefix 628program_transform_name 629bindir 630sbindir 631libexecdir 632datarootdir 633datadir 634sysconfdir 635sharedstatedir 636localstatedir 637includedir 638oldincludedir 639docdir 640infodir 641htmldir 642dvidir 643pdfdir 644psdir 645libdir 646localedir 647mandir 648DEFS 649ECHO_C 650ECHO_N 651ECHO_T 652LIBS 653build_alias 654host_alias 655target_alias 656CC 657CFLAGS 658LDFLAGS 659CPPFLAGS 660ac_ct_CC 661EXEEXT 662OBJEXT 663build 664build_cpu 665build_vendor 666build_os 667host 668host_cpu 669host_vendor 670host_os 671CPP 672GREP 673EGREP 674AWK 675RANLIB 676INSTALL_PROGRAM 677INSTALL_SCRIPT 678INSTALL_DATA 679AR 680CAT 681KILL 682PERL 683SED 684ENT 685TEST_MINUS_S_SH 686SH 687TEST_SHELL 688PATH_GROUPADD_PROG 689PATH_USERADD_PROG 690MAKE_PACKAGE_SUPPORTED 691STARTUP_SCRIPT_SHELL 692LOGIN_PROGRAM_FALLBACK 693PATH_PASSWD_PROG 694LD 695SSHDLIBS 696LIBEDIT 697INSTALL_SSH_RAND_HELPER 698SSH_PRIVSEP_USER 699PROG_LS 700PROG_NETSTAT 701PROG_ARP 702PROG_IFCONFIG 703PROG_JSTAT 704PROG_PS 705PROG_SAR 706PROG_W 707PROG_WHO 708PROG_LAST 709PROG_LASTLOG 710PROG_DF 711PROG_VMSTAT 712PROG_UPTIME 713PROG_IPCS 714PROG_TAIL 715INSTALL_SSH_PRNG_CMDS 716OPENSC_CONFIG 717PRIVSEP_PATH 718xauth_path 719STRIP_OPT 720XAUTH_PATH 721NROFF 722MANTYPE 723mansubdir 724user_path 725piddir 726TEST_SSH_IPV6 727LIBOBJS 728LTLIBOBJS' 729ac_subst_files='' 730 ac_precious_vars='build_alias 731host_alias 732target_alias 733CC 734CFLAGS 735LDFLAGS 736LIBS 737CPPFLAGS 738CPP' 739 740 741# Initialize some variables set by options. 742ac_init_help= 743ac_init_version=false 744# The variables have the same names as the options, with 745# dashes changed to underlines. 746cache_file=/dev/null 747exec_prefix=NONE 748no_create= 749no_recursion= 750prefix=NONE 751program_prefix=NONE 752program_suffix=NONE 753program_transform_name=s,x,x, 754silent= 755site= 756srcdir= 757verbose= 758x_includes=NONE 759x_libraries=NONE 760 761# Installation directory options. 762# These are left unexpanded so users can "make install exec_prefix=/foo" 763# and all the variables that are supposed to be based on exec_prefix 764# by default will actually change. 765# Use braces instead of parens because sh, perl, etc. also accept them. 766# (The list follows the same order as the GNU Coding Standards.) 767bindir='${exec_prefix}/bin' 768sbindir='${exec_prefix}/sbin' 769libexecdir='${exec_prefix}/libexec' 770datarootdir='${prefix}/share' 771datadir='${datarootdir}' 772sysconfdir='${prefix}/etc' 773sharedstatedir='${prefix}/com' 774localstatedir='${prefix}/var' 775includedir='${prefix}/include' 776oldincludedir='/usr/include' 777docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 778infodir='${datarootdir}/info' 779htmldir='${docdir}' 780dvidir='${docdir}' 781pdfdir='${docdir}' 782psdir='${docdir}' 783libdir='${exec_prefix}/lib' 784localedir='${datarootdir}/locale' 785mandir='${datarootdir}/man' 786 787ac_prev= 788ac_dashdash= 789for ac_option 790do 791 # If the previous option needs an argument, assign it. 792 if test -n "$ac_prev"; then 793 eval $ac_prev=\$ac_option 794 ac_prev= 795 continue 796 fi 797 798 case $ac_option in 799 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 800 *) ac_optarg=yes ;; 801 esac 802 803 # Accept the important Cygnus configure options, so we can diagnose typos. 804 805 case $ac_dashdash$ac_option in 806 --) 807 ac_dashdash=yes ;; 808 809 -bindir | --bindir | --bindi | --bind | --bin | --bi) 810 ac_prev=bindir ;; 811 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 812 bindir=$ac_optarg ;; 813 814 -build | --build | --buil | --bui | --bu) 815 ac_prev=build_alias ;; 816 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 817 build_alias=$ac_optarg ;; 818 819 -cache-file | --cache-file | --cache-fil | --cache-fi \ 820 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 821 ac_prev=cache_file ;; 822 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 823 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 824 cache_file=$ac_optarg ;; 825 826 --config-cache | -C) 827 cache_file=config.cache ;; 828 829 -datadir | --datadir | --datadi | --datad) 830 ac_prev=datadir ;; 831 -datadir=* | --datadir=* | --datadi=* | --datad=*) 832 datadir=$ac_optarg ;; 833 834 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 835 | --dataroo | --dataro | --datar) 836 ac_prev=datarootdir ;; 837 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 838 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 839 datarootdir=$ac_optarg ;; 840 841 -disable-* | --disable-*) 842 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 843 # Reject names that are not valid shell variable names. 844 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && 845 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 846 { (exit 1); exit 1; }; } 847 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` 848 eval enable_$ac_feature=no ;; 849 850 -docdir | --docdir | --docdi | --doc | --do) 851 ac_prev=docdir ;; 852 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 853 docdir=$ac_optarg ;; 854 855 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 856 ac_prev=dvidir ;; 857 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 858 dvidir=$ac_optarg ;; 859 860 -enable-* | --enable-*) 861 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 862 # Reject names that are not valid shell variable names. 863 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && 864 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 865 { (exit 1); exit 1; }; } 866 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` 867 eval enable_$ac_feature=\$ac_optarg ;; 868 869 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 870 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 871 | --exec | --exe | --ex) 872 ac_prev=exec_prefix ;; 873 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 874 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 875 | --exec=* | --exe=* | --ex=*) 876 exec_prefix=$ac_optarg ;; 877 878 -gas | --gas | --ga | --g) 879 # Obsolete; use --with-gas. 880 with_gas=yes ;; 881 882 -help | --help | --hel | --he | -h) 883 ac_init_help=long ;; 884 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 885 ac_init_help=recursive ;; 886 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 887 ac_init_help=short ;; 888 889 -host | --host | --hos | --ho) 890 ac_prev=host_alias ;; 891 -host=* | --host=* | --hos=* | --ho=*) 892 host_alias=$ac_optarg ;; 893 894 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 895 ac_prev=htmldir ;; 896 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 897 | --ht=*) 898 htmldir=$ac_optarg ;; 899 900 -includedir | --includedir | --includedi | --included | --include \ 901 | --includ | --inclu | --incl | --inc) 902 ac_prev=includedir ;; 903 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 904 | --includ=* | --inclu=* | --incl=* | --inc=*) 905 includedir=$ac_optarg ;; 906 907 -infodir | --infodir | --infodi | --infod | --info | --inf) 908 ac_prev=infodir ;; 909 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 910 infodir=$ac_optarg ;; 911 912 -libdir | --libdir | --libdi | --libd) 913 ac_prev=libdir ;; 914 -libdir=* | --libdir=* | --libdi=* | --libd=*) 915 libdir=$ac_optarg ;; 916 917 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 918 | --libexe | --libex | --libe) 919 ac_prev=libexecdir ;; 920 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 921 | --libexe=* | --libex=* | --libe=*) 922 libexecdir=$ac_optarg ;; 923 924 -localedir | --localedir | --localedi | --localed | --locale) 925 ac_prev=localedir ;; 926 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 927 localedir=$ac_optarg ;; 928 929 -localstatedir | --localstatedir | --localstatedi | --localstated \ 930 | --localstate | --localstat | --localsta | --localst | --locals) 931 ac_prev=localstatedir ;; 932 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 933 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 934 localstatedir=$ac_optarg ;; 935 936 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 937 ac_prev=mandir ;; 938 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 939 mandir=$ac_optarg ;; 940 941 -nfp | --nfp | --nf) 942 # Obsolete; use --without-fp. 943 with_fp=no ;; 944 945 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 946 | --no-cr | --no-c | -n) 947 no_create=yes ;; 948 949 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 950 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 951 no_recursion=yes ;; 952 953 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 954 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 955 | --oldin | --oldi | --old | --ol | --o) 956 ac_prev=oldincludedir ;; 957 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 958 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 959 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 960 oldincludedir=$ac_optarg ;; 961 962 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 963 ac_prev=prefix ;; 964 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 965 prefix=$ac_optarg ;; 966 967 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 968 | --program-pre | --program-pr | --program-p) 969 ac_prev=program_prefix ;; 970 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 971 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 972 program_prefix=$ac_optarg ;; 973 974 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 975 | --program-suf | --program-su | --program-s) 976 ac_prev=program_suffix ;; 977 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 978 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 979 program_suffix=$ac_optarg ;; 980 981 -program-transform-name | --program-transform-name \ 982 | --program-transform-nam | --program-transform-na \ 983 | --program-transform-n | --program-transform- \ 984 | --program-transform | --program-transfor \ 985 | --program-transfo | --program-transf \ 986 | --program-trans | --program-tran \ 987 | --progr-tra | --program-tr | --program-t) 988 ac_prev=program_transform_name ;; 989 -program-transform-name=* | --program-transform-name=* \ 990 | --program-transform-nam=* | --program-transform-na=* \ 991 | --program-transform-n=* | --program-transform-=* \ 992 | --program-transform=* | --program-transfor=* \ 993 | --program-transfo=* | --program-transf=* \ 994 | --program-trans=* | --program-tran=* \ 995 | --progr-tra=* | --program-tr=* | --program-t=*) 996 program_transform_name=$ac_optarg ;; 997 998 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 999 ac_prev=pdfdir ;; 1000 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1001 pdfdir=$ac_optarg ;; 1002 1003 -psdir | --psdir | --psdi | --psd | --ps) 1004 ac_prev=psdir ;; 1005 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1006 psdir=$ac_optarg ;; 1007 1008 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1009 | -silent | --silent | --silen | --sile | --sil) 1010 silent=yes ;; 1011 1012 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1013 ac_prev=sbindir ;; 1014 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1015 | --sbi=* | --sb=*) 1016 sbindir=$ac_optarg ;; 1017 1018 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1019 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1020 | --sharedst | --shareds | --shared | --share | --shar \ 1021 | --sha | --sh) 1022 ac_prev=sharedstatedir ;; 1023 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1024 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1025 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1026 | --sha=* | --sh=*) 1027 sharedstatedir=$ac_optarg ;; 1028 1029 -site | --site | --sit) 1030 ac_prev=site ;; 1031 -site=* | --site=* | --sit=*) 1032 site=$ac_optarg ;; 1033 1034 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1035 ac_prev=srcdir ;; 1036 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1037 srcdir=$ac_optarg ;; 1038 1039 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1040 | --syscon | --sysco | --sysc | --sys | --sy) 1041 ac_prev=sysconfdir ;; 1042 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1043 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1044 sysconfdir=$ac_optarg ;; 1045 1046 -target | --target | --targe | --targ | --tar | --ta | --t) 1047 ac_prev=target_alias ;; 1048 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1049 target_alias=$ac_optarg ;; 1050 1051 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1052 verbose=yes ;; 1053 1054 -version | --version | --versio | --versi | --vers | -V) 1055 ac_init_version=: ;; 1056 1057 -with-* | --with-*) 1058 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1059 # Reject names that are not valid shell variable names. 1060 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && 1061 { echo "$as_me: error: invalid package name: $ac_package" >&2 1062 { (exit 1); exit 1; }; } 1063 ac_package=`echo $ac_package | sed 's/[-.]/_/g'` 1064 eval with_$ac_package=\$ac_optarg ;; 1065 1066 -without-* | --without-*) 1067 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1068 # Reject names that are not valid shell variable names. 1069 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && 1070 { echo "$as_me: error: invalid package name: $ac_package" >&2 1071 { (exit 1); exit 1; }; } 1072 ac_package=`echo $ac_package | sed 's/[-.]/_/g'` 1073 eval with_$ac_package=no ;; 1074 1075 --x) 1076 # Obsolete; use --with-x. 1077 with_x=yes ;; 1078 1079 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1080 | --x-incl | --x-inc | --x-in | --x-i) 1081 ac_prev=x_includes ;; 1082 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1083 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1084 x_includes=$ac_optarg ;; 1085 1086 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1087 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1088 ac_prev=x_libraries ;; 1089 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1090 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1091 x_libraries=$ac_optarg ;; 1092 1093 -*) { echo "$as_me: error: unrecognized option: $ac_option 1094Try \`$0 --help' for more information." >&2 1095 { (exit 1); exit 1; }; } 1096 ;; 1097 1098 *=*) 1099 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1100 # Reject names that are not valid shell variable names. 1101 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1102 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1103 { (exit 1); exit 1; }; } 1104 eval $ac_envvar=\$ac_optarg 1105 export $ac_envvar ;; 1106 1107 *) 1108 # FIXME: should be removed in autoconf 3.0. 1109 echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1110 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1111 echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1112 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1113 ;; 1114 1115 esac 1116done 1117 1118if test -n "$ac_prev"; then 1119 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1120 { echo "$as_me: error: missing argument to $ac_option" >&2 1121 { (exit 1); exit 1; }; } 1122fi 1123 1124# Be sure to have absolute directory names. 1125for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1126 datadir sysconfdir sharedstatedir localstatedir includedir \ 1127 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1128 libdir localedir mandir 1129do 1130 eval ac_val=\$$ac_var 1131 case $ac_val in 1132 [\\/$]* | ?:[\\/]* ) continue;; 1133 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1134 esac 1135 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1136 { (exit 1); exit 1; }; } 1137done 1138 1139# There might be people who depend on the old broken behavior: `$host' 1140# used to hold the argument of --host etc. 1141# FIXME: To remove some day. 1142build=$build_alias 1143host=$host_alias 1144target=$target_alias 1145 1146# FIXME: To remove some day. 1147if test "x$host_alias" != x; then 1148 if test "x$build_alias" = x; then 1149 cross_compiling=maybe 1150 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1151 If a cross compiler is detected then cross compile mode will be used." >&2 1152 elif test "x$build_alias" != "x$host_alias"; then 1153 cross_compiling=yes 1154 fi 1155fi 1156 1157ac_tool_prefix= 1158test -n "$host_alias" && ac_tool_prefix=$host_alias- 1159 1160test "$silent" = yes && exec 6>/dev/null 1161 1162 1163ac_pwd=`pwd` && test -n "$ac_pwd" && 1164ac_ls_di=`ls -di .` && 1165ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1166 { echo "$as_me: error: Working directory cannot be determined" >&2 1167 { (exit 1); exit 1; }; } 1168test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1169 { echo "$as_me: error: pwd does not report name of working directory" >&2 1170 { (exit 1); exit 1; }; } 1171 1172 1173# Find the source files, if location was not specified. 1174if test -z "$srcdir"; then 1175 ac_srcdir_defaulted=yes 1176 # Try the directory containing this script, then the parent directory. 1177 ac_confdir=`$as_dirname -- "$0" || 1178$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1179 X"$0" : 'X\(//\)[^/]' \| \ 1180 X"$0" : 'X\(//\)$' \| \ 1181 X"$0" : 'X\(/\)' \| . 2>/dev/null || 1182echo X"$0" | 1183 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1184 s//\1/ 1185 q 1186 } 1187 /^X\(\/\/\)[^/].*/{ 1188 s//\1/ 1189 q 1190 } 1191 /^X\(\/\/\)$/{ 1192 s//\1/ 1193 q 1194 } 1195 /^X\(\/\).*/{ 1196 s//\1/ 1197 q 1198 } 1199 s/.*/./; q'` 1200 srcdir=$ac_confdir 1201 if test ! -r "$srcdir/$ac_unique_file"; then 1202 srcdir=.. 1203 fi 1204else 1205 ac_srcdir_defaulted=no 1206fi 1207if test ! -r "$srcdir/$ac_unique_file"; then 1208 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1209 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1210 { (exit 1); exit 1; }; } 1211fi 1212ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1213ac_abs_confdir=`( 1214 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 1215 { (exit 1); exit 1; }; } 1216 pwd)` 1217# When building in place, set srcdir=. 1218if test "$ac_abs_confdir" = "$ac_pwd"; then 1219 srcdir=. 1220fi 1221# Remove unnecessary trailing slashes from srcdir. 1222# Double slashes in file names in object file debugging info 1223# mess up M-x gdb in Emacs. 1224case $srcdir in 1225*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1226esac 1227for ac_var in $ac_precious_vars; do 1228 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1229 eval ac_env_${ac_var}_value=\$${ac_var} 1230 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1231 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1232done 1233 1234# 1235# Report the --help message. 1236# 1237if test "$ac_init_help" = "long"; then 1238 # Omit some internal or obsolete options to make the list less imposing. 1239 # This message is too long to be a string in the A/UX 3.1 sh. 1240 cat <<_ACEOF 1241\`configure' configures OpenSSH Portable to adapt to many kinds of systems. 1242 1243Usage: $0 [OPTION]... [VAR=VALUE]... 1244 1245To assign environment variables (e.g., CC, CFLAGS...), specify them as 1246VAR=VALUE. See below for descriptions of some of the useful variables. 1247 1248Defaults for the options are specified in brackets. 1249 1250Configuration: 1251 -h, --help display this help and exit 1252 --help=short display options specific to this package 1253 --help=recursive display the short help of all the included packages 1254 -V, --version display version information and exit 1255 -q, --quiet, --silent do not print \`checking...' messages 1256 --cache-file=FILE cache test results in FILE [disabled] 1257 -C, --config-cache alias for \`--cache-file=config.cache' 1258 -n, --no-create do not create output files 1259 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1260 1261Installation directories: 1262 --prefix=PREFIX install architecture-independent files in PREFIX 1263 [$ac_default_prefix] 1264 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1265 [PREFIX] 1266 1267By default, \`make install' will install all the files in 1268\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1269an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1270for instance \`--prefix=\$HOME'. 1271 1272For better control, use the options below. 1273 1274Fine tuning of the installation directories: 1275 --bindir=DIR user executables [EPREFIX/bin] 1276 --sbindir=DIR system admin executables [EPREFIX/sbin] 1277 --libexecdir=DIR program executables [EPREFIX/libexec] 1278 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1279 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1280 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1281 --libdir=DIR object code libraries [EPREFIX/lib] 1282 --includedir=DIR C header files [PREFIX/include] 1283 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1284 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1285 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1286 --infodir=DIR info documentation [DATAROOTDIR/info] 1287 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1288 --mandir=DIR man documentation [DATAROOTDIR/man] 1289 --docdir=DIR documentation root [DATAROOTDIR/doc/openssh] 1290 --htmldir=DIR html documentation [DOCDIR] 1291 --dvidir=DIR dvi documentation [DOCDIR] 1292 --pdfdir=DIR pdf documentation [DOCDIR] 1293 --psdir=DIR ps documentation [DOCDIR] 1294_ACEOF 1295 1296 cat <<\_ACEOF 1297 1298System types: 1299 --build=BUILD configure for building on BUILD [guessed] 1300 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1301_ACEOF 1302fi 1303 1304if test -n "$ac_init_help"; then 1305 case $ac_init_help in 1306 short | recursive ) echo "Configuration of OpenSSH Portable:";; 1307 esac 1308 cat <<\_ACEOF 1309 1310Optional Features: 1311 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1312 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1313 --disable-largefile omit support for large files 1314 --disable-strip Disable calling strip(1) on install 1315 --disable-etc-default-login Disable using PATH from /etc/default/login no 1316 --disable-lastlog disable use of lastlog even if detected no 1317 --disable-utmp disable use of utmp even if detected no 1318 --disable-utmpx disable use of utmpx even if detected no 1319 --disable-wtmp disable use of wtmp even if detected no 1320 --disable-wtmpx disable use of wtmpx even if detected no 1321 --disable-libutil disable use of libutil (login() etc.) no 1322 --disable-pututline disable use of pututline() etc. (uwtmp) no 1323 --disable-pututxline disable use of pututxline() etc. (uwtmpx) no 1324 1325Optional Packages: 1326 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1327 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1328 --without-stackprotect Don't use compiler's stack protection 1329 --without-rpath Disable auto-added -R linker paths 1330 --with-cflags Specify additional flags to pass to compiler 1331 --with-cppflags Specify additional flags to pass to preprocessor 1332 --with-ldflags Specify additional flags to pass to linker 1333 --with-libs Specify additional libraries to link with 1334 --with-Werror Build main code with -Werror 1335 --with-solaris-contracts Enable Solaris process contracts (experimental) 1336 --with-osfsia Enable Digital Unix SIA 1337 --with-zlib=PATH Use zlib in PATH 1338 --without-zlib-version-check Disable zlib version check 1339 --with-skey[=PATH] Enable S/Key support (optionally in PATH) 1340 --with-tcp-wrappers[=PATH] Enable tcpwrappers support (optionally in PATH) 1341 --with-libedit[=PATH] Enable libedit support for sftp 1342 --with-audit=module Enable EXPERIMENTAL audit support (modules=debug,bsm) 1343 --with-ssl-dir=PATH Specify path to OpenSSL installation 1344 --without-openssl-header-check Disable OpenSSL version consistency check 1345 --with-ssl-engine Enable OpenSSL (hardware) ENGINE support 1346 --with-pam Enable PAM support 1347 --with-rand-helper Use subprocess to gather strong randomness 1348 --with-prngd-port=PORT read entropy from PRNGD/EGD TCP localhost:PORT 1349 --with-prngd-socket=FILE read entropy from PRNGD/EGD socket FILE (default=/var/run/egd-pool) 1350 --with-entropy-timeout Specify entropy gathering command timeout (msec) 1351 --with-privsep-user=user Specify non-privileged user for privilege separation 1352 --with-sectok Enable smartcard support using libsectok 1353 --with-opensc[=PFX] Enable smartcard support using OpenSC (optionally in PATH) 1354 --with-selinux Enable SELinux support 1355 --with-kerberos5=PATH Enable Kerberos 5 support 1356 --with-privsep-path=xxx Path for privilege separation chroot (default=/var/empty) 1357 --with-xauth=PATH Specify path to xauth program 1358 --with-mantype=man|cat|doc Set man page type 1359 --with-md5-passwords Enable use of MD5 passwords 1360 --without-shadow Disable shadow password support 1361 --with-ipaddr-display Use ip address instead of hostname in \$DISPLAY 1362 --with-default-path= Specify default \$PATH environment for server 1363 --with-superuser-path= Specify different path for super-user 1364 --with-4in6 Check for and convert IPv4 in IPv6 mapped addresses 1365 --with-bsd-auth Enable BSD auth support 1366 --with-pid-dir=PATH Specify location of ssh.pid file 1367 --with-lastlog=FILE|DIR specify lastlog location common locations 1368 1369Some influential environment variables: 1370 CC C compiler command 1371 CFLAGS C compiler flags 1372 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1373 nonstandard directory <lib dir> 1374 LIBS libraries to pass to the linker, e.g. -l<library> 1375 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1376 you have headers in a nonstandard directory <include dir> 1377 CPP C preprocessor 1378 1379Use these variables to override the choices made by `configure' or to help 1380it to find libraries and programs with nonstandard names/locations. 1381 1382Report bugs to <openssh-unix-dev@mindrot.org>. 1383_ACEOF 1384ac_status=$? 1385fi 1386 1387if test "$ac_init_help" = "recursive"; then 1388 # If there are subdirs, report their specific --help. 1389 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1390 test -d "$ac_dir" || continue 1391 ac_builddir=. 1392 1393case "$ac_dir" in 1394.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1395*) 1396 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 1397 # A ".." for each directory in $ac_dir_suffix. 1398 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 1399 case $ac_top_builddir_sub in 1400 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1401 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1402 esac ;; 1403esac 1404ac_abs_top_builddir=$ac_pwd 1405ac_abs_builddir=$ac_pwd$ac_dir_suffix 1406# for backward compatibility: 1407ac_top_builddir=$ac_top_build_prefix 1408 1409case $srcdir in 1410 .) # We are building in place. 1411 ac_srcdir=. 1412 ac_top_srcdir=$ac_top_builddir_sub 1413 ac_abs_top_srcdir=$ac_pwd ;; 1414 [\\/]* | ?:[\\/]* ) # Absolute name. 1415 ac_srcdir=$srcdir$ac_dir_suffix; 1416 ac_top_srcdir=$srcdir 1417 ac_abs_top_srcdir=$srcdir ;; 1418 *) # Relative name. 1419 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1420 ac_top_srcdir=$ac_top_build_prefix$srcdir 1421 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1422esac 1423ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1424 1425 cd "$ac_dir" || { ac_status=$?; continue; } 1426 # Check for guested configure. 1427 if test -f "$ac_srcdir/configure.gnu"; then 1428 echo && 1429 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1430 elif test -f "$ac_srcdir/configure"; then 1431 echo && 1432 $SHELL "$ac_srcdir/configure" --help=recursive 1433 else 1434 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1435 fi || ac_status=$? 1436 cd "$ac_pwd" || { ac_status=$?; break; } 1437 done 1438fi 1439 1440test -n "$ac_init_help" && exit $ac_status 1441if $ac_init_version; then 1442 cat <<\_ACEOF 1443OpenSSH configure Portable 1444generated by GNU Autoconf 2.61 1445 1446Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 14472002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 1448This configure script is free software; the Free Software Foundation 1449gives unlimited permission to copy, distribute and modify it. 1450_ACEOF 1451 exit 1452fi 1453cat >config.log <<_ACEOF 1454This file contains any messages produced by compilers while 1455running configure, to aid debugging if configure makes a mistake. 1456 1457It was created by OpenSSH $as_me Portable, which was 1458generated by GNU Autoconf 2.61. Invocation command line was 1459 1460 $ $0 $@ 1461 1462_ACEOF 1463exec 5>>config.log 1464{ 1465cat <<_ASUNAME 1466## --------- ## 1467## Platform. ## 1468## --------- ## 1469 1470hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1471uname -m = `(uname -m) 2>/dev/null || echo unknown` 1472uname -r = `(uname -r) 2>/dev/null || echo unknown` 1473uname -s = `(uname -s) 2>/dev/null || echo unknown` 1474uname -v = `(uname -v) 2>/dev/null || echo unknown` 1475 1476/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1477/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1478 1479/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1480/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1481/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1482/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1483/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1484/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1485/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1486 1487_ASUNAME 1488 1489as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1490for as_dir in $PATH 1491do 1492 IFS=$as_save_IFS 1493 test -z "$as_dir" && as_dir=. 1494 echo "PATH: $as_dir" 1495done 1496IFS=$as_save_IFS 1497 1498} >&5 1499 1500cat >&5 <<_ACEOF 1501 1502 1503## ----------- ## 1504## Core tests. ## 1505## ----------- ## 1506 1507_ACEOF 1508 1509 1510# Keep a trace of the command line. 1511# Strip out --no-create and --no-recursion so they do not pile up. 1512# Strip out --silent because we don't want to record it for future runs. 1513# Also quote any args containing shell meta-characters. 1514# Make two passes to allow for proper duplicate-argument suppression. 1515ac_configure_args= 1516ac_configure_args0= 1517ac_configure_args1= 1518ac_must_keep_next=false 1519for ac_pass in 1 2 1520do 1521 for ac_arg 1522 do 1523 case $ac_arg in 1524 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1525 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1526 | -silent | --silent | --silen | --sile | --sil) 1527 continue ;; 1528 *\'*) 1529 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1530 esac 1531 case $ac_pass in 1532 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1533 2) 1534 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1535 if test $ac_must_keep_next = true; then 1536 ac_must_keep_next=false # Got value, back to normal. 1537 else 1538 case $ac_arg in 1539 *=* | --config-cache | -C | -disable-* | --disable-* \ 1540 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1541 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1542 | -with-* | --with-* | -without-* | --without-* | --x) 1543 case "$ac_configure_args0 " in 1544 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1545 esac 1546 ;; 1547 -* ) ac_must_keep_next=true ;; 1548 esac 1549 fi 1550 ac_configure_args="$ac_configure_args '$ac_arg'" 1551 ;; 1552 esac 1553 done 1554done 1555$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1556$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1557 1558# When interrupted or exit'd, cleanup temporary files, and complete 1559# config.log. We remove comments because anyway the quotes in there 1560# would cause problems or look ugly. 1561# WARNING: Use '\'' to represent an apostrophe within the trap. 1562# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1563trap 'exit_status=$? 1564 # Save into config.log some information that might help in debugging. 1565 { 1566 echo 1567 1568 cat <<\_ASBOX 1569## ---------------- ## 1570## Cache variables. ## 1571## ---------------- ## 1572_ASBOX 1573 echo 1574 # The following way of writing the cache mishandles newlines in values, 1575( 1576 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1577 eval ac_val=\$$ac_var 1578 case $ac_val in #( 1579 *${as_nl}*) 1580 case $ac_var in #( 1581 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 1582echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 1583 esac 1584 case $ac_var in #( 1585 _ | IFS | as_nl) ;; #( 1586 *) $as_unset $ac_var ;; 1587 esac ;; 1588 esac 1589 done 1590 (set) 2>&1 | 1591 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1592 *${as_nl}ac_space=\ *) 1593 sed -n \ 1594 "s/'\''/'\''\\\\'\'''\''/g; 1595 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1596 ;; #( 1597 *) 1598 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1599 ;; 1600 esac | 1601 sort 1602) 1603 echo 1604 1605 cat <<\_ASBOX 1606## ----------------- ## 1607## Output variables. ## 1608## ----------------- ## 1609_ASBOX 1610 echo 1611 for ac_var in $ac_subst_vars 1612 do 1613 eval ac_val=\$$ac_var 1614 case $ac_val in 1615 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1616 esac 1617 echo "$ac_var='\''$ac_val'\''" 1618 done | sort 1619 echo 1620 1621 if test -n "$ac_subst_files"; then 1622 cat <<\_ASBOX 1623## ------------------- ## 1624## File substitutions. ## 1625## ------------------- ## 1626_ASBOX 1627 echo 1628 for ac_var in $ac_subst_files 1629 do 1630 eval ac_val=\$$ac_var 1631 case $ac_val in 1632 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1633 esac 1634 echo "$ac_var='\''$ac_val'\''" 1635 done | sort 1636 echo 1637 fi 1638 1639 if test -s confdefs.h; then 1640 cat <<\_ASBOX 1641## ----------- ## 1642## confdefs.h. ## 1643## ----------- ## 1644_ASBOX 1645 echo 1646 cat confdefs.h 1647 echo 1648 fi 1649 test "$ac_signal" != 0 && 1650 echo "$as_me: caught signal $ac_signal" 1651 echo "$as_me: exit $exit_status" 1652 } >&5 1653 rm -f core *.core core.conftest.* && 1654 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1655 exit $exit_status 1656' 0 1657for ac_signal in 1 2 13 15; do 1658 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1659done 1660ac_signal=0 1661 1662# confdefs.h avoids OS command line length limits that DEFS can exceed. 1663rm -f -r conftest* confdefs.h 1664 1665# Predefined preprocessor variables. 1666 1667cat >>confdefs.h <<_ACEOF 1668#define PACKAGE_NAME "$PACKAGE_NAME" 1669_ACEOF 1670 1671 1672cat >>confdefs.h <<_ACEOF 1673#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1674_ACEOF 1675 1676 1677cat >>confdefs.h <<_ACEOF 1678#define PACKAGE_VERSION "$PACKAGE_VERSION" 1679_ACEOF 1680 1681 1682cat >>confdefs.h <<_ACEOF 1683#define PACKAGE_STRING "$PACKAGE_STRING" 1684_ACEOF 1685 1686 1687cat >>confdefs.h <<_ACEOF 1688#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1689_ACEOF 1690 1691 1692# Let the site file select an alternate cache file if it wants to. 1693# Prefer explicitly selected file to automatically selected ones. 1694if test -n "$CONFIG_SITE"; then 1695 set x "$CONFIG_SITE" 1696elif test "x$prefix" != xNONE; then 1697 set x "$prefix/share/config.site" "$prefix/etc/config.site" 1698else 1699 set x "$ac_default_prefix/share/config.site" \ 1700 "$ac_default_prefix/etc/config.site" 1701fi 1702shift 1703for ac_site_file 1704do 1705 if test -r "$ac_site_file"; then 1706 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1707echo "$as_me: loading site script $ac_site_file" >&6;} 1708 sed 's/^/| /' "$ac_site_file" >&5 1709 . "$ac_site_file" 1710 fi 1711done 1712 1713if test -r "$cache_file"; then 1714 # Some versions of bash will fail to source /dev/null (special 1715 # files actually), so we avoid doing that. 1716 if test -f "$cache_file"; then 1717 { echo "$as_me:$LINENO: loading cache $cache_file" >&5 1718echo "$as_me: loading cache $cache_file" >&6;} 1719 case $cache_file in 1720 [\\/]* | ?:[\\/]* ) . "$cache_file";; 1721 *) . "./$cache_file";; 1722 esac 1723 fi 1724else 1725 { echo "$as_me:$LINENO: creating cache $cache_file" >&5 1726echo "$as_me: creating cache $cache_file" >&6;} 1727 >$cache_file 1728fi 1729 1730# Check that the precious variables saved in the cache have kept the same 1731# value. 1732ac_cache_corrupted=false 1733for ac_var in $ac_precious_vars; do 1734 eval ac_old_set=\$ac_cv_env_${ac_var}_set 1735 eval ac_new_set=\$ac_env_${ac_var}_set 1736 eval ac_old_val=\$ac_cv_env_${ac_var}_value 1737 eval ac_new_val=\$ac_env_${ac_var}_value 1738 case $ac_old_set,$ac_new_set in 1739 set,) 1740 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 1741echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 1742 ac_cache_corrupted=: ;; 1743 ,set) 1744 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 1745echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 1746 ac_cache_corrupted=: ;; 1747 ,);; 1748 *) 1749 if test "x$ac_old_val" != "x$ac_new_val"; then 1750 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 1751echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 1752 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 1753echo "$as_me: former value: $ac_old_val" >&2;} 1754 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 1755echo "$as_me: current value: $ac_new_val" >&2;} 1756 ac_cache_corrupted=: 1757 fi;; 1758 esac 1759 # Pass precious variables to config.status. 1760 if test "$ac_new_set" = set; then 1761 case $ac_new_val in 1762 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 1763 *) ac_arg=$ac_var=$ac_new_val ;; 1764 esac 1765 case " $ac_configure_args " in 1766 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 1767 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 1768 esac 1769 fi 1770done 1771if $ac_cache_corrupted; then 1772 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 1773echo "$as_me: error: changes in the environment can compromise the build" >&2;} 1774 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 1775echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 1776 { (exit 1); exit 1; }; } 1777fi 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803ac_ext=c 1804ac_cpp='$CPP $CPPFLAGS' 1805ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1806ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1807ac_compiler_gnu=$ac_cv_c_compiler_gnu 1808 1809 1810 1811 1812 1813ac_config_headers="$ac_config_headers config.h" 1814 1815ac_ext=c 1816ac_cpp='$CPP $CPPFLAGS' 1817ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1818ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1819ac_compiler_gnu=$ac_cv_c_compiler_gnu 1820if test -n "$ac_tool_prefix"; then 1821 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 1822set dummy ${ac_tool_prefix}gcc; ac_word=$2 1823{ echo "$as_me:$LINENO: checking for $ac_word" >&5 1824echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 1825if test "${ac_cv_prog_CC+set}" = set; then 1826 echo $ECHO_N "(cached) $ECHO_C" >&6 1827else 1828 if test -n "$CC"; then 1829 ac_cv_prog_CC="$CC" # Let the user override the test. 1830else 1831as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1832for as_dir in $PATH 1833do 1834 IFS=$as_save_IFS 1835 test -z "$as_dir" && as_dir=. 1836 for ac_exec_ext in '' $ac_executable_extensions; do 1837 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1838 ac_cv_prog_CC="${ac_tool_prefix}gcc" 1839 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1840 break 2 1841 fi 1842done 1843done 1844IFS=$as_save_IFS 1845 1846fi 1847fi 1848CC=$ac_cv_prog_CC 1849if test -n "$CC"; then 1850 { echo "$as_me:$LINENO: result: $CC" >&5 1851echo "${ECHO_T}$CC" >&6; } 1852else 1853 { echo "$as_me:$LINENO: result: no" >&5 1854echo "${ECHO_T}no" >&6; } 1855fi 1856 1857 1858fi 1859if test -z "$ac_cv_prog_CC"; then 1860 ac_ct_CC=$CC 1861 # Extract the first word of "gcc", so it can be a program name with args. 1862set dummy gcc; ac_word=$2 1863{ echo "$as_me:$LINENO: checking for $ac_word" >&5 1864echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 1865if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 1866 echo $ECHO_N "(cached) $ECHO_C" >&6 1867else 1868 if test -n "$ac_ct_CC"; then 1869 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 1870else 1871as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1872for as_dir in $PATH 1873do 1874 IFS=$as_save_IFS 1875 test -z "$as_dir" && as_dir=. 1876 for ac_exec_ext in '' $ac_executable_extensions; do 1877 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1878 ac_cv_prog_ac_ct_CC="gcc" 1879 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1880 break 2 1881 fi 1882done 1883done 1884IFS=$as_save_IFS 1885 1886fi 1887fi 1888ac_ct_CC=$ac_cv_prog_ac_ct_CC 1889if test -n "$ac_ct_CC"; then 1890 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 1891echo "${ECHO_T}$ac_ct_CC" >&6; } 1892else 1893 { echo "$as_me:$LINENO: result: no" >&5 1894echo "${ECHO_T}no" >&6; } 1895fi 1896 1897 if test "x$ac_ct_CC" = x; then 1898 CC="" 1899 else 1900 case $cross_compiling:$ac_tool_warned in 1901yes:) 1902{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 1903whose name does not start with the host triplet. If you think this 1904configuration is useful to you, please write to autoconf@gnu.org." >&5 1905echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 1906whose name does not start with the host triplet. If you think this 1907configuration is useful to you, please write to autoconf@gnu.org." >&2;} 1908ac_tool_warned=yes ;; 1909esac 1910 CC=$ac_ct_CC 1911 fi 1912else 1913 CC="$ac_cv_prog_CC" 1914fi 1915 1916if test -z "$CC"; then 1917 if test -n "$ac_tool_prefix"; then 1918 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 1919set dummy ${ac_tool_prefix}cc; ac_word=$2 1920{ echo "$as_me:$LINENO: checking for $ac_word" >&5 1921echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 1922if test "${ac_cv_prog_CC+set}" = set; then 1923 echo $ECHO_N "(cached) $ECHO_C" >&6 1924else 1925 if test -n "$CC"; then 1926 ac_cv_prog_CC="$CC" # Let the user override the test. 1927else 1928as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1929for as_dir in $PATH 1930do 1931 IFS=$as_save_IFS 1932 test -z "$as_dir" && as_dir=. 1933 for ac_exec_ext in '' $ac_executable_extensions; do 1934 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1935 ac_cv_prog_CC="${ac_tool_prefix}cc" 1936 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1937 break 2 1938 fi 1939done 1940done 1941IFS=$as_save_IFS 1942 1943fi 1944fi 1945CC=$ac_cv_prog_CC 1946if test -n "$CC"; then 1947 { echo "$as_me:$LINENO: result: $CC" >&5 1948echo "${ECHO_T}$CC" >&6; } 1949else 1950 { echo "$as_me:$LINENO: result: no" >&5 1951echo "${ECHO_T}no" >&6; } 1952fi 1953 1954 1955 fi 1956fi 1957if test -z "$CC"; then 1958 # Extract the first word of "cc", so it can be a program name with args. 1959set dummy cc; ac_word=$2 1960{ echo "$as_me:$LINENO: checking for $ac_word" >&5 1961echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 1962if test "${ac_cv_prog_CC+set}" = set; then 1963 echo $ECHO_N "(cached) $ECHO_C" >&6 1964else 1965 if test -n "$CC"; then 1966 ac_cv_prog_CC="$CC" # Let the user override the test. 1967else 1968 ac_prog_rejected=no 1969as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1970for as_dir in $PATH 1971do 1972 IFS=$as_save_IFS 1973 test -z "$as_dir" && as_dir=. 1974 for ac_exec_ext in '' $ac_executable_extensions; do 1975 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1976 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 1977 ac_prog_rejected=yes 1978 continue 1979 fi 1980 ac_cv_prog_CC="cc" 1981 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1982 break 2 1983 fi 1984done 1985done 1986IFS=$as_save_IFS 1987 1988if test $ac_prog_rejected = yes; then 1989 # We found a bogon in the path, so make sure we never use it. 1990 set dummy $ac_cv_prog_CC 1991 shift 1992 if test $# != 0; then 1993 # We chose a different compiler from the bogus one. 1994 # However, it has the same basename, so the bogon will be chosen 1995 # first if we set CC to just the basename; use the full file name. 1996 shift 1997 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 1998 fi 1999fi 2000fi 2001fi 2002CC=$ac_cv_prog_CC 2003if test -n "$CC"; then 2004 { echo "$as_me:$LINENO: result: $CC" >&5 2005echo "${ECHO_T}$CC" >&6; } 2006else 2007 { echo "$as_me:$LINENO: result: no" >&5 2008echo "${ECHO_T}no" >&6; } 2009fi 2010 2011 2012fi 2013if test -z "$CC"; then 2014 if test -n "$ac_tool_prefix"; then 2015 for ac_prog in cl.exe 2016 do 2017 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2018set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2019{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2020echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2021if test "${ac_cv_prog_CC+set}" = set; then 2022 echo $ECHO_N "(cached) $ECHO_C" >&6 2023else 2024 if test -n "$CC"; then 2025 ac_cv_prog_CC="$CC" # Let the user override the test. 2026else 2027as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2028for as_dir in $PATH 2029do 2030 IFS=$as_save_IFS 2031 test -z "$as_dir" && as_dir=. 2032 for ac_exec_ext in '' $ac_executable_extensions; do 2033 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2034 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2035 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2036 break 2 2037 fi 2038done 2039done 2040IFS=$as_save_IFS 2041 2042fi 2043fi 2044CC=$ac_cv_prog_CC 2045if test -n "$CC"; then 2046 { echo "$as_me:$LINENO: result: $CC" >&5 2047echo "${ECHO_T}$CC" >&6; } 2048else 2049 { echo "$as_me:$LINENO: result: no" >&5 2050echo "${ECHO_T}no" >&6; } 2051fi 2052 2053 2054 test -n "$CC" && break 2055 done 2056fi 2057if test -z "$CC"; then 2058 ac_ct_CC=$CC 2059 for ac_prog in cl.exe 2060do 2061 # Extract the first word of "$ac_prog", so it can be a program name with args. 2062set dummy $ac_prog; ac_word=$2 2063{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2064echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2065if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2066 echo $ECHO_N "(cached) $ECHO_C" >&6 2067else 2068 if test -n "$ac_ct_CC"; then 2069 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2070else 2071as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2072for as_dir in $PATH 2073do 2074 IFS=$as_save_IFS 2075 test -z "$as_dir" && as_dir=. 2076 for ac_exec_ext in '' $ac_executable_extensions; do 2077 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2078 ac_cv_prog_ac_ct_CC="$ac_prog" 2079 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2080 break 2 2081 fi 2082done 2083done 2084IFS=$as_save_IFS 2085 2086fi 2087fi 2088ac_ct_CC=$ac_cv_prog_ac_ct_CC 2089if test -n "$ac_ct_CC"; then 2090 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2091echo "${ECHO_T}$ac_ct_CC" >&6; } 2092else 2093 { echo "$as_me:$LINENO: result: no" >&5 2094echo "${ECHO_T}no" >&6; } 2095fi 2096 2097 2098 test -n "$ac_ct_CC" && break 2099done 2100 2101 if test "x$ac_ct_CC" = x; then 2102 CC="" 2103 else 2104 case $cross_compiling:$ac_tool_warned in 2105yes:) 2106{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2107whose name does not start with the host triplet. If you think this 2108configuration is useful to you, please write to autoconf@gnu.org." >&5 2109echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2110whose name does not start with the host triplet. If you think this 2111configuration is useful to you, please write to autoconf@gnu.org." >&2;} 2112ac_tool_warned=yes ;; 2113esac 2114 CC=$ac_ct_CC 2115 fi 2116fi 2117 2118fi 2119 2120 2121test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 2122See \`config.log' for more details." >&5 2123echo "$as_me: error: no acceptable C compiler found in \$PATH 2124See \`config.log' for more details." >&2;} 2125 { (exit 1); exit 1; }; } 2126 2127# Provide some information about the compiler. 2128echo "$as_me:$LINENO: checking for C compiler version" >&5 2129ac_compiler=`set X $ac_compile; echo $2` 2130{ (ac_try="$ac_compiler --version >&5" 2131case "(($ac_try" in 2132 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2133 *) ac_try_echo=$ac_try;; 2134esac 2135eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2136 (eval "$ac_compiler --version >&5") 2>&5 2137 ac_status=$? 2138 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2139 (exit $ac_status); } 2140{ (ac_try="$ac_compiler -v >&5" 2141case "(($ac_try" in 2142 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2143 *) ac_try_echo=$ac_try;; 2144esac 2145eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2146 (eval "$ac_compiler -v >&5") 2>&5 2147 ac_status=$? 2148 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2149 (exit $ac_status); } 2150{ (ac_try="$ac_compiler -V >&5" 2151case "(($ac_try" in 2152 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2153 *) ac_try_echo=$ac_try;; 2154esac 2155eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2156 (eval "$ac_compiler -V >&5") 2>&5 2157 ac_status=$? 2158 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2159 (exit $ac_status); } 2160 2161cat >conftest.$ac_ext <<_ACEOF 2162/* confdefs.h. */ 2163_ACEOF 2164cat confdefs.h >>conftest.$ac_ext 2165cat >>conftest.$ac_ext <<_ACEOF 2166/* end confdefs.h. */ 2167 2168int 2169main () 2170{ 2171 2172 ; 2173 return 0; 2174} 2175_ACEOF 2176ac_clean_files_save=$ac_clean_files 2177ac_clean_files="$ac_clean_files a.out a.exe b.out" 2178# Try to create an executable without -o first, disregard a.out. 2179# It will help us diagnose broken compilers, and finding out an intuition 2180# of exeext. 2181{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 2182echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; } 2183ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2184# 2185# List of possible output files, starting from the most likely. 2186# The algorithm is not robust to junk in `.', hence go to wildcards (a.*) 2187# only as a last resort. b.out is created by i960 compilers. 2188ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' 2189# 2190# The IRIX 6 linker writes into existing files which may not be 2191# executable, retaining their permissions. Remove them first so a 2192# subsequent execution test works. 2193ac_rmfiles= 2194for ac_file in $ac_files 2195do 2196 case $ac_file in 2197 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 2198 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2199 esac 2200done 2201rm -f $ac_rmfiles 2202 2203if { (ac_try="$ac_link_default" 2204case "(($ac_try" in 2205 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2206 *) ac_try_echo=$ac_try;; 2207esac 2208eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2209 (eval "$ac_link_default") 2>&5 2210 ac_status=$? 2211 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2212 (exit $ac_status); }; then 2213 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2214# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2215# in a Makefile. We should not override ac_cv_exeext if it was cached, 2216# so that the user can short-circuit this test for compilers unknown to 2217# Autoconf. 2218for ac_file in $ac_files '' 2219do 2220 test -f "$ac_file" || continue 2221 case $ac_file in 2222 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) 2223 ;; 2224 [ab].out ) 2225 # We found the default executable, but exeext='' is most 2226 # certainly right. 2227 break;; 2228 *.* ) 2229 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2230 then :; else 2231 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2232 fi 2233 # We set ac_cv_exeext here because the later test for it is not 2234 # safe: cross compilers may not add the suffix if given an `-o' 2235 # argument, so we may need to know it at that point already. 2236 # Even if this section looks crufty: it has the advantage of 2237 # actually working. 2238 break;; 2239 * ) 2240 break;; 2241 esac 2242done 2243test "$ac_cv_exeext" = no && ac_cv_exeext= 2244 2245else 2246 ac_file='' 2247fi 2248 2249{ echo "$as_me:$LINENO: result: $ac_file" >&5 2250echo "${ECHO_T}$ac_file" >&6; } 2251if test -z "$ac_file"; then 2252 echo "$as_me: failed program was:" >&5 2253sed 's/^/| /' conftest.$ac_ext >&5 2254 2255{ { echo "$as_me:$LINENO: error: C compiler cannot create executables 2256See \`config.log' for more details." >&5 2257echo "$as_me: error: C compiler cannot create executables 2258See \`config.log' for more details." >&2;} 2259 { (exit 77); exit 77; }; } 2260fi 2261 2262ac_exeext=$ac_cv_exeext 2263 2264# Check that the compiler produces executables we can run. If not, either 2265# the compiler is broken, or we cross compile. 2266{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5 2267echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; } 2268# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 2269# If not cross compiling, check that we can run a simple program. 2270if test "$cross_compiling" != yes; then 2271 if { ac_try='./$ac_file' 2272 { (case "(($ac_try" in 2273 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2274 *) ac_try_echo=$ac_try;; 2275esac 2276eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2277 (eval "$ac_try") 2>&5 2278 ac_status=$? 2279 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2280 (exit $ac_status); }; }; then 2281 cross_compiling=no 2282 else 2283 if test "$cross_compiling" = maybe; then 2284 cross_compiling=yes 2285 else 2286 { { echo "$as_me:$LINENO: error: cannot run C compiled programs. 2287If you meant to cross compile, use \`--host'. 2288See \`config.log' for more details." >&5 2289echo "$as_me: error: cannot run C compiled programs. 2290If you meant to cross compile, use \`--host'. 2291See \`config.log' for more details." >&2;} 2292 { (exit 1); exit 1; }; } 2293 fi 2294 fi 2295fi 2296{ echo "$as_me:$LINENO: result: yes" >&5 2297echo "${ECHO_T}yes" >&6; } 2298 2299rm -f a.out a.exe conftest$ac_cv_exeext b.out 2300ac_clean_files=$ac_clean_files_save 2301# Check that the compiler produces executables we can run. If not, either 2302# the compiler is broken, or we cross compile. 2303{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 2304echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; } 2305{ echo "$as_me:$LINENO: result: $cross_compiling" >&5 2306echo "${ECHO_T}$cross_compiling" >&6; } 2307 2308{ echo "$as_me:$LINENO: checking for suffix of executables" >&5 2309echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } 2310if { (ac_try="$ac_link" 2311case "(($ac_try" in 2312 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2313 *) ac_try_echo=$ac_try;; 2314esac 2315eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2316 (eval "$ac_link") 2>&5 2317 ac_status=$? 2318 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2319 (exit $ac_status); }; then 2320 # If both `conftest.exe' and `conftest' are `present' (well, observable) 2321# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2322# work properly (i.e., refer to `conftest.exe'), while it won't with 2323# `rm'. 2324for ac_file in conftest.exe conftest conftest.*; do 2325 test -f "$ac_file" || continue 2326 case $ac_file in 2327 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 2328 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2329 break;; 2330 * ) break;; 2331 esac 2332done 2333else 2334 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 2335See \`config.log' for more details." >&5 2336echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 2337See \`config.log' for more details." >&2;} 2338 { (exit 1); exit 1; }; } 2339fi 2340 2341rm -f conftest$ac_cv_exeext 2342{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 2343echo "${ECHO_T}$ac_cv_exeext" >&6; } 2344 2345rm -f conftest.$ac_ext 2346EXEEXT=$ac_cv_exeext 2347ac_exeext=$EXEEXT 2348{ echo "$as_me:$LINENO: checking for suffix of object files" >&5 2349echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } 2350if test "${ac_cv_objext+set}" = set; then 2351 echo $ECHO_N "(cached) $ECHO_C" >&6 2352else 2353 cat >conftest.$ac_ext <<_ACEOF 2354/* confdefs.h. */ 2355_ACEOF 2356cat confdefs.h >>conftest.$ac_ext 2357cat >>conftest.$ac_ext <<_ACEOF 2358/* end confdefs.h. */ 2359 2360int 2361main () 2362{ 2363 2364 ; 2365 return 0; 2366} 2367_ACEOF 2368rm -f conftest.o conftest.obj 2369if { (ac_try="$ac_compile" 2370case "(($ac_try" in 2371 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2372 *) ac_try_echo=$ac_try;; 2373esac 2374eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2375 (eval "$ac_compile") 2>&5 2376 ac_status=$? 2377 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2378 (exit $ac_status); }; then 2379 for ac_file in conftest.o conftest.obj conftest.*; do 2380 test -f "$ac_file" || continue; 2381 case $ac_file in 2382 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; 2383 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 2384 break;; 2385 esac 2386done 2387else 2388 echo "$as_me: failed program was:" >&5 2389sed 's/^/| /' conftest.$ac_ext >&5 2390 2391{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 2392See \`config.log' for more details." >&5 2393echo "$as_me: error: cannot compute suffix of object files: cannot compile 2394See \`config.log' for more details." >&2;} 2395 { (exit 1); exit 1; }; } 2396fi 2397 2398rm -f conftest.$ac_cv_objext conftest.$ac_ext 2399fi 2400{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 2401echo "${ECHO_T}$ac_cv_objext" >&6; } 2402OBJEXT=$ac_cv_objext 2403ac_objext=$OBJEXT 2404{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 2405echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } 2406if test "${ac_cv_c_compiler_gnu+set}" = set; then 2407 echo $ECHO_N "(cached) $ECHO_C" >&6 2408else 2409 cat >conftest.$ac_ext <<_ACEOF 2410/* confdefs.h. */ 2411_ACEOF 2412cat confdefs.h >>conftest.$ac_ext 2413cat >>conftest.$ac_ext <<_ACEOF 2414/* end confdefs.h. */ 2415 2416int 2417main () 2418{ 2419#ifndef __GNUC__ 2420 choke me 2421#endif 2422 2423 ; 2424 return 0; 2425} 2426_ACEOF 2427rm -f conftest.$ac_objext 2428if { (ac_try="$ac_compile" 2429case "(($ac_try" in 2430 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2431 *) ac_try_echo=$ac_try;; 2432esac 2433eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2434 (eval "$ac_compile") 2>conftest.er1 2435 ac_status=$? 2436 grep -v '^ *+' conftest.er1 >conftest.err 2437 rm -f conftest.er1 2438 cat conftest.err >&5 2439 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2440 (exit $ac_status); } && { 2441 test -z "$ac_c_werror_flag" || 2442 test ! -s conftest.err 2443 } && test -s conftest.$ac_objext; then 2444 ac_compiler_gnu=yes 2445else 2446 echo "$as_me: failed program was:" >&5 2447sed 's/^/| /' conftest.$ac_ext >&5 2448 2449 ac_compiler_gnu=no 2450fi 2451 2452rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2453ac_cv_c_compiler_gnu=$ac_compiler_gnu 2454 2455fi 2456{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 2457echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } 2458GCC=`test $ac_compiler_gnu = yes && echo yes` 2459ac_test_CFLAGS=${CFLAGS+set} 2460ac_save_CFLAGS=$CFLAGS 2461{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 2462echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } 2463if test "${ac_cv_prog_cc_g+set}" = set; then 2464 echo $ECHO_N "(cached) $ECHO_C" >&6 2465else 2466 ac_save_c_werror_flag=$ac_c_werror_flag 2467 ac_c_werror_flag=yes 2468 ac_cv_prog_cc_g=no 2469 CFLAGS="-g" 2470 cat >conftest.$ac_ext <<_ACEOF 2471/* confdefs.h. */ 2472_ACEOF 2473cat confdefs.h >>conftest.$ac_ext 2474cat >>conftest.$ac_ext <<_ACEOF 2475/* end confdefs.h. */ 2476 2477int 2478main () 2479{ 2480 2481 ; 2482 return 0; 2483} 2484_ACEOF 2485rm -f conftest.$ac_objext 2486if { (ac_try="$ac_compile" 2487case "(($ac_try" in 2488 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2489 *) ac_try_echo=$ac_try;; 2490esac 2491eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2492 (eval "$ac_compile") 2>conftest.er1 2493 ac_status=$? 2494 grep -v '^ *+' conftest.er1 >conftest.err 2495 rm -f conftest.er1 2496 cat conftest.err >&5 2497 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2498 (exit $ac_status); } && { 2499 test -z "$ac_c_werror_flag" || 2500 test ! -s conftest.err 2501 } && test -s conftest.$ac_objext; then 2502 ac_cv_prog_cc_g=yes 2503else 2504 echo "$as_me: failed program was:" >&5 2505sed 's/^/| /' conftest.$ac_ext >&5 2506 2507 CFLAGS="" 2508 cat >conftest.$ac_ext <<_ACEOF 2509/* confdefs.h. */ 2510_ACEOF 2511cat confdefs.h >>conftest.$ac_ext 2512cat >>conftest.$ac_ext <<_ACEOF 2513/* end confdefs.h. */ 2514 2515int 2516main () 2517{ 2518 2519 ; 2520 return 0; 2521} 2522_ACEOF 2523rm -f conftest.$ac_objext 2524if { (ac_try="$ac_compile" 2525case "(($ac_try" in 2526 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2527 *) ac_try_echo=$ac_try;; 2528esac 2529eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2530 (eval "$ac_compile") 2>conftest.er1 2531 ac_status=$? 2532 grep -v '^ *+' conftest.er1 >conftest.err 2533 rm -f conftest.er1 2534 cat conftest.err >&5 2535 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2536 (exit $ac_status); } && { 2537 test -z "$ac_c_werror_flag" || 2538 test ! -s conftest.err 2539 } && test -s conftest.$ac_objext; then 2540 : 2541else 2542 echo "$as_me: failed program was:" >&5 2543sed 's/^/| /' conftest.$ac_ext >&5 2544 2545 ac_c_werror_flag=$ac_save_c_werror_flag 2546 CFLAGS="-g" 2547 cat >conftest.$ac_ext <<_ACEOF 2548/* confdefs.h. */ 2549_ACEOF 2550cat confdefs.h >>conftest.$ac_ext 2551cat >>conftest.$ac_ext <<_ACEOF 2552/* end confdefs.h. */ 2553 2554int 2555main () 2556{ 2557 2558 ; 2559 return 0; 2560} 2561_ACEOF 2562rm -f conftest.$ac_objext 2563if { (ac_try="$ac_compile" 2564case "(($ac_try" in 2565 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2566 *) ac_try_echo=$ac_try;; 2567esac 2568eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2569 (eval "$ac_compile") 2>conftest.er1 2570 ac_status=$? 2571 grep -v '^ *+' conftest.er1 >conftest.err 2572 rm -f conftest.er1 2573 cat conftest.err >&5 2574 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2575 (exit $ac_status); } && { 2576 test -z "$ac_c_werror_flag" || 2577 test ! -s conftest.err 2578 } && test -s conftest.$ac_objext; then 2579 ac_cv_prog_cc_g=yes 2580else 2581 echo "$as_me: failed program was:" >&5 2582sed 's/^/| /' conftest.$ac_ext >&5 2583 2584 2585fi 2586 2587rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2588fi 2589 2590rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2591fi 2592 2593rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2594 ac_c_werror_flag=$ac_save_c_werror_flag 2595fi 2596{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 2597echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } 2598if test "$ac_test_CFLAGS" = set; then 2599 CFLAGS=$ac_save_CFLAGS 2600elif test $ac_cv_prog_cc_g = yes; then 2601 if test "$GCC" = yes; then 2602 CFLAGS="-g -O2" 2603 else 2604 CFLAGS="-g" 2605 fi 2606else 2607 if test "$GCC" = yes; then 2608 CFLAGS="-O2" 2609 else 2610 CFLAGS= 2611 fi 2612fi 2613{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 2614echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } 2615if test "${ac_cv_prog_cc_c89+set}" = set; then 2616 echo $ECHO_N "(cached) $ECHO_C" >&6 2617else 2618 ac_cv_prog_cc_c89=no 2619ac_save_CC=$CC 2620cat >conftest.$ac_ext <<_ACEOF 2621/* confdefs.h. */ 2622_ACEOF 2623cat confdefs.h >>conftest.$ac_ext 2624cat >>conftest.$ac_ext <<_ACEOF 2625/* end confdefs.h. */ 2626#include <stdarg.h> 2627#include <stdio.h> 2628#include <sys/types.h> 2629#include <sys/stat.h> 2630/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 2631struct buf { int x; }; 2632FILE * (*rcsopen) (struct buf *, struct stat *, int); 2633static char *e (p, i) 2634 char **p; 2635 int i; 2636{ 2637 return p[i]; 2638} 2639static char *f (char * (*g) (char **, int), char **p, ...) 2640{ 2641 char *s; 2642 va_list v; 2643 va_start (v,p); 2644 s = g (p, va_arg (v,int)); 2645 va_end (v); 2646 return s; 2647} 2648 2649/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2650 function prototypes and stuff, but not '\xHH' hex character constants. 2651 These don't provoke an error unfortunately, instead are silently treated 2652 as 'x'. The following induces an error, until -std is added to get 2653 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 2654 array size at least. It's necessary to write '\x00'==0 to get something 2655 that's true only with -std. */ 2656int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 2657 2658/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 2659 inside strings and character constants. */ 2660#define FOO(x) 'x' 2661int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 2662 2663int test (int i, double x); 2664struct s1 {int (*f) (int a);}; 2665struct s2 {int (*f) (double a);}; 2666int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 2667int argc; 2668char **argv; 2669int 2670main () 2671{ 2672return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 2673 ; 2674 return 0; 2675} 2676_ACEOF 2677for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 2678 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 2679do 2680 CC="$ac_save_CC $ac_arg" 2681 rm -f conftest.$ac_objext 2682if { (ac_try="$ac_compile" 2683case "(($ac_try" in 2684 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2685 *) ac_try_echo=$ac_try;; 2686esac 2687eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2688 (eval "$ac_compile") 2>conftest.er1 2689 ac_status=$? 2690 grep -v '^ *+' conftest.er1 >conftest.err 2691 rm -f conftest.er1 2692 cat conftest.err >&5 2693 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2694 (exit $ac_status); } && { 2695 test -z "$ac_c_werror_flag" || 2696 test ! -s conftest.err 2697 } && test -s conftest.$ac_objext; then 2698 ac_cv_prog_cc_c89=$ac_arg 2699else 2700 echo "$as_me: failed program was:" >&5 2701sed 's/^/| /' conftest.$ac_ext >&5 2702 2703 2704fi 2705 2706rm -f core conftest.err conftest.$ac_objext 2707 test "x$ac_cv_prog_cc_c89" != "xno" && break 2708done 2709rm -f conftest.$ac_ext 2710CC=$ac_save_CC 2711 2712fi 2713# AC_CACHE_VAL 2714case "x$ac_cv_prog_cc_c89" in 2715 x) 2716 { echo "$as_me:$LINENO: result: none needed" >&5 2717echo "${ECHO_T}none needed" >&6; } ;; 2718 xno) 2719 { echo "$as_me:$LINENO: result: unsupported" >&5 2720echo "${ECHO_T}unsupported" >&6; } ;; 2721 *) 2722 CC="$CC $ac_cv_prog_cc_c89" 2723 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 2724echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; 2725esac 2726 2727 2728ac_ext=c 2729ac_cpp='$CPP $CPPFLAGS' 2730ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2731ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2732ac_compiler_gnu=$ac_cv_c_compiler_gnu 2733 2734ac_aux_dir= 2735for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2736 if test -f "$ac_dir/install-sh"; then 2737 ac_aux_dir=$ac_dir 2738 ac_install_sh="$ac_aux_dir/install-sh -c" 2739 break 2740 elif test -f "$ac_dir/install.sh"; then 2741 ac_aux_dir=$ac_dir 2742 ac_install_sh="$ac_aux_dir/install.sh -c" 2743 break 2744 elif test -f "$ac_dir/shtool"; then 2745 ac_aux_dir=$ac_dir 2746 ac_install_sh="$ac_aux_dir/shtool install -c" 2747 break 2748 fi 2749done 2750if test -z "$ac_aux_dir"; then 2751 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 2752echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} 2753 { (exit 1); exit 1; }; } 2754fi 2755 2756# These three variables are undocumented and unsupported, 2757# and are intended to be withdrawn in a future Autoconf release. 2758# They can cause serious problems if a builder's source tree is in a directory 2759# whose full name contains unusual characters. 2760ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2761ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2762ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2763 2764 2765# Make sure we can run config.sub. 2766$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2767 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 2768echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 2769 { (exit 1); exit 1; }; } 2770 2771{ echo "$as_me:$LINENO: checking build system type" >&5 2772echo $ECHO_N "checking build system type... $ECHO_C" >&6; } 2773if test "${ac_cv_build+set}" = set; then 2774 echo $ECHO_N "(cached) $ECHO_C" >&6 2775else 2776 ac_build_alias=$build_alias 2777test "x$ac_build_alias" = x && 2778 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2779test "x$ac_build_alias" = x && 2780 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 2781echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 2782 { (exit 1); exit 1; }; } 2783ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2784 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 2785echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 2786 { (exit 1); exit 1; }; } 2787 2788fi 2789{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5 2790echo "${ECHO_T}$ac_cv_build" >&6; } 2791case $ac_cv_build in 2792*-*-*) ;; 2793*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 2794echo "$as_me: error: invalid value of canonical build" >&2;} 2795 { (exit 1); exit 1; }; };; 2796esac 2797build=$ac_cv_build 2798ac_save_IFS=$IFS; IFS='-' 2799set x $ac_cv_build 2800shift 2801build_cpu=$1 2802build_vendor=$2 2803shift; shift 2804# Remember, the first character of IFS is used to create $*, 2805# except with old shells: 2806build_os=$* 2807IFS=$ac_save_IFS 2808case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2809 2810 2811{ echo "$as_me:$LINENO: checking host system type" >&5 2812echo $ECHO_N "checking host system type... $ECHO_C" >&6; } 2813if test "${ac_cv_host+set}" = set; then 2814 echo $ECHO_N "(cached) $ECHO_C" >&6 2815else 2816 if test "x$host_alias" = x; then 2817 ac_cv_host=$ac_cv_build 2818else 2819 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2820 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 2821echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 2822 { (exit 1); exit 1; }; } 2823fi 2824 2825fi 2826{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5 2827echo "${ECHO_T}$ac_cv_host" >&6; } 2828case $ac_cv_host in 2829*-*-*) ;; 2830*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 2831echo "$as_me: error: invalid value of canonical host" >&2;} 2832 { (exit 1); exit 1; }; };; 2833esac 2834host=$ac_cv_host 2835ac_save_IFS=$IFS; IFS='-' 2836set x $ac_cv_host 2837shift 2838host_cpu=$1 2839host_vendor=$2 2840shift; shift 2841# Remember, the first character of IFS is used to create $*, 2842# except with old shells: 2843host_os=$* 2844IFS=$ac_save_IFS 2845case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2846 2847 2848 2849ac_ext=c 2850ac_cpp='$CPP $CPPFLAGS' 2851ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2852ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2853ac_compiler_gnu=$ac_cv_c_compiler_gnu 2854{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 2855echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } 2856# On Suns, sometimes $CPP names a directory. 2857if test -n "$CPP" && test -d "$CPP"; then 2858 CPP= 2859fi 2860if test -z "$CPP"; then 2861 if test "${ac_cv_prog_CPP+set}" = set; then 2862 echo $ECHO_N "(cached) $ECHO_C" >&6 2863else 2864 # Double quotes because CPP needs to be expanded 2865 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 2866 do 2867 ac_preproc_ok=false 2868for ac_c_preproc_warn_flag in '' yes 2869do 2870 # Use a header file that comes with gcc, so configuring glibc 2871 # with a fresh cross-compiler works. 2872 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 2873 # <limits.h> exists even on freestanding compilers. 2874 # On the NeXT, cc -E runs the code through the compiler's parser, 2875 # not just through cpp. "Syntax error" is here to catch this case. 2876 cat >conftest.$ac_ext <<_ACEOF 2877/* confdefs.h. */ 2878_ACEOF 2879cat confdefs.h >>conftest.$ac_ext 2880cat >>conftest.$ac_ext <<_ACEOF 2881/* end confdefs.h. */ 2882#ifdef __STDC__ 2883# include <limits.h> 2884#else 2885# include <assert.h> 2886#endif 2887 Syntax error 2888_ACEOF 2889if { (ac_try="$ac_cpp conftest.$ac_ext" 2890case "(($ac_try" in 2891 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2892 *) ac_try_echo=$ac_try;; 2893esac 2894eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2895 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 2896 ac_status=$? 2897 grep -v '^ *+' conftest.er1 >conftest.err 2898 rm -f conftest.er1 2899 cat conftest.err >&5 2900 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2901 (exit $ac_status); } >/dev/null && { 2902 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 2903 test ! -s conftest.err 2904 }; then 2905 : 2906else 2907 echo "$as_me: failed program was:" >&5 2908sed 's/^/| /' conftest.$ac_ext >&5 2909 2910 # Broken: fails on valid input. 2911continue 2912fi 2913 2914rm -f conftest.err conftest.$ac_ext 2915 2916 # OK, works on sane cases. Now check whether nonexistent headers 2917 # can be detected and how. 2918 cat >conftest.$ac_ext <<_ACEOF 2919/* confdefs.h. */ 2920_ACEOF 2921cat confdefs.h >>conftest.$ac_ext 2922cat >>conftest.$ac_ext <<_ACEOF 2923/* end confdefs.h. */ 2924#include <ac_nonexistent.h> 2925_ACEOF 2926if { (ac_try="$ac_cpp conftest.$ac_ext" 2927case "(($ac_try" in 2928 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2929 *) ac_try_echo=$ac_try;; 2930esac 2931eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2932 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 2933 ac_status=$? 2934 grep -v '^ *+' conftest.er1 >conftest.err 2935 rm -f conftest.er1 2936 cat conftest.err >&5 2937 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2938 (exit $ac_status); } >/dev/null && { 2939 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 2940 test ! -s conftest.err 2941 }; then 2942 # Broken: success on invalid input. 2943continue 2944else 2945 echo "$as_me: failed program was:" >&5 2946sed 's/^/| /' conftest.$ac_ext >&5 2947 2948 # Passes both tests. 2949ac_preproc_ok=: 2950break 2951fi 2952 2953rm -f conftest.err conftest.$ac_ext 2954 2955done 2956# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 2957rm -f conftest.err conftest.$ac_ext 2958if $ac_preproc_ok; then 2959 break 2960fi 2961 2962 done 2963 ac_cv_prog_CPP=$CPP 2964 2965fi 2966 CPP=$ac_cv_prog_CPP 2967else 2968 ac_cv_prog_CPP=$CPP 2969fi 2970{ echo "$as_me:$LINENO: result: $CPP" >&5 2971echo "${ECHO_T}$CPP" >&6; } 2972ac_preproc_ok=false 2973for ac_c_preproc_warn_flag in '' yes 2974do 2975 # Use a header file that comes with gcc, so configuring glibc 2976 # with a fresh cross-compiler works. 2977 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 2978 # <limits.h> exists even on freestanding compilers. 2979 # On the NeXT, cc -E runs the code through the compiler's parser, 2980 # not just through cpp. "Syntax error" is here to catch this case. 2981 cat >conftest.$ac_ext <<_ACEOF 2982/* confdefs.h. */ 2983_ACEOF 2984cat confdefs.h >>conftest.$ac_ext 2985cat >>conftest.$ac_ext <<_ACEOF 2986/* end confdefs.h. */ 2987#ifdef __STDC__ 2988# include <limits.h> 2989#else 2990# include <assert.h> 2991#endif 2992 Syntax error 2993_ACEOF 2994if { (ac_try="$ac_cpp conftest.$ac_ext" 2995case "(($ac_try" in 2996 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2997 *) ac_try_echo=$ac_try;; 2998esac 2999eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3000 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 3001 ac_status=$? 3002 grep -v '^ *+' conftest.er1 >conftest.err 3003 rm -f conftest.er1 3004 cat conftest.err >&5 3005 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3006 (exit $ac_status); } >/dev/null && { 3007 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 3008 test ! -s conftest.err 3009 }; then 3010 : 3011else 3012 echo "$as_me: failed program was:" >&5 3013sed 's/^/| /' conftest.$ac_ext >&5 3014 3015 # Broken: fails on valid input. 3016continue 3017fi 3018 3019rm -f conftest.err conftest.$ac_ext 3020 3021 # OK, works on sane cases. Now check whether nonexistent headers 3022 # can be detected and how. 3023 cat >conftest.$ac_ext <<_ACEOF 3024/* confdefs.h. */ 3025_ACEOF 3026cat confdefs.h >>conftest.$ac_ext 3027cat >>conftest.$ac_ext <<_ACEOF 3028/* end confdefs.h. */ 3029#include <ac_nonexistent.h> 3030_ACEOF 3031if { (ac_try="$ac_cpp conftest.$ac_ext" 3032case "(($ac_try" in 3033 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3034 *) ac_try_echo=$ac_try;; 3035esac 3036eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3037 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 3038 ac_status=$? 3039 grep -v '^ *+' conftest.er1 >conftest.err 3040 rm -f conftest.er1 3041 cat conftest.err >&5 3042 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3043 (exit $ac_status); } >/dev/null && { 3044 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 3045 test ! -s conftest.err 3046 }; then 3047 # Broken: success on invalid input. 3048continue 3049else 3050 echo "$as_me: failed program was:" >&5 3051sed 's/^/| /' conftest.$ac_ext >&5 3052 3053 # Passes both tests. 3054ac_preproc_ok=: 3055break 3056fi 3057 3058rm -f conftest.err conftest.$ac_ext 3059 3060done 3061# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3062rm -f conftest.err conftest.$ac_ext 3063if $ac_preproc_ok; then 3064 : 3065else 3066 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 3067See \`config.log' for more details." >&5 3068echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 3069See \`config.log' for more details." >&2;} 3070 { (exit 1); exit 1; }; } 3071fi 3072 3073ac_ext=c 3074ac_cpp='$CPP $CPPFLAGS' 3075ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3076ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3077ac_compiler_gnu=$ac_cv_c_compiler_gnu 3078 3079 3080{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 3081echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; } 3082if test "${ac_cv_path_GREP+set}" = set; then 3083 echo $ECHO_N "(cached) $ECHO_C" >&6 3084else 3085 # Extract the first word of "grep ggrep" to use in msg output 3086if test -z "$GREP"; then 3087set dummy grep ggrep; ac_prog_name=$2 3088if test "${ac_cv_path_GREP+set}" = set; then 3089 echo $ECHO_N "(cached) $ECHO_C" >&6 3090else 3091 ac_path_GREP_found=false 3092# Loop through the user's path and test for each of PROGNAME-LIST 3093as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3094for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3095do 3096 IFS=$as_save_IFS 3097 test -z "$as_dir" && as_dir=. 3098 for ac_prog in grep ggrep; do 3099 for ac_exec_ext in '' $ac_executable_extensions; do 3100 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3101 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 3102 # Check for GNU ac_path_GREP and select it if it is found. 3103 # Check for GNU $ac_path_GREP 3104case `"$ac_path_GREP" --version 2>&1` in 3105*GNU*) 3106 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3107*) 3108 ac_count=0 3109 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 3110 while : 3111 do 3112 cat "conftest.in" "conftest.in" >"conftest.tmp" 3113 mv "conftest.tmp" "conftest.in" 3114 cp "conftest.in" "conftest.nl" 3115 echo 'GREP' >> "conftest.nl" 3116 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3117 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3118 ac_count=`expr $ac_count + 1` 3119 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3120 # Best one so far, save it but keep looking for a better one 3121 ac_cv_path_GREP="$ac_path_GREP" 3122 ac_path_GREP_max=$ac_count 3123 fi 3124 # 10*(2^10) chars as input seems more than enough 3125 test $ac_count -gt 10 && break 3126 done 3127 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3128esac 3129 3130 3131 $ac_path_GREP_found && break 3 3132 done 3133done 3134 3135done 3136IFS=$as_save_IFS 3137 3138 3139fi 3140 3141GREP="$ac_cv_path_GREP" 3142if test -z "$GREP"; then 3143 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 3144echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 3145 { (exit 1); exit 1; }; } 3146fi 3147 3148else 3149 ac_cv_path_GREP=$GREP 3150fi 3151 3152 3153fi 3154{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 3155echo "${ECHO_T}$ac_cv_path_GREP" >&6; } 3156 GREP="$ac_cv_path_GREP" 3157 3158 3159{ echo "$as_me:$LINENO: checking for egrep" >&5 3160echo $ECHO_N "checking for egrep... $ECHO_C" >&6; } 3161if test "${ac_cv_path_EGREP+set}" = set; then 3162 echo $ECHO_N "(cached) $ECHO_C" >&6 3163else 3164 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3165 then ac_cv_path_EGREP="$GREP -E" 3166 else 3167 # Extract the first word of "egrep" to use in msg output 3168if test -z "$EGREP"; then 3169set dummy egrep; ac_prog_name=$2 3170if test "${ac_cv_path_EGREP+set}" = set; then 3171 echo $ECHO_N "(cached) $ECHO_C" >&6 3172else 3173 ac_path_EGREP_found=false 3174# Loop through the user's path and test for each of PROGNAME-LIST 3175as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3176for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3177do 3178 IFS=$as_save_IFS 3179 test -z "$as_dir" && as_dir=. 3180 for ac_prog in egrep; do 3181 for ac_exec_ext in '' $ac_executable_extensions; do 3182 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3183 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 3184 # Check for GNU ac_path_EGREP and select it if it is found. 3185 # Check for GNU $ac_path_EGREP 3186case `"$ac_path_EGREP" --version 2>&1` in 3187*GNU*) 3188 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3189*) 3190 ac_count=0 3191 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 3192 while : 3193 do 3194 cat "conftest.in" "conftest.in" >"conftest.tmp" 3195 mv "conftest.tmp" "conftest.in" 3196 cp "conftest.in" "conftest.nl" 3197 echo 'EGREP' >> "conftest.nl" 3198 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3199 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3200 ac_count=`expr $ac_count + 1` 3201 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3202 # Best one so far, save it but keep looking for a better one 3203 ac_cv_path_EGREP="$ac_path_EGREP" 3204 ac_path_EGREP_max=$ac_count 3205 fi 3206 # 10*(2^10) chars as input seems more than enough 3207 test $ac_count -gt 10 && break 3208 done 3209 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3210esac 3211 3212 3213 $ac_path_EGREP_found && break 3 3214 done 3215done 3216 3217done 3218IFS=$as_save_IFS 3219 3220 3221fi 3222 3223EGREP="$ac_cv_path_EGREP" 3224if test -z "$EGREP"; then 3225 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 3226echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 3227 { (exit 1); exit 1; }; } 3228fi 3229 3230else 3231 ac_cv_path_EGREP=$EGREP 3232fi 3233 3234 3235 fi 3236fi 3237{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 3238echo "${ECHO_T}$ac_cv_path_EGREP" >&6; } 3239 EGREP="$ac_cv_path_EGREP" 3240 3241 3242{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 3243echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } 3244if test "${ac_cv_header_stdc+set}" = set; then 3245 echo $ECHO_N "(cached) $ECHO_C" >&6 3246else 3247 cat >conftest.$ac_ext <<_ACEOF 3248/* confdefs.h. */ 3249_ACEOF 3250cat confdefs.h >>conftest.$ac_ext 3251cat >>conftest.$ac_ext <<_ACEOF 3252/* end confdefs.h. */ 3253#include <stdlib.h> 3254#include <stdarg.h> 3255#include <string.h> 3256#include <float.h> 3257 3258int 3259main () 3260{ 3261 3262 ; 3263 return 0; 3264} 3265_ACEOF 3266rm -f conftest.$ac_objext 3267if { (ac_try="$ac_compile" 3268case "(($ac_try" in 3269 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3270 *) ac_try_echo=$ac_try;; 3271esac 3272eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3273 (eval "$ac_compile") 2>conftest.er1 3274 ac_status=$? 3275 grep -v '^ *+' conftest.er1 >conftest.err 3276 rm -f conftest.er1 3277 cat conftest.err >&5 3278 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3279 (exit $ac_status); } && { 3280 test -z "$ac_c_werror_flag" || 3281 test ! -s conftest.err 3282 } && test -s conftest.$ac_objext; then 3283 ac_cv_header_stdc=yes 3284else 3285 echo "$as_me: failed program was:" >&5 3286sed 's/^/| /' conftest.$ac_ext >&5 3287 3288 ac_cv_header_stdc=no 3289fi 3290 3291rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3292 3293if test $ac_cv_header_stdc = yes; then 3294 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 3295 cat >conftest.$ac_ext <<_ACEOF 3296/* confdefs.h. */ 3297_ACEOF 3298cat confdefs.h >>conftest.$ac_ext 3299cat >>conftest.$ac_ext <<_ACEOF 3300/* end confdefs.h. */ 3301#include <string.h> 3302 3303_ACEOF 3304if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3305 $EGREP "memchr" >/dev/null 2>&1; then 3306 : 3307else 3308 ac_cv_header_stdc=no 3309fi 3310rm -f conftest* 3311 3312fi 3313 3314if test $ac_cv_header_stdc = yes; then 3315 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 3316 cat >conftest.$ac_ext <<_ACEOF 3317/* confdefs.h. */ 3318_ACEOF 3319cat confdefs.h >>conftest.$ac_ext 3320cat >>conftest.$ac_ext <<_ACEOF 3321/* end confdefs.h. */ 3322#include <stdlib.h> 3323 3324_ACEOF 3325if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3326 $EGREP "free" >/dev/null 2>&1; then 3327 : 3328else 3329 ac_cv_header_stdc=no 3330fi 3331rm -f conftest* 3332 3333fi 3334 3335if test $ac_cv_header_stdc = yes; then 3336 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 3337 if test "$cross_compiling" = yes; then 3338 : 3339else 3340 cat >conftest.$ac_ext <<_ACEOF 3341/* confdefs.h. */ 3342_ACEOF 3343cat confdefs.h >>conftest.$ac_ext 3344cat >>conftest.$ac_ext <<_ACEOF 3345/* end confdefs.h. */ 3346#include <ctype.h> 3347#include <stdlib.h> 3348#if ((' ' & 0x0FF) == 0x020) 3349# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 3350# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 3351#else 3352# define ISLOWER(c) \ 3353 (('a' <= (c) && (c) <= 'i') \ 3354 || ('j' <= (c) && (c) <= 'r') \ 3355 || ('s' <= (c) && (c) <= 'z')) 3356# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 3357#endif 3358 3359#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 3360int 3361main () 3362{ 3363 int i; 3364 for (i = 0; i < 256; i++) 3365 if (XOR (islower (i), ISLOWER (i)) 3366 || toupper (i) != TOUPPER (i)) 3367 return 2; 3368 return 0; 3369} 3370_ACEOF 3371rm -f conftest$ac_exeext 3372if { (ac_try="$ac_link" 3373case "(($ac_try" in 3374 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3375 *) ac_try_echo=$ac_try;; 3376esac 3377eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3378 (eval "$ac_link") 2>&5 3379 ac_status=$? 3380 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3381 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 3382 { (case "(($ac_try" in 3383 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3384 *) ac_try_echo=$ac_try;; 3385esac 3386eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3387 (eval "$ac_try") 2>&5 3388 ac_status=$? 3389 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3390 (exit $ac_status); }; }; then 3391 : 3392else 3393 echo "$as_me: program exited with status $ac_status" >&5 3394echo "$as_me: failed program was:" >&5 3395sed 's/^/| /' conftest.$ac_ext >&5 3396 3397( exit $ac_status ) 3398ac_cv_header_stdc=no 3399fi 3400rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 3401fi 3402 3403 3404fi 3405fi 3406{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 3407echo "${ECHO_T}$ac_cv_header_stdc" >&6; } 3408if test $ac_cv_header_stdc = yes; then 3409 3410cat >>confdefs.h <<\_ACEOF 3411#define STDC_HEADERS 1 3412_ACEOF 3413 3414fi 3415 3416# On IRIX 5.3, sys/types and inttypes.h are conflicting. 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 3427 inttypes.h stdint.h unistd.h 3428do 3429as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 3430{ echo "$as_me:$LINENO: checking for $ac_header" >&5 3431echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 3432if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 3433 echo $ECHO_N "(cached) $ECHO_C" >&6 3434else 3435 cat >conftest.$ac_ext <<_ACEOF 3436/* confdefs.h. */ 3437_ACEOF 3438cat confdefs.h >>conftest.$ac_ext 3439cat >>conftest.$ac_ext <<_ACEOF 3440/* end confdefs.h. */ 3441$ac_includes_default 3442 3443#include <$ac_header> 3444_ACEOF 3445rm -f conftest.$ac_objext 3446if { (ac_try="$ac_compile" 3447case "(($ac_try" in 3448 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3449 *) ac_try_echo=$ac_try;; 3450esac 3451eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3452 (eval "$ac_compile") 2>conftest.er1 3453 ac_status=$? 3454 grep -v '^ *+' conftest.er1 >conftest.err 3455 rm -f conftest.er1 3456 cat conftest.err >&5 3457 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3458 (exit $ac_status); } && { 3459 test -z "$ac_c_werror_flag" || 3460 test ! -s conftest.err 3461 } && test -s conftest.$ac_objext; then 3462 eval "$as_ac_Header=yes" 3463else 3464 echo "$as_me: failed program was:" >&5 3465sed 's/^/| /' conftest.$ac_ext >&5 3466 3467 eval "$as_ac_Header=no" 3468fi 3469 3470rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3471fi 3472ac_res=`eval echo '${'$as_ac_Header'}'` 3473 { echo "$as_me:$LINENO: result: $ac_res" >&5 3474echo "${ECHO_T}$ac_res" >&6; } 3475if test `eval echo '${'$as_ac_Header'}'` = yes; then 3476 cat >>confdefs.h <<_ACEOF 3477#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 3478_ACEOF 3479 3480fi 3481 3482done 3483 3484 3485{ echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5 3486echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; } 3487if test "${ac_cv_c_bigendian+set}" = set; then 3488 echo $ECHO_N "(cached) $ECHO_C" >&6 3489else 3490 # See if sys/param.h defines the BYTE_ORDER macro. 3491cat >conftest.$ac_ext <<_ACEOF 3492/* confdefs.h. */ 3493_ACEOF 3494cat confdefs.h >>conftest.$ac_ext 3495cat >>conftest.$ac_ext <<_ACEOF 3496/* end confdefs.h. */ 3497#include <sys/types.h> 3498#include <sys/param.h> 3499 3500int 3501main () 3502{ 3503#if ! (defined BYTE_ORDER && defined BIG_ENDIAN && defined LITTLE_ENDIAN \ 3504 && BYTE_ORDER && BIG_ENDIAN && LITTLE_ENDIAN) 3505 bogus endian macros 3506#endif 3507 3508 ; 3509 return 0; 3510} 3511_ACEOF 3512rm -f conftest.$ac_objext 3513if { (ac_try="$ac_compile" 3514case "(($ac_try" in 3515 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3516 *) ac_try_echo=$ac_try;; 3517esac 3518eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3519 (eval "$ac_compile") 2>conftest.er1 3520 ac_status=$? 3521 grep -v '^ *+' conftest.er1 >conftest.err 3522 rm -f conftest.er1 3523 cat conftest.err >&5 3524 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3525 (exit $ac_status); } && { 3526 test -z "$ac_c_werror_flag" || 3527 test ! -s conftest.err 3528 } && test -s conftest.$ac_objext; then 3529 # It does; now see whether it defined to BIG_ENDIAN or not. 3530cat >conftest.$ac_ext <<_ACEOF 3531/* confdefs.h. */ 3532_ACEOF 3533cat confdefs.h >>conftest.$ac_ext 3534cat >>conftest.$ac_ext <<_ACEOF 3535/* end confdefs.h. */ 3536#include <sys/types.h> 3537#include <sys/param.h> 3538 3539int 3540main () 3541{ 3542#if BYTE_ORDER != BIG_ENDIAN 3543 not big endian 3544#endif 3545 3546 ; 3547 return 0; 3548} 3549_ACEOF 3550rm -f conftest.$ac_objext 3551if { (ac_try="$ac_compile" 3552case "(($ac_try" in 3553 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3554 *) ac_try_echo=$ac_try;; 3555esac 3556eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3557 (eval "$ac_compile") 2>conftest.er1 3558 ac_status=$? 3559 grep -v '^ *+' conftest.er1 >conftest.err 3560 rm -f conftest.er1 3561 cat conftest.err >&5 3562 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3563 (exit $ac_status); } && { 3564 test -z "$ac_c_werror_flag" || 3565 test ! -s conftest.err 3566 } && test -s conftest.$ac_objext; then 3567 ac_cv_c_bigendian=yes 3568else 3569 echo "$as_me: failed program was:" >&5 3570sed 's/^/| /' conftest.$ac_ext >&5 3571 3572 ac_cv_c_bigendian=no 3573fi 3574 3575rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3576else 3577 echo "$as_me: failed program was:" >&5 3578sed 's/^/| /' conftest.$ac_ext >&5 3579 3580 # It does not; compile a test program. 3581if test "$cross_compiling" = yes; then 3582 # try to guess the endianness by grepping values into an object file 3583 ac_cv_c_bigendian=unknown 3584 cat >conftest.$ac_ext <<_ACEOF 3585/* confdefs.h. */ 3586_ACEOF 3587cat confdefs.h >>conftest.$ac_ext 3588cat >>conftest.$ac_ext <<_ACEOF 3589/* end confdefs.h. */ 3590short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 3591short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 3592void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; } 3593short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 3594short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 3595void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; } 3596int 3597main () 3598{ 3599 _ascii (); _ebcdic (); 3600 ; 3601 return 0; 3602} 3603_ACEOF 3604rm -f conftest.$ac_objext 3605if { (ac_try="$ac_compile" 3606case "(($ac_try" in 3607 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3608 *) ac_try_echo=$ac_try;; 3609esac 3610eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3611 (eval "$ac_compile") 2>conftest.er1 3612 ac_status=$? 3613 grep -v '^ *+' conftest.er1 >conftest.err 3614 rm -f conftest.er1 3615 cat conftest.err >&5 3616 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3617 (exit $ac_status); } && { 3618 test -z "$ac_c_werror_flag" || 3619 test ! -s conftest.err 3620 } && test -s conftest.$ac_objext; then 3621 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then 3622 ac_cv_c_bigendian=yes 3623fi 3624if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 3625 if test "$ac_cv_c_bigendian" = unknown; then 3626 ac_cv_c_bigendian=no 3627 else 3628 # finding both strings is unlikely to happen, but who knows? 3629 ac_cv_c_bigendian=unknown 3630 fi 3631fi 3632else 3633 echo "$as_me: failed program was:" >&5 3634sed 's/^/| /' conftest.$ac_ext >&5 3635 3636 3637fi 3638 3639rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3640else 3641 cat >conftest.$ac_ext <<_ACEOF 3642/* confdefs.h. */ 3643_ACEOF 3644cat confdefs.h >>conftest.$ac_ext 3645cat >>conftest.$ac_ext <<_ACEOF 3646/* end confdefs.h. */ 3647$ac_includes_default 3648int 3649main () 3650{ 3651 3652 /* Are we little or big endian? From Harbison&Steele. */ 3653 union 3654 { 3655 long int l; 3656 char c[sizeof (long int)]; 3657 } u; 3658 u.l = 1; 3659 return u.c[sizeof (long int) - 1] == 1; 3660 3661 ; 3662 return 0; 3663} 3664_ACEOF 3665rm -f conftest$ac_exeext 3666if { (ac_try="$ac_link" 3667case "(($ac_try" in 3668 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3669 *) ac_try_echo=$ac_try;; 3670esac 3671eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3672 (eval "$ac_link") 2>&5 3673 ac_status=$? 3674 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3675 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 3676 { (case "(($ac_try" in 3677 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3678 *) ac_try_echo=$ac_try;; 3679esac 3680eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3681 (eval "$ac_try") 2>&5 3682 ac_status=$? 3683 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3684 (exit $ac_status); }; }; then 3685 ac_cv_c_bigendian=no 3686else 3687 echo "$as_me: program exited with status $ac_status" >&5 3688echo "$as_me: failed program was:" >&5 3689sed 's/^/| /' conftest.$ac_ext >&5 3690 3691( exit $ac_status ) 3692ac_cv_c_bigendian=yes 3693fi 3694rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 3695fi 3696 3697 3698fi 3699 3700rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3701fi 3702{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5 3703echo "${ECHO_T}$ac_cv_c_bigendian" >&6; } 3704case $ac_cv_c_bigendian in 3705 yes) 3706 3707cat >>confdefs.h <<\_ACEOF 3708#define WORDS_BIGENDIAN 1 3709_ACEOF 3710 ;; 3711 no) 3712 ;; 3713 *) 3714 { { echo "$as_me:$LINENO: error: unknown endianness 3715presetting ac_cv_c_bigendian=no (or yes) will help" >&5 3716echo "$as_me: error: unknown endianness 3717presetting ac_cv_c_bigendian=no (or yes) will help" >&2;} 3718 { (exit 1); exit 1; }; } ;; 3719esac 3720 3721 3722# Checks for programs. 3723for ac_prog in gawk mawk nawk awk 3724do 3725 # Extract the first word of "$ac_prog", so it can be a program name with args. 3726set dummy $ac_prog; ac_word=$2 3727{ echo "$as_me:$LINENO: checking for $ac_word" >&5 3728echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 3729if test "${ac_cv_prog_AWK+set}" = set; then 3730 echo $ECHO_N "(cached) $ECHO_C" >&6 3731else 3732 if test -n "$AWK"; then 3733 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3734else 3735as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3736for as_dir in $PATH 3737do 3738 IFS=$as_save_IFS 3739 test -z "$as_dir" && as_dir=. 3740 for ac_exec_ext in '' $ac_executable_extensions; do 3741 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3742 ac_cv_prog_AWK="$ac_prog" 3743 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3744 break 2 3745 fi 3746done 3747done 3748IFS=$as_save_IFS 3749 3750fi 3751fi 3752AWK=$ac_cv_prog_AWK 3753if test -n "$AWK"; then 3754 { echo "$as_me:$LINENO: result: $AWK" >&5 3755echo "${ECHO_T}$AWK" >&6; } 3756else 3757 { echo "$as_me:$LINENO: result: no" >&5 3758echo "${ECHO_T}no" >&6; } 3759fi 3760 3761 3762 test -n "$AWK" && break 3763done 3764 3765ac_ext=c 3766ac_cpp='$CPP $CPPFLAGS' 3767ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3768ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3769ac_compiler_gnu=$ac_cv_c_compiler_gnu 3770{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 3771echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } 3772# On Suns, sometimes $CPP names a directory. 3773if test -n "$CPP" && test -d "$CPP"; then 3774 CPP= 3775fi 3776if test -z "$CPP"; then 3777 if test "${ac_cv_prog_CPP+set}" = set; then 3778 echo $ECHO_N "(cached) $ECHO_C" >&6 3779else 3780 # Double quotes because CPP needs to be expanded 3781 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3782 do 3783 ac_preproc_ok=false 3784for ac_c_preproc_warn_flag in '' yes 3785do 3786 # Use a header file that comes with gcc, so configuring glibc 3787 # with a fresh cross-compiler works. 3788 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3789 # <limits.h> exists even on freestanding compilers. 3790 # On the NeXT, cc -E runs the code through the compiler's parser, 3791 # not just through cpp. "Syntax error" is here to catch this case. 3792 cat >conftest.$ac_ext <<_ACEOF 3793/* confdefs.h. */ 3794_ACEOF 3795cat confdefs.h >>conftest.$ac_ext 3796cat >>conftest.$ac_ext <<_ACEOF 3797/* end confdefs.h. */ 3798#ifdef __STDC__ 3799# include <limits.h> 3800#else 3801# include <assert.h> 3802#endif 3803 Syntax error 3804_ACEOF 3805if { (ac_try="$ac_cpp conftest.$ac_ext" 3806case "(($ac_try" in 3807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3808 *) ac_try_echo=$ac_try;; 3809esac 3810eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3811 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 3812 ac_status=$? 3813 grep -v '^ *+' conftest.er1 >conftest.err 3814 rm -f conftest.er1 3815 cat conftest.err >&5 3816 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3817 (exit $ac_status); } >/dev/null && { 3818 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 3819 test ! -s conftest.err 3820 }; then 3821 : 3822else 3823 echo "$as_me: failed program was:" >&5 3824sed 's/^/| /' conftest.$ac_ext >&5 3825 3826 # Broken: fails on valid input. 3827continue 3828fi 3829 3830rm -f conftest.err conftest.$ac_ext 3831 3832 # OK, works on sane cases. Now check whether nonexistent headers 3833 # can be detected and how. 3834 cat >conftest.$ac_ext <<_ACEOF 3835/* confdefs.h. */ 3836_ACEOF 3837cat confdefs.h >>conftest.$ac_ext 3838cat >>conftest.$ac_ext <<_ACEOF 3839/* end confdefs.h. */ 3840#include <ac_nonexistent.h> 3841_ACEOF 3842if { (ac_try="$ac_cpp conftest.$ac_ext" 3843case "(($ac_try" in 3844 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3845 *) ac_try_echo=$ac_try;; 3846esac 3847eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3848 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 3849 ac_status=$? 3850 grep -v '^ *+' conftest.er1 >conftest.err 3851 rm -f conftest.er1 3852 cat conftest.err >&5 3853 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3854 (exit $ac_status); } >/dev/null && { 3855 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 3856 test ! -s conftest.err 3857 }; then 3858 # Broken: success on invalid input. 3859continue 3860else 3861 echo "$as_me: failed program was:" >&5 3862sed 's/^/| /' conftest.$ac_ext >&5 3863 3864 # Passes both tests. 3865ac_preproc_ok=: 3866break 3867fi 3868 3869rm -f conftest.err conftest.$ac_ext 3870 3871done 3872# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3873rm -f conftest.err conftest.$ac_ext 3874if $ac_preproc_ok; then 3875 break 3876fi 3877 3878 done 3879 ac_cv_prog_CPP=$CPP 3880 3881fi 3882 CPP=$ac_cv_prog_CPP 3883else 3884 ac_cv_prog_CPP=$CPP 3885fi 3886{ echo "$as_me:$LINENO: result: $CPP" >&5 3887echo "${ECHO_T}$CPP" >&6; } 3888ac_preproc_ok=false 3889for ac_c_preproc_warn_flag in '' yes 3890do 3891 # Use a header file that comes with gcc, so configuring glibc 3892 # with a fresh cross-compiler works. 3893 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3894 # <limits.h> exists even on freestanding compilers. 3895 # On the NeXT, cc -E runs the code through the compiler's parser, 3896 # not just through cpp. "Syntax error" is here to catch this case. 3897 cat >conftest.$ac_ext <<_ACEOF 3898/* confdefs.h. */ 3899_ACEOF 3900cat confdefs.h >>conftest.$ac_ext 3901cat >>conftest.$ac_ext <<_ACEOF 3902/* end confdefs.h. */ 3903#ifdef __STDC__ 3904# include <limits.h> 3905#else 3906# include <assert.h> 3907#endif 3908 Syntax error 3909_ACEOF 3910if { (ac_try="$ac_cpp conftest.$ac_ext" 3911case "(($ac_try" in 3912 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3913 *) ac_try_echo=$ac_try;; 3914esac 3915eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3916 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 3917 ac_status=$? 3918 grep -v '^ *+' conftest.er1 >conftest.err 3919 rm -f conftest.er1 3920 cat conftest.err >&5 3921 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3922 (exit $ac_status); } >/dev/null && { 3923 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 3924 test ! -s conftest.err 3925 }; then 3926 : 3927else 3928 echo "$as_me: failed program was:" >&5 3929sed 's/^/| /' conftest.$ac_ext >&5 3930 3931 # Broken: fails on valid input. 3932continue 3933fi 3934 3935rm -f conftest.err conftest.$ac_ext 3936 3937 # OK, works on sane cases. Now check whether nonexistent headers 3938 # can be detected and how. 3939 cat >conftest.$ac_ext <<_ACEOF 3940/* confdefs.h. */ 3941_ACEOF 3942cat confdefs.h >>conftest.$ac_ext 3943cat >>conftest.$ac_ext <<_ACEOF 3944/* end confdefs.h. */ 3945#include <ac_nonexistent.h> 3946_ACEOF 3947if { (ac_try="$ac_cpp conftest.$ac_ext" 3948case "(($ac_try" in 3949 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3950 *) ac_try_echo=$ac_try;; 3951esac 3952eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3953 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 3954 ac_status=$? 3955 grep -v '^ *+' conftest.er1 >conftest.err 3956 rm -f conftest.er1 3957 cat conftest.err >&5 3958 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3959 (exit $ac_status); } >/dev/null && { 3960 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 3961 test ! -s conftest.err 3962 }; then 3963 # Broken: success on invalid input. 3964continue 3965else 3966 echo "$as_me: failed program was:" >&5 3967sed 's/^/| /' conftest.$ac_ext >&5 3968 3969 # Passes both tests. 3970ac_preproc_ok=: 3971break 3972fi 3973 3974rm -f conftest.err conftest.$ac_ext 3975 3976done 3977# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3978rm -f conftest.err conftest.$ac_ext 3979if $ac_preproc_ok; then 3980 : 3981else 3982 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 3983See \`config.log' for more details." >&5 3984echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 3985See \`config.log' for more details." >&2;} 3986 { (exit 1); exit 1; }; } 3987fi 3988 3989ac_ext=c 3990ac_cpp='$CPP $CPPFLAGS' 3991ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3992ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3993ac_compiler_gnu=$ac_cv_c_compiler_gnu 3994 3995if test -n "$ac_tool_prefix"; then 3996 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 3997set dummy ${ac_tool_prefix}ranlib; ac_word=$2 3998{ echo "$as_me:$LINENO: checking for $ac_word" >&5 3999echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4000if test "${ac_cv_prog_RANLIB+set}" = set; then 4001 echo $ECHO_N "(cached) $ECHO_C" >&6 4002else 4003 if test -n "$RANLIB"; then 4004 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 4005else 4006as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4007for as_dir in $PATH 4008do 4009 IFS=$as_save_IFS 4010 test -z "$as_dir" && as_dir=. 4011 for ac_exec_ext in '' $ac_executable_extensions; do 4012 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4013 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 4014 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4015 break 2 4016 fi 4017done 4018done 4019IFS=$as_save_IFS 4020 4021fi 4022fi 4023RANLIB=$ac_cv_prog_RANLIB 4024if test -n "$RANLIB"; then 4025 { echo "$as_me:$LINENO: result: $RANLIB" >&5 4026echo "${ECHO_T}$RANLIB" >&6; } 4027else 4028 { echo "$as_me:$LINENO: result: no" >&5 4029echo "${ECHO_T}no" >&6; } 4030fi 4031 4032 4033fi 4034if test -z "$ac_cv_prog_RANLIB"; then 4035 ac_ct_RANLIB=$RANLIB 4036 # Extract the first word of "ranlib", so it can be a program name with args. 4037set dummy ranlib; ac_word=$2 4038{ echo "$as_me:$LINENO: checking for $ac_word" >&5 4039echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4040if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 4041 echo $ECHO_N "(cached) $ECHO_C" >&6 4042else 4043 if test -n "$ac_ct_RANLIB"; then 4044 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 4045else 4046as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4047for as_dir in $PATH 4048do 4049 IFS=$as_save_IFS 4050 test -z "$as_dir" && as_dir=. 4051 for ac_exec_ext in '' $ac_executable_extensions; do 4052 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4053 ac_cv_prog_ac_ct_RANLIB="ranlib" 4054 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4055 break 2 4056 fi 4057done 4058done 4059IFS=$as_save_IFS 4060 4061fi 4062fi 4063ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 4064if test -n "$ac_ct_RANLIB"; then 4065 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 4066echo "${ECHO_T}$ac_ct_RANLIB" >&6; } 4067else 4068 { echo "$as_me:$LINENO: result: no" >&5 4069echo "${ECHO_T}no" >&6; } 4070fi 4071 4072 if test "x$ac_ct_RANLIB" = x; then 4073 RANLIB=":" 4074 else 4075 case $cross_compiling:$ac_tool_warned in 4076yes:) 4077{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 4078whose name does not start with the host triplet. If you think this 4079configuration is useful to you, please write to autoconf@gnu.org." >&5 4080echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 4081whose name does not start with the host triplet. If you think this 4082configuration is useful to you, please write to autoconf@gnu.org." >&2;} 4083ac_tool_warned=yes ;; 4084esac 4085 RANLIB=$ac_ct_RANLIB 4086 fi 4087else 4088 RANLIB="$ac_cv_prog_RANLIB" 4089fi 4090 4091# Find a good install program. We prefer a C program (faster), 4092# so one script is as good as another. But avoid the broken or 4093# incompatible versions: 4094# SysV /etc/install, /usr/sbin/install 4095# SunOS /usr/etc/install 4096# IRIX /sbin/install 4097# AIX /bin/install 4098# AmigaOS /C/install, which installs bootblocks on floppy discs 4099# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 4100# AFS /usr/afsws/bin/install, which mishandles nonexistent args 4101# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 4102# OS/2's system install, which has a completely different semantic 4103# ./install, which can be erroneously created by make from ./install.sh. 4104{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 4105echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } 4106if test -z "$INSTALL"; then 4107if test "${ac_cv_path_install+set}" = set; then 4108 echo $ECHO_N "(cached) $ECHO_C" >&6 4109else 4110 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4111for as_dir in $PATH 4112do 4113 IFS=$as_save_IFS 4114 test -z "$as_dir" && as_dir=. 4115 # Account for people who put trailing slashes in PATH elements. 4116case $as_dir/ in 4117 ./ | .// | /cC/* | \ 4118 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 4119 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 4120 /usr/ucb/* ) ;; 4121 *) 4122 # OSF1 and SCO ODT 3.0 have their own names for install. 4123 # Don't use installbsd from OSF since it installs stuff as root 4124 # by default. 4125 for ac_prog in ginstall scoinst install; do 4126 for ac_exec_ext in '' $ac_executable_extensions; do 4127 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 4128 if test $ac_prog = install && 4129 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4130 # AIX install. It has an incompatible calling convention. 4131 : 4132 elif test $ac_prog = install && 4133 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4134 # program-specific install script used by HP pwplus--don't use. 4135 : 4136 else 4137 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 4138 break 3 4139 fi 4140 fi 4141 done 4142 done 4143 ;; 4144esac 4145done 4146IFS=$as_save_IFS 4147 4148 4149fi 4150 if test "${ac_cv_path_install+set}" = set; then 4151 INSTALL=$ac_cv_path_install 4152 else 4153 # As a last resort, use the slow shell script. Don't cache a 4154 # value for INSTALL within a source directory, because that will 4155 # break other packages using the cache if that directory is 4156 # removed, or if the value is a relative name. 4157 INSTALL=$ac_install_sh 4158 fi 4159fi 4160{ echo "$as_me:$LINENO: result: $INSTALL" >&5 4161echo "${ECHO_T}$INSTALL" >&6; } 4162 4163# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 4164# It thinks the first close brace ends the variable substitution. 4165test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 4166 4167test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 4168 4169test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 4170 4171{ echo "$as_me:$LINENO: checking for egrep" >&5 4172echo $ECHO_N "checking for egrep... $ECHO_C" >&6; } 4173if test "${ac_cv_path_EGREP+set}" = set; then 4174 echo $ECHO_N "(cached) $ECHO_C" >&6 4175else 4176 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4177 then ac_cv_path_EGREP="$GREP -E" 4178 else 4179 # Extract the first word of "egrep" to use in msg output 4180if test -z "$EGREP"; then 4181set dummy egrep; ac_prog_name=$2 4182if test "${ac_cv_path_EGREP+set}" = set; then 4183 echo $ECHO_N "(cached) $ECHO_C" >&6 4184else 4185 ac_path_EGREP_found=false 4186# Loop through the user's path and test for each of PROGNAME-LIST 4187as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4188for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4189do 4190 IFS=$as_save_IFS 4191 test -z "$as_dir" && as_dir=. 4192 for ac_prog in egrep; do 4193 for ac_exec_ext in '' $ac_executable_extensions; do 4194 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4195 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4196 # Check for GNU ac_path_EGREP and select it if it is found. 4197 # Check for GNU $ac_path_EGREP 4198case `"$ac_path_EGREP" --version 2>&1` in 4199*GNU*) 4200 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4201*) 4202 ac_count=0 4203 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 4204 while : 4205 do 4206 cat "conftest.in" "conftest.in" >"conftest.tmp" 4207 mv "conftest.tmp" "conftest.in" 4208 cp "conftest.in" "conftest.nl" 4209 echo 'EGREP' >> "conftest.nl" 4210 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4211 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4212 ac_count=`expr $ac_count + 1` 4213 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4214 # Best one so far, save it but keep looking for a better one 4215 ac_cv_path_EGREP="$ac_path_EGREP" 4216 ac_path_EGREP_max=$ac_count 4217 fi 4218 # 10*(2^10) chars as input seems more than enough 4219 test $ac_count -gt 10 && break 4220 done 4221 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4222esac 4223 4224 4225 $ac_path_EGREP_found && break 3 4226 done 4227done 4228 4229done 4230IFS=$as_save_IFS 4231 4232 4233fi 4234 4235EGREP="$ac_cv_path_EGREP" 4236if test -z "$EGREP"; then 4237 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4238echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4239 { (exit 1); exit 1; }; } 4240fi 4241 4242else 4243 ac_cv_path_EGREP=$EGREP 4244fi 4245 4246 4247 fi 4248fi 4249{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 4250echo "${ECHO_T}$ac_cv_path_EGREP" >&6; } 4251 EGREP="$ac_cv_path_EGREP" 4252 4253 4254# Extract the first word of "ar", so it can be a program name with args. 4255set dummy ar; ac_word=$2 4256{ echo "$as_me:$LINENO: checking for $ac_word" >&5 4257echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4258if test "${ac_cv_path_AR+set}" = set; then 4259 echo $ECHO_N "(cached) $ECHO_C" >&6 4260else 4261 case $AR in 4262 [\\/]* | ?:[\\/]*) 4263 ac_cv_path_AR="$AR" # Let the user override the test with a path. 4264 ;; 4265 *) 4266 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4267for as_dir in $PATH 4268do 4269 IFS=$as_save_IFS 4270 test -z "$as_dir" && as_dir=. 4271 for ac_exec_ext in '' $ac_executable_extensions; do 4272 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4273 ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext" 4274 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4275 break 2 4276 fi 4277done 4278done 4279IFS=$as_save_IFS 4280 4281 ;; 4282esac 4283fi 4284AR=$ac_cv_path_AR 4285if test -n "$AR"; then 4286 { echo "$as_me:$LINENO: result: $AR" >&5 4287echo "${ECHO_T}$AR" >&6; } 4288else 4289 { echo "$as_me:$LINENO: result: no" >&5 4290echo "${ECHO_T}no" >&6; } 4291fi 4292 4293 4294# Extract the first word of "cat", so it can be a program name with args. 4295set dummy cat; ac_word=$2 4296{ echo "$as_me:$LINENO: checking for $ac_word" >&5 4297echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4298if test "${ac_cv_path_CAT+set}" = set; then 4299 echo $ECHO_N "(cached) $ECHO_C" >&6 4300else 4301 case $CAT in 4302 [\\/]* | ?:[\\/]*) 4303 ac_cv_path_CAT="$CAT" # Let the user override the test with a path. 4304 ;; 4305 *) 4306 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4307for as_dir in $PATH 4308do 4309 IFS=$as_save_IFS 4310 test -z "$as_dir" && as_dir=. 4311 for ac_exec_ext in '' $ac_executable_extensions; do 4312 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4313 ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext" 4314 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4315 break 2 4316 fi 4317done 4318done 4319IFS=$as_save_IFS 4320 4321 ;; 4322esac 4323fi 4324CAT=$ac_cv_path_CAT 4325if test -n "$CAT"; then 4326 { echo "$as_me:$LINENO: result: $CAT" >&5 4327echo "${ECHO_T}$CAT" >&6; } 4328else 4329 { echo "$as_me:$LINENO: result: no" >&5 4330echo "${ECHO_T}no" >&6; } 4331fi 4332 4333 4334# Extract the first word of "kill", so it can be a program name with args. 4335set dummy kill; ac_word=$2 4336{ echo "$as_me:$LINENO: checking for $ac_word" >&5 4337echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4338if test "${ac_cv_path_KILL+set}" = set; then 4339 echo $ECHO_N "(cached) $ECHO_C" >&6 4340else 4341 case $KILL in 4342 [\\/]* | ?:[\\/]*) 4343 ac_cv_path_KILL="$KILL" # Let the user override the test with a path. 4344 ;; 4345 *) 4346 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4347for as_dir in $PATH 4348do 4349 IFS=$as_save_IFS 4350 test -z "$as_dir" && as_dir=. 4351 for ac_exec_ext in '' $ac_executable_extensions; do 4352 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4353 ac_cv_path_KILL="$as_dir/$ac_word$ac_exec_ext" 4354 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4355 break 2 4356 fi 4357done 4358done 4359IFS=$as_save_IFS 4360 4361 ;; 4362esac 4363fi 4364KILL=$ac_cv_path_KILL 4365if test -n "$KILL"; then 4366 { echo "$as_me:$LINENO: result: $KILL" >&5 4367echo "${ECHO_T}$KILL" >&6; } 4368else 4369 { echo "$as_me:$LINENO: result: no" >&5 4370echo "${ECHO_T}no" >&6; } 4371fi 4372 4373 4374for ac_prog in perl5 perl 4375do 4376 # Extract the first word of "$ac_prog", so it can be a program name with args. 4377set dummy $ac_prog; ac_word=$2 4378{ echo "$as_me:$LINENO: checking for $ac_word" >&5 4379echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4380if test "${ac_cv_path_PERL+set}" = set; then 4381 echo $ECHO_N "(cached) $ECHO_C" >&6 4382else 4383 case $PERL in 4384 [\\/]* | ?:[\\/]*) 4385 ac_cv_path_PERL="$PERL" # Let the user override the test with a path. 4386 ;; 4387 *) 4388 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4389for as_dir in $PATH 4390do 4391 IFS=$as_save_IFS 4392 test -z "$as_dir" && as_dir=. 4393 for ac_exec_ext in '' $ac_executable_extensions; do 4394 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4395 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext" 4396 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4397 break 2 4398 fi 4399done 4400done 4401IFS=$as_save_IFS 4402 4403 ;; 4404esac 4405fi 4406PERL=$ac_cv_path_PERL 4407if test -n "$PERL"; then 4408 { echo "$as_me:$LINENO: result: $PERL" >&5 4409echo "${ECHO_T}$PERL" >&6; } 4410else 4411 { echo "$as_me:$LINENO: result: no" >&5 4412echo "${ECHO_T}no" >&6; } 4413fi 4414 4415 4416 test -n "$PERL" && break 4417done 4418 4419# Extract the first word of "sed", so it can be a program name with args. 4420set dummy sed; ac_word=$2 4421{ echo "$as_me:$LINENO: checking for $ac_word" >&5 4422echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4423if test "${ac_cv_path_SED+set}" = set; then 4424 echo $ECHO_N "(cached) $ECHO_C" >&6 4425else 4426 case $SED in 4427 [\\/]* | ?:[\\/]*) 4428 ac_cv_path_SED="$SED" # Let the user override the test with a path. 4429 ;; 4430 *) 4431 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4432for as_dir in $PATH 4433do 4434 IFS=$as_save_IFS 4435 test -z "$as_dir" && as_dir=. 4436 for ac_exec_ext in '' $ac_executable_extensions; do 4437 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4438 ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext" 4439 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4440 break 2 4441 fi 4442done 4443done 4444IFS=$as_save_IFS 4445 4446 ;; 4447esac 4448fi 4449SED=$ac_cv_path_SED 4450if test -n "$SED"; then 4451 { echo "$as_me:$LINENO: result: $SED" >&5 4452echo "${ECHO_T}$SED" >&6; } 4453else 4454 { echo "$as_me:$LINENO: result: no" >&5 4455echo "${ECHO_T}no" >&6; } 4456fi 4457 4458 4459 4460# Extract the first word of "ent", so it can be a program name with args. 4461set dummy ent; ac_word=$2 4462{ echo "$as_me:$LINENO: checking for $ac_word" >&5 4463echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4464if test "${ac_cv_path_ENT+set}" = set; then 4465 echo $ECHO_N "(cached) $ECHO_C" >&6 4466else 4467 case $ENT in 4468 [\\/]* | ?:[\\/]*) 4469 ac_cv_path_ENT="$ENT" # Let the user override the test with a path. 4470 ;; 4471 *) 4472 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4473for as_dir in $PATH 4474do 4475 IFS=$as_save_IFS 4476 test -z "$as_dir" && as_dir=. 4477 for ac_exec_ext in '' $ac_executable_extensions; do 4478 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4479 ac_cv_path_ENT="$as_dir/$ac_word$ac_exec_ext" 4480 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4481 break 2 4482 fi 4483done 4484done 4485IFS=$as_save_IFS 4486 4487 ;; 4488esac 4489fi 4490ENT=$ac_cv_path_ENT 4491if test -n "$ENT"; then 4492 { echo "$as_me:$LINENO: result: $ENT" >&5 4493echo "${ECHO_T}$ENT" >&6; } 4494else 4495 { echo "$as_me:$LINENO: result: no" >&5 4496echo "${ECHO_T}no" >&6; } 4497fi 4498 4499 4500 4501# Extract the first word of "bash", so it can be a program name with args. 4502set dummy bash; ac_word=$2 4503{ echo "$as_me:$LINENO: checking for $ac_word" >&5 4504echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4505if test "${ac_cv_path_TEST_MINUS_S_SH+set}" = set; then 4506 echo $ECHO_N "(cached) $ECHO_C" >&6 4507else 4508 case $TEST_MINUS_S_SH in 4509 [\\/]* | ?:[\\/]*) 4510 ac_cv_path_TEST_MINUS_S_SH="$TEST_MINUS_S_SH" # Let the user override the test with a path. 4511 ;; 4512 *) 4513 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4514for as_dir in $PATH 4515do 4516 IFS=$as_save_IFS 4517 test -z "$as_dir" && as_dir=. 4518 for ac_exec_ext in '' $ac_executable_extensions; do 4519 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4520 ac_cv_path_TEST_MINUS_S_SH="$as_dir/$ac_word$ac_exec_ext" 4521 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4522 break 2 4523 fi 4524done 4525done 4526IFS=$as_save_IFS 4527 4528 ;; 4529esac 4530fi 4531TEST_MINUS_S_SH=$ac_cv_path_TEST_MINUS_S_SH 4532if test -n "$TEST_MINUS_S_SH"; then 4533 { echo "$as_me:$LINENO: result: $TEST_MINUS_S_SH" >&5 4534echo "${ECHO_T}$TEST_MINUS_S_SH" >&6; } 4535else 4536 { echo "$as_me:$LINENO: result: no" >&5 4537echo "${ECHO_T}no" >&6; } 4538fi 4539 4540 4541# Extract the first word of "ksh", so it can be a program name with args. 4542set dummy ksh; ac_word=$2 4543{ echo "$as_me:$LINENO: checking for $ac_word" >&5 4544echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4545if test "${ac_cv_path_TEST_MINUS_S_SH+set}" = set; then 4546 echo $ECHO_N "(cached) $ECHO_C" >&6 4547else 4548 case $TEST_MINUS_S_SH in 4549 [\\/]* | ?:[\\/]*) 4550 ac_cv_path_TEST_MINUS_S_SH="$TEST_MINUS_S_SH" # Let the user override the test with a path. 4551 ;; 4552 *) 4553 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4554for as_dir in $PATH 4555do 4556 IFS=$as_save_IFS 4557 test -z "$as_dir" && as_dir=. 4558 for ac_exec_ext in '' $ac_executable_extensions; do 4559 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4560 ac_cv_path_TEST_MINUS_S_SH="$as_dir/$ac_word$ac_exec_ext" 4561 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4562 break 2 4563 fi 4564done 4565done 4566IFS=$as_save_IFS 4567 4568 ;; 4569esac 4570fi 4571TEST_MINUS_S_SH=$ac_cv_path_TEST_MINUS_S_SH 4572if test -n "$TEST_MINUS_S_SH"; then 4573 { echo "$as_me:$LINENO: result: $TEST_MINUS_S_SH" >&5 4574echo "${ECHO_T}$TEST_MINUS_S_SH" >&6; } 4575else 4576 { echo "$as_me:$LINENO: result: no" >&5 4577echo "${ECHO_T}no" >&6; } 4578fi 4579 4580 4581# Extract the first word of "sh", so it can be a program name with args. 4582set dummy sh; ac_word=$2 4583{ echo "$as_me:$LINENO: checking for $ac_word" >&5 4584echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4585if test "${ac_cv_path_TEST_MINUS_S_SH+set}" = set; then 4586 echo $ECHO_N "(cached) $ECHO_C" >&6 4587else 4588 case $TEST_MINUS_S_SH in 4589 [\\/]* | ?:[\\/]*) 4590 ac_cv_path_TEST_MINUS_S_SH="$TEST_MINUS_S_SH" # Let the user override the test with a path. 4591 ;; 4592 *) 4593 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4594for as_dir in $PATH 4595do 4596 IFS=$as_save_IFS 4597 test -z "$as_dir" && as_dir=. 4598 for ac_exec_ext in '' $ac_executable_extensions; do 4599 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4600 ac_cv_path_TEST_MINUS_S_SH="$as_dir/$ac_word$ac_exec_ext" 4601 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4602 break 2 4603 fi 4604done 4605done 4606IFS=$as_save_IFS 4607 4608 ;; 4609esac 4610fi 4611TEST_MINUS_S_SH=$ac_cv_path_TEST_MINUS_S_SH 4612if test -n "$TEST_MINUS_S_SH"; then 4613 { echo "$as_me:$LINENO: result: $TEST_MINUS_S_SH" >&5 4614echo "${ECHO_T}$TEST_MINUS_S_SH" >&6; } 4615else 4616 { echo "$as_me:$LINENO: result: no" >&5 4617echo "${ECHO_T}no" >&6; } 4618fi 4619 4620 4621# Extract the first word of "sh", so it can be a program name with args. 4622set dummy sh; ac_word=$2 4623{ echo "$as_me:$LINENO: checking for $ac_word" >&5 4624echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4625if test "${ac_cv_path_SH+set}" = set; then 4626 echo $ECHO_N "(cached) $ECHO_C" >&6 4627else 4628 case $SH in 4629 [\\/]* | ?:[\\/]*) 4630 ac_cv_path_SH="$SH" # Let the user override the test with a path. 4631 ;; 4632 *) 4633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4634for as_dir in $PATH 4635do 4636 IFS=$as_save_IFS 4637 test -z "$as_dir" && as_dir=. 4638 for ac_exec_ext in '' $ac_executable_extensions; do 4639 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4640 ac_cv_path_SH="$as_dir/$ac_word$ac_exec_ext" 4641 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4642 break 2 4643 fi 4644done 4645done 4646IFS=$as_save_IFS 4647 4648 ;; 4649esac 4650fi 4651SH=$ac_cv_path_SH 4652if test -n "$SH"; then 4653 { echo "$as_me:$LINENO: result: $SH" >&5 4654echo "${ECHO_T}$SH" >&6; } 4655else 4656 { echo "$as_me:$LINENO: result: no" >&5 4657echo "${ECHO_T}no" >&6; } 4658fi 4659 4660 4661TEST_SHELL=sh 4662 4663 4664# Extract the first word of "groupadd", so it can be a program name with args. 4665set dummy groupadd; ac_word=$2 4666{ echo "$as_me:$LINENO: checking for $ac_word" >&5 4667echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4668if test "${ac_cv_path_PATH_GROUPADD_PROG+set}" = set; then 4669 echo $ECHO_N "(cached) $ECHO_C" >&6 4670else 4671 case $PATH_GROUPADD_PROG in 4672 [\\/]* | ?:[\\/]*) 4673 ac_cv_path_PATH_GROUPADD_PROG="$PATH_GROUPADD_PROG" # Let the user override the test with a path. 4674 ;; 4675 *) 4676 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4677for as_dir in /usr/sbin${PATH_SEPARATOR}/etc 4678do 4679 IFS=$as_save_IFS 4680 test -z "$as_dir" && as_dir=. 4681 for ac_exec_ext in '' $ac_executable_extensions; do 4682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4683 ac_cv_path_PATH_GROUPADD_PROG="$as_dir/$ac_word$ac_exec_ext" 4684 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4685 break 2 4686 fi 4687done 4688done 4689IFS=$as_save_IFS 4690 4691 test -z "$ac_cv_path_PATH_GROUPADD_PROG" && ac_cv_path_PATH_GROUPADD_PROG="groupadd" 4692 ;; 4693esac 4694fi 4695PATH_GROUPADD_PROG=$ac_cv_path_PATH_GROUPADD_PROG 4696if test -n "$PATH_GROUPADD_PROG"; then 4697 { echo "$as_me:$LINENO: result: $PATH_GROUPADD_PROG" >&5 4698echo "${ECHO_T}$PATH_GROUPADD_PROG" >&6; } 4699else 4700 { echo "$as_me:$LINENO: result: no" >&5 4701echo "${ECHO_T}no" >&6; } 4702fi 4703 4704 4705# Extract the first word of "useradd", so it can be a program name with args. 4706set dummy useradd; ac_word=$2 4707{ echo "$as_me:$LINENO: checking for $ac_word" >&5 4708echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4709if test "${ac_cv_path_PATH_USERADD_PROG+set}" = set; then 4710 echo $ECHO_N "(cached) $ECHO_C" >&6 4711else 4712 case $PATH_USERADD_PROG in 4713 [\\/]* | ?:[\\/]*) 4714 ac_cv_path_PATH_USERADD_PROG="$PATH_USERADD_PROG" # Let the user override the test with a path. 4715 ;; 4716 *) 4717 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4718for as_dir in /usr/sbin${PATH_SEPARATOR}/etc 4719do 4720 IFS=$as_save_IFS 4721 test -z "$as_dir" && as_dir=. 4722 for ac_exec_ext in '' $ac_executable_extensions; do 4723 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4724 ac_cv_path_PATH_USERADD_PROG="$as_dir/$ac_word$ac_exec_ext" 4725 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4726 break 2 4727 fi 4728done 4729done 4730IFS=$as_save_IFS 4731 4732 test -z "$ac_cv_path_PATH_USERADD_PROG" && ac_cv_path_PATH_USERADD_PROG="useradd" 4733 ;; 4734esac 4735fi 4736PATH_USERADD_PROG=$ac_cv_path_PATH_USERADD_PROG 4737if test -n "$PATH_USERADD_PROG"; then 4738 { echo "$as_me:$LINENO: result: $PATH_USERADD_PROG" >&5 4739echo "${ECHO_T}$PATH_USERADD_PROG" >&6; } 4740else 4741 { echo "$as_me:$LINENO: result: no" >&5 4742echo "${ECHO_T}no" >&6; } 4743fi 4744 4745 4746# Extract the first word of "pkgmk", so it can be a program name with args. 4747set dummy pkgmk; ac_word=$2 4748{ echo "$as_me:$LINENO: checking for $ac_word" >&5 4749echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4750if test "${ac_cv_prog_MAKE_PACKAGE_SUPPORTED+set}" = set; then 4751 echo $ECHO_N "(cached) $ECHO_C" >&6 4752else 4753 if test -n "$MAKE_PACKAGE_SUPPORTED"; then 4754 ac_cv_prog_MAKE_PACKAGE_SUPPORTED="$MAKE_PACKAGE_SUPPORTED" # Let the user override the test. 4755else 4756as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4757for as_dir in $PATH 4758do 4759 IFS=$as_save_IFS 4760 test -z "$as_dir" && as_dir=. 4761 for ac_exec_ext in '' $ac_executable_extensions; do 4762 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4763 ac_cv_prog_MAKE_PACKAGE_SUPPORTED="yes" 4764 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4765 break 2 4766 fi 4767done 4768done 4769IFS=$as_save_IFS 4770 4771 test -z "$ac_cv_prog_MAKE_PACKAGE_SUPPORTED" && ac_cv_prog_MAKE_PACKAGE_SUPPORTED="no" 4772fi 4773fi 4774MAKE_PACKAGE_SUPPORTED=$ac_cv_prog_MAKE_PACKAGE_SUPPORTED 4775if test -n "$MAKE_PACKAGE_SUPPORTED"; then 4776 { echo "$as_me:$LINENO: result: $MAKE_PACKAGE_SUPPORTED" >&5 4777echo "${ECHO_T}$MAKE_PACKAGE_SUPPORTED" >&6; } 4778else 4779 { echo "$as_me:$LINENO: result: no" >&5 4780echo "${ECHO_T}no" >&6; } 4781fi 4782 4783 4784if test -x /sbin/sh; then 4785 STARTUP_SCRIPT_SHELL=/sbin/sh 4786 4787else 4788 STARTUP_SCRIPT_SHELL=/bin/sh 4789 4790fi 4791 4792# System features 4793# Check whether --enable-largefile was given. 4794if test "${enable_largefile+set}" = set; then 4795 enableval=$enable_largefile; 4796fi 4797 4798if test "$enable_largefile" != no; then 4799 4800 { echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5 4801echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6; } 4802if test "${ac_cv_sys_largefile_CC+set}" = set; then 4803 echo $ECHO_N "(cached) $ECHO_C" >&6 4804else 4805 ac_cv_sys_largefile_CC=no 4806 if test "$GCC" != yes; then 4807 ac_save_CC=$CC 4808 while :; do 4809 # IRIX 6.2 and later do not support large files by default, 4810 # so use the C compiler's -n32 option if that helps. 4811 cat >conftest.$ac_ext <<_ACEOF 4812/* confdefs.h. */ 4813_ACEOF 4814cat confdefs.h >>conftest.$ac_ext 4815cat >>conftest.$ac_ext <<_ACEOF 4816/* end confdefs.h. */ 4817#include <sys/types.h> 4818 /* Check that off_t can represent 2**63 - 1 correctly. 4819 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4820 since some C++ compilers masquerading as C compilers 4821 incorrectly reject 9223372036854775807. */ 4822#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4823 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4824 && LARGE_OFF_T % 2147483647 == 1) 4825 ? 1 : -1]; 4826int 4827main () 4828{ 4829 4830 ; 4831 return 0; 4832} 4833_ACEOF 4834 rm -f conftest.$ac_objext 4835if { (ac_try="$ac_compile" 4836case "(($ac_try" in 4837 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4838 *) ac_try_echo=$ac_try;; 4839esac 4840eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4841 (eval "$ac_compile") 2>conftest.er1 4842 ac_status=$? 4843 grep -v '^ *+' conftest.er1 >conftest.err 4844 rm -f conftest.er1 4845 cat conftest.err >&5 4846 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4847 (exit $ac_status); } && { 4848 test -z "$ac_c_werror_flag" || 4849 test ! -s conftest.err 4850 } && test -s conftest.$ac_objext; then 4851 break 4852else 4853 echo "$as_me: failed program was:" >&5 4854sed 's/^/| /' conftest.$ac_ext >&5 4855 4856 4857fi 4858 4859rm -f core conftest.err conftest.$ac_objext 4860 CC="$CC -n32" 4861 rm -f conftest.$ac_objext 4862if { (ac_try="$ac_compile" 4863case "(($ac_try" in 4864 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4865 *) ac_try_echo=$ac_try;; 4866esac 4867eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4868 (eval "$ac_compile") 2>conftest.er1 4869 ac_status=$? 4870 grep -v '^ *+' conftest.er1 >conftest.err 4871 rm -f conftest.er1 4872 cat conftest.err >&5 4873 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4874 (exit $ac_status); } && { 4875 test -z "$ac_c_werror_flag" || 4876 test ! -s conftest.err 4877 } && test -s conftest.$ac_objext; then 4878 ac_cv_sys_largefile_CC=' -n32'; break 4879else 4880 echo "$as_me: failed program was:" >&5 4881sed 's/^/| /' conftest.$ac_ext >&5 4882 4883 4884fi 4885 4886rm -f core conftest.err conftest.$ac_objext 4887 break 4888 done 4889 CC=$ac_save_CC 4890 rm -f conftest.$ac_ext 4891 fi 4892fi 4893{ echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5 4894echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6; } 4895 if test "$ac_cv_sys_largefile_CC" != no; then 4896 CC=$CC$ac_cv_sys_largefile_CC 4897 fi 4898 4899 { echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5 4900echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6; } 4901if test "${ac_cv_sys_file_offset_bits+set}" = set; then 4902 echo $ECHO_N "(cached) $ECHO_C" >&6 4903else 4904 while :; do 4905 cat >conftest.$ac_ext <<_ACEOF 4906/* confdefs.h. */ 4907_ACEOF 4908cat confdefs.h >>conftest.$ac_ext 4909cat >>conftest.$ac_ext <<_ACEOF 4910/* end confdefs.h. */ 4911#include <sys/types.h> 4912 /* Check that off_t can represent 2**63 - 1 correctly. 4913 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4914 since some C++ compilers masquerading as C compilers 4915 incorrectly reject 9223372036854775807. */ 4916#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4917 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4918 && LARGE_OFF_T % 2147483647 == 1) 4919 ? 1 : -1]; 4920int 4921main () 4922{ 4923 4924 ; 4925 return 0; 4926} 4927_ACEOF 4928rm -f conftest.$ac_objext 4929if { (ac_try="$ac_compile" 4930case "(($ac_try" in 4931 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4932 *) ac_try_echo=$ac_try;; 4933esac 4934eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4935 (eval "$ac_compile") 2>conftest.er1 4936 ac_status=$? 4937 grep -v '^ *+' conftest.er1 >conftest.err 4938 rm -f conftest.er1 4939 cat conftest.err >&5 4940 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4941 (exit $ac_status); } && { 4942 test -z "$ac_c_werror_flag" || 4943 test ! -s conftest.err 4944 } && test -s conftest.$ac_objext; then 4945 ac_cv_sys_file_offset_bits=no; break 4946else 4947 echo "$as_me: failed program was:" >&5 4948sed 's/^/| /' conftest.$ac_ext >&5 4949 4950 4951fi 4952 4953rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4954 cat >conftest.$ac_ext <<_ACEOF 4955/* confdefs.h. */ 4956_ACEOF 4957cat confdefs.h >>conftest.$ac_ext 4958cat >>conftest.$ac_ext <<_ACEOF 4959/* end confdefs.h. */ 4960#define _FILE_OFFSET_BITS 64 4961#include <sys/types.h> 4962 /* Check that off_t can represent 2**63 - 1 correctly. 4963 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4964 since some C++ compilers masquerading as C compilers 4965 incorrectly reject 9223372036854775807. */ 4966#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4967 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4968 && LARGE_OFF_T % 2147483647 == 1) 4969 ? 1 : -1]; 4970int 4971main () 4972{ 4973 4974 ; 4975 return 0; 4976} 4977_ACEOF 4978rm -f conftest.$ac_objext 4979if { (ac_try="$ac_compile" 4980case "(($ac_try" in 4981 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4982 *) ac_try_echo=$ac_try;; 4983esac 4984eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4985 (eval "$ac_compile") 2>conftest.er1 4986 ac_status=$? 4987 grep -v '^ *+' conftest.er1 >conftest.err 4988 rm -f conftest.er1 4989 cat conftest.err >&5 4990 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4991 (exit $ac_status); } && { 4992 test -z "$ac_c_werror_flag" || 4993 test ! -s conftest.err 4994 } && test -s conftest.$ac_objext; then 4995 ac_cv_sys_file_offset_bits=64; break 4996else 4997 echo "$as_me: failed program was:" >&5 4998sed 's/^/| /' conftest.$ac_ext >&5 4999 5000 5001fi 5002 5003rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5004 ac_cv_sys_file_offset_bits=unknown 5005 break 5006done 5007fi 5008{ echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5 5009echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6; } 5010case $ac_cv_sys_file_offset_bits in #( 5011 no | unknown) ;; 5012 *) 5013cat >>confdefs.h <<_ACEOF 5014#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 5015_ACEOF 5016;; 5017esac 5018rm -f conftest* 5019 if test $ac_cv_sys_file_offset_bits = unknown; then 5020 { echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5 5021echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6; } 5022if test "${ac_cv_sys_large_files+set}" = set; then 5023 echo $ECHO_N "(cached) $ECHO_C" >&6 5024else 5025 while :; do 5026 cat >conftest.$ac_ext <<_ACEOF 5027/* confdefs.h. */ 5028_ACEOF 5029cat confdefs.h >>conftest.$ac_ext 5030cat >>conftest.$ac_ext <<_ACEOF 5031/* end confdefs.h. */ 5032#include <sys/types.h> 5033 /* Check that off_t can represent 2**63 - 1 correctly. 5034 We can't simply define LARGE_OFF_T to be 9223372036854775807, 5035 since some C++ compilers masquerading as C compilers 5036 incorrectly reject 9223372036854775807. */ 5037#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 5038 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5039 && LARGE_OFF_T % 2147483647 == 1) 5040 ? 1 : -1]; 5041int 5042main () 5043{ 5044 5045 ; 5046 return 0; 5047} 5048_ACEOF 5049rm -f conftest.$ac_objext 5050if { (ac_try="$ac_compile" 5051case "(($ac_try" in 5052 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5053 *) ac_try_echo=$ac_try;; 5054esac 5055eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5056 (eval "$ac_compile") 2>conftest.er1 5057 ac_status=$? 5058 grep -v '^ *+' conftest.er1 >conftest.err 5059 rm -f conftest.er1 5060 cat conftest.err >&5 5061 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5062 (exit $ac_status); } && { 5063 test -z "$ac_c_werror_flag" || 5064 test ! -s conftest.err 5065 } && test -s conftest.$ac_objext; then 5066 ac_cv_sys_large_files=no; break 5067else 5068 echo "$as_me: failed program was:" >&5 5069sed 's/^/| /' conftest.$ac_ext >&5 5070 5071 5072fi 5073 5074rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5075 cat >conftest.$ac_ext <<_ACEOF 5076/* confdefs.h. */ 5077_ACEOF 5078cat confdefs.h >>conftest.$ac_ext 5079cat >>conftest.$ac_ext <<_ACEOF 5080/* end confdefs.h. */ 5081#define _LARGE_FILES 1 5082#include <sys/types.h> 5083 /* Check that off_t can represent 2**63 - 1 correctly. 5084 We can't simply define LARGE_OFF_T to be 9223372036854775807, 5085 since some C++ compilers masquerading as C compilers 5086 incorrectly reject 9223372036854775807. */ 5087#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 5088 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5089 && LARGE_OFF_T % 2147483647 == 1) 5090 ? 1 : -1]; 5091int 5092main () 5093{ 5094 5095 ; 5096 return 0; 5097} 5098_ACEOF 5099rm -f conftest.$ac_objext 5100if { (ac_try="$ac_compile" 5101case "(($ac_try" in 5102 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5103 *) ac_try_echo=$ac_try;; 5104esac 5105eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5106 (eval "$ac_compile") 2>conftest.er1 5107 ac_status=$? 5108 grep -v '^ *+' conftest.er1 >conftest.err 5109 rm -f conftest.er1 5110 cat conftest.err >&5 5111 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5112 (exit $ac_status); } && { 5113 test -z "$ac_c_werror_flag" || 5114 test ! -s conftest.err 5115 } && test -s conftest.$ac_objext; then 5116 ac_cv_sys_large_files=1; break 5117else 5118 echo "$as_me: failed program was:" >&5 5119sed 's/^/| /' conftest.$ac_ext >&5 5120 5121 5122fi 5123 5124rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5125 ac_cv_sys_large_files=unknown 5126 break 5127done 5128fi 5129{ echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5 5130echo "${ECHO_T}$ac_cv_sys_large_files" >&6; } 5131case $ac_cv_sys_large_files in #( 5132 no | unknown) ;; 5133 *) 5134cat >>confdefs.h <<_ACEOF 5135#define _LARGE_FILES $ac_cv_sys_large_files 5136_ACEOF 5137;; 5138esac 5139rm -f conftest* 5140 fi 5141fi 5142 5143 5144if test -z "$AR" ; then 5145 { { echo "$as_me:$LINENO: error: *** 'ar' missing, please install or fix your \$PATH ***" >&5 5146echo "$as_me: error: *** 'ar' missing, please install or fix your \$PATH ***" >&2;} 5147 { (exit 1); exit 1; }; } 5148fi 5149 5150# Use LOGIN_PROGRAM from environment if possible 5151if test ! -z "$LOGIN_PROGRAM" ; then 5152 5153cat >>confdefs.h <<_ACEOF 5154#define LOGIN_PROGRAM_FALLBACK "$LOGIN_PROGRAM" 5155_ACEOF 5156 5157else 5158 # Search for login 5159 # Extract the first word of "login", so it can be a program name with args. 5160set dummy login; ac_word=$2 5161{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5162echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5163if test "${ac_cv_path_LOGIN_PROGRAM_FALLBACK+set}" = set; then 5164 echo $ECHO_N "(cached) $ECHO_C" >&6 5165else 5166 case $LOGIN_PROGRAM_FALLBACK in 5167 [\\/]* | ?:[\\/]*) 5168 ac_cv_path_LOGIN_PROGRAM_FALLBACK="$LOGIN_PROGRAM_FALLBACK" # Let the user override the test with a path. 5169 ;; 5170 *) 5171 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5172for as_dir in $PATH 5173do 5174 IFS=$as_save_IFS 5175 test -z "$as_dir" && as_dir=. 5176 for ac_exec_ext in '' $ac_executable_extensions; do 5177 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5178 ac_cv_path_LOGIN_PROGRAM_FALLBACK="$as_dir/$ac_word$ac_exec_ext" 5179 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5180 break 2 5181 fi 5182done 5183done 5184IFS=$as_save_IFS 5185 5186 ;; 5187esac 5188fi 5189LOGIN_PROGRAM_FALLBACK=$ac_cv_path_LOGIN_PROGRAM_FALLBACK 5190if test -n "$LOGIN_PROGRAM_FALLBACK"; then 5191 { echo "$as_me:$LINENO: result: $LOGIN_PROGRAM_FALLBACK" >&5 5192echo "${ECHO_T}$LOGIN_PROGRAM_FALLBACK" >&6; } 5193else 5194 { echo "$as_me:$LINENO: result: no" >&5 5195echo "${ECHO_T}no" >&6; } 5196fi 5197 5198 5199 if test ! -z "$LOGIN_PROGRAM_FALLBACK" ; then 5200 cat >>confdefs.h <<_ACEOF 5201#define LOGIN_PROGRAM_FALLBACK "$LOGIN_PROGRAM_FALLBACK" 5202_ACEOF 5203 5204 fi 5205fi 5206 5207# Extract the first word of "passwd", so it can be a program name with args. 5208set dummy passwd; ac_word=$2 5209{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5210echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5211if test "${ac_cv_path_PATH_PASSWD_PROG+set}" = set; then 5212 echo $ECHO_N "(cached) $ECHO_C" >&6 5213else 5214 case $PATH_PASSWD_PROG in 5215 [\\/]* | ?:[\\/]*) 5216 ac_cv_path_PATH_PASSWD_PROG="$PATH_PASSWD_PROG" # Let the user override the test with a path. 5217 ;; 5218 *) 5219 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5220for as_dir in $PATH 5221do 5222 IFS=$as_save_IFS 5223 test -z "$as_dir" && as_dir=. 5224 for ac_exec_ext in '' $ac_executable_extensions; do 5225 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5226 ac_cv_path_PATH_PASSWD_PROG="$as_dir/$ac_word$ac_exec_ext" 5227 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5228 break 2 5229 fi 5230done 5231done 5232IFS=$as_save_IFS 5233 5234 ;; 5235esac 5236fi 5237PATH_PASSWD_PROG=$ac_cv_path_PATH_PASSWD_PROG 5238if test -n "$PATH_PASSWD_PROG"; then 5239 { echo "$as_me:$LINENO: result: $PATH_PASSWD_PROG" >&5 5240echo "${ECHO_T}$PATH_PASSWD_PROG" >&6; } 5241else 5242 { echo "$as_me:$LINENO: result: no" >&5 5243echo "${ECHO_T}no" >&6; } 5244fi 5245 5246 5247if test ! -z "$PATH_PASSWD_PROG" ; then 5248 5249cat >>confdefs.h <<_ACEOF 5250#define _PATH_PASSWD_PROG "$PATH_PASSWD_PROG" 5251_ACEOF 5252 5253fi 5254 5255if test -z "$LD" ; then 5256 LD=$CC 5257fi 5258 5259 5260{ echo "$as_me:$LINENO: checking for inline" >&5 5261echo $ECHO_N "checking for inline... $ECHO_C" >&6; } 5262if test "${ac_cv_c_inline+set}" = set; then 5263 echo $ECHO_N "(cached) $ECHO_C" >&6 5264else 5265 ac_cv_c_inline=no 5266for ac_kw in inline __inline__ __inline; do 5267 cat >conftest.$ac_ext <<_ACEOF 5268/* confdefs.h. */ 5269_ACEOF 5270cat confdefs.h >>conftest.$ac_ext 5271cat >>conftest.$ac_ext <<_ACEOF 5272/* end confdefs.h. */ 5273#ifndef __cplusplus 5274typedef int foo_t; 5275static $ac_kw foo_t static_foo () {return 0; } 5276$ac_kw foo_t foo () {return 0; } 5277#endif 5278 5279_ACEOF 5280rm -f conftest.$ac_objext 5281if { (ac_try="$ac_compile" 5282case "(($ac_try" in 5283 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5284 *) ac_try_echo=$ac_try;; 5285esac 5286eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5287 (eval "$ac_compile") 2>conftest.er1 5288 ac_status=$? 5289 grep -v '^ *+' conftest.er1 >conftest.err 5290 rm -f conftest.er1 5291 cat conftest.err >&5 5292 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5293 (exit $ac_status); } && { 5294 test -z "$ac_c_werror_flag" || 5295 test ! -s conftest.err 5296 } && test -s conftest.$ac_objext; then 5297 ac_cv_c_inline=$ac_kw 5298else 5299 echo "$as_me: failed program was:" >&5 5300sed 's/^/| /' conftest.$ac_ext >&5 5301 5302 5303fi 5304 5305rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5306 test "$ac_cv_c_inline" != no && break 5307done 5308 5309fi 5310{ echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5 5311echo "${ECHO_T}$ac_cv_c_inline" >&6; } 5312 5313 5314case $ac_cv_c_inline in 5315 inline | yes) ;; 5316 *) 5317 case $ac_cv_c_inline in 5318 no) ac_val=;; 5319 *) ac_val=$ac_cv_c_inline;; 5320 esac 5321 cat >>confdefs.h <<_ACEOF 5322#ifndef __cplusplus 5323#define inline $ac_val 5324#endif 5325_ACEOF 5326 ;; 5327esac 5328 5329 5330{ echo "$as_me:$LINENO: checking whether LLONG_MAX is declared" >&5 5331echo $ECHO_N "checking whether LLONG_MAX is declared... $ECHO_C" >&6; } 5332if test "${ac_cv_have_decl_LLONG_MAX+set}" = set; then 5333 echo $ECHO_N "(cached) $ECHO_C" >&6 5334else 5335 cat >conftest.$ac_ext <<_ACEOF 5336/* confdefs.h. */ 5337_ACEOF 5338cat confdefs.h >>conftest.$ac_ext 5339cat >>conftest.$ac_ext <<_ACEOF 5340/* end confdefs.h. */ 5341#include <limits.h> 5342 5343int 5344main () 5345{ 5346#ifndef LLONG_MAX 5347 (void) LLONG_MAX; 5348#endif 5349 5350 ; 5351 return 0; 5352} 5353_ACEOF 5354rm -f conftest.$ac_objext 5355if { (ac_try="$ac_compile" 5356case "(($ac_try" in 5357 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5358 *) ac_try_echo=$ac_try;; 5359esac 5360eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5361 (eval "$ac_compile") 2>conftest.er1 5362 ac_status=$? 5363 grep -v '^ *+' conftest.er1 >conftest.err 5364 rm -f conftest.er1 5365 cat conftest.err >&5 5366 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5367 (exit $ac_status); } && { 5368 test -z "$ac_c_werror_flag" || 5369 test ! -s conftest.err 5370 } && test -s conftest.$ac_objext; then 5371 ac_cv_have_decl_LLONG_MAX=yes 5372else 5373 echo "$as_me: failed program was:" >&5 5374sed 's/^/| /' conftest.$ac_ext >&5 5375 5376 ac_cv_have_decl_LLONG_MAX=no 5377fi 5378 5379rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5380fi 5381{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_LLONG_MAX" >&5 5382echo "${ECHO_T}$ac_cv_have_decl_LLONG_MAX" >&6; } 5383if test $ac_cv_have_decl_LLONG_MAX = yes; then 5384 have_llong_max=1 5385fi 5386 5387 5388use_stack_protector=1 5389 5390# Check whether --with-stackprotect was given. 5391if test "${with_stackprotect+set}" = set; then 5392 withval=$with_stackprotect; 5393 if test "x$withval" = "xno"; then 5394 use_stack_protector=0 5395 fi 5396fi 5397 5398 5399if test "$GCC" = "yes" || test "$GCC" = "egcs"; then 5400 CFLAGS="$CFLAGS -Wall -Wpointer-arith -Wuninitialized" 5401 GCC_VER=`$CC -v 2>&1 | $AWK '/gcc version /{print $3}'` 5402 case $GCC_VER in 5403 1.*) no_attrib_nonnull=1 ;; 5404 2.8* | 2.9*) 5405 CFLAGS="$CFLAGS -Wsign-compare" 5406 no_attrib_nonnull=1 5407 ;; 5408 2.*) no_attrib_nonnull=1 ;; 5409 3.*) CFLAGS="$CFLAGS -Wsign-compare -Wformat-security" ;; 5410 4.*) CFLAGS="$CFLAGS -Wsign-compare -Wno-pointer-sign -Wformat-security" ;; 5411 *) ;; 5412 esac 5413 5414 { echo "$as_me:$LINENO: checking if $CC accepts -fno-builtin-memset" >&5 5415echo $ECHO_N "checking if $CC accepts -fno-builtin-memset... $ECHO_C" >&6; } 5416 saved_CFLAGS="$CFLAGS" 5417 CFLAGS="$CFLAGS -fno-builtin-memset" 5418 cat >conftest.$ac_ext <<_ACEOF 5419/* confdefs.h. */ 5420_ACEOF 5421cat confdefs.h >>conftest.$ac_ext 5422cat >>conftest.$ac_ext <<_ACEOF 5423/* end confdefs.h. */ 5424 5425#include <string.h> 5426int main(void){char b[10]; memset(b, 0, sizeof(b));} 5427 5428_ACEOF 5429rm -f conftest.$ac_objext conftest$ac_exeext 5430if { (ac_try="$ac_link" 5431case "(($ac_try" in 5432 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5433 *) ac_try_echo=$ac_try;; 5434esac 5435eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5436 (eval "$ac_link") 2>conftest.er1 5437 ac_status=$? 5438 grep -v '^ *+' conftest.er1 >conftest.err 5439 rm -f conftest.er1 5440 cat conftest.err >&5 5441 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5442 (exit $ac_status); } && { 5443 test -z "$ac_c_werror_flag" || 5444 test ! -s conftest.err 5445 } && test -s conftest$ac_exeext && 5446 $as_test_x conftest$ac_exeext; then 5447 { echo "$as_me:$LINENO: result: yes" >&5 5448echo "${ECHO_T}yes" >&6; } 5449else 5450 echo "$as_me: failed program was:" >&5 5451sed 's/^/| /' conftest.$ac_ext >&5 5452 5453 { echo "$as_me:$LINENO: result: no" >&5 5454echo "${ECHO_T}no" >&6; } 5455 CFLAGS="$saved_CFLAGS" 5456 5457fi 5458 5459rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 5460 conftest$ac_exeext conftest.$ac_ext 5461 5462 # -fstack-protector-all doesn't always work for some GCC versions 5463 # and/or platforms, so we test if we can. If it's not supported 5464 # on a give platform gcc will emit a warning so we use -Werror. 5465 if test "x$use_stack_protector" = "x1"; then 5466 for t in -fstack-protector-all -fstack-protector; do 5467 { echo "$as_me:$LINENO: checking if $CC supports $t" >&5 5468echo $ECHO_N "checking if $CC supports $t... $ECHO_C" >&6; } 5469 saved_CFLAGS="$CFLAGS" 5470 saved_LDFLAGS="$LDFLAGS" 5471 CFLAGS="$CFLAGS $t -Werror" 5472 LDFLAGS="$LDFLAGS $t -Werror" 5473 cat >conftest.$ac_ext <<_ACEOF 5474/* confdefs.h. */ 5475_ACEOF 5476cat confdefs.h >>conftest.$ac_ext 5477cat >>conftest.$ac_ext <<_ACEOF 5478/* end confdefs.h. */ 5479 5480#include <stdlib.h> 5481int main(void){return 0;} 5482 5483_ACEOF 5484rm -f conftest.$ac_objext conftest$ac_exeext 5485if { (ac_try="$ac_link" 5486case "(($ac_try" in 5487 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5488 *) ac_try_echo=$ac_try;; 5489esac 5490eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5491 (eval "$ac_link") 2>conftest.er1 5492 ac_status=$? 5493 grep -v '^ *+' conftest.er1 >conftest.err 5494 rm -f conftest.er1 5495 cat conftest.err >&5 5496 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5497 (exit $ac_status); } && { 5498 test -z "$ac_c_werror_flag" || 5499 test ! -s conftest.err 5500 } && test -s conftest$ac_exeext && 5501 $as_test_x conftest$ac_exeext; then 5502 { echo "$as_me:$LINENO: result: yes" >&5 5503echo "${ECHO_T}yes" >&6; } 5504 CFLAGS="$saved_CFLAGS $t" 5505 LDFLAGS="$saved_LDFLAGS $t" 5506 { echo "$as_me:$LINENO: checking if $t works" >&5 5507echo $ECHO_N "checking if $t works... $ECHO_C" >&6; } 5508 if test "$cross_compiling" = yes; then 5509 { echo "$as_me:$LINENO: WARNING: cross compiling: cannot test" >&5 5510echo "$as_me: WARNING: cross compiling: cannot test" >&2;} 5511 break 5512 5513else 5514 cat >conftest.$ac_ext <<_ACEOF 5515/* confdefs.h. */ 5516_ACEOF 5517cat confdefs.h >>conftest.$ac_ext 5518cat >>conftest.$ac_ext <<_ACEOF 5519/* end confdefs.h. */ 5520 5521#include <stdlib.h> 5522int main(void){exit(0);} 5523 5524_ACEOF 5525rm -f conftest$ac_exeext 5526if { (ac_try="$ac_link" 5527case "(($ac_try" in 5528 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5529 *) ac_try_echo=$ac_try;; 5530esac 5531eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5532 (eval "$ac_link") 2>&5 5533 ac_status=$? 5534 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5535 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 5536 { (case "(($ac_try" in 5537 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5538 *) ac_try_echo=$ac_try;; 5539esac 5540eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5541 (eval "$ac_try") 2>&5 5542 ac_status=$? 5543 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5544 (exit $ac_status); }; }; then 5545 { echo "$as_me:$LINENO: result: yes" >&5 5546echo "${ECHO_T}yes" >&6; } 5547 break 5548else 5549 echo "$as_me: program exited with status $ac_status" >&5 5550echo "$as_me: failed program was:" >&5 5551sed 's/^/| /' conftest.$ac_ext >&5 5552 5553( exit $ac_status ) 5554 { echo "$as_me:$LINENO: result: no" >&5 5555echo "${ECHO_T}no" >&6; } 5556fi 5557rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 5558fi 5559 5560 5561 5562else 5563 echo "$as_me: failed program was:" >&5 5564sed 's/^/| /' conftest.$ac_ext >&5 5565 5566 { echo "$as_me:$LINENO: result: no" >&5 5567echo "${ECHO_T}no" >&6; } 5568 5569fi 5570 5571rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 5572 conftest$ac_exeext conftest.$ac_ext 5573 CFLAGS="$saved_CFLAGS" 5574 LDFLAGS="$saved_LDFLAGS" 5575 done 5576 fi 5577 5578 if test -z "$have_llong_max"; then 5579 # retry LLONG_MAX with -std=gnu99, needed on some Linuxes 5580 unset ac_cv_have_decl_LLONG_MAX 5581 saved_CFLAGS="$CFLAGS" 5582 CFLAGS="$CFLAGS -std=gnu99" 5583 { echo "$as_me:$LINENO: checking whether LLONG_MAX is declared" >&5 5584echo $ECHO_N "checking whether LLONG_MAX is declared... $ECHO_C" >&6; } 5585if test "${ac_cv_have_decl_LLONG_MAX+set}" = set; then 5586 echo $ECHO_N "(cached) $ECHO_C" >&6 5587else 5588 cat >conftest.$ac_ext <<_ACEOF 5589/* confdefs.h. */ 5590_ACEOF 5591cat confdefs.h >>conftest.$ac_ext 5592cat >>conftest.$ac_ext <<_ACEOF 5593/* end confdefs.h. */ 5594#include <limits.h> 5595 5596 5597int 5598main () 5599{ 5600#ifndef LLONG_MAX 5601 (void) LLONG_MAX; 5602#endif 5603 5604 ; 5605 return 0; 5606} 5607_ACEOF 5608rm -f conftest.$ac_objext 5609if { (ac_try="$ac_compile" 5610case "(($ac_try" in 5611 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5612 *) ac_try_echo=$ac_try;; 5613esac 5614eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5615 (eval "$ac_compile") 2>conftest.er1 5616 ac_status=$? 5617 grep -v '^ *+' conftest.er1 >conftest.err 5618 rm -f conftest.er1 5619 cat conftest.err >&5 5620 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5621 (exit $ac_status); } && { 5622 test -z "$ac_c_werror_flag" || 5623 test ! -s conftest.err 5624 } && test -s conftest.$ac_objext; then 5625 ac_cv_have_decl_LLONG_MAX=yes 5626else 5627 echo "$as_me: failed program was:" >&5 5628sed 's/^/| /' conftest.$ac_ext >&5 5629 5630 ac_cv_have_decl_LLONG_MAX=no 5631fi 5632 5633rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5634fi 5635{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_LLONG_MAX" >&5 5636echo "${ECHO_T}$ac_cv_have_decl_LLONG_MAX" >&6; } 5637if test $ac_cv_have_decl_LLONG_MAX = yes; then 5638 have_llong_max=1 5639else 5640 CFLAGS="$saved_CFLAGS" 5641fi 5642 5643 fi 5644fi 5645 5646if test "x$no_attrib_nonnull" != "x1" ; then 5647 5648cat >>confdefs.h <<\_ACEOF 5649#define HAVE_ATTRIBUTE__NONNULL__ 1 5650_ACEOF 5651 5652fi 5653 5654 5655# Check whether --with-rpath was given. 5656if test "${with_rpath+set}" = set; then 5657 withval=$with_rpath; 5658 if test "x$withval" = "xno" ; then 5659 need_dash_r="" 5660 fi 5661 if test "x$withval" = "xyes" ; then 5662 need_dash_r=1 5663 fi 5664 5665 5666fi 5667 5668 5669# Allow user to specify flags 5670 5671# Check whether --with-cflags was given. 5672if test "${with_cflags+set}" = set; then 5673 withval=$with_cflags; 5674 if test -n "$withval" && test "x$withval" != "xno" && \ 5675 test "x${withval}" != "xyes"; then 5676 CFLAGS="$CFLAGS $withval" 5677 fi 5678 5679 5680fi 5681 5682 5683# Check whether --with-cppflags was given. 5684if test "${with_cppflags+set}" = set; then 5685 withval=$with_cppflags; 5686 if test -n "$withval" && test "x$withval" != "xno" && \ 5687 test "x${withval}" != "xyes"; then 5688 CPPFLAGS="$CPPFLAGS $withval" 5689 fi 5690 5691 5692fi 5693 5694 5695# Check whether --with-ldflags was given. 5696if test "${with_ldflags+set}" = set; then 5697 withval=$with_ldflags; 5698 if test -n "$withval" && test "x$withval" != "xno" && \ 5699 test "x${withval}" != "xyes"; then 5700 LDFLAGS="$LDFLAGS $withval" 5701 fi 5702 5703 5704fi 5705 5706 5707# Check whether --with-libs was given. 5708if test "${with_libs+set}" = set; then 5709 withval=$with_libs; 5710 if test -n "$withval" && test "x$withval" != "xno" && \ 5711 test "x${withval}" != "xyes"; then 5712 LIBS="$LIBS $withval" 5713 fi 5714 5715 5716fi 5717 5718 5719# Check whether --with-Werror was given. 5720if test "${with_Werror+set}" = set; then 5721 withval=$with_Werror; 5722 if test -n "$withval" && test "x$withval" != "xno"; then 5723 werror_flags="-Werror" 5724 if test "x${withval}" != "xyes"; then 5725 werror_flags="$withval" 5726 fi 5727 fi 5728 5729 5730fi 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797for ac_header in \ 5798 bstring.h \ 5799 crypt.h \ 5800 crypto/sha2.h \ 5801 dirent.h \ 5802 endian.h \ 5803 features.h \ 5804 fcntl.h \ 5805 floatingpoint.h \ 5806 getopt.h \ 5807 glob.h \ 5808 ia.h \ 5809 iaf.h \ 5810 limits.h \ 5811 login.h \ 5812 maillock.h \ 5813 ndir.h \ 5814 net/if_tun.h \ 5815 netdb.h \ 5816 netgroup.h \ 5817 pam/pam_appl.h \ 5818 paths.h \ 5819 poll.h \ 5820 pty.h \ 5821 readpassphrase.h \ 5822 rpc/types.h \ 5823 security/pam_appl.h \ 5824 sha2.h \ 5825 shadow.h \ 5826 stddef.h \ 5827 stdint.h \ 5828 string.h \ 5829 strings.h \ 5830 sys/audit.h \ 5831 sys/bitypes.h \ 5832 sys/bsdtty.h \ 5833 sys/cdefs.h \ 5834 sys/dir.h \ 5835 sys/mman.h \ 5836 sys/mount.h \ 5837 sys/ndir.h \ 5838 sys/poll.h \ 5839 sys/prctl.h \ 5840 sys/pstat.h \ 5841 sys/select.h \ 5842 sys/stat.h \ 5843 sys/stream.h \ 5844 sys/stropts.h \ 5845 sys/strtio.h \ 5846 sys/statvfs.h \ 5847 sys/sysmacros.h \ 5848 sys/time.h \ 5849 sys/timers.h \ 5850 sys/un.h \ 5851 time.h \ 5852 tmpdir.h \ 5853 ttyent.h \ 5854 ucred.h \ 5855 unistd.h \ 5856 usersec.h \ 5857 util.h \ 5858 utime.h \ 5859 utmp.h \ 5860 utmpx.h \ 5861 vis.h \ 5862 5863do 5864as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 5865if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5866 { echo "$as_me:$LINENO: checking for $ac_header" >&5 5867echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5868if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5869 echo $ECHO_N "(cached) $ECHO_C" >&6 5870fi 5871ac_res=`eval echo '${'$as_ac_Header'}'` 5872 { echo "$as_me:$LINENO: result: $ac_res" >&5 5873echo "${ECHO_T}$ac_res" >&6; } 5874else 5875 # Is the header compilable? 5876{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 5877echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 5878cat >conftest.$ac_ext <<_ACEOF 5879/* confdefs.h. */ 5880_ACEOF 5881cat confdefs.h >>conftest.$ac_ext 5882cat >>conftest.$ac_ext <<_ACEOF 5883/* end confdefs.h. */ 5884$ac_includes_default 5885#include <$ac_header> 5886_ACEOF 5887rm -f conftest.$ac_objext 5888if { (ac_try="$ac_compile" 5889case "(($ac_try" in 5890 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5891 *) ac_try_echo=$ac_try;; 5892esac 5893eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5894 (eval "$ac_compile") 2>conftest.er1 5895 ac_status=$? 5896 grep -v '^ *+' conftest.er1 >conftest.err 5897 rm -f conftest.er1 5898 cat conftest.err >&5 5899 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5900 (exit $ac_status); } && { 5901 test -z "$ac_c_werror_flag" || 5902 test ! -s conftest.err 5903 } && test -s conftest.$ac_objext; then 5904 ac_header_compiler=yes 5905else 5906 echo "$as_me: failed program was:" >&5 5907sed 's/^/| /' conftest.$ac_ext >&5 5908 5909 ac_header_compiler=no 5910fi 5911 5912rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5913{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 5914echo "${ECHO_T}$ac_header_compiler" >&6; } 5915 5916# Is the header present? 5917{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 5918echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 5919cat >conftest.$ac_ext <<_ACEOF 5920/* confdefs.h. */ 5921_ACEOF 5922cat confdefs.h >>conftest.$ac_ext 5923cat >>conftest.$ac_ext <<_ACEOF 5924/* end confdefs.h. */ 5925#include <$ac_header> 5926_ACEOF 5927if { (ac_try="$ac_cpp conftest.$ac_ext" 5928case "(($ac_try" in 5929 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5930 *) ac_try_echo=$ac_try;; 5931esac 5932eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5933 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5934 ac_status=$? 5935 grep -v '^ *+' conftest.er1 >conftest.err 5936 rm -f conftest.er1 5937 cat conftest.err >&5 5938 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5939 (exit $ac_status); } >/dev/null && { 5940 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 5941 test ! -s conftest.err 5942 }; then 5943 ac_header_preproc=yes 5944else 5945 echo "$as_me: failed program was:" >&5 5946sed 's/^/| /' conftest.$ac_ext >&5 5947 5948 ac_header_preproc=no 5949fi 5950 5951rm -f conftest.err conftest.$ac_ext 5952{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 5953echo "${ECHO_T}$ac_header_preproc" >&6; } 5954 5955# So? What about this header? 5956case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 5957 yes:no: ) 5958 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 5959echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 5960 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 5961echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 5962 ac_header_preproc=yes 5963 ;; 5964 no:yes:* ) 5965 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 5966echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 5967 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 5968echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 5969 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 5970echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 5971 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 5972echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 5973 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 5974echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 5975 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 5976echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 5977 ( cat <<\_ASBOX 5978## ------------------------------------------- ## 5979## Report this to openssh-unix-dev@mindrot.org ## 5980## ------------------------------------------- ## 5981_ASBOX 5982 ) | sed "s/^/$as_me: WARNING: /" >&2 5983 ;; 5984esac 5985{ echo "$as_me:$LINENO: checking for $ac_header" >&5 5986echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5987if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5988 echo $ECHO_N "(cached) $ECHO_C" >&6 5989else 5990 eval "$as_ac_Header=\$ac_header_preproc" 5991fi 5992ac_res=`eval echo '${'$as_ac_Header'}'` 5993 { echo "$as_me:$LINENO: result: $ac_res" >&5 5994echo "${ECHO_T}$ac_res" >&6; } 5995 5996fi 5997if test `eval echo '${'$as_ac_Header'}'` = yes; then 5998 cat >>confdefs.h <<_ACEOF 5999#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 6000_ACEOF 6001 6002fi 6003 6004done 6005 6006 6007# lastlog.h requires sys/time.h to be included first on Solaris 6008 6009for ac_header in lastlog.h 6010do 6011as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 6012{ echo "$as_me:$LINENO: checking for $ac_header" >&5 6013echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 6014if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 6015 echo $ECHO_N "(cached) $ECHO_C" >&6 6016else 6017 cat >conftest.$ac_ext <<_ACEOF 6018/* confdefs.h. */ 6019_ACEOF 6020cat confdefs.h >>conftest.$ac_ext 6021cat >>conftest.$ac_ext <<_ACEOF 6022/* end confdefs.h. */ 6023 6024#ifdef HAVE_SYS_TIME_H 6025# include <sys/time.h> 6026#endif 6027 6028 6029#include <$ac_header> 6030_ACEOF 6031rm -f conftest.$ac_objext 6032if { (ac_try="$ac_compile" 6033case "(($ac_try" in 6034 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6035 *) ac_try_echo=$ac_try;; 6036esac 6037eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6038 (eval "$ac_compile") 2>conftest.er1 6039 ac_status=$? 6040 grep -v '^ *+' conftest.er1 >conftest.err 6041 rm -f conftest.er1 6042 cat conftest.err >&5 6043 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6044 (exit $ac_status); } && { 6045 test -z "$ac_c_werror_flag" || 6046 test ! -s conftest.err 6047 } && test -s conftest.$ac_objext; then 6048 eval "$as_ac_Header=yes" 6049else 6050 echo "$as_me: failed program was:" >&5 6051sed 's/^/| /' conftest.$ac_ext >&5 6052 6053 eval "$as_ac_Header=no" 6054fi 6055 6056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6057fi 6058ac_res=`eval echo '${'$as_ac_Header'}'` 6059 { echo "$as_me:$LINENO: result: $ac_res" >&5 6060echo "${ECHO_T}$ac_res" >&6; } 6061if test `eval echo '${'$as_ac_Header'}'` = yes; then 6062 cat >>confdefs.h <<_ACEOF 6063#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 6064_ACEOF 6065 6066fi 6067 6068done 6069 6070 6071# sys/ptms.h requires sys/stream.h to be included first on Solaris 6072 6073for ac_header in sys/ptms.h 6074do 6075as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 6076{ echo "$as_me:$LINENO: checking for $ac_header" >&5 6077echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 6078if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 6079 echo $ECHO_N "(cached) $ECHO_C" >&6 6080else 6081 cat >conftest.$ac_ext <<_ACEOF 6082/* confdefs.h. */ 6083_ACEOF 6084cat confdefs.h >>conftest.$ac_ext 6085cat >>conftest.$ac_ext <<_ACEOF 6086/* end confdefs.h. */ 6087 6088#ifdef HAVE_SYS_STREAM_H 6089# include <sys/stream.h> 6090#endif 6091 6092 6093#include <$ac_header> 6094_ACEOF 6095rm -f conftest.$ac_objext 6096if { (ac_try="$ac_compile" 6097case "(($ac_try" in 6098 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6099 *) ac_try_echo=$ac_try;; 6100esac 6101eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6102 (eval "$ac_compile") 2>conftest.er1 6103 ac_status=$? 6104 grep -v '^ *+' conftest.er1 >conftest.err 6105 rm -f conftest.er1 6106 cat conftest.err >&5 6107 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6108 (exit $ac_status); } && { 6109 test -z "$ac_c_werror_flag" || 6110 test ! -s conftest.err 6111 } && test -s conftest.$ac_objext; then 6112 eval "$as_ac_Header=yes" 6113else 6114 echo "$as_me: failed program was:" >&5 6115sed 's/^/| /' conftest.$ac_ext >&5 6116 6117 eval "$as_ac_Header=no" 6118fi 6119 6120rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6121fi 6122ac_res=`eval echo '${'$as_ac_Header'}'` 6123 { echo "$as_me:$LINENO: result: $ac_res" >&5 6124echo "${ECHO_T}$ac_res" >&6; } 6125if test `eval echo '${'$as_ac_Header'}'` = yes; then 6126 cat >>confdefs.h <<_ACEOF 6127#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 6128_ACEOF 6129 6130fi 6131 6132done 6133 6134 6135# login_cap.h requires sys/types.h on NetBSD 6136 6137for ac_header in login_cap.h 6138do 6139as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 6140{ echo "$as_me:$LINENO: checking for $ac_header" >&5 6141echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 6142if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 6143 echo $ECHO_N "(cached) $ECHO_C" >&6 6144else 6145 cat >conftest.$ac_ext <<_ACEOF 6146/* confdefs.h. */ 6147_ACEOF 6148cat confdefs.h >>conftest.$ac_ext 6149cat >>conftest.$ac_ext <<_ACEOF 6150/* end confdefs.h. */ 6151 6152#include <sys/types.h> 6153 6154 6155#include <$ac_header> 6156_ACEOF 6157rm -f conftest.$ac_objext 6158if { (ac_try="$ac_compile" 6159case "(($ac_try" in 6160 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6161 *) ac_try_echo=$ac_try;; 6162esac 6163eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6164 (eval "$ac_compile") 2>conftest.er1 6165 ac_status=$? 6166 grep -v '^ *+' conftest.er1 >conftest.err 6167 rm -f conftest.er1 6168 cat conftest.err >&5 6169 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6170 (exit $ac_status); } && { 6171 test -z "$ac_c_werror_flag" || 6172 test ! -s conftest.err 6173 } && test -s conftest.$ac_objext; then 6174 eval "$as_ac_Header=yes" 6175else 6176 echo "$as_me: failed program was:" >&5 6177sed 's/^/| /' conftest.$ac_ext >&5 6178 6179 eval "$as_ac_Header=no" 6180fi 6181 6182rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6183fi 6184ac_res=`eval echo '${'$as_ac_Header'}'` 6185 { echo "$as_me:$LINENO: result: $ac_res" >&5 6186echo "${ECHO_T}$ac_res" >&6; } 6187if test `eval echo '${'$as_ac_Header'}'` = yes; then 6188 cat >>confdefs.h <<_ACEOF 6189#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 6190_ACEOF 6191 6192fi 6193 6194done 6195 6196 6197# Messages for features tested for in target-specific section 6198SIA_MSG="no" 6199SPC_MSG="no" 6200 6201# Check for some target-specific stuff 6202case "$host" in 6203*-*-aix*) 6204 # Some versions of VAC won't allow macro redefinitions at 6205 # -qlanglevel=ansi, and autoconf 2.60 sometimes insists on using that 6206 # particularly with older versions of vac or xlc. 6207 # It also throws errors about null macro argments, but these are 6208 # not fatal. 6209 { echo "$as_me:$LINENO: checking if compiler allows macro redefinitions" >&5 6210echo $ECHO_N "checking if compiler allows macro redefinitions... $ECHO_C" >&6; } 6211 cat >conftest.$ac_ext <<_ACEOF 6212/* confdefs.h. */ 6213_ACEOF 6214cat confdefs.h >>conftest.$ac_ext 6215cat >>conftest.$ac_ext <<_ACEOF 6216/* end confdefs.h. */ 6217 6218#define testmacro foo 6219#define testmacro bar 6220int main(void) { exit(0); } 6221 6222_ACEOF 6223rm -f conftest.$ac_objext 6224if { (ac_try="$ac_compile" 6225case "(($ac_try" in 6226 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6227 *) ac_try_echo=$ac_try;; 6228esac 6229eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6230 (eval "$ac_compile") 2>conftest.er1 6231 ac_status=$? 6232 grep -v '^ *+' conftest.er1 >conftest.err 6233 rm -f conftest.er1 6234 cat conftest.err >&5 6235 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6236 (exit $ac_status); } && { 6237 test -z "$ac_c_werror_flag" || 6238 test ! -s conftest.err 6239 } && test -s conftest.$ac_objext; then 6240 { echo "$as_me:$LINENO: result: yes" >&5 6241echo "${ECHO_T}yes" >&6; } 6242else 6243 echo "$as_me: failed program was:" >&5 6244sed 's/^/| /' conftest.$ac_ext >&5 6245 6246 { echo "$as_me:$LINENO: result: no" >&5 6247echo "${ECHO_T}no" >&6; } 6248 CC="`echo $CC | sed 's/-qlanglvl\=ansi//g'`" 6249 LD="`echo $LD | sed 's/-qlanglvl\=ansi//g'`" 6250 CFLAGS="`echo $CFLAGS | sed 's/-qlanglvl\=ansi//g'`" 6251 CPPFLAGS="`echo $CPPFLAGS | sed 's/-qlanglvl\=ansi//g'`" 6252 6253 6254fi 6255 6256rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6257 6258 { echo "$as_me:$LINENO: checking how to specify blibpath for linker ($LD)" >&5 6259echo $ECHO_N "checking how to specify blibpath for linker ($LD)... $ECHO_C" >&6; } 6260 if (test -z "$blibpath"); then 6261 blibpath="/usr/lib:/lib" 6262 fi 6263 saved_LDFLAGS="$LDFLAGS" 6264 if test "$GCC" = "yes"; then 6265 flags="-Wl,-blibpath: -Wl,-rpath, -blibpath:" 6266 else 6267 flags="-blibpath: -Wl,-blibpath: -Wl,-rpath," 6268 fi 6269 for tryflags in $flags ;do 6270 if (test -z "$blibflags"); then 6271 LDFLAGS="$saved_LDFLAGS $tryflags$blibpath" 6272 cat >conftest.$ac_ext <<_ACEOF 6273/* confdefs.h. */ 6274_ACEOF 6275cat confdefs.h >>conftest.$ac_ext 6276cat >>conftest.$ac_ext <<_ACEOF 6277/* end confdefs.h. */ 6278 6279int 6280main () 6281{ 6282 6283 ; 6284 return 0; 6285} 6286_ACEOF 6287rm -f conftest.$ac_objext conftest$ac_exeext 6288if { (ac_try="$ac_link" 6289case "(($ac_try" in 6290 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6291 *) ac_try_echo=$ac_try;; 6292esac 6293eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6294 (eval "$ac_link") 2>conftest.er1 6295 ac_status=$? 6296 grep -v '^ *+' conftest.er1 >conftest.err 6297 rm -f conftest.er1 6298 cat conftest.err >&5 6299 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6300 (exit $ac_status); } && { 6301 test -z "$ac_c_werror_flag" || 6302 test ! -s conftest.err 6303 } && test -s conftest$ac_exeext && 6304 $as_test_x conftest$ac_exeext; then 6305 blibflags=$tryflags 6306else 6307 echo "$as_me: failed program was:" >&5 6308sed 's/^/| /' conftest.$ac_ext >&5 6309 6310 6311fi 6312 6313rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6314 conftest$ac_exeext conftest.$ac_ext 6315 fi 6316 done 6317 if (test -z "$blibflags"); then 6318 { echo "$as_me:$LINENO: result: not found" >&5 6319echo "${ECHO_T}not found" >&6; } 6320 { { echo "$as_me:$LINENO: error: *** must be able to specify blibpath on AIX - check config.log" >&5 6321echo "$as_me: error: *** must be able to specify blibpath on AIX - check config.log" >&2;} 6322 { (exit 1); exit 1; }; } 6323 else 6324 { echo "$as_me:$LINENO: result: $blibflags" >&5 6325echo "${ECHO_T}$blibflags" >&6; } 6326 fi 6327 LDFLAGS="$saved_LDFLAGS" 6328 { echo "$as_me:$LINENO: checking for authenticate" >&5 6329echo $ECHO_N "checking for authenticate... $ECHO_C" >&6; } 6330if test "${ac_cv_func_authenticate+set}" = set; then 6331 echo $ECHO_N "(cached) $ECHO_C" >&6 6332else 6333 cat >conftest.$ac_ext <<_ACEOF 6334/* confdefs.h. */ 6335_ACEOF 6336cat confdefs.h >>conftest.$ac_ext 6337cat >>conftest.$ac_ext <<_ACEOF 6338/* end confdefs.h. */ 6339/* Define authenticate to an innocuous variant, in case <limits.h> declares authenticate. 6340 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 6341#define authenticate innocuous_authenticate 6342 6343/* System header to define __stub macros and hopefully few prototypes, 6344 which can conflict with char authenticate (); below. 6345 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6346 <limits.h> exists even on freestanding compilers. */ 6347 6348#ifdef __STDC__ 6349# include <limits.h> 6350#else 6351# include <assert.h> 6352#endif 6353 6354#undef authenticate 6355 6356/* Override any GCC internal prototype to avoid an error. 6357 Use char because int might match the return type of a GCC 6358 builtin and then its argument prototype would still apply. */ 6359#ifdef __cplusplus 6360extern "C" 6361#endif 6362char authenticate (); 6363/* The GNU C library defines this for functions which it implements 6364 to always fail with ENOSYS. Some functions are actually named 6365 something starting with __ and the normal name is an alias. */ 6366#if defined __stub_authenticate || defined __stub___authenticate 6367choke me 6368#endif 6369 6370int 6371main () 6372{ 6373return authenticate (); 6374 ; 6375 return 0; 6376} 6377_ACEOF 6378rm -f conftest.$ac_objext conftest$ac_exeext 6379if { (ac_try="$ac_link" 6380case "(($ac_try" in 6381 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6382 *) ac_try_echo=$ac_try;; 6383esac 6384eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6385 (eval "$ac_link") 2>conftest.er1 6386 ac_status=$? 6387 grep -v '^ *+' conftest.er1 >conftest.err 6388 rm -f conftest.er1 6389 cat conftest.err >&5 6390 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6391 (exit $ac_status); } && { 6392 test -z "$ac_c_werror_flag" || 6393 test ! -s conftest.err 6394 } && test -s conftest$ac_exeext && 6395 $as_test_x conftest$ac_exeext; then 6396 ac_cv_func_authenticate=yes 6397else 6398 echo "$as_me: failed program was:" >&5 6399sed 's/^/| /' conftest.$ac_ext >&5 6400 6401 ac_cv_func_authenticate=no 6402fi 6403 6404rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6405 conftest$ac_exeext conftest.$ac_ext 6406fi 6407{ echo "$as_me:$LINENO: result: $ac_cv_func_authenticate" >&5 6408echo "${ECHO_T}$ac_cv_func_authenticate" >&6; } 6409if test $ac_cv_func_authenticate = yes; then 6410 6411cat >>confdefs.h <<\_ACEOF 6412#define WITH_AIXAUTHENTICATE 1 6413_ACEOF 6414 6415else 6416 { echo "$as_me:$LINENO: checking for authenticate in -ls" >&5 6417echo $ECHO_N "checking for authenticate in -ls... $ECHO_C" >&6; } 6418if test "${ac_cv_lib_s_authenticate+set}" = set; then 6419 echo $ECHO_N "(cached) $ECHO_C" >&6 6420else 6421 ac_check_lib_save_LIBS=$LIBS 6422LIBS="-ls $LIBS" 6423cat >conftest.$ac_ext <<_ACEOF 6424/* confdefs.h. */ 6425_ACEOF 6426cat confdefs.h >>conftest.$ac_ext 6427cat >>conftest.$ac_ext <<_ACEOF 6428/* end confdefs.h. */ 6429 6430/* Override any GCC internal prototype to avoid an error. 6431 Use char because int might match the return type of a GCC 6432 builtin and then its argument prototype would still apply. */ 6433#ifdef __cplusplus 6434extern "C" 6435#endif 6436char authenticate (); 6437int 6438main () 6439{ 6440return authenticate (); 6441 ; 6442 return 0; 6443} 6444_ACEOF 6445rm -f conftest.$ac_objext conftest$ac_exeext 6446if { (ac_try="$ac_link" 6447case "(($ac_try" in 6448 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6449 *) ac_try_echo=$ac_try;; 6450esac 6451eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6452 (eval "$ac_link") 2>conftest.er1 6453 ac_status=$? 6454 grep -v '^ *+' conftest.er1 >conftest.err 6455 rm -f conftest.er1 6456 cat conftest.err >&5 6457 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6458 (exit $ac_status); } && { 6459 test -z "$ac_c_werror_flag" || 6460 test ! -s conftest.err 6461 } && test -s conftest$ac_exeext && 6462 $as_test_x conftest$ac_exeext; then 6463 ac_cv_lib_s_authenticate=yes 6464else 6465 echo "$as_me: failed program was:" >&5 6466sed 's/^/| /' conftest.$ac_ext >&5 6467 6468 ac_cv_lib_s_authenticate=no 6469fi 6470 6471rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6472 conftest$ac_exeext conftest.$ac_ext 6473LIBS=$ac_check_lib_save_LIBS 6474fi 6475{ echo "$as_me:$LINENO: result: $ac_cv_lib_s_authenticate" >&5 6476echo "${ECHO_T}$ac_cv_lib_s_authenticate" >&6; } 6477if test $ac_cv_lib_s_authenticate = yes; then 6478 cat >>confdefs.h <<\_ACEOF 6479#define WITH_AIXAUTHENTICATE 1 6480_ACEOF 6481 6482 LIBS="$LIBS -ls" 6483 6484fi 6485 6486 6487fi 6488 6489 { echo "$as_me:$LINENO: checking whether authenticate is declared" >&5 6490echo $ECHO_N "checking whether authenticate is declared... $ECHO_C" >&6; } 6491if test "${ac_cv_have_decl_authenticate+set}" = set; then 6492 echo $ECHO_N "(cached) $ECHO_C" >&6 6493else 6494 cat >conftest.$ac_ext <<_ACEOF 6495/* confdefs.h. */ 6496_ACEOF 6497cat confdefs.h >>conftest.$ac_ext 6498cat >>conftest.$ac_ext <<_ACEOF 6499/* end confdefs.h. */ 6500#include <usersec.h> 6501 6502int 6503main () 6504{ 6505#ifndef authenticate 6506 (void) authenticate; 6507#endif 6508 6509 ; 6510 return 0; 6511} 6512_ACEOF 6513rm -f conftest.$ac_objext 6514if { (ac_try="$ac_compile" 6515case "(($ac_try" in 6516 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6517 *) ac_try_echo=$ac_try;; 6518esac 6519eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6520 (eval "$ac_compile") 2>conftest.er1 6521 ac_status=$? 6522 grep -v '^ *+' conftest.er1 >conftest.err 6523 rm -f conftest.er1 6524 cat conftest.err >&5 6525 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6526 (exit $ac_status); } && { 6527 test -z "$ac_c_werror_flag" || 6528 test ! -s conftest.err 6529 } && test -s conftest.$ac_objext; then 6530 ac_cv_have_decl_authenticate=yes 6531else 6532 echo "$as_me: failed program was:" >&5 6533sed 's/^/| /' conftest.$ac_ext >&5 6534 6535 ac_cv_have_decl_authenticate=no 6536fi 6537 6538rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6539fi 6540{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_authenticate" >&5 6541echo "${ECHO_T}$ac_cv_have_decl_authenticate" >&6; } 6542if test $ac_cv_have_decl_authenticate = yes; then 6543 6544cat >>confdefs.h <<_ACEOF 6545#define HAVE_DECL_AUTHENTICATE 1 6546_ACEOF 6547 6548 6549else 6550 cat >>confdefs.h <<_ACEOF 6551#define HAVE_DECL_AUTHENTICATE 0 6552_ACEOF 6553 6554 6555fi 6556{ echo "$as_me:$LINENO: checking whether loginrestrictions is declared" >&5 6557echo $ECHO_N "checking whether loginrestrictions is declared... $ECHO_C" >&6; } 6558if test "${ac_cv_have_decl_loginrestrictions+set}" = set; then 6559 echo $ECHO_N "(cached) $ECHO_C" >&6 6560else 6561 cat >conftest.$ac_ext <<_ACEOF 6562/* confdefs.h. */ 6563_ACEOF 6564cat confdefs.h >>conftest.$ac_ext 6565cat >>conftest.$ac_ext <<_ACEOF 6566/* end confdefs.h. */ 6567#include <usersec.h> 6568 6569int 6570main () 6571{ 6572#ifndef loginrestrictions 6573 (void) loginrestrictions; 6574#endif 6575 6576 ; 6577 return 0; 6578} 6579_ACEOF 6580rm -f conftest.$ac_objext 6581if { (ac_try="$ac_compile" 6582case "(($ac_try" in 6583 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6584 *) ac_try_echo=$ac_try;; 6585esac 6586eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6587 (eval "$ac_compile") 2>conftest.er1 6588 ac_status=$? 6589 grep -v '^ *+' conftest.er1 >conftest.err 6590 rm -f conftest.er1 6591 cat conftest.err >&5 6592 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6593 (exit $ac_status); } && { 6594 test -z "$ac_c_werror_flag" || 6595 test ! -s conftest.err 6596 } && test -s conftest.$ac_objext; then 6597 ac_cv_have_decl_loginrestrictions=yes 6598else 6599 echo "$as_me: failed program was:" >&5 6600sed 's/^/| /' conftest.$ac_ext >&5 6601 6602 ac_cv_have_decl_loginrestrictions=no 6603fi 6604 6605rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6606fi 6607{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_loginrestrictions" >&5 6608echo "${ECHO_T}$ac_cv_have_decl_loginrestrictions" >&6; } 6609if test $ac_cv_have_decl_loginrestrictions = yes; then 6610 6611cat >>confdefs.h <<_ACEOF 6612#define HAVE_DECL_LOGINRESTRICTIONS 1 6613_ACEOF 6614 6615 6616else 6617 cat >>confdefs.h <<_ACEOF 6618#define HAVE_DECL_LOGINRESTRICTIONS 0 6619_ACEOF 6620 6621 6622fi 6623{ echo "$as_me:$LINENO: checking whether loginsuccess is declared" >&5 6624echo $ECHO_N "checking whether loginsuccess is declared... $ECHO_C" >&6; } 6625if test "${ac_cv_have_decl_loginsuccess+set}" = set; then 6626 echo $ECHO_N "(cached) $ECHO_C" >&6 6627else 6628 cat >conftest.$ac_ext <<_ACEOF 6629/* confdefs.h. */ 6630_ACEOF 6631cat confdefs.h >>conftest.$ac_ext 6632cat >>conftest.$ac_ext <<_ACEOF 6633/* end confdefs.h. */ 6634#include <usersec.h> 6635 6636int 6637main () 6638{ 6639#ifndef loginsuccess 6640 (void) loginsuccess; 6641#endif 6642 6643 ; 6644 return 0; 6645} 6646_ACEOF 6647rm -f conftest.$ac_objext 6648if { (ac_try="$ac_compile" 6649case "(($ac_try" in 6650 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6651 *) ac_try_echo=$ac_try;; 6652esac 6653eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6654 (eval "$ac_compile") 2>conftest.er1 6655 ac_status=$? 6656 grep -v '^ *+' conftest.er1 >conftest.err 6657 rm -f conftest.er1 6658 cat conftest.err >&5 6659 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6660 (exit $ac_status); } && { 6661 test -z "$ac_c_werror_flag" || 6662 test ! -s conftest.err 6663 } && test -s conftest.$ac_objext; then 6664 ac_cv_have_decl_loginsuccess=yes 6665else 6666 echo "$as_me: failed program was:" >&5 6667sed 's/^/| /' conftest.$ac_ext >&5 6668 6669 ac_cv_have_decl_loginsuccess=no 6670fi 6671 6672rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6673fi 6674{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_loginsuccess" >&5 6675echo "${ECHO_T}$ac_cv_have_decl_loginsuccess" >&6; } 6676if test $ac_cv_have_decl_loginsuccess = yes; then 6677 6678cat >>confdefs.h <<_ACEOF 6679#define HAVE_DECL_LOGINSUCCESS 1 6680_ACEOF 6681 6682 6683else 6684 cat >>confdefs.h <<_ACEOF 6685#define HAVE_DECL_LOGINSUCCESS 0 6686_ACEOF 6687 6688 6689fi 6690{ echo "$as_me:$LINENO: checking whether passwdexpired is declared" >&5 6691echo $ECHO_N "checking whether passwdexpired is declared... $ECHO_C" >&6; } 6692if test "${ac_cv_have_decl_passwdexpired+set}" = set; then 6693 echo $ECHO_N "(cached) $ECHO_C" >&6 6694else 6695 cat >conftest.$ac_ext <<_ACEOF 6696/* confdefs.h. */ 6697_ACEOF 6698cat confdefs.h >>conftest.$ac_ext 6699cat >>conftest.$ac_ext <<_ACEOF 6700/* end confdefs.h. */ 6701#include <usersec.h> 6702 6703int 6704main () 6705{ 6706#ifndef passwdexpired 6707 (void) passwdexpired; 6708#endif 6709 6710 ; 6711 return 0; 6712} 6713_ACEOF 6714rm -f conftest.$ac_objext 6715if { (ac_try="$ac_compile" 6716case "(($ac_try" in 6717 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6718 *) ac_try_echo=$ac_try;; 6719esac 6720eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6721 (eval "$ac_compile") 2>conftest.er1 6722 ac_status=$? 6723 grep -v '^ *+' conftest.er1 >conftest.err 6724 rm -f conftest.er1 6725 cat conftest.err >&5 6726 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6727 (exit $ac_status); } && { 6728 test -z "$ac_c_werror_flag" || 6729 test ! -s conftest.err 6730 } && test -s conftest.$ac_objext; then 6731 ac_cv_have_decl_passwdexpired=yes 6732else 6733 echo "$as_me: failed program was:" >&5 6734sed 's/^/| /' conftest.$ac_ext >&5 6735 6736 ac_cv_have_decl_passwdexpired=no 6737fi 6738 6739rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6740fi 6741{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_passwdexpired" >&5 6742echo "${ECHO_T}$ac_cv_have_decl_passwdexpired" >&6; } 6743if test $ac_cv_have_decl_passwdexpired = yes; then 6744 6745cat >>confdefs.h <<_ACEOF 6746#define HAVE_DECL_PASSWDEXPIRED 1 6747_ACEOF 6748 6749 6750else 6751 cat >>confdefs.h <<_ACEOF 6752#define HAVE_DECL_PASSWDEXPIRED 0 6753_ACEOF 6754 6755 6756fi 6757{ echo "$as_me:$LINENO: checking whether setauthdb is declared" >&5 6758echo $ECHO_N "checking whether setauthdb is declared... $ECHO_C" >&6; } 6759if test "${ac_cv_have_decl_setauthdb+set}" = set; then 6760 echo $ECHO_N "(cached) $ECHO_C" >&6 6761else 6762 cat >conftest.$ac_ext <<_ACEOF 6763/* confdefs.h. */ 6764_ACEOF 6765cat confdefs.h >>conftest.$ac_ext 6766cat >>conftest.$ac_ext <<_ACEOF 6767/* end confdefs.h. */ 6768#include <usersec.h> 6769 6770int 6771main () 6772{ 6773#ifndef setauthdb 6774 (void) setauthdb; 6775#endif 6776 6777 ; 6778 return 0; 6779} 6780_ACEOF 6781rm -f conftest.$ac_objext 6782if { (ac_try="$ac_compile" 6783case "(($ac_try" in 6784 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6785 *) ac_try_echo=$ac_try;; 6786esac 6787eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6788 (eval "$ac_compile") 2>conftest.er1 6789 ac_status=$? 6790 grep -v '^ *+' conftest.er1 >conftest.err 6791 rm -f conftest.er1 6792 cat conftest.err >&5 6793 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6794 (exit $ac_status); } && { 6795 test -z "$ac_c_werror_flag" || 6796 test ! -s conftest.err 6797 } && test -s conftest.$ac_objext; then 6798 ac_cv_have_decl_setauthdb=yes 6799else 6800 echo "$as_me: failed program was:" >&5 6801sed 's/^/| /' conftest.$ac_ext >&5 6802 6803 ac_cv_have_decl_setauthdb=no 6804fi 6805 6806rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6807fi 6808{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_setauthdb" >&5 6809echo "${ECHO_T}$ac_cv_have_decl_setauthdb" >&6; } 6810if test $ac_cv_have_decl_setauthdb = yes; then 6811 6812cat >>confdefs.h <<_ACEOF 6813#define HAVE_DECL_SETAUTHDB 1 6814_ACEOF 6815 6816 6817else 6818 cat >>confdefs.h <<_ACEOF 6819#define HAVE_DECL_SETAUTHDB 0 6820_ACEOF 6821 6822 6823fi 6824 6825 6826 { echo "$as_me:$LINENO: checking whether loginfailed is declared" >&5 6827echo $ECHO_N "checking whether loginfailed is declared... $ECHO_C" >&6; } 6828if test "${ac_cv_have_decl_loginfailed+set}" = set; then 6829 echo $ECHO_N "(cached) $ECHO_C" >&6 6830else 6831 cat >conftest.$ac_ext <<_ACEOF 6832/* confdefs.h. */ 6833_ACEOF 6834cat confdefs.h >>conftest.$ac_ext 6835cat >>conftest.$ac_ext <<_ACEOF 6836/* end confdefs.h. */ 6837#include <usersec.h> 6838 6839 6840int 6841main () 6842{ 6843#ifndef loginfailed 6844 (void) loginfailed; 6845#endif 6846 6847 ; 6848 return 0; 6849} 6850_ACEOF 6851rm -f conftest.$ac_objext 6852if { (ac_try="$ac_compile" 6853case "(($ac_try" in 6854 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6855 *) ac_try_echo=$ac_try;; 6856esac 6857eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6858 (eval "$ac_compile") 2>conftest.er1 6859 ac_status=$? 6860 grep -v '^ *+' conftest.er1 >conftest.err 6861 rm -f conftest.er1 6862 cat conftest.err >&5 6863 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6864 (exit $ac_status); } && { 6865 test -z "$ac_c_werror_flag" || 6866 test ! -s conftest.err 6867 } && test -s conftest.$ac_objext; then 6868 ac_cv_have_decl_loginfailed=yes 6869else 6870 echo "$as_me: failed program was:" >&5 6871sed 's/^/| /' conftest.$ac_ext >&5 6872 6873 ac_cv_have_decl_loginfailed=no 6874fi 6875 6876rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6877fi 6878{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_loginfailed" >&5 6879echo "${ECHO_T}$ac_cv_have_decl_loginfailed" >&6; } 6880if test $ac_cv_have_decl_loginfailed = yes; then 6881 6882cat >>confdefs.h <<_ACEOF 6883#define HAVE_DECL_LOGINFAILED 1 6884_ACEOF 6885 6886{ echo "$as_me:$LINENO: checking if loginfailed takes 4 arguments" >&5 6887echo $ECHO_N "checking if loginfailed takes 4 arguments... $ECHO_C" >&6; } 6888 cat >conftest.$ac_ext <<_ACEOF 6889/* confdefs.h. */ 6890_ACEOF 6891cat confdefs.h >>conftest.$ac_ext 6892cat >>conftest.$ac_ext <<_ACEOF 6893/* end confdefs.h. */ 6894#include <usersec.h> 6895int 6896main () 6897{ 6898(void)loginfailed("user","host","tty",0); 6899 ; 6900 return 0; 6901} 6902_ACEOF 6903rm -f conftest.$ac_objext 6904if { (ac_try="$ac_compile" 6905case "(($ac_try" in 6906 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6907 *) ac_try_echo=$ac_try;; 6908esac 6909eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6910 (eval "$ac_compile") 2>conftest.er1 6911 ac_status=$? 6912 grep -v '^ *+' conftest.er1 >conftest.err 6913 rm -f conftest.er1 6914 cat conftest.err >&5 6915 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6916 (exit $ac_status); } && { 6917 test -z "$ac_c_werror_flag" || 6918 test ! -s conftest.err 6919 } && test -s conftest.$ac_objext; then 6920 { echo "$as_me:$LINENO: result: yes" >&5 6921echo "${ECHO_T}yes" >&6; } 6922 6923cat >>confdefs.h <<\_ACEOF 6924#define AIX_LOGINFAILED_4ARG 1 6925_ACEOF 6926 6927else 6928 echo "$as_me: failed program was:" >&5 6929sed 's/^/| /' conftest.$ac_ext >&5 6930 6931 { echo "$as_me:$LINENO: result: no" >&5 6932echo "${ECHO_T}no" >&6; } 6933 6934fi 6935 6936rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6937else 6938 cat >>confdefs.h <<_ACEOF 6939#define HAVE_DECL_LOGINFAILED 0 6940_ACEOF 6941 6942 6943fi 6944 6945 6946 6947 6948for ac_func in getgrset setauthdb 6949do 6950as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 6951{ echo "$as_me:$LINENO: checking for $ac_func" >&5 6952echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 6953if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 6954 echo $ECHO_N "(cached) $ECHO_C" >&6 6955else 6956 cat >conftest.$ac_ext <<_ACEOF 6957/* confdefs.h. */ 6958_ACEOF 6959cat confdefs.h >>conftest.$ac_ext 6960cat >>conftest.$ac_ext <<_ACEOF 6961/* end confdefs.h. */ 6962/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 6963 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 6964#define $ac_func innocuous_$ac_func 6965 6966/* System header to define __stub macros and hopefully few prototypes, 6967 which can conflict with char $ac_func (); below. 6968 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6969 <limits.h> exists even on freestanding compilers. */ 6970 6971#ifdef __STDC__ 6972# include <limits.h> 6973#else 6974# include <assert.h> 6975#endif 6976 6977#undef $ac_func 6978 6979/* Override any GCC internal prototype to avoid an error. 6980 Use char because int might match the return type of a GCC 6981 builtin and then its argument prototype would still apply. */ 6982#ifdef __cplusplus 6983extern "C" 6984#endif 6985char $ac_func (); 6986/* The GNU C library defines this for functions which it implements 6987 to always fail with ENOSYS. Some functions are actually named 6988 something starting with __ and the normal name is an alias. */ 6989#if defined __stub_$ac_func || defined __stub___$ac_func 6990choke me 6991#endif 6992 6993int 6994main () 6995{ 6996return $ac_func (); 6997 ; 6998 return 0; 6999} 7000_ACEOF 7001rm -f conftest.$ac_objext conftest$ac_exeext 7002if { (ac_try="$ac_link" 7003case "(($ac_try" in 7004 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7005 *) ac_try_echo=$ac_try;; 7006esac 7007eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7008 (eval "$ac_link") 2>conftest.er1 7009 ac_status=$? 7010 grep -v '^ *+' conftest.er1 >conftest.err 7011 rm -f conftest.er1 7012 cat conftest.err >&5 7013 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7014 (exit $ac_status); } && { 7015 test -z "$ac_c_werror_flag" || 7016 test ! -s conftest.err 7017 } && test -s conftest$ac_exeext && 7018 $as_test_x conftest$ac_exeext; then 7019 eval "$as_ac_var=yes" 7020else 7021 echo "$as_me: failed program was:" >&5 7022sed 's/^/| /' conftest.$ac_ext >&5 7023 7024 eval "$as_ac_var=no" 7025fi 7026 7027rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 7028 conftest$ac_exeext conftest.$ac_ext 7029fi 7030ac_res=`eval echo '${'$as_ac_var'}'` 7031 { echo "$as_me:$LINENO: result: $ac_res" >&5 7032echo "${ECHO_T}$ac_res" >&6; } 7033if test `eval echo '${'$as_ac_var'}'` = yes; then 7034 cat >>confdefs.h <<_ACEOF 7035#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 7036_ACEOF 7037 7038fi 7039done 7040 7041 { echo "$as_me:$LINENO: checking whether F_CLOSEM is declared" >&5 7042echo $ECHO_N "checking whether F_CLOSEM is declared... $ECHO_C" >&6; } 7043if test "${ac_cv_have_decl_F_CLOSEM+set}" = set; then 7044 echo $ECHO_N "(cached) $ECHO_C" >&6 7045else 7046 cat >conftest.$ac_ext <<_ACEOF 7047/* confdefs.h. */ 7048_ACEOF 7049cat confdefs.h >>conftest.$ac_ext 7050cat >>conftest.$ac_ext <<_ACEOF 7051/* end confdefs.h. */ 7052 #include <limits.h> 7053 #include <fcntl.h> 7054 7055 7056int 7057main () 7058{ 7059#ifndef F_CLOSEM 7060 (void) F_CLOSEM; 7061#endif 7062 7063 ; 7064 return 0; 7065} 7066_ACEOF 7067rm -f conftest.$ac_objext 7068if { (ac_try="$ac_compile" 7069case "(($ac_try" in 7070 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7071 *) ac_try_echo=$ac_try;; 7072esac 7073eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7074 (eval "$ac_compile") 2>conftest.er1 7075 ac_status=$? 7076 grep -v '^ *+' conftest.er1 >conftest.err 7077 rm -f conftest.er1 7078 cat conftest.err >&5 7079 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7080 (exit $ac_status); } && { 7081 test -z "$ac_c_werror_flag" || 7082 test ! -s conftest.err 7083 } && test -s conftest.$ac_objext; then 7084 ac_cv_have_decl_F_CLOSEM=yes 7085else 7086 echo "$as_me: failed program was:" >&5 7087sed 's/^/| /' conftest.$ac_ext >&5 7088 7089 ac_cv_have_decl_F_CLOSEM=no 7090fi 7091 7092rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7093fi 7094{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_F_CLOSEM" >&5 7095echo "${ECHO_T}$ac_cv_have_decl_F_CLOSEM" >&6; } 7096if test $ac_cv_have_decl_F_CLOSEM = yes; then 7097 7098cat >>confdefs.h <<\_ACEOF 7099#define HAVE_FCNTL_CLOSEM 1 7100_ACEOF 7101 7102fi 7103 7104 check_for_aix_broken_getaddrinfo=1 7105 7106cat >>confdefs.h <<\_ACEOF 7107#define BROKEN_REALPATH 1 7108_ACEOF 7109 7110 7111cat >>confdefs.h <<\_ACEOF 7112#define SETEUID_BREAKS_SETUID 1 7113_ACEOF 7114 7115 7116cat >>confdefs.h <<\_ACEOF 7117#define BROKEN_SETREUID 1 7118_ACEOF 7119 7120 7121cat >>confdefs.h <<\_ACEOF 7122#define BROKEN_SETREGID 1 7123_ACEOF 7124 7125 7126cat >>confdefs.h <<\_ACEOF 7127#define DISABLE_LASTLOG 1 7128_ACEOF 7129 7130 7131cat >>confdefs.h <<\_ACEOF 7132#define LOGIN_NEEDS_UTMPX 1 7133_ACEOF 7134 7135 7136cat >>confdefs.h <<\_ACEOF 7137#define SPT_TYPE SPT_REUSEARGV 7138_ACEOF 7139 7140 7141cat >>confdefs.h <<\_ACEOF 7142#define SSHPAM_CHAUTHTOK_NEEDS_RUID 1 7143_ACEOF 7144 7145 7146cat >>confdefs.h <<\_ACEOF 7147#define PTY_ZEROREAD 1 7148_ACEOF 7149 7150 ;; 7151*-*-cygwin*) 7152 check_for_libcrypt_later=1 7153 LIBS="$LIBS /usr/lib/textreadmode.o" 7154 7155cat >>confdefs.h <<\_ACEOF 7156#define HAVE_CYGWIN 1 7157_ACEOF 7158 7159 7160cat >>confdefs.h <<\_ACEOF 7161#define USE_PIPES 1 7162_ACEOF 7163 7164 7165cat >>confdefs.h <<\_ACEOF 7166#define DISABLE_SHADOW 1 7167_ACEOF 7168 7169 7170cat >>confdefs.h <<\_ACEOF 7171#define IP_TOS_IS_BROKEN 1 7172_ACEOF 7173 7174 7175cat >>confdefs.h <<\_ACEOF 7176#define NO_X11_UNIX_SOCKETS 1 7177_ACEOF 7178 7179 7180cat >>confdefs.h <<\_ACEOF 7181#define NO_IPPORT_RESERVED_CONCEPT 1 7182_ACEOF 7183 7184 7185cat >>confdefs.h <<\_ACEOF 7186#define DISABLE_FD_PASSING 1 7187_ACEOF 7188 7189 ;; 7190*-*-dgux*) 7191 cat >>confdefs.h <<\_ACEOF 7192#define IP_TOS_IS_BROKEN 1 7193_ACEOF 7194 7195 cat >>confdefs.h <<\_ACEOF 7196#define SETEUID_BREAKS_SETUID 1 7197_ACEOF 7198 7199 cat >>confdefs.h <<\_ACEOF 7200#define BROKEN_SETREUID 1 7201_ACEOF 7202 7203 cat >>confdefs.h <<\_ACEOF 7204#define BROKEN_SETREGID 1 7205_ACEOF 7206 7207 ;; 7208*-*-darwin*) 7209 { echo "$as_me:$LINENO: checking if we have working getaddrinfo" >&5 7210echo $ECHO_N "checking if we have working getaddrinfo... $ECHO_C" >&6; } 7211 if test "$cross_compiling" = yes; then 7212 { echo "$as_me:$LINENO: result: assume it is working" >&5 7213echo "${ECHO_T}assume it is working" >&6; } 7214else 7215 cat >conftest.$ac_ext <<_ACEOF 7216/* confdefs.h. */ 7217_ACEOF 7218cat confdefs.h >>conftest.$ac_ext 7219cat >>conftest.$ac_ext <<_ACEOF 7220/* end confdefs.h. */ 7221#include <mach-o/dyld.h> 7222main() { if (NSVersionOfRunTimeLibrary("System") >= (60 << 16)) 7223 exit(0); 7224 else 7225 exit(1); 7226} 7227_ACEOF 7228rm -f conftest$ac_exeext 7229if { (ac_try="$ac_link" 7230case "(($ac_try" in 7231 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7232 *) ac_try_echo=$ac_try;; 7233esac 7234eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7235 (eval "$ac_link") 2>&5 7236 ac_status=$? 7237 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7238 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 7239 { (case "(($ac_try" in 7240 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7241 *) ac_try_echo=$ac_try;; 7242esac 7243eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7244 (eval "$ac_try") 2>&5 7245 ac_status=$? 7246 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7247 (exit $ac_status); }; }; then 7248 { echo "$as_me:$LINENO: result: working" >&5 7249echo "${ECHO_T}working" >&6; } 7250else 7251 echo "$as_me: program exited with status $ac_status" >&5 7252echo "$as_me: failed program was:" >&5 7253sed 's/^/| /' conftest.$ac_ext >&5 7254 7255( exit $ac_status ) 7256{ echo "$as_me:$LINENO: result: buggy" >&5 7257echo "${ECHO_T}buggy" >&6; } 7258 7259cat >>confdefs.h <<\_ACEOF 7260#define BROKEN_GETADDRINFO 1 7261_ACEOF 7262 7263fi 7264rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 7265fi 7266 7267 7268 cat >>confdefs.h <<\_ACEOF 7269#define SETEUID_BREAKS_SETUID 1 7270_ACEOF 7271 7272 cat >>confdefs.h <<\_ACEOF 7273#define BROKEN_SETREUID 1 7274_ACEOF 7275 7276 cat >>confdefs.h <<\_ACEOF 7277#define BROKEN_SETREGID 1 7278_ACEOF 7279 7280 7281cat >>confdefs.h <<\_ACEOF 7282#define BROKEN_GLOB 1 7283_ACEOF 7284 7285 7286cat >>confdefs.h <<_ACEOF 7287#define BIND_8_COMPAT 1 7288_ACEOF 7289 7290 7291cat >>confdefs.h <<\_ACEOF 7292#define SSH_TUN_FREEBSD 1 7293_ACEOF 7294 7295 7296cat >>confdefs.h <<\_ACEOF 7297#define SSH_TUN_COMPAT_AF 1 7298_ACEOF 7299 7300 7301cat >>confdefs.h <<\_ACEOF 7302#define SSH_TUN_PREPEND_AF 1 7303_ACEOF 7304 7305 7306 { echo "$as_me:$LINENO: checking whether AU_IPv4 is declared" >&5 7307echo $ECHO_N "checking whether AU_IPv4 is declared... $ECHO_C" >&6; } 7308if test "${ac_cv_have_decl_AU_IPv4+set}" = set; then 7309 echo $ECHO_N "(cached) $ECHO_C" >&6 7310else 7311 cat >conftest.$ac_ext <<_ACEOF 7312/* confdefs.h. */ 7313_ACEOF 7314cat confdefs.h >>conftest.$ac_ext 7315cat >>conftest.$ac_ext <<_ACEOF 7316/* end confdefs.h. */ 7317$ac_includes_default 7318int 7319main () 7320{ 7321#ifndef AU_IPv4 7322 (void) AU_IPv4; 7323#endif 7324 7325 ; 7326 return 0; 7327} 7328_ACEOF 7329rm -f conftest.$ac_objext 7330if { (ac_try="$ac_compile" 7331case "(($ac_try" in 7332 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7333 *) ac_try_echo=$ac_try;; 7334esac 7335eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7336 (eval "$ac_compile") 2>conftest.er1 7337 ac_status=$? 7338 grep -v '^ *+' conftest.er1 >conftest.err 7339 rm -f conftest.er1 7340 cat conftest.err >&5 7341 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7342 (exit $ac_status); } && { 7343 test -z "$ac_c_werror_flag" || 7344 test ! -s conftest.err 7345 } && test -s conftest.$ac_objext; then 7346 ac_cv_have_decl_AU_IPv4=yes 7347else 7348 echo "$as_me: failed program was:" >&5 7349sed 's/^/| /' conftest.$ac_ext >&5 7350 7351 ac_cv_have_decl_AU_IPv4=no 7352fi 7353 7354rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7355fi 7356{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_AU_IPv4" >&5 7357echo "${ECHO_T}$ac_cv_have_decl_AU_IPv4" >&6; } 7358if test $ac_cv_have_decl_AU_IPv4 = yes; then 7359 : 7360else 7361 7362cat >>confdefs.h <<\_ACEOF 7363#define AU_IPv4 0 7364_ACEOF 7365 7366 #include <bsm/audit.h> 7367 7368fi 7369 7370 ;; 7371*-*-dragonfly*) 7372 SSHDLIBS="$SSHDLIBS -lcrypt" 7373 ;; 7374*-*-hpux*) 7375 # first we define all of the options common to all HP-UX releases 7376 CPPFLAGS="$CPPFLAGS -D_HPUX_SOURCE -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1" 7377 IPADDR_IN_DISPLAY=yes 7378 cat >>confdefs.h <<\_ACEOF 7379#define USE_PIPES 1 7380_ACEOF 7381 7382 7383cat >>confdefs.h <<\_ACEOF 7384#define LOGIN_NO_ENDOPT 1 7385_ACEOF 7386 7387 cat >>confdefs.h <<\_ACEOF 7388#define LOGIN_NEEDS_UTMPX 1 7389_ACEOF 7390 7391 7392cat >>confdefs.h <<\_ACEOF 7393#define LOCKED_PASSWD_STRING "*" 7394_ACEOF 7395 7396 cat >>confdefs.h <<\_ACEOF 7397#define SPT_TYPE SPT_PSTAT 7398_ACEOF 7399 7400 MAIL="/var/mail/username" 7401 LIBS="$LIBS -lsec" 7402 7403{ echo "$as_me:$LINENO: checking for t_error in -lxnet" >&5 7404echo $ECHO_N "checking for t_error in -lxnet... $ECHO_C" >&6; } 7405if test "${ac_cv_lib_xnet_t_error+set}" = set; then 7406 echo $ECHO_N "(cached) $ECHO_C" >&6 7407else 7408 ac_check_lib_save_LIBS=$LIBS 7409LIBS="-lxnet $LIBS" 7410cat >conftest.$ac_ext <<_ACEOF 7411/* confdefs.h. */ 7412_ACEOF 7413cat confdefs.h >>conftest.$ac_ext 7414cat >>conftest.$ac_ext <<_ACEOF 7415/* end confdefs.h. */ 7416 7417/* Override any GCC internal prototype to avoid an error. 7418 Use char because int might match the return type of a GCC 7419 builtin and then its argument prototype would still apply. */ 7420#ifdef __cplusplus 7421extern "C" 7422#endif 7423char t_error (); 7424int 7425main () 7426{ 7427return t_error (); 7428 ; 7429 return 0; 7430} 7431_ACEOF 7432rm -f conftest.$ac_objext conftest$ac_exeext 7433if { (ac_try="$ac_link" 7434case "(($ac_try" in 7435 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7436 *) ac_try_echo=$ac_try;; 7437esac 7438eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7439 (eval "$ac_link") 2>conftest.er1 7440 ac_status=$? 7441 grep -v '^ *+' conftest.er1 >conftest.err 7442 rm -f conftest.er1 7443 cat conftest.err >&5 7444 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7445 (exit $ac_status); } && { 7446 test -z "$ac_c_werror_flag" || 7447 test ! -s conftest.err 7448 } && test -s conftest$ac_exeext && 7449 $as_test_x conftest$ac_exeext; then 7450 ac_cv_lib_xnet_t_error=yes 7451else 7452 echo "$as_me: failed program was:" >&5 7453sed 's/^/| /' conftest.$ac_ext >&5 7454 7455 ac_cv_lib_xnet_t_error=no 7456fi 7457 7458rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 7459 conftest$ac_exeext conftest.$ac_ext 7460LIBS=$ac_check_lib_save_LIBS 7461fi 7462{ echo "$as_me:$LINENO: result: $ac_cv_lib_xnet_t_error" >&5 7463echo "${ECHO_T}$ac_cv_lib_xnet_t_error" >&6; } 7464if test $ac_cv_lib_xnet_t_error = yes; then 7465 cat >>confdefs.h <<_ACEOF 7466#define HAVE_LIBXNET 1 7467_ACEOF 7468 7469 LIBS="-lxnet $LIBS" 7470 7471else 7472 { { echo "$as_me:$LINENO: error: *** -lxnet needed on HP-UX - check config.log ***" >&5 7473echo "$as_me: error: *** -lxnet needed on HP-UX - check config.log ***" >&2;} 7474 { (exit 1); exit 1; }; } 7475fi 7476 7477 7478 # next, we define all of the options specific to major releases 7479 case "$host" in 7480 *-*-hpux10*) 7481 if test -z "$GCC"; then 7482 CFLAGS="$CFLAGS -Ae" 7483 fi 7484 ;; 7485 *-*-hpux11*) 7486 7487cat >>confdefs.h <<\_ACEOF 7488#define PAM_SUN_CODEBASE 1 7489_ACEOF 7490 7491 7492cat >>confdefs.h <<\_ACEOF 7493#define DISABLE_UTMP 1 7494_ACEOF 7495 7496 7497cat >>confdefs.h <<\_ACEOF 7498#define USE_BTMP 1 7499_ACEOF 7500 7501 check_for_hpux_broken_getaddrinfo=1 7502 check_for_conflicting_getspnam=1 7503 ;; 7504 esac 7505 7506 # lastly, we define options specific to minor releases 7507 case "$host" in 7508 *-*-hpux10.26) 7509 7510cat >>confdefs.h <<\_ACEOF 7511#define HAVE_SECUREWARE 1 7512_ACEOF 7513 7514 disable_ptmx_check=yes 7515 LIBS="$LIBS -lsecpw" 7516 ;; 7517 esac 7518 ;; 7519*-*-irix5*) 7520 PATH="$PATH:/usr/etc" 7521 7522cat >>confdefs.h <<\_ACEOF 7523#define BROKEN_INET_NTOA 1 7524_ACEOF 7525 7526 cat >>confdefs.h <<\_ACEOF 7527#define SETEUID_BREAKS_SETUID 1 7528_ACEOF 7529 7530 cat >>confdefs.h <<\_ACEOF 7531#define BROKEN_SETREUID 1 7532_ACEOF 7533 7534 cat >>confdefs.h <<\_ACEOF 7535#define BROKEN_SETREGID 1 7536_ACEOF 7537 7538 7539cat >>confdefs.h <<\_ACEOF 7540#define WITH_ABBREV_NO_TTY 1 7541_ACEOF 7542 7543 cat >>confdefs.h <<\_ACEOF 7544#define LOCKED_PASSWD_STRING "*LK*" 7545_ACEOF 7546 7547 ;; 7548*-*-irix6*) 7549 PATH="$PATH:/usr/etc" 7550 7551cat >>confdefs.h <<\_ACEOF 7552#define WITH_IRIX_ARRAY 1 7553_ACEOF 7554 7555 7556cat >>confdefs.h <<\_ACEOF 7557#define WITH_IRIX_PROJECT 1 7558_ACEOF 7559 7560 7561cat >>confdefs.h <<\_ACEOF 7562#define WITH_IRIX_AUDIT 1 7563_ACEOF 7564 7565 { echo "$as_me:$LINENO: checking for jlimit_startjob" >&5 7566echo $ECHO_N "checking for jlimit_startjob... $ECHO_C" >&6; } 7567if test "${ac_cv_func_jlimit_startjob+set}" = set; then 7568 echo $ECHO_N "(cached) $ECHO_C" >&6 7569else 7570 cat >conftest.$ac_ext <<_ACEOF 7571/* confdefs.h. */ 7572_ACEOF 7573cat confdefs.h >>conftest.$ac_ext 7574cat >>conftest.$ac_ext <<_ACEOF 7575/* end confdefs.h. */ 7576/* Define jlimit_startjob to an innocuous variant, in case <limits.h> declares jlimit_startjob. 7577 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 7578#define jlimit_startjob innocuous_jlimit_startjob 7579 7580/* System header to define __stub macros and hopefully few prototypes, 7581 which can conflict with char jlimit_startjob (); below. 7582 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7583 <limits.h> exists even on freestanding compilers. */ 7584 7585#ifdef __STDC__ 7586# include <limits.h> 7587#else 7588# include <assert.h> 7589#endif 7590 7591#undef jlimit_startjob 7592 7593/* Override any GCC internal prototype to avoid an error. 7594 Use char because int might match the return type of a GCC 7595 builtin and then its argument prototype would still apply. */ 7596#ifdef __cplusplus 7597extern "C" 7598#endif 7599char jlimit_startjob (); 7600/* The GNU C library defines this for functions which it implements 7601 to always fail with ENOSYS. Some functions are actually named 7602 something starting with __ and the normal name is an alias. */ 7603#if defined __stub_jlimit_startjob || defined __stub___jlimit_startjob 7604choke me 7605#endif 7606 7607int 7608main () 7609{ 7610return jlimit_startjob (); 7611 ; 7612 return 0; 7613} 7614_ACEOF 7615rm -f conftest.$ac_objext conftest$ac_exeext 7616if { (ac_try="$ac_link" 7617case "(($ac_try" in 7618 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7619 *) ac_try_echo=$ac_try;; 7620esac 7621eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7622 (eval "$ac_link") 2>conftest.er1 7623 ac_status=$? 7624 grep -v '^ *+' conftest.er1 >conftest.err 7625 rm -f conftest.er1 7626 cat conftest.err >&5 7627 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7628 (exit $ac_status); } && { 7629 test -z "$ac_c_werror_flag" || 7630 test ! -s conftest.err 7631 } && test -s conftest$ac_exeext && 7632 $as_test_x conftest$ac_exeext; then 7633 ac_cv_func_jlimit_startjob=yes 7634else 7635 echo "$as_me: failed program was:" >&5 7636sed 's/^/| /' conftest.$ac_ext >&5 7637 7638 ac_cv_func_jlimit_startjob=no 7639fi 7640 7641rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 7642 conftest$ac_exeext conftest.$ac_ext 7643fi 7644{ echo "$as_me:$LINENO: result: $ac_cv_func_jlimit_startjob" >&5 7645echo "${ECHO_T}$ac_cv_func_jlimit_startjob" >&6; } 7646if test $ac_cv_func_jlimit_startjob = yes; then 7647 7648cat >>confdefs.h <<\_ACEOF 7649#define WITH_IRIX_JOBS 1 7650_ACEOF 7651 7652fi 7653 7654 cat >>confdefs.h <<\_ACEOF 7655#define BROKEN_INET_NTOA 1 7656_ACEOF 7657 7658 cat >>confdefs.h <<\_ACEOF 7659#define SETEUID_BREAKS_SETUID 1 7660_ACEOF 7661 7662 cat >>confdefs.h <<\_ACEOF 7663#define BROKEN_SETREUID 1 7664_ACEOF 7665 7666 cat >>confdefs.h <<\_ACEOF 7667#define BROKEN_SETREGID 1 7668_ACEOF 7669 7670 7671cat >>confdefs.h <<\_ACEOF 7672#define BROKEN_UPDWTMPX 1 7673_ACEOF 7674 7675 cat >>confdefs.h <<\_ACEOF 7676#define WITH_ABBREV_NO_TTY 1 7677_ACEOF 7678 7679 cat >>confdefs.h <<\_ACEOF 7680#define LOCKED_PASSWD_STRING "*LK*" 7681_ACEOF 7682 7683 ;; 7684*-*-linux*) 7685 no_dev_ptmx=1 7686 check_for_libcrypt_later=1 7687 check_for_openpty_ctty_bug=1 7688 7689cat >>confdefs.h <<\_ACEOF 7690#define PAM_TTY_KLUDGE 1 7691_ACEOF 7692 7693 7694cat >>confdefs.h <<\_ACEOF 7695#define LOCKED_PASSWD_PREFIX "!" 7696_ACEOF 7697 7698 cat >>confdefs.h <<\_ACEOF 7699#define SPT_TYPE SPT_REUSEARGV 7700_ACEOF 7701 7702 7703cat >>confdefs.h <<\_ACEOF 7704#define LINK_OPNOTSUPP_ERRNO EPERM 7705_ACEOF 7706 7707 7708cat >>confdefs.h <<\_ACEOF 7709#define _PATH_BTMP "/var/log/btmp" 7710_ACEOF 7711 7712 cat >>confdefs.h <<\_ACEOF 7713#define USE_BTMP 1 7714_ACEOF 7715 7716 inet6_default_4in6=yes 7717 case `uname -r` in 7718 1.*|2.0.*) 7719 7720cat >>confdefs.h <<\_ACEOF 7721#define BROKEN_CMSG_TYPE 1 7722_ACEOF 7723 7724 ;; 7725 esac 7726 # tun(4) forwarding compat code 7727 7728for ac_header in linux/if_tun.h 7729do 7730as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 7731if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 7732 { echo "$as_me:$LINENO: checking for $ac_header" >&5 7733echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 7734if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 7735 echo $ECHO_N "(cached) $ECHO_C" >&6 7736fi 7737ac_res=`eval echo '${'$as_ac_Header'}'` 7738 { echo "$as_me:$LINENO: result: $ac_res" >&5 7739echo "${ECHO_T}$ac_res" >&6; } 7740else 7741 # Is the header compilable? 7742{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 7743echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 7744cat >conftest.$ac_ext <<_ACEOF 7745/* confdefs.h. */ 7746_ACEOF 7747cat confdefs.h >>conftest.$ac_ext 7748cat >>conftest.$ac_ext <<_ACEOF 7749/* end confdefs.h. */ 7750$ac_includes_default 7751#include <$ac_header> 7752_ACEOF 7753rm -f conftest.$ac_objext 7754if { (ac_try="$ac_compile" 7755case "(($ac_try" in 7756 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7757 *) ac_try_echo=$ac_try;; 7758esac 7759eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7760 (eval "$ac_compile") 2>conftest.er1 7761 ac_status=$? 7762 grep -v '^ *+' conftest.er1 >conftest.err 7763 rm -f conftest.er1 7764 cat conftest.err >&5 7765 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7766 (exit $ac_status); } && { 7767 test -z "$ac_c_werror_flag" || 7768 test ! -s conftest.err 7769 } && test -s conftest.$ac_objext; then 7770 ac_header_compiler=yes 7771else 7772 echo "$as_me: failed program was:" >&5 7773sed 's/^/| /' conftest.$ac_ext >&5 7774 7775 ac_header_compiler=no 7776fi 7777 7778rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7779{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 7780echo "${ECHO_T}$ac_header_compiler" >&6; } 7781 7782# Is the header present? 7783{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 7784echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 7785cat >conftest.$ac_ext <<_ACEOF 7786/* confdefs.h. */ 7787_ACEOF 7788cat confdefs.h >>conftest.$ac_ext 7789cat >>conftest.$ac_ext <<_ACEOF 7790/* end confdefs.h. */ 7791#include <$ac_header> 7792_ACEOF 7793if { (ac_try="$ac_cpp conftest.$ac_ext" 7794case "(($ac_try" in 7795 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7796 *) ac_try_echo=$ac_try;; 7797esac 7798eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7799 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 7800 ac_status=$? 7801 grep -v '^ *+' conftest.er1 >conftest.err 7802 rm -f conftest.er1 7803 cat conftest.err >&5 7804 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7805 (exit $ac_status); } >/dev/null && { 7806 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 7807 test ! -s conftest.err 7808 }; then 7809 ac_header_preproc=yes 7810else 7811 echo "$as_me: failed program was:" >&5 7812sed 's/^/| /' conftest.$ac_ext >&5 7813 7814 ac_header_preproc=no 7815fi 7816 7817rm -f conftest.err conftest.$ac_ext 7818{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 7819echo "${ECHO_T}$ac_header_preproc" >&6; } 7820 7821# So? What about this header? 7822case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 7823 yes:no: ) 7824 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 7825echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 7826 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 7827echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 7828 ac_header_preproc=yes 7829 ;; 7830 no:yes:* ) 7831 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 7832echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 7833 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 7834echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 7835 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 7836echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 7837 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 7838echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 7839 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 7840echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 7841 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 7842echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 7843 ( cat <<\_ASBOX 7844## ------------------------------------------- ## 7845## Report this to openssh-unix-dev@mindrot.org ## 7846## ------------------------------------------- ## 7847_ASBOX 7848 ) | sed "s/^/$as_me: WARNING: /" >&2 7849 ;; 7850esac 7851{ echo "$as_me:$LINENO: checking for $ac_header" >&5 7852echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 7853if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 7854 echo $ECHO_N "(cached) $ECHO_C" >&6 7855else 7856 eval "$as_ac_Header=\$ac_header_preproc" 7857fi 7858ac_res=`eval echo '${'$as_ac_Header'}'` 7859 { echo "$as_me:$LINENO: result: $ac_res" >&5 7860echo "${ECHO_T}$ac_res" >&6; } 7861 7862fi 7863if test `eval echo '${'$as_ac_Header'}'` = yes; then 7864 cat >>confdefs.h <<_ACEOF 7865#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 7866_ACEOF 7867 7868fi 7869 7870done 7871 7872 if test "x$ac_cv_header_linux_if_tun_h" = "xyes" ; then 7873 7874cat >>confdefs.h <<\_ACEOF 7875#define SSH_TUN_LINUX 1 7876_ACEOF 7877 7878 7879cat >>confdefs.h <<\_ACEOF 7880#define SSH_TUN_COMPAT_AF 1 7881_ACEOF 7882 7883 7884cat >>confdefs.h <<\_ACEOF 7885#define SSH_TUN_PREPEND_AF 1 7886_ACEOF 7887 7888 fi 7889 ;; 7890mips-sony-bsd|mips-sony-newsos4) 7891 7892cat >>confdefs.h <<\_ACEOF 7893#define NEED_SETPGRP 1 7894_ACEOF 7895 7896 SONY=1 7897 ;; 7898*-*-netbsd*) 7899 check_for_libcrypt_before=1 7900 if test "x$withval" != "xno" ; then 7901 need_dash_r=1 7902 fi 7903 7904cat >>confdefs.h <<\_ACEOF 7905#define SSH_TUN_FREEBSD 1 7906_ACEOF 7907 7908 if test "${ac_cv_header_net_if_tap_h+set}" = set; then 7909 { echo "$as_me:$LINENO: checking for net/if_tap.h" >&5 7910echo $ECHO_N "checking for net/if_tap.h... $ECHO_C" >&6; } 7911if test "${ac_cv_header_net_if_tap_h+set}" = set; then 7912 echo $ECHO_N "(cached) $ECHO_C" >&6 7913fi 7914{ echo "$as_me:$LINENO: result: $ac_cv_header_net_if_tap_h" >&5 7915echo "${ECHO_T}$ac_cv_header_net_if_tap_h" >&6; } 7916else 7917 # Is the header compilable? 7918{ echo "$as_me:$LINENO: checking net/if_tap.h usability" >&5 7919echo $ECHO_N "checking net/if_tap.h usability... $ECHO_C" >&6; } 7920cat >conftest.$ac_ext <<_ACEOF 7921/* confdefs.h. */ 7922_ACEOF 7923cat confdefs.h >>conftest.$ac_ext 7924cat >>conftest.$ac_ext <<_ACEOF 7925/* end confdefs.h. */ 7926$ac_includes_default 7927#include <net/if_tap.h> 7928_ACEOF 7929rm -f conftest.$ac_objext 7930if { (ac_try="$ac_compile" 7931case "(($ac_try" in 7932 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7933 *) ac_try_echo=$ac_try;; 7934esac 7935eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7936 (eval "$ac_compile") 2>conftest.er1 7937 ac_status=$? 7938 grep -v '^ *+' conftest.er1 >conftest.err 7939 rm -f conftest.er1 7940 cat conftest.err >&5 7941 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7942 (exit $ac_status); } && { 7943 test -z "$ac_c_werror_flag" || 7944 test ! -s conftest.err 7945 } && test -s conftest.$ac_objext; then 7946 ac_header_compiler=yes 7947else 7948 echo "$as_me: failed program was:" >&5 7949sed 's/^/| /' conftest.$ac_ext >&5 7950 7951 ac_header_compiler=no 7952fi 7953 7954rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7955{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 7956echo "${ECHO_T}$ac_header_compiler" >&6; } 7957 7958# Is the header present? 7959{ echo "$as_me:$LINENO: checking net/if_tap.h presence" >&5 7960echo $ECHO_N "checking net/if_tap.h presence... $ECHO_C" >&6; } 7961cat >conftest.$ac_ext <<_ACEOF 7962/* confdefs.h. */ 7963_ACEOF 7964cat confdefs.h >>conftest.$ac_ext 7965cat >>conftest.$ac_ext <<_ACEOF 7966/* end confdefs.h. */ 7967#include <net/if_tap.h> 7968_ACEOF 7969if { (ac_try="$ac_cpp conftest.$ac_ext" 7970case "(($ac_try" in 7971 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7972 *) ac_try_echo=$ac_try;; 7973esac 7974eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7975 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 7976 ac_status=$? 7977 grep -v '^ *+' conftest.er1 >conftest.err 7978 rm -f conftest.er1 7979 cat conftest.err >&5 7980 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7981 (exit $ac_status); } >/dev/null && { 7982 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 7983 test ! -s conftest.err 7984 }; then 7985 ac_header_preproc=yes 7986else 7987 echo "$as_me: failed program was:" >&5 7988sed 's/^/| /' conftest.$ac_ext >&5 7989 7990 ac_header_preproc=no 7991fi 7992 7993rm -f conftest.err conftest.$ac_ext 7994{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 7995echo "${ECHO_T}$ac_header_preproc" >&6; } 7996 7997# So? What about this header? 7998case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 7999 yes:no: ) 8000 { echo "$as_me:$LINENO: WARNING: net/if_tap.h: accepted by the compiler, rejected by the preprocessor!" >&5 8001echo "$as_me: WARNING: net/if_tap.h: accepted by the compiler, rejected by the preprocessor!" >&2;} 8002 { echo "$as_me:$LINENO: WARNING: net/if_tap.h: proceeding with the compiler's result" >&5 8003echo "$as_me: WARNING: net/if_tap.h: proceeding with the compiler's result" >&2;} 8004 ac_header_preproc=yes 8005 ;; 8006 no:yes:* ) 8007 { echo "$as_me:$LINENO: WARNING: net/if_tap.h: present but cannot be compiled" >&5 8008echo "$as_me: WARNING: net/if_tap.h: present but cannot be compiled" >&2;} 8009 { echo "$as_me:$LINENO: WARNING: net/if_tap.h: check for missing prerequisite headers?" >&5 8010echo "$as_me: WARNING: net/if_tap.h: check for missing prerequisite headers?" >&2;} 8011 { echo "$as_me:$LINENO: WARNING: net/if_tap.h: see the Autoconf documentation" >&5 8012echo "$as_me: WARNING: net/if_tap.h: see the Autoconf documentation" >&2;} 8013 { echo "$as_me:$LINENO: WARNING: net/if_tap.h: section \"Present But Cannot Be Compiled\"" >&5 8014echo "$as_me: WARNING: net/if_tap.h: section \"Present But Cannot Be Compiled\"" >&2;} 8015 { echo "$as_me:$LINENO: WARNING: net/if_tap.h: proceeding with the preprocessor's result" >&5 8016echo "$as_me: WARNING: net/if_tap.h: proceeding with the preprocessor's result" >&2;} 8017 { echo "$as_me:$LINENO: WARNING: net/if_tap.h: in the future, the compiler will take precedence" >&5 8018echo "$as_me: WARNING: net/if_tap.h: in the future, the compiler will take precedence" >&2;} 8019 ( cat <<\_ASBOX 8020## ------------------------------------------- ## 8021## Report this to openssh-unix-dev@mindrot.org ## 8022## ------------------------------------------- ## 8023_ASBOX 8024 ) | sed "s/^/$as_me: WARNING: /" >&2 8025 ;; 8026esac 8027{ echo "$as_me:$LINENO: checking for net/if_tap.h" >&5 8028echo $ECHO_N "checking for net/if_tap.h... $ECHO_C" >&6; } 8029if test "${ac_cv_header_net_if_tap_h+set}" = set; then 8030 echo $ECHO_N "(cached) $ECHO_C" >&6 8031else 8032 ac_cv_header_net_if_tap_h=$ac_header_preproc 8033fi 8034{ echo "$as_me:$LINENO: result: $ac_cv_header_net_if_tap_h" >&5 8035echo "${ECHO_T}$ac_cv_header_net_if_tap_h" >&6; } 8036 8037fi 8038if test $ac_cv_header_net_if_tap_h = yes; then 8039 : 8040else 8041 8042cat >>confdefs.h <<\_ACEOF 8043#define SSH_TUN_NO_L2 1 8044_ACEOF 8045 8046fi 8047 8048 8049 8050cat >>confdefs.h <<\_ACEOF 8051#define SSH_TUN_PREPEND_AF 1 8052_ACEOF 8053 8054 ;; 8055*-*-freebsd*) 8056 check_for_libcrypt_later=1 8057 8058cat >>confdefs.h <<\_ACEOF 8059#define LOCKED_PASSWD_PREFIX "*LOCKED*" 8060_ACEOF 8061 8062 8063cat >>confdefs.h <<\_ACEOF 8064#define SSH_TUN_FREEBSD 1 8065_ACEOF 8066 8067 if test "${ac_cv_header_net_if_tap_h+set}" = set; then 8068 { echo "$as_me:$LINENO: checking for net/if_tap.h" >&5 8069echo $ECHO_N "checking for net/if_tap.h... $ECHO_C" >&6; } 8070if test "${ac_cv_header_net_if_tap_h+set}" = set; then 8071 echo $ECHO_N "(cached) $ECHO_C" >&6 8072fi 8073{ echo "$as_me:$LINENO: result: $ac_cv_header_net_if_tap_h" >&5 8074echo "${ECHO_T}$ac_cv_header_net_if_tap_h" >&6; } 8075else 8076 # Is the header compilable? 8077{ echo "$as_me:$LINENO: checking net/if_tap.h usability" >&5 8078echo $ECHO_N "checking net/if_tap.h usability... $ECHO_C" >&6; } 8079cat >conftest.$ac_ext <<_ACEOF 8080/* confdefs.h. */ 8081_ACEOF 8082cat confdefs.h >>conftest.$ac_ext 8083cat >>conftest.$ac_ext <<_ACEOF 8084/* end confdefs.h. */ 8085$ac_includes_default 8086#include <net/if_tap.h> 8087_ACEOF 8088rm -f conftest.$ac_objext 8089if { (ac_try="$ac_compile" 8090case "(($ac_try" in 8091 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8092 *) ac_try_echo=$ac_try;; 8093esac 8094eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8095 (eval "$ac_compile") 2>conftest.er1 8096 ac_status=$? 8097 grep -v '^ *+' conftest.er1 >conftest.err 8098 rm -f conftest.er1 8099 cat conftest.err >&5 8100 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8101 (exit $ac_status); } && { 8102 test -z "$ac_c_werror_flag" || 8103 test ! -s conftest.err 8104 } && test -s conftest.$ac_objext; then 8105 ac_header_compiler=yes 8106else 8107 echo "$as_me: failed program was:" >&5 8108sed 's/^/| /' conftest.$ac_ext >&5 8109 8110 ac_header_compiler=no 8111fi 8112 8113rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8114{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 8115echo "${ECHO_T}$ac_header_compiler" >&6; } 8116 8117# Is the header present? 8118{ echo "$as_me:$LINENO: checking net/if_tap.h presence" >&5 8119echo $ECHO_N "checking net/if_tap.h presence... $ECHO_C" >&6; } 8120cat >conftest.$ac_ext <<_ACEOF 8121/* confdefs.h. */ 8122_ACEOF 8123cat confdefs.h >>conftest.$ac_ext 8124cat >>conftest.$ac_ext <<_ACEOF 8125/* end confdefs.h. */ 8126#include <net/if_tap.h> 8127_ACEOF 8128if { (ac_try="$ac_cpp conftest.$ac_ext" 8129case "(($ac_try" in 8130 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8131 *) ac_try_echo=$ac_try;; 8132esac 8133eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8134 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 8135 ac_status=$? 8136 grep -v '^ *+' conftest.er1 >conftest.err 8137 rm -f conftest.er1 8138 cat conftest.err >&5 8139 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8140 (exit $ac_status); } >/dev/null && { 8141 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 8142 test ! -s conftest.err 8143 }; then 8144 ac_header_preproc=yes 8145else 8146 echo "$as_me: failed program was:" >&5 8147sed 's/^/| /' conftest.$ac_ext >&5 8148 8149 ac_header_preproc=no 8150fi 8151 8152rm -f conftest.err conftest.$ac_ext 8153{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 8154echo "${ECHO_T}$ac_header_preproc" >&6; } 8155 8156# So? What about this header? 8157case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 8158 yes:no: ) 8159 { echo "$as_me:$LINENO: WARNING: net/if_tap.h: accepted by the compiler, rejected by the preprocessor!" >&5 8160echo "$as_me: WARNING: net/if_tap.h: accepted by the compiler, rejected by the preprocessor!" >&2;} 8161 { echo "$as_me:$LINENO: WARNING: net/if_tap.h: proceeding with the compiler's result" >&5 8162echo "$as_me: WARNING: net/if_tap.h: proceeding with the compiler's result" >&2;} 8163 ac_header_preproc=yes 8164 ;; 8165 no:yes:* ) 8166 { echo "$as_me:$LINENO: WARNING: net/if_tap.h: present but cannot be compiled" >&5 8167echo "$as_me: WARNING: net/if_tap.h: present but cannot be compiled" >&2;} 8168 { echo "$as_me:$LINENO: WARNING: net/if_tap.h: check for missing prerequisite headers?" >&5 8169echo "$as_me: WARNING: net/if_tap.h: check for missing prerequisite headers?" >&2;} 8170 { echo "$as_me:$LINENO: WARNING: net/if_tap.h: see the Autoconf documentation" >&5 8171echo "$as_me: WARNING: net/if_tap.h: see the Autoconf documentation" >&2;} 8172 { echo "$as_me:$LINENO: WARNING: net/if_tap.h: section \"Present But Cannot Be Compiled\"" >&5 8173echo "$as_me: WARNING: net/if_tap.h: section \"Present But Cannot Be Compiled\"" >&2;} 8174 { echo "$as_me:$LINENO: WARNING: net/if_tap.h: proceeding with the preprocessor's result" >&5 8175echo "$as_me: WARNING: net/if_tap.h: proceeding with the preprocessor's result" >&2;} 8176 { echo "$as_me:$LINENO: WARNING: net/if_tap.h: in the future, the compiler will take precedence" >&5 8177echo "$as_me: WARNING: net/if_tap.h: in the future, the compiler will take precedence" >&2;} 8178 ( cat <<\_ASBOX 8179## ------------------------------------------- ## 8180## Report this to openssh-unix-dev@mindrot.org ## 8181## ------------------------------------------- ## 8182_ASBOX 8183 ) | sed "s/^/$as_me: WARNING: /" >&2 8184 ;; 8185esac 8186{ echo "$as_me:$LINENO: checking for net/if_tap.h" >&5 8187echo $ECHO_N "checking for net/if_tap.h... $ECHO_C" >&6; } 8188if test "${ac_cv_header_net_if_tap_h+set}" = set; then 8189 echo $ECHO_N "(cached) $ECHO_C" >&6 8190else 8191 ac_cv_header_net_if_tap_h=$ac_header_preproc 8192fi 8193{ echo "$as_me:$LINENO: result: $ac_cv_header_net_if_tap_h" >&5 8194echo "${ECHO_T}$ac_cv_header_net_if_tap_h" >&6; } 8195 8196fi 8197if test $ac_cv_header_net_if_tap_h = yes; then 8198 : 8199else 8200 8201cat >>confdefs.h <<\_ACEOF 8202#define SSH_TUN_NO_L2 1 8203_ACEOF 8204 8205fi 8206 8207 8208 8209cat >>confdefs.h <<\_ACEOF 8210#define BROKEN_GLOB 1 8211_ACEOF 8212 8213 ;; 8214*-*-bsdi*) 8215 cat >>confdefs.h <<\_ACEOF 8216#define SETEUID_BREAKS_SETUID 1 8217_ACEOF 8218 8219 cat >>confdefs.h <<\_ACEOF 8220#define BROKEN_SETREUID 1 8221_ACEOF 8222 8223 cat >>confdefs.h <<\_ACEOF 8224#define BROKEN_SETREGID 1 8225_ACEOF 8226 8227 ;; 8228*-next-*) 8229 conf_lastlog_location="/usr/adm/lastlog" 8230 conf_utmp_location=/etc/utmp 8231 conf_wtmp_location=/usr/adm/wtmp 8232 MAIL=/usr/spool/mail 8233 8234cat >>confdefs.h <<\_ACEOF 8235#define HAVE_NEXT 1 8236_ACEOF 8237 8238 cat >>confdefs.h <<\_ACEOF 8239#define BROKEN_REALPATH 1 8240_ACEOF 8241 8242 cat >>confdefs.h <<\_ACEOF 8243#define USE_PIPES 1 8244_ACEOF 8245 8246 8247cat >>confdefs.h <<\_ACEOF 8248#define BROKEN_SAVED_UIDS 1 8249_ACEOF 8250 8251 ;; 8252*-*-openbsd*) 8253 8254cat >>confdefs.h <<\_ACEOF 8255#define HAVE_ATTRIBUTE__SENTINEL__ 1 8256_ACEOF 8257 8258 8259cat >>confdefs.h <<\_ACEOF 8260#define HAVE_ATTRIBUTE__BOUNDED__ 1 8261_ACEOF 8262 8263 8264cat >>confdefs.h <<\_ACEOF 8265#define SSH_TUN_OPENBSD 1 8266_ACEOF 8267 8268 8269cat >>confdefs.h <<\_ACEOF 8270#define SYSLOG_R_SAFE_IN_SIGHAND 1 8271_ACEOF 8272 8273 ;; 8274*-*-solaris*) 8275 if test "x$withval" != "xno" ; then 8276 need_dash_r=1 8277 fi 8278 cat >>confdefs.h <<\_ACEOF 8279#define PAM_SUN_CODEBASE 1 8280_ACEOF 8281 8282 cat >>confdefs.h <<\_ACEOF 8283#define LOGIN_NEEDS_UTMPX 1 8284_ACEOF 8285 8286 8287cat >>confdefs.h <<\_ACEOF 8288#define LOGIN_NEEDS_TERM 1 8289_ACEOF 8290 8291 cat >>confdefs.h <<\_ACEOF 8292#define PAM_TTY_KLUDGE 1 8293_ACEOF 8294 8295 8296cat >>confdefs.h <<\_ACEOF 8297#define SSHPAM_CHAUTHTOK_NEEDS_RUID 1 8298_ACEOF 8299 8300 cat >>confdefs.h <<\_ACEOF 8301#define LOCKED_PASSWD_STRING "*LK*" 8302_ACEOF 8303 8304 # Pushing STREAMS modules will cause sshd to acquire a controlling tty. 8305 8306cat >>confdefs.h <<\_ACEOF 8307#define SSHD_ACQUIRES_CTTY 1 8308_ACEOF 8309 8310 8311cat >>confdefs.h <<\_ACEOF 8312#define PASSWD_NEEDS_USERNAME 1 8313_ACEOF 8314 8315 external_path_file=/etc/default/login 8316 # hardwire lastlog location (can't detect it on some versions) 8317 conf_lastlog_location="/var/adm/lastlog" 8318 { echo "$as_me:$LINENO: checking for obsolete utmp and wtmp in solaris2.x" >&5 8319echo $ECHO_N "checking for obsolete utmp and wtmp in solaris2.x... $ECHO_C" >&6; } 8320 sol2ver=`echo "$host"| sed -e 's/.*[0-9]\.//'` 8321 if test "$sol2ver" -ge 8; then 8322 { echo "$as_me:$LINENO: result: yes" >&5 8323echo "${ECHO_T}yes" >&6; } 8324 cat >>confdefs.h <<\_ACEOF 8325#define DISABLE_UTMP 1 8326_ACEOF 8327 8328 8329cat >>confdefs.h <<\_ACEOF 8330#define DISABLE_WTMP 1 8331_ACEOF 8332 8333 else 8334 { echo "$as_me:$LINENO: result: no" >&5 8335echo "${ECHO_T}no" >&6; } 8336 fi 8337 8338# Check whether --with-solaris-contracts was given. 8339if test "${with_solaris_contracts+set}" = set; then 8340 withval=$with_solaris_contracts; 8341 { echo "$as_me:$LINENO: checking for ct_tmpl_activate in -lcontract" >&5 8342echo $ECHO_N "checking for ct_tmpl_activate in -lcontract... $ECHO_C" >&6; } 8343if test "${ac_cv_lib_contract_ct_tmpl_activate+set}" = set; then 8344 echo $ECHO_N "(cached) $ECHO_C" >&6 8345else 8346 ac_check_lib_save_LIBS=$LIBS 8347LIBS="-lcontract $LIBS" 8348cat >conftest.$ac_ext <<_ACEOF 8349/* confdefs.h. */ 8350_ACEOF 8351cat confdefs.h >>conftest.$ac_ext 8352cat >>conftest.$ac_ext <<_ACEOF 8353/* end confdefs.h. */ 8354 8355/* Override any GCC internal prototype to avoid an error. 8356 Use char because int might match the return type of a GCC 8357 builtin and then its argument prototype would still apply. */ 8358#ifdef __cplusplus 8359extern "C" 8360#endif 8361char ct_tmpl_activate (); 8362int 8363main () 8364{ 8365return ct_tmpl_activate (); 8366 ; 8367 return 0; 8368} 8369_ACEOF 8370rm -f conftest.$ac_objext conftest$ac_exeext 8371if { (ac_try="$ac_link" 8372case "(($ac_try" in 8373 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8374 *) ac_try_echo=$ac_try;; 8375esac 8376eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8377 (eval "$ac_link") 2>conftest.er1 8378 ac_status=$? 8379 grep -v '^ *+' conftest.er1 >conftest.err 8380 rm -f conftest.er1 8381 cat conftest.err >&5 8382 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8383 (exit $ac_status); } && { 8384 test -z "$ac_c_werror_flag" || 8385 test ! -s conftest.err 8386 } && test -s conftest$ac_exeext && 8387 $as_test_x conftest$ac_exeext; then 8388 ac_cv_lib_contract_ct_tmpl_activate=yes 8389else 8390 echo "$as_me: failed program was:" >&5 8391sed 's/^/| /' conftest.$ac_ext >&5 8392 8393 ac_cv_lib_contract_ct_tmpl_activate=no 8394fi 8395 8396rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8397 conftest$ac_exeext conftest.$ac_ext 8398LIBS=$ac_check_lib_save_LIBS 8399fi 8400{ echo "$as_me:$LINENO: result: $ac_cv_lib_contract_ct_tmpl_activate" >&5 8401echo "${ECHO_T}$ac_cv_lib_contract_ct_tmpl_activate" >&6; } 8402if test $ac_cv_lib_contract_ct_tmpl_activate = yes; then 8403 8404cat >>confdefs.h <<\_ACEOF 8405#define USE_SOLARIS_PROCESS_CONTRACTS 1 8406_ACEOF 8407 8408 SSHDLIBS="$SSHDLIBS -lcontract" 8409 8410 SPC_MSG="yes" 8411fi 8412 8413 8414fi 8415 8416 ;; 8417*-*-sunos4*) 8418 CPPFLAGS="$CPPFLAGS -DSUNOS4" 8419 8420for ac_func in getpwanam 8421do 8422as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 8423{ echo "$as_me:$LINENO: checking for $ac_func" >&5 8424echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 8425if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 8426 echo $ECHO_N "(cached) $ECHO_C" >&6 8427else 8428 cat >conftest.$ac_ext <<_ACEOF 8429/* confdefs.h. */ 8430_ACEOF 8431cat confdefs.h >>conftest.$ac_ext 8432cat >>conftest.$ac_ext <<_ACEOF 8433/* end confdefs.h. */ 8434/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 8435 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 8436#define $ac_func innocuous_$ac_func 8437 8438/* System header to define __stub macros and hopefully few prototypes, 8439 which can conflict with char $ac_func (); below. 8440 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 8441 <limits.h> exists even on freestanding compilers. */ 8442 8443#ifdef __STDC__ 8444# include <limits.h> 8445#else 8446# include <assert.h> 8447#endif 8448 8449#undef $ac_func 8450 8451/* Override any GCC internal prototype to avoid an error. 8452 Use char because int might match the return type of a GCC 8453 builtin and then its argument prototype would still apply. */ 8454#ifdef __cplusplus 8455extern "C" 8456#endif 8457char $ac_func (); 8458/* The GNU C library defines this for functions which it implements 8459 to always fail with ENOSYS. Some functions are actually named 8460 something starting with __ and the normal name is an alias. */ 8461#if defined __stub_$ac_func || defined __stub___$ac_func 8462choke me 8463#endif 8464 8465int 8466main () 8467{ 8468return $ac_func (); 8469 ; 8470 return 0; 8471} 8472_ACEOF 8473rm -f conftest.$ac_objext conftest$ac_exeext 8474if { (ac_try="$ac_link" 8475case "(($ac_try" in 8476 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8477 *) ac_try_echo=$ac_try;; 8478esac 8479eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8480 (eval "$ac_link") 2>conftest.er1 8481 ac_status=$? 8482 grep -v '^ *+' conftest.er1 >conftest.err 8483 rm -f conftest.er1 8484 cat conftest.err >&5 8485 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8486 (exit $ac_status); } && { 8487 test -z "$ac_c_werror_flag" || 8488 test ! -s conftest.err 8489 } && test -s conftest$ac_exeext && 8490 $as_test_x conftest$ac_exeext; then 8491 eval "$as_ac_var=yes" 8492else 8493 echo "$as_me: failed program was:" >&5 8494sed 's/^/| /' conftest.$ac_ext >&5 8495 8496 eval "$as_ac_var=no" 8497fi 8498 8499rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8500 conftest$ac_exeext conftest.$ac_ext 8501fi 8502ac_res=`eval echo '${'$as_ac_var'}'` 8503 { echo "$as_me:$LINENO: result: $ac_res" >&5 8504echo "${ECHO_T}$ac_res" >&6; } 8505if test `eval echo '${'$as_ac_var'}'` = yes; then 8506 cat >>confdefs.h <<_ACEOF 8507#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 8508_ACEOF 8509 8510fi 8511done 8512 8513 cat >>confdefs.h <<\_ACEOF 8514#define PAM_SUN_CODEBASE 1 8515_ACEOF 8516 8517 conf_utmp_location=/etc/utmp 8518 conf_wtmp_location=/var/adm/wtmp 8519 conf_lastlog_location=/var/adm/lastlog 8520 cat >>confdefs.h <<\_ACEOF 8521#define USE_PIPES 1 8522_ACEOF 8523 8524 ;; 8525*-ncr-sysv*) 8526 LIBS="$LIBS -lc89" 8527 cat >>confdefs.h <<\_ACEOF 8528#define USE_PIPES 1 8529_ACEOF 8530 8531 cat >>confdefs.h <<\_ACEOF 8532#define SSHD_ACQUIRES_CTTY 1 8533_ACEOF 8534 8535 cat >>confdefs.h <<\_ACEOF 8536#define SETEUID_BREAKS_SETUID 1 8537_ACEOF 8538 8539 cat >>confdefs.h <<\_ACEOF 8540#define BROKEN_SETREUID 1 8541_ACEOF 8542 8543 cat >>confdefs.h <<\_ACEOF 8544#define BROKEN_SETREGID 1 8545_ACEOF 8546 8547 ;; 8548*-sni-sysv*) 8549 # /usr/ucblib MUST NOT be searched on ReliantUNIX 8550 8551{ echo "$as_me:$LINENO: checking for dlsym in -ldl" >&5 8552echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6; } 8553if test "${ac_cv_lib_dl_dlsym+set}" = set; then 8554 echo $ECHO_N "(cached) $ECHO_C" >&6 8555else 8556 ac_check_lib_save_LIBS=$LIBS 8557LIBS="-ldl $LIBS" 8558cat >conftest.$ac_ext <<_ACEOF 8559/* confdefs.h. */ 8560_ACEOF 8561cat confdefs.h >>conftest.$ac_ext 8562cat >>conftest.$ac_ext <<_ACEOF 8563/* end confdefs.h. */ 8564 8565/* Override any GCC internal prototype to avoid an error. 8566 Use char because int might match the return type of a GCC 8567 builtin and then its argument prototype would still apply. */ 8568#ifdef __cplusplus 8569extern "C" 8570#endif 8571char dlsym (); 8572int 8573main () 8574{ 8575return dlsym (); 8576 ; 8577 return 0; 8578} 8579_ACEOF 8580rm -f conftest.$ac_objext conftest$ac_exeext 8581if { (ac_try="$ac_link" 8582case "(($ac_try" in 8583 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8584 *) ac_try_echo=$ac_try;; 8585esac 8586eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8587 (eval "$ac_link") 2>conftest.er1 8588 ac_status=$? 8589 grep -v '^ *+' conftest.er1 >conftest.err 8590 rm -f conftest.er1 8591 cat conftest.err >&5 8592 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8593 (exit $ac_status); } && { 8594 test -z "$ac_c_werror_flag" || 8595 test ! -s conftest.err 8596 } && test -s conftest$ac_exeext && 8597 $as_test_x conftest$ac_exeext; then 8598 ac_cv_lib_dl_dlsym=yes 8599else 8600 echo "$as_me: failed program was:" >&5 8601sed 's/^/| /' conftest.$ac_ext >&5 8602 8603 ac_cv_lib_dl_dlsym=no 8604fi 8605 8606rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8607 conftest$ac_exeext conftest.$ac_ext 8608LIBS=$ac_check_lib_save_LIBS 8609fi 8610{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlsym" >&5 8611echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6; } 8612if test $ac_cv_lib_dl_dlsym = yes; then 8613 cat >>confdefs.h <<_ACEOF 8614#define HAVE_LIBDL 1 8615_ACEOF 8616 8617 LIBS="-ldl $LIBS" 8618 8619fi 8620 8621 # -lresolv needs to be at the end of LIBS or DNS lookups break 8622 { echo "$as_me:$LINENO: checking for res_query in -lresolv" >&5 8623echo $ECHO_N "checking for res_query in -lresolv... $ECHO_C" >&6; } 8624if test "${ac_cv_lib_resolv_res_query+set}" = set; then 8625 echo $ECHO_N "(cached) $ECHO_C" >&6 8626else 8627 ac_check_lib_save_LIBS=$LIBS 8628LIBS="-lresolv $LIBS" 8629cat >conftest.$ac_ext <<_ACEOF 8630/* confdefs.h. */ 8631_ACEOF 8632cat confdefs.h >>conftest.$ac_ext 8633cat >>conftest.$ac_ext <<_ACEOF 8634/* end confdefs.h. */ 8635 8636/* Override any GCC internal prototype to avoid an error. 8637 Use char because int might match the return type of a GCC 8638 builtin and then its argument prototype would still apply. */ 8639#ifdef __cplusplus 8640extern "C" 8641#endif 8642char res_query (); 8643int 8644main () 8645{ 8646return res_query (); 8647 ; 8648 return 0; 8649} 8650_ACEOF 8651rm -f conftest.$ac_objext conftest$ac_exeext 8652if { (ac_try="$ac_link" 8653case "(($ac_try" in 8654 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8655 *) ac_try_echo=$ac_try;; 8656esac 8657eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8658 (eval "$ac_link") 2>conftest.er1 8659 ac_status=$? 8660 grep -v '^ *+' conftest.er1 >conftest.err 8661 rm -f conftest.er1 8662 cat conftest.err >&5 8663 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8664 (exit $ac_status); } && { 8665 test -z "$ac_c_werror_flag" || 8666 test ! -s conftest.err 8667 } && test -s conftest$ac_exeext && 8668 $as_test_x conftest$ac_exeext; then 8669 ac_cv_lib_resolv_res_query=yes 8670else 8671 echo "$as_me: failed program was:" >&5 8672sed 's/^/| /' conftest.$ac_ext >&5 8673 8674 ac_cv_lib_resolv_res_query=no 8675fi 8676 8677rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8678 conftest$ac_exeext conftest.$ac_ext 8679LIBS=$ac_check_lib_save_LIBS 8680fi 8681{ echo "$as_me:$LINENO: result: $ac_cv_lib_resolv_res_query" >&5 8682echo "${ECHO_T}$ac_cv_lib_resolv_res_query" >&6; } 8683if test $ac_cv_lib_resolv_res_query = yes; then 8684 LIBS="$LIBS -lresolv" 8685fi 8686 8687 IPADDR_IN_DISPLAY=yes 8688 cat >>confdefs.h <<\_ACEOF 8689#define USE_PIPES 1 8690_ACEOF 8691 8692 cat >>confdefs.h <<\_ACEOF 8693#define IP_TOS_IS_BROKEN 1 8694_ACEOF 8695 8696 cat >>confdefs.h <<\_ACEOF 8697#define SETEUID_BREAKS_SETUID 1 8698_ACEOF 8699 8700 cat >>confdefs.h <<\_ACEOF 8701#define BROKEN_SETREUID 1 8702_ACEOF 8703 8704 cat >>confdefs.h <<\_ACEOF 8705#define BROKEN_SETREGID 1 8706_ACEOF 8707 8708 cat >>confdefs.h <<\_ACEOF 8709#define SSHD_ACQUIRES_CTTY 1 8710_ACEOF 8711 8712 external_path_file=/etc/default/login 8713 # /usr/ucblib/libucb.a no longer needed on ReliantUNIX 8714 # Attention: always take care to bind libsocket and libnsl before libc, 8715 # otherwise you will find lots of "SIOCGPGRP errno 22" on syslog 8716 ;; 8717# UnixWare 1.x, UnixWare 2.x, and others based on code from Univel. 8718*-*-sysv4.2*) 8719 cat >>confdefs.h <<\_ACEOF 8720#define USE_PIPES 1 8721_ACEOF 8722 8723 cat >>confdefs.h <<\_ACEOF 8724#define SETEUID_BREAKS_SETUID 1 8725_ACEOF 8726 8727 cat >>confdefs.h <<\_ACEOF 8728#define BROKEN_SETREUID 1 8729_ACEOF 8730 8731 cat >>confdefs.h <<\_ACEOF 8732#define BROKEN_SETREGID 1 8733_ACEOF 8734 8735 8736cat >>confdefs.h <<\_ACEOF 8737#define PASSWD_NEEDS_USERNAME 1 8738_ACEOF 8739 8740 cat >>confdefs.h <<\_ACEOF 8741#define LOCKED_PASSWD_STRING "*LK*" 8742_ACEOF 8743 8744 ;; 8745# UnixWare 7.x, OpenUNIX 8 8746*-*-sysv5*) 8747 check_for_libcrypt_later=1 8748 8749cat >>confdefs.h <<\_ACEOF 8750#define UNIXWARE_LONG_PASSWORDS 1 8751_ACEOF 8752 8753 cat >>confdefs.h <<\_ACEOF 8754#define USE_PIPES 1 8755_ACEOF 8756 8757 cat >>confdefs.h <<\_ACEOF 8758#define SETEUID_BREAKS_SETUID 1 8759_ACEOF 8760 8761 cat >>confdefs.h <<\_ACEOF 8762#define BROKEN_SETREUID 1 8763_ACEOF 8764 8765 cat >>confdefs.h <<\_ACEOF 8766#define BROKEN_SETREGID 1 8767_ACEOF 8768 8769 cat >>confdefs.h <<\_ACEOF 8770#define PASSWD_NEEDS_USERNAME 1 8771_ACEOF 8772 8773 case "$host" in 8774 *-*-sysv5SCO_SV*) # SCO OpenServer 6.x 8775 TEST_SHELL=/u95/bin/sh 8776 8777cat >>confdefs.h <<\_ACEOF 8778#define BROKEN_LIBIAF 1 8779_ACEOF 8780 8781 cat >>confdefs.h <<\_ACEOF 8782#define BROKEN_UPDWTMPX 1 8783_ACEOF 8784 8785 ;; 8786 *) cat >>confdefs.h <<\_ACEOF 8787#define LOCKED_PASSWD_STRING "*LK*" 8788_ACEOF 8789 8790 ;; 8791 esac 8792 ;; 8793*-*-sysv*) 8794 ;; 8795# SCO UNIX and OEM versions of SCO UNIX 8796*-*-sco3.2v4*) 8797 { { echo "$as_me:$LINENO: error: \"This Platform is no longer supported.\"" >&5 8798echo "$as_me: error: \"This Platform is no longer supported.\"" >&2;} 8799 { (exit 1); exit 1; }; } 8800 ;; 8801# SCO OpenServer 5.x 8802*-*-sco3.2v5*) 8803 if test -z "$GCC"; then 8804 CFLAGS="$CFLAGS -belf" 8805 fi 8806 LIBS="$LIBS -lprot -lx -ltinfo -lm" 8807 no_dev_ptmx=1 8808 cat >>confdefs.h <<\_ACEOF 8809#define USE_PIPES 1 8810_ACEOF 8811 8812 cat >>confdefs.h <<\_ACEOF 8813#define HAVE_SECUREWARE 1 8814_ACEOF 8815 8816 cat >>confdefs.h <<\_ACEOF 8817#define DISABLE_SHADOW 1 8818_ACEOF 8819 8820 cat >>confdefs.h <<\_ACEOF 8821#define DISABLE_FD_PASSING 1 8822_ACEOF 8823 8824 cat >>confdefs.h <<\_ACEOF 8825#define SETEUID_BREAKS_SETUID 1 8826_ACEOF 8827 8828 cat >>confdefs.h <<\_ACEOF 8829#define BROKEN_SETREUID 1 8830_ACEOF 8831 8832 cat >>confdefs.h <<\_ACEOF 8833#define BROKEN_SETREGID 1 8834_ACEOF 8835 8836 cat >>confdefs.h <<\_ACEOF 8837#define WITH_ABBREV_NO_TTY 1 8838_ACEOF 8839 8840 cat >>confdefs.h <<\_ACEOF 8841#define BROKEN_UPDWTMPX 1 8842_ACEOF 8843 8844 cat >>confdefs.h <<\_ACEOF 8845#define PASSWD_NEEDS_USERNAME 1 8846_ACEOF 8847 8848 8849 8850for ac_func in getluid setluid 8851do 8852as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 8853{ echo "$as_me:$LINENO: checking for $ac_func" >&5 8854echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 8855if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 8856 echo $ECHO_N "(cached) $ECHO_C" >&6 8857else 8858 cat >conftest.$ac_ext <<_ACEOF 8859/* confdefs.h. */ 8860_ACEOF 8861cat confdefs.h >>conftest.$ac_ext 8862cat >>conftest.$ac_ext <<_ACEOF 8863/* end confdefs.h. */ 8864/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 8865 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 8866#define $ac_func innocuous_$ac_func 8867 8868/* System header to define __stub macros and hopefully few prototypes, 8869 which can conflict with char $ac_func (); below. 8870 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 8871 <limits.h> exists even on freestanding compilers. */ 8872 8873#ifdef __STDC__ 8874# include <limits.h> 8875#else 8876# include <assert.h> 8877#endif 8878 8879#undef $ac_func 8880 8881/* Override any GCC internal prototype to avoid an error. 8882 Use char because int might match the return type of a GCC 8883 builtin and then its argument prototype would still apply. */ 8884#ifdef __cplusplus 8885extern "C" 8886#endif 8887char $ac_func (); 8888/* The GNU C library defines this for functions which it implements 8889 to always fail with ENOSYS. Some functions are actually named 8890 something starting with __ and the normal name is an alias. */ 8891#if defined __stub_$ac_func || defined __stub___$ac_func 8892choke me 8893#endif 8894 8895int 8896main () 8897{ 8898return $ac_func (); 8899 ; 8900 return 0; 8901} 8902_ACEOF 8903rm -f conftest.$ac_objext conftest$ac_exeext 8904if { (ac_try="$ac_link" 8905case "(($ac_try" in 8906 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8907 *) ac_try_echo=$ac_try;; 8908esac 8909eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8910 (eval "$ac_link") 2>conftest.er1 8911 ac_status=$? 8912 grep -v '^ *+' conftest.er1 >conftest.err 8913 rm -f conftest.er1 8914 cat conftest.err >&5 8915 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8916 (exit $ac_status); } && { 8917 test -z "$ac_c_werror_flag" || 8918 test ! -s conftest.err 8919 } && test -s conftest$ac_exeext && 8920 $as_test_x conftest$ac_exeext; then 8921 eval "$as_ac_var=yes" 8922else 8923 echo "$as_me: failed program was:" >&5 8924sed 's/^/| /' conftest.$ac_ext >&5 8925 8926 eval "$as_ac_var=no" 8927fi 8928 8929rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8930 conftest$ac_exeext conftest.$ac_ext 8931fi 8932ac_res=`eval echo '${'$as_ac_var'}'` 8933 { echo "$as_me:$LINENO: result: $ac_res" >&5 8934echo "${ECHO_T}$ac_res" >&6; } 8935if test `eval echo '${'$as_ac_var'}'` = yes; then 8936 cat >>confdefs.h <<_ACEOF 8937#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 8938_ACEOF 8939 8940fi 8941done 8942 8943 MANTYPE=man 8944 TEST_SHELL=ksh 8945 ;; 8946*-*-unicosmk*) 8947 8948cat >>confdefs.h <<\_ACEOF 8949#define NO_SSH_LASTLOG 1 8950_ACEOF 8951 8952 cat >>confdefs.h <<\_ACEOF 8953#define SETEUID_BREAKS_SETUID 1 8954_ACEOF 8955 8956 cat >>confdefs.h <<\_ACEOF 8957#define BROKEN_SETREUID 1 8958_ACEOF 8959 8960 cat >>confdefs.h <<\_ACEOF 8961#define BROKEN_SETREGID 1 8962_ACEOF 8963 8964 cat >>confdefs.h <<\_ACEOF 8965#define USE_PIPES 1 8966_ACEOF 8967 8968 cat >>confdefs.h <<\_ACEOF 8969#define DISABLE_FD_PASSING 1 8970_ACEOF 8971 8972 LDFLAGS="$LDFLAGS" 8973 LIBS="$LIBS -lgen -lrsc -lshare -luex -lacm" 8974 MANTYPE=cat 8975 ;; 8976*-*-unicosmp*) 8977 cat >>confdefs.h <<\_ACEOF 8978#define SETEUID_BREAKS_SETUID 1 8979_ACEOF 8980 8981 cat >>confdefs.h <<\_ACEOF 8982#define BROKEN_SETREUID 1 8983_ACEOF 8984 8985 cat >>confdefs.h <<\_ACEOF 8986#define BROKEN_SETREGID 1 8987_ACEOF 8988 8989 cat >>confdefs.h <<\_ACEOF 8990#define WITH_ABBREV_NO_TTY 1 8991_ACEOF 8992 8993 cat >>confdefs.h <<\_ACEOF 8994#define USE_PIPES 1 8995_ACEOF 8996 8997 cat >>confdefs.h <<\_ACEOF 8998#define DISABLE_FD_PASSING 1 8999_ACEOF 9000 9001 LDFLAGS="$LDFLAGS" 9002 LIBS="$LIBS -lgen -lacid -ldb" 9003 MANTYPE=cat 9004 ;; 9005*-*-unicos*) 9006 cat >>confdefs.h <<\_ACEOF 9007#define SETEUID_BREAKS_SETUID 1 9008_ACEOF 9009 9010 cat >>confdefs.h <<\_ACEOF 9011#define BROKEN_SETREUID 1 9012_ACEOF 9013 9014 cat >>confdefs.h <<\_ACEOF 9015#define BROKEN_SETREGID 1 9016_ACEOF 9017 9018 cat >>confdefs.h <<\_ACEOF 9019#define USE_PIPES 1 9020_ACEOF 9021 9022 cat >>confdefs.h <<\_ACEOF 9023#define DISABLE_FD_PASSING 1 9024_ACEOF 9025 9026 cat >>confdefs.h <<\_ACEOF 9027#define NO_SSH_LASTLOG 1 9028_ACEOF 9029 9030 LDFLAGS="$LDFLAGS -Wl,-Dmsglevel=334:fatal" 9031 LIBS="$LIBS -lgen -lrsc -lshare -luex -lacm" 9032 MANTYPE=cat 9033 ;; 9034*-dec-osf*) 9035 { echo "$as_me:$LINENO: checking for Digital Unix SIA" >&5 9036echo $ECHO_N "checking for Digital Unix SIA... $ECHO_C" >&6; } 9037 no_osfsia="" 9038 9039# Check whether --with-osfsia was given. 9040if test "${with_osfsia+set}" = set; then 9041 withval=$with_osfsia; 9042 if test "x$withval" = "xno" ; then 9043 { echo "$as_me:$LINENO: result: disabled" >&5 9044echo "${ECHO_T}disabled" >&6; } 9045 no_osfsia=1 9046 fi 9047 9048fi 9049 9050 if test -z "$no_osfsia" ; then 9051 if test -f /etc/sia/matrix.conf; then 9052 { echo "$as_me:$LINENO: result: yes" >&5 9053echo "${ECHO_T}yes" >&6; } 9054 9055cat >>confdefs.h <<\_ACEOF 9056#define HAVE_OSF_SIA 1 9057_ACEOF 9058 9059 9060cat >>confdefs.h <<\_ACEOF 9061#define DISABLE_LOGIN 1 9062_ACEOF 9063 9064 cat >>confdefs.h <<\_ACEOF 9065#define DISABLE_FD_PASSING 1 9066_ACEOF 9067 9068 LIBS="$LIBS -lsecurity -ldb -lm -laud" 9069 SIA_MSG="yes" 9070 else 9071 { echo "$as_me:$LINENO: result: no" >&5 9072echo "${ECHO_T}no" >&6; } 9073 9074cat >>confdefs.h <<\_ACEOF 9075#define LOCKED_PASSWD_SUBSTR "Nologin" 9076_ACEOF 9077 9078 fi 9079 fi 9080 cat >>confdefs.h <<\_ACEOF 9081#define BROKEN_GETADDRINFO 1 9082_ACEOF 9083 9084 cat >>confdefs.h <<\_ACEOF 9085#define SETEUID_BREAKS_SETUID 1 9086_ACEOF 9087 9088 cat >>confdefs.h <<\_ACEOF 9089#define BROKEN_SETREUID 1 9090_ACEOF 9091 9092 cat >>confdefs.h <<\_ACEOF 9093#define BROKEN_SETREGID 1 9094_ACEOF 9095 9096 9097cat >>confdefs.h <<\_ACEOF 9098#define BROKEN_READV_COMPARISON 1 9099_ACEOF 9100 9101 ;; 9102 9103*-*-nto-qnx*) 9104 cat >>confdefs.h <<\_ACEOF 9105#define USE_PIPES 1 9106_ACEOF 9107 9108 cat >>confdefs.h <<\_ACEOF 9109#define NO_X11_UNIX_SOCKETS 1 9110_ACEOF 9111 9112 9113cat >>confdefs.h <<\_ACEOF 9114#define MISSING_NFDBITS 1 9115_ACEOF 9116 9117 9118cat >>confdefs.h <<\_ACEOF 9119#define MISSING_HOWMANY 1 9120_ACEOF 9121 9122 9123cat >>confdefs.h <<\_ACEOF 9124#define MISSING_FD_MASK 1 9125_ACEOF 9126 9127 cat >>confdefs.h <<\_ACEOF 9128#define DISABLE_LASTLOG 1 9129_ACEOF 9130 9131 cat >>confdefs.h <<\_ACEOF 9132#define SSHD_ACQUIRES_CTTY 1 9133_ACEOF 9134 9135 9136cat >>confdefs.h <<\_ACEOF 9137#define BROKEN_SHADOW_EXPIRE 1 9138_ACEOF 9139 9140 enable_etc_default_login=no # has incompatible /etc/default/login 9141 case "$host" in 9142 *-*-nto-qnx6*) 9143 cat >>confdefs.h <<\_ACEOF 9144#define DISABLE_FD_PASSING 1 9145_ACEOF 9146 9147 ;; 9148 esac 9149 ;; 9150 9151*-*-ultrix*) 9152 9153cat >>confdefs.h <<\_ACEOF 9154#define BROKEN_GETGROUPS 1 9155_ACEOF 9156 9157 9158cat >>confdefs.h <<\_ACEOF 9159#define BROKEN_MMAP 1 9160_ACEOF 9161 9162 cat >>confdefs.h <<\_ACEOF 9163#define NEED_SETPGRP 1 9164_ACEOF 9165 9166 9167cat >>confdefs.h <<\_ACEOF 9168#define HAVE_SYS_SYSLOG_H 1 9169_ACEOF 9170 9171 ;; 9172 9173*-*-lynxos) 9174 CFLAGS="$CFLAGS -D__NO_INCLUDE_WARN__" 9175 cat >>confdefs.h <<\_ACEOF 9176#define MISSING_HOWMANY 1 9177_ACEOF 9178 9179 9180cat >>confdefs.h <<\_ACEOF 9181#define BROKEN_SETVBUF 1 9182_ACEOF 9183 9184 ;; 9185esac 9186 9187{ echo "$as_me:$LINENO: checking compiler and flags for sanity" >&5 9188echo $ECHO_N "checking compiler and flags for sanity... $ECHO_C" >&6; } 9189if test "$cross_compiling" = yes; then 9190 { echo "$as_me:$LINENO: WARNING: cross compiling: not checking compiler sanity" >&5 9191echo "$as_me: WARNING: cross compiling: not checking compiler sanity" >&2;} 9192 9193else 9194 cat >conftest.$ac_ext <<_ACEOF 9195/* confdefs.h. */ 9196_ACEOF 9197cat confdefs.h >>conftest.$ac_ext 9198cat >>conftest.$ac_ext <<_ACEOF 9199/* end confdefs.h. */ 9200 9201#include <stdio.h> 9202int main(){exit(0);} 9203 9204_ACEOF 9205rm -f conftest$ac_exeext 9206if { (ac_try="$ac_link" 9207case "(($ac_try" in 9208 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9209 *) ac_try_echo=$ac_try;; 9210esac 9211eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9212 (eval "$ac_link") 2>&5 9213 ac_status=$? 9214 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9215 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 9216 { (case "(($ac_try" in 9217 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9218 *) ac_try_echo=$ac_try;; 9219esac 9220eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9221 (eval "$ac_try") 2>&5 9222 ac_status=$? 9223 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9224 (exit $ac_status); }; }; then 9225 { echo "$as_me:$LINENO: result: yes" >&5 9226echo "${ECHO_T}yes" >&6; } 9227else 9228 echo "$as_me: program exited with status $ac_status" >&5 9229echo "$as_me: failed program was:" >&5 9230sed 's/^/| /' conftest.$ac_ext >&5 9231 9232( exit $ac_status ) 9233 9234 { echo "$as_me:$LINENO: result: no" >&5 9235echo "${ECHO_T}no" >&6; } 9236 { { echo "$as_me:$LINENO: error: *** compiler cannot create working executables, check config.log ***" >&5 9237echo "$as_me: error: *** compiler cannot create working executables, check config.log ***" >&2;} 9238 { (exit 1); exit 1; }; } 9239 9240fi 9241rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 9242fi 9243 9244 9245 9246# Checks for libraries. 9247{ echo "$as_me:$LINENO: checking for yp_match" >&5 9248echo $ECHO_N "checking for yp_match... $ECHO_C" >&6; } 9249if test "${ac_cv_func_yp_match+set}" = set; then 9250 echo $ECHO_N "(cached) $ECHO_C" >&6 9251else 9252 cat >conftest.$ac_ext <<_ACEOF 9253/* confdefs.h. */ 9254_ACEOF 9255cat confdefs.h >>conftest.$ac_ext 9256cat >>conftest.$ac_ext <<_ACEOF 9257/* end confdefs.h. */ 9258/* Define yp_match to an innocuous variant, in case <limits.h> declares yp_match. 9259 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9260#define yp_match innocuous_yp_match 9261 9262/* System header to define __stub macros and hopefully few prototypes, 9263 which can conflict with char yp_match (); below. 9264 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9265 <limits.h> exists even on freestanding compilers. */ 9266 9267#ifdef __STDC__ 9268# include <limits.h> 9269#else 9270# include <assert.h> 9271#endif 9272 9273#undef yp_match 9274 9275/* Override any GCC internal prototype to avoid an error. 9276 Use char because int might match the return type of a GCC 9277 builtin and then its argument prototype would still apply. */ 9278#ifdef __cplusplus 9279extern "C" 9280#endif 9281char yp_match (); 9282/* The GNU C library defines this for functions which it implements 9283 to always fail with ENOSYS. Some functions are actually named 9284 something starting with __ and the normal name is an alias. */ 9285#if defined __stub_yp_match || defined __stub___yp_match 9286choke me 9287#endif 9288 9289int 9290main () 9291{ 9292return yp_match (); 9293 ; 9294 return 0; 9295} 9296_ACEOF 9297rm -f conftest.$ac_objext conftest$ac_exeext 9298if { (ac_try="$ac_link" 9299case "(($ac_try" in 9300 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9301 *) ac_try_echo=$ac_try;; 9302esac 9303eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9304 (eval "$ac_link") 2>conftest.er1 9305 ac_status=$? 9306 grep -v '^ *+' conftest.er1 >conftest.err 9307 rm -f conftest.er1 9308 cat conftest.err >&5 9309 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9310 (exit $ac_status); } && { 9311 test -z "$ac_c_werror_flag" || 9312 test ! -s conftest.err 9313 } && test -s conftest$ac_exeext && 9314 $as_test_x conftest$ac_exeext; then 9315 ac_cv_func_yp_match=yes 9316else 9317 echo "$as_me: failed program was:" >&5 9318sed 's/^/| /' conftest.$ac_ext >&5 9319 9320 ac_cv_func_yp_match=no 9321fi 9322 9323rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9324 conftest$ac_exeext conftest.$ac_ext 9325fi 9326{ echo "$as_me:$LINENO: result: $ac_cv_func_yp_match" >&5 9327echo "${ECHO_T}$ac_cv_func_yp_match" >&6; } 9328if test $ac_cv_func_yp_match = yes; then 9329 : 9330else 9331 9332{ echo "$as_me:$LINENO: checking for yp_match in -lnsl" >&5 9333echo $ECHO_N "checking for yp_match in -lnsl... $ECHO_C" >&6; } 9334if test "${ac_cv_lib_nsl_yp_match+set}" = set; then 9335 echo $ECHO_N "(cached) $ECHO_C" >&6 9336else 9337 ac_check_lib_save_LIBS=$LIBS 9338LIBS="-lnsl $LIBS" 9339cat >conftest.$ac_ext <<_ACEOF 9340/* confdefs.h. */ 9341_ACEOF 9342cat confdefs.h >>conftest.$ac_ext 9343cat >>conftest.$ac_ext <<_ACEOF 9344/* end confdefs.h. */ 9345 9346/* Override any GCC internal prototype to avoid an error. 9347 Use char because int might match the return type of a GCC 9348 builtin and then its argument prototype would still apply. */ 9349#ifdef __cplusplus 9350extern "C" 9351#endif 9352char yp_match (); 9353int 9354main () 9355{ 9356return yp_match (); 9357 ; 9358 return 0; 9359} 9360_ACEOF 9361rm -f conftest.$ac_objext conftest$ac_exeext 9362if { (ac_try="$ac_link" 9363case "(($ac_try" in 9364 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9365 *) ac_try_echo=$ac_try;; 9366esac 9367eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9368 (eval "$ac_link") 2>conftest.er1 9369 ac_status=$? 9370 grep -v '^ *+' conftest.er1 >conftest.err 9371 rm -f conftest.er1 9372 cat conftest.err >&5 9373 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9374 (exit $ac_status); } && { 9375 test -z "$ac_c_werror_flag" || 9376 test ! -s conftest.err 9377 } && test -s conftest$ac_exeext && 9378 $as_test_x conftest$ac_exeext; then 9379 ac_cv_lib_nsl_yp_match=yes 9380else 9381 echo "$as_me: failed program was:" >&5 9382sed 's/^/| /' conftest.$ac_ext >&5 9383 9384 ac_cv_lib_nsl_yp_match=no 9385fi 9386 9387rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9388 conftest$ac_exeext conftest.$ac_ext 9389LIBS=$ac_check_lib_save_LIBS 9390fi 9391{ echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_yp_match" >&5 9392echo "${ECHO_T}$ac_cv_lib_nsl_yp_match" >&6; } 9393if test $ac_cv_lib_nsl_yp_match = yes; then 9394 cat >>confdefs.h <<_ACEOF 9395#define HAVE_LIBNSL 1 9396_ACEOF 9397 9398 LIBS="-lnsl $LIBS" 9399 9400fi 9401 9402fi 9403 9404{ echo "$as_me:$LINENO: checking for setsockopt" >&5 9405echo $ECHO_N "checking for setsockopt... $ECHO_C" >&6; } 9406if test "${ac_cv_func_setsockopt+set}" = set; then 9407 echo $ECHO_N "(cached) $ECHO_C" >&6 9408else 9409 cat >conftest.$ac_ext <<_ACEOF 9410/* confdefs.h. */ 9411_ACEOF 9412cat confdefs.h >>conftest.$ac_ext 9413cat >>conftest.$ac_ext <<_ACEOF 9414/* end confdefs.h. */ 9415/* Define setsockopt to an innocuous variant, in case <limits.h> declares setsockopt. 9416 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9417#define setsockopt innocuous_setsockopt 9418 9419/* System header to define __stub macros and hopefully few prototypes, 9420 which can conflict with char setsockopt (); below. 9421 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9422 <limits.h> exists even on freestanding compilers. */ 9423 9424#ifdef __STDC__ 9425# include <limits.h> 9426#else 9427# include <assert.h> 9428#endif 9429 9430#undef setsockopt 9431 9432/* Override any GCC internal prototype to avoid an error. 9433 Use char because int might match the return type of a GCC 9434 builtin and then its argument prototype would still apply. */ 9435#ifdef __cplusplus 9436extern "C" 9437#endif 9438char setsockopt (); 9439/* The GNU C library defines this for functions which it implements 9440 to always fail with ENOSYS. Some functions are actually named 9441 something starting with __ and the normal name is an alias. */ 9442#if defined __stub_setsockopt || defined __stub___setsockopt 9443choke me 9444#endif 9445 9446int 9447main () 9448{ 9449return setsockopt (); 9450 ; 9451 return 0; 9452} 9453_ACEOF 9454rm -f conftest.$ac_objext conftest$ac_exeext 9455if { (ac_try="$ac_link" 9456case "(($ac_try" in 9457 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9458 *) ac_try_echo=$ac_try;; 9459esac 9460eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9461 (eval "$ac_link") 2>conftest.er1 9462 ac_status=$? 9463 grep -v '^ *+' conftest.er1 >conftest.err 9464 rm -f conftest.er1 9465 cat conftest.err >&5 9466 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9467 (exit $ac_status); } && { 9468 test -z "$ac_c_werror_flag" || 9469 test ! -s conftest.err 9470 } && test -s conftest$ac_exeext && 9471 $as_test_x conftest$ac_exeext; then 9472 ac_cv_func_setsockopt=yes 9473else 9474 echo "$as_me: failed program was:" >&5 9475sed 's/^/| /' conftest.$ac_ext >&5 9476 9477 ac_cv_func_setsockopt=no 9478fi 9479 9480rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9481 conftest$ac_exeext conftest.$ac_ext 9482fi 9483{ echo "$as_me:$LINENO: result: $ac_cv_func_setsockopt" >&5 9484echo "${ECHO_T}$ac_cv_func_setsockopt" >&6; } 9485if test $ac_cv_func_setsockopt = yes; then 9486 : 9487else 9488 9489{ echo "$as_me:$LINENO: checking for setsockopt in -lsocket" >&5 9490echo $ECHO_N "checking for setsockopt in -lsocket... $ECHO_C" >&6; } 9491if test "${ac_cv_lib_socket_setsockopt+set}" = set; then 9492 echo $ECHO_N "(cached) $ECHO_C" >&6 9493else 9494 ac_check_lib_save_LIBS=$LIBS 9495LIBS="-lsocket $LIBS" 9496cat >conftest.$ac_ext <<_ACEOF 9497/* confdefs.h. */ 9498_ACEOF 9499cat confdefs.h >>conftest.$ac_ext 9500cat >>conftest.$ac_ext <<_ACEOF 9501/* end confdefs.h. */ 9502 9503/* Override any GCC internal prototype to avoid an error. 9504 Use char because int might match the return type of a GCC 9505 builtin and then its argument prototype would still apply. */ 9506#ifdef __cplusplus 9507extern "C" 9508#endif 9509char setsockopt (); 9510int 9511main () 9512{ 9513return setsockopt (); 9514 ; 9515 return 0; 9516} 9517_ACEOF 9518rm -f conftest.$ac_objext conftest$ac_exeext 9519if { (ac_try="$ac_link" 9520case "(($ac_try" in 9521 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9522 *) ac_try_echo=$ac_try;; 9523esac 9524eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9525 (eval "$ac_link") 2>conftest.er1 9526 ac_status=$? 9527 grep -v '^ *+' conftest.er1 >conftest.err 9528 rm -f conftest.er1 9529 cat conftest.err >&5 9530 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9531 (exit $ac_status); } && { 9532 test -z "$ac_c_werror_flag" || 9533 test ! -s conftest.err 9534 } && test -s conftest$ac_exeext && 9535 $as_test_x conftest$ac_exeext; then 9536 ac_cv_lib_socket_setsockopt=yes 9537else 9538 echo "$as_me: failed program was:" >&5 9539sed 's/^/| /' conftest.$ac_ext >&5 9540 9541 ac_cv_lib_socket_setsockopt=no 9542fi 9543 9544rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9545 conftest$ac_exeext conftest.$ac_ext 9546LIBS=$ac_check_lib_save_LIBS 9547fi 9548{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_setsockopt" >&5 9549echo "${ECHO_T}$ac_cv_lib_socket_setsockopt" >&6; } 9550if test $ac_cv_lib_socket_setsockopt = yes; then 9551 cat >>confdefs.h <<_ACEOF 9552#define HAVE_LIBSOCKET 1 9553_ACEOF 9554 9555 LIBS="-lsocket $LIBS" 9556 9557fi 9558 9559fi 9560 9561 9562 9563for ac_func in dirname 9564do 9565as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 9566{ echo "$as_me:$LINENO: checking for $ac_func" >&5 9567echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 9568if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 9569 echo $ECHO_N "(cached) $ECHO_C" >&6 9570else 9571 cat >conftest.$ac_ext <<_ACEOF 9572/* confdefs.h. */ 9573_ACEOF 9574cat confdefs.h >>conftest.$ac_ext 9575cat >>conftest.$ac_ext <<_ACEOF 9576/* end confdefs.h. */ 9577/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 9578 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9579#define $ac_func innocuous_$ac_func 9580 9581/* System header to define __stub macros and hopefully few prototypes, 9582 which can conflict with char $ac_func (); below. 9583 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9584 <limits.h> exists even on freestanding compilers. */ 9585 9586#ifdef __STDC__ 9587# include <limits.h> 9588#else 9589# include <assert.h> 9590#endif 9591 9592#undef $ac_func 9593 9594/* Override any GCC internal prototype to avoid an error. 9595 Use char because int might match the return type of a GCC 9596 builtin and then its argument prototype would still apply. */ 9597#ifdef __cplusplus 9598extern "C" 9599#endif 9600char $ac_func (); 9601/* The GNU C library defines this for functions which it implements 9602 to always fail with ENOSYS. Some functions are actually named 9603 something starting with __ and the normal name is an alias. */ 9604#if defined __stub_$ac_func || defined __stub___$ac_func 9605choke me 9606#endif 9607 9608int 9609main () 9610{ 9611return $ac_func (); 9612 ; 9613 return 0; 9614} 9615_ACEOF 9616rm -f conftest.$ac_objext conftest$ac_exeext 9617if { (ac_try="$ac_link" 9618case "(($ac_try" in 9619 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9620 *) ac_try_echo=$ac_try;; 9621esac 9622eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9623 (eval "$ac_link") 2>conftest.er1 9624 ac_status=$? 9625 grep -v '^ *+' conftest.er1 >conftest.err 9626 rm -f conftest.er1 9627 cat conftest.err >&5 9628 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9629 (exit $ac_status); } && { 9630 test -z "$ac_c_werror_flag" || 9631 test ! -s conftest.err 9632 } && test -s conftest$ac_exeext && 9633 $as_test_x conftest$ac_exeext; then 9634 eval "$as_ac_var=yes" 9635else 9636 echo "$as_me: failed program was:" >&5 9637sed 's/^/| /' conftest.$ac_ext >&5 9638 9639 eval "$as_ac_var=no" 9640fi 9641 9642rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9643 conftest$ac_exeext conftest.$ac_ext 9644fi 9645ac_res=`eval echo '${'$as_ac_var'}'` 9646 { echo "$as_me:$LINENO: result: $ac_res" >&5 9647echo "${ECHO_T}$ac_res" >&6; } 9648if test `eval echo '${'$as_ac_var'}'` = yes; then 9649 cat >>confdefs.h <<_ACEOF 9650#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 9651_ACEOF 9652 9653for ac_header in libgen.h 9654do 9655as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 9656if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 9657 { echo "$as_me:$LINENO: checking for $ac_header" >&5 9658echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 9659if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 9660 echo $ECHO_N "(cached) $ECHO_C" >&6 9661fi 9662ac_res=`eval echo '${'$as_ac_Header'}'` 9663 { echo "$as_me:$LINENO: result: $ac_res" >&5 9664echo "${ECHO_T}$ac_res" >&6; } 9665else 9666 # Is the header compilable? 9667{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 9668echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 9669cat >conftest.$ac_ext <<_ACEOF 9670/* confdefs.h. */ 9671_ACEOF 9672cat confdefs.h >>conftest.$ac_ext 9673cat >>conftest.$ac_ext <<_ACEOF 9674/* end confdefs.h. */ 9675$ac_includes_default 9676#include <$ac_header> 9677_ACEOF 9678rm -f conftest.$ac_objext 9679if { (ac_try="$ac_compile" 9680case "(($ac_try" in 9681 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9682 *) ac_try_echo=$ac_try;; 9683esac 9684eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9685 (eval "$ac_compile") 2>conftest.er1 9686 ac_status=$? 9687 grep -v '^ *+' conftest.er1 >conftest.err 9688 rm -f conftest.er1 9689 cat conftest.err >&5 9690 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9691 (exit $ac_status); } && { 9692 test -z "$ac_c_werror_flag" || 9693 test ! -s conftest.err 9694 } && test -s conftest.$ac_objext; then 9695 ac_header_compiler=yes 9696else 9697 echo "$as_me: failed program was:" >&5 9698sed 's/^/| /' conftest.$ac_ext >&5 9699 9700 ac_header_compiler=no 9701fi 9702 9703rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9704{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 9705echo "${ECHO_T}$ac_header_compiler" >&6; } 9706 9707# Is the header present? 9708{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 9709echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 9710cat >conftest.$ac_ext <<_ACEOF 9711/* confdefs.h. */ 9712_ACEOF 9713cat confdefs.h >>conftest.$ac_ext 9714cat >>conftest.$ac_ext <<_ACEOF 9715/* end confdefs.h. */ 9716#include <$ac_header> 9717_ACEOF 9718if { (ac_try="$ac_cpp conftest.$ac_ext" 9719case "(($ac_try" in 9720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9721 *) ac_try_echo=$ac_try;; 9722esac 9723eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9724 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 9725 ac_status=$? 9726 grep -v '^ *+' conftest.er1 >conftest.err 9727 rm -f conftest.er1 9728 cat conftest.err >&5 9729 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9730 (exit $ac_status); } >/dev/null && { 9731 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 9732 test ! -s conftest.err 9733 }; then 9734 ac_header_preproc=yes 9735else 9736 echo "$as_me: failed program was:" >&5 9737sed 's/^/| /' conftest.$ac_ext >&5 9738 9739 ac_header_preproc=no 9740fi 9741 9742rm -f conftest.err conftest.$ac_ext 9743{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 9744echo "${ECHO_T}$ac_header_preproc" >&6; } 9745 9746# So? What about this header? 9747case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 9748 yes:no: ) 9749 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 9750echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 9751 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 9752echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 9753 ac_header_preproc=yes 9754 ;; 9755 no:yes:* ) 9756 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 9757echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 9758 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 9759echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 9760 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 9761echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 9762 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 9763echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 9764 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 9765echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 9766 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 9767echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 9768 ( cat <<\_ASBOX 9769## ------------------------------------------- ## 9770## Report this to openssh-unix-dev@mindrot.org ## 9771## ------------------------------------------- ## 9772_ASBOX 9773 ) | sed "s/^/$as_me: WARNING: /" >&2 9774 ;; 9775esac 9776{ echo "$as_me:$LINENO: checking for $ac_header" >&5 9777echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 9778if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 9779 echo $ECHO_N "(cached) $ECHO_C" >&6 9780else 9781 eval "$as_ac_Header=\$ac_header_preproc" 9782fi 9783ac_res=`eval echo '${'$as_ac_Header'}'` 9784 { echo "$as_me:$LINENO: result: $ac_res" >&5 9785echo "${ECHO_T}$ac_res" >&6; } 9786 9787fi 9788if test `eval echo '${'$as_ac_Header'}'` = yes; then 9789 cat >>confdefs.h <<_ACEOF 9790#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 9791_ACEOF 9792 9793fi 9794 9795done 9796 9797else 9798 9799 { echo "$as_me:$LINENO: checking for dirname in -lgen" >&5 9800echo $ECHO_N "checking for dirname in -lgen... $ECHO_C" >&6; } 9801if test "${ac_cv_lib_gen_dirname+set}" = set; then 9802 echo $ECHO_N "(cached) $ECHO_C" >&6 9803else 9804 ac_check_lib_save_LIBS=$LIBS 9805LIBS="-lgen $LIBS" 9806cat >conftest.$ac_ext <<_ACEOF 9807/* confdefs.h. */ 9808_ACEOF 9809cat confdefs.h >>conftest.$ac_ext 9810cat >>conftest.$ac_ext <<_ACEOF 9811/* end confdefs.h. */ 9812 9813/* Override any GCC internal prototype to avoid an error. 9814 Use char because int might match the return type of a GCC 9815 builtin and then its argument prototype would still apply. */ 9816#ifdef __cplusplus 9817extern "C" 9818#endif 9819char dirname (); 9820int 9821main () 9822{ 9823return dirname (); 9824 ; 9825 return 0; 9826} 9827_ACEOF 9828rm -f conftest.$ac_objext conftest$ac_exeext 9829if { (ac_try="$ac_link" 9830case "(($ac_try" in 9831 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9832 *) ac_try_echo=$ac_try;; 9833esac 9834eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9835 (eval "$ac_link") 2>conftest.er1 9836 ac_status=$? 9837 grep -v '^ *+' conftest.er1 >conftest.err 9838 rm -f conftest.er1 9839 cat conftest.err >&5 9840 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9841 (exit $ac_status); } && { 9842 test -z "$ac_c_werror_flag" || 9843 test ! -s conftest.err 9844 } && test -s conftest$ac_exeext && 9845 $as_test_x conftest$ac_exeext; then 9846 ac_cv_lib_gen_dirname=yes 9847else 9848 echo "$as_me: failed program was:" >&5 9849sed 's/^/| /' conftest.$ac_ext >&5 9850 9851 ac_cv_lib_gen_dirname=no 9852fi 9853 9854rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9855 conftest$ac_exeext conftest.$ac_ext 9856LIBS=$ac_check_lib_save_LIBS 9857fi 9858{ echo "$as_me:$LINENO: result: $ac_cv_lib_gen_dirname" >&5 9859echo "${ECHO_T}$ac_cv_lib_gen_dirname" >&6; } 9860if test $ac_cv_lib_gen_dirname = yes; then 9861 9862 { echo "$as_me:$LINENO: checking for broken dirname" >&5 9863echo $ECHO_N "checking for broken dirname... $ECHO_C" >&6; } 9864if test "${ac_cv_have_broken_dirname+set}" = set; then 9865 echo $ECHO_N "(cached) $ECHO_C" >&6 9866else 9867 9868 save_LIBS="$LIBS" 9869 LIBS="$LIBS -lgen" 9870 if test "$cross_compiling" = yes; then 9871 ac_cv_have_broken_dirname="no" 9872else 9873 cat >conftest.$ac_ext <<_ACEOF 9874/* confdefs.h. */ 9875_ACEOF 9876cat confdefs.h >>conftest.$ac_ext 9877cat >>conftest.$ac_ext <<_ACEOF 9878/* end confdefs.h. */ 9879 9880#include <libgen.h> 9881#include <string.h> 9882 9883int main(int argc, char **argv) { 9884 char *s, buf[32]; 9885 9886 strncpy(buf,"/etc", 32); 9887 s = dirname(buf); 9888 if (!s || strncmp(s, "/", 32) != 0) { 9889 exit(1); 9890 } else { 9891 exit(0); 9892 } 9893} 9894 9895_ACEOF 9896rm -f conftest$ac_exeext 9897if { (ac_try="$ac_link" 9898case "(($ac_try" in 9899 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9900 *) ac_try_echo=$ac_try;; 9901esac 9902eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9903 (eval "$ac_link") 2>&5 9904 ac_status=$? 9905 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9906 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 9907 { (case "(($ac_try" in 9908 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9909 *) ac_try_echo=$ac_try;; 9910esac 9911eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9912 (eval "$ac_try") 2>&5 9913 ac_status=$? 9914 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9915 (exit $ac_status); }; }; then 9916 ac_cv_have_broken_dirname="no" 9917else 9918 echo "$as_me: program exited with status $ac_status" >&5 9919echo "$as_me: failed program was:" >&5 9920sed 's/^/| /' conftest.$ac_ext >&5 9921 9922( exit $ac_status ) 9923 ac_cv_have_broken_dirname="yes" 9924fi 9925rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 9926fi 9927 9928 9929 LIBS="$save_LIBS" 9930 9931fi 9932{ echo "$as_me:$LINENO: result: $ac_cv_have_broken_dirname" >&5 9933echo "${ECHO_T}$ac_cv_have_broken_dirname" >&6; } 9934 if test "x$ac_cv_have_broken_dirname" = "xno" ; then 9935 LIBS="$LIBS -lgen" 9936 cat >>confdefs.h <<\_ACEOF 9937#define HAVE_DIRNAME 1 9938_ACEOF 9939 9940 9941for ac_header in libgen.h 9942do 9943as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 9944if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 9945 { echo "$as_me:$LINENO: checking for $ac_header" >&5 9946echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 9947if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 9948 echo $ECHO_N "(cached) $ECHO_C" >&6 9949fi 9950ac_res=`eval echo '${'$as_ac_Header'}'` 9951 { echo "$as_me:$LINENO: result: $ac_res" >&5 9952echo "${ECHO_T}$ac_res" >&6; } 9953else 9954 # Is the header compilable? 9955{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 9956echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 9957cat >conftest.$ac_ext <<_ACEOF 9958/* confdefs.h. */ 9959_ACEOF 9960cat confdefs.h >>conftest.$ac_ext 9961cat >>conftest.$ac_ext <<_ACEOF 9962/* end confdefs.h. */ 9963$ac_includes_default 9964#include <$ac_header> 9965_ACEOF 9966rm -f conftest.$ac_objext 9967if { (ac_try="$ac_compile" 9968case "(($ac_try" in 9969 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9970 *) ac_try_echo=$ac_try;; 9971esac 9972eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9973 (eval "$ac_compile") 2>conftest.er1 9974 ac_status=$? 9975 grep -v '^ *+' conftest.er1 >conftest.err 9976 rm -f conftest.er1 9977 cat conftest.err >&5 9978 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9979 (exit $ac_status); } && { 9980 test -z "$ac_c_werror_flag" || 9981 test ! -s conftest.err 9982 } && test -s conftest.$ac_objext; then 9983 ac_header_compiler=yes 9984else 9985 echo "$as_me: failed program was:" >&5 9986sed 's/^/| /' conftest.$ac_ext >&5 9987 9988 ac_header_compiler=no 9989fi 9990 9991rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9992{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 9993echo "${ECHO_T}$ac_header_compiler" >&6; } 9994 9995# Is the header present? 9996{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 9997echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 9998cat >conftest.$ac_ext <<_ACEOF 9999/* confdefs.h. */ 10000_ACEOF 10001cat confdefs.h >>conftest.$ac_ext 10002cat >>conftest.$ac_ext <<_ACEOF 10003/* end confdefs.h. */ 10004#include <$ac_header> 10005_ACEOF 10006if { (ac_try="$ac_cpp conftest.$ac_ext" 10007case "(($ac_try" in 10008 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10009 *) ac_try_echo=$ac_try;; 10010esac 10011eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10012 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 10013 ac_status=$? 10014 grep -v '^ *+' conftest.er1 >conftest.err 10015 rm -f conftest.er1 10016 cat conftest.err >&5 10017 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10018 (exit $ac_status); } >/dev/null && { 10019 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 10020 test ! -s conftest.err 10021 }; then 10022 ac_header_preproc=yes 10023else 10024 echo "$as_me: failed program was:" >&5 10025sed 's/^/| /' conftest.$ac_ext >&5 10026 10027 ac_header_preproc=no 10028fi 10029 10030rm -f conftest.err conftest.$ac_ext 10031{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 10032echo "${ECHO_T}$ac_header_preproc" >&6; } 10033 10034# So? What about this header? 10035case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 10036 yes:no: ) 10037 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 10038echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 10039 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 10040echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 10041 ac_header_preproc=yes 10042 ;; 10043 no:yes:* ) 10044 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 10045echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 10046 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 10047echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 10048 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 10049echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 10050 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 10051echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 10052 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 10053echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 10054 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 10055echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 10056 ( cat <<\_ASBOX 10057## ------------------------------------------- ## 10058## Report this to openssh-unix-dev@mindrot.org ## 10059## ------------------------------------------- ## 10060_ASBOX 10061 ) | sed "s/^/$as_me: WARNING: /" >&2 10062 ;; 10063esac 10064{ echo "$as_me:$LINENO: checking for $ac_header" >&5 10065echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 10066if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 10067 echo $ECHO_N "(cached) $ECHO_C" >&6 10068else 10069 eval "$as_ac_Header=\$ac_header_preproc" 10070fi 10071ac_res=`eval echo '${'$as_ac_Header'}'` 10072 { echo "$as_me:$LINENO: result: $ac_res" >&5 10073echo "${ECHO_T}$ac_res" >&6; } 10074 10075fi 10076if test `eval echo '${'$as_ac_Header'}'` = yes; then 10077 cat >>confdefs.h <<_ACEOF 10078#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 10079_ACEOF 10080 10081fi 10082 10083done 10084 10085 fi 10086 10087fi 10088 10089 10090fi 10091done 10092 10093 10094{ echo "$as_me:$LINENO: checking for getspnam" >&5 10095echo $ECHO_N "checking for getspnam... $ECHO_C" >&6; } 10096if test "${ac_cv_func_getspnam+set}" = set; then 10097 echo $ECHO_N "(cached) $ECHO_C" >&6 10098else 10099 cat >conftest.$ac_ext <<_ACEOF 10100/* confdefs.h. */ 10101_ACEOF 10102cat confdefs.h >>conftest.$ac_ext 10103cat >>conftest.$ac_ext <<_ACEOF 10104/* end confdefs.h. */ 10105/* Define getspnam to an innocuous variant, in case <limits.h> declares getspnam. 10106 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 10107#define getspnam innocuous_getspnam 10108 10109/* System header to define __stub macros and hopefully few prototypes, 10110 which can conflict with char getspnam (); below. 10111 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 10112 <limits.h> exists even on freestanding compilers. */ 10113 10114#ifdef __STDC__ 10115# include <limits.h> 10116#else 10117# include <assert.h> 10118#endif 10119 10120#undef getspnam 10121 10122/* Override any GCC internal prototype to avoid an error. 10123 Use char because int might match the return type of a GCC 10124 builtin and then its argument prototype would still apply. */ 10125#ifdef __cplusplus 10126extern "C" 10127#endif 10128char getspnam (); 10129/* The GNU C library defines this for functions which it implements 10130 to always fail with ENOSYS. Some functions are actually named 10131 something starting with __ and the normal name is an alias. */ 10132#if defined __stub_getspnam || defined __stub___getspnam 10133choke me 10134#endif 10135 10136int 10137main () 10138{ 10139return getspnam (); 10140 ; 10141 return 0; 10142} 10143_ACEOF 10144rm -f conftest.$ac_objext conftest$ac_exeext 10145if { (ac_try="$ac_link" 10146case "(($ac_try" in 10147 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10148 *) ac_try_echo=$ac_try;; 10149esac 10150eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10151 (eval "$ac_link") 2>conftest.er1 10152 ac_status=$? 10153 grep -v '^ *+' conftest.er1 >conftest.err 10154 rm -f conftest.er1 10155 cat conftest.err >&5 10156 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10157 (exit $ac_status); } && { 10158 test -z "$ac_c_werror_flag" || 10159 test ! -s conftest.err 10160 } && test -s conftest$ac_exeext && 10161 $as_test_x conftest$ac_exeext; then 10162 ac_cv_func_getspnam=yes 10163else 10164 echo "$as_me: failed program was:" >&5 10165sed 's/^/| /' conftest.$ac_ext >&5 10166 10167 ac_cv_func_getspnam=no 10168fi 10169 10170rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10171 conftest$ac_exeext conftest.$ac_ext 10172fi 10173{ echo "$as_me:$LINENO: result: $ac_cv_func_getspnam" >&5 10174echo "${ECHO_T}$ac_cv_func_getspnam" >&6; } 10175if test $ac_cv_func_getspnam = yes; then 10176 : 10177else 10178 { echo "$as_me:$LINENO: checking for getspnam in -lgen" >&5 10179echo $ECHO_N "checking for getspnam in -lgen... $ECHO_C" >&6; } 10180if test "${ac_cv_lib_gen_getspnam+set}" = set; then 10181 echo $ECHO_N "(cached) $ECHO_C" >&6 10182else 10183 ac_check_lib_save_LIBS=$LIBS 10184LIBS="-lgen $LIBS" 10185cat >conftest.$ac_ext <<_ACEOF 10186/* confdefs.h. */ 10187_ACEOF 10188cat confdefs.h >>conftest.$ac_ext 10189cat >>conftest.$ac_ext <<_ACEOF 10190/* end confdefs.h. */ 10191 10192/* Override any GCC internal prototype to avoid an error. 10193 Use char because int might match the return type of a GCC 10194 builtin and then its argument prototype would still apply. */ 10195#ifdef __cplusplus 10196extern "C" 10197#endif 10198char getspnam (); 10199int 10200main () 10201{ 10202return getspnam (); 10203 ; 10204 return 0; 10205} 10206_ACEOF 10207rm -f conftest.$ac_objext conftest$ac_exeext 10208if { (ac_try="$ac_link" 10209case "(($ac_try" in 10210 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10211 *) ac_try_echo=$ac_try;; 10212esac 10213eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10214 (eval "$ac_link") 2>conftest.er1 10215 ac_status=$? 10216 grep -v '^ *+' conftest.er1 >conftest.err 10217 rm -f conftest.er1 10218 cat conftest.err >&5 10219 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10220 (exit $ac_status); } && { 10221 test -z "$ac_c_werror_flag" || 10222 test ! -s conftest.err 10223 } && test -s conftest$ac_exeext && 10224 $as_test_x conftest$ac_exeext; then 10225 ac_cv_lib_gen_getspnam=yes 10226else 10227 echo "$as_me: failed program was:" >&5 10228sed 's/^/| /' conftest.$ac_ext >&5 10229 10230 ac_cv_lib_gen_getspnam=no 10231fi 10232 10233rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10234 conftest$ac_exeext conftest.$ac_ext 10235LIBS=$ac_check_lib_save_LIBS 10236fi 10237{ echo "$as_me:$LINENO: result: $ac_cv_lib_gen_getspnam" >&5 10238echo "${ECHO_T}$ac_cv_lib_gen_getspnam" >&6; } 10239if test $ac_cv_lib_gen_getspnam = yes; then 10240 LIBS="$LIBS -lgen" 10241fi 10242 10243fi 10244 10245{ echo "$as_me:$LINENO: checking for library containing basename" >&5 10246echo $ECHO_N "checking for library containing basename... $ECHO_C" >&6; } 10247if test "${ac_cv_search_basename+set}" = set; then 10248 echo $ECHO_N "(cached) $ECHO_C" >&6 10249else 10250 ac_func_search_save_LIBS=$LIBS 10251cat >conftest.$ac_ext <<_ACEOF 10252/* confdefs.h. */ 10253_ACEOF 10254cat confdefs.h >>conftest.$ac_ext 10255cat >>conftest.$ac_ext <<_ACEOF 10256/* end confdefs.h. */ 10257 10258/* Override any GCC internal prototype to avoid an error. 10259 Use char because int might match the return type of a GCC 10260 builtin and then its argument prototype would still apply. */ 10261#ifdef __cplusplus 10262extern "C" 10263#endif 10264char basename (); 10265int 10266main () 10267{ 10268return basename (); 10269 ; 10270 return 0; 10271} 10272_ACEOF 10273for ac_lib in '' gen; do 10274 if test -z "$ac_lib"; then 10275 ac_res="none required" 10276 else 10277 ac_res=-l$ac_lib 10278 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 10279 fi 10280 rm -f conftest.$ac_objext conftest$ac_exeext 10281if { (ac_try="$ac_link" 10282case "(($ac_try" in 10283 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10284 *) ac_try_echo=$ac_try;; 10285esac 10286eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10287 (eval "$ac_link") 2>conftest.er1 10288 ac_status=$? 10289 grep -v '^ *+' conftest.er1 >conftest.err 10290 rm -f conftest.er1 10291 cat conftest.err >&5 10292 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10293 (exit $ac_status); } && { 10294 test -z "$ac_c_werror_flag" || 10295 test ! -s conftest.err 10296 } && test -s conftest$ac_exeext && 10297 $as_test_x conftest$ac_exeext; then 10298 ac_cv_search_basename=$ac_res 10299else 10300 echo "$as_me: failed program was:" >&5 10301sed 's/^/| /' conftest.$ac_ext >&5 10302 10303 10304fi 10305 10306rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10307 conftest$ac_exeext 10308 if test "${ac_cv_search_basename+set}" = set; then 10309 break 10310fi 10311done 10312if test "${ac_cv_search_basename+set}" = set; then 10313 : 10314else 10315 ac_cv_search_basename=no 10316fi 10317rm conftest.$ac_ext 10318LIBS=$ac_func_search_save_LIBS 10319fi 10320{ echo "$as_me:$LINENO: result: $ac_cv_search_basename" >&5 10321echo "${ECHO_T}$ac_cv_search_basename" >&6; } 10322ac_res=$ac_cv_search_basename 10323if test "$ac_res" != no; then 10324 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 10325 10326cat >>confdefs.h <<\_ACEOF 10327#define HAVE_BASENAME 1 10328_ACEOF 10329 10330fi 10331 10332 10333 10334# Check whether --with-zlib was given. 10335if test "${with_zlib+set}" = set; then 10336 withval=$with_zlib; if test "x$withval" = "xno" ; then 10337 { { echo "$as_me:$LINENO: error: *** zlib is required ***" >&5 10338echo "$as_me: error: *** zlib is required ***" >&2;} 10339 { (exit 1); exit 1; }; } 10340 elif test "x$withval" != "xyes"; then 10341 if test -d "$withval/lib"; then 10342 if test -n "${need_dash_r}"; then 10343 LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}" 10344 else 10345 LDFLAGS="-L${withval}/lib ${LDFLAGS}" 10346 fi 10347 else 10348 if test -n "${need_dash_r}"; then 10349 LDFLAGS="-L${withval} -R${withval} ${LDFLAGS}" 10350 else 10351 LDFLAGS="-L${withval} ${LDFLAGS}" 10352 fi 10353 fi 10354 if test -d "$withval/include"; then 10355 CPPFLAGS="-I${withval}/include ${CPPFLAGS}" 10356 else 10357 CPPFLAGS="-I${withval} ${CPPFLAGS}" 10358 fi 10359 fi 10360 10361fi 10362 10363 10364 10365{ echo "$as_me:$LINENO: checking for deflate in -lz" >&5 10366echo $ECHO_N "checking for deflate in -lz... $ECHO_C" >&6; } 10367if test "${ac_cv_lib_z_deflate+set}" = set; then 10368 echo $ECHO_N "(cached) $ECHO_C" >&6 10369else 10370 ac_check_lib_save_LIBS=$LIBS 10371LIBS="-lz $LIBS" 10372cat >conftest.$ac_ext <<_ACEOF 10373/* confdefs.h. */ 10374_ACEOF 10375cat confdefs.h >>conftest.$ac_ext 10376cat >>conftest.$ac_ext <<_ACEOF 10377/* end confdefs.h. */ 10378 10379/* Override any GCC internal prototype to avoid an error. 10380 Use char because int might match the return type of a GCC 10381 builtin and then its argument prototype would still apply. */ 10382#ifdef __cplusplus 10383extern "C" 10384#endif 10385char deflate (); 10386int 10387main () 10388{ 10389return deflate (); 10390 ; 10391 return 0; 10392} 10393_ACEOF 10394rm -f conftest.$ac_objext conftest$ac_exeext 10395if { (ac_try="$ac_link" 10396case "(($ac_try" in 10397 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10398 *) ac_try_echo=$ac_try;; 10399esac 10400eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10401 (eval "$ac_link") 2>conftest.er1 10402 ac_status=$? 10403 grep -v '^ *+' conftest.er1 >conftest.err 10404 rm -f conftest.er1 10405 cat conftest.err >&5 10406 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10407 (exit $ac_status); } && { 10408 test -z "$ac_c_werror_flag" || 10409 test ! -s conftest.err 10410 } && test -s conftest$ac_exeext && 10411 $as_test_x conftest$ac_exeext; then 10412 ac_cv_lib_z_deflate=yes 10413else 10414 echo "$as_me: failed program was:" >&5 10415sed 's/^/| /' conftest.$ac_ext >&5 10416 10417 ac_cv_lib_z_deflate=no 10418fi 10419 10420rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10421 conftest$ac_exeext conftest.$ac_ext 10422LIBS=$ac_check_lib_save_LIBS 10423fi 10424{ echo "$as_me:$LINENO: result: $ac_cv_lib_z_deflate" >&5 10425echo "${ECHO_T}$ac_cv_lib_z_deflate" >&6; } 10426if test $ac_cv_lib_z_deflate = yes; then 10427 cat >>confdefs.h <<_ACEOF 10428#define HAVE_LIBZ 1 10429_ACEOF 10430 10431 LIBS="-lz $LIBS" 10432 10433else 10434 10435 saved_CPPFLAGS="$CPPFLAGS" 10436 saved_LDFLAGS="$LDFLAGS" 10437 save_LIBS="$LIBS" 10438 if test -n "${need_dash_r}"; then 10439 LDFLAGS="-L/usr/local/lib -R/usr/local/lib ${saved_LDFLAGS}" 10440 else 10441 LDFLAGS="-L/usr/local/lib ${saved_LDFLAGS}" 10442 fi 10443 CPPFLAGS="-I/usr/local/include ${saved_CPPFLAGS}" 10444 LIBS="$LIBS -lz" 10445 cat >conftest.$ac_ext <<_ACEOF 10446/* confdefs.h. */ 10447_ACEOF 10448cat confdefs.h >>conftest.$ac_ext 10449cat >>conftest.$ac_ext <<_ACEOF 10450/* end confdefs.h. */ 10451 10452/* Override any GCC internal prototype to avoid an error. 10453 Use char because int might match the return type of a GCC 10454 builtin and then its argument prototype would still apply. */ 10455#ifdef __cplusplus 10456extern "C" 10457#endif 10458char deflate (); 10459int 10460main () 10461{ 10462return deflate (); 10463 ; 10464 return 0; 10465} 10466_ACEOF 10467rm -f conftest.$ac_objext conftest$ac_exeext 10468if { (ac_try="$ac_link" 10469case "(($ac_try" in 10470 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10471 *) ac_try_echo=$ac_try;; 10472esac 10473eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10474 (eval "$ac_link") 2>conftest.er1 10475 ac_status=$? 10476 grep -v '^ *+' conftest.er1 >conftest.err 10477 rm -f conftest.er1 10478 cat conftest.err >&5 10479 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10480 (exit $ac_status); } && { 10481 test -z "$ac_c_werror_flag" || 10482 test ! -s conftest.err 10483 } && test -s conftest$ac_exeext && 10484 $as_test_x conftest$ac_exeext; then 10485 cat >>confdefs.h <<\_ACEOF 10486#define HAVE_LIBZ 1 10487_ACEOF 10488 10489else 10490 echo "$as_me: failed program was:" >&5 10491sed 's/^/| /' conftest.$ac_ext >&5 10492 10493 10494 { { echo "$as_me:$LINENO: error: *** zlib missing - please install first or check config.log ***" >&5 10495echo "$as_me: error: *** zlib missing - please install first or check config.log ***" >&2;} 10496 { (exit 1); exit 1; }; } 10497 10498 10499fi 10500 10501rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10502 conftest$ac_exeext conftest.$ac_ext 10503 10504 10505fi 10506 10507if test "${ac_cv_header_zlib_h+set}" = set; then 10508 { echo "$as_me:$LINENO: checking for zlib.h" >&5 10509echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6; } 10510if test "${ac_cv_header_zlib_h+set}" = set; then 10511 echo $ECHO_N "(cached) $ECHO_C" >&6 10512fi 10513{ echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5 10514echo "${ECHO_T}$ac_cv_header_zlib_h" >&6; } 10515else 10516 # Is the header compilable? 10517{ echo "$as_me:$LINENO: checking zlib.h usability" >&5 10518echo $ECHO_N "checking zlib.h usability... $ECHO_C" >&6; } 10519cat >conftest.$ac_ext <<_ACEOF 10520/* confdefs.h. */ 10521_ACEOF 10522cat confdefs.h >>conftest.$ac_ext 10523cat >>conftest.$ac_ext <<_ACEOF 10524/* end confdefs.h. */ 10525$ac_includes_default 10526#include <zlib.h> 10527_ACEOF 10528rm -f conftest.$ac_objext 10529if { (ac_try="$ac_compile" 10530case "(($ac_try" in 10531 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10532 *) ac_try_echo=$ac_try;; 10533esac 10534eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10535 (eval "$ac_compile") 2>conftest.er1 10536 ac_status=$? 10537 grep -v '^ *+' conftest.er1 >conftest.err 10538 rm -f conftest.er1 10539 cat conftest.err >&5 10540 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10541 (exit $ac_status); } && { 10542 test -z "$ac_c_werror_flag" || 10543 test ! -s conftest.err 10544 } && test -s conftest.$ac_objext; then 10545 ac_header_compiler=yes 10546else 10547 echo "$as_me: failed program was:" >&5 10548sed 's/^/| /' conftest.$ac_ext >&5 10549 10550 ac_header_compiler=no 10551fi 10552 10553rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10554{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 10555echo "${ECHO_T}$ac_header_compiler" >&6; } 10556 10557# Is the header present? 10558{ echo "$as_me:$LINENO: checking zlib.h presence" >&5 10559echo $ECHO_N "checking zlib.h presence... $ECHO_C" >&6; } 10560cat >conftest.$ac_ext <<_ACEOF 10561/* confdefs.h. */ 10562_ACEOF 10563cat confdefs.h >>conftest.$ac_ext 10564cat >>conftest.$ac_ext <<_ACEOF 10565/* end confdefs.h. */ 10566#include <zlib.h> 10567_ACEOF 10568if { (ac_try="$ac_cpp conftest.$ac_ext" 10569case "(($ac_try" in 10570 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10571 *) ac_try_echo=$ac_try;; 10572esac 10573eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10574 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 10575 ac_status=$? 10576 grep -v '^ *+' conftest.er1 >conftest.err 10577 rm -f conftest.er1 10578 cat conftest.err >&5 10579 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10580 (exit $ac_status); } >/dev/null && { 10581 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 10582 test ! -s conftest.err 10583 }; then 10584 ac_header_preproc=yes 10585else 10586 echo "$as_me: failed program was:" >&5 10587sed 's/^/| /' conftest.$ac_ext >&5 10588 10589 ac_header_preproc=no 10590fi 10591 10592rm -f conftest.err conftest.$ac_ext 10593{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 10594echo "${ECHO_T}$ac_header_preproc" >&6; } 10595 10596# So? What about this header? 10597case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 10598 yes:no: ) 10599 { echo "$as_me:$LINENO: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&5 10600echo "$as_me: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;} 10601 { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the compiler's result" >&5 10602echo "$as_me: WARNING: zlib.h: proceeding with the compiler's result" >&2;} 10603 ac_header_preproc=yes 10604 ;; 10605 no:yes:* ) 10606 { echo "$as_me:$LINENO: WARNING: zlib.h: present but cannot be compiled" >&5 10607echo "$as_me: WARNING: zlib.h: present but cannot be compiled" >&2;} 10608 { echo "$as_me:$LINENO: WARNING: zlib.h: check for missing prerequisite headers?" >&5 10609echo "$as_me: WARNING: zlib.h: check for missing prerequisite headers?" >&2;} 10610 { echo "$as_me:$LINENO: WARNING: zlib.h: see the Autoconf documentation" >&5 10611echo "$as_me: WARNING: zlib.h: see the Autoconf documentation" >&2;} 10612 { echo "$as_me:$LINENO: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&5 10613echo "$as_me: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&2;} 10614 { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result" >&5 10615echo "$as_me: WARNING: zlib.h: proceeding with the preprocessor's result" >&2;} 10616 { echo "$as_me:$LINENO: WARNING: zlib.h: in the future, the compiler will take precedence" >&5 10617echo "$as_me: WARNING: zlib.h: in the future, the compiler will take precedence" >&2;} 10618 ( cat <<\_ASBOX 10619## ------------------------------------------- ## 10620## Report this to openssh-unix-dev@mindrot.org ## 10621## ------------------------------------------- ## 10622_ASBOX 10623 ) | sed "s/^/$as_me: WARNING: /" >&2 10624 ;; 10625esac 10626{ echo "$as_me:$LINENO: checking for zlib.h" >&5 10627echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6; } 10628if test "${ac_cv_header_zlib_h+set}" = set; then 10629 echo $ECHO_N "(cached) $ECHO_C" >&6 10630else 10631 ac_cv_header_zlib_h=$ac_header_preproc 10632fi 10633{ echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5 10634echo "${ECHO_T}$ac_cv_header_zlib_h" >&6; } 10635 10636fi 10637if test $ac_cv_header_zlib_h = yes; then 10638 : 10639else 10640 { { echo "$as_me:$LINENO: error: *** zlib.h missing - please install first or check config.log ***" >&5 10641echo "$as_me: error: *** zlib.h missing - please install first or check config.log ***" >&2;} 10642 { (exit 1); exit 1; }; } 10643fi 10644 10645 10646 10647 10648# Check whether --with-zlib-version-check was given. 10649if test "${with_zlib_version_check+set}" = set; then 10650 withval=$with_zlib_version_check; if test "x$withval" = "xno" ; then 10651 zlib_check_nonfatal=1 10652 fi 10653 10654 10655fi 10656 10657 10658{ echo "$as_me:$LINENO: checking for possibly buggy zlib" >&5 10659echo $ECHO_N "checking for possibly buggy zlib... $ECHO_C" >&6; } 10660if test "$cross_compiling" = yes; then 10661 { echo "$as_me:$LINENO: WARNING: cross compiling: not checking zlib version" >&5 10662echo "$as_me: WARNING: cross compiling: not checking zlib version" >&2;} 10663 10664else 10665 cat >conftest.$ac_ext <<_ACEOF 10666/* confdefs.h. */ 10667_ACEOF 10668cat confdefs.h >>conftest.$ac_ext 10669cat >>conftest.$ac_ext <<_ACEOF 10670/* end confdefs.h. */ 10671 10672#include <stdio.h> 10673#include <zlib.h> 10674int main() 10675{ 10676 int a=0, b=0, c=0, d=0, n, v; 10677 n = sscanf(ZLIB_VERSION, "%d.%d.%d.%d", &a, &b, &c, &d); 10678 if (n != 3 && n != 4) 10679 exit(1); 10680 v = a*1000000 + b*10000 + c*100 + d; 10681 fprintf(stderr, "found zlib version %s (%d)\n", ZLIB_VERSION, v); 10682 10683 /* 1.1.4 is OK */ 10684 if (a == 1 && b == 1 && c >= 4) 10685 exit(0); 10686 10687 /* 1.2.3 and up are OK */ 10688 if (v >= 1020300) 10689 exit(0); 10690 10691 exit(2); 10692} 10693 10694_ACEOF 10695rm -f conftest$ac_exeext 10696if { (ac_try="$ac_link" 10697case "(($ac_try" in 10698 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10699 *) ac_try_echo=$ac_try;; 10700esac 10701eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10702 (eval "$ac_link") 2>&5 10703 ac_status=$? 10704 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10705 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 10706 { (case "(($ac_try" in 10707 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10708 *) ac_try_echo=$ac_try;; 10709esac 10710eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10711 (eval "$ac_try") 2>&5 10712 ac_status=$? 10713 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10714 (exit $ac_status); }; }; then 10715 { echo "$as_me:$LINENO: result: no" >&5 10716echo "${ECHO_T}no" >&6; } 10717else 10718 echo "$as_me: program exited with status $ac_status" >&5 10719echo "$as_me: failed program was:" >&5 10720sed 's/^/| /' conftest.$ac_ext >&5 10721 10722( exit $ac_status ) 10723 { echo "$as_me:$LINENO: result: yes" >&5 10724echo "${ECHO_T}yes" >&6; } 10725 if test -z "$zlib_check_nonfatal" ; then 10726 { { echo "$as_me:$LINENO: error: *** zlib too old - check config.log *** 10727Your reported zlib version has known security problems. It's possible your 10728vendor has fixed these problems without changing the version number. If you 10729are sure this is the case, you can disable the check by running 10730\"./configure --without-zlib-version-check\". 10731If you are in doubt, upgrade zlib to version 1.2.3 or greater. 10732See http://www.gzip.org/zlib/ for details." >&5 10733echo "$as_me: error: *** zlib too old - check config.log *** 10734Your reported zlib version has known security problems. It's possible your 10735vendor has fixed these problems without changing the version number. If you 10736are sure this is the case, you can disable the check by running 10737\"./configure --without-zlib-version-check\". 10738If you are in doubt, upgrade zlib to version 1.2.3 or greater. 10739See http://www.gzip.org/zlib/ for details." >&2;} 10740 { (exit 1); exit 1; }; } 10741 else 10742 { echo "$as_me:$LINENO: WARNING: zlib version may have security problems" >&5 10743echo "$as_me: WARNING: zlib version may have security problems" >&2;} 10744 fi 10745 10746fi 10747rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 10748fi 10749 10750 10751 10752{ echo "$as_me:$LINENO: checking for strcasecmp" >&5 10753echo $ECHO_N "checking for strcasecmp... $ECHO_C" >&6; } 10754if test "${ac_cv_func_strcasecmp+set}" = set; then 10755 echo $ECHO_N "(cached) $ECHO_C" >&6 10756else 10757 cat >conftest.$ac_ext <<_ACEOF 10758/* confdefs.h. */ 10759_ACEOF 10760cat confdefs.h >>conftest.$ac_ext 10761cat >>conftest.$ac_ext <<_ACEOF 10762/* end confdefs.h. */ 10763/* Define strcasecmp to an innocuous variant, in case <limits.h> declares strcasecmp. 10764 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 10765#define strcasecmp innocuous_strcasecmp 10766 10767/* System header to define __stub macros and hopefully few prototypes, 10768 which can conflict with char strcasecmp (); below. 10769 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 10770 <limits.h> exists even on freestanding compilers. */ 10771 10772#ifdef __STDC__ 10773# include <limits.h> 10774#else 10775# include <assert.h> 10776#endif 10777 10778#undef strcasecmp 10779 10780/* Override any GCC internal prototype to avoid an error. 10781 Use char because int might match the return type of a GCC 10782 builtin and then its argument prototype would still apply. */ 10783#ifdef __cplusplus 10784extern "C" 10785#endif 10786char strcasecmp (); 10787/* The GNU C library defines this for functions which it implements 10788 to always fail with ENOSYS. Some functions are actually named 10789 something starting with __ and the normal name is an alias. */ 10790#if defined __stub_strcasecmp || defined __stub___strcasecmp 10791choke me 10792#endif 10793 10794int 10795main () 10796{ 10797return strcasecmp (); 10798 ; 10799 return 0; 10800} 10801_ACEOF 10802rm -f conftest.$ac_objext conftest$ac_exeext 10803if { (ac_try="$ac_link" 10804case "(($ac_try" in 10805 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10806 *) ac_try_echo=$ac_try;; 10807esac 10808eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10809 (eval "$ac_link") 2>conftest.er1 10810 ac_status=$? 10811 grep -v '^ *+' conftest.er1 >conftest.err 10812 rm -f conftest.er1 10813 cat conftest.err >&5 10814 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10815 (exit $ac_status); } && { 10816 test -z "$ac_c_werror_flag" || 10817 test ! -s conftest.err 10818 } && test -s conftest$ac_exeext && 10819 $as_test_x conftest$ac_exeext; then 10820 ac_cv_func_strcasecmp=yes 10821else 10822 echo "$as_me: failed program was:" >&5 10823sed 's/^/| /' conftest.$ac_ext >&5 10824 10825 ac_cv_func_strcasecmp=no 10826fi 10827 10828rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10829 conftest$ac_exeext conftest.$ac_ext 10830fi 10831{ echo "$as_me:$LINENO: result: $ac_cv_func_strcasecmp" >&5 10832echo "${ECHO_T}$ac_cv_func_strcasecmp" >&6; } 10833if test $ac_cv_func_strcasecmp = yes; then 10834 : 10835else 10836 { echo "$as_me:$LINENO: checking for strcasecmp in -lresolv" >&5 10837echo $ECHO_N "checking for strcasecmp in -lresolv... $ECHO_C" >&6; } 10838if test "${ac_cv_lib_resolv_strcasecmp+set}" = set; then 10839 echo $ECHO_N "(cached) $ECHO_C" >&6 10840else 10841 ac_check_lib_save_LIBS=$LIBS 10842LIBS="-lresolv $LIBS" 10843cat >conftest.$ac_ext <<_ACEOF 10844/* confdefs.h. */ 10845_ACEOF 10846cat confdefs.h >>conftest.$ac_ext 10847cat >>conftest.$ac_ext <<_ACEOF 10848/* end confdefs.h. */ 10849 10850/* Override any GCC internal prototype to avoid an error. 10851 Use char because int might match the return type of a GCC 10852 builtin and then its argument prototype would still apply. */ 10853#ifdef __cplusplus 10854extern "C" 10855#endif 10856char strcasecmp (); 10857int 10858main () 10859{ 10860return strcasecmp (); 10861 ; 10862 return 0; 10863} 10864_ACEOF 10865rm -f conftest.$ac_objext conftest$ac_exeext 10866if { (ac_try="$ac_link" 10867case "(($ac_try" in 10868 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10869 *) ac_try_echo=$ac_try;; 10870esac 10871eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10872 (eval "$ac_link") 2>conftest.er1 10873 ac_status=$? 10874 grep -v '^ *+' conftest.er1 >conftest.err 10875 rm -f conftest.er1 10876 cat conftest.err >&5 10877 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10878 (exit $ac_status); } && { 10879 test -z "$ac_c_werror_flag" || 10880 test ! -s conftest.err 10881 } && test -s conftest$ac_exeext && 10882 $as_test_x conftest$ac_exeext; then 10883 ac_cv_lib_resolv_strcasecmp=yes 10884else 10885 echo "$as_me: failed program was:" >&5 10886sed 's/^/| /' conftest.$ac_ext >&5 10887 10888 ac_cv_lib_resolv_strcasecmp=no 10889fi 10890 10891rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10892 conftest$ac_exeext conftest.$ac_ext 10893LIBS=$ac_check_lib_save_LIBS 10894fi 10895{ echo "$as_me:$LINENO: result: $ac_cv_lib_resolv_strcasecmp" >&5 10896echo "${ECHO_T}$ac_cv_lib_resolv_strcasecmp" >&6; } 10897if test $ac_cv_lib_resolv_strcasecmp = yes; then 10898 LIBS="$LIBS -lresolv" 10899fi 10900 10901 10902fi 10903 10904 10905for ac_func in utimes 10906do 10907as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 10908{ echo "$as_me:$LINENO: checking for $ac_func" >&5 10909echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 10910if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 10911 echo $ECHO_N "(cached) $ECHO_C" >&6 10912else 10913 cat >conftest.$ac_ext <<_ACEOF 10914/* confdefs.h. */ 10915_ACEOF 10916cat confdefs.h >>conftest.$ac_ext 10917cat >>conftest.$ac_ext <<_ACEOF 10918/* end confdefs.h. */ 10919/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 10920 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 10921#define $ac_func innocuous_$ac_func 10922 10923/* System header to define __stub macros and hopefully few prototypes, 10924 which can conflict with char $ac_func (); below. 10925 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 10926 <limits.h> exists even on freestanding compilers. */ 10927 10928#ifdef __STDC__ 10929# include <limits.h> 10930#else 10931# include <assert.h> 10932#endif 10933 10934#undef $ac_func 10935 10936/* Override any GCC internal prototype to avoid an error. 10937 Use char because int might match the return type of a GCC 10938 builtin and then its argument prototype would still apply. */ 10939#ifdef __cplusplus 10940extern "C" 10941#endif 10942char $ac_func (); 10943/* The GNU C library defines this for functions which it implements 10944 to always fail with ENOSYS. Some functions are actually named 10945 something starting with __ and the normal name is an alias. */ 10946#if defined __stub_$ac_func || defined __stub___$ac_func 10947choke me 10948#endif 10949 10950int 10951main () 10952{ 10953return $ac_func (); 10954 ; 10955 return 0; 10956} 10957_ACEOF 10958rm -f conftest.$ac_objext conftest$ac_exeext 10959if { (ac_try="$ac_link" 10960case "(($ac_try" in 10961 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10962 *) ac_try_echo=$ac_try;; 10963esac 10964eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10965 (eval "$ac_link") 2>conftest.er1 10966 ac_status=$? 10967 grep -v '^ *+' conftest.er1 >conftest.err 10968 rm -f conftest.er1 10969 cat conftest.err >&5 10970 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10971 (exit $ac_status); } && { 10972 test -z "$ac_c_werror_flag" || 10973 test ! -s conftest.err 10974 } && test -s conftest$ac_exeext && 10975 $as_test_x conftest$ac_exeext; then 10976 eval "$as_ac_var=yes" 10977else 10978 echo "$as_me: failed program was:" >&5 10979sed 's/^/| /' conftest.$ac_ext >&5 10980 10981 eval "$as_ac_var=no" 10982fi 10983 10984rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10985 conftest$ac_exeext conftest.$ac_ext 10986fi 10987ac_res=`eval echo '${'$as_ac_var'}'` 10988 { echo "$as_me:$LINENO: result: $ac_res" >&5 10989echo "${ECHO_T}$ac_res" >&6; } 10990if test `eval echo '${'$as_ac_var'}'` = yes; then 10991 cat >>confdefs.h <<_ACEOF 10992#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 10993_ACEOF 10994 10995else 10996 { echo "$as_me:$LINENO: checking for utimes in -lc89" >&5 10997echo $ECHO_N "checking for utimes in -lc89... $ECHO_C" >&6; } 10998if test "${ac_cv_lib_c89_utimes+set}" = set; then 10999 echo $ECHO_N "(cached) $ECHO_C" >&6 11000else 11001 ac_check_lib_save_LIBS=$LIBS 11002LIBS="-lc89 $LIBS" 11003cat >conftest.$ac_ext <<_ACEOF 11004/* confdefs.h. */ 11005_ACEOF 11006cat confdefs.h >>conftest.$ac_ext 11007cat >>conftest.$ac_ext <<_ACEOF 11008/* end confdefs.h. */ 11009 11010/* Override any GCC internal prototype to avoid an error. 11011 Use char because int might match the return type of a GCC 11012 builtin and then its argument prototype would still apply. */ 11013#ifdef __cplusplus 11014extern "C" 11015#endif 11016char utimes (); 11017int 11018main () 11019{ 11020return utimes (); 11021 ; 11022 return 0; 11023} 11024_ACEOF 11025rm -f conftest.$ac_objext conftest$ac_exeext 11026if { (ac_try="$ac_link" 11027case "(($ac_try" in 11028 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11029 *) ac_try_echo=$ac_try;; 11030esac 11031eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11032 (eval "$ac_link") 2>conftest.er1 11033 ac_status=$? 11034 grep -v '^ *+' conftest.er1 >conftest.err 11035 rm -f conftest.er1 11036 cat conftest.err >&5 11037 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11038 (exit $ac_status); } && { 11039 test -z "$ac_c_werror_flag" || 11040 test ! -s conftest.err 11041 } && test -s conftest$ac_exeext && 11042 $as_test_x conftest$ac_exeext; then 11043 ac_cv_lib_c89_utimes=yes 11044else 11045 echo "$as_me: failed program was:" >&5 11046sed 's/^/| /' conftest.$ac_ext >&5 11047 11048 ac_cv_lib_c89_utimes=no 11049fi 11050 11051rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11052 conftest$ac_exeext conftest.$ac_ext 11053LIBS=$ac_check_lib_save_LIBS 11054fi 11055{ echo "$as_me:$LINENO: result: $ac_cv_lib_c89_utimes" >&5 11056echo "${ECHO_T}$ac_cv_lib_c89_utimes" >&6; } 11057if test $ac_cv_lib_c89_utimes = yes; then 11058 cat >>confdefs.h <<\_ACEOF 11059#define HAVE_UTIMES 1 11060_ACEOF 11061 11062 LIBS="$LIBS -lc89" 11063fi 11064 11065 11066fi 11067done 11068 11069 11070 11071for ac_header in libutil.h 11072do 11073as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 11074if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 11075 { echo "$as_me:$LINENO: checking for $ac_header" >&5 11076echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 11077if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 11078 echo $ECHO_N "(cached) $ECHO_C" >&6 11079fi 11080ac_res=`eval echo '${'$as_ac_Header'}'` 11081 { echo "$as_me:$LINENO: result: $ac_res" >&5 11082echo "${ECHO_T}$ac_res" >&6; } 11083else 11084 # Is the header compilable? 11085{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 11086echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 11087cat >conftest.$ac_ext <<_ACEOF 11088/* confdefs.h. */ 11089_ACEOF 11090cat confdefs.h >>conftest.$ac_ext 11091cat >>conftest.$ac_ext <<_ACEOF 11092/* end confdefs.h. */ 11093$ac_includes_default 11094#include <$ac_header> 11095_ACEOF 11096rm -f conftest.$ac_objext 11097if { (ac_try="$ac_compile" 11098case "(($ac_try" in 11099 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11100 *) ac_try_echo=$ac_try;; 11101esac 11102eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11103 (eval "$ac_compile") 2>conftest.er1 11104 ac_status=$? 11105 grep -v '^ *+' conftest.er1 >conftest.err 11106 rm -f conftest.er1 11107 cat conftest.err >&5 11108 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11109 (exit $ac_status); } && { 11110 test -z "$ac_c_werror_flag" || 11111 test ! -s conftest.err 11112 } && test -s conftest.$ac_objext; then 11113 ac_header_compiler=yes 11114else 11115 echo "$as_me: failed program was:" >&5 11116sed 's/^/| /' conftest.$ac_ext >&5 11117 11118 ac_header_compiler=no 11119fi 11120 11121rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11122{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 11123echo "${ECHO_T}$ac_header_compiler" >&6; } 11124 11125# Is the header present? 11126{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 11127echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 11128cat >conftest.$ac_ext <<_ACEOF 11129/* confdefs.h. */ 11130_ACEOF 11131cat confdefs.h >>conftest.$ac_ext 11132cat >>conftest.$ac_ext <<_ACEOF 11133/* end confdefs.h. */ 11134#include <$ac_header> 11135_ACEOF 11136if { (ac_try="$ac_cpp conftest.$ac_ext" 11137case "(($ac_try" in 11138 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11139 *) ac_try_echo=$ac_try;; 11140esac 11141eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11142 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 11143 ac_status=$? 11144 grep -v '^ *+' conftest.er1 >conftest.err 11145 rm -f conftest.er1 11146 cat conftest.err >&5 11147 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11148 (exit $ac_status); } >/dev/null && { 11149 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 11150 test ! -s conftest.err 11151 }; then 11152 ac_header_preproc=yes 11153else 11154 echo "$as_me: failed program was:" >&5 11155sed 's/^/| /' conftest.$ac_ext >&5 11156 11157 ac_header_preproc=no 11158fi 11159 11160rm -f conftest.err conftest.$ac_ext 11161{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 11162echo "${ECHO_T}$ac_header_preproc" >&6; } 11163 11164# So? What about this header? 11165case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 11166 yes:no: ) 11167 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 11168echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 11169 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 11170echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 11171 ac_header_preproc=yes 11172 ;; 11173 no:yes:* ) 11174 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 11175echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 11176 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 11177echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 11178 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 11179echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 11180 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 11181echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 11182 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 11183echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 11184 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 11185echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 11186 ( cat <<\_ASBOX 11187## ------------------------------------------- ## 11188## Report this to openssh-unix-dev@mindrot.org ## 11189## ------------------------------------------- ## 11190_ASBOX 11191 ) | sed "s/^/$as_me: WARNING: /" >&2 11192 ;; 11193esac 11194{ echo "$as_me:$LINENO: checking for $ac_header" >&5 11195echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 11196if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 11197 echo $ECHO_N "(cached) $ECHO_C" >&6 11198else 11199 eval "$as_ac_Header=\$ac_header_preproc" 11200fi 11201ac_res=`eval echo '${'$as_ac_Header'}'` 11202 { echo "$as_me:$LINENO: result: $ac_res" >&5 11203echo "${ECHO_T}$ac_res" >&6; } 11204 11205fi 11206if test `eval echo '${'$as_ac_Header'}'` = yes; then 11207 cat >>confdefs.h <<_ACEOF 11208#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 11209_ACEOF 11210 11211fi 11212 11213done 11214 11215{ echo "$as_me:$LINENO: checking for library containing login" >&5 11216echo $ECHO_N "checking for library containing login... $ECHO_C" >&6; } 11217if test "${ac_cv_search_login+set}" = set; then 11218 echo $ECHO_N "(cached) $ECHO_C" >&6 11219else 11220 ac_func_search_save_LIBS=$LIBS 11221cat >conftest.$ac_ext <<_ACEOF 11222/* confdefs.h. */ 11223_ACEOF 11224cat confdefs.h >>conftest.$ac_ext 11225cat >>conftest.$ac_ext <<_ACEOF 11226/* end confdefs.h. */ 11227 11228/* Override any GCC internal prototype to avoid an error. 11229 Use char because int might match the return type of a GCC 11230 builtin and then its argument prototype would still apply. */ 11231#ifdef __cplusplus 11232extern "C" 11233#endif 11234char login (); 11235int 11236main () 11237{ 11238return login (); 11239 ; 11240 return 0; 11241} 11242_ACEOF 11243for ac_lib in '' util bsd; do 11244 if test -z "$ac_lib"; then 11245 ac_res="none required" 11246 else 11247 ac_res=-l$ac_lib 11248 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11249 fi 11250 rm -f conftest.$ac_objext conftest$ac_exeext 11251if { (ac_try="$ac_link" 11252case "(($ac_try" in 11253 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11254 *) ac_try_echo=$ac_try;; 11255esac 11256eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11257 (eval "$ac_link") 2>conftest.er1 11258 ac_status=$? 11259 grep -v '^ *+' conftest.er1 >conftest.err 11260 rm -f conftest.er1 11261 cat conftest.err >&5 11262 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11263 (exit $ac_status); } && { 11264 test -z "$ac_c_werror_flag" || 11265 test ! -s conftest.err 11266 } && test -s conftest$ac_exeext && 11267 $as_test_x conftest$ac_exeext; then 11268 ac_cv_search_login=$ac_res 11269else 11270 echo "$as_me: failed program was:" >&5 11271sed 's/^/| /' conftest.$ac_ext >&5 11272 11273 11274fi 11275 11276rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11277 conftest$ac_exeext 11278 if test "${ac_cv_search_login+set}" = set; then 11279 break 11280fi 11281done 11282if test "${ac_cv_search_login+set}" = set; then 11283 : 11284else 11285 ac_cv_search_login=no 11286fi 11287rm conftest.$ac_ext 11288LIBS=$ac_func_search_save_LIBS 11289fi 11290{ echo "$as_me:$LINENO: result: $ac_cv_search_login" >&5 11291echo "${ECHO_T}$ac_cv_search_login" >&6; } 11292ac_res=$ac_cv_search_login 11293if test "$ac_res" != no; then 11294 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11295 11296cat >>confdefs.h <<\_ACEOF 11297#define HAVE_LOGIN 1 11298_ACEOF 11299 11300fi 11301 11302 11303 11304 11305 11306for ac_func in fmt_scaled logout updwtmp logwtmp 11307do 11308as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 11309{ echo "$as_me:$LINENO: checking for $ac_func" >&5 11310echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 11311if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 11312 echo $ECHO_N "(cached) $ECHO_C" >&6 11313else 11314 cat >conftest.$ac_ext <<_ACEOF 11315/* confdefs.h. */ 11316_ACEOF 11317cat confdefs.h >>conftest.$ac_ext 11318cat >>conftest.$ac_ext <<_ACEOF 11319/* end confdefs.h. */ 11320/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 11321 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 11322#define $ac_func innocuous_$ac_func 11323 11324/* System header to define __stub macros and hopefully few prototypes, 11325 which can conflict with char $ac_func (); below. 11326 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11327 <limits.h> exists even on freestanding compilers. */ 11328 11329#ifdef __STDC__ 11330# include <limits.h> 11331#else 11332# include <assert.h> 11333#endif 11334 11335#undef $ac_func 11336 11337/* Override any GCC internal prototype to avoid an error. 11338 Use char because int might match the return type of a GCC 11339 builtin and then its argument prototype would still apply. */ 11340#ifdef __cplusplus 11341extern "C" 11342#endif 11343char $ac_func (); 11344/* The GNU C library defines this for functions which it implements 11345 to always fail with ENOSYS. Some functions are actually named 11346 something starting with __ and the normal name is an alias. */ 11347#if defined __stub_$ac_func || defined __stub___$ac_func 11348choke me 11349#endif 11350 11351int 11352main () 11353{ 11354return $ac_func (); 11355 ; 11356 return 0; 11357} 11358_ACEOF 11359rm -f conftest.$ac_objext conftest$ac_exeext 11360if { (ac_try="$ac_link" 11361case "(($ac_try" in 11362 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11363 *) ac_try_echo=$ac_try;; 11364esac 11365eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11366 (eval "$ac_link") 2>conftest.er1 11367 ac_status=$? 11368 grep -v '^ *+' conftest.er1 >conftest.err 11369 rm -f conftest.er1 11370 cat conftest.err >&5 11371 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11372 (exit $ac_status); } && { 11373 test -z "$ac_c_werror_flag" || 11374 test ! -s conftest.err 11375 } && test -s conftest$ac_exeext && 11376 $as_test_x conftest$ac_exeext; then 11377 eval "$as_ac_var=yes" 11378else 11379 echo "$as_me: failed program was:" >&5 11380sed 's/^/| /' conftest.$ac_ext >&5 11381 11382 eval "$as_ac_var=no" 11383fi 11384 11385rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11386 conftest$ac_exeext conftest.$ac_ext 11387fi 11388ac_res=`eval echo '${'$as_ac_var'}'` 11389 { echo "$as_me:$LINENO: result: $ac_res" >&5 11390echo "${ECHO_T}$ac_res" >&6; } 11391if test `eval echo '${'$as_ac_var'}'` = yes; then 11392 cat >>confdefs.h <<_ACEOF 11393#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 11394_ACEOF 11395 11396fi 11397done 11398 11399 11400 11401for ac_func in strftime 11402do 11403as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 11404{ echo "$as_me:$LINENO: checking for $ac_func" >&5 11405echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 11406if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 11407 echo $ECHO_N "(cached) $ECHO_C" >&6 11408else 11409 cat >conftest.$ac_ext <<_ACEOF 11410/* confdefs.h. */ 11411_ACEOF 11412cat confdefs.h >>conftest.$ac_ext 11413cat >>conftest.$ac_ext <<_ACEOF 11414/* end confdefs.h. */ 11415/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 11416 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 11417#define $ac_func innocuous_$ac_func 11418 11419/* System header to define __stub macros and hopefully few prototypes, 11420 which can conflict with char $ac_func (); below. 11421 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11422 <limits.h> exists even on freestanding compilers. */ 11423 11424#ifdef __STDC__ 11425# include <limits.h> 11426#else 11427# include <assert.h> 11428#endif 11429 11430#undef $ac_func 11431 11432/* Override any GCC internal prototype to avoid an error. 11433 Use char because int might match the return type of a GCC 11434 builtin and then its argument prototype would still apply. */ 11435#ifdef __cplusplus 11436extern "C" 11437#endif 11438char $ac_func (); 11439/* The GNU C library defines this for functions which it implements 11440 to always fail with ENOSYS. Some functions are actually named 11441 something starting with __ and the normal name is an alias. */ 11442#if defined __stub_$ac_func || defined __stub___$ac_func 11443choke me 11444#endif 11445 11446int 11447main () 11448{ 11449return $ac_func (); 11450 ; 11451 return 0; 11452} 11453_ACEOF 11454rm -f conftest.$ac_objext conftest$ac_exeext 11455if { (ac_try="$ac_link" 11456case "(($ac_try" in 11457 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11458 *) ac_try_echo=$ac_try;; 11459esac 11460eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11461 (eval "$ac_link") 2>conftest.er1 11462 ac_status=$? 11463 grep -v '^ *+' conftest.er1 >conftest.err 11464 rm -f conftest.er1 11465 cat conftest.err >&5 11466 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11467 (exit $ac_status); } && { 11468 test -z "$ac_c_werror_flag" || 11469 test ! -s conftest.err 11470 } && test -s conftest$ac_exeext && 11471 $as_test_x conftest$ac_exeext; then 11472 eval "$as_ac_var=yes" 11473else 11474 echo "$as_me: failed program was:" >&5 11475sed 's/^/| /' conftest.$ac_ext >&5 11476 11477 eval "$as_ac_var=no" 11478fi 11479 11480rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11481 conftest$ac_exeext conftest.$ac_ext 11482fi 11483ac_res=`eval echo '${'$as_ac_var'}'` 11484 { echo "$as_me:$LINENO: result: $ac_res" >&5 11485echo "${ECHO_T}$ac_res" >&6; } 11486if test `eval echo '${'$as_ac_var'}'` = yes; then 11487 cat >>confdefs.h <<_ACEOF 11488#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 11489_ACEOF 11490 11491else 11492 # strftime is in -lintl on SCO UNIX. 11493{ echo "$as_me:$LINENO: checking for strftime in -lintl" >&5 11494echo $ECHO_N "checking for strftime in -lintl... $ECHO_C" >&6; } 11495if test "${ac_cv_lib_intl_strftime+set}" = set; then 11496 echo $ECHO_N "(cached) $ECHO_C" >&6 11497else 11498 ac_check_lib_save_LIBS=$LIBS 11499LIBS="-lintl $LIBS" 11500cat >conftest.$ac_ext <<_ACEOF 11501/* confdefs.h. */ 11502_ACEOF 11503cat confdefs.h >>conftest.$ac_ext 11504cat >>conftest.$ac_ext <<_ACEOF 11505/* end confdefs.h. */ 11506 11507/* Override any GCC internal prototype to avoid an error. 11508 Use char because int might match the return type of a GCC 11509 builtin and then its argument prototype would still apply. */ 11510#ifdef __cplusplus 11511extern "C" 11512#endif 11513char strftime (); 11514int 11515main () 11516{ 11517return strftime (); 11518 ; 11519 return 0; 11520} 11521_ACEOF 11522rm -f conftest.$ac_objext conftest$ac_exeext 11523if { (ac_try="$ac_link" 11524case "(($ac_try" in 11525 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11526 *) ac_try_echo=$ac_try;; 11527esac 11528eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11529 (eval "$ac_link") 2>conftest.er1 11530 ac_status=$? 11531 grep -v '^ *+' conftest.er1 >conftest.err 11532 rm -f conftest.er1 11533 cat conftest.err >&5 11534 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11535 (exit $ac_status); } && { 11536 test -z "$ac_c_werror_flag" || 11537 test ! -s conftest.err 11538 } && test -s conftest$ac_exeext && 11539 $as_test_x conftest$ac_exeext; then 11540 ac_cv_lib_intl_strftime=yes 11541else 11542 echo "$as_me: failed program was:" >&5 11543sed 's/^/| /' conftest.$ac_ext >&5 11544 11545 ac_cv_lib_intl_strftime=no 11546fi 11547 11548rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11549 conftest$ac_exeext conftest.$ac_ext 11550LIBS=$ac_check_lib_save_LIBS 11551fi 11552{ echo "$as_me:$LINENO: result: $ac_cv_lib_intl_strftime" >&5 11553echo "${ECHO_T}$ac_cv_lib_intl_strftime" >&6; } 11554if test $ac_cv_lib_intl_strftime = yes; then 11555 cat >>confdefs.h <<\_ACEOF 11556#define HAVE_STRFTIME 1 11557_ACEOF 11558 11559LIBS="-lintl $LIBS" 11560fi 11561 11562fi 11563done 11564 11565 11566# Check for ALTDIRFUNC glob() extension 11567{ echo "$as_me:$LINENO: checking for GLOB_ALTDIRFUNC support" >&5 11568echo $ECHO_N "checking for GLOB_ALTDIRFUNC support... $ECHO_C" >&6; } 11569cat >conftest.$ac_ext <<_ACEOF 11570/* confdefs.h. */ 11571_ACEOF 11572cat confdefs.h >>conftest.$ac_ext 11573cat >>conftest.$ac_ext <<_ACEOF 11574/* end confdefs.h. */ 11575 11576 #include <glob.h> 11577 #ifdef GLOB_ALTDIRFUNC 11578 FOUNDIT 11579 #endif 11580 11581_ACEOF 11582if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11583 $EGREP "FOUNDIT" >/dev/null 2>&1; then 11584 11585 11586cat >>confdefs.h <<\_ACEOF 11587#define GLOB_HAS_ALTDIRFUNC 1 11588_ACEOF 11589 11590 { echo "$as_me:$LINENO: result: yes" >&5 11591echo "${ECHO_T}yes" >&6; } 11592 11593else 11594 11595 { echo "$as_me:$LINENO: result: no" >&5 11596echo "${ECHO_T}no" >&6; } 11597 11598 11599fi 11600rm -f conftest* 11601 11602 11603# Check for g.gl_matchc glob() extension 11604{ echo "$as_me:$LINENO: checking for gl_matchc field in glob_t" >&5 11605echo $ECHO_N "checking for gl_matchc field in glob_t... $ECHO_C" >&6; } 11606cat >conftest.$ac_ext <<_ACEOF 11607/* confdefs.h. */ 11608_ACEOF 11609cat confdefs.h >>conftest.$ac_ext 11610cat >>conftest.$ac_ext <<_ACEOF 11611/* end confdefs.h. */ 11612 #include <glob.h> 11613int 11614main () 11615{ 11616glob_t g; g.gl_matchc = 1; 11617 ; 11618 return 0; 11619} 11620_ACEOF 11621rm -f conftest.$ac_objext 11622if { (ac_try="$ac_compile" 11623case "(($ac_try" in 11624 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11625 *) ac_try_echo=$ac_try;; 11626esac 11627eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11628 (eval "$ac_compile") 2>conftest.er1 11629 ac_status=$? 11630 grep -v '^ *+' conftest.er1 >conftest.err 11631 rm -f conftest.er1 11632 cat conftest.err >&5 11633 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11634 (exit $ac_status); } && { 11635 test -z "$ac_c_werror_flag" || 11636 test ! -s conftest.err 11637 } && test -s conftest.$ac_objext; then 11638 11639 11640cat >>confdefs.h <<\_ACEOF 11641#define GLOB_HAS_GL_MATCHC 1 11642_ACEOF 11643 11644 { echo "$as_me:$LINENO: result: yes" >&5 11645echo "${ECHO_T}yes" >&6; } 11646 11647else 11648 echo "$as_me: failed program was:" >&5 11649sed 's/^/| /' conftest.$ac_ext >&5 11650 11651 11652 { echo "$as_me:$LINENO: result: no" >&5 11653echo "${ECHO_T}no" >&6; } 11654 11655 11656fi 11657 11658rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11659 11660{ echo "$as_me:$LINENO: checking whether GLOB_NOMATCH is declared" >&5 11661echo $ECHO_N "checking whether GLOB_NOMATCH is declared... $ECHO_C" >&6; } 11662if test "${ac_cv_have_decl_GLOB_NOMATCH+set}" = set; then 11663 echo $ECHO_N "(cached) $ECHO_C" >&6 11664else 11665 cat >conftest.$ac_ext <<_ACEOF 11666/* confdefs.h. */ 11667_ACEOF 11668cat confdefs.h >>conftest.$ac_ext 11669cat >>conftest.$ac_ext <<_ACEOF 11670/* end confdefs.h. */ 11671#include <glob.h> 11672 11673int 11674main () 11675{ 11676#ifndef GLOB_NOMATCH 11677 (void) GLOB_NOMATCH; 11678#endif 11679 11680 ; 11681 return 0; 11682} 11683_ACEOF 11684rm -f conftest.$ac_objext 11685if { (ac_try="$ac_compile" 11686case "(($ac_try" in 11687 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11688 *) ac_try_echo=$ac_try;; 11689esac 11690eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11691 (eval "$ac_compile") 2>conftest.er1 11692 ac_status=$? 11693 grep -v '^ *+' conftest.er1 >conftest.err 11694 rm -f conftest.er1 11695 cat conftest.err >&5 11696 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11697 (exit $ac_status); } && { 11698 test -z "$ac_c_werror_flag" || 11699 test ! -s conftest.err 11700 } && test -s conftest.$ac_objext; then 11701 ac_cv_have_decl_GLOB_NOMATCH=yes 11702else 11703 echo "$as_me: failed program was:" >&5 11704sed 's/^/| /' conftest.$ac_ext >&5 11705 11706 ac_cv_have_decl_GLOB_NOMATCH=no 11707fi 11708 11709rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11710fi 11711{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_GLOB_NOMATCH" >&5 11712echo "${ECHO_T}$ac_cv_have_decl_GLOB_NOMATCH" >&6; } 11713if test $ac_cv_have_decl_GLOB_NOMATCH = yes; then 11714 11715cat >>confdefs.h <<_ACEOF 11716#define HAVE_DECL_GLOB_NOMATCH 1 11717_ACEOF 11718 11719 11720else 11721 cat >>confdefs.h <<_ACEOF 11722#define HAVE_DECL_GLOB_NOMATCH 0 11723_ACEOF 11724 11725 11726fi 11727 11728 11729 11730{ echo "$as_me:$LINENO: checking whether struct dirent allocates space for d_name" >&5 11731echo $ECHO_N "checking whether struct dirent allocates space for d_name... $ECHO_C" >&6; } 11732if test "$cross_compiling" = yes; then 11733 11734 { echo "$as_me:$LINENO: WARNING: cross compiling: assuming BROKEN_ONE_BYTE_DIRENT_D_NAME" >&5 11735echo "$as_me: WARNING: cross compiling: assuming BROKEN_ONE_BYTE_DIRENT_D_NAME" >&2;} 11736 cat >>confdefs.h <<\_ACEOF 11737#define BROKEN_ONE_BYTE_DIRENT_D_NAME 1 11738_ACEOF 11739 11740 11741 11742else 11743 cat >conftest.$ac_ext <<_ACEOF 11744/* confdefs.h. */ 11745_ACEOF 11746cat confdefs.h >>conftest.$ac_ext 11747cat >>conftest.$ac_ext <<_ACEOF 11748/* end confdefs.h. */ 11749 11750#include <sys/types.h> 11751#include <dirent.h> 11752int main(void){struct dirent d;exit(sizeof(d.d_name)<=sizeof(char));} 11753 11754_ACEOF 11755rm -f conftest$ac_exeext 11756if { (ac_try="$ac_link" 11757case "(($ac_try" in 11758 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11759 *) ac_try_echo=$ac_try;; 11760esac 11761eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11762 (eval "$ac_link") 2>&5 11763 ac_status=$? 11764 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11765 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 11766 { (case "(($ac_try" in 11767 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11768 *) ac_try_echo=$ac_try;; 11769esac 11770eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11771 (eval "$ac_try") 2>&5 11772 ac_status=$? 11773 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11774 (exit $ac_status); }; }; then 11775 { echo "$as_me:$LINENO: result: yes" >&5 11776echo "${ECHO_T}yes" >&6; } 11777else 11778 echo "$as_me: program exited with status $ac_status" >&5 11779echo "$as_me: failed program was:" >&5 11780sed 's/^/| /' conftest.$ac_ext >&5 11781 11782( exit $ac_status ) 11783 11784 { echo "$as_me:$LINENO: result: no" >&5 11785echo "${ECHO_T}no" >&6; } 11786 11787cat >>confdefs.h <<\_ACEOF 11788#define BROKEN_ONE_BYTE_DIRENT_D_NAME 1 11789_ACEOF 11790 11791 11792fi 11793rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 11794fi 11795 11796 11797 11798{ echo "$as_me:$LINENO: checking for /proc/pid/fd directory" >&5 11799echo $ECHO_N "checking for /proc/pid/fd directory... $ECHO_C" >&6; } 11800if test -d "/proc/$$/fd" ; then 11801 11802cat >>confdefs.h <<\_ACEOF 11803#define HAVE_PROC_PID 1 11804_ACEOF 11805 11806 { echo "$as_me:$LINENO: result: yes" >&5 11807echo "${ECHO_T}yes" >&6; } 11808else 11809 { echo "$as_me:$LINENO: result: no" >&5 11810echo "${ECHO_T}no" >&6; } 11811fi 11812 11813# Check whether user wants S/Key support 11814SKEY_MSG="no" 11815 11816# Check whether --with-skey was given. 11817if test "${with_skey+set}" = set; then 11818 withval=$with_skey; 11819 if test "x$withval" != "xno" ; then 11820 11821 if test "x$withval" != "xyes" ; then 11822 CPPFLAGS="$CPPFLAGS -I${withval}/include" 11823 LDFLAGS="$LDFLAGS -L${withval}/lib" 11824 fi 11825 11826 11827cat >>confdefs.h <<\_ACEOF 11828#define SKEY 1 11829_ACEOF 11830 11831 LIBS="-lskey $LIBS" 11832 SKEY_MSG="yes" 11833 11834 { echo "$as_me:$LINENO: checking for s/key support" >&5 11835echo $ECHO_N "checking for s/key support... $ECHO_C" >&6; } 11836 cat >conftest.$ac_ext <<_ACEOF 11837/* confdefs.h. */ 11838_ACEOF 11839cat confdefs.h >>conftest.$ac_ext 11840cat >>conftest.$ac_ext <<_ACEOF 11841/* end confdefs.h. */ 11842 11843#include <stdio.h> 11844#include <skey.h> 11845int main() { char *ff = skey_keyinfo(""); ff=""; exit(0); } 11846 11847_ACEOF 11848rm -f conftest.$ac_objext conftest$ac_exeext 11849if { (ac_try="$ac_link" 11850case "(($ac_try" in 11851 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11852 *) ac_try_echo=$ac_try;; 11853esac 11854eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11855 (eval "$ac_link") 2>conftest.er1 11856 ac_status=$? 11857 grep -v '^ *+' conftest.er1 >conftest.err 11858 rm -f conftest.er1 11859 cat conftest.err >&5 11860 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11861 (exit $ac_status); } && { 11862 test -z "$ac_c_werror_flag" || 11863 test ! -s conftest.err 11864 } && test -s conftest$ac_exeext && 11865 $as_test_x conftest$ac_exeext; then 11866 { echo "$as_me:$LINENO: result: yes" >&5 11867echo "${ECHO_T}yes" >&6; } 11868else 11869 echo "$as_me: failed program was:" >&5 11870sed 's/^/| /' conftest.$ac_ext >&5 11871 11872 11873 { echo "$as_me:$LINENO: result: no" >&5 11874echo "${ECHO_T}no" >&6; } 11875 { { echo "$as_me:$LINENO: error: ** Incomplete or missing s/key libraries." >&5 11876echo "$as_me: error: ** Incomplete or missing s/key libraries." >&2;} 11877 { (exit 1); exit 1; }; } 11878 11879fi 11880 11881rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11882 conftest$ac_exeext conftest.$ac_ext 11883 { echo "$as_me:$LINENO: checking if skeychallenge takes 4 arguments" >&5 11884echo $ECHO_N "checking if skeychallenge takes 4 arguments... $ECHO_C" >&6; } 11885 cat >conftest.$ac_ext <<_ACEOF 11886/* confdefs.h. */ 11887_ACEOF 11888cat confdefs.h >>conftest.$ac_ext 11889cat >>conftest.$ac_ext <<_ACEOF 11890/* end confdefs.h. */ 11891#include <stdio.h> 11892 #include <skey.h> 11893int 11894main () 11895{ 11896(void)skeychallenge(NULL,"name","",0); 11897 ; 11898 return 0; 11899} 11900_ACEOF 11901rm -f conftest.$ac_objext 11902if { (ac_try="$ac_compile" 11903case "(($ac_try" in 11904 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11905 *) ac_try_echo=$ac_try;; 11906esac 11907eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11908 (eval "$ac_compile") 2>conftest.er1 11909 ac_status=$? 11910 grep -v '^ *+' conftest.er1 >conftest.err 11911 rm -f conftest.er1 11912 cat conftest.err >&5 11913 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11914 (exit $ac_status); } && { 11915 test -z "$ac_c_werror_flag" || 11916 test ! -s conftest.err 11917 } && test -s conftest.$ac_objext; then 11918 { echo "$as_me:$LINENO: result: yes" >&5 11919echo "${ECHO_T}yes" >&6; } 11920 11921cat >>confdefs.h <<\_ACEOF 11922#define SKEYCHALLENGE_4ARG 1 11923_ACEOF 11924 11925else 11926 echo "$as_me: failed program was:" >&5 11927sed 's/^/| /' conftest.$ac_ext >&5 11928 11929 { echo "$as_me:$LINENO: result: no" >&5 11930echo "${ECHO_T}no" >&6; } 11931 11932fi 11933 11934rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11935 fi 11936 11937 11938fi 11939 11940 11941# Check whether user wants TCP wrappers support 11942TCPW_MSG="no" 11943 11944# Check whether --with-tcp-wrappers was given. 11945if test "${with_tcp_wrappers+set}" = set; then 11946 withval=$with_tcp_wrappers; 11947 if test "x$withval" != "xno" ; then 11948 saved_LIBS="$LIBS" 11949 saved_LDFLAGS="$LDFLAGS" 11950 saved_CPPFLAGS="$CPPFLAGS" 11951 if test -n "${withval}" && \ 11952 test "x${withval}" != "xyes"; then 11953 if test -d "${withval}/lib"; then 11954 if test -n "${need_dash_r}"; then 11955 LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}" 11956 else 11957 LDFLAGS="-L${withval}/lib ${LDFLAGS}" 11958 fi 11959 else 11960 if test -n "${need_dash_r}"; then 11961 LDFLAGS="-L${withval} -R${withval} ${LDFLAGS}" 11962 else 11963 LDFLAGS="-L${withval} ${LDFLAGS}" 11964 fi 11965 fi 11966 if test -d "${withval}/include"; then 11967 CPPFLAGS="-I${withval}/include ${CPPFLAGS}" 11968 else 11969 CPPFLAGS="-I${withval} ${CPPFLAGS}" 11970 fi 11971 fi 11972 LIBS="-lwrap $LIBS" 11973 { echo "$as_me:$LINENO: checking for libwrap" >&5 11974echo $ECHO_N "checking for libwrap... $ECHO_C" >&6; } 11975 cat >conftest.$ac_ext <<_ACEOF 11976/* confdefs.h. */ 11977_ACEOF 11978cat confdefs.h >>conftest.$ac_ext 11979cat >>conftest.$ac_ext <<_ACEOF 11980/* end confdefs.h. */ 11981 11982#include <sys/types.h> 11983#include <sys/socket.h> 11984#include <netinet/in.h> 11985#include <tcpd.h> 11986 int deny_severity = 0, allow_severity = 0; 11987 11988int 11989main () 11990{ 11991hosts_access(0); 11992 ; 11993 return 0; 11994} 11995_ACEOF 11996rm -f conftest.$ac_objext conftest$ac_exeext 11997if { (ac_try="$ac_link" 11998case "(($ac_try" in 11999 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12000 *) ac_try_echo=$ac_try;; 12001esac 12002eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12003 (eval "$ac_link") 2>conftest.er1 12004 ac_status=$? 12005 grep -v '^ *+' conftest.er1 >conftest.err 12006 rm -f conftest.er1 12007 cat conftest.err >&5 12008 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12009 (exit $ac_status); } && { 12010 test -z "$ac_c_werror_flag" || 12011 test ! -s conftest.err 12012 } && test -s conftest$ac_exeext && 12013 $as_test_x conftest$ac_exeext; then 12014 12015 { echo "$as_me:$LINENO: result: yes" >&5 12016echo "${ECHO_T}yes" >&6; } 12017 12018cat >>confdefs.h <<\_ACEOF 12019#define LIBWRAP 1 12020_ACEOF 12021 12022 SSHDLIBS="$SSHDLIBS -lwrap" 12023 TCPW_MSG="yes" 12024 12025else 12026 echo "$as_me: failed program was:" >&5 12027sed 's/^/| /' conftest.$ac_ext >&5 12028 12029 12030 { { echo "$as_me:$LINENO: error: *** libwrap missing" >&5 12031echo "$as_me: error: *** libwrap missing" >&2;} 12032 { (exit 1); exit 1; }; } 12033 12034 12035fi 12036 12037rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 12038 conftest$ac_exeext conftest.$ac_ext 12039 LIBS="$saved_LIBS" 12040 fi 12041 12042 12043fi 12044 12045 12046# Check whether user wants libedit support 12047LIBEDIT_MSG="no" 12048 12049# Check whether --with-libedit was given. 12050if test "${with_libedit+set}" = set; then 12051 withval=$with_libedit; if test "x$withval" != "xno" ; then 12052 if test "x$withval" != "xyes"; then 12053 CPPFLAGS="$CPPFLAGS -I${withval}/include" 12054 if test -n "${need_dash_r}"; then 12055 LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}" 12056 else 12057 LDFLAGS="-L${withval}/lib ${LDFLAGS}" 12058 fi 12059 fi 12060 { echo "$as_me:$LINENO: checking for el_init in -ledit" >&5 12061echo $ECHO_N "checking for el_init in -ledit... $ECHO_C" >&6; } 12062if test "${ac_cv_lib_edit_el_init+set}" = set; then 12063 echo $ECHO_N "(cached) $ECHO_C" >&6 12064else 12065 ac_check_lib_save_LIBS=$LIBS 12066LIBS="-ledit -lcurses 12067 $LIBS" 12068cat >conftest.$ac_ext <<_ACEOF 12069/* confdefs.h. */ 12070_ACEOF 12071cat confdefs.h >>conftest.$ac_ext 12072cat >>conftest.$ac_ext <<_ACEOF 12073/* end confdefs.h. */ 12074 12075/* Override any GCC internal prototype to avoid an error. 12076 Use char because int might match the return type of a GCC 12077 builtin and then its argument prototype would still apply. */ 12078#ifdef __cplusplus 12079extern "C" 12080#endif 12081char el_init (); 12082int 12083main () 12084{ 12085return el_init (); 12086 ; 12087 return 0; 12088} 12089_ACEOF 12090rm -f conftest.$ac_objext conftest$ac_exeext 12091if { (ac_try="$ac_link" 12092case "(($ac_try" in 12093 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12094 *) ac_try_echo=$ac_try;; 12095esac 12096eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12097 (eval "$ac_link") 2>conftest.er1 12098 ac_status=$? 12099 grep -v '^ *+' conftest.er1 >conftest.err 12100 rm -f conftest.er1 12101 cat conftest.err >&5 12102 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12103 (exit $ac_status); } && { 12104 test -z "$ac_c_werror_flag" || 12105 test ! -s conftest.err 12106 } && test -s conftest$ac_exeext && 12107 $as_test_x conftest$ac_exeext; then 12108 ac_cv_lib_edit_el_init=yes 12109else 12110 echo "$as_me: failed program was:" >&5 12111sed 's/^/| /' conftest.$ac_ext >&5 12112 12113 ac_cv_lib_edit_el_init=no 12114fi 12115 12116rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 12117 conftest$ac_exeext conftest.$ac_ext 12118LIBS=$ac_check_lib_save_LIBS 12119fi 12120{ echo "$as_me:$LINENO: result: $ac_cv_lib_edit_el_init" >&5 12121echo "${ECHO_T}$ac_cv_lib_edit_el_init" >&6; } 12122if test $ac_cv_lib_edit_el_init = yes; then 12123 12124cat >>confdefs.h <<\_ACEOF 12125#define USE_LIBEDIT 1 12126_ACEOF 12127 12128 LIBEDIT="-ledit -lcurses" 12129 LIBEDIT_MSG="yes" 12130 12131 12132else 12133 { { echo "$as_me:$LINENO: error: libedit not found" >&5 12134echo "$as_me: error: libedit not found" >&2;} 12135 { (exit 1); exit 1; }; } 12136fi 12137 12138 { echo "$as_me:$LINENO: checking if libedit version is compatible" >&5 12139echo $ECHO_N "checking if libedit version is compatible... $ECHO_C" >&6; } 12140 cat >conftest.$ac_ext <<_ACEOF 12141/* confdefs.h. */ 12142_ACEOF 12143cat confdefs.h >>conftest.$ac_ext 12144cat >>conftest.$ac_ext <<_ACEOF 12145/* end confdefs.h. */ 12146 12147#include <histedit.h> 12148int main(void) 12149{ 12150 int i = H_SETSIZE; 12151 el_init("", NULL, NULL, NULL); 12152 exit(0); 12153} 12154 12155_ACEOF 12156rm -f conftest.$ac_objext 12157if { (ac_try="$ac_compile" 12158case "(($ac_try" in 12159 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12160 *) ac_try_echo=$ac_try;; 12161esac 12162eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12163 (eval "$ac_compile") 2>conftest.er1 12164 ac_status=$? 12165 grep -v '^ *+' conftest.er1 >conftest.err 12166 rm -f conftest.er1 12167 cat conftest.err >&5 12168 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12169 (exit $ac_status); } && { 12170 test -z "$ac_c_werror_flag" || 12171 test ! -s conftest.err 12172 } && test -s conftest.$ac_objext; then 12173 { echo "$as_me:$LINENO: result: yes" >&5 12174echo "${ECHO_T}yes" >&6; } 12175else 12176 echo "$as_me: failed program was:" >&5 12177sed 's/^/| /' conftest.$ac_ext >&5 12178 12179 { echo "$as_me:$LINENO: result: no" >&5 12180echo "${ECHO_T}no" >&6; } 12181 { { echo "$as_me:$LINENO: error: libedit version is not compatible" >&5 12182echo "$as_me: error: libedit version is not compatible" >&2;} 12183 { (exit 1); exit 1; }; } 12184 12185fi 12186 12187rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12188 fi 12189 12190fi 12191 12192 12193AUDIT_MODULE=none 12194 12195# Check whether --with-audit was given. 12196if test "${with_audit+set}" = set; then 12197 withval=$with_audit; 12198 { echo "$as_me:$LINENO: checking for supported audit module" >&5 12199echo $ECHO_N "checking for supported audit module... $ECHO_C" >&6; } 12200 case "$withval" in 12201 bsm) 12202 { echo "$as_me:$LINENO: result: bsm" >&5 12203echo "${ECHO_T}bsm" >&6; } 12204 AUDIT_MODULE=bsm 12205 12206for ac_header in bsm/audit.h 12207do 12208as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 12209{ echo "$as_me:$LINENO: checking for $ac_header" >&5 12210echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 12211if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 12212 echo $ECHO_N "(cached) $ECHO_C" >&6 12213else 12214 cat >conftest.$ac_ext <<_ACEOF 12215/* confdefs.h. */ 12216_ACEOF 12217cat confdefs.h >>conftest.$ac_ext 12218cat >>conftest.$ac_ext <<_ACEOF 12219/* end confdefs.h. */ 12220 12221#ifdef HAVE_TIME_H 12222# include <time.h> 12223#endif 12224 12225 12226 12227#include <$ac_header> 12228_ACEOF 12229rm -f conftest.$ac_objext 12230if { (ac_try="$ac_compile" 12231case "(($ac_try" in 12232 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12233 *) ac_try_echo=$ac_try;; 12234esac 12235eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12236 (eval "$ac_compile") 2>conftest.er1 12237 ac_status=$? 12238 grep -v '^ *+' conftest.er1 >conftest.err 12239 rm -f conftest.er1 12240 cat conftest.err >&5 12241 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12242 (exit $ac_status); } && { 12243 test -z "$ac_c_werror_flag" || 12244 test ! -s conftest.err 12245 } && test -s conftest.$ac_objext; then 12246 eval "$as_ac_Header=yes" 12247else 12248 echo "$as_me: failed program was:" >&5 12249sed 's/^/| /' conftest.$ac_ext >&5 12250 12251 eval "$as_ac_Header=no" 12252fi 12253 12254rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12255fi 12256ac_res=`eval echo '${'$as_ac_Header'}'` 12257 { echo "$as_me:$LINENO: result: $ac_res" >&5 12258echo "${ECHO_T}$ac_res" >&6; } 12259if test `eval echo '${'$as_ac_Header'}'` = yes; then 12260 cat >>confdefs.h <<_ACEOF 12261#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 12262_ACEOF 12263 12264else 12265 { { echo "$as_me:$LINENO: error: BSM enabled and bsm/audit.h not found" >&5 12266echo "$as_me: error: BSM enabled and bsm/audit.h not found" >&2;} 12267 { (exit 1); exit 1; }; } 12268fi 12269 12270done 12271 12272 12273{ echo "$as_me:$LINENO: checking for getaudit in -lbsm" >&5 12274echo $ECHO_N "checking for getaudit in -lbsm... $ECHO_C" >&6; } 12275if test "${ac_cv_lib_bsm_getaudit+set}" = set; then 12276 echo $ECHO_N "(cached) $ECHO_C" >&6 12277else 12278 ac_check_lib_save_LIBS=$LIBS 12279LIBS="-lbsm $LIBS" 12280cat >conftest.$ac_ext <<_ACEOF 12281/* confdefs.h. */ 12282_ACEOF 12283cat confdefs.h >>conftest.$ac_ext 12284cat >>conftest.$ac_ext <<_ACEOF 12285/* end confdefs.h. */ 12286 12287/* Override any GCC internal prototype to avoid an error. 12288 Use char because int might match the return type of a GCC 12289 builtin and then its argument prototype would still apply. */ 12290#ifdef __cplusplus 12291extern "C" 12292#endif 12293char getaudit (); 12294int 12295main () 12296{ 12297return getaudit (); 12298 ; 12299 return 0; 12300} 12301_ACEOF 12302rm -f conftest.$ac_objext conftest$ac_exeext 12303if { (ac_try="$ac_link" 12304case "(($ac_try" in 12305 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12306 *) ac_try_echo=$ac_try;; 12307esac 12308eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12309 (eval "$ac_link") 2>conftest.er1 12310 ac_status=$? 12311 grep -v '^ *+' conftest.er1 >conftest.err 12312 rm -f conftest.er1 12313 cat conftest.err >&5 12314 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12315 (exit $ac_status); } && { 12316 test -z "$ac_c_werror_flag" || 12317 test ! -s conftest.err 12318 } && test -s conftest$ac_exeext && 12319 $as_test_x conftest$ac_exeext; then 12320 ac_cv_lib_bsm_getaudit=yes 12321else 12322 echo "$as_me: failed program was:" >&5 12323sed 's/^/| /' conftest.$ac_ext >&5 12324 12325 ac_cv_lib_bsm_getaudit=no 12326fi 12327 12328rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 12329 conftest$ac_exeext conftest.$ac_ext 12330LIBS=$ac_check_lib_save_LIBS 12331fi 12332{ echo "$as_me:$LINENO: result: $ac_cv_lib_bsm_getaudit" >&5 12333echo "${ECHO_T}$ac_cv_lib_bsm_getaudit" >&6; } 12334if test $ac_cv_lib_bsm_getaudit = yes; then 12335 cat >>confdefs.h <<_ACEOF 12336#define HAVE_LIBBSM 1 12337_ACEOF 12338 12339 LIBS="-lbsm $LIBS" 12340 12341else 12342 { { echo "$as_me:$LINENO: error: BSM enabled and required library not found" >&5 12343echo "$as_me: error: BSM enabled and required library not found" >&2;} 12344 { (exit 1); exit 1; }; } 12345fi 12346 12347 12348for ac_func in getaudit 12349do 12350as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 12351{ echo "$as_me:$LINENO: checking for $ac_func" >&5 12352echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 12353if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 12354 echo $ECHO_N "(cached) $ECHO_C" >&6 12355else 12356 cat >conftest.$ac_ext <<_ACEOF 12357/* confdefs.h. */ 12358_ACEOF 12359cat confdefs.h >>conftest.$ac_ext 12360cat >>conftest.$ac_ext <<_ACEOF 12361/* end confdefs.h. */ 12362/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 12363 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 12364#define $ac_func innocuous_$ac_func 12365 12366/* System header to define __stub macros and hopefully few prototypes, 12367 which can conflict with char $ac_func (); below. 12368 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 12369 <limits.h> exists even on freestanding compilers. */ 12370 12371#ifdef __STDC__ 12372# include <limits.h> 12373#else 12374# include <assert.h> 12375#endif 12376 12377#undef $ac_func 12378 12379/* Override any GCC internal prototype to avoid an error. 12380 Use char because int might match the return type of a GCC 12381 builtin and then its argument prototype would still apply. */ 12382#ifdef __cplusplus 12383extern "C" 12384#endif 12385char $ac_func (); 12386/* The GNU C library defines this for functions which it implements 12387 to always fail with ENOSYS. Some functions are actually named 12388 something starting with __ and the normal name is an alias. */ 12389#if defined __stub_$ac_func || defined __stub___$ac_func 12390choke me 12391#endif 12392 12393int 12394main () 12395{ 12396return $ac_func (); 12397 ; 12398 return 0; 12399} 12400_ACEOF 12401rm -f conftest.$ac_objext conftest$ac_exeext 12402if { (ac_try="$ac_link" 12403case "(($ac_try" in 12404 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12405 *) ac_try_echo=$ac_try;; 12406esac 12407eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12408 (eval "$ac_link") 2>conftest.er1 12409 ac_status=$? 12410 grep -v '^ *+' conftest.er1 >conftest.err 12411 rm -f conftest.er1 12412 cat conftest.err >&5 12413 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12414 (exit $ac_status); } && { 12415 test -z "$ac_c_werror_flag" || 12416 test ! -s conftest.err 12417 } && test -s conftest$ac_exeext && 12418 $as_test_x conftest$ac_exeext; then 12419 eval "$as_ac_var=yes" 12420else 12421 echo "$as_me: failed program was:" >&5 12422sed 's/^/| /' conftest.$ac_ext >&5 12423 12424 eval "$as_ac_var=no" 12425fi 12426 12427rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 12428 conftest$ac_exeext conftest.$ac_ext 12429fi 12430ac_res=`eval echo '${'$as_ac_var'}'` 12431 { echo "$as_me:$LINENO: result: $ac_res" >&5 12432echo "${ECHO_T}$ac_res" >&6; } 12433if test `eval echo '${'$as_ac_var'}'` = yes; then 12434 cat >>confdefs.h <<_ACEOF 12435#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 12436_ACEOF 12437 12438else 12439 { { echo "$as_me:$LINENO: error: BSM enabled and required function not found" >&5 12440echo "$as_me: error: BSM enabled and required function not found" >&2;} 12441 { (exit 1); exit 1; }; } 12442fi 12443done 12444 12445 # These are optional 12446 12447 12448for ac_func in getaudit_addr aug_get_machine 12449do 12450as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 12451{ echo "$as_me:$LINENO: checking for $ac_func" >&5 12452echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 12453if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 12454 echo $ECHO_N "(cached) $ECHO_C" >&6 12455else 12456 cat >conftest.$ac_ext <<_ACEOF 12457/* confdefs.h. */ 12458_ACEOF 12459cat confdefs.h >>conftest.$ac_ext 12460cat >>conftest.$ac_ext <<_ACEOF 12461/* end confdefs.h. */ 12462/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 12463 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 12464#define $ac_func innocuous_$ac_func 12465 12466/* System header to define __stub macros and hopefully few prototypes, 12467 which can conflict with char $ac_func (); below. 12468 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 12469 <limits.h> exists even on freestanding compilers. */ 12470 12471#ifdef __STDC__ 12472# include <limits.h> 12473#else 12474# include <assert.h> 12475#endif 12476 12477#undef $ac_func 12478 12479/* Override any GCC internal prototype to avoid an error. 12480 Use char because int might match the return type of a GCC 12481 builtin and then its argument prototype would still apply. */ 12482#ifdef __cplusplus 12483extern "C" 12484#endif 12485char $ac_func (); 12486/* The GNU C library defines this for functions which it implements 12487 to always fail with ENOSYS. Some functions are actually named 12488 something starting with __ and the normal name is an alias. */ 12489#if defined __stub_$ac_func || defined __stub___$ac_func 12490choke me 12491#endif 12492 12493int 12494main () 12495{ 12496return $ac_func (); 12497 ; 12498 return 0; 12499} 12500_ACEOF 12501rm -f conftest.$ac_objext conftest$ac_exeext 12502if { (ac_try="$ac_link" 12503case "(($ac_try" in 12504 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12505 *) ac_try_echo=$ac_try;; 12506esac 12507eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12508 (eval "$ac_link") 2>conftest.er1 12509 ac_status=$? 12510 grep -v '^ *+' conftest.er1 >conftest.err 12511 rm -f conftest.er1 12512 cat conftest.err >&5 12513 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12514 (exit $ac_status); } && { 12515 test -z "$ac_c_werror_flag" || 12516 test ! -s conftest.err 12517 } && test -s conftest$ac_exeext && 12518 $as_test_x conftest$ac_exeext; then 12519 eval "$as_ac_var=yes" 12520else 12521 echo "$as_me: failed program was:" >&5 12522sed 's/^/| /' conftest.$ac_ext >&5 12523 12524 eval "$as_ac_var=no" 12525fi 12526 12527rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 12528 conftest$ac_exeext conftest.$ac_ext 12529fi 12530ac_res=`eval echo '${'$as_ac_var'}'` 12531 { echo "$as_me:$LINENO: result: $ac_res" >&5 12532echo "${ECHO_T}$ac_res" >&6; } 12533if test `eval echo '${'$as_ac_var'}'` = yes; then 12534 cat >>confdefs.h <<_ACEOF 12535#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 12536_ACEOF 12537 12538fi 12539done 12540 12541 12542cat >>confdefs.h <<\_ACEOF 12543#define USE_BSM_AUDIT 1 12544_ACEOF 12545 12546 ;; 12547 debug) 12548 AUDIT_MODULE=debug 12549 { echo "$as_me:$LINENO: result: debug" >&5 12550echo "${ECHO_T}debug" >&6; } 12551 12552cat >>confdefs.h <<\_ACEOF 12553#define SSH_AUDIT_EVENTS 1 12554_ACEOF 12555 12556 ;; 12557 no) 12558 { echo "$as_me:$LINENO: result: no" >&5 12559echo "${ECHO_T}no" >&6; } 12560 ;; 12561 *) 12562 { { echo "$as_me:$LINENO: error: Unknown audit module $withval" >&5 12563echo "$as_me: error: Unknown audit module $withval" >&2;} 12564 { (exit 1); exit 1; }; } 12565 ;; 12566 esac 12567 12568fi 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 12587 12588 12589 12590 12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 12602 12603 12604 12605 12606 12607 12608 12609 12610 12611 12612 12613 12614 12615 12616 12617 12618 12619 12620 12621 12622 12623 12624 12625 12626 12627 12628 12629 12630 12631 12632 12633 12634 12635 12636 12637 12638 12639 12640 12641 12642 12643 12644 12645 12646 12647 12648 12649 12650 12651 12652 12653 12654 12655 12656 12657 12658 12659 12660for ac_func in \ 12661 arc4random \ 12662 arc4random_buf \ 12663 arc4random_uniform \ 12664 asprintf \ 12665 b64_ntop \ 12666 __b64_ntop \ 12667 b64_pton \ 12668 __b64_pton \ 12669 bcopy \ 12670 bindresvport_sa \ 12671 clock \ 12672 closefrom \ 12673 dirfd \ 12674 fchmod \ 12675 fchown \ 12676 freeaddrinfo \ 12677 fstatvfs \ 12678 futimes \ 12679 getaddrinfo \ 12680 getcwd \ 12681 getgrouplist \ 12682 getnameinfo \ 12683 getopt \ 12684 getpeereid \ 12685 getpeerucred \ 12686 _getpty \ 12687 getrlimit \ 12688 getttyent \ 12689 glob \ 12690 inet_aton \ 12691 inet_ntoa \ 12692 inet_ntop \ 12693 innetgr \ 12694 login_getcapbool \ 12695 md5_crypt \ 12696 memmove \ 12697 mkdtemp \ 12698 mmap \ 12699 ngetaddrinfo \ 12700 nsleep \ 12701 ogetaddrinfo \ 12702 openlog_r \ 12703 openpty \ 12704 poll \ 12705 prctl \ 12706 pstat \ 12707 readpassphrase \ 12708 realpath \ 12709 recvmsg \ 12710 rresvport_af \ 12711 sendmsg \ 12712 setdtablesize \ 12713 setegid \ 12714 setenv \ 12715 seteuid \ 12716 setgroups \ 12717 setlogin \ 12718 setpcred \ 12719 setproctitle \ 12720 setregid \ 12721 setreuid \ 12722 setrlimit \ 12723 setsid \ 12724 setvbuf \ 12725 sigaction \ 12726 sigvec \ 12727 snprintf \ 12728 socketpair \ 12729 statfs \ 12730 statvfs \ 12731 strdup \ 12732 strerror \ 12733 strlcat \ 12734 strlcpy \ 12735 strmode \ 12736 strnvis \ 12737 strtonum \ 12738 strtoll \ 12739 strtoul \ 12740 swap32 \ 12741 sysconf \ 12742 tcgetpgrp \ 12743 truncate \ 12744 unsetenv \ 12745 updwtmpx \ 12746 vasprintf \ 12747 vhangup \ 12748 vsnprintf \ 12749 waitpid \ 12750 12751do 12752as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 12753{ echo "$as_me:$LINENO: checking for $ac_func" >&5 12754echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 12755if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 12756 echo $ECHO_N "(cached) $ECHO_C" >&6 12757else 12758 cat >conftest.$ac_ext <<_ACEOF 12759/* confdefs.h. */ 12760_ACEOF 12761cat confdefs.h >>conftest.$ac_ext 12762cat >>conftest.$ac_ext <<_ACEOF 12763/* end confdefs.h. */ 12764/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 12765 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 12766#define $ac_func innocuous_$ac_func 12767 12768/* System header to define __stub macros and hopefully few prototypes, 12769 which can conflict with char $ac_func (); below. 12770 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 12771 <limits.h> exists even on freestanding compilers. */ 12772 12773#ifdef __STDC__ 12774# include <limits.h> 12775#else 12776# include <assert.h> 12777#endif 12778 12779#undef $ac_func 12780 12781/* Override any GCC internal prototype to avoid an error. 12782 Use char because int might match the return type of a GCC 12783 builtin and then its argument prototype would still apply. */ 12784#ifdef __cplusplus 12785extern "C" 12786#endif 12787char $ac_func (); 12788/* The GNU C library defines this for functions which it implements 12789 to always fail with ENOSYS. Some functions are actually named 12790 something starting with __ and the normal name is an alias. */ 12791#if defined __stub_$ac_func || defined __stub___$ac_func 12792choke me 12793#endif 12794 12795int 12796main () 12797{ 12798return $ac_func (); 12799 ; 12800 return 0; 12801} 12802_ACEOF 12803rm -f conftest.$ac_objext conftest$ac_exeext 12804if { (ac_try="$ac_link" 12805case "(($ac_try" in 12806 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12807 *) ac_try_echo=$ac_try;; 12808esac 12809eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12810 (eval "$ac_link") 2>conftest.er1 12811 ac_status=$? 12812 grep -v '^ *+' conftest.er1 >conftest.err 12813 rm -f conftest.er1 12814 cat conftest.err >&5 12815 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12816 (exit $ac_status); } && { 12817 test -z "$ac_c_werror_flag" || 12818 test ! -s conftest.err 12819 } && test -s conftest$ac_exeext && 12820 $as_test_x conftest$ac_exeext; then 12821 eval "$as_ac_var=yes" 12822else 12823 echo "$as_me: failed program was:" >&5 12824sed 's/^/| /' conftest.$ac_ext >&5 12825 12826 eval "$as_ac_var=no" 12827fi 12828 12829rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 12830 conftest$ac_exeext conftest.$ac_ext 12831fi 12832ac_res=`eval echo '${'$as_ac_var'}'` 12833 { echo "$as_me:$LINENO: result: $ac_res" >&5 12834echo "${ECHO_T}$ac_res" >&6; } 12835if test `eval echo '${'$as_ac_var'}'` = yes; then 12836 cat >>confdefs.h <<_ACEOF 12837#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 12838_ACEOF 12839 12840fi 12841done 12842 12843 12844# IRIX has a const char return value for gai_strerror() 12845 12846for ac_func in gai_strerror 12847do 12848as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 12849{ echo "$as_me:$LINENO: checking for $ac_func" >&5 12850echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 12851if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 12852 echo $ECHO_N "(cached) $ECHO_C" >&6 12853else 12854 cat >conftest.$ac_ext <<_ACEOF 12855/* confdefs.h. */ 12856_ACEOF 12857cat confdefs.h >>conftest.$ac_ext 12858cat >>conftest.$ac_ext <<_ACEOF 12859/* end confdefs.h. */ 12860/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 12861 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 12862#define $ac_func innocuous_$ac_func 12863 12864/* System header to define __stub macros and hopefully few prototypes, 12865 which can conflict with char $ac_func (); below. 12866 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 12867 <limits.h> exists even on freestanding compilers. */ 12868 12869#ifdef __STDC__ 12870# include <limits.h> 12871#else 12872# include <assert.h> 12873#endif 12874 12875#undef $ac_func 12876 12877/* Override any GCC internal prototype to avoid an error. 12878 Use char because int might match the return type of a GCC 12879 builtin and then its argument prototype would still apply. */ 12880#ifdef __cplusplus 12881extern "C" 12882#endif 12883char $ac_func (); 12884/* The GNU C library defines this for functions which it implements 12885 to always fail with ENOSYS. Some functions are actually named 12886 something starting with __ and the normal name is an alias. */ 12887#if defined __stub_$ac_func || defined __stub___$ac_func 12888choke me 12889#endif 12890 12891int 12892main () 12893{ 12894return $ac_func (); 12895 ; 12896 return 0; 12897} 12898_ACEOF 12899rm -f conftest.$ac_objext conftest$ac_exeext 12900if { (ac_try="$ac_link" 12901case "(($ac_try" in 12902 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12903 *) ac_try_echo=$ac_try;; 12904esac 12905eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12906 (eval "$ac_link") 2>conftest.er1 12907 ac_status=$? 12908 grep -v '^ *+' conftest.er1 >conftest.err 12909 rm -f conftest.er1 12910 cat conftest.err >&5 12911 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12912 (exit $ac_status); } && { 12913 test -z "$ac_c_werror_flag" || 12914 test ! -s conftest.err 12915 } && test -s conftest$ac_exeext && 12916 $as_test_x conftest$ac_exeext; then 12917 eval "$as_ac_var=yes" 12918else 12919 echo "$as_me: failed program was:" >&5 12920sed 's/^/| /' conftest.$ac_ext >&5 12921 12922 eval "$as_ac_var=no" 12923fi 12924 12925rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 12926 conftest$ac_exeext conftest.$ac_ext 12927fi 12928ac_res=`eval echo '${'$as_ac_var'}'` 12929 { echo "$as_me:$LINENO: result: $ac_res" >&5 12930echo "${ECHO_T}$ac_res" >&6; } 12931if test `eval echo '${'$as_ac_var'}'` = yes; then 12932 cat >>confdefs.h <<_ACEOF 12933#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 12934_ACEOF 12935 12936 cat >>confdefs.h <<\_ACEOF 12937#define HAVE_GAI_STRERROR 1 12938_ACEOF 12939 12940 cat >conftest.$ac_ext <<_ACEOF 12941/* confdefs.h. */ 12942_ACEOF 12943cat confdefs.h >>conftest.$ac_ext 12944cat >>conftest.$ac_ext <<_ACEOF 12945/* end confdefs.h. */ 12946 12947#include <sys/types.h> 12948#include <sys/socket.h> 12949#include <netdb.h> 12950 12951const char *gai_strerror(int); 12952int 12953main () 12954{ 12955 12956char *str; 12957 12958str = gai_strerror(0); 12959 ; 12960 return 0; 12961} 12962_ACEOF 12963rm -f conftest.$ac_objext 12964if { (ac_try="$ac_compile" 12965case "(($ac_try" in 12966 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12967 *) ac_try_echo=$ac_try;; 12968esac 12969eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12970 (eval "$ac_compile") 2>conftest.er1 12971 ac_status=$? 12972 grep -v '^ *+' conftest.er1 >conftest.err 12973 rm -f conftest.er1 12974 cat conftest.err >&5 12975 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12976 (exit $ac_status); } && { 12977 test -z "$ac_c_werror_flag" || 12978 test ! -s conftest.err 12979 } && test -s conftest.$ac_objext; then 12980 12981 12982cat >>confdefs.h <<\_ACEOF 12983#define HAVE_CONST_GAI_STRERROR_PROTO 1 12984_ACEOF 12985 12986else 12987 echo "$as_me: failed program was:" >&5 12988sed 's/^/| /' conftest.$ac_ext >&5 12989 12990 12991fi 12992 12993rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12994fi 12995done 12996 12997 12998{ echo "$as_me:$LINENO: checking for library containing nanosleep" >&5 12999echo $ECHO_N "checking for library containing nanosleep... $ECHO_C" >&6; } 13000if test "${ac_cv_search_nanosleep+set}" = set; then 13001 echo $ECHO_N "(cached) $ECHO_C" >&6 13002else 13003 ac_func_search_save_LIBS=$LIBS 13004cat >conftest.$ac_ext <<_ACEOF 13005/* confdefs.h. */ 13006_ACEOF 13007cat confdefs.h >>conftest.$ac_ext 13008cat >>conftest.$ac_ext <<_ACEOF 13009/* end confdefs.h. */ 13010 13011/* Override any GCC internal prototype to avoid an error. 13012 Use char because int might match the return type of a GCC 13013 builtin and then its argument prototype would still apply. */ 13014#ifdef __cplusplus 13015extern "C" 13016#endif 13017char nanosleep (); 13018int 13019main () 13020{ 13021return nanosleep (); 13022 ; 13023 return 0; 13024} 13025_ACEOF 13026for ac_lib in '' rt posix4; do 13027 if test -z "$ac_lib"; then 13028 ac_res="none required" 13029 else 13030 ac_res=-l$ac_lib 13031 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13032 fi 13033 rm -f conftest.$ac_objext conftest$ac_exeext 13034if { (ac_try="$ac_link" 13035case "(($ac_try" in 13036 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13037 *) ac_try_echo=$ac_try;; 13038esac 13039eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13040 (eval "$ac_link") 2>conftest.er1 13041 ac_status=$? 13042 grep -v '^ *+' conftest.er1 >conftest.err 13043 rm -f conftest.er1 13044 cat conftest.err >&5 13045 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13046 (exit $ac_status); } && { 13047 test -z "$ac_c_werror_flag" || 13048 test ! -s conftest.err 13049 } && test -s conftest$ac_exeext && 13050 $as_test_x conftest$ac_exeext; then 13051 ac_cv_search_nanosleep=$ac_res 13052else 13053 echo "$as_me: failed program was:" >&5 13054sed 's/^/| /' conftest.$ac_ext >&5 13055 13056 13057fi 13058 13059rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 13060 conftest$ac_exeext 13061 if test "${ac_cv_search_nanosleep+set}" = set; then 13062 break 13063fi 13064done 13065if test "${ac_cv_search_nanosleep+set}" = set; then 13066 : 13067else 13068 ac_cv_search_nanosleep=no 13069fi 13070rm conftest.$ac_ext 13071LIBS=$ac_func_search_save_LIBS 13072fi 13073{ echo "$as_me:$LINENO: result: $ac_cv_search_nanosleep" >&5 13074echo "${ECHO_T}$ac_cv_search_nanosleep" >&6; } 13075ac_res=$ac_cv_search_nanosleep 13076if test "$ac_res" != no; then 13077 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13078 13079cat >>confdefs.h <<\_ACEOF 13080#define HAVE_NANOSLEEP 1 13081_ACEOF 13082 13083fi 13084 13085 13086{ echo "$as_me:$LINENO: checking whether getrusage is declared" >&5 13087echo $ECHO_N "checking whether getrusage is declared... $ECHO_C" >&6; } 13088if test "${ac_cv_have_decl_getrusage+set}" = set; then 13089 echo $ECHO_N "(cached) $ECHO_C" >&6 13090else 13091 cat >conftest.$ac_ext <<_ACEOF 13092/* confdefs.h. */ 13093_ACEOF 13094cat confdefs.h >>conftest.$ac_ext 13095cat >>conftest.$ac_ext <<_ACEOF 13096/* end confdefs.h. */ 13097$ac_includes_default 13098int 13099main () 13100{ 13101#ifndef getrusage 13102 (void) getrusage; 13103#endif 13104 13105 ; 13106 return 0; 13107} 13108_ACEOF 13109rm -f conftest.$ac_objext 13110if { (ac_try="$ac_compile" 13111case "(($ac_try" in 13112 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13113 *) ac_try_echo=$ac_try;; 13114esac 13115eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13116 (eval "$ac_compile") 2>conftest.er1 13117 ac_status=$? 13118 grep -v '^ *+' conftest.er1 >conftest.err 13119 rm -f conftest.er1 13120 cat conftest.err >&5 13121 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13122 (exit $ac_status); } && { 13123 test -z "$ac_c_werror_flag" || 13124 test ! -s conftest.err 13125 } && test -s conftest.$ac_objext; then 13126 ac_cv_have_decl_getrusage=yes 13127else 13128 echo "$as_me: failed program was:" >&5 13129sed 's/^/| /' conftest.$ac_ext >&5 13130 13131 ac_cv_have_decl_getrusage=no 13132fi 13133 13134rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13135fi 13136{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_getrusage" >&5 13137echo "${ECHO_T}$ac_cv_have_decl_getrusage" >&6; } 13138if test $ac_cv_have_decl_getrusage = yes; then 13139 13140for ac_func in getrusage 13141do 13142as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 13143{ echo "$as_me:$LINENO: checking for $ac_func" >&5 13144echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 13145if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 13146 echo $ECHO_N "(cached) $ECHO_C" >&6 13147else 13148 cat >conftest.$ac_ext <<_ACEOF 13149/* confdefs.h. */ 13150_ACEOF 13151cat confdefs.h >>conftest.$ac_ext 13152cat >>conftest.$ac_ext <<_ACEOF 13153/* end confdefs.h. */ 13154/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 13155 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 13156#define $ac_func innocuous_$ac_func 13157 13158/* System header to define __stub macros and hopefully few prototypes, 13159 which can conflict with char $ac_func (); below. 13160 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 13161 <limits.h> exists even on freestanding compilers. */ 13162 13163#ifdef __STDC__ 13164# include <limits.h> 13165#else 13166# include <assert.h> 13167#endif 13168 13169#undef $ac_func 13170 13171/* Override any GCC internal prototype to avoid an error. 13172 Use char because int might match the return type of a GCC 13173 builtin and then its argument prototype would still apply. */ 13174#ifdef __cplusplus 13175extern "C" 13176#endif 13177char $ac_func (); 13178/* The GNU C library defines this for functions which it implements 13179 to always fail with ENOSYS. Some functions are actually named 13180 something starting with __ and the normal name is an alias. */ 13181#if defined __stub_$ac_func || defined __stub___$ac_func 13182choke me 13183#endif 13184 13185int 13186main () 13187{ 13188return $ac_func (); 13189 ; 13190 return 0; 13191} 13192_ACEOF 13193rm -f conftest.$ac_objext conftest$ac_exeext 13194if { (ac_try="$ac_link" 13195case "(($ac_try" in 13196 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13197 *) ac_try_echo=$ac_try;; 13198esac 13199eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13200 (eval "$ac_link") 2>conftest.er1 13201 ac_status=$? 13202 grep -v '^ *+' conftest.er1 >conftest.err 13203 rm -f conftest.er1 13204 cat conftest.err >&5 13205 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13206 (exit $ac_status); } && { 13207 test -z "$ac_c_werror_flag" || 13208 test ! -s conftest.err 13209 } && test -s conftest$ac_exeext && 13210 $as_test_x conftest$ac_exeext; then 13211 eval "$as_ac_var=yes" 13212else 13213 echo "$as_me: failed program was:" >&5 13214sed 's/^/| /' conftest.$ac_ext >&5 13215 13216 eval "$as_ac_var=no" 13217fi 13218 13219rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 13220 conftest$ac_exeext conftest.$ac_ext 13221fi 13222ac_res=`eval echo '${'$as_ac_var'}'` 13223 { echo "$as_me:$LINENO: result: $ac_res" >&5 13224echo "${ECHO_T}$ac_res" >&6; } 13225if test `eval echo '${'$as_ac_var'}'` = yes; then 13226 cat >>confdefs.h <<_ACEOF 13227#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 13228_ACEOF 13229 13230fi 13231done 13232 13233fi 13234 13235{ echo "$as_me:$LINENO: checking whether strsep is declared" >&5 13236echo $ECHO_N "checking whether strsep is declared... $ECHO_C" >&6; } 13237if test "${ac_cv_have_decl_strsep+set}" = set; then 13238 echo $ECHO_N "(cached) $ECHO_C" >&6 13239else 13240 cat >conftest.$ac_ext <<_ACEOF 13241/* confdefs.h. */ 13242_ACEOF 13243cat confdefs.h >>conftest.$ac_ext 13244cat >>conftest.$ac_ext <<_ACEOF 13245/* end confdefs.h. */ 13246 13247#ifdef HAVE_STRING_H 13248# include <string.h> 13249#endif 13250 13251 13252int 13253main () 13254{ 13255#ifndef strsep 13256 (void) strsep; 13257#endif 13258 13259 ; 13260 return 0; 13261} 13262_ACEOF 13263rm -f conftest.$ac_objext 13264if { (ac_try="$ac_compile" 13265case "(($ac_try" in 13266 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13267 *) ac_try_echo=$ac_try;; 13268esac 13269eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13270 (eval "$ac_compile") 2>conftest.er1 13271 ac_status=$? 13272 grep -v '^ *+' conftest.er1 >conftest.err 13273 rm -f conftest.er1 13274 cat conftest.err >&5 13275 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13276 (exit $ac_status); } && { 13277 test -z "$ac_c_werror_flag" || 13278 test ! -s conftest.err 13279 } && test -s conftest.$ac_objext; then 13280 ac_cv_have_decl_strsep=yes 13281else 13282 echo "$as_me: failed program was:" >&5 13283sed 's/^/| /' conftest.$ac_ext >&5 13284 13285 ac_cv_have_decl_strsep=no 13286fi 13287 13288rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13289fi 13290{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_strsep" >&5 13291echo "${ECHO_T}$ac_cv_have_decl_strsep" >&6; } 13292if test $ac_cv_have_decl_strsep = yes; then 13293 13294for ac_func in strsep 13295do 13296as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 13297{ echo "$as_me:$LINENO: checking for $ac_func" >&5 13298echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 13299if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 13300 echo $ECHO_N "(cached) $ECHO_C" >&6 13301else 13302 cat >conftest.$ac_ext <<_ACEOF 13303/* confdefs.h. */ 13304_ACEOF 13305cat confdefs.h >>conftest.$ac_ext 13306cat >>conftest.$ac_ext <<_ACEOF 13307/* end confdefs.h. */ 13308/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 13309 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 13310#define $ac_func innocuous_$ac_func 13311 13312/* System header to define __stub macros and hopefully few prototypes, 13313 which can conflict with char $ac_func (); below. 13314 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 13315 <limits.h> exists even on freestanding compilers. */ 13316 13317#ifdef __STDC__ 13318# include <limits.h> 13319#else 13320# include <assert.h> 13321#endif 13322 13323#undef $ac_func 13324 13325/* Override any GCC internal prototype to avoid an error. 13326 Use char because int might match the return type of a GCC 13327 builtin and then its argument prototype would still apply. */ 13328#ifdef __cplusplus 13329extern "C" 13330#endif 13331char $ac_func (); 13332/* The GNU C library defines this for functions which it implements 13333 to always fail with ENOSYS. Some functions are actually named 13334 something starting with __ and the normal name is an alias. */ 13335#if defined __stub_$ac_func || defined __stub___$ac_func 13336choke me 13337#endif 13338 13339int 13340main () 13341{ 13342return $ac_func (); 13343 ; 13344 return 0; 13345} 13346_ACEOF 13347rm -f conftest.$ac_objext conftest$ac_exeext 13348if { (ac_try="$ac_link" 13349case "(($ac_try" in 13350 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13351 *) ac_try_echo=$ac_try;; 13352esac 13353eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13354 (eval "$ac_link") 2>conftest.er1 13355 ac_status=$? 13356 grep -v '^ *+' conftest.er1 >conftest.err 13357 rm -f conftest.er1 13358 cat conftest.err >&5 13359 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13360 (exit $ac_status); } && { 13361 test -z "$ac_c_werror_flag" || 13362 test ! -s conftest.err 13363 } && test -s conftest$ac_exeext && 13364 $as_test_x conftest$ac_exeext; then 13365 eval "$as_ac_var=yes" 13366else 13367 echo "$as_me: failed program was:" >&5 13368sed 's/^/| /' conftest.$ac_ext >&5 13369 13370 eval "$as_ac_var=no" 13371fi 13372 13373rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 13374 conftest$ac_exeext conftest.$ac_ext 13375fi 13376ac_res=`eval echo '${'$as_ac_var'}'` 13377 { echo "$as_me:$LINENO: result: $ac_res" >&5 13378echo "${ECHO_T}$ac_res" >&6; } 13379if test `eval echo '${'$as_ac_var'}'` = yes; then 13380 cat >>confdefs.h <<_ACEOF 13381#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 13382_ACEOF 13383 13384fi 13385done 13386 13387fi 13388 13389 13390{ echo "$as_me:$LINENO: checking whether tcsendbreak is declared" >&5 13391echo $ECHO_N "checking whether tcsendbreak is declared... $ECHO_C" >&6; } 13392if test "${ac_cv_have_decl_tcsendbreak+set}" = set; then 13393 echo $ECHO_N "(cached) $ECHO_C" >&6 13394else 13395 cat >conftest.$ac_ext <<_ACEOF 13396/* confdefs.h. */ 13397_ACEOF 13398cat confdefs.h >>conftest.$ac_ext 13399cat >>conftest.$ac_ext <<_ACEOF 13400/* end confdefs.h. */ 13401#include <termios.h> 13402 13403 13404int 13405main () 13406{ 13407#ifndef tcsendbreak 13408 (void) tcsendbreak; 13409#endif 13410 13411 ; 13412 return 0; 13413} 13414_ACEOF 13415rm -f conftest.$ac_objext 13416if { (ac_try="$ac_compile" 13417case "(($ac_try" in 13418 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13419 *) ac_try_echo=$ac_try;; 13420esac 13421eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13422 (eval "$ac_compile") 2>conftest.er1 13423 ac_status=$? 13424 grep -v '^ *+' conftest.er1 >conftest.err 13425 rm -f conftest.er1 13426 cat conftest.err >&5 13427 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13428 (exit $ac_status); } && { 13429 test -z "$ac_c_werror_flag" || 13430 test ! -s conftest.err 13431 } && test -s conftest.$ac_objext; then 13432 ac_cv_have_decl_tcsendbreak=yes 13433else 13434 echo "$as_me: failed program was:" >&5 13435sed 's/^/| /' conftest.$ac_ext >&5 13436 13437 ac_cv_have_decl_tcsendbreak=no 13438fi 13439 13440rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13441fi 13442{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_tcsendbreak" >&5 13443echo "${ECHO_T}$ac_cv_have_decl_tcsendbreak" >&6; } 13444if test $ac_cv_have_decl_tcsendbreak = yes; then 13445 cat >>confdefs.h <<\_ACEOF 13446#define HAVE_TCSENDBREAK 1 13447_ACEOF 13448 13449else 13450 13451for ac_func in tcsendbreak 13452do 13453as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 13454{ echo "$as_me:$LINENO: checking for $ac_func" >&5 13455echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 13456if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 13457 echo $ECHO_N "(cached) $ECHO_C" >&6 13458else 13459 cat >conftest.$ac_ext <<_ACEOF 13460/* confdefs.h. */ 13461_ACEOF 13462cat confdefs.h >>conftest.$ac_ext 13463cat >>conftest.$ac_ext <<_ACEOF 13464/* end confdefs.h. */ 13465/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 13466 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 13467#define $ac_func innocuous_$ac_func 13468 13469/* System header to define __stub macros and hopefully few prototypes, 13470 which can conflict with char $ac_func (); below. 13471 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 13472 <limits.h> exists even on freestanding compilers. */ 13473 13474#ifdef __STDC__ 13475# include <limits.h> 13476#else 13477# include <assert.h> 13478#endif 13479 13480#undef $ac_func 13481 13482/* Override any GCC internal prototype to avoid an error. 13483 Use char because int might match the return type of a GCC 13484 builtin and then its argument prototype would still apply. */ 13485#ifdef __cplusplus 13486extern "C" 13487#endif 13488char $ac_func (); 13489/* The GNU C library defines this for functions which it implements 13490 to always fail with ENOSYS. Some functions are actually named 13491 something starting with __ and the normal name is an alias. */ 13492#if defined __stub_$ac_func || defined __stub___$ac_func 13493choke me 13494#endif 13495 13496int 13497main () 13498{ 13499return $ac_func (); 13500 ; 13501 return 0; 13502} 13503_ACEOF 13504rm -f conftest.$ac_objext conftest$ac_exeext 13505if { (ac_try="$ac_link" 13506case "(($ac_try" in 13507 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13508 *) ac_try_echo=$ac_try;; 13509esac 13510eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13511 (eval "$ac_link") 2>conftest.er1 13512 ac_status=$? 13513 grep -v '^ *+' conftest.er1 >conftest.err 13514 rm -f conftest.er1 13515 cat conftest.err >&5 13516 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13517 (exit $ac_status); } && { 13518 test -z "$ac_c_werror_flag" || 13519 test ! -s conftest.err 13520 } && test -s conftest$ac_exeext && 13521 $as_test_x conftest$ac_exeext; then 13522 eval "$as_ac_var=yes" 13523else 13524 echo "$as_me: failed program was:" >&5 13525sed 's/^/| /' conftest.$ac_ext >&5 13526 13527 eval "$as_ac_var=no" 13528fi 13529 13530rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 13531 conftest$ac_exeext conftest.$ac_ext 13532fi 13533ac_res=`eval echo '${'$as_ac_var'}'` 13534 { echo "$as_me:$LINENO: result: $ac_res" >&5 13535echo "${ECHO_T}$ac_res" >&6; } 13536if test `eval echo '${'$as_ac_var'}'` = yes; then 13537 cat >>confdefs.h <<_ACEOF 13538#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 13539_ACEOF 13540 13541fi 13542done 13543 13544fi 13545 13546 13547{ echo "$as_me:$LINENO: checking whether h_errno is declared" >&5 13548echo $ECHO_N "checking whether h_errno is declared... $ECHO_C" >&6; } 13549if test "${ac_cv_have_decl_h_errno+set}" = set; then 13550 echo $ECHO_N "(cached) $ECHO_C" >&6 13551else 13552 cat >conftest.$ac_ext <<_ACEOF 13553/* confdefs.h. */ 13554_ACEOF 13555cat confdefs.h >>conftest.$ac_ext 13556cat >>conftest.$ac_ext <<_ACEOF 13557/* end confdefs.h. */ 13558#include <netdb.h> 13559 13560int 13561main () 13562{ 13563#ifndef h_errno 13564 (void) h_errno; 13565#endif 13566 13567 ; 13568 return 0; 13569} 13570_ACEOF 13571rm -f conftest.$ac_objext 13572if { (ac_try="$ac_compile" 13573case "(($ac_try" in 13574 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13575 *) ac_try_echo=$ac_try;; 13576esac 13577eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13578 (eval "$ac_compile") 2>conftest.er1 13579 ac_status=$? 13580 grep -v '^ *+' conftest.er1 >conftest.err 13581 rm -f conftest.er1 13582 cat conftest.err >&5 13583 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13584 (exit $ac_status); } && { 13585 test -z "$ac_c_werror_flag" || 13586 test ! -s conftest.err 13587 } && test -s conftest.$ac_objext; then 13588 ac_cv_have_decl_h_errno=yes 13589else 13590 echo "$as_me: failed program was:" >&5 13591sed 's/^/| /' conftest.$ac_ext >&5 13592 13593 ac_cv_have_decl_h_errno=no 13594fi 13595 13596rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13597fi 13598{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_h_errno" >&5 13599echo "${ECHO_T}$ac_cv_have_decl_h_errno" >&6; } 13600if test $ac_cv_have_decl_h_errno = yes; then 13601 13602cat >>confdefs.h <<_ACEOF 13603#define HAVE_DECL_H_ERRNO 1 13604_ACEOF 13605 13606 13607else 13608 cat >>confdefs.h <<_ACEOF 13609#define HAVE_DECL_H_ERRNO 0 13610_ACEOF 13611 13612 13613fi 13614 13615 13616 13617{ echo "$as_me:$LINENO: checking whether SHUT_RD is declared" >&5 13618echo $ECHO_N "checking whether SHUT_RD is declared... $ECHO_C" >&6; } 13619if test "${ac_cv_have_decl_SHUT_RD+set}" = set; then 13620 echo $ECHO_N "(cached) $ECHO_C" >&6 13621else 13622 cat >conftest.$ac_ext <<_ACEOF 13623/* confdefs.h. */ 13624_ACEOF 13625cat confdefs.h >>conftest.$ac_ext 13626cat >>conftest.$ac_ext <<_ACEOF 13627/* end confdefs.h. */ 13628 13629#include <sys/types.h> 13630#include <sys/socket.h> 13631 13632 13633int 13634main () 13635{ 13636#ifndef SHUT_RD 13637 (void) SHUT_RD; 13638#endif 13639 13640 ; 13641 return 0; 13642} 13643_ACEOF 13644rm -f conftest.$ac_objext 13645if { (ac_try="$ac_compile" 13646case "(($ac_try" in 13647 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13648 *) ac_try_echo=$ac_try;; 13649esac 13650eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13651 (eval "$ac_compile") 2>conftest.er1 13652 ac_status=$? 13653 grep -v '^ *+' conftest.er1 >conftest.err 13654 rm -f conftest.er1 13655 cat conftest.err >&5 13656 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13657 (exit $ac_status); } && { 13658 test -z "$ac_c_werror_flag" || 13659 test ! -s conftest.err 13660 } && test -s conftest.$ac_objext; then 13661 ac_cv_have_decl_SHUT_RD=yes 13662else 13663 echo "$as_me: failed program was:" >&5 13664sed 's/^/| /' conftest.$ac_ext >&5 13665 13666 ac_cv_have_decl_SHUT_RD=no 13667fi 13668 13669rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13670fi 13671{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_SHUT_RD" >&5 13672echo "${ECHO_T}$ac_cv_have_decl_SHUT_RD" >&6; } 13673if test $ac_cv_have_decl_SHUT_RD = yes; then 13674 13675cat >>confdefs.h <<_ACEOF 13676#define HAVE_DECL_SHUT_RD 1 13677_ACEOF 13678 13679 13680else 13681 cat >>confdefs.h <<_ACEOF 13682#define HAVE_DECL_SHUT_RD 0 13683_ACEOF 13684 13685 13686fi 13687 13688 13689 13690{ echo "$as_me:$LINENO: checking whether O_NONBLOCK is declared" >&5 13691echo $ECHO_N "checking whether O_NONBLOCK is declared... $ECHO_C" >&6; } 13692if test "${ac_cv_have_decl_O_NONBLOCK+set}" = set; then 13693 echo $ECHO_N "(cached) $ECHO_C" >&6 13694else 13695 cat >conftest.$ac_ext <<_ACEOF 13696/* confdefs.h. */ 13697_ACEOF 13698cat confdefs.h >>conftest.$ac_ext 13699cat >>conftest.$ac_ext <<_ACEOF 13700/* end confdefs.h. */ 13701 13702#include <sys/types.h> 13703#ifdef HAVE_SYS_STAT_H 13704# include <sys/stat.h> 13705#endif 13706#ifdef HAVE_FCNTL_H 13707# include <fcntl.h> 13708#endif 13709 13710 13711int 13712main () 13713{ 13714#ifndef O_NONBLOCK 13715 (void) O_NONBLOCK; 13716#endif 13717 13718 ; 13719 return 0; 13720} 13721_ACEOF 13722rm -f conftest.$ac_objext 13723if { (ac_try="$ac_compile" 13724case "(($ac_try" in 13725 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13726 *) ac_try_echo=$ac_try;; 13727esac 13728eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13729 (eval "$ac_compile") 2>conftest.er1 13730 ac_status=$? 13731 grep -v '^ *+' conftest.er1 >conftest.err 13732 rm -f conftest.er1 13733 cat conftest.err >&5 13734 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13735 (exit $ac_status); } && { 13736 test -z "$ac_c_werror_flag" || 13737 test ! -s conftest.err 13738 } && test -s conftest.$ac_objext; then 13739 ac_cv_have_decl_O_NONBLOCK=yes 13740else 13741 echo "$as_me: failed program was:" >&5 13742sed 's/^/| /' conftest.$ac_ext >&5 13743 13744 ac_cv_have_decl_O_NONBLOCK=no 13745fi 13746 13747rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13748fi 13749{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_O_NONBLOCK" >&5 13750echo "${ECHO_T}$ac_cv_have_decl_O_NONBLOCK" >&6; } 13751if test $ac_cv_have_decl_O_NONBLOCK = yes; then 13752 13753cat >>confdefs.h <<_ACEOF 13754#define HAVE_DECL_O_NONBLOCK 1 13755_ACEOF 13756 13757 13758else 13759 cat >>confdefs.h <<_ACEOF 13760#define HAVE_DECL_O_NONBLOCK 0 13761_ACEOF 13762 13763 13764fi 13765 13766 13767 13768{ echo "$as_me:$LINENO: checking whether writev is declared" >&5 13769echo $ECHO_N "checking whether writev is declared... $ECHO_C" >&6; } 13770if test "${ac_cv_have_decl_writev+set}" = set; then 13771 echo $ECHO_N "(cached) $ECHO_C" >&6 13772else 13773 cat >conftest.$ac_ext <<_ACEOF 13774/* confdefs.h. */ 13775_ACEOF 13776cat confdefs.h >>conftest.$ac_ext 13777cat >>conftest.$ac_ext <<_ACEOF 13778/* end confdefs.h. */ 13779 13780#include <sys/types.h> 13781#include <sys/uio.h> 13782#include <unistd.h> 13783 13784 13785int 13786main () 13787{ 13788#ifndef writev 13789 (void) writev; 13790#endif 13791 13792 ; 13793 return 0; 13794} 13795_ACEOF 13796rm -f conftest.$ac_objext 13797if { (ac_try="$ac_compile" 13798case "(($ac_try" in 13799 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13800 *) ac_try_echo=$ac_try;; 13801esac 13802eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13803 (eval "$ac_compile") 2>conftest.er1 13804 ac_status=$? 13805 grep -v '^ *+' conftest.er1 >conftest.err 13806 rm -f conftest.er1 13807 cat conftest.err >&5 13808 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13809 (exit $ac_status); } && { 13810 test -z "$ac_c_werror_flag" || 13811 test ! -s conftest.err 13812 } && test -s conftest.$ac_objext; then 13813 ac_cv_have_decl_writev=yes 13814else 13815 echo "$as_me: failed program was:" >&5 13816sed 's/^/| /' conftest.$ac_ext >&5 13817 13818 ac_cv_have_decl_writev=no 13819fi 13820 13821rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13822fi 13823{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_writev" >&5 13824echo "${ECHO_T}$ac_cv_have_decl_writev" >&6; } 13825if test $ac_cv_have_decl_writev = yes; then 13826 13827cat >>confdefs.h <<_ACEOF 13828#define HAVE_DECL_WRITEV 1 13829_ACEOF 13830 13831 13832else 13833 cat >>confdefs.h <<_ACEOF 13834#define HAVE_DECL_WRITEV 0 13835_ACEOF 13836 13837 13838fi 13839 13840 13841 13842{ echo "$as_me:$LINENO: checking whether MAXSYMLINKS is declared" >&5 13843echo $ECHO_N "checking whether MAXSYMLINKS is declared... $ECHO_C" >&6; } 13844if test "${ac_cv_have_decl_MAXSYMLINKS+set}" = set; then 13845 echo $ECHO_N "(cached) $ECHO_C" >&6 13846else 13847 cat >conftest.$ac_ext <<_ACEOF 13848/* confdefs.h. */ 13849_ACEOF 13850cat confdefs.h >>conftest.$ac_ext 13851cat >>conftest.$ac_ext <<_ACEOF 13852/* end confdefs.h. */ 13853 13854#include <sys/param.h> 13855 13856 13857int 13858main () 13859{ 13860#ifndef MAXSYMLINKS 13861 (void) MAXSYMLINKS; 13862#endif 13863 13864 ; 13865 return 0; 13866} 13867_ACEOF 13868rm -f conftest.$ac_objext 13869if { (ac_try="$ac_compile" 13870case "(($ac_try" in 13871 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13872 *) ac_try_echo=$ac_try;; 13873esac 13874eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13875 (eval "$ac_compile") 2>conftest.er1 13876 ac_status=$? 13877 grep -v '^ *+' conftest.er1 >conftest.err 13878 rm -f conftest.er1 13879 cat conftest.err >&5 13880 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13881 (exit $ac_status); } && { 13882 test -z "$ac_c_werror_flag" || 13883 test ! -s conftest.err 13884 } && test -s conftest.$ac_objext; then 13885 ac_cv_have_decl_MAXSYMLINKS=yes 13886else 13887 echo "$as_me: failed program was:" >&5 13888sed 's/^/| /' conftest.$ac_ext >&5 13889 13890 ac_cv_have_decl_MAXSYMLINKS=no 13891fi 13892 13893rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13894fi 13895{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_MAXSYMLINKS" >&5 13896echo "${ECHO_T}$ac_cv_have_decl_MAXSYMLINKS" >&6; } 13897if test $ac_cv_have_decl_MAXSYMLINKS = yes; then 13898 13899cat >>confdefs.h <<_ACEOF 13900#define HAVE_DECL_MAXSYMLINKS 1 13901_ACEOF 13902 13903 13904else 13905 cat >>confdefs.h <<_ACEOF 13906#define HAVE_DECL_MAXSYMLINKS 0 13907_ACEOF 13908 13909 13910fi 13911 13912 13913 13914{ echo "$as_me:$LINENO: checking whether offsetof is declared" >&5 13915echo $ECHO_N "checking whether offsetof is declared... $ECHO_C" >&6; } 13916if test "${ac_cv_have_decl_offsetof+set}" = set; then 13917 echo $ECHO_N "(cached) $ECHO_C" >&6 13918else 13919 cat >conftest.$ac_ext <<_ACEOF 13920/* confdefs.h. */ 13921_ACEOF 13922cat confdefs.h >>conftest.$ac_ext 13923cat >>conftest.$ac_ext <<_ACEOF 13924/* end confdefs.h. */ 13925 13926#include <stddef.h> 13927 13928 13929int 13930main () 13931{ 13932#ifndef offsetof 13933 (void) offsetof; 13934#endif 13935 13936 ; 13937 return 0; 13938} 13939_ACEOF 13940rm -f conftest.$ac_objext 13941if { (ac_try="$ac_compile" 13942case "(($ac_try" in 13943 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13944 *) ac_try_echo=$ac_try;; 13945esac 13946eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13947 (eval "$ac_compile") 2>conftest.er1 13948 ac_status=$? 13949 grep -v '^ *+' conftest.er1 >conftest.err 13950 rm -f conftest.er1 13951 cat conftest.err >&5 13952 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13953 (exit $ac_status); } && { 13954 test -z "$ac_c_werror_flag" || 13955 test ! -s conftest.err 13956 } && test -s conftest.$ac_objext; then 13957 ac_cv_have_decl_offsetof=yes 13958else 13959 echo "$as_me: failed program was:" >&5 13960sed 's/^/| /' conftest.$ac_ext >&5 13961 13962 ac_cv_have_decl_offsetof=no 13963fi 13964 13965rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13966fi 13967{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_offsetof" >&5 13968echo "${ECHO_T}$ac_cv_have_decl_offsetof" >&6; } 13969if test $ac_cv_have_decl_offsetof = yes; then 13970 13971cat >>confdefs.h <<_ACEOF 13972#define HAVE_DECL_OFFSETOF 1 13973_ACEOF 13974 13975 13976else 13977 cat >>confdefs.h <<_ACEOF 13978#define HAVE_DECL_OFFSETOF 0 13979_ACEOF 13980 13981 13982fi 13983 13984 13985 13986 13987for ac_func in setresuid 13988do 13989as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 13990{ echo "$as_me:$LINENO: checking for $ac_func" >&5 13991echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 13992if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 13993 echo $ECHO_N "(cached) $ECHO_C" >&6 13994else 13995 cat >conftest.$ac_ext <<_ACEOF 13996/* confdefs.h. */ 13997_ACEOF 13998cat confdefs.h >>conftest.$ac_ext 13999cat >>conftest.$ac_ext <<_ACEOF 14000/* end confdefs.h. */ 14001/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 14002 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 14003#define $ac_func innocuous_$ac_func 14004 14005/* System header to define __stub macros and hopefully few prototypes, 14006 which can conflict with char $ac_func (); below. 14007 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 14008 <limits.h> exists even on freestanding compilers. */ 14009 14010#ifdef __STDC__ 14011# include <limits.h> 14012#else 14013# include <assert.h> 14014#endif 14015 14016#undef $ac_func 14017 14018/* Override any GCC internal prototype to avoid an error. 14019 Use char because int might match the return type of a GCC 14020 builtin and then its argument prototype would still apply. */ 14021#ifdef __cplusplus 14022extern "C" 14023#endif 14024char $ac_func (); 14025/* The GNU C library defines this for functions which it implements 14026 to always fail with ENOSYS. Some functions are actually named 14027 something starting with __ and the normal name is an alias. */ 14028#if defined __stub_$ac_func || defined __stub___$ac_func 14029choke me 14030#endif 14031 14032int 14033main () 14034{ 14035return $ac_func (); 14036 ; 14037 return 0; 14038} 14039_ACEOF 14040rm -f conftest.$ac_objext conftest$ac_exeext 14041if { (ac_try="$ac_link" 14042case "(($ac_try" in 14043 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14044 *) ac_try_echo=$ac_try;; 14045esac 14046eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14047 (eval "$ac_link") 2>conftest.er1 14048 ac_status=$? 14049 grep -v '^ *+' conftest.er1 >conftest.err 14050 rm -f conftest.er1 14051 cat conftest.err >&5 14052 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14053 (exit $ac_status); } && { 14054 test -z "$ac_c_werror_flag" || 14055 test ! -s conftest.err 14056 } && test -s conftest$ac_exeext && 14057 $as_test_x conftest$ac_exeext; then 14058 eval "$as_ac_var=yes" 14059else 14060 echo "$as_me: failed program was:" >&5 14061sed 's/^/| /' conftest.$ac_ext >&5 14062 14063 eval "$as_ac_var=no" 14064fi 14065 14066rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 14067 conftest$ac_exeext conftest.$ac_ext 14068fi 14069ac_res=`eval echo '${'$as_ac_var'}'` 14070 { echo "$as_me:$LINENO: result: $ac_res" >&5 14071echo "${ECHO_T}$ac_res" >&6; } 14072if test `eval echo '${'$as_ac_var'}'` = yes; then 14073 cat >>confdefs.h <<_ACEOF 14074#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 14075_ACEOF 14076 14077 { echo "$as_me:$LINENO: checking if setresuid seems to work" >&5 14078echo $ECHO_N "checking if setresuid seems to work... $ECHO_C" >&6; } 14079 if test "$cross_compiling" = yes; then 14080 { echo "$as_me:$LINENO: WARNING: cross compiling: not checking setresuid" >&5 14081echo "$as_me: WARNING: cross compiling: not checking setresuid" >&2;} 14082 14083else 14084 cat >conftest.$ac_ext <<_ACEOF 14085/* confdefs.h. */ 14086_ACEOF 14087cat confdefs.h >>conftest.$ac_ext 14088cat >>conftest.$ac_ext <<_ACEOF 14089/* end confdefs.h. */ 14090 14091#include <stdlib.h> 14092#include <errno.h> 14093int main(){errno=0; setresuid(0,0,0); if (errno==ENOSYS) exit(1); else exit(0);} 14094 14095_ACEOF 14096rm -f conftest$ac_exeext 14097if { (ac_try="$ac_link" 14098case "(($ac_try" in 14099 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14100 *) ac_try_echo=$ac_try;; 14101esac 14102eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14103 (eval "$ac_link") 2>&5 14104 ac_status=$? 14105 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14106 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 14107 { (case "(($ac_try" in 14108 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14109 *) ac_try_echo=$ac_try;; 14110esac 14111eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14112 (eval "$ac_try") 2>&5 14113 ac_status=$? 14114 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14115 (exit $ac_status); }; }; then 14116 { echo "$as_me:$LINENO: result: yes" >&5 14117echo "${ECHO_T}yes" >&6; } 14118else 14119 echo "$as_me: program exited with status $ac_status" >&5 14120echo "$as_me: failed program was:" >&5 14121sed 's/^/| /' conftest.$ac_ext >&5 14122 14123( exit $ac_status ) 14124 14125cat >>confdefs.h <<\_ACEOF 14126#define BROKEN_SETRESUID 1 14127_ACEOF 14128 14129 { echo "$as_me:$LINENO: result: not implemented" >&5 14130echo "${ECHO_T}not implemented" >&6; } 14131fi 14132rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 14133fi 14134 14135 14136 14137fi 14138done 14139 14140 14141 14142for ac_func in setresgid 14143do 14144as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 14145{ echo "$as_me:$LINENO: checking for $ac_func" >&5 14146echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 14147if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 14148 echo $ECHO_N "(cached) $ECHO_C" >&6 14149else 14150 cat >conftest.$ac_ext <<_ACEOF 14151/* confdefs.h. */ 14152_ACEOF 14153cat confdefs.h >>conftest.$ac_ext 14154cat >>conftest.$ac_ext <<_ACEOF 14155/* end confdefs.h. */ 14156/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 14157 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 14158#define $ac_func innocuous_$ac_func 14159 14160/* System header to define __stub macros and hopefully few prototypes, 14161 which can conflict with char $ac_func (); below. 14162 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 14163 <limits.h> exists even on freestanding compilers. */ 14164 14165#ifdef __STDC__ 14166# include <limits.h> 14167#else 14168# include <assert.h> 14169#endif 14170 14171#undef $ac_func 14172 14173/* Override any GCC internal prototype to avoid an error. 14174 Use char because int might match the return type of a GCC 14175 builtin and then its argument prototype would still apply. */ 14176#ifdef __cplusplus 14177extern "C" 14178#endif 14179char $ac_func (); 14180/* The GNU C library defines this for functions which it implements 14181 to always fail with ENOSYS. Some functions are actually named 14182 something starting with __ and the normal name is an alias. */ 14183#if defined __stub_$ac_func || defined __stub___$ac_func 14184choke me 14185#endif 14186 14187int 14188main () 14189{ 14190return $ac_func (); 14191 ; 14192 return 0; 14193} 14194_ACEOF 14195rm -f conftest.$ac_objext conftest$ac_exeext 14196if { (ac_try="$ac_link" 14197case "(($ac_try" in 14198 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14199 *) ac_try_echo=$ac_try;; 14200esac 14201eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14202 (eval "$ac_link") 2>conftest.er1 14203 ac_status=$? 14204 grep -v '^ *+' conftest.er1 >conftest.err 14205 rm -f conftest.er1 14206 cat conftest.err >&5 14207 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14208 (exit $ac_status); } && { 14209 test -z "$ac_c_werror_flag" || 14210 test ! -s conftest.err 14211 } && test -s conftest$ac_exeext && 14212 $as_test_x conftest$ac_exeext; then 14213 eval "$as_ac_var=yes" 14214else 14215 echo "$as_me: failed program was:" >&5 14216sed 's/^/| /' conftest.$ac_ext >&5 14217 14218 eval "$as_ac_var=no" 14219fi 14220 14221rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 14222 conftest$ac_exeext conftest.$ac_ext 14223fi 14224ac_res=`eval echo '${'$as_ac_var'}'` 14225 { echo "$as_me:$LINENO: result: $ac_res" >&5 14226echo "${ECHO_T}$ac_res" >&6; } 14227if test `eval echo '${'$as_ac_var'}'` = yes; then 14228 cat >>confdefs.h <<_ACEOF 14229#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 14230_ACEOF 14231 14232 { echo "$as_me:$LINENO: checking if setresgid seems to work" >&5 14233echo $ECHO_N "checking if setresgid seems to work... $ECHO_C" >&6; } 14234 if test "$cross_compiling" = yes; then 14235 { echo "$as_me:$LINENO: WARNING: cross compiling: not checking setresuid" >&5 14236echo "$as_me: WARNING: cross compiling: not checking setresuid" >&2;} 14237 14238else 14239 cat >conftest.$ac_ext <<_ACEOF 14240/* confdefs.h. */ 14241_ACEOF 14242cat confdefs.h >>conftest.$ac_ext 14243cat >>conftest.$ac_ext <<_ACEOF 14244/* end confdefs.h. */ 14245 14246#include <stdlib.h> 14247#include <errno.h> 14248int main(){errno=0; setresgid(0,0,0); if (errno==ENOSYS) exit(1); else exit(0);} 14249 14250_ACEOF 14251rm -f conftest$ac_exeext 14252if { (ac_try="$ac_link" 14253case "(($ac_try" in 14254 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14255 *) ac_try_echo=$ac_try;; 14256esac 14257eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14258 (eval "$ac_link") 2>&5 14259 ac_status=$? 14260 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14261 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 14262 { (case "(($ac_try" in 14263 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14264 *) ac_try_echo=$ac_try;; 14265esac 14266eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14267 (eval "$ac_try") 2>&5 14268 ac_status=$? 14269 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14270 (exit $ac_status); }; }; then 14271 { echo "$as_me:$LINENO: result: yes" >&5 14272echo "${ECHO_T}yes" >&6; } 14273else 14274 echo "$as_me: program exited with status $ac_status" >&5 14275echo "$as_me: failed program was:" >&5 14276sed 's/^/| /' conftest.$ac_ext >&5 14277 14278( exit $ac_status ) 14279 14280cat >>confdefs.h <<\_ACEOF 14281#define BROKEN_SETRESGID 1 14282_ACEOF 14283 14284 { echo "$as_me:$LINENO: result: not implemented" >&5 14285echo "${ECHO_T}not implemented" >&6; } 14286fi 14287rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 14288fi 14289 14290 14291 14292fi 14293done 14294 14295 14296 14297 14298for ac_func in gettimeofday time 14299do 14300as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 14301{ echo "$as_me:$LINENO: checking for $ac_func" >&5 14302echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 14303if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 14304 echo $ECHO_N "(cached) $ECHO_C" >&6 14305else 14306 cat >conftest.$ac_ext <<_ACEOF 14307/* confdefs.h. */ 14308_ACEOF 14309cat confdefs.h >>conftest.$ac_ext 14310cat >>conftest.$ac_ext <<_ACEOF 14311/* end confdefs.h. */ 14312/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 14313 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 14314#define $ac_func innocuous_$ac_func 14315 14316/* System header to define __stub macros and hopefully few prototypes, 14317 which can conflict with char $ac_func (); below. 14318 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 14319 <limits.h> exists even on freestanding compilers. */ 14320 14321#ifdef __STDC__ 14322# include <limits.h> 14323#else 14324# include <assert.h> 14325#endif 14326 14327#undef $ac_func 14328 14329/* Override any GCC internal prototype to avoid an error. 14330 Use char because int might match the return type of a GCC 14331 builtin and then its argument prototype would still apply. */ 14332#ifdef __cplusplus 14333extern "C" 14334#endif 14335char $ac_func (); 14336/* The GNU C library defines this for functions which it implements 14337 to always fail with ENOSYS. Some functions are actually named 14338 something starting with __ and the normal name is an alias. */ 14339#if defined __stub_$ac_func || defined __stub___$ac_func 14340choke me 14341#endif 14342 14343int 14344main () 14345{ 14346return $ac_func (); 14347 ; 14348 return 0; 14349} 14350_ACEOF 14351rm -f conftest.$ac_objext conftest$ac_exeext 14352if { (ac_try="$ac_link" 14353case "(($ac_try" in 14354 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14355 *) ac_try_echo=$ac_try;; 14356esac 14357eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14358 (eval "$ac_link") 2>conftest.er1 14359 ac_status=$? 14360 grep -v '^ *+' conftest.er1 >conftest.err 14361 rm -f conftest.er1 14362 cat conftest.err >&5 14363 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14364 (exit $ac_status); } && { 14365 test -z "$ac_c_werror_flag" || 14366 test ! -s conftest.err 14367 } && test -s conftest$ac_exeext && 14368 $as_test_x conftest$ac_exeext; then 14369 eval "$as_ac_var=yes" 14370else 14371 echo "$as_me: failed program was:" >&5 14372sed 's/^/| /' conftest.$ac_ext >&5 14373 14374 eval "$as_ac_var=no" 14375fi 14376 14377rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 14378 conftest$ac_exeext conftest.$ac_ext 14379fi 14380ac_res=`eval echo '${'$as_ac_var'}'` 14381 { echo "$as_me:$LINENO: result: $ac_res" >&5 14382echo "${ECHO_T}$ac_res" >&6; } 14383if test `eval echo '${'$as_ac_var'}'` = yes; then 14384 cat >>confdefs.h <<_ACEOF 14385#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 14386_ACEOF 14387 14388fi 14389done 14390 14391 14392 14393 14394 14395 14396 14397for ac_func in endutent getutent getutid getutline pututline setutent 14398do 14399as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 14400{ echo "$as_me:$LINENO: checking for $ac_func" >&5 14401echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 14402if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 14403 echo $ECHO_N "(cached) $ECHO_C" >&6 14404else 14405 cat >conftest.$ac_ext <<_ACEOF 14406/* confdefs.h. */ 14407_ACEOF 14408cat confdefs.h >>conftest.$ac_ext 14409cat >>conftest.$ac_ext <<_ACEOF 14410/* end confdefs.h. */ 14411/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 14412 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 14413#define $ac_func innocuous_$ac_func 14414 14415/* System header to define __stub macros and hopefully few prototypes, 14416 which can conflict with char $ac_func (); below. 14417 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 14418 <limits.h> exists even on freestanding compilers. */ 14419 14420#ifdef __STDC__ 14421# include <limits.h> 14422#else 14423# include <assert.h> 14424#endif 14425 14426#undef $ac_func 14427 14428/* Override any GCC internal prototype to avoid an error. 14429 Use char because int might match the return type of a GCC 14430 builtin and then its argument prototype would still apply. */ 14431#ifdef __cplusplus 14432extern "C" 14433#endif 14434char $ac_func (); 14435/* The GNU C library defines this for functions which it implements 14436 to always fail with ENOSYS. Some functions are actually named 14437 something starting with __ and the normal name is an alias. */ 14438#if defined __stub_$ac_func || defined __stub___$ac_func 14439choke me 14440#endif 14441 14442int 14443main () 14444{ 14445return $ac_func (); 14446 ; 14447 return 0; 14448} 14449_ACEOF 14450rm -f conftest.$ac_objext conftest$ac_exeext 14451if { (ac_try="$ac_link" 14452case "(($ac_try" in 14453 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14454 *) ac_try_echo=$ac_try;; 14455esac 14456eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14457 (eval "$ac_link") 2>conftest.er1 14458 ac_status=$? 14459 grep -v '^ *+' conftest.er1 >conftest.err 14460 rm -f conftest.er1 14461 cat conftest.err >&5 14462 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14463 (exit $ac_status); } && { 14464 test -z "$ac_c_werror_flag" || 14465 test ! -s conftest.err 14466 } && test -s conftest$ac_exeext && 14467 $as_test_x conftest$ac_exeext; then 14468 eval "$as_ac_var=yes" 14469else 14470 echo "$as_me: failed program was:" >&5 14471sed 's/^/| /' conftest.$ac_ext >&5 14472 14473 eval "$as_ac_var=no" 14474fi 14475 14476rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 14477 conftest$ac_exeext conftest.$ac_ext 14478fi 14479ac_res=`eval echo '${'$as_ac_var'}'` 14480 { echo "$as_me:$LINENO: result: $ac_res" >&5 14481echo "${ECHO_T}$ac_res" >&6; } 14482if test `eval echo '${'$as_ac_var'}'` = yes; then 14483 cat >>confdefs.h <<_ACEOF 14484#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 14485_ACEOF 14486 14487fi 14488done 14489 14490 14491for ac_func in utmpname 14492do 14493as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 14494{ echo "$as_me:$LINENO: checking for $ac_func" >&5 14495echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 14496if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 14497 echo $ECHO_N "(cached) $ECHO_C" >&6 14498else 14499 cat >conftest.$ac_ext <<_ACEOF 14500/* confdefs.h. */ 14501_ACEOF 14502cat confdefs.h >>conftest.$ac_ext 14503cat >>conftest.$ac_ext <<_ACEOF 14504/* end confdefs.h. */ 14505/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 14506 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 14507#define $ac_func innocuous_$ac_func 14508 14509/* System header to define __stub macros and hopefully few prototypes, 14510 which can conflict with char $ac_func (); below. 14511 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 14512 <limits.h> exists even on freestanding compilers. */ 14513 14514#ifdef __STDC__ 14515# include <limits.h> 14516#else 14517# include <assert.h> 14518#endif 14519 14520#undef $ac_func 14521 14522/* Override any GCC internal prototype to avoid an error. 14523 Use char because int might match the return type of a GCC 14524 builtin and then its argument prototype would still apply. */ 14525#ifdef __cplusplus 14526extern "C" 14527#endif 14528char $ac_func (); 14529/* The GNU C library defines this for functions which it implements 14530 to always fail with ENOSYS. Some functions are actually named 14531 something starting with __ and the normal name is an alias. */ 14532#if defined __stub_$ac_func || defined __stub___$ac_func 14533choke me 14534#endif 14535 14536int 14537main () 14538{ 14539return $ac_func (); 14540 ; 14541 return 0; 14542} 14543_ACEOF 14544rm -f conftest.$ac_objext conftest$ac_exeext 14545if { (ac_try="$ac_link" 14546case "(($ac_try" in 14547 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14548 *) ac_try_echo=$ac_try;; 14549esac 14550eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14551 (eval "$ac_link") 2>conftest.er1 14552 ac_status=$? 14553 grep -v '^ *+' conftest.er1 >conftest.err 14554 rm -f conftest.er1 14555 cat conftest.err >&5 14556 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14557 (exit $ac_status); } && { 14558 test -z "$ac_c_werror_flag" || 14559 test ! -s conftest.err 14560 } && test -s conftest$ac_exeext && 14561 $as_test_x conftest$ac_exeext; then 14562 eval "$as_ac_var=yes" 14563else 14564 echo "$as_me: failed program was:" >&5 14565sed 's/^/| /' conftest.$ac_ext >&5 14566 14567 eval "$as_ac_var=no" 14568fi 14569 14570rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 14571 conftest$ac_exeext conftest.$ac_ext 14572fi 14573ac_res=`eval echo '${'$as_ac_var'}'` 14574 { echo "$as_me:$LINENO: result: $ac_res" >&5 14575echo "${ECHO_T}$ac_res" >&6; } 14576if test `eval echo '${'$as_ac_var'}'` = yes; then 14577 cat >>confdefs.h <<_ACEOF 14578#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 14579_ACEOF 14580 14581fi 14582done 14583 14584 14585 14586 14587 14588 14589for ac_func in endutxent getutxent getutxid getutxline pututxline 14590do 14591as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 14592{ echo "$as_me:$LINENO: checking for $ac_func" >&5 14593echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 14594if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 14595 echo $ECHO_N "(cached) $ECHO_C" >&6 14596else 14597 cat >conftest.$ac_ext <<_ACEOF 14598/* confdefs.h. */ 14599_ACEOF 14600cat confdefs.h >>conftest.$ac_ext 14601cat >>conftest.$ac_ext <<_ACEOF 14602/* end confdefs.h. */ 14603/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 14604 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 14605#define $ac_func innocuous_$ac_func 14606 14607/* System header to define __stub macros and hopefully few prototypes, 14608 which can conflict with char $ac_func (); below. 14609 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 14610 <limits.h> exists even on freestanding compilers. */ 14611 14612#ifdef __STDC__ 14613# include <limits.h> 14614#else 14615# include <assert.h> 14616#endif 14617 14618#undef $ac_func 14619 14620/* Override any GCC internal prototype to avoid an error. 14621 Use char because int might match the return type of a GCC 14622 builtin and then its argument prototype would still apply. */ 14623#ifdef __cplusplus 14624extern "C" 14625#endif 14626char $ac_func (); 14627/* The GNU C library defines this for functions which it implements 14628 to always fail with ENOSYS. Some functions are actually named 14629 something starting with __ and the normal name is an alias. */ 14630#if defined __stub_$ac_func || defined __stub___$ac_func 14631choke me 14632#endif 14633 14634int 14635main () 14636{ 14637return $ac_func (); 14638 ; 14639 return 0; 14640} 14641_ACEOF 14642rm -f conftest.$ac_objext conftest$ac_exeext 14643if { (ac_try="$ac_link" 14644case "(($ac_try" in 14645 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14646 *) ac_try_echo=$ac_try;; 14647esac 14648eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14649 (eval "$ac_link") 2>conftest.er1 14650 ac_status=$? 14651 grep -v '^ *+' conftest.er1 >conftest.err 14652 rm -f conftest.er1 14653 cat conftest.err >&5 14654 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14655 (exit $ac_status); } && { 14656 test -z "$ac_c_werror_flag" || 14657 test ! -s conftest.err 14658 } && test -s conftest$ac_exeext && 14659 $as_test_x conftest$ac_exeext; then 14660 eval "$as_ac_var=yes" 14661else 14662 echo "$as_me: failed program was:" >&5 14663sed 's/^/| /' conftest.$ac_ext >&5 14664 14665 eval "$as_ac_var=no" 14666fi 14667 14668rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 14669 conftest$ac_exeext conftest.$ac_ext 14670fi 14671ac_res=`eval echo '${'$as_ac_var'}'` 14672 { echo "$as_me:$LINENO: result: $ac_res" >&5 14673echo "${ECHO_T}$ac_res" >&6; } 14674if test `eval echo '${'$as_ac_var'}'` = yes; then 14675 cat >>confdefs.h <<_ACEOF 14676#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 14677_ACEOF 14678 14679fi 14680done 14681 14682 14683 14684for ac_func in setutxent utmpxname 14685do 14686as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 14687{ echo "$as_me:$LINENO: checking for $ac_func" >&5 14688echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 14689if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 14690 echo $ECHO_N "(cached) $ECHO_C" >&6 14691else 14692 cat >conftest.$ac_ext <<_ACEOF 14693/* confdefs.h. */ 14694_ACEOF 14695cat confdefs.h >>conftest.$ac_ext 14696cat >>conftest.$ac_ext <<_ACEOF 14697/* end confdefs.h. */ 14698/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 14699 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 14700#define $ac_func innocuous_$ac_func 14701 14702/* System header to define __stub macros and hopefully few prototypes, 14703 which can conflict with char $ac_func (); below. 14704 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 14705 <limits.h> exists even on freestanding compilers. */ 14706 14707#ifdef __STDC__ 14708# include <limits.h> 14709#else 14710# include <assert.h> 14711#endif 14712 14713#undef $ac_func 14714 14715/* Override any GCC internal prototype to avoid an error. 14716 Use char because int might match the return type of a GCC 14717 builtin and then its argument prototype would still apply. */ 14718#ifdef __cplusplus 14719extern "C" 14720#endif 14721char $ac_func (); 14722/* The GNU C library defines this for functions which it implements 14723 to always fail with ENOSYS. Some functions are actually named 14724 something starting with __ and the normal name is an alias. */ 14725#if defined __stub_$ac_func || defined __stub___$ac_func 14726choke me 14727#endif 14728 14729int 14730main () 14731{ 14732return $ac_func (); 14733 ; 14734 return 0; 14735} 14736_ACEOF 14737rm -f conftest.$ac_objext conftest$ac_exeext 14738if { (ac_try="$ac_link" 14739case "(($ac_try" in 14740 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14741 *) ac_try_echo=$ac_try;; 14742esac 14743eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14744 (eval "$ac_link") 2>conftest.er1 14745 ac_status=$? 14746 grep -v '^ *+' conftest.er1 >conftest.err 14747 rm -f conftest.er1 14748 cat conftest.err >&5 14749 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14750 (exit $ac_status); } && { 14751 test -z "$ac_c_werror_flag" || 14752 test ! -s conftest.err 14753 } && test -s conftest$ac_exeext && 14754 $as_test_x conftest$ac_exeext; then 14755 eval "$as_ac_var=yes" 14756else 14757 echo "$as_me: failed program was:" >&5 14758sed 's/^/| /' conftest.$ac_ext >&5 14759 14760 eval "$as_ac_var=no" 14761fi 14762 14763rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 14764 conftest$ac_exeext conftest.$ac_ext 14765fi 14766ac_res=`eval echo '${'$as_ac_var'}'` 14767 { echo "$as_me:$LINENO: result: $ac_res" >&5 14768echo "${ECHO_T}$ac_res" >&6; } 14769if test `eval echo '${'$as_ac_var'}'` = yes; then 14770 cat >>confdefs.h <<_ACEOF 14771#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 14772_ACEOF 14773 14774fi 14775done 14776 14777 14778{ echo "$as_me:$LINENO: checking for daemon" >&5 14779echo $ECHO_N "checking for daemon... $ECHO_C" >&6; } 14780if test "${ac_cv_func_daemon+set}" = set; then 14781 echo $ECHO_N "(cached) $ECHO_C" >&6 14782else 14783 cat >conftest.$ac_ext <<_ACEOF 14784/* confdefs.h. */ 14785_ACEOF 14786cat confdefs.h >>conftest.$ac_ext 14787cat >>conftest.$ac_ext <<_ACEOF 14788/* end confdefs.h. */ 14789/* Define daemon to an innocuous variant, in case <limits.h> declares daemon. 14790 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 14791#define daemon innocuous_daemon 14792 14793/* System header to define __stub macros and hopefully few prototypes, 14794 which can conflict with char daemon (); below. 14795 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 14796 <limits.h> exists even on freestanding compilers. */ 14797 14798#ifdef __STDC__ 14799# include <limits.h> 14800#else 14801# include <assert.h> 14802#endif 14803 14804#undef daemon 14805 14806/* Override any GCC internal prototype to avoid an error. 14807 Use char because int might match the return type of a GCC 14808 builtin and then its argument prototype would still apply. */ 14809#ifdef __cplusplus 14810extern "C" 14811#endif 14812char daemon (); 14813/* The GNU C library defines this for functions which it implements 14814 to always fail with ENOSYS. Some functions are actually named 14815 something starting with __ and the normal name is an alias. */ 14816#if defined __stub_daemon || defined __stub___daemon 14817choke me 14818#endif 14819 14820int 14821main () 14822{ 14823return daemon (); 14824 ; 14825 return 0; 14826} 14827_ACEOF 14828rm -f conftest.$ac_objext conftest$ac_exeext 14829if { (ac_try="$ac_link" 14830case "(($ac_try" in 14831 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14832 *) ac_try_echo=$ac_try;; 14833esac 14834eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14835 (eval "$ac_link") 2>conftest.er1 14836 ac_status=$? 14837 grep -v '^ *+' conftest.er1 >conftest.err 14838 rm -f conftest.er1 14839 cat conftest.err >&5 14840 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14841 (exit $ac_status); } && { 14842 test -z "$ac_c_werror_flag" || 14843 test ! -s conftest.err 14844 } && test -s conftest$ac_exeext && 14845 $as_test_x conftest$ac_exeext; then 14846 ac_cv_func_daemon=yes 14847else 14848 echo "$as_me: failed program was:" >&5 14849sed 's/^/| /' conftest.$ac_ext >&5 14850 14851 ac_cv_func_daemon=no 14852fi 14853 14854rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 14855 conftest$ac_exeext conftest.$ac_ext 14856fi 14857{ echo "$as_me:$LINENO: result: $ac_cv_func_daemon" >&5 14858echo "${ECHO_T}$ac_cv_func_daemon" >&6; } 14859if test $ac_cv_func_daemon = yes; then 14860 14861cat >>confdefs.h <<\_ACEOF 14862#define HAVE_DAEMON 1 14863_ACEOF 14864 14865else 14866 { echo "$as_me:$LINENO: checking for daemon in -lbsd" >&5 14867echo $ECHO_N "checking for daemon in -lbsd... $ECHO_C" >&6; } 14868if test "${ac_cv_lib_bsd_daemon+set}" = set; then 14869 echo $ECHO_N "(cached) $ECHO_C" >&6 14870else 14871 ac_check_lib_save_LIBS=$LIBS 14872LIBS="-lbsd $LIBS" 14873cat >conftest.$ac_ext <<_ACEOF 14874/* confdefs.h. */ 14875_ACEOF 14876cat confdefs.h >>conftest.$ac_ext 14877cat >>conftest.$ac_ext <<_ACEOF 14878/* end confdefs.h. */ 14879 14880/* Override any GCC internal prototype to avoid an error. 14881 Use char because int might match the return type of a GCC 14882 builtin and then its argument prototype would still apply. */ 14883#ifdef __cplusplus 14884extern "C" 14885#endif 14886char daemon (); 14887int 14888main () 14889{ 14890return daemon (); 14891 ; 14892 return 0; 14893} 14894_ACEOF 14895rm -f conftest.$ac_objext conftest$ac_exeext 14896if { (ac_try="$ac_link" 14897case "(($ac_try" in 14898 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14899 *) ac_try_echo=$ac_try;; 14900esac 14901eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14902 (eval "$ac_link") 2>conftest.er1 14903 ac_status=$? 14904 grep -v '^ *+' conftest.er1 >conftest.err 14905 rm -f conftest.er1 14906 cat conftest.err >&5 14907 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14908 (exit $ac_status); } && { 14909 test -z "$ac_c_werror_flag" || 14910 test ! -s conftest.err 14911 } && test -s conftest$ac_exeext && 14912 $as_test_x conftest$ac_exeext; then 14913 ac_cv_lib_bsd_daemon=yes 14914else 14915 echo "$as_me: failed program was:" >&5 14916sed 's/^/| /' conftest.$ac_ext >&5 14917 14918 ac_cv_lib_bsd_daemon=no 14919fi 14920 14921rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 14922 conftest$ac_exeext conftest.$ac_ext 14923LIBS=$ac_check_lib_save_LIBS 14924fi 14925{ echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_daemon" >&5 14926echo "${ECHO_T}$ac_cv_lib_bsd_daemon" >&6; } 14927if test $ac_cv_lib_bsd_daemon = yes; then 14928 LIBS="$LIBS -lbsd"; cat >>confdefs.h <<\_ACEOF 14929#define HAVE_DAEMON 1 14930_ACEOF 14931 14932fi 14933 14934 14935fi 14936 14937 14938{ echo "$as_me:$LINENO: checking for getpagesize" >&5 14939echo $ECHO_N "checking for getpagesize... $ECHO_C" >&6; } 14940if test "${ac_cv_func_getpagesize+set}" = set; then 14941 echo $ECHO_N "(cached) $ECHO_C" >&6 14942else 14943 cat >conftest.$ac_ext <<_ACEOF 14944/* confdefs.h. */ 14945_ACEOF 14946cat confdefs.h >>conftest.$ac_ext 14947cat >>conftest.$ac_ext <<_ACEOF 14948/* end confdefs.h. */ 14949/* Define getpagesize to an innocuous variant, in case <limits.h> declares getpagesize. 14950 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 14951#define getpagesize innocuous_getpagesize 14952 14953/* System header to define __stub macros and hopefully few prototypes, 14954 which can conflict with char getpagesize (); below. 14955 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 14956 <limits.h> exists even on freestanding compilers. */ 14957 14958#ifdef __STDC__ 14959# include <limits.h> 14960#else 14961# include <assert.h> 14962#endif 14963 14964#undef getpagesize 14965 14966/* Override any GCC internal prototype to avoid an error. 14967 Use char because int might match the return type of a GCC 14968 builtin and then its argument prototype would still apply. */ 14969#ifdef __cplusplus 14970extern "C" 14971#endif 14972char getpagesize (); 14973/* The GNU C library defines this for functions which it implements 14974 to always fail with ENOSYS. Some functions are actually named 14975 something starting with __ and the normal name is an alias. */ 14976#if defined __stub_getpagesize || defined __stub___getpagesize 14977choke me 14978#endif 14979 14980int 14981main () 14982{ 14983return getpagesize (); 14984 ; 14985 return 0; 14986} 14987_ACEOF 14988rm -f conftest.$ac_objext conftest$ac_exeext 14989if { (ac_try="$ac_link" 14990case "(($ac_try" in 14991 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14992 *) ac_try_echo=$ac_try;; 14993esac 14994eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14995 (eval "$ac_link") 2>conftest.er1 14996 ac_status=$? 14997 grep -v '^ *+' conftest.er1 >conftest.err 14998 rm -f conftest.er1 14999 cat conftest.err >&5 15000 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15001 (exit $ac_status); } && { 15002 test -z "$ac_c_werror_flag" || 15003 test ! -s conftest.err 15004 } && test -s conftest$ac_exeext && 15005 $as_test_x conftest$ac_exeext; then 15006 ac_cv_func_getpagesize=yes 15007else 15008 echo "$as_me: failed program was:" >&5 15009sed 's/^/| /' conftest.$ac_ext >&5 15010 15011 ac_cv_func_getpagesize=no 15012fi 15013 15014rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15015 conftest$ac_exeext conftest.$ac_ext 15016fi 15017{ echo "$as_me:$LINENO: result: $ac_cv_func_getpagesize" >&5 15018echo "${ECHO_T}$ac_cv_func_getpagesize" >&6; } 15019if test $ac_cv_func_getpagesize = yes; then 15020 15021cat >>confdefs.h <<\_ACEOF 15022#define HAVE_GETPAGESIZE 1 15023_ACEOF 15024 15025else 15026 { echo "$as_me:$LINENO: checking for getpagesize in -lucb" >&5 15027echo $ECHO_N "checking for getpagesize in -lucb... $ECHO_C" >&6; } 15028if test "${ac_cv_lib_ucb_getpagesize+set}" = set; then 15029 echo $ECHO_N "(cached) $ECHO_C" >&6 15030else 15031 ac_check_lib_save_LIBS=$LIBS 15032LIBS="-lucb $LIBS" 15033cat >conftest.$ac_ext <<_ACEOF 15034/* confdefs.h. */ 15035_ACEOF 15036cat confdefs.h >>conftest.$ac_ext 15037cat >>conftest.$ac_ext <<_ACEOF 15038/* end confdefs.h. */ 15039 15040/* Override any GCC internal prototype to avoid an error. 15041 Use char because int might match the return type of a GCC 15042 builtin and then its argument prototype would still apply. */ 15043#ifdef __cplusplus 15044extern "C" 15045#endif 15046char getpagesize (); 15047int 15048main () 15049{ 15050return getpagesize (); 15051 ; 15052 return 0; 15053} 15054_ACEOF 15055rm -f conftest.$ac_objext conftest$ac_exeext 15056if { (ac_try="$ac_link" 15057case "(($ac_try" in 15058 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15059 *) ac_try_echo=$ac_try;; 15060esac 15061eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15062 (eval "$ac_link") 2>conftest.er1 15063 ac_status=$? 15064 grep -v '^ *+' conftest.er1 >conftest.err 15065 rm -f conftest.er1 15066 cat conftest.err >&5 15067 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15068 (exit $ac_status); } && { 15069 test -z "$ac_c_werror_flag" || 15070 test ! -s conftest.err 15071 } && test -s conftest$ac_exeext && 15072 $as_test_x conftest$ac_exeext; then 15073 ac_cv_lib_ucb_getpagesize=yes 15074else 15075 echo "$as_me: failed program was:" >&5 15076sed 's/^/| /' conftest.$ac_ext >&5 15077 15078 ac_cv_lib_ucb_getpagesize=no 15079fi 15080 15081rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15082 conftest$ac_exeext conftest.$ac_ext 15083LIBS=$ac_check_lib_save_LIBS 15084fi 15085{ echo "$as_me:$LINENO: result: $ac_cv_lib_ucb_getpagesize" >&5 15086echo "${ECHO_T}$ac_cv_lib_ucb_getpagesize" >&6; } 15087if test $ac_cv_lib_ucb_getpagesize = yes; then 15088 LIBS="$LIBS -lucb"; cat >>confdefs.h <<\_ACEOF 15089#define HAVE_GETPAGESIZE 1 15090_ACEOF 15091 15092fi 15093 15094 15095fi 15096 15097 15098# Check for broken snprintf 15099if test "x$ac_cv_func_snprintf" = "xyes" ; then 15100 { echo "$as_me:$LINENO: checking whether snprintf correctly terminates long strings" >&5 15101echo $ECHO_N "checking whether snprintf correctly terminates long strings... $ECHO_C" >&6; } 15102 if test "$cross_compiling" = yes; then 15103 { echo "$as_me:$LINENO: WARNING: cross compiling: Assuming working snprintf()" >&5 15104echo "$as_me: WARNING: cross compiling: Assuming working snprintf()" >&2;} 15105 15106else 15107 cat >conftest.$ac_ext <<_ACEOF 15108/* confdefs.h. */ 15109_ACEOF 15110cat confdefs.h >>conftest.$ac_ext 15111cat >>conftest.$ac_ext <<_ACEOF 15112/* end confdefs.h. */ 15113 15114#include <stdio.h> 15115int main(void){char b[5];snprintf(b,5,"123456789");exit(b[4]!='\0');} 15116 15117_ACEOF 15118rm -f conftest$ac_exeext 15119if { (ac_try="$ac_link" 15120case "(($ac_try" in 15121 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15122 *) ac_try_echo=$ac_try;; 15123esac 15124eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15125 (eval "$ac_link") 2>&5 15126 ac_status=$? 15127 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15128 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 15129 { (case "(($ac_try" in 15130 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15131 *) ac_try_echo=$ac_try;; 15132esac 15133eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15134 (eval "$ac_try") 2>&5 15135 ac_status=$? 15136 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15137 (exit $ac_status); }; }; then 15138 { echo "$as_me:$LINENO: result: yes" >&5 15139echo "${ECHO_T}yes" >&6; } 15140else 15141 echo "$as_me: program exited with status $ac_status" >&5 15142echo "$as_me: failed program was:" >&5 15143sed 's/^/| /' conftest.$ac_ext >&5 15144 15145( exit $ac_status ) 15146 15147 { echo "$as_me:$LINENO: result: no" >&5 15148echo "${ECHO_T}no" >&6; } 15149 15150cat >>confdefs.h <<\_ACEOF 15151#define BROKEN_SNPRINTF 1 15152_ACEOF 15153 15154 { echo "$as_me:$LINENO: WARNING: ****** Your snprintf() function is broken, complain to your vendor" >&5 15155echo "$as_me: WARNING: ****** Your snprintf() function is broken, complain to your vendor" >&2;} 15156 15157fi 15158rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 15159fi 15160 15161 15162fi 15163 15164# If we don't have a working asprintf, then we strongly depend on vsnprintf 15165# returning the right thing on overflow: the number of characters it tried to 15166# create (as per SUSv3) 15167if test "x$ac_cv_func_asprintf" != "xyes" && \ 15168 test "x$ac_cv_func_vsnprintf" = "xyes" ; then 15169 { echo "$as_me:$LINENO: checking whether vsnprintf returns correct values on overflow" >&5 15170echo $ECHO_N "checking whether vsnprintf returns correct values on overflow... $ECHO_C" >&6; } 15171 if test "$cross_compiling" = yes; then 15172 { echo "$as_me:$LINENO: WARNING: cross compiling: Assuming working vsnprintf()" >&5 15173echo "$as_me: WARNING: cross compiling: Assuming working vsnprintf()" >&2;} 15174 15175else 15176 cat >conftest.$ac_ext <<_ACEOF 15177/* confdefs.h. */ 15178_ACEOF 15179cat confdefs.h >>conftest.$ac_ext 15180cat >>conftest.$ac_ext <<_ACEOF 15181/* end confdefs.h. */ 15182 15183#include <sys/types.h> 15184#include <stdio.h> 15185#include <stdarg.h> 15186 15187int x_snprintf(char *str,size_t count,const char *fmt,...) 15188{ 15189 size_t ret; va_list ap; 15190 va_start(ap, fmt); ret = vsnprintf(str, count, fmt, ap); va_end(ap); 15191 return ret; 15192} 15193int main(void) 15194{ 15195 char x[1]; 15196 exit(x_snprintf(x, 1, "%s %d", "hello", 12345) == 11 ? 0 : 1); 15197} 15198_ACEOF 15199rm -f conftest$ac_exeext 15200if { (ac_try="$ac_link" 15201case "(($ac_try" in 15202 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15203 *) ac_try_echo=$ac_try;; 15204esac 15205eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15206 (eval "$ac_link") 2>&5 15207 ac_status=$? 15208 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15209 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 15210 { (case "(($ac_try" in 15211 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15212 *) ac_try_echo=$ac_try;; 15213esac 15214eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15215 (eval "$ac_try") 2>&5 15216 ac_status=$? 15217 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15218 (exit $ac_status); }; }; then 15219 { echo "$as_me:$LINENO: result: yes" >&5 15220echo "${ECHO_T}yes" >&6; } 15221else 15222 echo "$as_me: program exited with status $ac_status" >&5 15223echo "$as_me: failed program was:" >&5 15224sed 's/^/| /' conftest.$ac_ext >&5 15225 15226( exit $ac_status ) 15227 15228 { echo "$as_me:$LINENO: result: no" >&5 15229echo "${ECHO_T}no" >&6; } 15230 15231cat >>confdefs.h <<\_ACEOF 15232#define BROKEN_SNPRINTF 1 15233_ACEOF 15234 15235 { echo "$as_me:$LINENO: WARNING: ****** Your vsnprintf() function is broken, complain to your vendor" >&5 15236echo "$as_me: WARNING: ****** Your vsnprintf() function is broken, complain to your vendor" >&2;} 15237 15238fi 15239rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 15240fi 15241 15242 15243fi 15244 15245# On systems where [v]snprintf is broken, but is declared in stdio, 15246# check that the fmt argument is const char * or just char *. 15247# This is only useful for when BROKEN_SNPRINTF 15248{ echo "$as_me:$LINENO: checking whether snprintf can declare const char *fmt" >&5 15249echo $ECHO_N "checking whether snprintf can declare const char *fmt... $ECHO_C" >&6; } 15250cat >conftest.$ac_ext <<_ACEOF 15251/* confdefs.h. */ 15252_ACEOF 15253cat confdefs.h >>conftest.$ac_ext 15254cat >>conftest.$ac_ext <<_ACEOF 15255/* end confdefs.h. */ 15256#include <stdio.h> 15257 int snprintf(char *a, size_t b, const char *c, ...) { return 0; } 15258 int main(void) { snprintf(0, 0, 0); } 15259 15260_ACEOF 15261rm -f conftest.$ac_objext 15262if { (ac_try="$ac_compile" 15263case "(($ac_try" in 15264 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15265 *) ac_try_echo=$ac_try;; 15266esac 15267eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15268 (eval "$ac_compile") 2>conftest.er1 15269 ac_status=$? 15270 grep -v '^ *+' conftest.er1 >conftest.err 15271 rm -f conftest.er1 15272 cat conftest.err >&5 15273 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15274 (exit $ac_status); } && { 15275 test -z "$ac_c_werror_flag" || 15276 test ! -s conftest.err 15277 } && test -s conftest.$ac_objext; then 15278 { echo "$as_me:$LINENO: result: yes" >&5 15279echo "${ECHO_T}yes" >&6; } 15280 15281cat >>confdefs.h <<\_ACEOF 15282#define SNPRINTF_CONST const 15283_ACEOF 15284 15285else 15286 echo "$as_me: failed program was:" >&5 15287sed 's/^/| /' conftest.$ac_ext >&5 15288 15289 { echo "$as_me:$LINENO: result: no" >&5 15290echo "${ECHO_T}no" >&6; } 15291 cat >>confdefs.h <<\_ACEOF 15292#define SNPRINTF_CONST /* not const */ 15293_ACEOF 15294 15295fi 15296 15297rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15298 15299# Check for missing getpeereid (or equiv) support 15300NO_PEERCHECK="" 15301if test "x$ac_cv_func_getpeereid" != "xyes" -a "x$ac_cv_func_getpeerucred" != "xyes"; then 15302 { echo "$as_me:$LINENO: checking whether system supports SO_PEERCRED getsockopt" >&5 15303echo $ECHO_N "checking whether system supports SO_PEERCRED getsockopt... $ECHO_C" >&6; } 15304 cat >conftest.$ac_ext <<_ACEOF 15305/* confdefs.h. */ 15306_ACEOF 15307cat confdefs.h >>conftest.$ac_ext 15308cat >>conftest.$ac_ext <<_ACEOF 15309/* end confdefs.h. */ 15310#include <sys/types.h> 15311 #include <sys/socket.h> 15312int 15313main () 15314{ 15315int i = SO_PEERCRED; 15316 ; 15317 return 0; 15318} 15319_ACEOF 15320rm -f conftest.$ac_objext 15321if { (ac_try="$ac_compile" 15322case "(($ac_try" in 15323 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15324 *) ac_try_echo=$ac_try;; 15325esac 15326eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15327 (eval "$ac_compile") 2>conftest.er1 15328 ac_status=$? 15329 grep -v '^ *+' conftest.er1 >conftest.err 15330 rm -f conftest.er1 15331 cat conftest.err >&5 15332 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15333 (exit $ac_status); } && { 15334 test -z "$ac_c_werror_flag" || 15335 test ! -s conftest.err 15336 } && test -s conftest.$ac_objext; then 15337 { echo "$as_me:$LINENO: result: yes" >&5 15338echo "${ECHO_T}yes" >&6; } 15339 15340cat >>confdefs.h <<\_ACEOF 15341#define HAVE_SO_PEERCRED 1 15342_ACEOF 15343 15344 15345else 15346 echo "$as_me: failed program was:" >&5 15347sed 's/^/| /' conftest.$ac_ext >&5 15348 15349 { echo "$as_me:$LINENO: result: no" >&5 15350echo "${ECHO_T}no" >&6; } 15351 NO_PEERCHECK=1 15352 15353fi 15354 15355rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15356fi 15357 15358if test "x$ac_cv_func_mkdtemp" = "xyes" ; then 15359{ echo "$as_me:$LINENO: checking for (overly) strict mkstemp" >&5 15360echo $ECHO_N "checking for (overly) strict mkstemp... $ECHO_C" >&6; } 15361if test "$cross_compiling" = yes; then 15362 15363 { echo "$as_me:$LINENO: result: yes" >&5 15364echo "${ECHO_T}yes" >&6; } 15365 cat >>confdefs.h <<\_ACEOF 15366#define HAVE_STRICT_MKSTEMP 1 15367_ACEOF 15368 15369 15370 15371else 15372 cat >conftest.$ac_ext <<_ACEOF 15373/* confdefs.h. */ 15374_ACEOF 15375cat confdefs.h >>conftest.$ac_ext 15376cat >>conftest.$ac_ext <<_ACEOF 15377/* end confdefs.h. */ 15378 15379#include <stdlib.h> 15380main() { char template[]="conftest.mkstemp-test"; 15381if (mkstemp(template) == -1) 15382 exit(1); 15383unlink(template); exit(0); 15384} 15385 15386_ACEOF 15387rm -f conftest$ac_exeext 15388if { (ac_try="$ac_link" 15389case "(($ac_try" in 15390 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15391 *) ac_try_echo=$ac_try;; 15392esac 15393eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15394 (eval "$ac_link") 2>&5 15395 ac_status=$? 15396 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15397 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 15398 { (case "(($ac_try" in 15399 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15400 *) ac_try_echo=$ac_try;; 15401esac 15402eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15403 (eval "$ac_try") 2>&5 15404 ac_status=$? 15405 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15406 (exit $ac_status); }; }; then 15407 15408 { echo "$as_me:$LINENO: result: no" >&5 15409echo "${ECHO_T}no" >&6; } 15410 15411else 15412 echo "$as_me: program exited with status $ac_status" >&5 15413echo "$as_me: failed program was:" >&5 15414sed 's/^/| /' conftest.$ac_ext >&5 15415 15416( exit $ac_status ) 15417 15418 { echo "$as_me:$LINENO: result: yes" >&5 15419echo "${ECHO_T}yes" >&6; } 15420 15421cat >>confdefs.h <<\_ACEOF 15422#define HAVE_STRICT_MKSTEMP 1 15423_ACEOF 15424 15425 15426fi 15427rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 15428fi 15429 15430 15431fi 15432 15433if test ! -z "$check_for_openpty_ctty_bug"; then 15434 { echo "$as_me:$LINENO: checking if openpty correctly handles controlling tty" >&5 15435echo $ECHO_N "checking if openpty correctly handles controlling tty... $ECHO_C" >&6; } 15436 if test "$cross_compiling" = yes; then 15437 15438 { echo "$as_me:$LINENO: result: cross-compiling" >&5 15439echo "${ECHO_T}cross-compiling" >&6; } 15440 15441 15442else 15443 cat >conftest.$ac_ext <<_ACEOF 15444/* confdefs.h. */ 15445_ACEOF 15446cat confdefs.h >>conftest.$ac_ext 15447cat >>conftest.$ac_ext <<_ACEOF 15448/* end confdefs.h. */ 15449 15450#include <stdio.h> 15451#include <sys/fcntl.h> 15452#include <sys/types.h> 15453#include <sys/wait.h> 15454 15455int 15456main() 15457{ 15458 pid_t pid; 15459 int fd, ptyfd, ttyfd, status; 15460 15461 pid = fork(); 15462 if (pid < 0) { /* failed */ 15463 exit(1); 15464 } else if (pid > 0) { /* parent */ 15465 waitpid(pid, &status, 0); 15466 if (WIFEXITED(status)) 15467 exit(WEXITSTATUS(status)); 15468 else 15469 exit(2); 15470 } else { /* child */ 15471 close(0); close(1); close(2); 15472 setsid(); 15473 openpty(&ptyfd, &ttyfd, NULL, NULL, NULL); 15474 fd = open("/dev/tty", O_RDWR | O_NOCTTY); 15475 if (fd >= 0) 15476 exit(3); /* Acquired ctty: broken */ 15477 else 15478 exit(0); /* Did not acquire ctty: OK */ 15479 } 15480} 15481 15482_ACEOF 15483rm -f conftest$ac_exeext 15484if { (ac_try="$ac_link" 15485case "(($ac_try" in 15486 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15487 *) ac_try_echo=$ac_try;; 15488esac 15489eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15490 (eval "$ac_link") 2>&5 15491 ac_status=$? 15492 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15493 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 15494 { (case "(($ac_try" in 15495 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15496 *) ac_try_echo=$ac_try;; 15497esac 15498eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15499 (eval "$ac_try") 2>&5 15500 ac_status=$? 15501 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15502 (exit $ac_status); }; }; then 15503 15504 { echo "$as_me:$LINENO: result: yes" >&5 15505echo "${ECHO_T}yes" >&6; } 15506 15507else 15508 echo "$as_me: program exited with status $ac_status" >&5 15509echo "$as_me: failed program was:" >&5 15510sed 's/^/| /' conftest.$ac_ext >&5 15511 15512( exit $ac_status ) 15513 15514 { echo "$as_me:$LINENO: result: no" >&5 15515echo "${ECHO_T}no" >&6; } 15516 cat >>confdefs.h <<\_ACEOF 15517#define SSHD_ACQUIRES_CTTY 1 15518_ACEOF 15519 15520 15521fi 15522rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 15523fi 15524 15525 15526fi 15527 15528if test "x$ac_cv_func_getaddrinfo" = "xyes" && \ 15529 test "x$check_for_hpux_broken_getaddrinfo" = "x1"; then 15530 { echo "$as_me:$LINENO: checking if getaddrinfo seems to work" >&5 15531echo $ECHO_N "checking if getaddrinfo seems to work... $ECHO_C" >&6; } 15532 if test "$cross_compiling" = yes; then 15533 15534 { echo "$as_me:$LINENO: result: cross-compiling" >&5 15535echo "${ECHO_T}cross-compiling" >&6; } 15536 15537 15538else 15539 cat >conftest.$ac_ext <<_ACEOF 15540/* confdefs.h. */ 15541_ACEOF 15542cat confdefs.h >>conftest.$ac_ext 15543cat >>conftest.$ac_ext <<_ACEOF 15544/* end confdefs.h. */ 15545 15546#include <stdio.h> 15547#include <sys/socket.h> 15548#include <netdb.h> 15549#include <errno.h> 15550#include <netinet/in.h> 15551 15552#define TEST_PORT "2222" 15553 15554int 15555main(void) 15556{ 15557 int err, sock; 15558 struct addrinfo *gai_ai, *ai, hints; 15559 char ntop[NI_MAXHOST], strport[NI_MAXSERV], *name = NULL; 15560 15561 memset(&hints, 0, sizeof(hints)); 15562 hints.ai_family = PF_UNSPEC; 15563 hints.ai_socktype = SOCK_STREAM; 15564 hints.ai_flags = AI_PASSIVE; 15565 15566 err = getaddrinfo(name, TEST_PORT, &hints, &gai_ai); 15567 if (err != 0) { 15568 fprintf(stderr, "getaddrinfo failed (%s)", gai_strerror(err)); 15569 exit(1); 15570 } 15571 15572 for (ai = gai_ai; ai != NULL; ai = ai->ai_next) { 15573 if (ai->ai_family != AF_INET6) 15574 continue; 15575 15576 err = getnameinfo(ai->ai_addr, ai->ai_addrlen, ntop, 15577 sizeof(ntop), strport, sizeof(strport), 15578 NI_NUMERICHOST|NI_NUMERICSERV); 15579 15580 if (err != 0) { 15581 if (err == EAI_SYSTEM) 15582 perror("getnameinfo EAI_SYSTEM"); 15583 else 15584 fprintf(stderr, "getnameinfo failed: %s\n", 15585 gai_strerror(err)); 15586 exit(2); 15587 } 15588 15589 sock = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol); 15590 if (sock < 0) 15591 perror("socket"); 15592 if (bind(sock, ai->ai_addr, ai->ai_addrlen) < 0) { 15593 if (errno == EBADF) 15594 exit(3); 15595 } 15596 } 15597 exit(0); 15598} 15599 15600_ACEOF 15601rm -f conftest$ac_exeext 15602if { (ac_try="$ac_link" 15603case "(($ac_try" in 15604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15605 *) ac_try_echo=$ac_try;; 15606esac 15607eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15608 (eval "$ac_link") 2>&5 15609 ac_status=$? 15610 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15611 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 15612 { (case "(($ac_try" in 15613 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15614 *) ac_try_echo=$ac_try;; 15615esac 15616eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15617 (eval "$ac_try") 2>&5 15618 ac_status=$? 15619 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15620 (exit $ac_status); }; }; then 15621 15622 { echo "$as_me:$LINENO: result: yes" >&5 15623echo "${ECHO_T}yes" >&6; } 15624 15625else 15626 echo "$as_me: program exited with status $ac_status" >&5 15627echo "$as_me: failed program was:" >&5 15628sed 's/^/| /' conftest.$ac_ext >&5 15629 15630( exit $ac_status ) 15631 15632 { echo "$as_me:$LINENO: result: no" >&5 15633echo "${ECHO_T}no" >&6; } 15634 cat >>confdefs.h <<\_ACEOF 15635#define BROKEN_GETADDRINFO 1 15636_ACEOF 15637 15638 15639fi 15640rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 15641fi 15642 15643 15644fi 15645 15646if test "x$ac_cv_func_getaddrinfo" = "xyes" && \ 15647 test "x$check_for_aix_broken_getaddrinfo" = "x1"; then 15648 { echo "$as_me:$LINENO: checking if getaddrinfo seems to work" >&5 15649echo $ECHO_N "checking if getaddrinfo seems to work... $ECHO_C" >&6; } 15650 if test "$cross_compiling" = yes; then 15651 15652 { echo "$as_me:$LINENO: result: cross-compiling" >&5 15653echo "${ECHO_T}cross-compiling" >&6; } 15654 15655 15656else 15657 cat >conftest.$ac_ext <<_ACEOF 15658/* confdefs.h. */ 15659_ACEOF 15660cat confdefs.h >>conftest.$ac_ext 15661cat >>conftest.$ac_ext <<_ACEOF 15662/* end confdefs.h. */ 15663 15664#include <stdio.h> 15665#include <sys/socket.h> 15666#include <netdb.h> 15667#include <errno.h> 15668#include <netinet/in.h> 15669 15670#define TEST_PORT "2222" 15671 15672int 15673main(void) 15674{ 15675 int err, sock; 15676 struct addrinfo *gai_ai, *ai, hints; 15677 char ntop[NI_MAXHOST], strport[NI_MAXSERV], *name = NULL; 15678 15679 memset(&hints, 0, sizeof(hints)); 15680 hints.ai_family = PF_UNSPEC; 15681 hints.ai_socktype = SOCK_STREAM; 15682 hints.ai_flags = AI_PASSIVE; 15683 15684 err = getaddrinfo(name, TEST_PORT, &hints, &gai_ai); 15685 if (err != 0) { 15686 fprintf(stderr, "getaddrinfo failed (%s)", gai_strerror(err)); 15687 exit(1); 15688 } 15689 15690 for (ai = gai_ai; ai != NULL; ai = ai->ai_next) { 15691 if (ai->ai_family != AF_INET && ai->ai_family != AF_INET6) 15692 continue; 15693 15694 err = getnameinfo(ai->ai_addr, ai->ai_addrlen, ntop, 15695 sizeof(ntop), strport, sizeof(strport), 15696 NI_NUMERICHOST|NI_NUMERICSERV); 15697 15698 if (ai->ai_family == AF_INET && err != 0) { 15699 perror("getnameinfo"); 15700 exit(2); 15701 } 15702 } 15703 exit(0); 15704} 15705 15706_ACEOF 15707rm -f conftest$ac_exeext 15708if { (ac_try="$ac_link" 15709case "(($ac_try" in 15710 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15711 *) ac_try_echo=$ac_try;; 15712esac 15713eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15714 (eval "$ac_link") 2>&5 15715 ac_status=$? 15716 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15717 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 15718 { (case "(($ac_try" in 15719 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15720 *) ac_try_echo=$ac_try;; 15721esac 15722eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15723 (eval "$ac_try") 2>&5 15724 ac_status=$? 15725 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15726 (exit $ac_status); }; }; then 15727 15728 { echo "$as_me:$LINENO: result: yes" >&5 15729echo "${ECHO_T}yes" >&6; } 15730 15731cat >>confdefs.h <<\_ACEOF 15732#define AIX_GETNAMEINFO_HACK 1 15733_ACEOF 15734 15735 15736else 15737 echo "$as_me: program exited with status $ac_status" >&5 15738echo "$as_me: failed program was:" >&5 15739sed 's/^/| /' conftest.$ac_ext >&5 15740 15741( exit $ac_status ) 15742 15743 { echo "$as_me:$LINENO: result: no" >&5 15744echo "${ECHO_T}no" >&6; } 15745 cat >>confdefs.h <<\_ACEOF 15746#define BROKEN_GETADDRINFO 1 15747_ACEOF 15748 15749 15750fi 15751rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 15752fi 15753 15754 15755fi 15756 15757if test "x$check_for_conflicting_getspnam" = "x1"; then 15758 { echo "$as_me:$LINENO: checking for conflicting getspnam in shadow.h" >&5 15759echo $ECHO_N "checking for conflicting getspnam in shadow.h... $ECHO_C" >&6; } 15760 cat >conftest.$ac_ext <<_ACEOF 15761 15762#include <shadow.h> 15763int main(void) {exit(0);} 15764 15765_ACEOF 15766rm -f conftest.$ac_objext 15767if { (ac_try="$ac_compile" 15768case "(($ac_try" in 15769 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15770 *) ac_try_echo=$ac_try;; 15771esac 15772eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15773 (eval "$ac_compile") 2>conftest.er1 15774 ac_status=$? 15775 grep -v '^ *+' conftest.er1 >conftest.err 15776 rm -f conftest.er1 15777 cat conftest.err >&5 15778 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15779 (exit $ac_status); } && { 15780 test -z "$ac_c_werror_flag" || 15781 test ! -s conftest.err 15782 } && test -s conftest.$ac_objext; then 15783 15784 { echo "$as_me:$LINENO: result: no" >&5 15785echo "${ECHO_T}no" >&6; } 15786 15787else 15788 echo "$as_me: failed program was:" >&5 15789sed 's/^/| /' conftest.$ac_ext >&5 15790 15791 15792 { echo "$as_me:$LINENO: result: yes" >&5 15793echo "${ECHO_T}yes" >&6; } 15794 15795cat >>confdefs.h <<\_ACEOF 15796#define GETSPNAM_CONFLICTING_DEFS 1 15797_ACEOF 15798 15799 15800 15801fi 15802 15803rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15804fi 15805 15806{ echo "$as_me:$LINENO: checking whether getpgrp requires zero arguments" >&5 15807echo $ECHO_N "checking whether getpgrp requires zero arguments... $ECHO_C" >&6; } 15808if test "${ac_cv_func_getpgrp_void+set}" = set; then 15809 echo $ECHO_N "(cached) $ECHO_C" >&6 15810else 15811 # Use it with a single arg. 15812cat >conftest.$ac_ext <<_ACEOF 15813/* confdefs.h. */ 15814_ACEOF 15815cat confdefs.h >>conftest.$ac_ext 15816cat >>conftest.$ac_ext <<_ACEOF 15817/* end confdefs.h. */ 15818$ac_includes_default 15819int 15820main () 15821{ 15822getpgrp (0); 15823 ; 15824 return 0; 15825} 15826_ACEOF 15827rm -f conftest.$ac_objext 15828if { (ac_try="$ac_compile" 15829case "(($ac_try" in 15830 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15831 *) ac_try_echo=$ac_try;; 15832esac 15833eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15834 (eval "$ac_compile") 2>conftest.er1 15835 ac_status=$? 15836 grep -v '^ *+' conftest.er1 >conftest.err 15837 rm -f conftest.er1 15838 cat conftest.err >&5 15839 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15840 (exit $ac_status); } && { 15841 test -z "$ac_c_werror_flag" || 15842 test ! -s conftest.err 15843 } && test -s conftest.$ac_objext; then 15844 ac_cv_func_getpgrp_void=no 15845else 15846 echo "$as_me: failed program was:" >&5 15847sed 's/^/| /' conftest.$ac_ext >&5 15848 15849 ac_cv_func_getpgrp_void=yes 15850fi 15851 15852rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15853 15854fi 15855{ echo "$as_me:$LINENO: result: $ac_cv_func_getpgrp_void" >&5 15856echo "${ECHO_T}$ac_cv_func_getpgrp_void" >&6; } 15857if test $ac_cv_func_getpgrp_void = yes; then 15858 15859cat >>confdefs.h <<\_ACEOF 15860#define GETPGRP_VOID 1 15861_ACEOF 15862 15863fi 15864 15865 15866# Search for OpenSSL 15867saved_CPPFLAGS="$CPPFLAGS" 15868saved_LDFLAGS="$LDFLAGS" 15869 15870# Check whether --with-ssl-dir was given. 15871if test "${with_ssl_dir+set}" = set; then 15872 withval=$with_ssl_dir; 15873 if test "x$withval" != "xno" ; then 15874 case "$withval" in 15875 # Relative paths 15876 ./*|../*) withval="`pwd`/$withval" 15877 esac 15878 if test -d "$withval/lib"; then 15879 if test -n "${need_dash_r}"; then 15880 LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}" 15881 else 15882 LDFLAGS="-L${withval}/lib ${LDFLAGS}" 15883 fi 15884 else 15885 if test -n "${need_dash_r}"; then 15886 LDFLAGS="-L${withval} -R${withval} ${LDFLAGS}" 15887 else 15888 LDFLAGS="-L${withval} ${LDFLAGS}" 15889 fi 15890 fi 15891 if test -d "$withval/include"; then 15892 CPPFLAGS="-I${withval}/include ${CPPFLAGS}" 15893 else 15894 CPPFLAGS="-I${withval} ${CPPFLAGS}" 15895 fi 15896 fi 15897 15898 15899fi 15900 15901LIBS="-lcrypto $LIBS" 15902cat >conftest.$ac_ext <<_ACEOF 15903/* confdefs.h. */ 15904_ACEOF 15905cat confdefs.h >>conftest.$ac_ext 15906cat >>conftest.$ac_ext <<_ACEOF 15907/* end confdefs.h. */ 15908 15909/* Override any GCC internal prototype to avoid an error. 15910 Use char because int might match the return type of a GCC 15911 builtin and then its argument prototype would still apply. */ 15912#ifdef __cplusplus 15913extern "C" 15914#endif 15915char RAND_add (); 15916int 15917main () 15918{ 15919return RAND_add (); 15920 ; 15921 return 0; 15922} 15923_ACEOF 15924rm -f conftest.$ac_objext conftest$ac_exeext 15925if { (ac_try="$ac_link" 15926case "(($ac_try" in 15927 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15928 *) ac_try_echo=$ac_try;; 15929esac 15930eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15931 (eval "$ac_link") 2>conftest.er1 15932 ac_status=$? 15933 grep -v '^ *+' conftest.er1 >conftest.err 15934 rm -f conftest.er1 15935 cat conftest.err >&5 15936 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15937 (exit $ac_status); } && { 15938 test -z "$ac_c_werror_flag" || 15939 test ! -s conftest.err 15940 } && test -s conftest$ac_exeext && 15941 $as_test_x conftest$ac_exeext; then 15942 15943cat >>confdefs.h <<\_ACEOF 15944#define HAVE_OPENSSL 1 15945_ACEOF 15946 15947else 15948 echo "$as_me: failed program was:" >&5 15949sed 's/^/| /' conftest.$ac_ext >&5 15950 15951 15952 if test -n "${need_dash_r}"; then 15953 LDFLAGS="-L/usr/local/ssl/lib -R/usr/local/ssl/lib ${saved_LDFLAGS}" 15954 else 15955 LDFLAGS="-L/usr/local/ssl/lib ${saved_LDFLAGS}" 15956 fi 15957 CPPFLAGS="-I/usr/local/ssl/include ${saved_CPPFLAGS}" 15958 cat >conftest.$ac_ext <<_ACEOF 15959/* confdefs.h. */ 15960_ACEOF 15961cat confdefs.h >>conftest.$ac_ext 15962cat >>conftest.$ac_ext <<_ACEOF 15963/* end confdefs.h. */ 15964 15965/* Override any GCC internal prototype to avoid an error. 15966 Use char because int might match the return type of a GCC 15967 builtin and then its argument prototype would still apply. */ 15968#ifdef __cplusplus 15969extern "C" 15970#endif 15971char RAND_add (); 15972int 15973main () 15974{ 15975return RAND_add (); 15976 ; 15977 return 0; 15978} 15979_ACEOF 15980rm -f conftest.$ac_objext conftest$ac_exeext 15981if { (ac_try="$ac_link" 15982case "(($ac_try" in 15983 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15984 *) ac_try_echo=$ac_try;; 15985esac 15986eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15987 (eval "$ac_link") 2>conftest.er1 15988 ac_status=$? 15989 grep -v '^ *+' conftest.er1 >conftest.err 15990 rm -f conftest.er1 15991 cat conftest.err >&5 15992 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15993 (exit $ac_status); } && { 15994 test -z "$ac_c_werror_flag" || 15995 test ! -s conftest.err 15996 } && test -s conftest$ac_exeext && 15997 $as_test_x conftest$ac_exeext; then 15998 cat >>confdefs.h <<\_ACEOF 15999#define HAVE_OPENSSL 1 16000_ACEOF 16001 16002else 16003 echo "$as_me: failed program was:" >&5 16004sed 's/^/| /' conftest.$ac_ext >&5 16005 16006 16007 { { echo "$as_me:$LINENO: error: *** Can't find recent OpenSSL libcrypto (see config.log for details) ***" >&5 16008echo "$as_me: error: *** Can't find recent OpenSSL libcrypto (see config.log for details) ***" >&2;} 16009 { (exit 1); exit 1; }; } 16010 16011 16012fi 16013 16014rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 16015 conftest$ac_exeext conftest.$ac_ext 16016 16017 16018fi 16019 16020rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 16021 conftest$ac_exeext conftest.$ac_ext 16022 16023# Determine OpenSSL header version 16024{ echo "$as_me:$LINENO: checking OpenSSL header version" >&5 16025echo $ECHO_N "checking OpenSSL header version... $ECHO_C" >&6; } 16026if test "$cross_compiling" = yes; then 16027 16028 { echo "$as_me:$LINENO: WARNING: cross compiling: not checking" >&5 16029echo "$as_me: WARNING: cross compiling: not checking" >&2;} 16030 16031 16032else 16033 cat >conftest.$ac_ext <<_ACEOF 16034/* confdefs.h. */ 16035_ACEOF 16036cat confdefs.h >>conftest.$ac_ext 16037cat >>conftest.$ac_ext <<_ACEOF 16038/* end confdefs.h. */ 16039 16040#include <stdio.h> 16041#include <string.h> 16042#include <openssl/opensslv.h> 16043#define DATA "conftest.sslincver" 16044int main(void) { 16045 FILE *fd; 16046 int rc; 16047 16048 fd = fopen(DATA,"w"); 16049 if(fd == NULL) 16050 exit(1); 16051 16052 if ((rc = fprintf(fd ,"%x (%s)\n", OPENSSL_VERSION_NUMBER, OPENSSL_VERSION_TEXT)) <0) 16053 exit(1); 16054 16055 exit(0); 16056} 16057 16058_ACEOF 16059rm -f conftest$ac_exeext 16060if { (ac_try="$ac_link" 16061case "(($ac_try" in 16062 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16063 *) ac_try_echo=$ac_try;; 16064esac 16065eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16066 (eval "$ac_link") 2>&5 16067 ac_status=$? 16068 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16069 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 16070 { (case "(($ac_try" in 16071 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16072 *) ac_try_echo=$ac_try;; 16073esac 16074eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16075 (eval "$ac_try") 2>&5 16076 ac_status=$? 16077 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16078 (exit $ac_status); }; }; then 16079 16080 ssl_header_ver=`cat conftest.sslincver` 16081 { echo "$as_me:$LINENO: result: $ssl_header_ver" >&5 16082echo "${ECHO_T}$ssl_header_ver" >&6; } 16083 16084else 16085 echo "$as_me: program exited with status $ac_status" >&5 16086echo "$as_me: failed program was:" >&5 16087sed 's/^/| /' conftest.$ac_ext >&5 16088 16089( exit $ac_status ) 16090 16091 { echo "$as_me:$LINENO: result: not found" >&5 16092echo "${ECHO_T}not found" >&6; } 16093 { { echo "$as_me:$LINENO: error: OpenSSL version header not found." >&5 16094echo "$as_me: error: OpenSSL version header not found." >&2;} 16095 { (exit 1); exit 1; }; } 16096 16097fi 16098rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 16099fi 16100 16101 16102 16103# Determine OpenSSL library version 16104{ echo "$as_me:$LINENO: checking OpenSSL library version" >&5 16105echo $ECHO_N "checking OpenSSL library version... $ECHO_C" >&6; } 16106if test "$cross_compiling" = yes; then 16107 16108 { echo "$as_me:$LINENO: WARNING: cross compiling: not checking" >&5 16109echo "$as_me: WARNING: cross compiling: not checking" >&2;} 16110 16111 16112else 16113 cat >conftest.$ac_ext <<_ACEOF 16114/* confdefs.h. */ 16115_ACEOF 16116cat confdefs.h >>conftest.$ac_ext 16117cat >>conftest.$ac_ext <<_ACEOF 16118/* end confdefs.h. */ 16119 16120#include <stdio.h> 16121#include <string.h> 16122#include <openssl/opensslv.h> 16123#include <openssl/crypto.h> 16124#define DATA "conftest.ssllibver" 16125int main(void) { 16126 FILE *fd; 16127 int rc; 16128 16129 fd = fopen(DATA,"w"); 16130 if(fd == NULL) 16131 exit(1); 16132 16133 if ((rc = fprintf(fd ,"%x (%s)\n", SSLeay(), SSLeay_version(SSLEAY_VERSION))) <0) 16134 exit(1); 16135 16136 exit(0); 16137} 16138 16139_ACEOF 16140rm -f conftest$ac_exeext 16141if { (ac_try="$ac_link" 16142case "(($ac_try" in 16143 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16144 *) ac_try_echo=$ac_try;; 16145esac 16146eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16147 (eval "$ac_link") 2>&5 16148 ac_status=$? 16149 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16150 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 16151 { (case "(($ac_try" in 16152 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16153 *) ac_try_echo=$ac_try;; 16154esac 16155eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16156 (eval "$ac_try") 2>&5 16157 ac_status=$? 16158 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16159 (exit $ac_status); }; }; then 16160 16161 ssl_library_ver=`cat conftest.ssllibver` 16162 { echo "$as_me:$LINENO: result: $ssl_library_ver" >&5 16163echo "${ECHO_T}$ssl_library_ver" >&6; } 16164 16165else 16166 echo "$as_me: program exited with status $ac_status" >&5 16167echo "$as_me: failed program was:" >&5 16168sed 's/^/| /' conftest.$ac_ext >&5 16169 16170( exit $ac_status ) 16171 16172 { echo "$as_me:$LINENO: result: not found" >&5 16173echo "${ECHO_T}not found" >&6; } 16174 { { echo "$as_me:$LINENO: error: OpenSSL library not found." >&5 16175echo "$as_me: error: OpenSSL library not found." >&2;} 16176 { (exit 1); exit 1; }; } 16177 16178fi 16179rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 16180fi 16181 16182 16183 16184 16185# Check whether --with-openssl-header-check was given. 16186if test "${with_openssl_header_check+set}" = set; then 16187 withval=$with_openssl_header_check; if test "x$withval" = "xno" ; then 16188 openssl_check_nonfatal=1 16189 fi 16190 16191 16192fi 16193 16194 16195# Sanity check OpenSSL headers 16196{ echo "$as_me:$LINENO: checking whether OpenSSL's headers match the library" >&5 16197echo $ECHO_N "checking whether OpenSSL's headers match the library... $ECHO_C" >&6; } 16198if test "$cross_compiling" = yes; then 16199 16200 { echo "$as_me:$LINENO: WARNING: cross compiling: not checking" >&5 16201echo "$as_me: WARNING: cross compiling: not checking" >&2;} 16202 16203 16204else 16205 cat >conftest.$ac_ext <<_ACEOF 16206/* confdefs.h. */ 16207_ACEOF 16208cat confdefs.h >>conftest.$ac_ext 16209cat >>conftest.$ac_ext <<_ACEOF 16210/* end confdefs.h. */ 16211 16212#include <string.h> 16213#include <openssl/opensslv.h> 16214int main(void) { exit(SSLeay() == OPENSSL_VERSION_NUMBER ? 0 : 1); } 16215 16216_ACEOF 16217rm -f conftest$ac_exeext 16218if { (ac_try="$ac_link" 16219case "(($ac_try" in 16220 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16221 *) ac_try_echo=$ac_try;; 16222esac 16223eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16224 (eval "$ac_link") 2>&5 16225 ac_status=$? 16226 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16227 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 16228 { (case "(($ac_try" in 16229 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16230 *) ac_try_echo=$ac_try;; 16231esac 16232eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16233 (eval "$ac_try") 2>&5 16234 ac_status=$? 16235 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16236 (exit $ac_status); }; }; then 16237 16238 { echo "$as_me:$LINENO: result: yes" >&5 16239echo "${ECHO_T}yes" >&6; } 16240 16241else 16242 echo "$as_me: program exited with status $ac_status" >&5 16243echo "$as_me: failed program was:" >&5 16244sed 's/^/| /' conftest.$ac_ext >&5 16245 16246( exit $ac_status ) 16247 16248 { echo "$as_me:$LINENO: result: no" >&5 16249echo "${ECHO_T}no" >&6; } 16250 if test "x$openssl_check_nonfatal" = "x"; then 16251 { { echo "$as_me:$LINENO: error: Your OpenSSL headers do not match your 16252library. Check config.log for details. 16253If you are sure your installation is consistent, you can disable the check 16254by running \"./configure --without-openssl-header-check\". 16255Also see contrib/findssl.sh for help identifying header/library mismatches. 16256" >&5 16257echo "$as_me: error: Your OpenSSL headers do not match your 16258library. Check config.log for details. 16259If you are sure your installation is consistent, you can disable the check 16260by running \"./configure --without-openssl-header-check\". 16261Also see contrib/findssl.sh for help identifying header/library mismatches. 16262" >&2;} 16263 { (exit 1); exit 1; }; } 16264 else 16265 { echo "$as_me:$LINENO: WARNING: Your OpenSSL headers do not match your 16266library. Check config.log for details. 16267Also see contrib/findssl.sh for help identifying header/library mismatches." >&5 16268echo "$as_me: WARNING: Your OpenSSL headers do not match your 16269library. Check config.log for details. 16270Also see contrib/findssl.sh for help identifying header/library mismatches." >&2;} 16271 fi 16272 16273fi 16274rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 16275fi 16276 16277 16278 16279{ echo "$as_me:$LINENO: checking if programs using OpenSSL functions will link" >&5 16280echo $ECHO_N "checking if programs using OpenSSL functions will link... $ECHO_C" >&6; } 16281cat >conftest.$ac_ext <<_ACEOF 16282/* confdefs.h. */ 16283_ACEOF 16284cat confdefs.h >>conftest.$ac_ext 16285cat >>conftest.$ac_ext <<_ACEOF 16286/* end confdefs.h. */ 16287 16288#include <openssl/evp.h> 16289int main(void) { SSLeay_add_all_algorithms(); } 16290 16291_ACEOF 16292rm -f conftest.$ac_objext conftest$ac_exeext 16293if { (ac_try="$ac_link" 16294case "(($ac_try" in 16295 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16296 *) ac_try_echo=$ac_try;; 16297esac 16298eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16299 (eval "$ac_link") 2>conftest.er1 16300 ac_status=$? 16301 grep -v '^ *+' conftest.er1 >conftest.err 16302 rm -f conftest.er1 16303 cat conftest.err >&5 16304 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16305 (exit $ac_status); } && { 16306 test -z "$ac_c_werror_flag" || 16307 test ! -s conftest.err 16308 } && test -s conftest$ac_exeext && 16309 $as_test_x conftest$ac_exeext; then 16310 16311 { echo "$as_me:$LINENO: result: yes" >&5 16312echo "${ECHO_T}yes" >&6; } 16313 16314else 16315 echo "$as_me: failed program was:" >&5 16316sed 's/^/| /' conftest.$ac_ext >&5 16317 16318 16319 { echo "$as_me:$LINENO: result: no" >&5 16320echo "${ECHO_T}no" >&6; } 16321 saved_LIBS="$LIBS" 16322 LIBS="$LIBS -ldl" 16323 { echo "$as_me:$LINENO: checking if programs using OpenSSL need -ldl" >&5 16324echo $ECHO_N "checking if programs using OpenSSL need -ldl... $ECHO_C" >&6; } 16325 cat >conftest.$ac_ext <<_ACEOF 16326/* confdefs.h. */ 16327_ACEOF 16328cat confdefs.h >>conftest.$ac_ext 16329cat >>conftest.$ac_ext <<_ACEOF 16330/* end confdefs.h. */ 16331 16332#include <openssl/evp.h> 16333int main(void) { SSLeay_add_all_algorithms(); } 16334 16335_ACEOF 16336rm -f conftest.$ac_objext conftest$ac_exeext 16337if { (ac_try="$ac_link" 16338case "(($ac_try" in 16339 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16340 *) ac_try_echo=$ac_try;; 16341esac 16342eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16343 (eval "$ac_link") 2>conftest.er1 16344 ac_status=$? 16345 grep -v '^ *+' conftest.er1 >conftest.err 16346 rm -f conftest.er1 16347 cat conftest.err >&5 16348 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16349 (exit $ac_status); } && { 16350 test -z "$ac_c_werror_flag" || 16351 test ! -s conftest.err 16352 } && test -s conftest$ac_exeext && 16353 $as_test_x conftest$ac_exeext; then 16354 16355 { echo "$as_me:$LINENO: result: yes" >&5 16356echo "${ECHO_T}yes" >&6; } 16357 16358else 16359 echo "$as_me: failed program was:" >&5 16360sed 's/^/| /' conftest.$ac_ext >&5 16361 16362 16363 { echo "$as_me:$LINENO: result: no" >&5 16364echo "${ECHO_T}no" >&6; } 16365 LIBS="$saved_LIBS" 16366 16367 16368fi 16369 16370rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 16371 conftest$ac_exeext conftest.$ac_ext 16372 16373 16374fi 16375 16376rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 16377 conftest$ac_exeext conftest.$ac_ext 16378 16379 16380# Check whether --with-ssl-engine was given. 16381if test "${with_ssl_engine+set}" = set; then 16382 withval=$with_ssl_engine; if test "x$withval" != "xno" ; then 16383 { echo "$as_me:$LINENO: checking for OpenSSL ENGINE support" >&5 16384echo $ECHO_N "checking for OpenSSL ENGINE support... $ECHO_C" >&6; } 16385 cat >conftest.$ac_ext <<_ACEOF 16386/* confdefs.h. */ 16387_ACEOF 16388cat confdefs.h >>conftest.$ac_ext 16389cat >>conftest.$ac_ext <<_ACEOF 16390/* end confdefs.h. */ 16391 #include <openssl/engine.h> 16392int 16393main () 16394{ 16395 16396ENGINE_load_builtin_engines();ENGINE_register_all_complete(); 16397 16398 ; 16399 return 0; 16400} 16401_ACEOF 16402rm -f conftest.$ac_objext 16403if { (ac_try="$ac_compile" 16404case "(($ac_try" in 16405 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16406 *) ac_try_echo=$ac_try;; 16407esac 16408eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16409 (eval "$ac_compile") 2>conftest.er1 16410 ac_status=$? 16411 grep -v '^ *+' conftest.er1 >conftest.err 16412 rm -f conftest.er1 16413 cat conftest.err >&5 16414 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16415 (exit $ac_status); } && { 16416 test -z "$ac_c_werror_flag" || 16417 test ! -s conftest.err 16418 } && test -s conftest.$ac_objext; then 16419 { echo "$as_me:$LINENO: result: yes" >&5 16420echo "${ECHO_T}yes" >&6; } 16421 16422cat >>confdefs.h <<\_ACEOF 16423#define USE_OPENSSL_ENGINE 1 16424_ACEOF 16425 16426 16427else 16428 echo "$as_me: failed program was:" >&5 16429sed 's/^/| /' conftest.$ac_ext >&5 16430 16431 { { echo "$as_me:$LINENO: error: OpenSSL ENGINE support not found" >&5 16432echo "$as_me: error: OpenSSL ENGINE support not found" >&2;} 16433 { (exit 1); exit 1; }; } 16434 16435fi 16436 16437rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16438 fi 16439 16440fi 16441 16442 16443# Check for OpenSSL without EVP_aes_{192,256}_cbc 16444{ echo "$as_me:$LINENO: checking whether OpenSSL has crippled AES support" >&5 16445echo $ECHO_N "checking whether OpenSSL has crippled AES support... $ECHO_C" >&6; } 16446cat >conftest.$ac_ext <<_ACEOF 16447/* confdefs.h. */ 16448_ACEOF 16449cat confdefs.h >>conftest.$ac_ext 16450cat >>conftest.$ac_ext <<_ACEOF 16451/* end confdefs.h. */ 16452 16453#include <string.h> 16454#include <openssl/evp.h> 16455int main(void) { exit(EVP_aes_192_cbc() == NULL || EVP_aes_256_cbc() == NULL);} 16456 16457_ACEOF 16458rm -f conftest.$ac_objext conftest$ac_exeext 16459if { (ac_try="$ac_link" 16460case "(($ac_try" in 16461 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16462 *) ac_try_echo=$ac_try;; 16463esac 16464eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16465 (eval "$ac_link") 2>conftest.er1 16466 ac_status=$? 16467 grep -v '^ *+' conftest.er1 >conftest.err 16468 rm -f conftest.er1 16469 cat conftest.err >&5 16470 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16471 (exit $ac_status); } && { 16472 test -z "$ac_c_werror_flag" || 16473 test ! -s conftest.err 16474 } && test -s conftest$ac_exeext && 16475 $as_test_x conftest$ac_exeext; then 16476 16477 { echo "$as_me:$LINENO: result: no" >&5 16478echo "${ECHO_T}no" >&6; } 16479 16480else 16481 echo "$as_me: failed program was:" >&5 16482sed 's/^/| /' conftest.$ac_ext >&5 16483 16484 16485 { echo "$as_me:$LINENO: result: yes" >&5 16486echo "${ECHO_T}yes" >&6; } 16487 16488cat >>confdefs.h <<\_ACEOF 16489#define OPENSSL_LOBOTOMISED_AES 1 16490_ACEOF 16491 16492 16493 16494fi 16495 16496rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 16497 conftest$ac_exeext conftest.$ac_ext 16498 16499# Some systems want crypt() from libcrypt, *not* the version in OpenSSL, 16500# because the system crypt() is more featureful. 16501if test "x$check_for_libcrypt_before" = "x1"; then 16502 16503{ echo "$as_me:$LINENO: checking for crypt in -lcrypt" >&5 16504echo $ECHO_N "checking for crypt in -lcrypt... $ECHO_C" >&6; } 16505if test "${ac_cv_lib_crypt_crypt+set}" = set; then 16506 echo $ECHO_N "(cached) $ECHO_C" >&6 16507else 16508 ac_check_lib_save_LIBS=$LIBS 16509LIBS="-lcrypt $LIBS" 16510cat >conftest.$ac_ext <<_ACEOF 16511/* confdefs.h. */ 16512_ACEOF 16513cat confdefs.h >>conftest.$ac_ext 16514cat >>conftest.$ac_ext <<_ACEOF 16515/* end confdefs.h. */ 16516 16517/* Override any GCC internal prototype to avoid an error. 16518 Use char because int might match the return type of a GCC 16519 builtin and then its argument prototype would still apply. */ 16520#ifdef __cplusplus 16521extern "C" 16522#endif 16523char crypt (); 16524int 16525main () 16526{ 16527return crypt (); 16528 ; 16529 return 0; 16530} 16531_ACEOF 16532rm -f conftest.$ac_objext conftest$ac_exeext 16533if { (ac_try="$ac_link" 16534case "(($ac_try" in 16535 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16536 *) ac_try_echo=$ac_try;; 16537esac 16538eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16539 (eval "$ac_link") 2>conftest.er1 16540 ac_status=$? 16541 grep -v '^ *+' conftest.er1 >conftest.err 16542 rm -f conftest.er1 16543 cat conftest.err >&5 16544 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16545 (exit $ac_status); } && { 16546 test -z "$ac_c_werror_flag" || 16547 test ! -s conftest.err 16548 } && test -s conftest$ac_exeext && 16549 $as_test_x conftest$ac_exeext; then 16550 ac_cv_lib_crypt_crypt=yes 16551else 16552 echo "$as_me: failed program was:" >&5 16553sed 's/^/| /' conftest.$ac_ext >&5 16554 16555 ac_cv_lib_crypt_crypt=no 16556fi 16557 16558rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 16559 conftest$ac_exeext conftest.$ac_ext 16560LIBS=$ac_check_lib_save_LIBS 16561fi 16562{ echo "$as_me:$LINENO: result: $ac_cv_lib_crypt_crypt" >&5 16563echo "${ECHO_T}$ac_cv_lib_crypt_crypt" >&6; } 16564if test $ac_cv_lib_crypt_crypt = yes; then 16565 cat >>confdefs.h <<_ACEOF 16566#define HAVE_LIBCRYPT 1 16567_ACEOF 16568 16569 LIBS="-lcrypt $LIBS" 16570 16571fi 16572 16573fi 16574 16575# Some Linux systems (Slackware) need crypt() from libcrypt, *not* the 16576# version in OpenSSL. 16577if test "x$check_for_libcrypt_later" = "x1"; then 16578 { echo "$as_me:$LINENO: checking for crypt in -lcrypt" >&5 16579echo $ECHO_N "checking for crypt in -lcrypt... $ECHO_C" >&6; } 16580if test "${ac_cv_lib_crypt_crypt+set}" = set; then 16581 echo $ECHO_N "(cached) $ECHO_C" >&6 16582else 16583 ac_check_lib_save_LIBS=$LIBS 16584LIBS="-lcrypt $LIBS" 16585cat >conftest.$ac_ext <<_ACEOF 16586/* confdefs.h. */ 16587_ACEOF 16588cat confdefs.h >>conftest.$ac_ext 16589cat >>conftest.$ac_ext <<_ACEOF 16590/* end confdefs.h. */ 16591 16592/* Override any GCC internal prototype to avoid an error. 16593 Use char because int might match the return type of a GCC 16594 builtin and then its argument prototype would still apply. */ 16595#ifdef __cplusplus 16596extern "C" 16597#endif 16598char crypt (); 16599int 16600main () 16601{ 16602return crypt (); 16603 ; 16604 return 0; 16605} 16606_ACEOF 16607rm -f conftest.$ac_objext conftest$ac_exeext 16608if { (ac_try="$ac_link" 16609case "(($ac_try" in 16610 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16611 *) ac_try_echo=$ac_try;; 16612esac 16613eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16614 (eval "$ac_link") 2>conftest.er1 16615 ac_status=$? 16616 grep -v '^ *+' conftest.er1 >conftest.err 16617 rm -f conftest.er1 16618 cat conftest.err >&5 16619 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16620 (exit $ac_status); } && { 16621 test -z "$ac_c_werror_flag" || 16622 test ! -s conftest.err 16623 } && test -s conftest$ac_exeext && 16624 $as_test_x conftest$ac_exeext; then 16625 ac_cv_lib_crypt_crypt=yes 16626else 16627 echo "$as_me: failed program was:" >&5 16628sed 's/^/| /' conftest.$ac_ext >&5 16629 16630 ac_cv_lib_crypt_crypt=no 16631fi 16632 16633rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 16634 conftest$ac_exeext conftest.$ac_ext 16635LIBS=$ac_check_lib_save_LIBS 16636fi 16637{ echo "$as_me:$LINENO: result: $ac_cv_lib_crypt_crypt" >&5 16638echo "${ECHO_T}$ac_cv_lib_crypt_crypt" >&6; } 16639if test $ac_cv_lib_crypt_crypt = yes; then 16640 LIBS="$LIBS -lcrypt" 16641fi 16642 16643fi 16644 16645# Search for SHA256 support in libc and/or OpenSSL 16646 16647 16648for ac_func in SHA256_Update EVP_sha256 16649do 16650as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 16651{ echo "$as_me:$LINENO: checking for $ac_func" >&5 16652echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 16653if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 16654 echo $ECHO_N "(cached) $ECHO_C" >&6 16655else 16656 cat >conftest.$ac_ext <<_ACEOF 16657/* confdefs.h. */ 16658_ACEOF 16659cat confdefs.h >>conftest.$ac_ext 16660cat >>conftest.$ac_ext <<_ACEOF 16661/* end confdefs.h. */ 16662/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 16663 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 16664#define $ac_func innocuous_$ac_func 16665 16666/* System header to define __stub macros and hopefully few prototypes, 16667 which can conflict with char $ac_func (); below. 16668 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 16669 <limits.h> exists even on freestanding compilers. */ 16670 16671#ifdef __STDC__ 16672# include <limits.h> 16673#else 16674# include <assert.h> 16675#endif 16676 16677#undef $ac_func 16678 16679/* Override any GCC internal prototype to avoid an error. 16680 Use char because int might match the return type of a GCC 16681 builtin and then its argument prototype would still apply. */ 16682#ifdef __cplusplus 16683extern "C" 16684#endif 16685char $ac_func (); 16686/* The GNU C library defines this for functions which it implements 16687 to always fail with ENOSYS. Some functions are actually named 16688 something starting with __ and the normal name is an alias. */ 16689#if defined __stub_$ac_func || defined __stub___$ac_func 16690choke me 16691#endif 16692 16693int 16694main () 16695{ 16696return $ac_func (); 16697 ; 16698 return 0; 16699} 16700_ACEOF 16701rm -f conftest.$ac_objext conftest$ac_exeext 16702if { (ac_try="$ac_link" 16703case "(($ac_try" in 16704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16705 *) ac_try_echo=$ac_try;; 16706esac 16707eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16708 (eval "$ac_link") 2>conftest.er1 16709 ac_status=$? 16710 grep -v '^ *+' conftest.er1 >conftest.err 16711 rm -f conftest.er1 16712 cat conftest.err >&5 16713 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16714 (exit $ac_status); } && { 16715 test -z "$ac_c_werror_flag" || 16716 test ! -s conftest.err 16717 } && test -s conftest$ac_exeext && 16718 $as_test_x conftest$ac_exeext; then 16719 eval "$as_ac_var=yes" 16720else 16721 echo "$as_me: failed program was:" >&5 16722sed 's/^/| /' conftest.$ac_ext >&5 16723 16724 eval "$as_ac_var=no" 16725fi 16726 16727rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 16728 conftest$ac_exeext conftest.$ac_ext 16729fi 16730ac_res=`eval echo '${'$as_ac_var'}'` 16731 { echo "$as_me:$LINENO: result: $ac_res" >&5 16732echo "${ECHO_T}$ac_res" >&6; } 16733if test `eval echo '${'$as_ac_var'}'` = yes; then 16734 cat >>confdefs.h <<_ACEOF 16735#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 16736_ACEOF 16737 16738fi 16739done 16740 16741 16742saved_LIBS="$LIBS" 16743{ echo "$as_me:$LINENO: checking for ia_openinfo in -liaf" >&5 16744echo $ECHO_N "checking for ia_openinfo in -liaf... $ECHO_C" >&6; } 16745if test "${ac_cv_lib_iaf_ia_openinfo+set}" = set; then 16746 echo $ECHO_N "(cached) $ECHO_C" >&6 16747else 16748 ac_check_lib_save_LIBS=$LIBS 16749LIBS="-liaf $LIBS" 16750cat >conftest.$ac_ext <<_ACEOF 16751/* confdefs.h. */ 16752_ACEOF 16753cat confdefs.h >>conftest.$ac_ext 16754cat >>conftest.$ac_ext <<_ACEOF 16755/* end confdefs.h. */ 16756 16757/* Override any GCC internal prototype to avoid an error. 16758 Use char because int might match the return type of a GCC 16759 builtin and then its argument prototype would still apply. */ 16760#ifdef __cplusplus 16761extern "C" 16762#endif 16763char ia_openinfo (); 16764int 16765main () 16766{ 16767return ia_openinfo (); 16768 ; 16769 return 0; 16770} 16771_ACEOF 16772rm -f conftest.$ac_objext conftest$ac_exeext 16773if { (ac_try="$ac_link" 16774case "(($ac_try" in 16775 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16776 *) ac_try_echo=$ac_try;; 16777esac 16778eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16779 (eval "$ac_link") 2>conftest.er1 16780 ac_status=$? 16781 grep -v '^ *+' conftest.er1 >conftest.err 16782 rm -f conftest.er1 16783 cat conftest.err >&5 16784 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16785 (exit $ac_status); } && { 16786 test -z "$ac_c_werror_flag" || 16787 test ! -s conftest.err 16788 } && test -s conftest$ac_exeext && 16789 $as_test_x conftest$ac_exeext; then 16790 ac_cv_lib_iaf_ia_openinfo=yes 16791else 16792 echo "$as_me: failed program was:" >&5 16793sed 's/^/| /' conftest.$ac_ext >&5 16794 16795 ac_cv_lib_iaf_ia_openinfo=no 16796fi 16797 16798rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 16799 conftest$ac_exeext conftest.$ac_ext 16800LIBS=$ac_check_lib_save_LIBS 16801fi 16802{ echo "$as_me:$LINENO: result: $ac_cv_lib_iaf_ia_openinfo" >&5 16803echo "${ECHO_T}$ac_cv_lib_iaf_ia_openinfo" >&6; } 16804if test $ac_cv_lib_iaf_ia_openinfo = yes; then 16805 16806 LIBS="$LIBS -liaf" 16807 16808for ac_func in set_id 16809do 16810as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 16811{ echo "$as_me:$LINENO: checking for $ac_func" >&5 16812echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 16813if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 16814 echo $ECHO_N "(cached) $ECHO_C" >&6 16815else 16816 cat >conftest.$ac_ext <<_ACEOF 16817/* confdefs.h. */ 16818_ACEOF 16819cat confdefs.h >>conftest.$ac_ext 16820cat >>conftest.$ac_ext <<_ACEOF 16821/* end confdefs.h. */ 16822/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 16823 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 16824#define $ac_func innocuous_$ac_func 16825 16826/* System header to define __stub macros and hopefully few prototypes, 16827 which can conflict with char $ac_func (); below. 16828 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 16829 <limits.h> exists even on freestanding compilers. */ 16830 16831#ifdef __STDC__ 16832# include <limits.h> 16833#else 16834# include <assert.h> 16835#endif 16836 16837#undef $ac_func 16838 16839/* Override any GCC internal prototype to avoid an error. 16840 Use char because int might match the return type of a GCC 16841 builtin and then its argument prototype would still apply. */ 16842#ifdef __cplusplus 16843extern "C" 16844#endif 16845char $ac_func (); 16846/* The GNU C library defines this for functions which it implements 16847 to always fail with ENOSYS. Some functions are actually named 16848 something starting with __ and the normal name is an alias. */ 16849#if defined __stub_$ac_func || defined __stub___$ac_func 16850choke me 16851#endif 16852 16853int 16854main () 16855{ 16856return $ac_func (); 16857 ; 16858 return 0; 16859} 16860_ACEOF 16861rm -f conftest.$ac_objext conftest$ac_exeext 16862if { (ac_try="$ac_link" 16863case "(($ac_try" in 16864 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16865 *) ac_try_echo=$ac_try;; 16866esac 16867eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16868 (eval "$ac_link") 2>conftest.er1 16869 ac_status=$? 16870 grep -v '^ *+' conftest.er1 >conftest.err 16871 rm -f conftest.er1 16872 cat conftest.err >&5 16873 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16874 (exit $ac_status); } && { 16875 test -z "$ac_c_werror_flag" || 16876 test ! -s conftest.err 16877 } && test -s conftest$ac_exeext && 16878 $as_test_x conftest$ac_exeext; then 16879 eval "$as_ac_var=yes" 16880else 16881 echo "$as_me: failed program was:" >&5 16882sed 's/^/| /' conftest.$ac_ext >&5 16883 16884 eval "$as_ac_var=no" 16885fi 16886 16887rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 16888 conftest$ac_exeext conftest.$ac_ext 16889fi 16890ac_res=`eval echo '${'$as_ac_var'}'` 16891 { echo "$as_me:$LINENO: result: $ac_res" >&5 16892echo "${ECHO_T}$ac_res" >&6; } 16893if test `eval echo '${'$as_ac_var'}'` = yes; then 16894 cat >>confdefs.h <<_ACEOF 16895#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 16896_ACEOF 16897 SSHDLIBS="$SSHDLIBS -liaf" 16898 16899cat >>confdefs.h <<\_ACEOF 16900#define HAVE_LIBIAF 1 16901_ACEOF 16902 16903 16904fi 16905done 16906 16907 16908fi 16909 16910LIBS="$saved_LIBS" 16911 16912### Configure cryptographic random number support 16913 16914# Check wheter OpenSSL seeds itself 16915{ echo "$as_me:$LINENO: checking whether OpenSSL's PRNG is internally seeded" >&5 16916echo $ECHO_N "checking whether OpenSSL's PRNG is internally seeded... $ECHO_C" >&6; } 16917if test "$cross_compiling" = yes; then 16918 16919 { echo "$as_me:$LINENO: WARNING: cross compiling: assuming yes" >&5 16920echo "$as_me: WARNING: cross compiling: assuming yes" >&2;} 16921 # This is safe, since all recent OpenSSL versions will 16922 # complain at runtime if not seeded correctly. 16923 OPENSSL_SEEDS_ITSELF=yes 16924 16925 16926else 16927 cat >conftest.$ac_ext <<_ACEOF 16928/* confdefs.h. */ 16929_ACEOF 16930cat confdefs.h >>conftest.$ac_ext 16931cat >>conftest.$ac_ext <<_ACEOF 16932/* end confdefs.h. */ 16933 16934#include <string.h> 16935#include <openssl/rand.h> 16936int main(void) { exit(RAND_status() == 1 ? 0 : 1); } 16937 16938_ACEOF 16939rm -f conftest$ac_exeext 16940if { (ac_try="$ac_link" 16941case "(($ac_try" in 16942 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16943 *) ac_try_echo=$ac_try;; 16944esac 16945eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16946 (eval "$ac_link") 2>&5 16947 ac_status=$? 16948 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16949 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 16950 { (case "(($ac_try" in 16951 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16952 *) ac_try_echo=$ac_try;; 16953esac 16954eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16955 (eval "$ac_try") 2>&5 16956 ac_status=$? 16957 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16958 (exit $ac_status); }; }; then 16959 16960 OPENSSL_SEEDS_ITSELF=yes 16961 { echo "$as_me:$LINENO: result: yes" >&5 16962echo "${ECHO_T}yes" >&6; } 16963 16964else 16965 echo "$as_me: program exited with status $ac_status" >&5 16966echo "$as_me: failed program was:" >&5 16967sed 's/^/| /' conftest.$ac_ext >&5 16968 16969( exit $ac_status ) 16970 16971 { echo "$as_me:$LINENO: result: no" >&5 16972echo "${ECHO_T}no" >&6; } 16973 # Default to use of the rand helper if OpenSSL doesn't 16974 # seed itself 16975 USE_RAND_HELPER=yes 16976 16977fi 16978rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 16979fi 16980 16981 16982 16983# Check for PAM libs 16984PAM_MSG="no" 16985 16986# Check whether --with-pam was given. 16987if test "${with_pam+set}" = set; then 16988 withval=$with_pam; 16989 if test "x$withval" != "xno" ; then 16990 if test "x$ac_cv_header_security_pam_appl_h" != "xyes" && \ 16991 test "x$ac_cv_header_pam_pam_appl_h" != "xyes" ; then 16992 { { echo "$as_me:$LINENO: error: PAM headers not found" >&5 16993echo "$as_me: error: PAM headers not found" >&2;} 16994 { (exit 1); exit 1; }; } 16995 fi 16996 16997 saved_LIBS="$LIBS" 16998 16999{ echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 17000echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 17001if test "${ac_cv_lib_dl_dlopen+set}" = set; then 17002 echo $ECHO_N "(cached) $ECHO_C" >&6 17003else 17004 ac_check_lib_save_LIBS=$LIBS 17005LIBS="-ldl $LIBS" 17006cat >conftest.$ac_ext <<_ACEOF 17007/* confdefs.h. */ 17008_ACEOF 17009cat confdefs.h >>conftest.$ac_ext 17010cat >>conftest.$ac_ext <<_ACEOF 17011/* end confdefs.h. */ 17012 17013/* Override any GCC internal prototype to avoid an error. 17014 Use char because int might match the return type of a GCC 17015 builtin and then its argument prototype would still apply. */ 17016#ifdef __cplusplus 17017extern "C" 17018#endif 17019char dlopen (); 17020int 17021main () 17022{ 17023return dlopen (); 17024 ; 17025 return 0; 17026} 17027_ACEOF 17028rm -f conftest.$ac_objext conftest$ac_exeext 17029if { (ac_try="$ac_link" 17030case "(($ac_try" in 17031 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17032 *) ac_try_echo=$ac_try;; 17033esac 17034eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17035 (eval "$ac_link") 2>conftest.er1 17036 ac_status=$? 17037 grep -v '^ *+' conftest.er1 >conftest.err 17038 rm -f conftest.er1 17039 cat conftest.err >&5 17040 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17041 (exit $ac_status); } && { 17042 test -z "$ac_c_werror_flag" || 17043 test ! -s conftest.err 17044 } && test -s conftest$ac_exeext && 17045 $as_test_x conftest$ac_exeext; then 17046 ac_cv_lib_dl_dlopen=yes 17047else 17048 echo "$as_me: failed program was:" >&5 17049sed 's/^/| /' conftest.$ac_ext >&5 17050 17051 ac_cv_lib_dl_dlopen=no 17052fi 17053 17054rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17055 conftest$ac_exeext conftest.$ac_ext 17056LIBS=$ac_check_lib_save_LIBS 17057fi 17058{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 17059echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 17060if test $ac_cv_lib_dl_dlopen = yes; then 17061 cat >>confdefs.h <<_ACEOF 17062#define HAVE_LIBDL 1 17063_ACEOF 17064 17065 LIBS="-ldl $LIBS" 17066 17067fi 17068 17069 17070{ echo "$as_me:$LINENO: checking for pam_set_item in -lpam" >&5 17071echo $ECHO_N "checking for pam_set_item in -lpam... $ECHO_C" >&6; } 17072if test "${ac_cv_lib_pam_pam_set_item+set}" = set; then 17073 echo $ECHO_N "(cached) $ECHO_C" >&6 17074else 17075 ac_check_lib_save_LIBS=$LIBS 17076LIBS="-lpam $LIBS" 17077cat >conftest.$ac_ext <<_ACEOF 17078/* confdefs.h. */ 17079_ACEOF 17080cat confdefs.h >>conftest.$ac_ext 17081cat >>conftest.$ac_ext <<_ACEOF 17082/* end confdefs.h. */ 17083 17084/* Override any GCC internal prototype to avoid an error. 17085 Use char because int might match the return type of a GCC 17086 builtin and then its argument prototype would still apply. */ 17087#ifdef __cplusplus 17088extern "C" 17089#endif 17090char pam_set_item (); 17091int 17092main () 17093{ 17094return pam_set_item (); 17095 ; 17096 return 0; 17097} 17098_ACEOF 17099rm -f conftest.$ac_objext conftest$ac_exeext 17100if { (ac_try="$ac_link" 17101case "(($ac_try" in 17102 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17103 *) ac_try_echo=$ac_try;; 17104esac 17105eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17106 (eval "$ac_link") 2>conftest.er1 17107 ac_status=$? 17108 grep -v '^ *+' conftest.er1 >conftest.err 17109 rm -f conftest.er1 17110 cat conftest.err >&5 17111 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17112 (exit $ac_status); } && { 17113 test -z "$ac_c_werror_flag" || 17114 test ! -s conftest.err 17115 } && test -s conftest$ac_exeext && 17116 $as_test_x conftest$ac_exeext; then 17117 ac_cv_lib_pam_pam_set_item=yes 17118else 17119 echo "$as_me: failed program was:" >&5 17120sed 's/^/| /' conftest.$ac_ext >&5 17121 17122 ac_cv_lib_pam_pam_set_item=no 17123fi 17124 17125rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17126 conftest$ac_exeext conftest.$ac_ext 17127LIBS=$ac_check_lib_save_LIBS 17128fi 17129{ echo "$as_me:$LINENO: result: $ac_cv_lib_pam_pam_set_item" >&5 17130echo "${ECHO_T}$ac_cv_lib_pam_pam_set_item" >&6; } 17131if test $ac_cv_lib_pam_pam_set_item = yes; then 17132 cat >>confdefs.h <<_ACEOF 17133#define HAVE_LIBPAM 1 17134_ACEOF 17135 17136 LIBS="-lpam $LIBS" 17137 17138else 17139 { { echo "$as_me:$LINENO: error: *** libpam missing" >&5 17140echo "$as_me: error: *** libpam missing" >&2;} 17141 { (exit 1); exit 1; }; } 17142fi 17143 17144 17145for ac_func in pam_getenvlist 17146do 17147as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 17148{ echo "$as_me:$LINENO: checking for $ac_func" >&5 17149echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 17150if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 17151 echo $ECHO_N "(cached) $ECHO_C" >&6 17152else 17153 cat >conftest.$ac_ext <<_ACEOF 17154/* confdefs.h. */ 17155_ACEOF 17156cat confdefs.h >>conftest.$ac_ext 17157cat >>conftest.$ac_ext <<_ACEOF 17158/* end confdefs.h. */ 17159/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 17160 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 17161#define $ac_func innocuous_$ac_func 17162 17163/* System header to define __stub macros and hopefully few prototypes, 17164 which can conflict with char $ac_func (); below. 17165 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 17166 <limits.h> exists even on freestanding compilers. */ 17167 17168#ifdef __STDC__ 17169# include <limits.h> 17170#else 17171# include <assert.h> 17172#endif 17173 17174#undef $ac_func 17175 17176/* Override any GCC internal prototype to avoid an error. 17177 Use char because int might match the return type of a GCC 17178 builtin and then its argument prototype would still apply. */ 17179#ifdef __cplusplus 17180extern "C" 17181#endif 17182char $ac_func (); 17183/* The GNU C library defines this for functions which it implements 17184 to always fail with ENOSYS. Some functions are actually named 17185 something starting with __ and the normal name is an alias. */ 17186#if defined __stub_$ac_func || defined __stub___$ac_func 17187choke me 17188#endif 17189 17190int 17191main () 17192{ 17193return $ac_func (); 17194 ; 17195 return 0; 17196} 17197_ACEOF 17198rm -f conftest.$ac_objext conftest$ac_exeext 17199if { (ac_try="$ac_link" 17200case "(($ac_try" in 17201 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17202 *) ac_try_echo=$ac_try;; 17203esac 17204eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17205 (eval "$ac_link") 2>conftest.er1 17206 ac_status=$? 17207 grep -v '^ *+' conftest.er1 >conftest.err 17208 rm -f conftest.er1 17209 cat conftest.err >&5 17210 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17211 (exit $ac_status); } && { 17212 test -z "$ac_c_werror_flag" || 17213 test ! -s conftest.err 17214 } && test -s conftest$ac_exeext && 17215 $as_test_x conftest$ac_exeext; then 17216 eval "$as_ac_var=yes" 17217else 17218 echo "$as_me: failed program was:" >&5 17219sed 's/^/| /' conftest.$ac_ext >&5 17220 17221 eval "$as_ac_var=no" 17222fi 17223 17224rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17225 conftest$ac_exeext conftest.$ac_ext 17226fi 17227ac_res=`eval echo '${'$as_ac_var'}'` 17228 { echo "$as_me:$LINENO: result: $ac_res" >&5 17229echo "${ECHO_T}$ac_res" >&6; } 17230if test `eval echo '${'$as_ac_var'}'` = yes; then 17231 cat >>confdefs.h <<_ACEOF 17232#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 17233_ACEOF 17234 17235fi 17236done 17237 17238 17239for ac_func in pam_putenv 17240do 17241as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 17242{ echo "$as_me:$LINENO: checking for $ac_func" >&5 17243echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 17244if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 17245 echo $ECHO_N "(cached) $ECHO_C" >&6 17246else 17247 cat >conftest.$ac_ext <<_ACEOF 17248/* confdefs.h. */ 17249_ACEOF 17250cat confdefs.h >>conftest.$ac_ext 17251cat >>conftest.$ac_ext <<_ACEOF 17252/* end confdefs.h. */ 17253/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 17254 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 17255#define $ac_func innocuous_$ac_func 17256 17257/* System header to define __stub macros and hopefully few prototypes, 17258 which can conflict with char $ac_func (); below. 17259 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 17260 <limits.h> exists even on freestanding compilers. */ 17261 17262#ifdef __STDC__ 17263# include <limits.h> 17264#else 17265# include <assert.h> 17266#endif 17267 17268#undef $ac_func 17269 17270/* Override any GCC internal prototype to avoid an error. 17271 Use char because int might match the return type of a GCC 17272 builtin and then its argument prototype would still apply. */ 17273#ifdef __cplusplus 17274extern "C" 17275#endif 17276char $ac_func (); 17277/* The GNU C library defines this for functions which it implements 17278 to always fail with ENOSYS. Some functions are actually named 17279 something starting with __ and the normal name is an alias. */ 17280#if defined __stub_$ac_func || defined __stub___$ac_func 17281choke me 17282#endif 17283 17284int 17285main () 17286{ 17287return $ac_func (); 17288 ; 17289 return 0; 17290} 17291_ACEOF 17292rm -f conftest.$ac_objext conftest$ac_exeext 17293if { (ac_try="$ac_link" 17294case "(($ac_try" in 17295 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17296 *) ac_try_echo=$ac_try;; 17297esac 17298eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17299 (eval "$ac_link") 2>conftest.er1 17300 ac_status=$? 17301 grep -v '^ *+' conftest.er1 >conftest.err 17302 rm -f conftest.er1 17303 cat conftest.err >&5 17304 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17305 (exit $ac_status); } && { 17306 test -z "$ac_c_werror_flag" || 17307 test ! -s conftest.err 17308 } && test -s conftest$ac_exeext && 17309 $as_test_x conftest$ac_exeext; then 17310 eval "$as_ac_var=yes" 17311else 17312 echo "$as_me: failed program was:" >&5 17313sed 's/^/| /' conftest.$ac_ext >&5 17314 17315 eval "$as_ac_var=no" 17316fi 17317 17318rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17319 conftest$ac_exeext conftest.$ac_ext 17320fi 17321ac_res=`eval echo '${'$as_ac_var'}'` 17322 { echo "$as_me:$LINENO: result: $ac_res" >&5 17323echo "${ECHO_T}$ac_res" >&6; } 17324if test `eval echo '${'$as_ac_var'}'` = yes; then 17325 cat >>confdefs.h <<_ACEOF 17326#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 17327_ACEOF 17328 17329fi 17330done 17331 17332 LIBS="$saved_LIBS" 17333 17334 PAM_MSG="yes" 17335 17336 SSHDLIBS="$SSHDLIBS -lpam" 17337 17338cat >>confdefs.h <<\_ACEOF 17339#define USE_PAM 1 17340_ACEOF 17341 17342 17343 if test $ac_cv_lib_dl_dlopen = yes; then 17344 case "$LIBS" in 17345 *-ldl*) 17346 # libdl already in LIBS 17347 ;; 17348 *) 17349 SSHDLIBS="$SSHDLIBS -ldl" 17350 ;; 17351 esac 17352 fi 17353 fi 17354 17355 17356fi 17357 17358 17359# Check for older PAM 17360if test "x$PAM_MSG" = "xyes" ; then 17361 # Check PAM strerror arguments (old PAM) 17362 { echo "$as_me:$LINENO: checking whether pam_strerror takes only one argument" >&5 17363echo $ECHO_N "checking whether pam_strerror takes only one argument... $ECHO_C" >&6; } 17364 cat >conftest.$ac_ext <<_ACEOF 17365/* confdefs.h. */ 17366_ACEOF 17367cat confdefs.h >>conftest.$ac_ext 17368cat >>conftest.$ac_ext <<_ACEOF 17369/* end confdefs.h. */ 17370 17371#include <stdlib.h> 17372#if defined(HAVE_SECURITY_PAM_APPL_H) 17373#include <security/pam_appl.h> 17374#elif defined (HAVE_PAM_PAM_APPL_H) 17375#include <pam/pam_appl.h> 17376#endif 17377 17378int 17379main () 17380{ 17381(void)pam_strerror((pam_handle_t *)NULL, -1); 17382 ; 17383 return 0; 17384} 17385_ACEOF 17386rm -f conftest.$ac_objext 17387if { (ac_try="$ac_compile" 17388case "(($ac_try" in 17389 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17390 *) ac_try_echo=$ac_try;; 17391esac 17392eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17393 (eval "$ac_compile") 2>conftest.er1 17394 ac_status=$? 17395 grep -v '^ *+' conftest.er1 >conftest.err 17396 rm -f conftest.er1 17397 cat conftest.err >&5 17398 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17399 (exit $ac_status); } && { 17400 test -z "$ac_c_werror_flag" || 17401 test ! -s conftest.err 17402 } && test -s conftest.$ac_objext; then 17403 { echo "$as_me:$LINENO: result: no" >&5 17404echo "${ECHO_T}no" >&6; } 17405else 17406 echo "$as_me: failed program was:" >&5 17407sed 's/^/| /' conftest.$ac_ext >&5 17408 17409 17410 17411cat >>confdefs.h <<\_ACEOF 17412#define HAVE_OLD_PAM 1 17413_ACEOF 17414 17415 { echo "$as_me:$LINENO: result: yes" >&5 17416echo "${ECHO_T}yes" >&6; } 17417 PAM_MSG="yes (old library)" 17418 17419 17420fi 17421 17422rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17423fi 17424 17425# Do we want to force the use of the rand helper? 17426 17427# Check whether --with-rand-helper was given. 17428if test "${with_rand_helper+set}" = set; then 17429 withval=$with_rand_helper; 17430 if test "x$withval" = "xno" ; then 17431 # Force use of OpenSSL's internal RNG, even if 17432 # the previous test showed it to be unseeded. 17433 if test -z "$OPENSSL_SEEDS_ITSELF" ; then 17434 { echo "$as_me:$LINENO: WARNING: *** Forcing use of OpenSSL's non-self-seeding PRNG" >&5 17435echo "$as_me: WARNING: *** Forcing use of OpenSSL's non-self-seeding PRNG" >&2;} 17436 OPENSSL_SEEDS_ITSELF=yes 17437 USE_RAND_HELPER="" 17438 fi 17439 else 17440 USE_RAND_HELPER=yes 17441 fi 17442 17443fi 17444 17445 17446# Which randomness source do we use? 17447if test ! -z "$OPENSSL_SEEDS_ITSELF" && test -z "$USE_RAND_HELPER" ; then 17448 # OpenSSL only 17449 17450cat >>confdefs.h <<\_ACEOF 17451#define OPENSSL_PRNG_ONLY 1 17452_ACEOF 17453 17454 RAND_MSG="OpenSSL internal ONLY" 17455 INSTALL_SSH_RAND_HELPER="" 17456elif test ! -z "$USE_RAND_HELPER" ; then 17457 # install rand helper 17458 RAND_MSG="ssh-rand-helper" 17459 INSTALL_SSH_RAND_HELPER="yes" 17460fi 17461 17462 17463### Configuration of ssh-rand-helper 17464 17465# PRNGD TCP socket 17466 17467# Check whether --with-prngd-port was given. 17468if test "${with_prngd_port+set}" = set; then 17469 withval=$with_prngd_port; 17470 case "$withval" in 17471 no) 17472 withval="" 17473 ;; 17474 [0-9]*) 17475 ;; 17476 *) 17477 { { echo "$as_me:$LINENO: error: You must specify a numeric port number for --with-prngd-port" >&5 17478echo "$as_me: error: You must specify a numeric port number for --with-prngd-port" >&2;} 17479 { (exit 1); exit 1; }; } 17480 ;; 17481 esac 17482 if test ! -z "$withval" ; then 17483 PRNGD_PORT="$withval" 17484 17485cat >>confdefs.h <<_ACEOF 17486#define PRNGD_PORT $PRNGD_PORT 17487_ACEOF 17488 17489 fi 17490 17491 17492fi 17493 17494 17495# PRNGD Unix domain socket 17496 17497# Check whether --with-prngd-socket was given. 17498if test "${with_prngd_socket+set}" = set; then 17499 withval=$with_prngd_socket; 17500 case "$withval" in 17501 yes) 17502 withval="/var/run/egd-pool" 17503 ;; 17504 no) 17505 withval="" 17506 ;; 17507 /*) 17508 ;; 17509 *) 17510 { { echo "$as_me:$LINENO: error: You must specify an absolute path to the entropy socket" >&5 17511echo "$as_me: error: You must specify an absolute path to the entropy socket" >&2;} 17512 { (exit 1); exit 1; }; } 17513 ;; 17514 esac 17515 17516 if test ! -z "$withval" ; then 17517 if test ! -z "$PRNGD_PORT" ; then 17518 { { echo "$as_me:$LINENO: error: You may not specify both a PRNGD/EGD port and socket" >&5 17519echo "$as_me: error: You may not specify both a PRNGD/EGD port and socket" >&2;} 17520 { (exit 1); exit 1; }; } 17521 fi 17522 if test ! -r "$withval" ; then 17523 { echo "$as_me:$LINENO: WARNING: Entropy socket is not readable" >&5 17524echo "$as_me: WARNING: Entropy socket is not readable" >&2;} 17525 fi 17526 PRNGD_SOCKET="$withval" 17527 17528cat >>confdefs.h <<_ACEOF 17529#define PRNGD_SOCKET "$PRNGD_SOCKET" 17530_ACEOF 17531 17532 fi 17533 17534else 17535 17536 # Check for existing socket only if we don't have a random device already 17537 if test "$USE_RAND_HELPER" = yes ; then 17538 { echo "$as_me:$LINENO: checking for PRNGD/EGD socket" >&5 17539echo $ECHO_N "checking for PRNGD/EGD socket... $ECHO_C" >&6; } 17540 # Insert other locations here 17541 for sock in /var/run/egd-pool /dev/egd-pool /etc/entropy; do 17542 if test -r $sock && $TEST_MINUS_S_SH -c "test -S $sock -o -p $sock" ; then 17543 PRNGD_SOCKET="$sock" 17544 cat >>confdefs.h <<_ACEOF 17545#define PRNGD_SOCKET "$PRNGD_SOCKET" 17546_ACEOF 17547 17548 break; 17549 fi 17550 done 17551 if test ! -z "$PRNGD_SOCKET" ; then 17552 { echo "$as_me:$LINENO: result: $PRNGD_SOCKET" >&5 17553echo "${ECHO_T}$PRNGD_SOCKET" >&6; } 17554 else 17555 { echo "$as_me:$LINENO: result: not found" >&5 17556echo "${ECHO_T}not found" >&6; } 17557 fi 17558 fi 17559 17560 17561fi 17562 17563 17564# Change default command timeout for hashing entropy source 17565entropy_timeout=200 17566 17567# Check whether --with-entropy-timeout was given. 17568if test "${with_entropy_timeout+set}" = set; then 17569 withval=$with_entropy_timeout; 17570 if test -n "$withval" && test "x$withval" != "xno" && \ 17571 test "x${withval}" != "xyes"; then 17572 entropy_timeout=$withval 17573 fi 17574 17575 17576fi 17577 17578 17579cat >>confdefs.h <<_ACEOF 17580#define ENTROPY_TIMEOUT_MSEC $entropy_timeout 17581_ACEOF 17582 17583 17584SSH_PRIVSEP_USER=sshd 17585 17586# Check whether --with-privsep-user was given. 17587if test "${with_privsep_user+set}" = set; then 17588 withval=$with_privsep_user; 17589 if test -n "$withval" && test "x$withval" != "xno" && \ 17590 test "x${withval}" != "xyes"; then 17591 SSH_PRIVSEP_USER=$withval 17592 fi 17593 17594 17595fi 17596 17597 17598cat >>confdefs.h <<_ACEOF 17599#define SSH_PRIVSEP_USER "$SSH_PRIVSEP_USER" 17600_ACEOF 17601 17602 17603 17604# We do this little dance with the search path to insure 17605# that programs that we select for use by installed programs 17606# (which may be run by the super-user) come from trusted 17607# locations before they come from the user's private area. 17608# This should help avoid accidentally configuring some 17609# random version of a program in someone's personal bin. 17610 17611OPATH=$PATH 17612PATH=/bin:/usr/bin 17613test -h /bin 2> /dev/null && PATH=/usr/bin 17614test -d /sbin && PATH=$PATH:/sbin 17615test -d /usr/sbin && PATH=$PATH:/usr/sbin 17616PATH=$PATH:/etc:$OPATH 17617 17618# These programs are used by the command hashing source to gather entropy 17619 17620 # Extract the first word of "ls", so it can be a program name with args. 17621set dummy ls; ac_word=$2 17622{ echo "$as_me:$LINENO: checking for $ac_word" >&5 17623echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 17624if test "${ac_cv_path_PROG_LS+set}" = set; then 17625 echo $ECHO_N "(cached) $ECHO_C" >&6 17626else 17627 case $PROG_LS in 17628 [\\/]* | ?:[\\/]*) 17629 ac_cv_path_PROG_LS="$PROG_LS" # Let the user override the test with a path. 17630 ;; 17631 *) 17632 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17633for as_dir in $PATH 17634do 17635 IFS=$as_save_IFS 17636 test -z "$as_dir" && as_dir=. 17637 for ac_exec_ext in '' $ac_executable_extensions; do 17638 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 17639 ac_cv_path_PROG_LS="$as_dir/$ac_word$ac_exec_ext" 17640 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 17641 break 2 17642 fi 17643done 17644done 17645IFS=$as_save_IFS 17646 17647 ;; 17648esac 17649fi 17650PROG_LS=$ac_cv_path_PROG_LS 17651if test -n "$PROG_LS"; then 17652 { echo "$as_me:$LINENO: result: $PROG_LS" >&5 17653echo "${ECHO_T}$PROG_LS" >&6; } 17654else 17655 { echo "$as_me:$LINENO: result: no" >&5 17656echo "${ECHO_T}no" >&6; } 17657fi 17658 17659 17660 if test -z "$PROG_LS" ; then 17661 PROG_LS="undef" 17662 fi 17663 17664 17665 17666 # Extract the first word of "netstat", so it can be a program name with args. 17667set dummy netstat; ac_word=$2 17668{ echo "$as_me:$LINENO: checking for $ac_word" >&5 17669echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 17670if test "${ac_cv_path_PROG_NETSTAT+set}" = set; then 17671 echo $ECHO_N "(cached) $ECHO_C" >&6 17672else 17673 case $PROG_NETSTAT in 17674 [\\/]* | ?:[\\/]*) 17675 ac_cv_path_PROG_NETSTAT="$PROG_NETSTAT" # Let the user override the test with a path. 17676 ;; 17677 *) 17678 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17679for as_dir in $PATH 17680do 17681 IFS=$as_save_IFS 17682 test -z "$as_dir" && as_dir=. 17683 for ac_exec_ext in '' $ac_executable_extensions; do 17684 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 17685 ac_cv_path_PROG_NETSTAT="$as_dir/$ac_word$ac_exec_ext" 17686 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 17687 break 2 17688 fi 17689done 17690done 17691IFS=$as_save_IFS 17692 17693 ;; 17694esac 17695fi 17696PROG_NETSTAT=$ac_cv_path_PROG_NETSTAT 17697if test -n "$PROG_NETSTAT"; then 17698 { echo "$as_me:$LINENO: result: $PROG_NETSTAT" >&5 17699echo "${ECHO_T}$PROG_NETSTAT" >&6; } 17700else 17701 { echo "$as_me:$LINENO: result: no" >&5 17702echo "${ECHO_T}no" >&6; } 17703fi 17704 17705 17706 if test -z "$PROG_NETSTAT" ; then 17707 PROG_NETSTAT="undef" 17708 fi 17709 17710 17711 17712 # Extract the first word of "arp", so it can be a program name with args. 17713set dummy arp; ac_word=$2 17714{ echo "$as_me:$LINENO: checking for $ac_word" >&5 17715echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 17716if test "${ac_cv_path_PROG_ARP+set}" = set; then 17717 echo $ECHO_N "(cached) $ECHO_C" >&6 17718else 17719 case $PROG_ARP in 17720 [\\/]* | ?:[\\/]*) 17721 ac_cv_path_PROG_ARP="$PROG_ARP" # Let the user override the test with a path. 17722 ;; 17723 *) 17724 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17725for as_dir in $PATH 17726do 17727 IFS=$as_save_IFS 17728 test -z "$as_dir" && as_dir=. 17729 for ac_exec_ext in '' $ac_executable_extensions; do 17730 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 17731 ac_cv_path_PROG_ARP="$as_dir/$ac_word$ac_exec_ext" 17732 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 17733 break 2 17734 fi 17735done 17736done 17737IFS=$as_save_IFS 17738 17739 ;; 17740esac 17741fi 17742PROG_ARP=$ac_cv_path_PROG_ARP 17743if test -n "$PROG_ARP"; then 17744 { echo "$as_me:$LINENO: result: $PROG_ARP" >&5 17745echo "${ECHO_T}$PROG_ARP" >&6; } 17746else 17747 { echo "$as_me:$LINENO: result: no" >&5 17748echo "${ECHO_T}no" >&6; } 17749fi 17750 17751 17752 if test -z "$PROG_ARP" ; then 17753 PROG_ARP="undef" 17754 fi 17755 17756 17757 17758 # Extract the first word of "ifconfig", so it can be a program name with args. 17759set dummy ifconfig; ac_word=$2 17760{ echo "$as_me:$LINENO: checking for $ac_word" >&5 17761echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 17762if test "${ac_cv_path_PROG_IFCONFIG+set}" = set; then 17763 echo $ECHO_N "(cached) $ECHO_C" >&6 17764else 17765 case $PROG_IFCONFIG in 17766 [\\/]* | ?:[\\/]*) 17767 ac_cv_path_PROG_IFCONFIG="$PROG_IFCONFIG" # Let the user override the test with a path. 17768 ;; 17769 *) 17770 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17771for as_dir in $PATH 17772do 17773 IFS=$as_save_IFS 17774 test -z "$as_dir" && as_dir=. 17775 for ac_exec_ext in '' $ac_executable_extensions; do 17776 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 17777 ac_cv_path_PROG_IFCONFIG="$as_dir/$ac_word$ac_exec_ext" 17778 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 17779 break 2 17780 fi 17781done 17782done 17783IFS=$as_save_IFS 17784 17785 ;; 17786esac 17787fi 17788PROG_IFCONFIG=$ac_cv_path_PROG_IFCONFIG 17789if test -n "$PROG_IFCONFIG"; then 17790 { echo "$as_me:$LINENO: result: $PROG_IFCONFIG" >&5 17791echo "${ECHO_T}$PROG_IFCONFIG" >&6; } 17792else 17793 { echo "$as_me:$LINENO: result: no" >&5 17794echo "${ECHO_T}no" >&6; } 17795fi 17796 17797 17798 if test -z "$PROG_IFCONFIG" ; then 17799 PROG_IFCONFIG="undef" 17800 fi 17801 17802 17803 17804 # Extract the first word of "jstat", so it can be a program name with args. 17805set dummy jstat; ac_word=$2 17806{ echo "$as_me:$LINENO: checking for $ac_word" >&5 17807echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 17808if test "${ac_cv_path_PROG_JSTAT+set}" = set; then 17809 echo $ECHO_N "(cached) $ECHO_C" >&6 17810else 17811 case $PROG_JSTAT in 17812 [\\/]* | ?:[\\/]*) 17813 ac_cv_path_PROG_JSTAT="$PROG_JSTAT" # Let the user override the test with a path. 17814 ;; 17815 *) 17816 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17817for as_dir in $PATH 17818do 17819 IFS=$as_save_IFS 17820 test -z "$as_dir" && as_dir=. 17821 for ac_exec_ext in '' $ac_executable_extensions; do 17822 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 17823 ac_cv_path_PROG_JSTAT="$as_dir/$ac_word$ac_exec_ext" 17824 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 17825 break 2 17826 fi 17827done 17828done 17829IFS=$as_save_IFS 17830 17831 ;; 17832esac 17833fi 17834PROG_JSTAT=$ac_cv_path_PROG_JSTAT 17835if test -n "$PROG_JSTAT"; then 17836 { echo "$as_me:$LINENO: result: $PROG_JSTAT" >&5 17837echo "${ECHO_T}$PROG_JSTAT" >&6; } 17838else 17839 { echo "$as_me:$LINENO: result: no" >&5 17840echo "${ECHO_T}no" >&6; } 17841fi 17842 17843 17844 if test -z "$PROG_JSTAT" ; then 17845 PROG_JSTAT="undef" 17846 fi 17847 17848 17849 17850 # Extract the first word of "ps", so it can be a program name with args. 17851set dummy ps; ac_word=$2 17852{ echo "$as_me:$LINENO: checking for $ac_word" >&5 17853echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 17854if test "${ac_cv_path_PROG_PS+set}" = set; then 17855 echo $ECHO_N "(cached) $ECHO_C" >&6 17856else 17857 case $PROG_PS in 17858 [\\/]* | ?:[\\/]*) 17859 ac_cv_path_PROG_PS="$PROG_PS" # Let the user override the test with a path. 17860 ;; 17861 *) 17862 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17863for as_dir in $PATH 17864do 17865 IFS=$as_save_IFS 17866 test -z "$as_dir" && as_dir=. 17867 for ac_exec_ext in '' $ac_executable_extensions; do 17868 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 17869 ac_cv_path_PROG_PS="$as_dir/$ac_word$ac_exec_ext" 17870 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 17871 break 2 17872 fi 17873done 17874done 17875IFS=$as_save_IFS 17876 17877 ;; 17878esac 17879fi 17880PROG_PS=$ac_cv_path_PROG_PS 17881if test -n "$PROG_PS"; then 17882 { echo "$as_me:$LINENO: result: $PROG_PS" >&5 17883echo "${ECHO_T}$PROG_PS" >&6; } 17884else 17885 { echo "$as_me:$LINENO: result: no" >&5 17886echo "${ECHO_T}no" >&6; } 17887fi 17888 17889 17890 if test -z "$PROG_PS" ; then 17891 PROG_PS="undef" 17892 fi 17893 17894 17895 17896 # Extract the first word of "sar", so it can be a program name with args. 17897set dummy sar; ac_word=$2 17898{ echo "$as_me:$LINENO: checking for $ac_word" >&5 17899echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 17900if test "${ac_cv_path_PROG_SAR+set}" = set; then 17901 echo $ECHO_N "(cached) $ECHO_C" >&6 17902else 17903 case $PROG_SAR in 17904 [\\/]* | ?:[\\/]*) 17905 ac_cv_path_PROG_SAR="$PROG_SAR" # Let the user override the test with a path. 17906 ;; 17907 *) 17908 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17909for as_dir in $PATH 17910do 17911 IFS=$as_save_IFS 17912 test -z "$as_dir" && as_dir=. 17913 for ac_exec_ext in '' $ac_executable_extensions; do 17914 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 17915 ac_cv_path_PROG_SAR="$as_dir/$ac_word$ac_exec_ext" 17916 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 17917 break 2 17918 fi 17919done 17920done 17921IFS=$as_save_IFS 17922 17923 ;; 17924esac 17925fi 17926PROG_SAR=$ac_cv_path_PROG_SAR 17927if test -n "$PROG_SAR"; then 17928 { echo "$as_me:$LINENO: result: $PROG_SAR" >&5 17929echo "${ECHO_T}$PROG_SAR" >&6; } 17930else 17931 { echo "$as_me:$LINENO: result: no" >&5 17932echo "${ECHO_T}no" >&6; } 17933fi 17934 17935 17936 if test -z "$PROG_SAR" ; then 17937 PROG_SAR="undef" 17938 fi 17939 17940 17941 17942 # Extract the first word of "w", so it can be a program name with args. 17943set dummy w; ac_word=$2 17944{ echo "$as_me:$LINENO: checking for $ac_word" >&5 17945echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 17946if test "${ac_cv_path_PROG_W+set}" = set; then 17947 echo $ECHO_N "(cached) $ECHO_C" >&6 17948else 17949 case $PROG_W in 17950 [\\/]* | ?:[\\/]*) 17951 ac_cv_path_PROG_W="$PROG_W" # Let the user override the test with a path. 17952 ;; 17953 *) 17954 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17955for as_dir in $PATH 17956do 17957 IFS=$as_save_IFS 17958 test -z "$as_dir" && as_dir=. 17959 for ac_exec_ext in '' $ac_executable_extensions; do 17960 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 17961 ac_cv_path_PROG_W="$as_dir/$ac_word$ac_exec_ext" 17962 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 17963 break 2 17964 fi 17965done 17966done 17967IFS=$as_save_IFS 17968 17969 ;; 17970esac 17971fi 17972PROG_W=$ac_cv_path_PROG_W 17973if test -n "$PROG_W"; then 17974 { echo "$as_me:$LINENO: result: $PROG_W" >&5 17975echo "${ECHO_T}$PROG_W" >&6; } 17976else 17977 { echo "$as_me:$LINENO: result: no" >&5 17978echo "${ECHO_T}no" >&6; } 17979fi 17980 17981 17982 if test -z "$PROG_W" ; then 17983 PROG_W="undef" 17984 fi 17985 17986 17987 17988 # Extract the first word of "who", so it can be a program name with args. 17989set dummy who; ac_word=$2 17990{ echo "$as_me:$LINENO: checking for $ac_word" >&5 17991echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 17992if test "${ac_cv_path_PROG_WHO+set}" = set; then 17993 echo $ECHO_N "(cached) $ECHO_C" >&6 17994else 17995 case $PROG_WHO in 17996 [\\/]* | ?:[\\/]*) 17997 ac_cv_path_PROG_WHO="$PROG_WHO" # Let the user override the test with a path. 17998 ;; 17999 *) 18000 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18001for as_dir in $PATH 18002do 18003 IFS=$as_save_IFS 18004 test -z "$as_dir" && as_dir=. 18005 for ac_exec_ext in '' $ac_executable_extensions; do 18006 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 18007 ac_cv_path_PROG_WHO="$as_dir/$ac_word$ac_exec_ext" 18008 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 18009 break 2 18010 fi 18011done 18012done 18013IFS=$as_save_IFS 18014 18015 ;; 18016esac 18017fi 18018PROG_WHO=$ac_cv_path_PROG_WHO 18019if test -n "$PROG_WHO"; then 18020 { echo "$as_me:$LINENO: result: $PROG_WHO" >&5 18021echo "${ECHO_T}$PROG_WHO" >&6; } 18022else 18023 { echo "$as_me:$LINENO: result: no" >&5 18024echo "${ECHO_T}no" >&6; } 18025fi 18026 18027 18028 if test -z "$PROG_WHO" ; then 18029 PROG_WHO="undef" 18030 fi 18031 18032 18033 18034 # Extract the first word of "last", so it can be a program name with args. 18035set dummy last; ac_word=$2 18036{ echo "$as_me:$LINENO: checking for $ac_word" >&5 18037echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 18038if test "${ac_cv_path_PROG_LAST+set}" = set; then 18039 echo $ECHO_N "(cached) $ECHO_C" >&6 18040else 18041 case $PROG_LAST in 18042 [\\/]* | ?:[\\/]*) 18043 ac_cv_path_PROG_LAST="$PROG_LAST" # Let the user override the test with a path. 18044 ;; 18045 *) 18046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18047for as_dir in $PATH 18048do 18049 IFS=$as_save_IFS 18050 test -z "$as_dir" && as_dir=. 18051 for ac_exec_ext in '' $ac_executable_extensions; do 18052 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 18053 ac_cv_path_PROG_LAST="$as_dir/$ac_word$ac_exec_ext" 18054 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 18055 break 2 18056 fi 18057done 18058done 18059IFS=$as_save_IFS 18060 18061 ;; 18062esac 18063fi 18064PROG_LAST=$ac_cv_path_PROG_LAST 18065if test -n "$PROG_LAST"; then 18066 { echo "$as_me:$LINENO: result: $PROG_LAST" >&5 18067echo "${ECHO_T}$PROG_LAST" >&6; } 18068else 18069 { echo "$as_me:$LINENO: result: no" >&5 18070echo "${ECHO_T}no" >&6; } 18071fi 18072 18073 18074 if test -z "$PROG_LAST" ; then 18075 PROG_LAST="undef" 18076 fi 18077 18078 18079 18080 # Extract the first word of "lastlog", so it can be a program name with args. 18081set dummy lastlog; ac_word=$2 18082{ echo "$as_me:$LINENO: checking for $ac_word" >&5 18083echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 18084if test "${ac_cv_path_PROG_LASTLOG+set}" = set; then 18085 echo $ECHO_N "(cached) $ECHO_C" >&6 18086else 18087 case $PROG_LASTLOG in 18088 [\\/]* | ?:[\\/]*) 18089 ac_cv_path_PROG_LASTLOG="$PROG_LASTLOG" # Let the user override the test with a path. 18090 ;; 18091 *) 18092 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18093for as_dir in $PATH 18094do 18095 IFS=$as_save_IFS 18096 test -z "$as_dir" && as_dir=. 18097 for ac_exec_ext in '' $ac_executable_extensions; do 18098 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 18099 ac_cv_path_PROG_LASTLOG="$as_dir/$ac_word$ac_exec_ext" 18100 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 18101 break 2 18102 fi 18103done 18104done 18105IFS=$as_save_IFS 18106 18107 ;; 18108esac 18109fi 18110PROG_LASTLOG=$ac_cv_path_PROG_LASTLOG 18111if test -n "$PROG_LASTLOG"; then 18112 { echo "$as_me:$LINENO: result: $PROG_LASTLOG" >&5 18113echo "${ECHO_T}$PROG_LASTLOG" >&6; } 18114else 18115 { echo "$as_me:$LINENO: result: no" >&5 18116echo "${ECHO_T}no" >&6; } 18117fi 18118 18119 18120 if test -z "$PROG_LASTLOG" ; then 18121 PROG_LASTLOG="undef" 18122 fi 18123 18124 18125 18126 # Extract the first word of "df", so it can be a program name with args. 18127set dummy df; ac_word=$2 18128{ echo "$as_me:$LINENO: checking for $ac_word" >&5 18129echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 18130if test "${ac_cv_path_PROG_DF+set}" = set; then 18131 echo $ECHO_N "(cached) $ECHO_C" >&6 18132else 18133 case $PROG_DF in 18134 [\\/]* | ?:[\\/]*) 18135 ac_cv_path_PROG_DF="$PROG_DF" # Let the user override the test with a path. 18136 ;; 18137 *) 18138 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18139for as_dir in $PATH 18140do 18141 IFS=$as_save_IFS 18142 test -z "$as_dir" && as_dir=. 18143 for ac_exec_ext in '' $ac_executable_extensions; do 18144 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 18145 ac_cv_path_PROG_DF="$as_dir/$ac_word$ac_exec_ext" 18146 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 18147 break 2 18148 fi 18149done 18150done 18151IFS=$as_save_IFS 18152 18153 ;; 18154esac 18155fi 18156PROG_DF=$ac_cv_path_PROG_DF 18157if test -n "$PROG_DF"; then 18158 { echo "$as_me:$LINENO: result: $PROG_DF" >&5 18159echo "${ECHO_T}$PROG_DF" >&6; } 18160else 18161 { echo "$as_me:$LINENO: result: no" >&5 18162echo "${ECHO_T}no" >&6; } 18163fi 18164 18165 18166 if test -z "$PROG_DF" ; then 18167 PROG_DF="undef" 18168 fi 18169 18170 18171 18172 # Extract the first word of "vmstat", so it can be a program name with args. 18173set dummy vmstat; ac_word=$2 18174{ echo "$as_me:$LINENO: checking for $ac_word" >&5 18175echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 18176if test "${ac_cv_path_PROG_VMSTAT+set}" = set; then 18177 echo $ECHO_N "(cached) $ECHO_C" >&6 18178else 18179 case $PROG_VMSTAT in 18180 [\\/]* | ?:[\\/]*) 18181 ac_cv_path_PROG_VMSTAT="$PROG_VMSTAT" # Let the user override the test with a path. 18182 ;; 18183 *) 18184 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18185for as_dir in $PATH 18186do 18187 IFS=$as_save_IFS 18188 test -z "$as_dir" && as_dir=. 18189 for ac_exec_ext in '' $ac_executable_extensions; do 18190 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 18191 ac_cv_path_PROG_VMSTAT="$as_dir/$ac_word$ac_exec_ext" 18192 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 18193 break 2 18194 fi 18195done 18196done 18197IFS=$as_save_IFS 18198 18199 ;; 18200esac 18201fi 18202PROG_VMSTAT=$ac_cv_path_PROG_VMSTAT 18203if test -n "$PROG_VMSTAT"; then 18204 { echo "$as_me:$LINENO: result: $PROG_VMSTAT" >&5 18205echo "${ECHO_T}$PROG_VMSTAT" >&6; } 18206else 18207 { echo "$as_me:$LINENO: result: no" >&5 18208echo "${ECHO_T}no" >&6; } 18209fi 18210 18211 18212 if test -z "$PROG_VMSTAT" ; then 18213 PROG_VMSTAT="undef" 18214 fi 18215 18216 18217 18218 # Extract the first word of "uptime", so it can be a program name with args. 18219set dummy uptime; ac_word=$2 18220{ echo "$as_me:$LINENO: checking for $ac_word" >&5 18221echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 18222if test "${ac_cv_path_PROG_UPTIME+set}" = set; then 18223 echo $ECHO_N "(cached) $ECHO_C" >&6 18224else 18225 case $PROG_UPTIME in 18226 [\\/]* | ?:[\\/]*) 18227 ac_cv_path_PROG_UPTIME="$PROG_UPTIME" # Let the user override the test with a path. 18228 ;; 18229 *) 18230 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18231for as_dir in $PATH 18232do 18233 IFS=$as_save_IFS 18234 test -z "$as_dir" && as_dir=. 18235 for ac_exec_ext in '' $ac_executable_extensions; do 18236 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 18237 ac_cv_path_PROG_UPTIME="$as_dir/$ac_word$ac_exec_ext" 18238 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 18239 break 2 18240 fi 18241done 18242done 18243IFS=$as_save_IFS 18244 18245 ;; 18246esac 18247fi 18248PROG_UPTIME=$ac_cv_path_PROG_UPTIME 18249if test -n "$PROG_UPTIME"; then 18250 { echo "$as_me:$LINENO: result: $PROG_UPTIME" >&5 18251echo "${ECHO_T}$PROG_UPTIME" >&6; } 18252else 18253 { echo "$as_me:$LINENO: result: no" >&5 18254echo "${ECHO_T}no" >&6; } 18255fi 18256 18257 18258 if test -z "$PROG_UPTIME" ; then 18259 PROG_UPTIME="undef" 18260 fi 18261 18262 18263 18264 # Extract the first word of "ipcs", so it can be a program name with args. 18265set dummy ipcs; ac_word=$2 18266{ echo "$as_me:$LINENO: checking for $ac_word" >&5 18267echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 18268if test "${ac_cv_path_PROG_IPCS+set}" = set; then 18269 echo $ECHO_N "(cached) $ECHO_C" >&6 18270else 18271 case $PROG_IPCS in 18272 [\\/]* | ?:[\\/]*) 18273 ac_cv_path_PROG_IPCS="$PROG_IPCS" # Let the user override the test with a path. 18274 ;; 18275 *) 18276 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18277for as_dir in $PATH 18278do 18279 IFS=$as_save_IFS 18280 test -z "$as_dir" && as_dir=. 18281 for ac_exec_ext in '' $ac_executable_extensions; do 18282 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 18283 ac_cv_path_PROG_IPCS="$as_dir/$ac_word$ac_exec_ext" 18284 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 18285 break 2 18286 fi 18287done 18288done 18289IFS=$as_save_IFS 18290 18291 ;; 18292esac 18293fi 18294PROG_IPCS=$ac_cv_path_PROG_IPCS 18295if test -n "$PROG_IPCS"; then 18296 { echo "$as_me:$LINENO: result: $PROG_IPCS" >&5 18297echo "${ECHO_T}$PROG_IPCS" >&6; } 18298else 18299 { echo "$as_me:$LINENO: result: no" >&5 18300echo "${ECHO_T}no" >&6; } 18301fi 18302 18303 18304 if test -z "$PROG_IPCS" ; then 18305 PROG_IPCS="undef" 18306 fi 18307 18308 18309 18310 # Extract the first word of "tail", so it can be a program name with args. 18311set dummy tail; ac_word=$2 18312{ echo "$as_me:$LINENO: checking for $ac_word" >&5 18313echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 18314if test "${ac_cv_path_PROG_TAIL+set}" = set; then 18315 echo $ECHO_N "(cached) $ECHO_C" >&6 18316else 18317 case $PROG_TAIL in 18318 [\\/]* | ?:[\\/]*) 18319 ac_cv_path_PROG_TAIL="$PROG_TAIL" # Let the user override the test with a path. 18320 ;; 18321 *) 18322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18323for as_dir in $PATH 18324do 18325 IFS=$as_save_IFS 18326 test -z "$as_dir" && as_dir=. 18327 for ac_exec_ext in '' $ac_executable_extensions; do 18328 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 18329 ac_cv_path_PROG_TAIL="$as_dir/$ac_word$ac_exec_ext" 18330 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 18331 break 2 18332 fi 18333done 18334done 18335IFS=$as_save_IFS 18336 18337 ;; 18338esac 18339fi 18340PROG_TAIL=$ac_cv_path_PROG_TAIL 18341if test -n "$PROG_TAIL"; then 18342 { echo "$as_me:$LINENO: result: $PROG_TAIL" >&5 18343echo "${ECHO_T}$PROG_TAIL" >&6; } 18344else 18345 { echo "$as_me:$LINENO: result: no" >&5 18346echo "${ECHO_T}no" >&6; } 18347fi 18348 18349 18350 if test -z "$PROG_TAIL" ; then 18351 PROG_TAIL="undef" 18352 fi 18353 18354 18355# restore PATH 18356PATH=$OPATH 18357 18358# Where does ssh-rand-helper get its randomness from? 18359INSTALL_SSH_PRNG_CMDS="" 18360if test ! -z "$INSTALL_SSH_RAND_HELPER" ; then 18361 if test ! -z "$PRNGD_PORT" ; then 18362 RAND_HELPER_MSG="TCP localhost:$PRNGD_PORT" 18363 elif test ! -z "$PRNGD_SOCKET" ; then 18364 RAND_HELPER_MSG="Unix domain socket \"$PRNGD_SOCKET\"" 18365 else 18366 RAND_HELPER_MSG="Command hashing (timeout $entropy_timeout)" 18367 RAND_HELPER_CMDHASH=yes 18368 INSTALL_SSH_PRNG_CMDS="yes" 18369 fi 18370fi 18371 18372 18373 18374# Cheap hack to ensure NEWS-OS libraries are arranged right. 18375if test ! -z "$SONY" ; then 18376 LIBS="$LIBS -liberty"; 18377fi 18378 18379# Check for long long datatypes 18380{ echo "$as_me:$LINENO: checking for long long" >&5 18381echo $ECHO_N "checking for long long... $ECHO_C" >&6; } 18382if test "${ac_cv_type_long_long+set}" = set; then 18383 echo $ECHO_N "(cached) $ECHO_C" >&6 18384else 18385 cat >conftest.$ac_ext <<_ACEOF 18386/* confdefs.h. */ 18387_ACEOF 18388cat confdefs.h >>conftest.$ac_ext 18389cat >>conftest.$ac_ext <<_ACEOF 18390/* end confdefs.h. */ 18391$ac_includes_default 18392typedef long long ac__type_new_; 18393int 18394main () 18395{ 18396if ((ac__type_new_ *) 0) 18397 return 0; 18398if (sizeof (ac__type_new_)) 18399 return 0; 18400 ; 18401 return 0; 18402} 18403_ACEOF 18404rm -f conftest.$ac_objext 18405if { (ac_try="$ac_compile" 18406case "(($ac_try" in 18407 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18408 *) ac_try_echo=$ac_try;; 18409esac 18410eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 18411 (eval "$ac_compile") 2>conftest.er1 18412 ac_status=$? 18413 grep -v '^ *+' conftest.er1 >conftest.err 18414 rm -f conftest.er1 18415 cat conftest.err >&5 18416 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18417 (exit $ac_status); } && { 18418 test -z "$ac_c_werror_flag" || 18419 test ! -s conftest.err 18420 } && test -s conftest.$ac_objext; then 18421 ac_cv_type_long_long=yes 18422else 18423 echo "$as_me: failed program was:" >&5 18424sed 's/^/| /' conftest.$ac_ext >&5 18425 18426 ac_cv_type_long_long=no 18427fi 18428 18429rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18430fi 18431{ echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5 18432echo "${ECHO_T}$ac_cv_type_long_long" >&6; } 18433if test $ac_cv_type_long_long = yes; then 18434 18435cat >>confdefs.h <<_ACEOF 18436#define HAVE_LONG_LONG 1 18437_ACEOF 18438 18439 18440fi 18441{ echo "$as_me:$LINENO: checking for unsigned long long" >&5 18442echo $ECHO_N "checking for unsigned long long... $ECHO_C" >&6; } 18443if test "${ac_cv_type_unsigned_long_long+set}" = set; then 18444 echo $ECHO_N "(cached) $ECHO_C" >&6 18445else 18446 cat >conftest.$ac_ext <<_ACEOF 18447/* confdefs.h. */ 18448_ACEOF 18449cat confdefs.h >>conftest.$ac_ext 18450cat >>conftest.$ac_ext <<_ACEOF 18451/* end confdefs.h. */ 18452$ac_includes_default 18453typedef unsigned long long ac__type_new_; 18454int 18455main () 18456{ 18457if ((ac__type_new_ *) 0) 18458 return 0; 18459if (sizeof (ac__type_new_)) 18460 return 0; 18461 ; 18462 return 0; 18463} 18464_ACEOF 18465rm -f conftest.$ac_objext 18466if { (ac_try="$ac_compile" 18467case "(($ac_try" in 18468 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18469 *) ac_try_echo=$ac_try;; 18470esac 18471eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 18472 (eval "$ac_compile") 2>conftest.er1 18473 ac_status=$? 18474 grep -v '^ *+' conftest.er1 >conftest.err 18475 rm -f conftest.er1 18476 cat conftest.err >&5 18477 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18478 (exit $ac_status); } && { 18479 test -z "$ac_c_werror_flag" || 18480 test ! -s conftest.err 18481 } && test -s conftest.$ac_objext; then 18482 ac_cv_type_unsigned_long_long=yes 18483else 18484 echo "$as_me: failed program was:" >&5 18485sed 's/^/| /' conftest.$ac_ext >&5 18486 18487 ac_cv_type_unsigned_long_long=no 18488fi 18489 18490rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18491fi 18492{ echo "$as_me:$LINENO: result: $ac_cv_type_unsigned_long_long" >&5 18493echo "${ECHO_T}$ac_cv_type_unsigned_long_long" >&6; } 18494if test $ac_cv_type_unsigned_long_long = yes; then 18495 18496cat >>confdefs.h <<_ACEOF 18497#define HAVE_UNSIGNED_LONG_LONG 1 18498_ACEOF 18499 18500 18501fi 18502{ echo "$as_me:$LINENO: checking for long double" >&5 18503echo $ECHO_N "checking for long double... $ECHO_C" >&6; } 18504if test "${ac_cv_type_long_double+set}" = set; then 18505 echo $ECHO_N "(cached) $ECHO_C" >&6 18506else 18507 cat >conftest.$ac_ext <<_ACEOF 18508/* confdefs.h. */ 18509_ACEOF 18510cat confdefs.h >>conftest.$ac_ext 18511cat >>conftest.$ac_ext <<_ACEOF 18512/* end confdefs.h. */ 18513$ac_includes_default 18514typedef long double ac__type_new_; 18515int 18516main () 18517{ 18518if ((ac__type_new_ *) 0) 18519 return 0; 18520if (sizeof (ac__type_new_)) 18521 return 0; 18522 ; 18523 return 0; 18524} 18525_ACEOF 18526rm -f conftest.$ac_objext 18527if { (ac_try="$ac_compile" 18528case "(($ac_try" in 18529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18530 *) ac_try_echo=$ac_try;; 18531esac 18532eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 18533 (eval "$ac_compile") 2>conftest.er1 18534 ac_status=$? 18535 grep -v '^ *+' conftest.er1 >conftest.err 18536 rm -f conftest.er1 18537 cat conftest.err >&5 18538 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18539 (exit $ac_status); } && { 18540 test -z "$ac_c_werror_flag" || 18541 test ! -s conftest.err 18542 } && test -s conftest.$ac_objext; then 18543 ac_cv_type_long_double=yes 18544else 18545 echo "$as_me: failed program was:" >&5 18546sed 's/^/| /' conftest.$ac_ext >&5 18547 18548 ac_cv_type_long_double=no 18549fi 18550 18551rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18552fi 18553{ echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5 18554echo "${ECHO_T}$ac_cv_type_long_double" >&6; } 18555if test $ac_cv_type_long_double = yes; then 18556 18557cat >>confdefs.h <<_ACEOF 18558#define HAVE_LONG_DOUBLE 1 18559_ACEOF 18560 18561 18562fi 18563 18564 18565# Check datatype sizes 18566{ echo "$as_me:$LINENO: checking for char" >&5 18567echo $ECHO_N "checking for char... $ECHO_C" >&6; } 18568if test "${ac_cv_type_char+set}" = set; then 18569 echo $ECHO_N "(cached) $ECHO_C" >&6 18570else 18571 cat >conftest.$ac_ext <<_ACEOF 18572/* confdefs.h. */ 18573_ACEOF 18574cat confdefs.h >>conftest.$ac_ext 18575cat >>conftest.$ac_ext <<_ACEOF 18576/* end confdefs.h. */ 18577$ac_includes_default 18578typedef char ac__type_new_; 18579int 18580main () 18581{ 18582if ((ac__type_new_ *) 0) 18583 return 0; 18584if (sizeof (ac__type_new_)) 18585 return 0; 18586 ; 18587 return 0; 18588} 18589_ACEOF 18590rm -f conftest.$ac_objext 18591if { (ac_try="$ac_compile" 18592case "(($ac_try" in 18593 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18594 *) ac_try_echo=$ac_try;; 18595esac 18596eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 18597 (eval "$ac_compile") 2>conftest.er1 18598 ac_status=$? 18599 grep -v '^ *+' conftest.er1 >conftest.err 18600 rm -f conftest.er1 18601 cat conftest.err >&5 18602 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18603 (exit $ac_status); } && { 18604 test -z "$ac_c_werror_flag" || 18605 test ! -s conftest.err 18606 } && test -s conftest.$ac_objext; then 18607 ac_cv_type_char=yes 18608else 18609 echo "$as_me: failed program was:" >&5 18610sed 's/^/| /' conftest.$ac_ext >&5 18611 18612 ac_cv_type_char=no 18613fi 18614 18615rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18616fi 18617{ echo "$as_me:$LINENO: result: $ac_cv_type_char" >&5 18618echo "${ECHO_T}$ac_cv_type_char" >&6; } 18619 18620# The cast to long int works around a bug in the HP C Compiler 18621# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 18622# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 18623# This bug is HP SR number 8606223364. 18624{ echo "$as_me:$LINENO: checking size of char" >&5 18625echo $ECHO_N "checking size of char... $ECHO_C" >&6; } 18626if test "${ac_cv_sizeof_char+set}" = set; then 18627 echo $ECHO_N "(cached) $ECHO_C" >&6 18628else 18629 if test "$cross_compiling" = yes; then 18630 # Depending upon the size, compute the lo and hi bounds. 18631cat >conftest.$ac_ext <<_ACEOF 18632/* confdefs.h. */ 18633_ACEOF 18634cat confdefs.h >>conftest.$ac_ext 18635cat >>conftest.$ac_ext <<_ACEOF 18636/* end confdefs.h. */ 18637$ac_includes_default 18638 typedef char ac__type_sizeof_; 18639int 18640main () 18641{ 18642static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)]; 18643test_array [0] = 0 18644 18645 ; 18646 return 0; 18647} 18648_ACEOF 18649rm -f conftest.$ac_objext 18650if { (ac_try="$ac_compile" 18651case "(($ac_try" in 18652 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18653 *) ac_try_echo=$ac_try;; 18654esac 18655eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 18656 (eval "$ac_compile") 2>conftest.er1 18657 ac_status=$? 18658 grep -v '^ *+' conftest.er1 >conftest.err 18659 rm -f conftest.er1 18660 cat conftest.err >&5 18661 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18662 (exit $ac_status); } && { 18663 test -z "$ac_c_werror_flag" || 18664 test ! -s conftest.err 18665 } && test -s conftest.$ac_objext; then 18666 ac_lo=0 ac_mid=0 18667 while :; do 18668 cat >conftest.$ac_ext <<_ACEOF 18669/* confdefs.h. */ 18670_ACEOF 18671cat confdefs.h >>conftest.$ac_ext 18672cat >>conftest.$ac_ext <<_ACEOF 18673/* end confdefs.h. */ 18674$ac_includes_default 18675 typedef char ac__type_sizeof_; 18676int 18677main () 18678{ 18679static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; 18680test_array [0] = 0 18681 18682 ; 18683 return 0; 18684} 18685_ACEOF 18686rm -f conftest.$ac_objext 18687if { (ac_try="$ac_compile" 18688case "(($ac_try" in 18689 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18690 *) ac_try_echo=$ac_try;; 18691esac 18692eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 18693 (eval "$ac_compile") 2>conftest.er1 18694 ac_status=$? 18695 grep -v '^ *+' conftest.er1 >conftest.err 18696 rm -f conftest.er1 18697 cat conftest.err >&5 18698 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18699 (exit $ac_status); } && { 18700 test -z "$ac_c_werror_flag" || 18701 test ! -s conftest.err 18702 } && test -s conftest.$ac_objext; then 18703 ac_hi=$ac_mid; break 18704else 18705 echo "$as_me: failed program was:" >&5 18706sed 's/^/| /' conftest.$ac_ext >&5 18707 18708 ac_lo=`expr $ac_mid + 1` 18709 if test $ac_lo -le $ac_mid; then 18710 ac_lo= ac_hi= 18711 break 18712 fi 18713 ac_mid=`expr 2 '*' $ac_mid + 1` 18714fi 18715 18716rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18717 done 18718else 18719 echo "$as_me: failed program was:" >&5 18720sed 's/^/| /' conftest.$ac_ext >&5 18721 18722 cat >conftest.$ac_ext <<_ACEOF 18723/* confdefs.h. */ 18724_ACEOF 18725cat confdefs.h >>conftest.$ac_ext 18726cat >>conftest.$ac_ext <<_ACEOF 18727/* end confdefs.h. */ 18728$ac_includes_default 18729 typedef char ac__type_sizeof_; 18730int 18731main () 18732{ 18733static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)]; 18734test_array [0] = 0 18735 18736 ; 18737 return 0; 18738} 18739_ACEOF 18740rm -f conftest.$ac_objext 18741if { (ac_try="$ac_compile" 18742case "(($ac_try" in 18743 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18744 *) ac_try_echo=$ac_try;; 18745esac 18746eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 18747 (eval "$ac_compile") 2>conftest.er1 18748 ac_status=$? 18749 grep -v '^ *+' conftest.er1 >conftest.err 18750 rm -f conftest.er1 18751 cat conftest.err >&5 18752 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18753 (exit $ac_status); } && { 18754 test -z "$ac_c_werror_flag" || 18755 test ! -s conftest.err 18756 } && test -s conftest.$ac_objext; then 18757 ac_hi=-1 ac_mid=-1 18758 while :; do 18759 cat >conftest.$ac_ext <<_ACEOF 18760/* confdefs.h. */ 18761_ACEOF 18762cat confdefs.h >>conftest.$ac_ext 18763cat >>conftest.$ac_ext <<_ACEOF 18764/* end confdefs.h. */ 18765$ac_includes_default 18766 typedef char ac__type_sizeof_; 18767int 18768main () 18769{ 18770static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)]; 18771test_array [0] = 0 18772 18773 ; 18774 return 0; 18775} 18776_ACEOF 18777rm -f conftest.$ac_objext 18778if { (ac_try="$ac_compile" 18779case "(($ac_try" in 18780 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18781 *) ac_try_echo=$ac_try;; 18782esac 18783eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 18784 (eval "$ac_compile") 2>conftest.er1 18785 ac_status=$? 18786 grep -v '^ *+' conftest.er1 >conftest.err 18787 rm -f conftest.er1 18788 cat conftest.err >&5 18789 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18790 (exit $ac_status); } && { 18791 test -z "$ac_c_werror_flag" || 18792 test ! -s conftest.err 18793 } && test -s conftest.$ac_objext; then 18794 ac_lo=$ac_mid; break 18795else 18796 echo "$as_me: failed program was:" >&5 18797sed 's/^/| /' conftest.$ac_ext >&5 18798 18799 ac_hi=`expr '(' $ac_mid ')' - 1` 18800 if test $ac_mid -le $ac_hi; then 18801 ac_lo= ac_hi= 18802 break 18803 fi 18804 ac_mid=`expr 2 '*' $ac_mid` 18805fi 18806 18807rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18808 done 18809else 18810 echo "$as_me: failed program was:" >&5 18811sed 's/^/| /' conftest.$ac_ext >&5 18812 18813 ac_lo= ac_hi= 18814fi 18815 18816rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18817fi 18818 18819rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18820# Binary search between lo and hi bounds. 18821while test "x$ac_lo" != "x$ac_hi"; do 18822 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` 18823 cat >conftest.$ac_ext <<_ACEOF 18824/* confdefs.h. */ 18825_ACEOF 18826cat confdefs.h >>conftest.$ac_ext 18827cat >>conftest.$ac_ext <<_ACEOF 18828/* end confdefs.h. */ 18829$ac_includes_default 18830 typedef char ac__type_sizeof_; 18831int 18832main () 18833{ 18834static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; 18835test_array [0] = 0 18836 18837 ; 18838 return 0; 18839} 18840_ACEOF 18841rm -f conftest.$ac_objext 18842if { (ac_try="$ac_compile" 18843case "(($ac_try" in 18844 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18845 *) ac_try_echo=$ac_try;; 18846esac 18847eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 18848 (eval "$ac_compile") 2>conftest.er1 18849 ac_status=$? 18850 grep -v '^ *+' conftest.er1 >conftest.err 18851 rm -f conftest.er1 18852 cat conftest.err >&5 18853 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18854 (exit $ac_status); } && { 18855 test -z "$ac_c_werror_flag" || 18856 test ! -s conftest.err 18857 } && test -s conftest.$ac_objext; then 18858 ac_hi=$ac_mid 18859else 18860 echo "$as_me: failed program was:" >&5 18861sed 's/^/| /' conftest.$ac_ext >&5 18862 18863 ac_lo=`expr '(' $ac_mid ')' + 1` 18864fi 18865 18866rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18867done 18868case $ac_lo in 18869?*) ac_cv_sizeof_char=$ac_lo;; 18870'') if test "$ac_cv_type_char" = yes; then 18871 { { echo "$as_me:$LINENO: error: cannot compute sizeof (char) 18872See \`config.log' for more details." >&5 18873echo "$as_me: error: cannot compute sizeof (char) 18874See \`config.log' for more details." >&2;} 18875 { (exit 77); exit 77; }; } 18876 else 18877 ac_cv_sizeof_char=0 18878 fi ;; 18879esac 18880else 18881 cat >conftest.$ac_ext <<_ACEOF 18882/* confdefs.h. */ 18883_ACEOF 18884cat confdefs.h >>conftest.$ac_ext 18885cat >>conftest.$ac_ext <<_ACEOF 18886/* end confdefs.h. */ 18887$ac_includes_default 18888 typedef char ac__type_sizeof_; 18889static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); } 18890static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); } 18891#include <stdio.h> 18892#include <stdlib.h> 18893int 18894main () 18895{ 18896 18897 FILE *f = fopen ("conftest.val", "w"); 18898 if (! f) 18899 return 1; 18900 if (((long int) (sizeof (ac__type_sizeof_))) < 0) 18901 { 18902 long int i = longval (); 18903 if (i != ((long int) (sizeof (ac__type_sizeof_)))) 18904 return 1; 18905 fprintf (f, "%ld\n", i); 18906 } 18907 else 18908 { 18909 unsigned long int i = ulongval (); 18910 if (i != ((long int) (sizeof (ac__type_sizeof_)))) 18911 return 1; 18912 fprintf (f, "%lu\n", i); 18913 } 18914 return ferror (f) || fclose (f) != 0; 18915 18916 ; 18917 return 0; 18918} 18919_ACEOF 18920rm -f conftest$ac_exeext 18921if { (ac_try="$ac_link" 18922case "(($ac_try" in 18923 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18924 *) ac_try_echo=$ac_try;; 18925esac 18926eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 18927 (eval "$ac_link") 2>&5 18928 ac_status=$? 18929 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18930 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 18931 { (case "(($ac_try" in 18932 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18933 *) ac_try_echo=$ac_try;; 18934esac 18935eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 18936 (eval "$ac_try") 2>&5 18937 ac_status=$? 18938 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18939 (exit $ac_status); }; }; then 18940 ac_cv_sizeof_char=`cat conftest.val` 18941else 18942 echo "$as_me: program exited with status $ac_status" >&5 18943echo "$as_me: failed program was:" >&5 18944sed 's/^/| /' conftest.$ac_ext >&5 18945 18946( exit $ac_status ) 18947if test "$ac_cv_type_char" = yes; then 18948 { { echo "$as_me:$LINENO: error: cannot compute sizeof (char) 18949See \`config.log' for more details." >&5 18950echo "$as_me: error: cannot compute sizeof (char) 18951See \`config.log' for more details." >&2;} 18952 { (exit 77); exit 77; }; } 18953 else 18954 ac_cv_sizeof_char=0 18955 fi 18956fi 18957rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 18958fi 18959rm -f conftest.val 18960fi 18961{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_char" >&5 18962echo "${ECHO_T}$ac_cv_sizeof_char" >&6; } 18963 18964 18965 18966cat >>confdefs.h <<_ACEOF 18967#define SIZEOF_CHAR $ac_cv_sizeof_char 18968_ACEOF 18969 18970 18971{ echo "$as_me:$LINENO: checking for short int" >&5 18972echo $ECHO_N "checking for short int... $ECHO_C" >&6; } 18973if test "${ac_cv_type_short_int+set}" = set; then 18974 echo $ECHO_N "(cached) $ECHO_C" >&6 18975else 18976 cat >conftest.$ac_ext <<_ACEOF 18977/* confdefs.h. */ 18978_ACEOF 18979cat confdefs.h >>conftest.$ac_ext 18980cat >>conftest.$ac_ext <<_ACEOF 18981/* end confdefs.h. */ 18982$ac_includes_default 18983typedef short int ac__type_new_; 18984int 18985main () 18986{ 18987if ((ac__type_new_ *) 0) 18988 return 0; 18989if (sizeof (ac__type_new_)) 18990 return 0; 18991 ; 18992 return 0; 18993} 18994_ACEOF 18995rm -f conftest.$ac_objext 18996if { (ac_try="$ac_compile" 18997case "(($ac_try" in 18998 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18999 *) ac_try_echo=$ac_try;; 19000esac 19001eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19002 (eval "$ac_compile") 2>conftest.er1 19003 ac_status=$? 19004 grep -v '^ *+' conftest.er1 >conftest.err 19005 rm -f conftest.er1 19006 cat conftest.err >&5 19007 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19008 (exit $ac_status); } && { 19009 test -z "$ac_c_werror_flag" || 19010 test ! -s conftest.err 19011 } && test -s conftest.$ac_objext; then 19012 ac_cv_type_short_int=yes 19013else 19014 echo "$as_me: failed program was:" >&5 19015sed 's/^/| /' conftest.$ac_ext >&5 19016 19017 ac_cv_type_short_int=no 19018fi 19019 19020rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19021fi 19022{ echo "$as_me:$LINENO: result: $ac_cv_type_short_int" >&5 19023echo "${ECHO_T}$ac_cv_type_short_int" >&6; } 19024 19025# The cast to long int works around a bug in the HP C Compiler 19026# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 19027# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 19028# This bug is HP SR number 8606223364. 19029{ echo "$as_me:$LINENO: checking size of short int" >&5 19030echo $ECHO_N "checking size of short int... $ECHO_C" >&6; } 19031if test "${ac_cv_sizeof_short_int+set}" = set; then 19032 echo $ECHO_N "(cached) $ECHO_C" >&6 19033else 19034 if test "$cross_compiling" = yes; then 19035 # Depending upon the size, compute the lo and hi bounds. 19036cat >conftest.$ac_ext <<_ACEOF 19037/* confdefs.h. */ 19038_ACEOF 19039cat confdefs.h >>conftest.$ac_ext 19040cat >>conftest.$ac_ext <<_ACEOF 19041/* end confdefs.h. */ 19042$ac_includes_default 19043 typedef short int ac__type_sizeof_; 19044int 19045main () 19046{ 19047static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)]; 19048test_array [0] = 0 19049 19050 ; 19051 return 0; 19052} 19053_ACEOF 19054rm -f conftest.$ac_objext 19055if { (ac_try="$ac_compile" 19056case "(($ac_try" in 19057 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19058 *) ac_try_echo=$ac_try;; 19059esac 19060eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19061 (eval "$ac_compile") 2>conftest.er1 19062 ac_status=$? 19063 grep -v '^ *+' conftest.er1 >conftest.err 19064 rm -f conftest.er1 19065 cat conftest.err >&5 19066 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19067 (exit $ac_status); } && { 19068 test -z "$ac_c_werror_flag" || 19069 test ! -s conftest.err 19070 } && test -s conftest.$ac_objext; then 19071 ac_lo=0 ac_mid=0 19072 while :; do 19073 cat >conftest.$ac_ext <<_ACEOF 19074/* confdefs.h. */ 19075_ACEOF 19076cat confdefs.h >>conftest.$ac_ext 19077cat >>conftest.$ac_ext <<_ACEOF 19078/* end confdefs.h. */ 19079$ac_includes_default 19080 typedef short int ac__type_sizeof_; 19081int 19082main () 19083{ 19084static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; 19085test_array [0] = 0 19086 19087 ; 19088 return 0; 19089} 19090_ACEOF 19091rm -f conftest.$ac_objext 19092if { (ac_try="$ac_compile" 19093case "(($ac_try" in 19094 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19095 *) ac_try_echo=$ac_try;; 19096esac 19097eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19098 (eval "$ac_compile") 2>conftest.er1 19099 ac_status=$? 19100 grep -v '^ *+' conftest.er1 >conftest.err 19101 rm -f conftest.er1 19102 cat conftest.err >&5 19103 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19104 (exit $ac_status); } && { 19105 test -z "$ac_c_werror_flag" || 19106 test ! -s conftest.err 19107 } && test -s conftest.$ac_objext; then 19108 ac_hi=$ac_mid; break 19109else 19110 echo "$as_me: failed program was:" >&5 19111sed 's/^/| /' conftest.$ac_ext >&5 19112 19113 ac_lo=`expr $ac_mid + 1` 19114 if test $ac_lo -le $ac_mid; then 19115 ac_lo= ac_hi= 19116 break 19117 fi 19118 ac_mid=`expr 2 '*' $ac_mid + 1` 19119fi 19120 19121rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19122 done 19123else 19124 echo "$as_me: failed program was:" >&5 19125sed 's/^/| /' conftest.$ac_ext >&5 19126 19127 cat >conftest.$ac_ext <<_ACEOF 19128/* confdefs.h. */ 19129_ACEOF 19130cat confdefs.h >>conftest.$ac_ext 19131cat >>conftest.$ac_ext <<_ACEOF 19132/* end confdefs.h. */ 19133$ac_includes_default 19134 typedef short int ac__type_sizeof_; 19135int 19136main () 19137{ 19138static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)]; 19139test_array [0] = 0 19140 19141 ; 19142 return 0; 19143} 19144_ACEOF 19145rm -f conftest.$ac_objext 19146if { (ac_try="$ac_compile" 19147case "(($ac_try" in 19148 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19149 *) ac_try_echo=$ac_try;; 19150esac 19151eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19152 (eval "$ac_compile") 2>conftest.er1 19153 ac_status=$? 19154 grep -v '^ *+' conftest.er1 >conftest.err 19155 rm -f conftest.er1 19156 cat conftest.err >&5 19157 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19158 (exit $ac_status); } && { 19159 test -z "$ac_c_werror_flag" || 19160 test ! -s conftest.err 19161 } && test -s conftest.$ac_objext; then 19162 ac_hi=-1 ac_mid=-1 19163 while :; do 19164 cat >conftest.$ac_ext <<_ACEOF 19165/* confdefs.h. */ 19166_ACEOF 19167cat confdefs.h >>conftest.$ac_ext 19168cat >>conftest.$ac_ext <<_ACEOF 19169/* end confdefs.h. */ 19170$ac_includes_default 19171 typedef short int ac__type_sizeof_; 19172int 19173main () 19174{ 19175static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)]; 19176test_array [0] = 0 19177 19178 ; 19179 return 0; 19180} 19181_ACEOF 19182rm -f conftest.$ac_objext 19183if { (ac_try="$ac_compile" 19184case "(($ac_try" in 19185 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19186 *) ac_try_echo=$ac_try;; 19187esac 19188eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19189 (eval "$ac_compile") 2>conftest.er1 19190 ac_status=$? 19191 grep -v '^ *+' conftest.er1 >conftest.err 19192 rm -f conftest.er1 19193 cat conftest.err >&5 19194 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19195 (exit $ac_status); } && { 19196 test -z "$ac_c_werror_flag" || 19197 test ! -s conftest.err 19198 } && test -s conftest.$ac_objext; then 19199 ac_lo=$ac_mid; break 19200else 19201 echo "$as_me: failed program was:" >&5 19202sed 's/^/| /' conftest.$ac_ext >&5 19203 19204 ac_hi=`expr '(' $ac_mid ')' - 1` 19205 if test $ac_mid -le $ac_hi; then 19206 ac_lo= ac_hi= 19207 break 19208 fi 19209 ac_mid=`expr 2 '*' $ac_mid` 19210fi 19211 19212rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19213 done 19214else 19215 echo "$as_me: failed program was:" >&5 19216sed 's/^/| /' conftest.$ac_ext >&5 19217 19218 ac_lo= ac_hi= 19219fi 19220 19221rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19222fi 19223 19224rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19225# Binary search between lo and hi bounds. 19226while test "x$ac_lo" != "x$ac_hi"; do 19227 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` 19228 cat >conftest.$ac_ext <<_ACEOF 19229/* confdefs.h. */ 19230_ACEOF 19231cat confdefs.h >>conftest.$ac_ext 19232cat >>conftest.$ac_ext <<_ACEOF 19233/* end confdefs.h. */ 19234$ac_includes_default 19235 typedef short int ac__type_sizeof_; 19236int 19237main () 19238{ 19239static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; 19240test_array [0] = 0 19241 19242 ; 19243 return 0; 19244} 19245_ACEOF 19246rm -f conftest.$ac_objext 19247if { (ac_try="$ac_compile" 19248case "(($ac_try" in 19249 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19250 *) ac_try_echo=$ac_try;; 19251esac 19252eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19253 (eval "$ac_compile") 2>conftest.er1 19254 ac_status=$? 19255 grep -v '^ *+' conftest.er1 >conftest.err 19256 rm -f conftest.er1 19257 cat conftest.err >&5 19258 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19259 (exit $ac_status); } && { 19260 test -z "$ac_c_werror_flag" || 19261 test ! -s conftest.err 19262 } && test -s conftest.$ac_objext; then 19263 ac_hi=$ac_mid 19264else 19265 echo "$as_me: failed program was:" >&5 19266sed 's/^/| /' conftest.$ac_ext >&5 19267 19268 ac_lo=`expr '(' $ac_mid ')' + 1` 19269fi 19270 19271rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19272done 19273case $ac_lo in 19274?*) ac_cv_sizeof_short_int=$ac_lo;; 19275'') if test "$ac_cv_type_short_int" = yes; then 19276 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short int) 19277See \`config.log' for more details." >&5 19278echo "$as_me: error: cannot compute sizeof (short int) 19279See \`config.log' for more details." >&2;} 19280 { (exit 77); exit 77; }; } 19281 else 19282 ac_cv_sizeof_short_int=0 19283 fi ;; 19284esac 19285else 19286 cat >conftest.$ac_ext <<_ACEOF 19287/* confdefs.h. */ 19288_ACEOF 19289cat confdefs.h >>conftest.$ac_ext 19290cat >>conftest.$ac_ext <<_ACEOF 19291/* end confdefs.h. */ 19292$ac_includes_default 19293 typedef short int ac__type_sizeof_; 19294static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); } 19295static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); } 19296#include <stdio.h> 19297#include <stdlib.h> 19298int 19299main () 19300{ 19301 19302 FILE *f = fopen ("conftest.val", "w"); 19303 if (! f) 19304 return 1; 19305 if (((long int) (sizeof (ac__type_sizeof_))) < 0) 19306 { 19307 long int i = longval (); 19308 if (i != ((long int) (sizeof (ac__type_sizeof_)))) 19309 return 1; 19310 fprintf (f, "%ld\n", i); 19311 } 19312 else 19313 { 19314 unsigned long int i = ulongval (); 19315 if (i != ((long int) (sizeof (ac__type_sizeof_)))) 19316 return 1; 19317 fprintf (f, "%lu\n", i); 19318 } 19319 return ferror (f) || fclose (f) != 0; 19320 19321 ; 19322 return 0; 19323} 19324_ACEOF 19325rm -f conftest$ac_exeext 19326if { (ac_try="$ac_link" 19327case "(($ac_try" in 19328 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19329 *) ac_try_echo=$ac_try;; 19330esac 19331eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19332 (eval "$ac_link") 2>&5 19333 ac_status=$? 19334 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19335 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 19336 { (case "(($ac_try" in 19337 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19338 *) ac_try_echo=$ac_try;; 19339esac 19340eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19341 (eval "$ac_try") 2>&5 19342 ac_status=$? 19343 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19344 (exit $ac_status); }; }; then 19345 ac_cv_sizeof_short_int=`cat conftest.val` 19346else 19347 echo "$as_me: program exited with status $ac_status" >&5 19348echo "$as_me: failed program was:" >&5 19349sed 's/^/| /' conftest.$ac_ext >&5 19350 19351( exit $ac_status ) 19352if test "$ac_cv_type_short_int" = yes; then 19353 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short int) 19354See \`config.log' for more details." >&5 19355echo "$as_me: error: cannot compute sizeof (short int) 19356See \`config.log' for more details." >&2;} 19357 { (exit 77); exit 77; }; } 19358 else 19359 ac_cv_sizeof_short_int=0 19360 fi 19361fi 19362rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 19363fi 19364rm -f conftest.val 19365fi 19366{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_short_int" >&5 19367echo "${ECHO_T}$ac_cv_sizeof_short_int" >&6; } 19368 19369 19370 19371cat >>confdefs.h <<_ACEOF 19372#define SIZEOF_SHORT_INT $ac_cv_sizeof_short_int 19373_ACEOF 19374 19375 19376{ echo "$as_me:$LINENO: checking for int" >&5 19377echo $ECHO_N "checking for int... $ECHO_C" >&6; } 19378if test "${ac_cv_type_int+set}" = set; then 19379 echo $ECHO_N "(cached) $ECHO_C" >&6 19380else 19381 cat >conftest.$ac_ext <<_ACEOF 19382/* confdefs.h. */ 19383_ACEOF 19384cat confdefs.h >>conftest.$ac_ext 19385cat >>conftest.$ac_ext <<_ACEOF 19386/* end confdefs.h. */ 19387$ac_includes_default 19388typedef int ac__type_new_; 19389int 19390main () 19391{ 19392if ((ac__type_new_ *) 0) 19393 return 0; 19394if (sizeof (ac__type_new_)) 19395 return 0; 19396 ; 19397 return 0; 19398} 19399_ACEOF 19400rm -f conftest.$ac_objext 19401if { (ac_try="$ac_compile" 19402case "(($ac_try" in 19403 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19404 *) ac_try_echo=$ac_try;; 19405esac 19406eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19407 (eval "$ac_compile") 2>conftest.er1 19408 ac_status=$? 19409 grep -v '^ *+' conftest.er1 >conftest.err 19410 rm -f conftest.er1 19411 cat conftest.err >&5 19412 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19413 (exit $ac_status); } && { 19414 test -z "$ac_c_werror_flag" || 19415 test ! -s conftest.err 19416 } && test -s conftest.$ac_objext; then 19417 ac_cv_type_int=yes 19418else 19419 echo "$as_me: failed program was:" >&5 19420sed 's/^/| /' conftest.$ac_ext >&5 19421 19422 ac_cv_type_int=no 19423fi 19424 19425rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19426fi 19427{ echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5 19428echo "${ECHO_T}$ac_cv_type_int" >&6; } 19429 19430# The cast to long int works around a bug in the HP C Compiler 19431# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 19432# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 19433# This bug is HP SR number 8606223364. 19434{ echo "$as_me:$LINENO: checking size of int" >&5 19435echo $ECHO_N "checking size of int... $ECHO_C" >&6; } 19436if test "${ac_cv_sizeof_int+set}" = set; then 19437 echo $ECHO_N "(cached) $ECHO_C" >&6 19438else 19439 if test "$cross_compiling" = yes; then 19440 # Depending upon the size, compute the lo and hi bounds. 19441cat >conftest.$ac_ext <<_ACEOF 19442/* confdefs.h. */ 19443_ACEOF 19444cat confdefs.h >>conftest.$ac_ext 19445cat >>conftest.$ac_ext <<_ACEOF 19446/* end confdefs.h. */ 19447$ac_includes_default 19448 typedef int ac__type_sizeof_; 19449int 19450main () 19451{ 19452static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)]; 19453test_array [0] = 0 19454 19455 ; 19456 return 0; 19457} 19458_ACEOF 19459rm -f conftest.$ac_objext 19460if { (ac_try="$ac_compile" 19461case "(($ac_try" in 19462 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19463 *) ac_try_echo=$ac_try;; 19464esac 19465eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19466 (eval "$ac_compile") 2>conftest.er1 19467 ac_status=$? 19468 grep -v '^ *+' conftest.er1 >conftest.err 19469 rm -f conftest.er1 19470 cat conftest.err >&5 19471 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19472 (exit $ac_status); } && { 19473 test -z "$ac_c_werror_flag" || 19474 test ! -s conftest.err 19475 } && test -s conftest.$ac_objext; then 19476 ac_lo=0 ac_mid=0 19477 while :; do 19478 cat >conftest.$ac_ext <<_ACEOF 19479/* confdefs.h. */ 19480_ACEOF 19481cat confdefs.h >>conftest.$ac_ext 19482cat >>conftest.$ac_ext <<_ACEOF 19483/* end confdefs.h. */ 19484$ac_includes_default 19485 typedef int ac__type_sizeof_; 19486int 19487main () 19488{ 19489static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; 19490test_array [0] = 0 19491 19492 ; 19493 return 0; 19494} 19495_ACEOF 19496rm -f conftest.$ac_objext 19497if { (ac_try="$ac_compile" 19498case "(($ac_try" in 19499 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19500 *) ac_try_echo=$ac_try;; 19501esac 19502eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19503 (eval "$ac_compile") 2>conftest.er1 19504 ac_status=$? 19505 grep -v '^ *+' conftest.er1 >conftest.err 19506 rm -f conftest.er1 19507 cat conftest.err >&5 19508 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19509 (exit $ac_status); } && { 19510 test -z "$ac_c_werror_flag" || 19511 test ! -s conftest.err 19512 } && test -s conftest.$ac_objext; then 19513 ac_hi=$ac_mid; break 19514else 19515 echo "$as_me: failed program was:" >&5 19516sed 's/^/| /' conftest.$ac_ext >&5 19517 19518 ac_lo=`expr $ac_mid + 1` 19519 if test $ac_lo -le $ac_mid; then 19520 ac_lo= ac_hi= 19521 break 19522 fi 19523 ac_mid=`expr 2 '*' $ac_mid + 1` 19524fi 19525 19526rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19527 done 19528else 19529 echo "$as_me: failed program was:" >&5 19530sed 's/^/| /' conftest.$ac_ext >&5 19531 19532 cat >conftest.$ac_ext <<_ACEOF 19533/* confdefs.h. */ 19534_ACEOF 19535cat confdefs.h >>conftest.$ac_ext 19536cat >>conftest.$ac_ext <<_ACEOF 19537/* end confdefs.h. */ 19538$ac_includes_default 19539 typedef int ac__type_sizeof_; 19540int 19541main () 19542{ 19543static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)]; 19544test_array [0] = 0 19545 19546 ; 19547 return 0; 19548} 19549_ACEOF 19550rm -f conftest.$ac_objext 19551if { (ac_try="$ac_compile" 19552case "(($ac_try" in 19553 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19554 *) ac_try_echo=$ac_try;; 19555esac 19556eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19557 (eval "$ac_compile") 2>conftest.er1 19558 ac_status=$? 19559 grep -v '^ *+' conftest.er1 >conftest.err 19560 rm -f conftest.er1 19561 cat conftest.err >&5 19562 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19563 (exit $ac_status); } && { 19564 test -z "$ac_c_werror_flag" || 19565 test ! -s conftest.err 19566 } && test -s conftest.$ac_objext; then 19567 ac_hi=-1 ac_mid=-1 19568 while :; do 19569 cat >conftest.$ac_ext <<_ACEOF 19570/* confdefs.h. */ 19571_ACEOF 19572cat confdefs.h >>conftest.$ac_ext 19573cat >>conftest.$ac_ext <<_ACEOF 19574/* end confdefs.h. */ 19575$ac_includes_default 19576 typedef int ac__type_sizeof_; 19577int 19578main () 19579{ 19580static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)]; 19581test_array [0] = 0 19582 19583 ; 19584 return 0; 19585} 19586_ACEOF 19587rm -f conftest.$ac_objext 19588if { (ac_try="$ac_compile" 19589case "(($ac_try" in 19590 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19591 *) ac_try_echo=$ac_try;; 19592esac 19593eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19594 (eval "$ac_compile") 2>conftest.er1 19595 ac_status=$? 19596 grep -v '^ *+' conftest.er1 >conftest.err 19597 rm -f conftest.er1 19598 cat conftest.err >&5 19599 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19600 (exit $ac_status); } && { 19601 test -z "$ac_c_werror_flag" || 19602 test ! -s conftest.err 19603 } && test -s conftest.$ac_objext; then 19604 ac_lo=$ac_mid; break 19605else 19606 echo "$as_me: failed program was:" >&5 19607sed 's/^/| /' conftest.$ac_ext >&5 19608 19609 ac_hi=`expr '(' $ac_mid ')' - 1` 19610 if test $ac_mid -le $ac_hi; then 19611 ac_lo= ac_hi= 19612 break 19613 fi 19614 ac_mid=`expr 2 '*' $ac_mid` 19615fi 19616 19617rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19618 done 19619else 19620 echo "$as_me: failed program was:" >&5 19621sed 's/^/| /' conftest.$ac_ext >&5 19622 19623 ac_lo= ac_hi= 19624fi 19625 19626rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19627fi 19628 19629rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19630# Binary search between lo and hi bounds. 19631while test "x$ac_lo" != "x$ac_hi"; do 19632 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` 19633 cat >conftest.$ac_ext <<_ACEOF 19634/* confdefs.h. */ 19635_ACEOF 19636cat confdefs.h >>conftest.$ac_ext 19637cat >>conftest.$ac_ext <<_ACEOF 19638/* end confdefs.h. */ 19639$ac_includes_default 19640 typedef int ac__type_sizeof_; 19641int 19642main () 19643{ 19644static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; 19645test_array [0] = 0 19646 19647 ; 19648 return 0; 19649} 19650_ACEOF 19651rm -f conftest.$ac_objext 19652if { (ac_try="$ac_compile" 19653case "(($ac_try" in 19654 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19655 *) ac_try_echo=$ac_try;; 19656esac 19657eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19658 (eval "$ac_compile") 2>conftest.er1 19659 ac_status=$? 19660 grep -v '^ *+' conftest.er1 >conftest.err 19661 rm -f conftest.er1 19662 cat conftest.err >&5 19663 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19664 (exit $ac_status); } && { 19665 test -z "$ac_c_werror_flag" || 19666 test ! -s conftest.err 19667 } && test -s conftest.$ac_objext; then 19668 ac_hi=$ac_mid 19669else 19670 echo "$as_me: failed program was:" >&5 19671sed 's/^/| /' conftest.$ac_ext >&5 19672 19673 ac_lo=`expr '(' $ac_mid ')' + 1` 19674fi 19675 19676rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19677done 19678case $ac_lo in 19679?*) ac_cv_sizeof_int=$ac_lo;; 19680'') if test "$ac_cv_type_int" = yes; then 19681 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int) 19682See \`config.log' for more details." >&5 19683echo "$as_me: error: cannot compute sizeof (int) 19684See \`config.log' for more details." >&2;} 19685 { (exit 77); exit 77; }; } 19686 else 19687 ac_cv_sizeof_int=0 19688 fi ;; 19689esac 19690else 19691 cat >conftest.$ac_ext <<_ACEOF 19692/* confdefs.h. */ 19693_ACEOF 19694cat confdefs.h >>conftest.$ac_ext 19695cat >>conftest.$ac_ext <<_ACEOF 19696/* end confdefs.h. */ 19697$ac_includes_default 19698 typedef int ac__type_sizeof_; 19699static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); } 19700static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); } 19701#include <stdio.h> 19702#include <stdlib.h> 19703int 19704main () 19705{ 19706 19707 FILE *f = fopen ("conftest.val", "w"); 19708 if (! f) 19709 return 1; 19710 if (((long int) (sizeof (ac__type_sizeof_))) < 0) 19711 { 19712 long int i = longval (); 19713 if (i != ((long int) (sizeof (ac__type_sizeof_)))) 19714 return 1; 19715 fprintf (f, "%ld\n", i); 19716 } 19717 else 19718 { 19719 unsigned long int i = ulongval (); 19720 if (i != ((long int) (sizeof (ac__type_sizeof_)))) 19721 return 1; 19722 fprintf (f, "%lu\n", i); 19723 } 19724 return ferror (f) || fclose (f) != 0; 19725 19726 ; 19727 return 0; 19728} 19729_ACEOF 19730rm -f conftest$ac_exeext 19731if { (ac_try="$ac_link" 19732case "(($ac_try" in 19733 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19734 *) ac_try_echo=$ac_try;; 19735esac 19736eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19737 (eval "$ac_link") 2>&5 19738 ac_status=$? 19739 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19740 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 19741 { (case "(($ac_try" in 19742 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19743 *) ac_try_echo=$ac_try;; 19744esac 19745eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19746 (eval "$ac_try") 2>&5 19747 ac_status=$? 19748 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19749 (exit $ac_status); }; }; then 19750 ac_cv_sizeof_int=`cat conftest.val` 19751else 19752 echo "$as_me: program exited with status $ac_status" >&5 19753echo "$as_me: failed program was:" >&5 19754sed 's/^/| /' conftest.$ac_ext >&5 19755 19756( exit $ac_status ) 19757if test "$ac_cv_type_int" = yes; then 19758 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int) 19759See \`config.log' for more details." >&5 19760echo "$as_me: error: cannot compute sizeof (int) 19761See \`config.log' for more details." >&2;} 19762 { (exit 77); exit 77; }; } 19763 else 19764 ac_cv_sizeof_int=0 19765 fi 19766fi 19767rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 19768fi 19769rm -f conftest.val 19770fi 19771{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5 19772echo "${ECHO_T}$ac_cv_sizeof_int" >&6; } 19773 19774 19775 19776cat >>confdefs.h <<_ACEOF 19777#define SIZEOF_INT $ac_cv_sizeof_int 19778_ACEOF 19779 19780 19781{ echo "$as_me:$LINENO: checking for long int" >&5 19782echo $ECHO_N "checking for long int... $ECHO_C" >&6; } 19783if test "${ac_cv_type_long_int+set}" = set; then 19784 echo $ECHO_N "(cached) $ECHO_C" >&6 19785else 19786 cat >conftest.$ac_ext <<_ACEOF 19787/* confdefs.h. */ 19788_ACEOF 19789cat confdefs.h >>conftest.$ac_ext 19790cat >>conftest.$ac_ext <<_ACEOF 19791/* end confdefs.h. */ 19792$ac_includes_default 19793typedef long int ac__type_new_; 19794int 19795main () 19796{ 19797if ((ac__type_new_ *) 0) 19798 return 0; 19799if (sizeof (ac__type_new_)) 19800 return 0; 19801 ; 19802 return 0; 19803} 19804_ACEOF 19805rm -f conftest.$ac_objext 19806if { (ac_try="$ac_compile" 19807case "(($ac_try" in 19808 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19809 *) ac_try_echo=$ac_try;; 19810esac 19811eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19812 (eval "$ac_compile") 2>conftest.er1 19813 ac_status=$? 19814 grep -v '^ *+' conftest.er1 >conftest.err 19815 rm -f conftest.er1 19816 cat conftest.err >&5 19817 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19818 (exit $ac_status); } && { 19819 test -z "$ac_c_werror_flag" || 19820 test ! -s conftest.err 19821 } && test -s conftest.$ac_objext; then 19822 ac_cv_type_long_int=yes 19823else 19824 echo "$as_me: failed program was:" >&5 19825sed 's/^/| /' conftest.$ac_ext >&5 19826 19827 ac_cv_type_long_int=no 19828fi 19829 19830rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19831fi 19832{ echo "$as_me:$LINENO: result: $ac_cv_type_long_int" >&5 19833echo "${ECHO_T}$ac_cv_type_long_int" >&6; } 19834 19835# The cast to long int works around a bug in the HP C Compiler 19836# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 19837# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 19838# This bug is HP SR number 8606223364. 19839{ echo "$as_me:$LINENO: checking size of long int" >&5 19840echo $ECHO_N "checking size of long int... $ECHO_C" >&6; } 19841if test "${ac_cv_sizeof_long_int+set}" = set; then 19842 echo $ECHO_N "(cached) $ECHO_C" >&6 19843else 19844 if test "$cross_compiling" = yes; then 19845 # Depending upon the size, compute the lo and hi bounds. 19846cat >conftest.$ac_ext <<_ACEOF 19847/* confdefs.h. */ 19848_ACEOF 19849cat confdefs.h >>conftest.$ac_ext 19850cat >>conftest.$ac_ext <<_ACEOF 19851/* end confdefs.h. */ 19852$ac_includes_default 19853 typedef long int ac__type_sizeof_; 19854int 19855main () 19856{ 19857static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)]; 19858test_array [0] = 0 19859 19860 ; 19861 return 0; 19862} 19863_ACEOF 19864rm -f conftest.$ac_objext 19865if { (ac_try="$ac_compile" 19866case "(($ac_try" in 19867 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19868 *) ac_try_echo=$ac_try;; 19869esac 19870eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19871 (eval "$ac_compile") 2>conftest.er1 19872 ac_status=$? 19873 grep -v '^ *+' conftest.er1 >conftest.err 19874 rm -f conftest.er1 19875 cat conftest.err >&5 19876 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19877 (exit $ac_status); } && { 19878 test -z "$ac_c_werror_flag" || 19879 test ! -s conftest.err 19880 } && test -s conftest.$ac_objext; then 19881 ac_lo=0 ac_mid=0 19882 while :; do 19883 cat >conftest.$ac_ext <<_ACEOF 19884/* confdefs.h. */ 19885_ACEOF 19886cat confdefs.h >>conftest.$ac_ext 19887cat >>conftest.$ac_ext <<_ACEOF 19888/* end confdefs.h. */ 19889$ac_includes_default 19890 typedef long int ac__type_sizeof_; 19891int 19892main () 19893{ 19894static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; 19895test_array [0] = 0 19896 19897 ; 19898 return 0; 19899} 19900_ACEOF 19901rm -f conftest.$ac_objext 19902if { (ac_try="$ac_compile" 19903case "(($ac_try" in 19904 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19905 *) ac_try_echo=$ac_try;; 19906esac 19907eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19908 (eval "$ac_compile") 2>conftest.er1 19909 ac_status=$? 19910 grep -v '^ *+' conftest.er1 >conftest.err 19911 rm -f conftest.er1 19912 cat conftest.err >&5 19913 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19914 (exit $ac_status); } && { 19915 test -z "$ac_c_werror_flag" || 19916 test ! -s conftest.err 19917 } && test -s conftest.$ac_objext; then 19918 ac_hi=$ac_mid; break 19919else 19920 echo "$as_me: failed program was:" >&5 19921sed 's/^/| /' conftest.$ac_ext >&5 19922 19923 ac_lo=`expr $ac_mid + 1` 19924 if test $ac_lo -le $ac_mid; then 19925 ac_lo= ac_hi= 19926 break 19927 fi 19928 ac_mid=`expr 2 '*' $ac_mid + 1` 19929fi 19930 19931rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19932 done 19933else 19934 echo "$as_me: failed program was:" >&5 19935sed 's/^/| /' conftest.$ac_ext >&5 19936 19937 cat >conftest.$ac_ext <<_ACEOF 19938/* confdefs.h. */ 19939_ACEOF 19940cat confdefs.h >>conftest.$ac_ext 19941cat >>conftest.$ac_ext <<_ACEOF 19942/* end confdefs.h. */ 19943$ac_includes_default 19944 typedef long int ac__type_sizeof_; 19945int 19946main () 19947{ 19948static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)]; 19949test_array [0] = 0 19950 19951 ; 19952 return 0; 19953} 19954_ACEOF 19955rm -f conftest.$ac_objext 19956if { (ac_try="$ac_compile" 19957case "(($ac_try" in 19958 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19959 *) ac_try_echo=$ac_try;; 19960esac 19961eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19962 (eval "$ac_compile") 2>conftest.er1 19963 ac_status=$? 19964 grep -v '^ *+' conftest.er1 >conftest.err 19965 rm -f conftest.er1 19966 cat conftest.err >&5 19967 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19968 (exit $ac_status); } && { 19969 test -z "$ac_c_werror_flag" || 19970 test ! -s conftest.err 19971 } && test -s conftest.$ac_objext; then 19972 ac_hi=-1 ac_mid=-1 19973 while :; do 19974 cat >conftest.$ac_ext <<_ACEOF 19975/* confdefs.h. */ 19976_ACEOF 19977cat confdefs.h >>conftest.$ac_ext 19978cat >>conftest.$ac_ext <<_ACEOF 19979/* end confdefs.h. */ 19980$ac_includes_default 19981 typedef long int ac__type_sizeof_; 19982int 19983main () 19984{ 19985static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)]; 19986test_array [0] = 0 19987 19988 ; 19989 return 0; 19990} 19991_ACEOF 19992rm -f conftest.$ac_objext 19993if { (ac_try="$ac_compile" 19994case "(($ac_try" in 19995 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19996 *) ac_try_echo=$ac_try;; 19997esac 19998eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19999 (eval "$ac_compile") 2>conftest.er1 20000 ac_status=$? 20001 grep -v '^ *+' conftest.er1 >conftest.err 20002 rm -f conftest.er1 20003 cat conftest.err >&5 20004 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20005 (exit $ac_status); } && { 20006 test -z "$ac_c_werror_flag" || 20007 test ! -s conftest.err 20008 } && test -s conftest.$ac_objext; then 20009 ac_lo=$ac_mid; break 20010else 20011 echo "$as_me: failed program was:" >&5 20012sed 's/^/| /' conftest.$ac_ext >&5 20013 20014 ac_hi=`expr '(' $ac_mid ')' - 1` 20015 if test $ac_mid -le $ac_hi; then 20016 ac_lo= ac_hi= 20017 break 20018 fi 20019 ac_mid=`expr 2 '*' $ac_mid` 20020fi 20021 20022rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20023 done 20024else 20025 echo "$as_me: failed program was:" >&5 20026sed 's/^/| /' conftest.$ac_ext >&5 20027 20028 ac_lo= ac_hi= 20029fi 20030 20031rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20032fi 20033 20034rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20035# Binary search between lo and hi bounds. 20036while test "x$ac_lo" != "x$ac_hi"; do 20037 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` 20038 cat >conftest.$ac_ext <<_ACEOF 20039/* confdefs.h. */ 20040_ACEOF 20041cat confdefs.h >>conftest.$ac_ext 20042cat >>conftest.$ac_ext <<_ACEOF 20043/* end confdefs.h. */ 20044$ac_includes_default 20045 typedef long int ac__type_sizeof_; 20046int 20047main () 20048{ 20049static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; 20050test_array [0] = 0 20051 20052 ; 20053 return 0; 20054} 20055_ACEOF 20056rm -f conftest.$ac_objext 20057if { (ac_try="$ac_compile" 20058case "(($ac_try" in 20059 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20060 *) ac_try_echo=$ac_try;; 20061esac 20062eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20063 (eval "$ac_compile") 2>conftest.er1 20064 ac_status=$? 20065 grep -v '^ *+' conftest.er1 >conftest.err 20066 rm -f conftest.er1 20067 cat conftest.err >&5 20068 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20069 (exit $ac_status); } && { 20070 test -z "$ac_c_werror_flag" || 20071 test ! -s conftest.err 20072 } && test -s conftest.$ac_objext; then 20073 ac_hi=$ac_mid 20074else 20075 echo "$as_me: failed program was:" >&5 20076sed 's/^/| /' conftest.$ac_ext >&5 20077 20078 ac_lo=`expr '(' $ac_mid ')' + 1` 20079fi 20080 20081rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20082done 20083case $ac_lo in 20084?*) ac_cv_sizeof_long_int=$ac_lo;; 20085'') if test "$ac_cv_type_long_int" = yes; then 20086 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long int) 20087See \`config.log' for more details." >&5 20088echo "$as_me: error: cannot compute sizeof (long int) 20089See \`config.log' for more details." >&2;} 20090 { (exit 77); exit 77; }; } 20091 else 20092 ac_cv_sizeof_long_int=0 20093 fi ;; 20094esac 20095else 20096 cat >conftest.$ac_ext <<_ACEOF 20097/* confdefs.h. */ 20098_ACEOF 20099cat confdefs.h >>conftest.$ac_ext 20100cat >>conftest.$ac_ext <<_ACEOF 20101/* end confdefs.h. */ 20102$ac_includes_default 20103 typedef long int ac__type_sizeof_; 20104static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); } 20105static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); } 20106#include <stdio.h> 20107#include <stdlib.h> 20108int 20109main () 20110{ 20111 20112 FILE *f = fopen ("conftest.val", "w"); 20113 if (! f) 20114 return 1; 20115 if (((long int) (sizeof (ac__type_sizeof_))) < 0) 20116 { 20117 long int i = longval (); 20118 if (i != ((long int) (sizeof (ac__type_sizeof_)))) 20119 return 1; 20120 fprintf (f, "%ld\n", i); 20121 } 20122 else 20123 { 20124 unsigned long int i = ulongval (); 20125 if (i != ((long int) (sizeof (ac__type_sizeof_)))) 20126 return 1; 20127 fprintf (f, "%lu\n", i); 20128 } 20129 return ferror (f) || fclose (f) != 0; 20130 20131 ; 20132 return 0; 20133} 20134_ACEOF 20135rm -f conftest$ac_exeext 20136if { (ac_try="$ac_link" 20137case "(($ac_try" in 20138 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20139 *) ac_try_echo=$ac_try;; 20140esac 20141eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20142 (eval "$ac_link") 2>&5 20143 ac_status=$? 20144 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20145 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 20146 { (case "(($ac_try" in 20147 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20148 *) ac_try_echo=$ac_try;; 20149esac 20150eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20151 (eval "$ac_try") 2>&5 20152 ac_status=$? 20153 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20154 (exit $ac_status); }; }; then 20155 ac_cv_sizeof_long_int=`cat conftest.val` 20156else 20157 echo "$as_me: program exited with status $ac_status" >&5 20158echo "$as_me: failed program was:" >&5 20159sed 's/^/| /' conftest.$ac_ext >&5 20160 20161( exit $ac_status ) 20162if test "$ac_cv_type_long_int" = yes; then 20163 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long int) 20164See \`config.log' for more details." >&5 20165echo "$as_me: error: cannot compute sizeof (long int) 20166See \`config.log' for more details." >&2;} 20167 { (exit 77); exit 77; }; } 20168 else 20169 ac_cv_sizeof_long_int=0 20170 fi 20171fi 20172rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 20173fi 20174rm -f conftest.val 20175fi 20176{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_int" >&5 20177echo "${ECHO_T}$ac_cv_sizeof_long_int" >&6; } 20178 20179 20180 20181cat >>confdefs.h <<_ACEOF 20182#define SIZEOF_LONG_INT $ac_cv_sizeof_long_int 20183_ACEOF 20184 20185 20186{ echo "$as_me:$LINENO: checking for long long int" >&5 20187echo $ECHO_N "checking for long long int... $ECHO_C" >&6; } 20188if test "${ac_cv_type_long_long_int+set}" = set; then 20189 echo $ECHO_N "(cached) $ECHO_C" >&6 20190else 20191 cat >conftest.$ac_ext <<_ACEOF 20192/* confdefs.h. */ 20193_ACEOF 20194cat confdefs.h >>conftest.$ac_ext 20195cat >>conftest.$ac_ext <<_ACEOF 20196/* end confdefs.h. */ 20197$ac_includes_default 20198typedef long long int ac__type_new_; 20199int 20200main () 20201{ 20202if ((ac__type_new_ *) 0) 20203 return 0; 20204if (sizeof (ac__type_new_)) 20205 return 0; 20206 ; 20207 return 0; 20208} 20209_ACEOF 20210rm -f conftest.$ac_objext 20211if { (ac_try="$ac_compile" 20212case "(($ac_try" in 20213 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20214 *) ac_try_echo=$ac_try;; 20215esac 20216eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20217 (eval "$ac_compile") 2>conftest.er1 20218 ac_status=$? 20219 grep -v '^ *+' conftest.er1 >conftest.err 20220 rm -f conftest.er1 20221 cat conftest.err >&5 20222 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20223 (exit $ac_status); } && { 20224 test -z "$ac_c_werror_flag" || 20225 test ! -s conftest.err 20226 } && test -s conftest.$ac_objext; then 20227 ac_cv_type_long_long_int=yes 20228else 20229 echo "$as_me: failed program was:" >&5 20230sed 's/^/| /' conftest.$ac_ext >&5 20231 20232 ac_cv_type_long_long_int=no 20233fi 20234 20235rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20236fi 20237{ echo "$as_me:$LINENO: result: $ac_cv_type_long_long_int" >&5 20238echo "${ECHO_T}$ac_cv_type_long_long_int" >&6; } 20239 20240# The cast to long int works around a bug in the HP C Compiler 20241# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 20242# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 20243# This bug is HP SR number 8606223364. 20244{ echo "$as_me:$LINENO: checking size of long long int" >&5 20245echo $ECHO_N "checking size of long long int... $ECHO_C" >&6; } 20246if test "${ac_cv_sizeof_long_long_int+set}" = set; then 20247 echo $ECHO_N "(cached) $ECHO_C" >&6 20248else 20249 if test "$cross_compiling" = yes; then 20250 # Depending upon the size, compute the lo and hi bounds. 20251cat >conftest.$ac_ext <<_ACEOF 20252/* confdefs.h. */ 20253_ACEOF 20254cat confdefs.h >>conftest.$ac_ext 20255cat >>conftest.$ac_ext <<_ACEOF 20256/* end confdefs.h. */ 20257$ac_includes_default 20258 typedef long long int ac__type_sizeof_; 20259int 20260main () 20261{ 20262static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)]; 20263test_array [0] = 0 20264 20265 ; 20266 return 0; 20267} 20268_ACEOF 20269rm -f conftest.$ac_objext 20270if { (ac_try="$ac_compile" 20271case "(($ac_try" in 20272 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20273 *) ac_try_echo=$ac_try;; 20274esac 20275eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20276 (eval "$ac_compile") 2>conftest.er1 20277 ac_status=$? 20278 grep -v '^ *+' conftest.er1 >conftest.err 20279 rm -f conftest.er1 20280 cat conftest.err >&5 20281 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20282 (exit $ac_status); } && { 20283 test -z "$ac_c_werror_flag" || 20284 test ! -s conftest.err 20285 } && test -s conftest.$ac_objext; then 20286 ac_lo=0 ac_mid=0 20287 while :; do 20288 cat >conftest.$ac_ext <<_ACEOF 20289/* confdefs.h. */ 20290_ACEOF 20291cat confdefs.h >>conftest.$ac_ext 20292cat >>conftest.$ac_ext <<_ACEOF 20293/* end confdefs.h. */ 20294$ac_includes_default 20295 typedef long long int ac__type_sizeof_; 20296int 20297main () 20298{ 20299static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; 20300test_array [0] = 0 20301 20302 ; 20303 return 0; 20304} 20305_ACEOF 20306rm -f conftest.$ac_objext 20307if { (ac_try="$ac_compile" 20308case "(($ac_try" in 20309 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20310 *) ac_try_echo=$ac_try;; 20311esac 20312eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20313 (eval "$ac_compile") 2>conftest.er1 20314 ac_status=$? 20315 grep -v '^ *+' conftest.er1 >conftest.err 20316 rm -f conftest.er1 20317 cat conftest.err >&5 20318 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20319 (exit $ac_status); } && { 20320 test -z "$ac_c_werror_flag" || 20321 test ! -s conftest.err 20322 } && test -s conftest.$ac_objext; then 20323 ac_hi=$ac_mid; break 20324else 20325 echo "$as_me: failed program was:" >&5 20326sed 's/^/| /' conftest.$ac_ext >&5 20327 20328 ac_lo=`expr $ac_mid + 1` 20329 if test $ac_lo -le $ac_mid; then 20330 ac_lo= ac_hi= 20331 break 20332 fi 20333 ac_mid=`expr 2 '*' $ac_mid + 1` 20334fi 20335 20336rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20337 done 20338else 20339 echo "$as_me: failed program was:" >&5 20340sed 's/^/| /' conftest.$ac_ext >&5 20341 20342 cat >conftest.$ac_ext <<_ACEOF 20343/* confdefs.h. */ 20344_ACEOF 20345cat confdefs.h >>conftest.$ac_ext 20346cat >>conftest.$ac_ext <<_ACEOF 20347/* end confdefs.h. */ 20348$ac_includes_default 20349 typedef long long int ac__type_sizeof_; 20350int 20351main () 20352{ 20353static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)]; 20354test_array [0] = 0 20355 20356 ; 20357 return 0; 20358} 20359_ACEOF 20360rm -f conftest.$ac_objext 20361if { (ac_try="$ac_compile" 20362case "(($ac_try" in 20363 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20364 *) ac_try_echo=$ac_try;; 20365esac 20366eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20367 (eval "$ac_compile") 2>conftest.er1 20368 ac_status=$? 20369 grep -v '^ *+' conftest.er1 >conftest.err 20370 rm -f conftest.er1 20371 cat conftest.err >&5 20372 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20373 (exit $ac_status); } && { 20374 test -z "$ac_c_werror_flag" || 20375 test ! -s conftest.err 20376 } && test -s conftest.$ac_objext; then 20377 ac_hi=-1 ac_mid=-1 20378 while :; do 20379 cat >conftest.$ac_ext <<_ACEOF 20380/* confdefs.h. */ 20381_ACEOF 20382cat confdefs.h >>conftest.$ac_ext 20383cat >>conftest.$ac_ext <<_ACEOF 20384/* end confdefs.h. */ 20385$ac_includes_default 20386 typedef long long int ac__type_sizeof_; 20387int 20388main () 20389{ 20390static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)]; 20391test_array [0] = 0 20392 20393 ; 20394 return 0; 20395} 20396_ACEOF 20397rm -f conftest.$ac_objext 20398if { (ac_try="$ac_compile" 20399case "(($ac_try" in 20400 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20401 *) ac_try_echo=$ac_try;; 20402esac 20403eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20404 (eval "$ac_compile") 2>conftest.er1 20405 ac_status=$? 20406 grep -v '^ *+' conftest.er1 >conftest.err 20407 rm -f conftest.er1 20408 cat conftest.err >&5 20409 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20410 (exit $ac_status); } && { 20411 test -z "$ac_c_werror_flag" || 20412 test ! -s conftest.err 20413 } && test -s conftest.$ac_objext; then 20414 ac_lo=$ac_mid; break 20415else 20416 echo "$as_me: failed program was:" >&5 20417sed 's/^/| /' conftest.$ac_ext >&5 20418 20419 ac_hi=`expr '(' $ac_mid ')' - 1` 20420 if test $ac_mid -le $ac_hi; then 20421 ac_lo= ac_hi= 20422 break 20423 fi 20424 ac_mid=`expr 2 '*' $ac_mid` 20425fi 20426 20427rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20428 done 20429else 20430 echo "$as_me: failed program was:" >&5 20431sed 's/^/| /' conftest.$ac_ext >&5 20432 20433 ac_lo= ac_hi= 20434fi 20435 20436rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20437fi 20438 20439rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20440# Binary search between lo and hi bounds. 20441while test "x$ac_lo" != "x$ac_hi"; do 20442 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` 20443 cat >conftest.$ac_ext <<_ACEOF 20444/* confdefs.h. */ 20445_ACEOF 20446cat confdefs.h >>conftest.$ac_ext 20447cat >>conftest.$ac_ext <<_ACEOF 20448/* end confdefs.h. */ 20449$ac_includes_default 20450 typedef long long int ac__type_sizeof_; 20451int 20452main () 20453{ 20454static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; 20455test_array [0] = 0 20456 20457 ; 20458 return 0; 20459} 20460_ACEOF 20461rm -f conftest.$ac_objext 20462if { (ac_try="$ac_compile" 20463case "(($ac_try" in 20464 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20465 *) ac_try_echo=$ac_try;; 20466esac 20467eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20468 (eval "$ac_compile") 2>conftest.er1 20469 ac_status=$? 20470 grep -v '^ *+' conftest.er1 >conftest.err 20471 rm -f conftest.er1 20472 cat conftest.err >&5 20473 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20474 (exit $ac_status); } && { 20475 test -z "$ac_c_werror_flag" || 20476 test ! -s conftest.err 20477 } && test -s conftest.$ac_objext; then 20478 ac_hi=$ac_mid 20479else 20480 echo "$as_me: failed program was:" >&5 20481sed 's/^/| /' conftest.$ac_ext >&5 20482 20483 ac_lo=`expr '(' $ac_mid ')' + 1` 20484fi 20485 20486rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20487done 20488case $ac_lo in 20489?*) ac_cv_sizeof_long_long_int=$ac_lo;; 20490'') if test "$ac_cv_type_long_long_int" = yes; then 20491 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long int) 20492See \`config.log' for more details." >&5 20493echo "$as_me: error: cannot compute sizeof (long long int) 20494See \`config.log' for more details." >&2;} 20495 { (exit 77); exit 77; }; } 20496 else 20497 ac_cv_sizeof_long_long_int=0 20498 fi ;; 20499esac 20500else 20501 cat >conftest.$ac_ext <<_ACEOF 20502/* confdefs.h. */ 20503_ACEOF 20504cat confdefs.h >>conftest.$ac_ext 20505cat >>conftest.$ac_ext <<_ACEOF 20506/* end confdefs.h. */ 20507$ac_includes_default 20508 typedef long long int ac__type_sizeof_; 20509static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); } 20510static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); } 20511#include <stdio.h> 20512#include <stdlib.h> 20513int 20514main () 20515{ 20516 20517 FILE *f = fopen ("conftest.val", "w"); 20518 if (! f) 20519 return 1; 20520 if (((long int) (sizeof (ac__type_sizeof_))) < 0) 20521 { 20522 long int i = longval (); 20523 if (i != ((long int) (sizeof (ac__type_sizeof_)))) 20524 return 1; 20525 fprintf (f, "%ld\n", i); 20526 } 20527 else 20528 { 20529 unsigned long int i = ulongval (); 20530 if (i != ((long int) (sizeof (ac__type_sizeof_)))) 20531 return 1; 20532 fprintf (f, "%lu\n", i); 20533 } 20534 return ferror (f) || fclose (f) != 0; 20535 20536 ; 20537 return 0; 20538} 20539_ACEOF 20540rm -f conftest$ac_exeext 20541if { (ac_try="$ac_link" 20542case "(($ac_try" in 20543 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20544 *) ac_try_echo=$ac_try;; 20545esac 20546eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20547 (eval "$ac_link") 2>&5 20548 ac_status=$? 20549 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20550 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 20551 { (case "(($ac_try" in 20552 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20553 *) ac_try_echo=$ac_try;; 20554esac 20555eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20556 (eval "$ac_try") 2>&5 20557 ac_status=$? 20558 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20559 (exit $ac_status); }; }; then 20560 ac_cv_sizeof_long_long_int=`cat conftest.val` 20561else 20562 echo "$as_me: program exited with status $ac_status" >&5 20563echo "$as_me: failed program was:" >&5 20564sed 's/^/| /' conftest.$ac_ext >&5 20565 20566( exit $ac_status ) 20567if test "$ac_cv_type_long_long_int" = yes; then 20568 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long int) 20569See \`config.log' for more details." >&5 20570echo "$as_me: error: cannot compute sizeof (long long int) 20571See \`config.log' for more details." >&2;} 20572 { (exit 77); exit 77; }; } 20573 else 20574 ac_cv_sizeof_long_long_int=0 20575 fi 20576fi 20577rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 20578fi 20579rm -f conftest.val 20580fi 20581{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long_int" >&5 20582echo "${ECHO_T}$ac_cv_sizeof_long_long_int" >&6; } 20583 20584 20585 20586cat >>confdefs.h <<_ACEOF 20587#define SIZEOF_LONG_LONG_INT $ac_cv_sizeof_long_long_int 20588_ACEOF 20589 20590 20591 20592# Sanity check long long for some platforms (AIX) 20593if test "x$ac_cv_sizeof_long_long_int" = "x4" ; then 20594 ac_cv_sizeof_long_long_int=0 20595fi 20596 20597# compute LLONG_MIN and LLONG_MAX if we don't know them. 20598if test -z "$have_llong_max"; then 20599 { echo "$as_me:$LINENO: checking for max value of long long" >&5 20600echo $ECHO_N "checking for max value of long long... $ECHO_C" >&6; } 20601 if test "$cross_compiling" = yes; then 20602 20603 { echo "$as_me:$LINENO: WARNING: cross compiling: not checking" >&5 20604echo "$as_me: WARNING: cross compiling: not checking" >&2;} 20605 20606 20607else 20608 cat >conftest.$ac_ext <<_ACEOF 20609/* confdefs.h. */ 20610_ACEOF 20611cat confdefs.h >>conftest.$ac_ext 20612cat >>conftest.$ac_ext <<_ACEOF 20613/* end confdefs.h. */ 20614 20615#include <stdio.h> 20616/* Why is this so damn hard? */ 20617#ifdef __GNUC__ 20618# undef __GNUC__ 20619#endif 20620#define __USE_ISOC99 20621#include <limits.h> 20622#define DATA "conftest.llminmax" 20623#define my_abs(a) ((a) < 0 ? ((a) * -1) : (a)) 20624 20625/* 20626 * printf in libc on some platforms (eg old Tru64) does not understand %lld so 20627 * we do this the hard way. 20628 */ 20629static int 20630fprint_ll(FILE *f, long long n) 20631{ 20632 unsigned int i; 20633 int l[sizeof(long long) * 8]; 20634 20635 if (n < 0) 20636 if (fprintf(f, "-") < 0) 20637 return -1; 20638 for (i = 0; n != 0; i++) { 20639 l[i] = my_abs(n % 10); 20640 n /= 10; 20641 } 20642 do { 20643 if (fprintf(f, "%d", l[--i]) < 0) 20644 return -1; 20645 } while (i != 0); 20646 if (fprintf(f, " ") < 0) 20647 return -1; 20648 return 0; 20649} 20650 20651int main(void) { 20652 FILE *f; 20653 long long i, llmin, llmax = 0; 20654 20655 if((f = fopen(DATA,"w")) == NULL) 20656 exit(1); 20657 20658#if defined(LLONG_MIN) && defined(LLONG_MAX) 20659 fprintf(stderr, "Using system header for LLONG_MIN and LLONG_MAX\n"); 20660 llmin = LLONG_MIN; 20661 llmax = LLONG_MAX; 20662#else 20663 fprintf(stderr, "Calculating LLONG_MIN and LLONG_MAX\n"); 20664 /* This will work on one's complement and two's complement */ 20665 for (i = 1; i > llmax; i <<= 1, i++) 20666 llmax = i; 20667 llmin = llmax + 1LL; /* wrap */ 20668#endif 20669 20670 /* Sanity check */ 20671 if (llmin + 1 < llmin || llmin - 1 < llmin || llmax + 1 > llmax 20672 || llmax - 1 > llmax || llmin == llmax || llmin == 0 20673 || llmax == 0 || llmax < LONG_MAX || llmin > LONG_MIN) { 20674 fprintf(f, "unknown unknown\n"); 20675 exit(2); 20676 } 20677 20678 if (fprint_ll(f, llmin) < 0) 20679 exit(3); 20680 if (fprint_ll(f, llmax) < 0) 20681 exit(4); 20682 if (fclose(f) < 0) 20683 exit(5); 20684 exit(0); 20685} 20686 20687_ACEOF 20688rm -f conftest$ac_exeext 20689if { (ac_try="$ac_link" 20690case "(($ac_try" in 20691 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20692 *) ac_try_echo=$ac_try;; 20693esac 20694eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20695 (eval "$ac_link") 2>&5 20696 ac_status=$? 20697 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20698 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 20699 { (case "(($ac_try" in 20700 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20701 *) ac_try_echo=$ac_try;; 20702esac 20703eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20704 (eval "$ac_try") 2>&5 20705 ac_status=$? 20706 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20707 (exit $ac_status); }; }; then 20708 20709 llong_min=`$AWK '{print $1}' conftest.llminmax` 20710 llong_max=`$AWK '{print $2}' conftest.llminmax` 20711 20712 { echo "$as_me:$LINENO: result: $llong_max" >&5 20713echo "${ECHO_T}$llong_max" >&6; } 20714 20715cat >>confdefs.h <<_ACEOF 20716#define LLONG_MAX ${llong_max}LL 20717_ACEOF 20718 20719 { echo "$as_me:$LINENO: checking for min value of long long" >&5 20720echo $ECHO_N "checking for min value of long long... $ECHO_C" >&6; } 20721 { echo "$as_me:$LINENO: result: $llong_min" >&5 20722echo "${ECHO_T}$llong_min" >&6; } 20723 20724cat >>confdefs.h <<_ACEOF 20725#define LLONG_MIN ${llong_min}LL 20726_ACEOF 20727 20728 20729else 20730 echo "$as_me: program exited with status $ac_status" >&5 20731echo "$as_me: failed program was:" >&5 20732sed 's/^/| /' conftest.$ac_ext >&5 20733 20734( exit $ac_status ) 20735 20736 { echo "$as_me:$LINENO: result: not found" >&5 20737echo "${ECHO_T}not found" >&6; } 20738 20739fi 20740rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 20741fi 20742 20743 20744fi 20745 20746 20747# More checks for data types 20748{ echo "$as_me:$LINENO: checking for u_int type" >&5 20749echo $ECHO_N "checking for u_int type... $ECHO_C" >&6; } 20750if test "${ac_cv_have_u_int+set}" = set; then 20751 echo $ECHO_N "(cached) $ECHO_C" >&6 20752else 20753 20754 cat >conftest.$ac_ext <<_ACEOF 20755/* confdefs.h. */ 20756_ACEOF 20757cat confdefs.h >>conftest.$ac_ext 20758cat >>conftest.$ac_ext <<_ACEOF 20759/* end confdefs.h. */ 20760 #include <sys/types.h> 20761int 20762main () 20763{ 20764 u_int a; a = 1; 20765 ; 20766 return 0; 20767} 20768_ACEOF 20769rm -f conftest.$ac_objext 20770if { (ac_try="$ac_compile" 20771case "(($ac_try" in 20772 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20773 *) ac_try_echo=$ac_try;; 20774esac 20775eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20776 (eval "$ac_compile") 2>conftest.er1 20777 ac_status=$? 20778 grep -v '^ *+' conftest.er1 >conftest.err 20779 rm -f conftest.er1 20780 cat conftest.err >&5 20781 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20782 (exit $ac_status); } && { 20783 test -z "$ac_c_werror_flag" || 20784 test ! -s conftest.err 20785 } && test -s conftest.$ac_objext; then 20786 ac_cv_have_u_int="yes" 20787else 20788 echo "$as_me: failed program was:" >&5 20789sed 's/^/| /' conftest.$ac_ext >&5 20790 20791 ac_cv_have_u_int="no" 20792 20793fi 20794 20795rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20796 20797fi 20798{ echo "$as_me:$LINENO: result: $ac_cv_have_u_int" >&5 20799echo "${ECHO_T}$ac_cv_have_u_int" >&6; } 20800if test "x$ac_cv_have_u_int" = "xyes" ; then 20801 20802cat >>confdefs.h <<\_ACEOF 20803#define HAVE_U_INT 1 20804_ACEOF 20805 20806 have_u_int=1 20807fi 20808 20809{ echo "$as_me:$LINENO: checking for intXX_t types" >&5 20810echo $ECHO_N "checking for intXX_t types... $ECHO_C" >&6; } 20811if test "${ac_cv_have_intxx_t+set}" = set; then 20812 echo $ECHO_N "(cached) $ECHO_C" >&6 20813else 20814 20815 cat >conftest.$ac_ext <<_ACEOF 20816/* confdefs.h. */ 20817_ACEOF 20818cat confdefs.h >>conftest.$ac_ext 20819cat >>conftest.$ac_ext <<_ACEOF 20820/* end confdefs.h. */ 20821 #include <sys/types.h> 20822int 20823main () 20824{ 20825 int8_t a; int16_t b; int32_t c; a = b = c = 1; 20826 ; 20827 return 0; 20828} 20829_ACEOF 20830rm -f conftest.$ac_objext 20831if { (ac_try="$ac_compile" 20832case "(($ac_try" in 20833 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20834 *) ac_try_echo=$ac_try;; 20835esac 20836eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20837 (eval "$ac_compile") 2>conftest.er1 20838 ac_status=$? 20839 grep -v '^ *+' conftest.er1 >conftest.err 20840 rm -f conftest.er1 20841 cat conftest.err >&5 20842 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20843 (exit $ac_status); } && { 20844 test -z "$ac_c_werror_flag" || 20845 test ! -s conftest.err 20846 } && test -s conftest.$ac_objext; then 20847 ac_cv_have_intxx_t="yes" 20848else 20849 echo "$as_me: failed program was:" >&5 20850sed 's/^/| /' conftest.$ac_ext >&5 20851 20852 ac_cv_have_intxx_t="no" 20853 20854fi 20855 20856rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20857 20858fi 20859{ echo "$as_me:$LINENO: result: $ac_cv_have_intxx_t" >&5 20860echo "${ECHO_T}$ac_cv_have_intxx_t" >&6; } 20861if test "x$ac_cv_have_intxx_t" = "xyes" ; then 20862 20863cat >>confdefs.h <<\_ACEOF 20864#define HAVE_INTXX_T 1 20865_ACEOF 20866 20867 have_intxx_t=1 20868fi 20869 20870if (test -z "$have_intxx_t" && \ 20871 test "x$ac_cv_header_stdint_h" = "xyes") 20872then 20873 { echo "$as_me:$LINENO: checking for intXX_t types in stdint.h" >&5 20874echo $ECHO_N "checking for intXX_t types in stdint.h... $ECHO_C" >&6; } 20875 cat >conftest.$ac_ext <<_ACEOF 20876/* confdefs.h. */ 20877_ACEOF 20878cat confdefs.h >>conftest.$ac_ext 20879cat >>conftest.$ac_ext <<_ACEOF 20880/* end confdefs.h. */ 20881 #include <stdint.h> 20882int 20883main () 20884{ 20885 int8_t a; int16_t b; int32_t c; a = b = c = 1; 20886 ; 20887 return 0; 20888} 20889_ACEOF 20890rm -f conftest.$ac_objext 20891if { (ac_try="$ac_compile" 20892case "(($ac_try" in 20893 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20894 *) ac_try_echo=$ac_try;; 20895esac 20896eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20897 (eval "$ac_compile") 2>conftest.er1 20898 ac_status=$? 20899 grep -v '^ *+' conftest.er1 >conftest.err 20900 rm -f conftest.er1 20901 cat conftest.err >&5 20902 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20903 (exit $ac_status); } && { 20904 test -z "$ac_c_werror_flag" || 20905 test ! -s conftest.err 20906 } && test -s conftest.$ac_objext; then 20907 20908 cat >>confdefs.h <<\_ACEOF 20909#define HAVE_INTXX_T 1 20910_ACEOF 20911 20912 { echo "$as_me:$LINENO: result: yes" >&5 20913echo "${ECHO_T}yes" >&6; } 20914 20915else 20916 echo "$as_me: failed program was:" >&5 20917sed 's/^/| /' conftest.$ac_ext >&5 20918 20919 { echo "$as_me:$LINENO: result: no" >&5 20920echo "${ECHO_T}no" >&6; } 20921 20922fi 20923 20924rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20925fi 20926 20927{ echo "$as_me:$LINENO: checking for int64_t type" >&5 20928echo $ECHO_N "checking for int64_t type... $ECHO_C" >&6; } 20929if test "${ac_cv_have_int64_t+set}" = set; then 20930 echo $ECHO_N "(cached) $ECHO_C" >&6 20931else 20932 20933 cat >conftest.$ac_ext <<_ACEOF 20934/* confdefs.h. */ 20935_ACEOF 20936cat confdefs.h >>conftest.$ac_ext 20937cat >>conftest.$ac_ext <<_ACEOF 20938/* end confdefs.h. */ 20939 20940#include <sys/types.h> 20941#ifdef HAVE_STDINT_H 20942# include <stdint.h> 20943#endif 20944#include <sys/socket.h> 20945#ifdef HAVE_SYS_BITYPES_H 20946# include <sys/bitypes.h> 20947#endif 20948 20949int 20950main () 20951{ 20952 int64_t a; a = 1; 20953 ; 20954 return 0; 20955} 20956_ACEOF 20957rm -f conftest.$ac_objext 20958if { (ac_try="$ac_compile" 20959case "(($ac_try" in 20960 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20961 *) ac_try_echo=$ac_try;; 20962esac 20963eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20964 (eval "$ac_compile") 2>conftest.er1 20965 ac_status=$? 20966 grep -v '^ *+' conftest.er1 >conftest.err 20967 rm -f conftest.er1 20968 cat conftest.err >&5 20969 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20970 (exit $ac_status); } && { 20971 test -z "$ac_c_werror_flag" || 20972 test ! -s conftest.err 20973 } && test -s conftest.$ac_objext; then 20974 ac_cv_have_int64_t="yes" 20975else 20976 echo "$as_me: failed program was:" >&5 20977sed 's/^/| /' conftest.$ac_ext >&5 20978 20979 ac_cv_have_int64_t="no" 20980 20981fi 20982 20983rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20984 20985fi 20986{ echo "$as_me:$LINENO: result: $ac_cv_have_int64_t" >&5 20987echo "${ECHO_T}$ac_cv_have_int64_t" >&6; } 20988if test "x$ac_cv_have_int64_t" = "xyes" ; then 20989 20990cat >>confdefs.h <<\_ACEOF 20991#define HAVE_INT64_T 1 20992_ACEOF 20993 20994fi 20995 20996{ echo "$as_me:$LINENO: checking for u_intXX_t types" >&5 20997echo $ECHO_N "checking for u_intXX_t types... $ECHO_C" >&6; } 20998if test "${ac_cv_have_u_intxx_t+set}" = set; then 20999 echo $ECHO_N "(cached) $ECHO_C" >&6 21000else 21001 21002 cat >conftest.$ac_ext <<_ACEOF 21003/* confdefs.h. */ 21004_ACEOF 21005cat confdefs.h >>conftest.$ac_ext 21006cat >>conftest.$ac_ext <<_ACEOF 21007/* end confdefs.h. */ 21008 #include <sys/types.h> 21009int 21010main () 21011{ 21012 u_int8_t a; u_int16_t b; u_int32_t c; a = b = c = 1; 21013 ; 21014 return 0; 21015} 21016_ACEOF 21017rm -f conftest.$ac_objext 21018if { (ac_try="$ac_compile" 21019case "(($ac_try" in 21020 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21021 *) ac_try_echo=$ac_try;; 21022esac 21023eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21024 (eval "$ac_compile") 2>conftest.er1 21025 ac_status=$? 21026 grep -v '^ *+' conftest.er1 >conftest.err 21027 rm -f conftest.er1 21028 cat conftest.err >&5 21029 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21030 (exit $ac_status); } && { 21031 test -z "$ac_c_werror_flag" || 21032 test ! -s conftest.err 21033 } && test -s conftest.$ac_objext; then 21034 ac_cv_have_u_intxx_t="yes" 21035else 21036 echo "$as_me: failed program was:" >&5 21037sed 's/^/| /' conftest.$ac_ext >&5 21038 21039 ac_cv_have_u_intxx_t="no" 21040 21041fi 21042 21043rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21044 21045fi 21046{ echo "$as_me:$LINENO: result: $ac_cv_have_u_intxx_t" >&5 21047echo "${ECHO_T}$ac_cv_have_u_intxx_t" >&6; } 21048if test "x$ac_cv_have_u_intxx_t" = "xyes" ; then 21049 21050cat >>confdefs.h <<\_ACEOF 21051#define HAVE_U_INTXX_T 1 21052_ACEOF 21053 21054 have_u_intxx_t=1 21055fi 21056 21057if test -z "$have_u_intxx_t" ; then 21058 { echo "$as_me:$LINENO: checking for u_intXX_t types in sys/socket.h" >&5 21059echo $ECHO_N "checking for u_intXX_t types in sys/socket.h... $ECHO_C" >&6; } 21060 cat >conftest.$ac_ext <<_ACEOF 21061/* confdefs.h. */ 21062_ACEOF 21063cat confdefs.h >>conftest.$ac_ext 21064cat >>conftest.$ac_ext <<_ACEOF 21065/* end confdefs.h. */ 21066 #include <sys/socket.h> 21067int 21068main () 21069{ 21070 u_int8_t a; u_int16_t b; u_int32_t c; a = b = c = 1; 21071 ; 21072 return 0; 21073} 21074_ACEOF 21075rm -f conftest.$ac_objext 21076if { (ac_try="$ac_compile" 21077case "(($ac_try" in 21078 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21079 *) ac_try_echo=$ac_try;; 21080esac 21081eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21082 (eval "$ac_compile") 2>conftest.er1 21083 ac_status=$? 21084 grep -v '^ *+' conftest.er1 >conftest.err 21085 rm -f conftest.er1 21086 cat conftest.err >&5 21087 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21088 (exit $ac_status); } && { 21089 test -z "$ac_c_werror_flag" || 21090 test ! -s conftest.err 21091 } && test -s conftest.$ac_objext; then 21092 21093 cat >>confdefs.h <<\_ACEOF 21094#define HAVE_U_INTXX_T 1 21095_ACEOF 21096 21097 { echo "$as_me:$LINENO: result: yes" >&5 21098echo "${ECHO_T}yes" >&6; } 21099 21100else 21101 echo "$as_me: failed program was:" >&5 21102sed 's/^/| /' conftest.$ac_ext >&5 21103 21104 { echo "$as_me:$LINENO: result: no" >&5 21105echo "${ECHO_T}no" >&6; } 21106 21107fi 21108 21109rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21110fi 21111 21112{ echo "$as_me:$LINENO: checking for u_int64_t types" >&5 21113echo $ECHO_N "checking for u_int64_t types... $ECHO_C" >&6; } 21114if test "${ac_cv_have_u_int64_t+set}" = set; then 21115 echo $ECHO_N "(cached) $ECHO_C" >&6 21116else 21117 21118 cat >conftest.$ac_ext <<_ACEOF 21119/* confdefs.h. */ 21120_ACEOF 21121cat confdefs.h >>conftest.$ac_ext 21122cat >>conftest.$ac_ext <<_ACEOF 21123/* end confdefs.h. */ 21124 #include <sys/types.h> 21125int 21126main () 21127{ 21128 u_int64_t a; a = 1; 21129 ; 21130 return 0; 21131} 21132_ACEOF 21133rm -f conftest.$ac_objext 21134if { (ac_try="$ac_compile" 21135case "(($ac_try" in 21136 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21137 *) ac_try_echo=$ac_try;; 21138esac 21139eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21140 (eval "$ac_compile") 2>conftest.er1 21141 ac_status=$? 21142 grep -v '^ *+' conftest.er1 >conftest.err 21143 rm -f conftest.er1 21144 cat conftest.err >&5 21145 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21146 (exit $ac_status); } && { 21147 test -z "$ac_c_werror_flag" || 21148 test ! -s conftest.err 21149 } && test -s conftest.$ac_objext; then 21150 ac_cv_have_u_int64_t="yes" 21151else 21152 echo "$as_me: failed program was:" >&5 21153sed 's/^/| /' conftest.$ac_ext >&5 21154 21155 ac_cv_have_u_int64_t="no" 21156 21157fi 21158 21159rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21160 21161fi 21162{ echo "$as_me:$LINENO: result: $ac_cv_have_u_int64_t" >&5 21163echo "${ECHO_T}$ac_cv_have_u_int64_t" >&6; } 21164if test "x$ac_cv_have_u_int64_t" = "xyes" ; then 21165 21166cat >>confdefs.h <<\_ACEOF 21167#define HAVE_U_INT64_T 1 21168_ACEOF 21169 21170 have_u_int64_t=1 21171fi 21172 21173if test -z "$have_u_int64_t" ; then 21174 { echo "$as_me:$LINENO: checking for u_int64_t type in sys/bitypes.h" >&5 21175echo $ECHO_N "checking for u_int64_t type in sys/bitypes.h... $ECHO_C" >&6; } 21176 cat >conftest.$ac_ext <<_ACEOF 21177/* confdefs.h. */ 21178_ACEOF 21179cat confdefs.h >>conftest.$ac_ext 21180cat >>conftest.$ac_ext <<_ACEOF 21181/* end confdefs.h. */ 21182 #include <sys/bitypes.h> 21183int 21184main () 21185{ 21186 u_int64_t a; a = 1 21187 ; 21188 return 0; 21189} 21190_ACEOF 21191rm -f conftest.$ac_objext 21192if { (ac_try="$ac_compile" 21193case "(($ac_try" in 21194 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21195 *) ac_try_echo=$ac_try;; 21196esac 21197eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21198 (eval "$ac_compile") 2>conftest.er1 21199 ac_status=$? 21200 grep -v '^ *+' conftest.er1 >conftest.err 21201 rm -f conftest.er1 21202 cat conftest.err >&5 21203 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21204 (exit $ac_status); } && { 21205 test -z "$ac_c_werror_flag" || 21206 test ! -s conftest.err 21207 } && test -s conftest.$ac_objext; then 21208 21209 cat >>confdefs.h <<\_ACEOF 21210#define HAVE_U_INT64_T 1 21211_ACEOF 21212 21213 { echo "$as_me:$LINENO: result: yes" >&5 21214echo "${ECHO_T}yes" >&6; } 21215 21216else 21217 echo "$as_me: failed program was:" >&5 21218sed 's/^/| /' conftest.$ac_ext >&5 21219 21220 { echo "$as_me:$LINENO: result: no" >&5 21221echo "${ECHO_T}no" >&6; } 21222 21223fi 21224 21225rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21226fi 21227 21228if test -z "$have_u_intxx_t" ; then 21229 { echo "$as_me:$LINENO: checking for uintXX_t types" >&5 21230echo $ECHO_N "checking for uintXX_t types... $ECHO_C" >&6; } 21231if test "${ac_cv_have_uintxx_t+set}" = set; then 21232 echo $ECHO_N "(cached) $ECHO_C" >&6 21233else 21234 21235 cat >conftest.$ac_ext <<_ACEOF 21236/* confdefs.h. */ 21237_ACEOF 21238cat confdefs.h >>conftest.$ac_ext 21239cat >>conftest.$ac_ext <<_ACEOF 21240/* end confdefs.h. */ 21241 21242#include <sys/types.h> 21243 21244int 21245main () 21246{ 21247 uint8_t a; uint16_t b; uint32_t c; a = b = c = 1; 21248 ; 21249 return 0; 21250} 21251_ACEOF 21252rm -f conftest.$ac_objext 21253if { (ac_try="$ac_compile" 21254case "(($ac_try" in 21255 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21256 *) ac_try_echo=$ac_try;; 21257esac 21258eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21259 (eval "$ac_compile") 2>conftest.er1 21260 ac_status=$? 21261 grep -v '^ *+' conftest.er1 >conftest.err 21262 rm -f conftest.er1 21263 cat conftest.err >&5 21264 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21265 (exit $ac_status); } && { 21266 test -z "$ac_c_werror_flag" || 21267 test ! -s conftest.err 21268 } && test -s conftest.$ac_objext; then 21269 ac_cv_have_uintxx_t="yes" 21270else 21271 echo "$as_me: failed program was:" >&5 21272sed 's/^/| /' conftest.$ac_ext >&5 21273 21274 ac_cv_have_uintxx_t="no" 21275 21276fi 21277 21278rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21279 21280fi 21281{ echo "$as_me:$LINENO: result: $ac_cv_have_uintxx_t" >&5 21282echo "${ECHO_T}$ac_cv_have_uintxx_t" >&6; } 21283 if test "x$ac_cv_have_uintxx_t" = "xyes" ; then 21284 21285cat >>confdefs.h <<\_ACEOF 21286#define HAVE_UINTXX_T 1 21287_ACEOF 21288 21289 fi 21290fi 21291 21292if test -z "$have_uintxx_t" ; then 21293 { echo "$as_me:$LINENO: checking for uintXX_t types in stdint.h" >&5 21294echo $ECHO_N "checking for uintXX_t types in stdint.h... $ECHO_C" >&6; } 21295 cat >conftest.$ac_ext <<_ACEOF 21296/* confdefs.h. */ 21297_ACEOF 21298cat confdefs.h >>conftest.$ac_ext 21299cat >>conftest.$ac_ext <<_ACEOF 21300/* end confdefs.h. */ 21301 #include <stdint.h> 21302int 21303main () 21304{ 21305 uint8_t a; uint16_t b; uint32_t c; a = b = c = 1; 21306 ; 21307 return 0; 21308} 21309_ACEOF 21310rm -f conftest.$ac_objext 21311if { (ac_try="$ac_compile" 21312case "(($ac_try" in 21313 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21314 *) ac_try_echo=$ac_try;; 21315esac 21316eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21317 (eval "$ac_compile") 2>conftest.er1 21318 ac_status=$? 21319 grep -v '^ *+' conftest.er1 >conftest.err 21320 rm -f conftest.er1 21321 cat conftest.err >&5 21322 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21323 (exit $ac_status); } && { 21324 test -z "$ac_c_werror_flag" || 21325 test ! -s conftest.err 21326 } && test -s conftest.$ac_objext; then 21327 21328 cat >>confdefs.h <<\_ACEOF 21329#define HAVE_UINTXX_T 1 21330_ACEOF 21331 21332 { echo "$as_me:$LINENO: result: yes" >&5 21333echo "${ECHO_T}yes" >&6; } 21334 21335else 21336 echo "$as_me: failed program was:" >&5 21337sed 's/^/| /' conftest.$ac_ext >&5 21338 21339 { echo "$as_me:$LINENO: result: no" >&5 21340echo "${ECHO_T}no" >&6; } 21341 21342fi 21343 21344rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21345fi 21346 21347if (test -z "$have_u_intxx_t" || test -z "$have_intxx_t" && \ 21348 test "x$ac_cv_header_sys_bitypes_h" = "xyes") 21349then 21350 { echo "$as_me:$LINENO: checking for intXX_t and u_intXX_t types in sys/bitypes.h" >&5 21351echo $ECHO_N "checking for intXX_t and u_intXX_t types in sys/bitypes.h... $ECHO_C" >&6; } 21352 cat >conftest.$ac_ext <<_ACEOF 21353/* confdefs.h. */ 21354_ACEOF 21355cat confdefs.h >>conftest.$ac_ext 21356cat >>conftest.$ac_ext <<_ACEOF 21357/* end confdefs.h. */ 21358 21359#include <sys/bitypes.h> 21360 21361int 21362main () 21363{ 21364 21365 int8_t a; int16_t b; int32_t c; 21366 u_int8_t e; u_int16_t f; u_int32_t g; 21367 a = b = c = e = f = g = 1; 21368 21369 ; 21370 return 0; 21371} 21372_ACEOF 21373rm -f conftest.$ac_objext 21374if { (ac_try="$ac_compile" 21375case "(($ac_try" in 21376 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21377 *) ac_try_echo=$ac_try;; 21378esac 21379eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21380 (eval "$ac_compile") 2>conftest.er1 21381 ac_status=$? 21382 grep -v '^ *+' conftest.er1 >conftest.err 21383 rm -f conftest.er1 21384 cat conftest.err >&5 21385 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21386 (exit $ac_status); } && { 21387 test -z "$ac_c_werror_flag" || 21388 test ! -s conftest.err 21389 } && test -s conftest.$ac_objext; then 21390 21391 cat >>confdefs.h <<\_ACEOF 21392#define HAVE_U_INTXX_T 1 21393_ACEOF 21394 21395 cat >>confdefs.h <<\_ACEOF 21396#define HAVE_INTXX_T 1 21397_ACEOF 21398 21399 { echo "$as_me:$LINENO: result: yes" >&5 21400echo "${ECHO_T}yes" >&6; } 21401 21402else 21403 echo "$as_me: failed program was:" >&5 21404sed 's/^/| /' conftest.$ac_ext >&5 21405 21406 { echo "$as_me:$LINENO: result: no" >&5 21407echo "${ECHO_T}no" >&6; } 21408 21409fi 21410 21411rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21412fi 21413 21414 21415{ echo "$as_me:$LINENO: checking for u_char" >&5 21416echo $ECHO_N "checking for u_char... $ECHO_C" >&6; } 21417if test "${ac_cv_have_u_char+set}" = set; then 21418 echo $ECHO_N "(cached) $ECHO_C" >&6 21419else 21420 21421 cat >conftest.$ac_ext <<_ACEOF 21422/* confdefs.h. */ 21423_ACEOF 21424cat confdefs.h >>conftest.$ac_ext 21425cat >>conftest.$ac_ext <<_ACEOF 21426/* end confdefs.h. */ 21427 21428#include <sys/types.h> 21429 21430int 21431main () 21432{ 21433 u_char foo; foo = 125; 21434 ; 21435 return 0; 21436} 21437_ACEOF 21438rm -f conftest.$ac_objext 21439if { (ac_try="$ac_compile" 21440case "(($ac_try" in 21441 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21442 *) ac_try_echo=$ac_try;; 21443esac 21444eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21445 (eval "$ac_compile") 2>conftest.er1 21446 ac_status=$? 21447 grep -v '^ *+' conftest.er1 >conftest.err 21448 rm -f conftest.er1 21449 cat conftest.err >&5 21450 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21451 (exit $ac_status); } && { 21452 test -z "$ac_c_werror_flag" || 21453 test ! -s conftest.err 21454 } && test -s conftest.$ac_objext; then 21455 ac_cv_have_u_char="yes" 21456else 21457 echo "$as_me: failed program was:" >&5 21458sed 's/^/| /' conftest.$ac_ext >&5 21459 21460 ac_cv_have_u_char="no" 21461 21462fi 21463 21464rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21465 21466fi 21467{ echo "$as_me:$LINENO: result: $ac_cv_have_u_char" >&5 21468echo "${ECHO_T}$ac_cv_have_u_char" >&6; } 21469if test "x$ac_cv_have_u_char" = "xyes" ; then 21470 21471cat >>confdefs.h <<\_ACEOF 21472#define HAVE_U_CHAR 1 21473_ACEOF 21474 21475fi 21476 21477 21478 { echo "$as_me:$LINENO: checking for socklen_t" >&5 21479echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6; } 21480if test "${ac_cv_type_socklen_t+set}" = set; then 21481 echo $ECHO_N "(cached) $ECHO_C" >&6 21482else 21483 cat >conftest.$ac_ext <<_ACEOF 21484/* confdefs.h. */ 21485_ACEOF 21486cat confdefs.h >>conftest.$ac_ext 21487cat >>conftest.$ac_ext <<_ACEOF 21488/* end confdefs.h. */ 21489#include <sys/types.h> 21490#include <sys/socket.h> 21491 21492typedef socklen_t ac__type_new_; 21493int 21494main () 21495{ 21496if ((ac__type_new_ *) 0) 21497 return 0; 21498if (sizeof (ac__type_new_)) 21499 return 0; 21500 ; 21501 return 0; 21502} 21503_ACEOF 21504rm -f conftest.$ac_objext 21505if { (ac_try="$ac_compile" 21506case "(($ac_try" in 21507 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21508 *) ac_try_echo=$ac_try;; 21509esac 21510eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21511 (eval "$ac_compile") 2>conftest.er1 21512 ac_status=$? 21513 grep -v '^ *+' conftest.er1 >conftest.err 21514 rm -f conftest.er1 21515 cat conftest.err >&5 21516 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21517 (exit $ac_status); } && { 21518 test -z "$ac_c_werror_flag" || 21519 test ! -s conftest.err 21520 } && test -s conftest.$ac_objext; then 21521 ac_cv_type_socklen_t=yes 21522else 21523 echo "$as_me: failed program was:" >&5 21524sed 's/^/| /' conftest.$ac_ext >&5 21525 21526 ac_cv_type_socklen_t=no 21527fi 21528 21529rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21530fi 21531{ echo "$as_me:$LINENO: result: $ac_cv_type_socklen_t" >&5 21532echo "${ECHO_T}$ac_cv_type_socklen_t" >&6; } 21533if test $ac_cv_type_socklen_t = yes; then 21534 : 21535else 21536 21537 { echo "$as_me:$LINENO: checking for socklen_t equivalent" >&5 21538echo $ECHO_N "checking for socklen_t equivalent... $ECHO_C" >&6; } 21539 if test "${curl_cv_socklen_t_equiv+set}" = set; then 21540 echo $ECHO_N "(cached) $ECHO_C" >&6 21541else 21542 21543 # Systems have either "struct sockaddr *" or 21544 # "void *" as the second argument to getpeername 21545 curl_cv_socklen_t_equiv= 21546 for arg2 in "struct sockaddr" void; do 21547 for t in int size_t unsigned long "unsigned long"; do 21548 cat >conftest.$ac_ext <<_ACEOF 21549/* confdefs.h. */ 21550_ACEOF 21551cat confdefs.h >>conftest.$ac_ext 21552cat >>conftest.$ac_ext <<_ACEOF 21553/* end confdefs.h. */ 21554 21555 #include <sys/types.h> 21556 #include <sys/socket.h> 21557 21558 int getpeername (int, $arg2 *, $t *); 21559 21560int 21561main () 21562{ 21563 21564 $t len; 21565 getpeername(0,0,&len); 21566 21567 ; 21568 return 0; 21569} 21570_ACEOF 21571rm -f conftest.$ac_objext 21572if { (ac_try="$ac_compile" 21573case "(($ac_try" in 21574 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21575 *) ac_try_echo=$ac_try;; 21576esac 21577eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21578 (eval "$ac_compile") 2>conftest.er1 21579 ac_status=$? 21580 grep -v '^ *+' conftest.er1 >conftest.err 21581 rm -f conftest.er1 21582 cat conftest.err >&5 21583 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21584 (exit $ac_status); } && { 21585 test -z "$ac_c_werror_flag" || 21586 test ! -s conftest.err 21587 } && test -s conftest.$ac_objext; then 21588 21589 curl_cv_socklen_t_equiv="$t" 21590 break 21591 21592else 21593 echo "$as_me: failed program was:" >&5 21594sed 's/^/| /' conftest.$ac_ext >&5 21595 21596 21597fi 21598 21599rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21600 done 21601 done 21602 21603 if test "x$curl_cv_socklen_t_equiv" = x; then 21604 { { echo "$as_me:$LINENO: error: Cannot find a type to use in place of socklen_t" >&5 21605echo "$as_me: error: Cannot find a type to use in place of socklen_t" >&2;} 21606 { (exit 1); exit 1; }; } 21607 fi 21608 21609fi 21610 21611 { echo "$as_me:$LINENO: result: $curl_cv_socklen_t_equiv" >&5 21612echo "${ECHO_T}$curl_cv_socklen_t_equiv" >&6; } 21613 21614cat >>confdefs.h <<_ACEOF 21615#define socklen_t $curl_cv_socklen_t_equiv 21616_ACEOF 21617 21618fi 21619 21620 21621 21622{ echo "$as_me:$LINENO: checking for sig_atomic_t" >&5 21623echo $ECHO_N "checking for sig_atomic_t... $ECHO_C" >&6; } 21624if test "${ac_cv_type_sig_atomic_t+set}" = set; then 21625 echo $ECHO_N "(cached) $ECHO_C" >&6 21626else 21627 cat >conftest.$ac_ext <<_ACEOF 21628/* confdefs.h. */ 21629_ACEOF 21630cat confdefs.h >>conftest.$ac_ext 21631cat >>conftest.$ac_ext <<_ACEOF 21632/* end confdefs.h. */ 21633#include <signal.h> 21634 21635typedef sig_atomic_t ac__type_new_; 21636int 21637main () 21638{ 21639if ((ac__type_new_ *) 0) 21640 return 0; 21641if (sizeof (ac__type_new_)) 21642 return 0; 21643 ; 21644 return 0; 21645} 21646_ACEOF 21647rm -f conftest.$ac_objext 21648if { (ac_try="$ac_compile" 21649case "(($ac_try" in 21650 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21651 *) ac_try_echo=$ac_try;; 21652esac 21653eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21654 (eval "$ac_compile") 2>conftest.er1 21655 ac_status=$? 21656 grep -v '^ *+' conftest.er1 >conftest.err 21657 rm -f conftest.er1 21658 cat conftest.err >&5 21659 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21660 (exit $ac_status); } && { 21661 test -z "$ac_c_werror_flag" || 21662 test ! -s conftest.err 21663 } && test -s conftest.$ac_objext; then 21664 ac_cv_type_sig_atomic_t=yes 21665else 21666 echo "$as_me: failed program was:" >&5 21667sed 's/^/| /' conftest.$ac_ext >&5 21668 21669 ac_cv_type_sig_atomic_t=no 21670fi 21671 21672rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21673fi 21674{ echo "$as_me:$LINENO: result: $ac_cv_type_sig_atomic_t" >&5 21675echo "${ECHO_T}$ac_cv_type_sig_atomic_t" >&6; } 21676if test $ac_cv_type_sig_atomic_t = yes; then 21677 21678cat >>confdefs.h <<_ACEOF 21679#define HAVE_SIG_ATOMIC_T 1 21680_ACEOF 21681 21682 21683fi 21684 21685{ echo "$as_me:$LINENO: checking for fsblkcnt_t" >&5 21686echo $ECHO_N "checking for fsblkcnt_t... $ECHO_C" >&6; } 21687if test "${ac_cv_type_fsblkcnt_t+set}" = set; then 21688 echo $ECHO_N "(cached) $ECHO_C" >&6 21689else 21690 cat >conftest.$ac_ext <<_ACEOF 21691/* confdefs.h. */ 21692_ACEOF 21693cat confdefs.h >>conftest.$ac_ext 21694cat >>conftest.$ac_ext <<_ACEOF 21695/* end confdefs.h. */ 21696 21697#include <sys/types.h> 21698#ifdef HAVE_SYS_BITYPES_H 21699#include <sys/bitypes.h> 21700#endif 21701#ifdef HAVE_SYS_STATFS_H 21702#include <sys/statfs.h> 21703#endif 21704#ifdef HAVE_SYS_STATVFS_H 21705#include <sys/statvfs.h> 21706#endif 21707 21708 21709typedef fsblkcnt_t ac__type_new_; 21710int 21711main () 21712{ 21713if ((ac__type_new_ *) 0) 21714 return 0; 21715if (sizeof (ac__type_new_)) 21716 return 0; 21717 ; 21718 return 0; 21719} 21720_ACEOF 21721rm -f conftest.$ac_objext 21722if { (ac_try="$ac_compile" 21723case "(($ac_try" in 21724 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21725 *) ac_try_echo=$ac_try;; 21726esac 21727eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21728 (eval "$ac_compile") 2>conftest.er1 21729 ac_status=$? 21730 grep -v '^ *+' conftest.er1 >conftest.err 21731 rm -f conftest.er1 21732 cat conftest.err >&5 21733 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21734 (exit $ac_status); } && { 21735 test -z "$ac_c_werror_flag" || 21736 test ! -s conftest.err 21737 } && test -s conftest.$ac_objext; then 21738 ac_cv_type_fsblkcnt_t=yes 21739else 21740 echo "$as_me: failed program was:" >&5 21741sed 's/^/| /' conftest.$ac_ext >&5 21742 21743 ac_cv_type_fsblkcnt_t=no 21744fi 21745 21746rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21747fi 21748{ echo "$as_me:$LINENO: result: $ac_cv_type_fsblkcnt_t" >&5 21749echo "${ECHO_T}$ac_cv_type_fsblkcnt_t" >&6; } 21750if test $ac_cv_type_fsblkcnt_t = yes; then 21751 21752cat >>confdefs.h <<_ACEOF 21753#define HAVE_FSBLKCNT_T 1 21754_ACEOF 21755 21756 21757fi 21758{ echo "$as_me:$LINENO: checking for fsfilcnt_t" >&5 21759echo $ECHO_N "checking for fsfilcnt_t... $ECHO_C" >&6; } 21760if test "${ac_cv_type_fsfilcnt_t+set}" = set; then 21761 echo $ECHO_N "(cached) $ECHO_C" >&6 21762else 21763 cat >conftest.$ac_ext <<_ACEOF 21764/* confdefs.h. */ 21765_ACEOF 21766cat confdefs.h >>conftest.$ac_ext 21767cat >>conftest.$ac_ext <<_ACEOF 21768/* end confdefs.h. */ 21769 21770#include <sys/types.h> 21771#ifdef HAVE_SYS_BITYPES_H 21772#include <sys/bitypes.h> 21773#endif 21774#ifdef HAVE_SYS_STATFS_H 21775#include <sys/statfs.h> 21776#endif 21777#ifdef HAVE_SYS_STATVFS_H 21778#include <sys/statvfs.h> 21779#endif 21780 21781 21782typedef fsfilcnt_t ac__type_new_; 21783int 21784main () 21785{ 21786if ((ac__type_new_ *) 0) 21787 return 0; 21788if (sizeof (ac__type_new_)) 21789 return 0; 21790 ; 21791 return 0; 21792} 21793_ACEOF 21794rm -f conftest.$ac_objext 21795if { (ac_try="$ac_compile" 21796case "(($ac_try" in 21797 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21798 *) ac_try_echo=$ac_try;; 21799esac 21800eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21801 (eval "$ac_compile") 2>conftest.er1 21802 ac_status=$? 21803 grep -v '^ *+' conftest.er1 >conftest.err 21804 rm -f conftest.er1 21805 cat conftest.err >&5 21806 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21807 (exit $ac_status); } && { 21808 test -z "$ac_c_werror_flag" || 21809 test ! -s conftest.err 21810 } && test -s conftest.$ac_objext; then 21811 ac_cv_type_fsfilcnt_t=yes 21812else 21813 echo "$as_me: failed program was:" >&5 21814sed 's/^/| /' conftest.$ac_ext >&5 21815 21816 ac_cv_type_fsfilcnt_t=no 21817fi 21818 21819rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21820fi 21821{ echo "$as_me:$LINENO: result: $ac_cv_type_fsfilcnt_t" >&5 21822echo "${ECHO_T}$ac_cv_type_fsfilcnt_t" >&6; } 21823if test $ac_cv_type_fsfilcnt_t = yes; then 21824 21825cat >>confdefs.h <<_ACEOF 21826#define HAVE_FSFILCNT_T 1 21827_ACEOF 21828 21829 21830fi 21831 21832 21833{ echo "$as_me:$LINENO: checking for in_addr_t" >&5 21834echo $ECHO_N "checking for in_addr_t... $ECHO_C" >&6; } 21835if test "${ac_cv_type_in_addr_t+set}" = set; then 21836 echo $ECHO_N "(cached) $ECHO_C" >&6 21837else 21838 cat >conftest.$ac_ext <<_ACEOF 21839/* confdefs.h. */ 21840_ACEOF 21841cat confdefs.h >>conftest.$ac_ext 21842cat >>conftest.$ac_ext <<_ACEOF 21843/* end confdefs.h. */ 21844#include <sys/types.h> 21845#include <netinet/in.h> 21846 21847typedef in_addr_t ac__type_new_; 21848int 21849main () 21850{ 21851if ((ac__type_new_ *) 0) 21852 return 0; 21853if (sizeof (ac__type_new_)) 21854 return 0; 21855 ; 21856 return 0; 21857} 21858_ACEOF 21859rm -f conftest.$ac_objext 21860if { (ac_try="$ac_compile" 21861case "(($ac_try" in 21862 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21863 *) ac_try_echo=$ac_try;; 21864esac 21865eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21866 (eval "$ac_compile") 2>conftest.er1 21867 ac_status=$? 21868 grep -v '^ *+' conftest.er1 >conftest.err 21869 rm -f conftest.er1 21870 cat conftest.err >&5 21871 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21872 (exit $ac_status); } && { 21873 test -z "$ac_c_werror_flag" || 21874 test ! -s conftest.err 21875 } && test -s conftest.$ac_objext; then 21876 ac_cv_type_in_addr_t=yes 21877else 21878 echo "$as_me: failed program was:" >&5 21879sed 's/^/| /' conftest.$ac_ext >&5 21880 21881 ac_cv_type_in_addr_t=no 21882fi 21883 21884rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21885fi 21886{ echo "$as_me:$LINENO: result: $ac_cv_type_in_addr_t" >&5 21887echo "${ECHO_T}$ac_cv_type_in_addr_t" >&6; } 21888if test $ac_cv_type_in_addr_t = yes; then 21889 21890cat >>confdefs.h <<_ACEOF 21891#define HAVE_IN_ADDR_T 1 21892_ACEOF 21893 21894 21895fi 21896 21897 21898{ echo "$as_me:$LINENO: checking for size_t" >&5 21899echo $ECHO_N "checking for size_t... $ECHO_C" >&6; } 21900if test "${ac_cv_have_size_t+set}" = set; then 21901 echo $ECHO_N "(cached) $ECHO_C" >&6 21902else 21903 21904 cat >conftest.$ac_ext <<_ACEOF 21905/* confdefs.h. */ 21906_ACEOF 21907cat confdefs.h >>conftest.$ac_ext 21908cat >>conftest.$ac_ext <<_ACEOF 21909/* end confdefs.h. */ 21910 21911#include <sys/types.h> 21912 21913int 21914main () 21915{ 21916 size_t foo; foo = 1235; 21917 ; 21918 return 0; 21919} 21920_ACEOF 21921rm -f conftest.$ac_objext 21922if { (ac_try="$ac_compile" 21923case "(($ac_try" in 21924 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21925 *) ac_try_echo=$ac_try;; 21926esac 21927eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21928 (eval "$ac_compile") 2>conftest.er1 21929 ac_status=$? 21930 grep -v '^ *+' conftest.er1 >conftest.err 21931 rm -f conftest.er1 21932 cat conftest.err >&5 21933 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21934 (exit $ac_status); } && { 21935 test -z "$ac_c_werror_flag" || 21936 test ! -s conftest.err 21937 } && test -s conftest.$ac_objext; then 21938 ac_cv_have_size_t="yes" 21939else 21940 echo "$as_me: failed program was:" >&5 21941sed 's/^/| /' conftest.$ac_ext >&5 21942 21943 ac_cv_have_size_t="no" 21944 21945fi 21946 21947rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21948 21949fi 21950{ echo "$as_me:$LINENO: result: $ac_cv_have_size_t" >&5 21951echo "${ECHO_T}$ac_cv_have_size_t" >&6; } 21952if test "x$ac_cv_have_size_t" = "xyes" ; then 21953 21954cat >>confdefs.h <<\_ACEOF 21955#define HAVE_SIZE_T 1 21956_ACEOF 21957 21958fi 21959 21960{ echo "$as_me:$LINENO: checking for ssize_t" >&5 21961echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6; } 21962if test "${ac_cv_have_ssize_t+set}" = set; then 21963 echo $ECHO_N "(cached) $ECHO_C" >&6 21964else 21965 21966 cat >conftest.$ac_ext <<_ACEOF 21967/* confdefs.h. */ 21968_ACEOF 21969cat confdefs.h >>conftest.$ac_ext 21970cat >>conftest.$ac_ext <<_ACEOF 21971/* end confdefs.h. */ 21972 21973#include <sys/types.h> 21974 21975int 21976main () 21977{ 21978 ssize_t foo; foo = 1235; 21979 ; 21980 return 0; 21981} 21982_ACEOF 21983rm -f conftest.$ac_objext 21984if { (ac_try="$ac_compile" 21985case "(($ac_try" in 21986 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21987 *) ac_try_echo=$ac_try;; 21988esac 21989eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21990 (eval "$ac_compile") 2>conftest.er1 21991 ac_status=$? 21992 grep -v '^ *+' conftest.er1 >conftest.err 21993 rm -f conftest.er1 21994 cat conftest.err >&5 21995 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21996 (exit $ac_status); } && { 21997 test -z "$ac_c_werror_flag" || 21998 test ! -s conftest.err 21999 } && test -s conftest.$ac_objext; then 22000 ac_cv_have_ssize_t="yes" 22001else 22002 echo "$as_me: failed program was:" >&5 22003sed 's/^/| /' conftest.$ac_ext >&5 22004 22005 ac_cv_have_ssize_t="no" 22006 22007fi 22008 22009rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22010 22011fi 22012{ echo "$as_me:$LINENO: result: $ac_cv_have_ssize_t" >&5 22013echo "${ECHO_T}$ac_cv_have_ssize_t" >&6; } 22014if test "x$ac_cv_have_ssize_t" = "xyes" ; then 22015 22016cat >>confdefs.h <<\_ACEOF 22017#define HAVE_SSIZE_T 1 22018_ACEOF 22019 22020fi 22021 22022{ echo "$as_me:$LINENO: checking for clock_t" >&5 22023echo $ECHO_N "checking for clock_t... $ECHO_C" >&6; } 22024if test "${ac_cv_have_clock_t+set}" = set; then 22025 echo $ECHO_N "(cached) $ECHO_C" >&6 22026else 22027 22028 cat >conftest.$ac_ext <<_ACEOF 22029/* confdefs.h. */ 22030_ACEOF 22031cat confdefs.h >>conftest.$ac_ext 22032cat >>conftest.$ac_ext <<_ACEOF 22033/* end confdefs.h. */ 22034 22035#include <time.h> 22036 22037int 22038main () 22039{ 22040 clock_t foo; foo = 1235; 22041 ; 22042 return 0; 22043} 22044_ACEOF 22045rm -f conftest.$ac_objext 22046if { (ac_try="$ac_compile" 22047case "(($ac_try" in 22048 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22049 *) ac_try_echo=$ac_try;; 22050esac 22051eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22052 (eval "$ac_compile") 2>conftest.er1 22053 ac_status=$? 22054 grep -v '^ *+' conftest.er1 >conftest.err 22055 rm -f conftest.er1 22056 cat conftest.err >&5 22057 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22058 (exit $ac_status); } && { 22059 test -z "$ac_c_werror_flag" || 22060 test ! -s conftest.err 22061 } && test -s conftest.$ac_objext; then 22062 ac_cv_have_clock_t="yes" 22063else 22064 echo "$as_me: failed program was:" >&5 22065sed 's/^/| /' conftest.$ac_ext >&5 22066 22067 ac_cv_have_clock_t="no" 22068 22069fi 22070 22071rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22072 22073fi 22074{ echo "$as_me:$LINENO: result: $ac_cv_have_clock_t" >&5 22075echo "${ECHO_T}$ac_cv_have_clock_t" >&6; } 22076if test "x$ac_cv_have_clock_t" = "xyes" ; then 22077 22078cat >>confdefs.h <<\_ACEOF 22079#define HAVE_CLOCK_T 1 22080_ACEOF 22081 22082fi 22083 22084{ echo "$as_me:$LINENO: checking for sa_family_t" >&5 22085echo $ECHO_N "checking for sa_family_t... $ECHO_C" >&6; } 22086if test "${ac_cv_have_sa_family_t+set}" = set; then 22087 echo $ECHO_N "(cached) $ECHO_C" >&6 22088else 22089 22090 cat >conftest.$ac_ext <<_ACEOF 22091/* confdefs.h. */ 22092_ACEOF 22093cat confdefs.h >>conftest.$ac_ext 22094cat >>conftest.$ac_ext <<_ACEOF 22095/* end confdefs.h. */ 22096 22097#include <sys/types.h> 22098#include <sys/socket.h> 22099 22100int 22101main () 22102{ 22103 sa_family_t foo; foo = 1235; 22104 ; 22105 return 0; 22106} 22107_ACEOF 22108rm -f conftest.$ac_objext 22109if { (ac_try="$ac_compile" 22110case "(($ac_try" in 22111 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22112 *) ac_try_echo=$ac_try;; 22113esac 22114eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22115 (eval "$ac_compile") 2>conftest.er1 22116 ac_status=$? 22117 grep -v '^ *+' conftest.er1 >conftest.err 22118 rm -f conftest.er1 22119 cat conftest.err >&5 22120 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22121 (exit $ac_status); } && { 22122 test -z "$ac_c_werror_flag" || 22123 test ! -s conftest.err 22124 } && test -s conftest.$ac_objext; then 22125 ac_cv_have_sa_family_t="yes" 22126else 22127 echo "$as_me: failed program was:" >&5 22128sed 's/^/| /' conftest.$ac_ext >&5 22129 22130 cat >conftest.$ac_ext <<_ACEOF 22131/* confdefs.h. */ 22132_ACEOF 22133cat confdefs.h >>conftest.$ac_ext 22134cat >>conftest.$ac_ext <<_ACEOF 22135/* end confdefs.h. */ 22136 22137#include <sys/types.h> 22138#include <sys/socket.h> 22139#include <netinet/in.h> 22140 22141int 22142main () 22143{ 22144 sa_family_t foo; foo = 1235; 22145 ; 22146 return 0; 22147} 22148_ACEOF 22149rm -f conftest.$ac_objext 22150if { (ac_try="$ac_compile" 22151case "(($ac_try" in 22152 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22153 *) ac_try_echo=$ac_try;; 22154esac 22155eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22156 (eval "$ac_compile") 2>conftest.er1 22157 ac_status=$? 22158 grep -v '^ *+' conftest.er1 >conftest.err 22159 rm -f conftest.er1 22160 cat conftest.err >&5 22161 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22162 (exit $ac_status); } && { 22163 test -z "$ac_c_werror_flag" || 22164 test ! -s conftest.err 22165 } && test -s conftest.$ac_objext; then 22166 ac_cv_have_sa_family_t="yes" 22167else 22168 echo "$as_me: failed program was:" >&5 22169sed 's/^/| /' conftest.$ac_ext >&5 22170 22171 ac_cv_have_sa_family_t="no" 22172 22173fi 22174 22175rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22176 22177fi 22178 22179rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22180 22181fi 22182{ echo "$as_me:$LINENO: result: $ac_cv_have_sa_family_t" >&5 22183echo "${ECHO_T}$ac_cv_have_sa_family_t" >&6; } 22184if test "x$ac_cv_have_sa_family_t" = "xyes" ; then 22185 22186cat >>confdefs.h <<\_ACEOF 22187#define HAVE_SA_FAMILY_T 1 22188_ACEOF 22189 22190fi 22191 22192{ echo "$as_me:$LINENO: checking for pid_t" >&5 22193echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; } 22194if test "${ac_cv_have_pid_t+set}" = set; then 22195 echo $ECHO_N "(cached) $ECHO_C" >&6 22196else 22197 22198 cat >conftest.$ac_ext <<_ACEOF 22199/* confdefs.h. */ 22200_ACEOF 22201cat confdefs.h >>conftest.$ac_ext 22202cat >>conftest.$ac_ext <<_ACEOF 22203/* end confdefs.h. */ 22204 22205#include <sys/types.h> 22206 22207int 22208main () 22209{ 22210 pid_t foo; foo = 1235; 22211 ; 22212 return 0; 22213} 22214_ACEOF 22215rm -f conftest.$ac_objext 22216if { (ac_try="$ac_compile" 22217case "(($ac_try" in 22218 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22219 *) ac_try_echo=$ac_try;; 22220esac 22221eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22222 (eval "$ac_compile") 2>conftest.er1 22223 ac_status=$? 22224 grep -v '^ *+' conftest.er1 >conftest.err 22225 rm -f conftest.er1 22226 cat conftest.err >&5 22227 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22228 (exit $ac_status); } && { 22229 test -z "$ac_c_werror_flag" || 22230 test ! -s conftest.err 22231 } && test -s conftest.$ac_objext; then 22232 ac_cv_have_pid_t="yes" 22233else 22234 echo "$as_me: failed program was:" >&5 22235sed 's/^/| /' conftest.$ac_ext >&5 22236 22237 ac_cv_have_pid_t="no" 22238 22239fi 22240 22241rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22242 22243fi 22244{ echo "$as_me:$LINENO: result: $ac_cv_have_pid_t" >&5 22245echo "${ECHO_T}$ac_cv_have_pid_t" >&6; } 22246if test "x$ac_cv_have_pid_t" = "xyes" ; then 22247 22248cat >>confdefs.h <<\_ACEOF 22249#define HAVE_PID_T 1 22250_ACEOF 22251 22252fi 22253 22254{ echo "$as_me:$LINENO: checking for mode_t" >&5 22255echo $ECHO_N "checking for mode_t... $ECHO_C" >&6; } 22256if test "${ac_cv_have_mode_t+set}" = set; then 22257 echo $ECHO_N "(cached) $ECHO_C" >&6 22258else 22259 22260 cat >conftest.$ac_ext <<_ACEOF 22261/* confdefs.h. */ 22262_ACEOF 22263cat confdefs.h >>conftest.$ac_ext 22264cat >>conftest.$ac_ext <<_ACEOF 22265/* end confdefs.h. */ 22266 22267#include <sys/types.h> 22268 22269int 22270main () 22271{ 22272 mode_t foo; foo = 1235; 22273 ; 22274 return 0; 22275} 22276_ACEOF 22277rm -f conftest.$ac_objext 22278if { (ac_try="$ac_compile" 22279case "(($ac_try" in 22280 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22281 *) ac_try_echo=$ac_try;; 22282esac 22283eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22284 (eval "$ac_compile") 2>conftest.er1 22285 ac_status=$? 22286 grep -v '^ *+' conftest.er1 >conftest.err 22287 rm -f conftest.er1 22288 cat conftest.err >&5 22289 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22290 (exit $ac_status); } && { 22291 test -z "$ac_c_werror_flag" || 22292 test ! -s conftest.err 22293 } && test -s conftest.$ac_objext; then 22294 ac_cv_have_mode_t="yes" 22295else 22296 echo "$as_me: failed program was:" >&5 22297sed 's/^/| /' conftest.$ac_ext >&5 22298 22299 ac_cv_have_mode_t="no" 22300 22301fi 22302 22303rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22304 22305fi 22306{ echo "$as_me:$LINENO: result: $ac_cv_have_mode_t" >&5 22307echo "${ECHO_T}$ac_cv_have_mode_t" >&6; } 22308if test "x$ac_cv_have_mode_t" = "xyes" ; then 22309 22310cat >>confdefs.h <<\_ACEOF 22311#define HAVE_MODE_T 1 22312_ACEOF 22313 22314fi 22315 22316 22317{ echo "$as_me:$LINENO: checking for struct sockaddr_storage" >&5 22318echo $ECHO_N "checking for struct sockaddr_storage... $ECHO_C" >&6; } 22319if test "${ac_cv_have_struct_sockaddr_storage+set}" = set; then 22320 echo $ECHO_N "(cached) $ECHO_C" >&6 22321else 22322 22323 cat >conftest.$ac_ext <<_ACEOF 22324/* confdefs.h. */ 22325_ACEOF 22326cat confdefs.h >>conftest.$ac_ext 22327cat >>conftest.$ac_ext <<_ACEOF 22328/* end confdefs.h. */ 22329 22330#include <sys/types.h> 22331#include <sys/socket.h> 22332 22333int 22334main () 22335{ 22336 struct sockaddr_storage s; 22337 ; 22338 return 0; 22339} 22340_ACEOF 22341rm -f conftest.$ac_objext 22342if { (ac_try="$ac_compile" 22343case "(($ac_try" in 22344 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22345 *) ac_try_echo=$ac_try;; 22346esac 22347eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22348 (eval "$ac_compile") 2>conftest.er1 22349 ac_status=$? 22350 grep -v '^ *+' conftest.er1 >conftest.err 22351 rm -f conftest.er1 22352 cat conftest.err >&5 22353 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22354 (exit $ac_status); } && { 22355 test -z "$ac_c_werror_flag" || 22356 test ! -s conftest.err 22357 } && test -s conftest.$ac_objext; then 22358 ac_cv_have_struct_sockaddr_storage="yes" 22359else 22360 echo "$as_me: failed program was:" >&5 22361sed 's/^/| /' conftest.$ac_ext >&5 22362 22363 ac_cv_have_struct_sockaddr_storage="no" 22364 22365fi 22366 22367rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22368 22369fi 22370{ echo "$as_me:$LINENO: result: $ac_cv_have_struct_sockaddr_storage" >&5 22371echo "${ECHO_T}$ac_cv_have_struct_sockaddr_storage" >&6; } 22372if test "x$ac_cv_have_struct_sockaddr_storage" = "xyes" ; then 22373 22374cat >>confdefs.h <<\_ACEOF 22375#define HAVE_STRUCT_SOCKADDR_STORAGE 1 22376_ACEOF 22377 22378fi 22379 22380{ echo "$as_me:$LINENO: checking for struct sockaddr_in6" >&5 22381echo $ECHO_N "checking for struct sockaddr_in6... $ECHO_C" >&6; } 22382if test "${ac_cv_have_struct_sockaddr_in6+set}" = set; then 22383 echo $ECHO_N "(cached) $ECHO_C" >&6 22384else 22385 22386 cat >conftest.$ac_ext <<_ACEOF 22387/* confdefs.h. */ 22388_ACEOF 22389cat confdefs.h >>conftest.$ac_ext 22390cat >>conftest.$ac_ext <<_ACEOF 22391/* end confdefs.h. */ 22392 22393#include <sys/types.h> 22394#include <netinet/in.h> 22395 22396int 22397main () 22398{ 22399 struct sockaddr_in6 s; s.sin6_family = 0; 22400 ; 22401 return 0; 22402} 22403_ACEOF 22404rm -f conftest.$ac_objext 22405if { (ac_try="$ac_compile" 22406case "(($ac_try" in 22407 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22408 *) ac_try_echo=$ac_try;; 22409esac 22410eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22411 (eval "$ac_compile") 2>conftest.er1 22412 ac_status=$? 22413 grep -v '^ *+' conftest.er1 >conftest.err 22414 rm -f conftest.er1 22415 cat conftest.err >&5 22416 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22417 (exit $ac_status); } && { 22418 test -z "$ac_c_werror_flag" || 22419 test ! -s conftest.err 22420 } && test -s conftest.$ac_objext; then 22421 ac_cv_have_struct_sockaddr_in6="yes" 22422else 22423 echo "$as_me: failed program was:" >&5 22424sed 's/^/| /' conftest.$ac_ext >&5 22425 22426 ac_cv_have_struct_sockaddr_in6="no" 22427 22428fi 22429 22430rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22431 22432fi 22433{ echo "$as_me:$LINENO: result: $ac_cv_have_struct_sockaddr_in6" >&5 22434echo "${ECHO_T}$ac_cv_have_struct_sockaddr_in6" >&6; } 22435if test "x$ac_cv_have_struct_sockaddr_in6" = "xyes" ; then 22436 22437cat >>confdefs.h <<\_ACEOF 22438#define HAVE_STRUCT_SOCKADDR_IN6 1 22439_ACEOF 22440 22441fi 22442 22443{ echo "$as_me:$LINENO: checking for struct in6_addr" >&5 22444echo $ECHO_N "checking for struct in6_addr... $ECHO_C" >&6; } 22445if test "${ac_cv_have_struct_in6_addr+set}" = set; then 22446 echo $ECHO_N "(cached) $ECHO_C" >&6 22447else 22448 22449 cat >conftest.$ac_ext <<_ACEOF 22450/* confdefs.h. */ 22451_ACEOF 22452cat confdefs.h >>conftest.$ac_ext 22453cat >>conftest.$ac_ext <<_ACEOF 22454/* end confdefs.h. */ 22455 22456#include <sys/types.h> 22457#include <netinet/in.h> 22458 22459int 22460main () 22461{ 22462 struct in6_addr s; s.s6_addr[0] = 0; 22463 ; 22464 return 0; 22465} 22466_ACEOF 22467rm -f conftest.$ac_objext 22468if { (ac_try="$ac_compile" 22469case "(($ac_try" in 22470 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22471 *) ac_try_echo=$ac_try;; 22472esac 22473eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22474 (eval "$ac_compile") 2>conftest.er1 22475 ac_status=$? 22476 grep -v '^ *+' conftest.er1 >conftest.err 22477 rm -f conftest.er1 22478 cat conftest.err >&5 22479 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22480 (exit $ac_status); } && { 22481 test -z "$ac_c_werror_flag" || 22482 test ! -s conftest.err 22483 } && test -s conftest.$ac_objext; then 22484 ac_cv_have_struct_in6_addr="yes" 22485else 22486 echo "$as_me: failed program was:" >&5 22487sed 's/^/| /' conftest.$ac_ext >&5 22488 22489 ac_cv_have_struct_in6_addr="no" 22490 22491fi 22492 22493rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22494 22495fi 22496{ echo "$as_me:$LINENO: result: $ac_cv_have_struct_in6_addr" >&5 22497echo "${ECHO_T}$ac_cv_have_struct_in6_addr" >&6; } 22498if test "x$ac_cv_have_struct_in6_addr" = "xyes" ; then 22499 22500cat >>confdefs.h <<\_ACEOF 22501#define HAVE_STRUCT_IN6_ADDR 1 22502_ACEOF 22503 22504fi 22505 22506{ echo "$as_me:$LINENO: checking for struct addrinfo" >&5 22507echo $ECHO_N "checking for struct addrinfo... $ECHO_C" >&6; } 22508if test "${ac_cv_have_struct_addrinfo+set}" = set; then 22509 echo $ECHO_N "(cached) $ECHO_C" >&6 22510else 22511 22512 cat >conftest.$ac_ext <<_ACEOF 22513/* confdefs.h. */ 22514_ACEOF 22515cat confdefs.h >>conftest.$ac_ext 22516cat >>conftest.$ac_ext <<_ACEOF 22517/* end confdefs.h. */ 22518 22519#include <sys/types.h> 22520#include <sys/socket.h> 22521#include <netdb.h> 22522 22523int 22524main () 22525{ 22526 struct addrinfo s; s.ai_flags = AI_PASSIVE; 22527 ; 22528 return 0; 22529} 22530_ACEOF 22531rm -f conftest.$ac_objext 22532if { (ac_try="$ac_compile" 22533case "(($ac_try" in 22534 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22535 *) ac_try_echo=$ac_try;; 22536esac 22537eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22538 (eval "$ac_compile") 2>conftest.er1 22539 ac_status=$? 22540 grep -v '^ *+' conftest.er1 >conftest.err 22541 rm -f conftest.er1 22542 cat conftest.err >&5 22543 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22544 (exit $ac_status); } && { 22545 test -z "$ac_c_werror_flag" || 22546 test ! -s conftest.err 22547 } && test -s conftest.$ac_objext; then 22548 ac_cv_have_struct_addrinfo="yes" 22549else 22550 echo "$as_me: failed program was:" >&5 22551sed 's/^/| /' conftest.$ac_ext >&5 22552 22553 ac_cv_have_struct_addrinfo="no" 22554 22555fi 22556 22557rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22558 22559fi 22560{ echo "$as_me:$LINENO: result: $ac_cv_have_struct_addrinfo" >&5 22561echo "${ECHO_T}$ac_cv_have_struct_addrinfo" >&6; } 22562if test "x$ac_cv_have_struct_addrinfo" = "xyes" ; then 22563 22564cat >>confdefs.h <<\_ACEOF 22565#define HAVE_STRUCT_ADDRINFO 1 22566_ACEOF 22567 22568fi 22569 22570{ echo "$as_me:$LINENO: checking for struct timeval" >&5 22571echo $ECHO_N "checking for struct timeval... $ECHO_C" >&6; } 22572if test "${ac_cv_have_struct_timeval+set}" = set; then 22573 echo $ECHO_N "(cached) $ECHO_C" >&6 22574else 22575 22576 cat >conftest.$ac_ext <<_ACEOF 22577/* confdefs.h. */ 22578_ACEOF 22579cat confdefs.h >>conftest.$ac_ext 22580cat >>conftest.$ac_ext <<_ACEOF 22581/* end confdefs.h. */ 22582 #include <sys/time.h> 22583int 22584main () 22585{ 22586 struct timeval tv; tv.tv_sec = 1; 22587 ; 22588 return 0; 22589} 22590_ACEOF 22591rm -f conftest.$ac_objext 22592if { (ac_try="$ac_compile" 22593case "(($ac_try" in 22594 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22595 *) ac_try_echo=$ac_try;; 22596esac 22597eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22598 (eval "$ac_compile") 2>conftest.er1 22599 ac_status=$? 22600 grep -v '^ *+' conftest.er1 >conftest.err 22601 rm -f conftest.er1 22602 cat conftest.err >&5 22603 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22604 (exit $ac_status); } && { 22605 test -z "$ac_c_werror_flag" || 22606 test ! -s conftest.err 22607 } && test -s conftest.$ac_objext; then 22608 ac_cv_have_struct_timeval="yes" 22609else 22610 echo "$as_me: failed program was:" >&5 22611sed 's/^/| /' conftest.$ac_ext >&5 22612 22613 ac_cv_have_struct_timeval="no" 22614 22615fi 22616 22617rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22618 22619fi 22620{ echo "$as_me:$LINENO: result: $ac_cv_have_struct_timeval" >&5 22621echo "${ECHO_T}$ac_cv_have_struct_timeval" >&6; } 22622if test "x$ac_cv_have_struct_timeval" = "xyes" ; then 22623 22624cat >>confdefs.h <<\_ACEOF 22625#define HAVE_STRUCT_TIMEVAL 1 22626_ACEOF 22627 22628 have_struct_timeval=1 22629fi 22630 22631{ echo "$as_me:$LINENO: checking for struct timespec" >&5 22632echo $ECHO_N "checking for struct timespec... $ECHO_C" >&6; } 22633if test "${ac_cv_type_struct_timespec+set}" = set; then 22634 echo $ECHO_N "(cached) $ECHO_C" >&6 22635else 22636 cat >conftest.$ac_ext <<_ACEOF 22637/* confdefs.h. */ 22638_ACEOF 22639cat confdefs.h >>conftest.$ac_ext 22640cat >>conftest.$ac_ext <<_ACEOF 22641/* end confdefs.h. */ 22642$ac_includes_default 22643typedef struct timespec ac__type_new_; 22644int 22645main () 22646{ 22647if ((ac__type_new_ *) 0) 22648 return 0; 22649if (sizeof (ac__type_new_)) 22650 return 0; 22651 ; 22652 return 0; 22653} 22654_ACEOF 22655rm -f conftest.$ac_objext 22656if { (ac_try="$ac_compile" 22657case "(($ac_try" in 22658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22659 *) ac_try_echo=$ac_try;; 22660esac 22661eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22662 (eval "$ac_compile") 2>conftest.er1 22663 ac_status=$? 22664 grep -v '^ *+' conftest.er1 >conftest.err 22665 rm -f conftest.er1 22666 cat conftest.err >&5 22667 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22668 (exit $ac_status); } && { 22669 test -z "$ac_c_werror_flag" || 22670 test ! -s conftest.err 22671 } && test -s conftest.$ac_objext; then 22672 ac_cv_type_struct_timespec=yes 22673else 22674 echo "$as_me: failed program was:" >&5 22675sed 's/^/| /' conftest.$ac_ext >&5 22676 22677 ac_cv_type_struct_timespec=no 22678fi 22679 22680rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22681fi 22682{ echo "$as_me:$LINENO: result: $ac_cv_type_struct_timespec" >&5 22683echo "${ECHO_T}$ac_cv_type_struct_timespec" >&6; } 22684if test $ac_cv_type_struct_timespec = yes; then 22685 22686cat >>confdefs.h <<_ACEOF 22687#define HAVE_STRUCT_TIMESPEC 1 22688_ACEOF 22689 22690 22691fi 22692 22693 22694# We need int64_t or else certian parts of the compile will fail. 22695if test "x$ac_cv_have_int64_t" = "xno" && \ 22696 test "x$ac_cv_sizeof_long_int" != "x8" && \ 22697 test "x$ac_cv_sizeof_long_long_int" = "x0" ; then 22698 echo "OpenSSH requires int64_t support. Contact your vendor or install" 22699 echo "an alternative compiler (I.E., GCC) before continuing." 22700 echo "" 22701 exit 1; 22702else 22703 if test "$cross_compiling" = yes; then 22704 { echo "$as_me:$LINENO: WARNING: cross compiling: Assuming working snprintf()" >&5 22705echo "$as_me: WARNING: cross compiling: Assuming working snprintf()" >&2;} 22706 22707else 22708 cat >conftest.$ac_ext <<_ACEOF 22709/* confdefs.h. */ 22710_ACEOF 22711cat confdefs.h >>conftest.$ac_ext 22712cat >>conftest.$ac_ext <<_ACEOF 22713/* end confdefs.h. */ 22714 22715#include <stdio.h> 22716#include <string.h> 22717#ifdef HAVE_SNPRINTF 22718main() 22719{ 22720 char buf[50]; 22721 char expected_out[50]; 22722 int mazsize = 50 ; 22723#if (SIZEOF_LONG_INT == 8) 22724 long int num = 0x7fffffffffffffff; 22725#else 22726 long long num = 0x7fffffffffffffffll; 22727#endif 22728 strcpy(expected_out, "9223372036854775807"); 22729 snprintf(buf, mazsize, "%lld", num); 22730 if(strcmp(buf, expected_out) != 0) 22731 exit(1); 22732 exit(0); 22733} 22734#else 22735main() { exit(0); } 22736#endif 22737 22738_ACEOF 22739rm -f conftest$ac_exeext 22740if { (ac_try="$ac_link" 22741case "(($ac_try" in 22742 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22743 *) ac_try_echo=$ac_try;; 22744esac 22745eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22746 (eval "$ac_link") 2>&5 22747 ac_status=$? 22748 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22749 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 22750 { (case "(($ac_try" in 22751 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22752 *) ac_try_echo=$ac_try;; 22753esac 22754eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22755 (eval "$ac_try") 2>&5 22756 ac_status=$? 22757 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22758 (exit $ac_status); }; }; then 22759 true 22760else 22761 echo "$as_me: program exited with status $ac_status" >&5 22762echo "$as_me: failed program was:" >&5 22763sed 's/^/| /' conftest.$ac_ext >&5 22764 22765( exit $ac_status ) 22766 cat >>confdefs.h <<\_ACEOF 22767#define BROKEN_SNPRINTF 1 22768_ACEOF 22769 22770fi 22771rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 22772fi 22773 22774 22775fi 22776 22777 22778# look for field 'ut_host' in header 'utmp.h' 22779 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'` 22780 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_host 22781 { echo "$as_me:$LINENO: checking for ut_host field in utmp.h" >&5 22782echo $ECHO_N "checking for ut_host field in utmp.h... $ECHO_C" >&6; } 22783 if { as_var=$ossh_varname; eval "test \"\${$as_var+set}\" = set"; }; then 22784 echo $ECHO_N "(cached) $ECHO_C" >&6 22785else 22786 22787 cat >conftest.$ac_ext <<_ACEOF 22788/* confdefs.h. */ 22789_ACEOF 22790cat confdefs.h >>conftest.$ac_ext 22791cat >>conftest.$ac_ext <<_ACEOF 22792/* end confdefs.h. */ 22793#include <utmp.h> 22794 22795_ACEOF 22796if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 22797 $EGREP "ut_host" >/dev/null 2>&1; then 22798 eval "$ossh_varname=yes" 22799else 22800 eval "$ossh_varname=no" 22801fi 22802rm -f conftest* 22803 22804fi 22805 22806 ossh_result=`eval 'echo $'"$ossh_varname"` 22807 if test -n "`echo $ossh_varname`"; then 22808 { echo "$as_me:$LINENO: result: $ossh_result" >&5 22809echo "${ECHO_T}$ossh_result" >&6; } 22810 if test "x$ossh_result" = "xyes"; then 22811 22812cat >>confdefs.h <<\_ACEOF 22813#define HAVE_HOST_IN_UTMP 1 22814_ACEOF 22815 22816 fi 22817 else 22818 { echo "$as_me:$LINENO: result: no" >&5 22819echo "${ECHO_T}no" >&6; } 22820 fi 22821 22822 22823# look for field 'ut_host' in header 'utmpx.h' 22824 ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'` 22825 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_host 22826 { echo "$as_me:$LINENO: checking for ut_host field in utmpx.h" >&5 22827echo $ECHO_N "checking for ut_host field in utmpx.h... $ECHO_C" >&6; } 22828 if { as_var=$ossh_varname; eval "test \"\${$as_var+set}\" = set"; }; then 22829 echo $ECHO_N "(cached) $ECHO_C" >&6 22830else 22831 22832 cat >conftest.$ac_ext <<_ACEOF 22833/* confdefs.h. */ 22834_ACEOF 22835cat confdefs.h >>conftest.$ac_ext 22836cat >>conftest.$ac_ext <<_ACEOF 22837/* end confdefs.h. */ 22838#include <utmpx.h> 22839 22840_ACEOF 22841if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 22842 $EGREP "ut_host" >/dev/null 2>&1; then 22843 eval "$ossh_varname=yes" 22844else 22845 eval "$ossh_varname=no" 22846fi 22847rm -f conftest* 22848 22849fi 22850 22851 ossh_result=`eval 'echo $'"$ossh_varname"` 22852 if test -n "`echo $ossh_varname`"; then 22853 { echo "$as_me:$LINENO: result: $ossh_result" >&5 22854echo "${ECHO_T}$ossh_result" >&6; } 22855 if test "x$ossh_result" = "xyes"; then 22856 22857cat >>confdefs.h <<\_ACEOF 22858#define HAVE_HOST_IN_UTMPX 1 22859_ACEOF 22860 22861 fi 22862 else 22863 { echo "$as_me:$LINENO: result: no" >&5 22864echo "${ECHO_T}no" >&6; } 22865 fi 22866 22867 22868# look for field 'syslen' in header 'utmpx.h' 22869 ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'` 22870 ossh_varname="ossh_cv_$ossh_safe""_has_"syslen 22871 { echo "$as_me:$LINENO: checking for syslen field in utmpx.h" >&5 22872echo $ECHO_N "checking for syslen field in utmpx.h... $ECHO_C" >&6; } 22873 if { as_var=$ossh_varname; eval "test \"\${$as_var+set}\" = set"; }; then 22874 echo $ECHO_N "(cached) $ECHO_C" >&6 22875else 22876 22877 cat >conftest.$ac_ext <<_ACEOF 22878/* confdefs.h. */ 22879_ACEOF 22880cat confdefs.h >>conftest.$ac_ext 22881cat >>conftest.$ac_ext <<_ACEOF 22882/* end confdefs.h. */ 22883#include <utmpx.h> 22884 22885_ACEOF 22886if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 22887 $EGREP "syslen" >/dev/null 2>&1; then 22888 eval "$ossh_varname=yes" 22889else 22890 eval "$ossh_varname=no" 22891fi 22892rm -f conftest* 22893 22894fi 22895 22896 ossh_result=`eval 'echo $'"$ossh_varname"` 22897 if test -n "`echo $ossh_varname`"; then 22898 { echo "$as_me:$LINENO: result: $ossh_result" >&5 22899echo "${ECHO_T}$ossh_result" >&6; } 22900 if test "x$ossh_result" = "xyes"; then 22901 22902cat >>confdefs.h <<\_ACEOF 22903#define HAVE_SYSLEN_IN_UTMPX 1 22904_ACEOF 22905 22906 fi 22907 else 22908 { echo "$as_me:$LINENO: result: no" >&5 22909echo "${ECHO_T}no" >&6; } 22910 fi 22911 22912 22913# look for field 'ut_pid' in header 'utmp.h' 22914 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'` 22915 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_pid 22916 { echo "$as_me:$LINENO: checking for ut_pid field in utmp.h" >&5 22917echo $ECHO_N "checking for ut_pid field in utmp.h... $ECHO_C" >&6; } 22918 if { as_var=$ossh_varname; eval "test \"\${$as_var+set}\" = set"; }; then 22919 echo $ECHO_N "(cached) $ECHO_C" >&6 22920else 22921 22922 cat >conftest.$ac_ext <<_ACEOF 22923/* confdefs.h. */ 22924_ACEOF 22925cat confdefs.h >>conftest.$ac_ext 22926cat >>conftest.$ac_ext <<_ACEOF 22927/* end confdefs.h. */ 22928#include <utmp.h> 22929 22930_ACEOF 22931if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 22932 $EGREP "ut_pid" >/dev/null 2>&1; then 22933 eval "$ossh_varname=yes" 22934else 22935 eval "$ossh_varname=no" 22936fi 22937rm -f conftest* 22938 22939fi 22940 22941 ossh_result=`eval 'echo $'"$ossh_varname"` 22942 if test -n "`echo $ossh_varname`"; then 22943 { echo "$as_me:$LINENO: result: $ossh_result" >&5 22944echo "${ECHO_T}$ossh_result" >&6; } 22945 if test "x$ossh_result" = "xyes"; then 22946 22947cat >>confdefs.h <<\_ACEOF 22948#define HAVE_PID_IN_UTMP 1 22949_ACEOF 22950 22951 fi 22952 else 22953 { echo "$as_me:$LINENO: result: no" >&5 22954echo "${ECHO_T}no" >&6; } 22955 fi 22956 22957 22958# look for field 'ut_type' in header 'utmp.h' 22959 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'` 22960 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_type 22961 { echo "$as_me:$LINENO: checking for ut_type field in utmp.h" >&5 22962echo $ECHO_N "checking for ut_type field in utmp.h... $ECHO_C" >&6; } 22963 if { as_var=$ossh_varname; eval "test \"\${$as_var+set}\" = set"; }; then 22964 echo $ECHO_N "(cached) $ECHO_C" >&6 22965else 22966 22967 cat >conftest.$ac_ext <<_ACEOF 22968/* confdefs.h. */ 22969_ACEOF 22970cat confdefs.h >>conftest.$ac_ext 22971cat >>conftest.$ac_ext <<_ACEOF 22972/* end confdefs.h. */ 22973#include <utmp.h> 22974 22975_ACEOF 22976if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 22977 $EGREP "ut_type" >/dev/null 2>&1; then 22978 eval "$ossh_varname=yes" 22979else 22980 eval "$ossh_varname=no" 22981fi 22982rm -f conftest* 22983 22984fi 22985 22986 ossh_result=`eval 'echo $'"$ossh_varname"` 22987 if test -n "`echo $ossh_varname`"; then 22988 { echo "$as_me:$LINENO: result: $ossh_result" >&5 22989echo "${ECHO_T}$ossh_result" >&6; } 22990 if test "x$ossh_result" = "xyes"; then 22991 22992cat >>confdefs.h <<\_ACEOF 22993#define HAVE_TYPE_IN_UTMP 1 22994_ACEOF 22995 22996 fi 22997 else 22998 { echo "$as_me:$LINENO: result: no" >&5 22999echo "${ECHO_T}no" >&6; } 23000 fi 23001 23002 23003# look for field 'ut_type' in header 'utmpx.h' 23004 ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'` 23005 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_type 23006 { echo "$as_me:$LINENO: checking for ut_type field in utmpx.h" >&5 23007echo $ECHO_N "checking for ut_type field in utmpx.h... $ECHO_C" >&6; } 23008 if { as_var=$ossh_varname; eval "test \"\${$as_var+set}\" = set"; }; then 23009 echo $ECHO_N "(cached) $ECHO_C" >&6 23010else 23011 23012 cat >conftest.$ac_ext <<_ACEOF 23013/* confdefs.h. */ 23014_ACEOF 23015cat confdefs.h >>conftest.$ac_ext 23016cat >>conftest.$ac_ext <<_ACEOF 23017/* end confdefs.h. */ 23018#include <utmpx.h> 23019 23020_ACEOF 23021if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 23022 $EGREP "ut_type" >/dev/null 2>&1; then 23023 eval "$ossh_varname=yes" 23024else 23025 eval "$ossh_varname=no" 23026fi 23027rm -f conftest* 23028 23029fi 23030 23031 ossh_result=`eval 'echo $'"$ossh_varname"` 23032 if test -n "`echo $ossh_varname`"; then 23033 { echo "$as_me:$LINENO: result: $ossh_result" >&5 23034echo "${ECHO_T}$ossh_result" >&6; } 23035 if test "x$ossh_result" = "xyes"; then 23036 23037cat >>confdefs.h <<\_ACEOF 23038#define HAVE_TYPE_IN_UTMPX 1 23039_ACEOF 23040 23041 fi 23042 else 23043 { echo "$as_me:$LINENO: result: no" >&5 23044echo "${ECHO_T}no" >&6; } 23045 fi 23046 23047 23048# look for field 'ut_tv' in header 'utmp.h' 23049 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'` 23050 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_tv 23051 { echo "$as_me:$LINENO: checking for ut_tv field in utmp.h" >&5 23052echo $ECHO_N "checking for ut_tv field in utmp.h... $ECHO_C" >&6; } 23053 if { as_var=$ossh_varname; eval "test \"\${$as_var+set}\" = set"; }; then 23054 echo $ECHO_N "(cached) $ECHO_C" >&6 23055else 23056 23057 cat >conftest.$ac_ext <<_ACEOF 23058/* confdefs.h. */ 23059_ACEOF 23060cat confdefs.h >>conftest.$ac_ext 23061cat >>conftest.$ac_ext <<_ACEOF 23062/* end confdefs.h. */ 23063#include <utmp.h> 23064 23065_ACEOF 23066if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 23067 $EGREP "ut_tv" >/dev/null 2>&1; then 23068 eval "$ossh_varname=yes" 23069else 23070 eval "$ossh_varname=no" 23071fi 23072rm -f conftest* 23073 23074fi 23075 23076 ossh_result=`eval 'echo $'"$ossh_varname"` 23077 if test -n "`echo $ossh_varname`"; then 23078 { echo "$as_me:$LINENO: result: $ossh_result" >&5 23079echo "${ECHO_T}$ossh_result" >&6; } 23080 if test "x$ossh_result" = "xyes"; then 23081 23082cat >>confdefs.h <<\_ACEOF 23083#define HAVE_TV_IN_UTMP 1 23084_ACEOF 23085 23086 fi 23087 else 23088 { echo "$as_me:$LINENO: result: no" >&5 23089echo "${ECHO_T}no" >&6; } 23090 fi 23091 23092 23093# look for field 'ut_id' in header 'utmp.h' 23094 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'` 23095 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_id 23096 { echo "$as_me:$LINENO: checking for ut_id field in utmp.h" >&5 23097echo $ECHO_N "checking for ut_id field in utmp.h... $ECHO_C" >&6; } 23098 if { as_var=$ossh_varname; eval "test \"\${$as_var+set}\" = set"; }; then 23099 echo $ECHO_N "(cached) $ECHO_C" >&6 23100else 23101 23102 cat >conftest.$ac_ext <<_ACEOF 23103/* confdefs.h. */ 23104_ACEOF 23105cat confdefs.h >>conftest.$ac_ext 23106cat >>conftest.$ac_ext <<_ACEOF 23107/* end confdefs.h. */ 23108#include <utmp.h> 23109 23110_ACEOF 23111if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 23112 $EGREP "ut_id" >/dev/null 2>&1; then 23113 eval "$ossh_varname=yes" 23114else 23115 eval "$ossh_varname=no" 23116fi 23117rm -f conftest* 23118 23119fi 23120 23121 ossh_result=`eval 'echo $'"$ossh_varname"` 23122 if test -n "`echo $ossh_varname`"; then 23123 { echo "$as_me:$LINENO: result: $ossh_result" >&5 23124echo "${ECHO_T}$ossh_result" >&6; } 23125 if test "x$ossh_result" = "xyes"; then 23126 23127cat >>confdefs.h <<\_ACEOF 23128#define HAVE_ID_IN_UTMP 1 23129_ACEOF 23130 23131 fi 23132 else 23133 { echo "$as_me:$LINENO: result: no" >&5 23134echo "${ECHO_T}no" >&6; } 23135 fi 23136 23137 23138# look for field 'ut_id' in header 'utmpx.h' 23139 ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'` 23140 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_id 23141 { echo "$as_me:$LINENO: checking for ut_id field in utmpx.h" >&5 23142echo $ECHO_N "checking for ut_id field in utmpx.h... $ECHO_C" >&6; } 23143 if { as_var=$ossh_varname; eval "test \"\${$as_var+set}\" = set"; }; then 23144 echo $ECHO_N "(cached) $ECHO_C" >&6 23145else 23146 23147 cat >conftest.$ac_ext <<_ACEOF 23148/* confdefs.h. */ 23149_ACEOF 23150cat confdefs.h >>conftest.$ac_ext 23151cat >>conftest.$ac_ext <<_ACEOF 23152/* end confdefs.h. */ 23153#include <utmpx.h> 23154 23155_ACEOF 23156if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 23157 $EGREP "ut_id" >/dev/null 2>&1; then 23158 eval "$ossh_varname=yes" 23159else 23160 eval "$ossh_varname=no" 23161fi 23162rm -f conftest* 23163 23164fi 23165 23166 ossh_result=`eval 'echo $'"$ossh_varname"` 23167 if test -n "`echo $ossh_varname`"; then 23168 { echo "$as_me:$LINENO: result: $ossh_result" >&5 23169echo "${ECHO_T}$ossh_result" >&6; } 23170 if test "x$ossh_result" = "xyes"; then 23171 23172cat >>confdefs.h <<\_ACEOF 23173#define HAVE_ID_IN_UTMPX 1 23174_ACEOF 23175 23176 fi 23177 else 23178 { echo "$as_me:$LINENO: result: no" >&5 23179echo "${ECHO_T}no" >&6; } 23180 fi 23181 23182 23183# look for field 'ut_addr' in header 'utmp.h' 23184 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'` 23185 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr 23186 { echo "$as_me:$LINENO: checking for ut_addr field in utmp.h" >&5 23187echo $ECHO_N "checking for ut_addr field in utmp.h... $ECHO_C" >&6; } 23188 if { as_var=$ossh_varname; eval "test \"\${$as_var+set}\" = set"; }; then 23189 echo $ECHO_N "(cached) $ECHO_C" >&6 23190else 23191 23192 cat >conftest.$ac_ext <<_ACEOF 23193/* confdefs.h. */ 23194_ACEOF 23195cat confdefs.h >>conftest.$ac_ext 23196cat >>conftest.$ac_ext <<_ACEOF 23197/* end confdefs.h. */ 23198#include <utmp.h> 23199 23200_ACEOF 23201if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 23202 $EGREP "ut_addr" >/dev/null 2>&1; then 23203 eval "$ossh_varname=yes" 23204else 23205 eval "$ossh_varname=no" 23206fi 23207rm -f conftest* 23208 23209fi 23210 23211 ossh_result=`eval 'echo $'"$ossh_varname"` 23212 if test -n "`echo $ossh_varname`"; then 23213 { echo "$as_me:$LINENO: result: $ossh_result" >&5 23214echo "${ECHO_T}$ossh_result" >&6; } 23215 if test "x$ossh_result" = "xyes"; then 23216 23217cat >>confdefs.h <<\_ACEOF 23218#define HAVE_ADDR_IN_UTMP 1 23219_ACEOF 23220 23221 fi 23222 else 23223 { echo "$as_me:$LINENO: result: no" >&5 23224echo "${ECHO_T}no" >&6; } 23225 fi 23226 23227 23228# look for field 'ut_addr' in header 'utmpx.h' 23229 ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'` 23230 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr 23231 { echo "$as_me:$LINENO: checking for ut_addr field in utmpx.h" >&5 23232echo $ECHO_N "checking for ut_addr field in utmpx.h... $ECHO_C" >&6; } 23233 if { as_var=$ossh_varname; eval "test \"\${$as_var+set}\" = set"; }; then 23234 echo $ECHO_N "(cached) $ECHO_C" >&6 23235else 23236 23237 cat >conftest.$ac_ext <<_ACEOF 23238/* confdefs.h. */ 23239_ACEOF 23240cat confdefs.h >>conftest.$ac_ext 23241cat >>conftest.$ac_ext <<_ACEOF 23242/* end confdefs.h. */ 23243#include <utmpx.h> 23244 23245_ACEOF 23246if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 23247 $EGREP "ut_addr" >/dev/null 2>&1; then 23248 eval "$ossh_varname=yes" 23249else 23250 eval "$ossh_varname=no" 23251fi 23252rm -f conftest* 23253 23254fi 23255 23256 ossh_result=`eval 'echo $'"$ossh_varname"` 23257 if test -n "`echo $ossh_varname`"; then 23258 { echo "$as_me:$LINENO: result: $ossh_result" >&5 23259echo "${ECHO_T}$ossh_result" >&6; } 23260 if test "x$ossh_result" = "xyes"; then 23261 23262cat >>confdefs.h <<\_ACEOF 23263#define HAVE_ADDR_IN_UTMPX 1 23264_ACEOF 23265 23266 fi 23267 else 23268 { echo "$as_me:$LINENO: result: no" >&5 23269echo "${ECHO_T}no" >&6; } 23270 fi 23271 23272 23273# look for field 'ut_addr_v6' in header 'utmp.h' 23274 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'` 23275 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr_v6 23276 { echo "$as_me:$LINENO: checking for ut_addr_v6 field in utmp.h" >&5 23277echo $ECHO_N "checking for ut_addr_v6 field in utmp.h... $ECHO_C" >&6; } 23278 if { as_var=$ossh_varname; eval "test \"\${$as_var+set}\" = set"; }; then 23279 echo $ECHO_N "(cached) $ECHO_C" >&6 23280else 23281 23282 cat >conftest.$ac_ext <<_ACEOF 23283/* confdefs.h. */ 23284_ACEOF 23285cat confdefs.h >>conftest.$ac_ext 23286cat >>conftest.$ac_ext <<_ACEOF 23287/* end confdefs.h. */ 23288#include <utmp.h> 23289 23290_ACEOF 23291if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 23292 $EGREP "ut_addr_v6" >/dev/null 2>&1; then 23293 eval "$ossh_varname=yes" 23294else 23295 eval "$ossh_varname=no" 23296fi 23297rm -f conftest* 23298 23299fi 23300 23301 ossh_result=`eval 'echo $'"$ossh_varname"` 23302 if test -n "`echo $ossh_varname`"; then 23303 { echo "$as_me:$LINENO: result: $ossh_result" >&5 23304echo "${ECHO_T}$ossh_result" >&6; } 23305 if test "x$ossh_result" = "xyes"; then 23306 23307cat >>confdefs.h <<\_ACEOF 23308#define HAVE_ADDR_V6_IN_UTMP 1 23309_ACEOF 23310 23311 fi 23312 else 23313 { echo "$as_me:$LINENO: result: no" >&5 23314echo "${ECHO_T}no" >&6; } 23315 fi 23316 23317 23318# look for field 'ut_addr_v6' in header 'utmpx.h' 23319 ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'` 23320 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr_v6 23321 { echo "$as_me:$LINENO: checking for ut_addr_v6 field in utmpx.h" >&5 23322echo $ECHO_N "checking for ut_addr_v6 field in utmpx.h... $ECHO_C" >&6; } 23323 if { as_var=$ossh_varname; eval "test \"\${$as_var+set}\" = set"; }; then 23324 echo $ECHO_N "(cached) $ECHO_C" >&6 23325else 23326 23327 cat >conftest.$ac_ext <<_ACEOF 23328/* confdefs.h. */ 23329_ACEOF 23330cat confdefs.h >>conftest.$ac_ext 23331cat >>conftest.$ac_ext <<_ACEOF 23332/* end confdefs.h. */ 23333#include <utmpx.h> 23334 23335_ACEOF 23336if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 23337 $EGREP "ut_addr_v6" >/dev/null 2>&1; then 23338 eval "$ossh_varname=yes" 23339else 23340 eval "$ossh_varname=no" 23341fi 23342rm -f conftest* 23343 23344fi 23345 23346 ossh_result=`eval 'echo $'"$ossh_varname"` 23347 if test -n "`echo $ossh_varname`"; then 23348 { echo "$as_me:$LINENO: result: $ossh_result" >&5 23349echo "${ECHO_T}$ossh_result" >&6; } 23350 if test "x$ossh_result" = "xyes"; then 23351 23352cat >>confdefs.h <<\_ACEOF 23353#define HAVE_ADDR_V6_IN_UTMPX 1 23354_ACEOF 23355 23356 fi 23357 else 23358 { echo "$as_me:$LINENO: result: no" >&5 23359echo "${ECHO_T}no" >&6; } 23360 fi 23361 23362 23363# look for field 'ut_exit' in header 'utmp.h' 23364 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'` 23365 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_exit 23366 { echo "$as_me:$LINENO: checking for ut_exit field in utmp.h" >&5 23367echo $ECHO_N "checking for ut_exit field in utmp.h... $ECHO_C" >&6; } 23368 if { as_var=$ossh_varname; eval "test \"\${$as_var+set}\" = set"; }; then 23369 echo $ECHO_N "(cached) $ECHO_C" >&6 23370else 23371 23372 cat >conftest.$ac_ext <<_ACEOF 23373/* confdefs.h. */ 23374_ACEOF 23375cat confdefs.h >>conftest.$ac_ext 23376cat >>conftest.$ac_ext <<_ACEOF 23377/* end confdefs.h. */ 23378#include <utmp.h> 23379 23380_ACEOF 23381if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 23382 $EGREP "ut_exit" >/dev/null 2>&1; then 23383 eval "$ossh_varname=yes" 23384else 23385 eval "$ossh_varname=no" 23386fi 23387rm -f conftest* 23388 23389fi 23390 23391 ossh_result=`eval 'echo $'"$ossh_varname"` 23392 if test -n "`echo $ossh_varname`"; then 23393 { echo "$as_me:$LINENO: result: $ossh_result" >&5 23394echo "${ECHO_T}$ossh_result" >&6; } 23395 if test "x$ossh_result" = "xyes"; then 23396 23397cat >>confdefs.h <<\_ACEOF 23398#define HAVE_EXIT_IN_UTMP 1 23399_ACEOF 23400 23401 fi 23402 else 23403 { echo "$as_me:$LINENO: result: no" >&5 23404echo "${ECHO_T}no" >&6; } 23405 fi 23406 23407 23408# look for field 'ut_time' in header 'utmp.h' 23409 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'` 23410 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_time 23411 { echo "$as_me:$LINENO: checking for ut_time field in utmp.h" >&5 23412echo $ECHO_N "checking for ut_time field in utmp.h... $ECHO_C" >&6; } 23413 if { as_var=$ossh_varname; eval "test \"\${$as_var+set}\" = set"; }; then 23414 echo $ECHO_N "(cached) $ECHO_C" >&6 23415else 23416 23417 cat >conftest.$ac_ext <<_ACEOF 23418/* confdefs.h. */ 23419_ACEOF 23420cat confdefs.h >>conftest.$ac_ext 23421cat >>conftest.$ac_ext <<_ACEOF 23422/* end confdefs.h. */ 23423#include <utmp.h> 23424 23425_ACEOF 23426if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 23427 $EGREP "ut_time" >/dev/null 2>&1; then 23428 eval "$ossh_varname=yes" 23429else 23430 eval "$ossh_varname=no" 23431fi 23432rm -f conftest* 23433 23434fi 23435 23436 ossh_result=`eval 'echo $'"$ossh_varname"` 23437 if test -n "`echo $ossh_varname`"; then 23438 { echo "$as_me:$LINENO: result: $ossh_result" >&5 23439echo "${ECHO_T}$ossh_result" >&6; } 23440 if test "x$ossh_result" = "xyes"; then 23441 23442cat >>confdefs.h <<\_ACEOF 23443#define HAVE_TIME_IN_UTMP 1 23444_ACEOF 23445 23446 fi 23447 else 23448 { echo "$as_me:$LINENO: result: no" >&5 23449echo "${ECHO_T}no" >&6; } 23450 fi 23451 23452 23453# look for field 'ut_time' in header 'utmpx.h' 23454 ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'` 23455 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_time 23456 { echo "$as_me:$LINENO: checking for ut_time field in utmpx.h" >&5 23457echo $ECHO_N "checking for ut_time field in utmpx.h... $ECHO_C" >&6; } 23458 if { as_var=$ossh_varname; eval "test \"\${$as_var+set}\" = set"; }; then 23459 echo $ECHO_N "(cached) $ECHO_C" >&6 23460else 23461 23462 cat >conftest.$ac_ext <<_ACEOF 23463/* confdefs.h. */ 23464_ACEOF 23465cat confdefs.h >>conftest.$ac_ext 23466cat >>conftest.$ac_ext <<_ACEOF 23467/* end confdefs.h. */ 23468#include <utmpx.h> 23469 23470_ACEOF 23471if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 23472 $EGREP "ut_time" >/dev/null 2>&1; then 23473 eval "$ossh_varname=yes" 23474else 23475 eval "$ossh_varname=no" 23476fi 23477rm -f conftest* 23478 23479fi 23480 23481 ossh_result=`eval 'echo $'"$ossh_varname"` 23482 if test -n "`echo $ossh_varname`"; then 23483 { echo "$as_me:$LINENO: result: $ossh_result" >&5 23484echo "${ECHO_T}$ossh_result" >&6; } 23485 if test "x$ossh_result" = "xyes"; then 23486 23487cat >>confdefs.h <<\_ACEOF 23488#define HAVE_TIME_IN_UTMPX 1 23489_ACEOF 23490 23491 fi 23492 else 23493 { echo "$as_me:$LINENO: result: no" >&5 23494echo "${ECHO_T}no" >&6; } 23495 fi 23496 23497 23498# look for field 'ut_tv' in header 'utmpx.h' 23499 ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'` 23500 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_tv 23501 { echo "$as_me:$LINENO: checking for ut_tv field in utmpx.h" >&5 23502echo $ECHO_N "checking for ut_tv field in utmpx.h... $ECHO_C" >&6; } 23503 if { as_var=$ossh_varname; eval "test \"\${$as_var+set}\" = set"; }; then 23504 echo $ECHO_N "(cached) $ECHO_C" >&6 23505else 23506 23507 cat >conftest.$ac_ext <<_ACEOF 23508/* confdefs.h. */ 23509_ACEOF 23510cat confdefs.h >>conftest.$ac_ext 23511cat >>conftest.$ac_ext <<_ACEOF 23512/* end confdefs.h. */ 23513#include <utmpx.h> 23514 23515_ACEOF 23516if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 23517 $EGREP "ut_tv" >/dev/null 2>&1; then 23518 eval "$ossh_varname=yes" 23519else 23520 eval "$ossh_varname=no" 23521fi 23522rm -f conftest* 23523 23524fi 23525 23526 ossh_result=`eval 'echo $'"$ossh_varname"` 23527 if test -n "`echo $ossh_varname`"; then 23528 { echo "$as_me:$LINENO: result: $ossh_result" >&5 23529echo "${ECHO_T}$ossh_result" >&6; } 23530 if test "x$ossh_result" = "xyes"; then 23531 23532cat >>confdefs.h <<\_ACEOF 23533#define HAVE_TV_IN_UTMPX 1 23534_ACEOF 23535 23536 fi 23537 else 23538 { echo "$as_me:$LINENO: result: no" >&5 23539echo "${ECHO_T}no" >&6; } 23540 fi 23541 23542 23543{ echo "$as_me:$LINENO: checking for struct stat.st_blksize" >&5 23544echo $ECHO_N "checking for struct stat.st_blksize... $ECHO_C" >&6; } 23545if test "${ac_cv_member_struct_stat_st_blksize+set}" = set; then 23546 echo $ECHO_N "(cached) $ECHO_C" >&6 23547else 23548 cat >conftest.$ac_ext <<_ACEOF 23549/* confdefs.h. */ 23550_ACEOF 23551cat confdefs.h >>conftest.$ac_ext 23552cat >>conftest.$ac_ext <<_ACEOF 23553/* end confdefs.h. */ 23554$ac_includes_default 23555int 23556main () 23557{ 23558static struct stat ac_aggr; 23559if (ac_aggr.st_blksize) 23560return 0; 23561 ; 23562 return 0; 23563} 23564_ACEOF 23565rm -f conftest.$ac_objext 23566if { (ac_try="$ac_compile" 23567case "(($ac_try" in 23568 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23569 *) ac_try_echo=$ac_try;; 23570esac 23571eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 23572 (eval "$ac_compile") 2>conftest.er1 23573 ac_status=$? 23574 grep -v '^ *+' conftest.er1 >conftest.err 23575 rm -f conftest.er1 23576 cat conftest.err >&5 23577 echo "$as_me:$LINENO: \$? = $ac_status" >&5 23578 (exit $ac_status); } && { 23579 test -z "$ac_c_werror_flag" || 23580 test ! -s conftest.err 23581 } && test -s conftest.$ac_objext; then 23582 ac_cv_member_struct_stat_st_blksize=yes 23583else 23584 echo "$as_me: failed program was:" >&5 23585sed 's/^/| /' conftest.$ac_ext >&5 23586 23587 cat >conftest.$ac_ext <<_ACEOF 23588/* confdefs.h. */ 23589_ACEOF 23590cat confdefs.h >>conftest.$ac_ext 23591cat >>conftest.$ac_ext <<_ACEOF 23592/* end confdefs.h. */ 23593$ac_includes_default 23594int 23595main () 23596{ 23597static struct stat ac_aggr; 23598if (sizeof ac_aggr.st_blksize) 23599return 0; 23600 ; 23601 return 0; 23602} 23603_ACEOF 23604rm -f conftest.$ac_objext 23605if { (ac_try="$ac_compile" 23606case "(($ac_try" in 23607 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23608 *) ac_try_echo=$ac_try;; 23609esac 23610eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 23611 (eval "$ac_compile") 2>conftest.er1 23612 ac_status=$? 23613 grep -v '^ *+' conftest.er1 >conftest.err 23614 rm -f conftest.er1 23615 cat conftest.err >&5 23616 echo "$as_me:$LINENO: \$? = $ac_status" >&5 23617 (exit $ac_status); } && { 23618 test -z "$ac_c_werror_flag" || 23619 test ! -s conftest.err 23620 } && test -s conftest.$ac_objext; then 23621 ac_cv_member_struct_stat_st_blksize=yes 23622else 23623 echo "$as_me: failed program was:" >&5 23624sed 's/^/| /' conftest.$ac_ext >&5 23625 23626 ac_cv_member_struct_stat_st_blksize=no 23627fi 23628 23629rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 23630fi 23631 23632rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 23633fi 23634{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_blksize" >&5 23635echo "${ECHO_T}$ac_cv_member_struct_stat_st_blksize" >&6; } 23636if test $ac_cv_member_struct_stat_st_blksize = yes; then 23637 23638cat >>confdefs.h <<_ACEOF 23639#define HAVE_STRUCT_STAT_ST_BLKSIZE 1 23640_ACEOF 23641 23642 23643fi 23644 23645{ echo "$as_me:$LINENO: checking for struct __res_state.retrans" >&5 23646echo $ECHO_N "checking for struct __res_state.retrans... $ECHO_C" >&6; } 23647if test "${ac_cv_member_struct___res_state_retrans+set}" = set; then 23648 echo $ECHO_N "(cached) $ECHO_C" >&6 23649else 23650 cat >conftest.$ac_ext <<_ACEOF 23651/* confdefs.h. */ 23652_ACEOF 23653cat confdefs.h >>conftest.$ac_ext 23654cat >>conftest.$ac_ext <<_ACEOF 23655/* end confdefs.h. */ 23656 23657#include <stdio.h> 23658#if HAVE_SYS_TYPES_H 23659# include <sys/types.h> 23660#endif 23661#include <netinet/in.h> 23662#include <arpa/nameser.h> 23663#include <resolv.h> 23664 23665 23666int 23667main () 23668{ 23669static struct __res_state ac_aggr; 23670if (ac_aggr.retrans) 23671return 0; 23672 ; 23673 return 0; 23674} 23675_ACEOF 23676rm -f conftest.$ac_objext 23677if { (ac_try="$ac_compile" 23678case "(($ac_try" in 23679 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23680 *) ac_try_echo=$ac_try;; 23681esac 23682eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 23683 (eval "$ac_compile") 2>conftest.er1 23684 ac_status=$? 23685 grep -v '^ *+' conftest.er1 >conftest.err 23686 rm -f conftest.er1 23687 cat conftest.err >&5 23688 echo "$as_me:$LINENO: \$? = $ac_status" >&5 23689 (exit $ac_status); } && { 23690 test -z "$ac_c_werror_flag" || 23691 test ! -s conftest.err 23692 } && test -s conftest.$ac_objext; then 23693 ac_cv_member_struct___res_state_retrans=yes 23694else 23695 echo "$as_me: failed program was:" >&5 23696sed 's/^/| /' conftest.$ac_ext >&5 23697 23698 cat >conftest.$ac_ext <<_ACEOF 23699/* confdefs.h. */ 23700_ACEOF 23701cat confdefs.h >>conftest.$ac_ext 23702cat >>conftest.$ac_ext <<_ACEOF 23703/* end confdefs.h. */ 23704 23705#include <stdio.h> 23706#if HAVE_SYS_TYPES_H 23707# include <sys/types.h> 23708#endif 23709#include <netinet/in.h> 23710#include <arpa/nameser.h> 23711#include <resolv.h> 23712 23713 23714int 23715main () 23716{ 23717static struct __res_state ac_aggr; 23718if (sizeof ac_aggr.retrans) 23719return 0; 23720 ; 23721 return 0; 23722} 23723_ACEOF 23724rm -f conftest.$ac_objext 23725if { (ac_try="$ac_compile" 23726case "(($ac_try" in 23727 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23728 *) ac_try_echo=$ac_try;; 23729esac 23730eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 23731 (eval "$ac_compile") 2>conftest.er1 23732 ac_status=$? 23733 grep -v '^ *+' conftest.er1 >conftest.err 23734 rm -f conftest.er1 23735 cat conftest.err >&5 23736 echo "$as_me:$LINENO: \$? = $ac_status" >&5 23737 (exit $ac_status); } && { 23738 test -z "$ac_c_werror_flag" || 23739 test ! -s conftest.err 23740 } && test -s conftest.$ac_objext; then 23741 ac_cv_member_struct___res_state_retrans=yes 23742else 23743 echo "$as_me: failed program was:" >&5 23744sed 's/^/| /' conftest.$ac_ext >&5 23745 23746 ac_cv_member_struct___res_state_retrans=no 23747fi 23748 23749rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 23750fi 23751 23752rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 23753fi 23754{ echo "$as_me:$LINENO: result: $ac_cv_member_struct___res_state_retrans" >&5 23755echo "${ECHO_T}$ac_cv_member_struct___res_state_retrans" >&6; } 23756if test $ac_cv_member_struct___res_state_retrans = yes; then 23757 : 23758else 23759 23760cat >>confdefs.h <<\_ACEOF 23761#define __res_state state 23762_ACEOF 23763 23764fi 23765 23766 23767{ echo "$as_me:$LINENO: checking for ss_family field in struct sockaddr_storage" >&5 23768echo $ECHO_N "checking for ss_family field in struct sockaddr_storage... $ECHO_C" >&6; } 23769if test "${ac_cv_have_ss_family_in_struct_ss+set}" = set; then 23770 echo $ECHO_N "(cached) $ECHO_C" >&6 23771else 23772 23773 cat >conftest.$ac_ext <<_ACEOF 23774/* confdefs.h. */ 23775_ACEOF 23776cat confdefs.h >>conftest.$ac_ext 23777cat >>conftest.$ac_ext <<_ACEOF 23778/* end confdefs.h. */ 23779 23780#include <sys/types.h> 23781#include <sys/socket.h> 23782 23783int 23784main () 23785{ 23786 struct sockaddr_storage s; s.ss_family = 1; 23787 ; 23788 return 0; 23789} 23790_ACEOF 23791rm -f conftest.$ac_objext 23792if { (ac_try="$ac_compile" 23793case "(($ac_try" in 23794 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23795 *) ac_try_echo=$ac_try;; 23796esac 23797eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 23798 (eval "$ac_compile") 2>conftest.er1 23799 ac_status=$? 23800 grep -v '^ *+' conftest.er1 >conftest.err 23801 rm -f conftest.er1 23802 cat conftest.err >&5 23803 echo "$as_me:$LINENO: \$? = $ac_status" >&5 23804 (exit $ac_status); } && { 23805 test -z "$ac_c_werror_flag" || 23806 test ! -s conftest.err 23807 } && test -s conftest.$ac_objext; then 23808 ac_cv_have_ss_family_in_struct_ss="yes" 23809else 23810 echo "$as_me: failed program was:" >&5 23811sed 's/^/| /' conftest.$ac_ext >&5 23812 23813 ac_cv_have_ss_family_in_struct_ss="no" 23814fi 23815 23816rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 23817 23818fi 23819{ echo "$as_me:$LINENO: result: $ac_cv_have_ss_family_in_struct_ss" >&5 23820echo "${ECHO_T}$ac_cv_have_ss_family_in_struct_ss" >&6; } 23821if test "x$ac_cv_have_ss_family_in_struct_ss" = "xyes" ; then 23822 23823cat >>confdefs.h <<\_ACEOF 23824#define HAVE_SS_FAMILY_IN_SS 1 23825_ACEOF 23826 23827fi 23828 23829{ echo "$as_me:$LINENO: checking for __ss_family field in struct sockaddr_storage" >&5 23830echo $ECHO_N "checking for __ss_family field in struct sockaddr_storage... $ECHO_C" >&6; } 23831if test "${ac_cv_have___ss_family_in_struct_ss+set}" = set; then 23832 echo $ECHO_N "(cached) $ECHO_C" >&6 23833else 23834 23835 cat >conftest.$ac_ext <<_ACEOF 23836/* confdefs.h. */ 23837_ACEOF 23838cat confdefs.h >>conftest.$ac_ext 23839cat >>conftest.$ac_ext <<_ACEOF 23840/* end confdefs.h. */ 23841 23842#include <sys/types.h> 23843#include <sys/socket.h> 23844 23845int 23846main () 23847{ 23848 struct sockaddr_storage s; s.__ss_family = 1; 23849 ; 23850 return 0; 23851} 23852_ACEOF 23853rm -f conftest.$ac_objext 23854if { (ac_try="$ac_compile" 23855case "(($ac_try" in 23856 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23857 *) ac_try_echo=$ac_try;; 23858esac 23859eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 23860 (eval "$ac_compile") 2>conftest.er1 23861 ac_status=$? 23862 grep -v '^ *+' conftest.er1 >conftest.err 23863 rm -f conftest.er1 23864 cat conftest.err >&5 23865 echo "$as_me:$LINENO: \$? = $ac_status" >&5 23866 (exit $ac_status); } && { 23867 test -z "$ac_c_werror_flag" || 23868 test ! -s conftest.err 23869 } && test -s conftest.$ac_objext; then 23870 ac_cv_have___ss_family_in_struct_ss="yes" 23871else 23872 echo "$as_me: failed program was:" >&5 23873sed 's/^/| /' conftest.$ac_ext >&5 23874 23875 ac_cv_have___ss_family_in_struct_ss="no" 23876 23877fi 23878 23879rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 23880 23881fi 23882{ echo "$as_me:$LINENO: result: $ac_cv_have___ss_family_in_struct_ss" >&5 23883echo "${ECHO_T}$ac_cv_have___ss_family_in_struct_ss" >&6; } 23884if test "x$ac_cv_have___ss_family_in_struct_ss" = "xyes" ; then 23885 23886cat >>confdefs.h <<\_ACEOF 23887#define HAVE___SS_FAMILY_IN_SS 1 23888_ACEOF 23889 23890fi 23891 23892{ echo "$as_me:$LINENO: checking for pw_class field in struct passwd" >&5 23893echo $ECHO_N "checking for pw_class field in struct passwd... $ECHO_C" >&6; } 23894if test "${ac_cv_have_pw_class_in_struct_passwd+set}" = set; then 23895 echo $ECHO_N "(cached) $ECHO_C" >&6 23896else 23897 23898 cat >conftest.$ac_ext <<_ACEOF 23899/* confdefs.h. */ 23900_ACEOF 23901cat confdefs.h >>conftest.$ac_ext 23902cat >>conftest.$ac_ext <<_ACEOF 23903/* end confdefs.h. */ 23904 23905#include <pwd.h> 23906 23907int 23908main () 23909{ 23910 struct passwd p; p.pw_class = 0; 23911 ; 23912 return 0; 23913} 23914_ACEOF 23915rm -f conftest.$ac_objext 23916if { (ac_try="$ac_compile" 23917case "(($ac_try" in 23918 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23919 *) ac_try_echo=$ac_try;; 23920esac 23921eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 23922 (eval "$ac_compile") 2>conftest.er1 23923 ac_status=$? 23924 grep -v '^ *+' conftest.er1 >conftest.err 23925 rm -f conftest.er1 23926 cat conftest.err >&5 23927 echo "$as_me:$LINENO: \$? = $ac_status" >&5 23928 (exit $ac_status); } && { 23929 test -z "$ac_c_werror_flag" || 23930 test ! -s conftest.err 23931 } && test -s conftest.$ac_objext; then 23932 ac_cv_have_pw_class_in_struct_passwd="yes" 23933else 23934 echo "$as_me: failed program was:" >&5 23935sed 's/^/| /' conftest.$ac_ext >&5 23936 23937 ac_cv_have_pw_class_in_struct_passwd="no" 23938 23939fi 23940 23941rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 23942 23943fi 23944{ echo "$as_me:$LINENO: result: $ac_cv_have_pw_class_in_struct_passwd" >&5 23945echo "${ECHO_T}$ac_cv_have_pw_class_in_struct_passwd" >&6; } 23946if test "x$ac_cv_have_pw_class_in_struct_passwd" = "xyes" ; then 23947 23948cat >>confdefs.h <<\_ACEOF 23949#define HAVE_PW_CLASS_IN_PASSWD 1 23950_ACEOF 23951 23952fi 23953 23954{ echo "$as_me:$LINENO: checking for pw_expire field in struct passwd" >&5 23955echo $ECHO_N "checking for pw_expire field in struct passwd... $ECHO_C" >&6; } 23956if test "${ac_cv_have_pw_expire_in_struct_passwd+set}" = set; then 23957 echo $ECHO_N "(cached) $ECHO_C" >&6 23958else 23959 23960 cat >conftest.$ac_ext <<_ACEOF 23961/* confdefs.h. */ 23962_ACEOF 23963cat confdefs.h >>conftest.$ac_ext 23964cat >>conftest.$ac_ext <<_ACEOF 23965/* end confdefs.h. */ 23966 23967#include <pwd.h> 23968 23969int 23970main () 23971{ 23972 struct passwd p; p.pw_expire = 0; 23973 ; 23974 return 0; 23975} 23976_ACEOF 23977rm -f conftest.$ac_objext 23978if { (ac_try="$ac_compile" 23979case "(($ac_try" in 23980 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23981 *) ac_try_echo=$ac_try;; 23982esac 23983eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 23984 (eval "$ac_compile") 2>conftest.er1 23985 ac_status=$? 23986 grep -v '^ *+' conftest.er1 >conftest.err 23987 rm -f conftest.er1 23988 cat conftest.err >&5 23989 echo "$as_me:$LINENO: \$? = $ac_status" >&5 23990 (exit $ac_status); } && { 23991 test -z "$ac_c_werror_flag" || 23992 test ! -s conftest.err 23993 } && test -s conftest.$ac_objext; then 23994 ac_cv_have_pw_expire_in_struct_passwd="yes" 23995else 23996 echo "$as_me: failed program was:" >&5 23997sed 's/^/| /' conftest.$ac_ext >&5 23998 23999 ac_cv_have_pw_expire_in_struct_passwd="no" 24000 24001fi 24002 24003rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 24004 24005fi 24006{ echo "$as_me:$LINENO: result: $ac_cv_have_pw_expire_in_struct_passwd" >&5 24007echo "${ECHO_T}$ac_cv_have_pw_expire_in_struct_passwd" >&6; } 24008if test "x$ac_cv_have_pw_expire_in_struct_passwd" = "xyes" ; then 24009 24010cat >>confdefs.h <<\_ACEOF 24011#define HAVE_PW_EXPIRE_IN_PASSWD 1 24012_ACEOF 24013 24014fi 24015 24016{ echo "$as_me:$LINENO: checking for pw_change field in struct passwd" >&5 24017echo $ECHO_N "checking for pw_change field in struct passwd... $ECHO_C" >&6; } 24018if test "${ac_cv_have_pw_change_in_struct_passwd+set}" = set; then 24019 echo $ECHO_N "(cached) $ECHO_C" >&6 24020else 24021 24022 cat >conftest.$ac_ext <<_ACEOF 24023/* confdefs.h. */ 24024_ACEOF 24025cat confdefs.h >>conftest.$ac_ext 24026cat >>conftest.$ac_ext <<_ACEOF 24027/* end confdefs.h. */ 24028 24029#include <pwd.h> 24030 24031int 24032main () 24033{ 24034 struct passwd p; p.pw_change = 0; 24035 ; 24036 return 0; 24037} 24038_ACEOF 24039rm -f conftest.$ac_objext 24040if { (ac_try="$ac_compile" 24041case "(($ac_try" in 24042 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 24043 *) ac_try_echo=$ac_try;; 24044esac 24045eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 24046 (eval "$ac_compile") 2>conftest.er1 24047 ac_status=$? 24048 grep -v '^ *+' conftest.er1 >conftest.err 24049 rm -f conftest.er1 24050 cat conftest.err >&5 24051 echo "$as_me:$LINENO: \$? = $ac_status" >&5 24052 (exit $ac_status); } && { 24053 test -z "$ac_c_werror_flag" || 24054 test ! -s conftest.err 24055 } && test -s conftest.$ac_objext; then 24056 ac_cv_have_pw_change_in_struct_passwd="yes" 24057else 24058 echo "$as_me: failed program was:" >&5 24059sed 's/^/| /' conftest.$ac_ext >&5 24060 24061 ac_cv_have_pw_change_in_struct_passwd="no" 24062 24063fi 24064 24065rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 24066 24067fi 24068{ echo "$as_me:$LINENO: result: $ac_cv_have_pw_change_in_struct_passwd" >&5 24069echo "${ECHO_T}$ac_cv_have_pw_change_in_struct_passwd" >&6; } 24070if test "x$ac_cv_have_pw_change_in_struct_passwd" = "xyes" ; then 24071 24072cat >>confdefs.h <<\_ACEOF 24073#define HAVE_PW_CHANGE_IN_PASSWD 1 24074_ACEOF 24075 24076fi 24077 24078{ echo "$as_me:$LINENO: checking for msg_accrights field in struct msghdr" >&5 24079echo $ECHO_N "checking for msg_accrights field in struct msghdr... $ECHO_C" >&6; } 24080if test "${ac_cv_have_accrights_in_msghdr+set}" = set; then 24081 echo $ECHO_N "(cached) $ECHO_C" >&6 24082else 24083 24084 cat >conftest.$ac_ext <<_ACEOF 24085 24086#include <sys/types.h> 24087#include <sys/socket.h> 24088#include <sys/uio.h> 24089int main() { 24090#ifdef msg_accrights 24091#error "msg_accrights is a macro" 24092exit(1); 24093#endif 24094struct msghdr m; 24095m.msg_accrights = 0; 24096exit(0); 24097} 24098 24099_ACEOF 24100rm -f conftest.$ac_objext 24101if { (ac_try="$ac_compile" 24102case "(($ac_try" in 24103 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 24104 *) ac_try_echo=$ac_try;; 24105esac 24106eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 24107 (eval "$ac_compile") 2>conftest.er1 24108 ac_status=$? 24109 grep -v '^ *+' conftest.er1 >conftest.err 24110 rm -f conftest.er1 24111 cat conftest.err >&5 24112 echo "$as_me:$LINENO: \$? = $ac_status" >&5 24113 (exit $ac_status); } && { 24114 test -z "$ac_c_werror_flag" || 24115 test ! -s conftest.err 24116 } && test -s conftest.$ac_objext; then 24117 ac_cv_have_accrights_in_msghdr="yes" 24118else 24119 echo "$as_me: failed program was:" >&5 24120sed 's/^/| /' conftest.$ac_ext >&5 24121 24122 ac_cv_have_accrights_in_msghdr="no" 24123 24124fi 24125 24126rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 24127 24128fi 24129{ echo "$as_me:$LINENO: result: $ac_cv_have_accrights_in_msghdr" >&5 24130echo "${ECHO_T}$ac_cv_have_accrights_in_msghdr" >&6; } 24131if test "x$ac_cv_have_accrights_in_msghdr" = "xyes" ; then 24132 24133cat >>confdefs.h <<\_ACEOF 24134#define HAVE_ACCRIGHTS_IN_MSGHDR 1 24135_ACEOF 24136 24137fi 24138 24139{ echo "$as_me:$LINENO: checking if f_fsid has val members" >&5 24140echo $ECHO_N "checking if f_fsid has val members... $ECHO_C" >&6; } 24141cat >conftest.$ac_ext <<_ACEOF 24142/* confdefs.h. */ 24143_ACEOF 24144cat confdefs.h >>conftest.$ac_ext 24145cat >>conftest.$ac_ext <<_ACEOF 24146/* end confdefs.h. */ 24147 24148#include <sys/types.h> 24149#include <sys/statvfs.h> 24150int 24151main () 24152{ 24153struct fsid_t t; t.val[0] = 0; 24154 ; 24155 return 0; 24156} 24157_ACEOF 24158rm -f conftest.$ac_objext 24159if { (ac_try="$ac_compile" 24160case "(($ac_try" in 24161 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 24162 *) ac_try_echo=$ac_try;; 24163esac 24164eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 24165 (eval "$ac_compile") 2>conftest.er1 24166 ac_status=$? 24167 grep -v '^ *+' conftest.er1 >conftest.err 24168 rm -f conftest.er1 24169 cat conftest.err >&5 24170 echo "$as_me:$LINENO: \$? = $ac_status" >&5 24171 (exit $ac_status); } && { 24172 test -z "$ac_c_werror_flag" || 24173 test ! -s conftest.err 24174 } && test -s conftest.$ac_objext; then 24175 { echo "$as_me:$LINENO: result: yes" >&5 24176echo "${ECHO_T}yes" >&6; } 24177 24178cat >>confdefs.h <<\_ACEOF 24179#define FSID_HAS_VAL 1 24180_ACEOF 24181 24182else 24183 echo "$as_me: failed program was:" >&5 24184sed 's/^/| /' conftest.$ac_ext >&5 24185 24186 { echo "$as_me:$LINENO: result: no" >&5 24187echo "${ECHO_T}no" >&6; } 24188 24189fi 24190 24191rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 24192 24193{ echo "$as_me:$LINENO: checking for msg_control field in struct msghdr" >&5 24194echo $ECHO_N "checking for msg_control field in struct msghdr... $ECHO_C" >&6; } 24195if test "${ac_cv_have_control_in_msghdr+set}" = set; then 24196 echo $ECHO_N "(cached) $ECHO_C" >&6 24197else 24198 24199 cat >conftest.$ac_ext <<_ACEOF 24200 24201#include <sys/types.h> 24202#include <sys/socket.h> 24203#include <sys/uio.h> 24204int main() { 24205#ifdef msg_control 24206#error "msg_control is a macro" 24207exit(1); 24208#endif 24209struct msghdr m; 24210m.msg_control = 0; 24211exit(0); 24212} 24213 24214_ACEOF 24215rm -f conftest.$ac_objext 24216if { (ac_try="$ac_compile" 24217case "(($ac_try" in 24218 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 24219 *) ac_try_echo=$ac_try;; 24220esac 24221eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 24222 (eval "$ac_compile") 2>conftest.er1 24223 ac_status=$? 24224 grep -v '^ *+' conftest.er1 >conftest.err 24225 rm -f conftest.er1 24226 cat conftest.err >&5 24227 echo "$as_me:$LINENO: \$? = $ac_status" >&5 24228 (exit $ac_status); } && { 24229 test -z "$ac_c_werror_flag" || 24230 test ! -s conftest.err 24231 } && test -s conftest.$ac_objext; then 24232 ac_cv_have_control_in_msghdr="yes" 24233else 24234 echo "$as_me: failed program was:" >&5 24235sed 's/^/| /' conftest.$ac_ext >&5 24236 24237 ac_cv_have_control_in_msghdr="no" 24238 24239fi 24240 24241rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 24242 24243fi 24244{ echo "$as_me:$LINENO: result: $ac_cv_have_control_in_msghdr" >&5 24245echo "${ECHO_T}$ac_cv_have_control_in_msghdr" >&6; } 24246if test "x$ac_cv_have_control_in_msghdr" = "xyes" ; then 24247 24248cat >>confdefs.h <<\_ACEOF 24249#define HAVE_CONTROL_IN_MSGHDR 1 24250_ACEOF 24251 24252fi 24253 24254{ echo "$as_me:$LINENO: checking if libc defines __progname" >&5 24255echo $ECHO_N "checking if libc defines __progname... $ECHO_C" >&6; } 24256if test "${ac_cv_libc_defines___progname+set}" = set; then 24257 echo $ECHO_N "(cached) $ECHO_C" >&6 24258else 24259 24260 cat >conftest.$ac_ext <<_ACEOF 24261/* confdefs.h. */ 24262_ACEOF 24263cat confdefs.h >>conftest.$ac_ext 24264cat >>conftest.$ac_ext <<_ACEOF 24265/* end confdefs.h. */ 24266 24267int 24268main () 24269{ 24270 extern char *__progname; printf("%s", __progname); 24271 ; 24272 return 0; 24273} 24274_ACEOF 24275rm -f conftest.$ac_objext conftest$ac_exeext 24276if { (ac_try="$ac_link" 24277case "(($ac_try" in 24278 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 24279 *) ac_try_echo=$ac_try;; 24280esac 24281eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 24282 (eval "$ac_link") 2>conftest.er1 24283 ac_status=$? 24284 grep -v '^ *+' conftest.er1 >conftest.err 24285 rm -f conftest.er1 24286 cat conftest.err >&5 24287 echo "$as_me:$LINENO: \$? = $ac_status" >&5 24288 (exit $ac_status); } && { 24289 test -z "$ac_c_werror_flag" || 24290 test ! -s conftest.err 24291 } && test -s conftest$ac_exeext && 24292 $as_test_x conftest$ac_exeext; then 24293 ac_cv_libc_defines___progname="yes" 24294else 24295 echo "$as_me: failed program was:" >&5 24296sed 's/^/| /' conftest.$ac_ext >&5 24297 24298 ac_cv_libc_defines___progname="no" 24299 24300fi 24301 24302rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 24303 conftest$ac_exeext conftest.$ac_ext 24304 24305fi 24306{ echo "$as_me:$LINENO: result: $ac_cv_libc_defines___progname" >&5 24307echo "${ECHO_T}$ac_cv_libc_defines___progname" >&6; } 24308if test "x$ac_cv_libc_defines___progname" = "xyes" ; then 24309 24310cat >>confdefs.h <<\_ACEOF 24311#define HAVE___PROGNAME 1 24312_ACEOF 24313 24314fi 24315 24316{ echo "$as_me:$LINENO: checking whether $CC implements __FUNCTION__" >&5 24317echo $ECHO_N "checking whether $CC implements __FUNCTION__... $ECHO_C" >&6; } 24318if test "${ac_cv_cc_implements___FUNCTION__+set}" = set; then 24319 echo $ECHO_N "(cached) $ECHO_C" >&6 24320else 24321 24322 cat >conftest.$ac_ext <<_ACEOF 24323/* confdefs.h. */ 24324_ACEOF 24325cat confdefs.h >>conftest.$ac_ext 24326cat >>conftest.$ac_ext <<_ACEOF 24327/* end confdefs.h. */ 24328 24329#include <stdio.h> 24330 24331int 24332main () 24333{ 24334 printf("%s", __FUNCTION__); 24335 ; 24336 return 0; 24337} 24338_ACEOF 24339rm -f conftest.$ac_objext conftest$ac_exeext 24340if { (ac_try="$ac_link" 24341case "(($ac_try" in 24342 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 24343 *) ac_try_echo=$ac_try;; 24344esac 24345eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 24346 (eval "$ac_link") 2>conftest.er1 24347 ac_status=$? 24348 grep -v '^ *+' conftest.er1 >conftest.err 24349 rm -f conftest.er1 24350 cat conftest.err >&5 24351 echo "$as_me:$LINENO: \$? = $ac_status" >&5 24352 (exit $ac_status); } && { 24353 test -z "$ac_c_werror_flag" || 24354 test ! -s conftest.err 24355 } && test -s conftest$ac_exeext && 24356 $as_test_x conftest$ac_exeext; then 24357 ac_cv_cc_implements___FUNCTION__="yes" 24358else 24359 echo "$as_me: failed program was:" >&5 24360sed 's/^/| /' conftest.$ac_ext >&5 24361 24362 ac_cv_cc_implements___FUNCTION__="no" 24363 24364fi 24365 24366rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 24367 conftest$ac_exeext conftest.$ac_ext 24368 24369fi 24370{ echo "$as_me:$LINENO: result: $ac_cv_cc_implements___FUNCTION__" >&5 24371echo "${ECHO_T}$ac_cv_cc_implements___FUNCTION__" >&6; } 24372if test "x$ac_cv_cc_implements___FUNCTION__" = "xyes" ; then 24373 24374cat >>confdefs.h <<\_ACEOF 24375#define HAVE___FUNCTION__ 1 24376_ACEOF 24377 24378fi 24379 24380{ echo "$as_me:$LINENO: checking whether $CC implements __func__" >&5 24381echo $ECHO_N "checking whether $CC implements __func__... $ECHO_C" >&6; } 24382if test "${ac_cv_cc_implements___func__+set}" = set; then 24383 echo $ECHO_N "(cached) $ECHO_C" >&6 24384else 24385 24386 cat >conftest.$ac_ext <<_ACEOF 24387/* confdefs.h. */ 24388_ACEOF 24389cat confdefs.h >>conftest.$ac_ext 24390cat >>conftest.$ac_ext <<_ACEOF 24391/* end confdefs.h. */ 24392 24393#include <stdio.h> 24394 24395int 24396main () 24397{ 24398 printf("%s", __func__); 24399 ; 24400 return 0; 24401} 24402_ACEOF 24403rm -f conftest.$ac_objext conftest$ac_exeext 24404if { (ac_try="$ac_link" 24405case "(($ac_try" in 24406 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 24407 *) ac_try_echo=$ac_try;; 24408esac 24409eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 24410 (eval "$ac_link") 2>conftest.er1 24411 ac_status=$? 24412 grep -v '^ *+' conftest.er1 >conftest.err 24413 rm -f conftest.er1 24414 cat conftest.err >&5 24415 echo "$as_me:$LINENO: \$? = $ac_status" >&5 24416 (exit $ac_status); } && { 24417 test -z "$ac_c_werror_flag" || 24418 test ! -s conftest.err 24419 } && test -s conftest$ac_exeext && 24420 $as_test_x conftest$ac_exeext; then 24421 ac_cv_cc_implements___func__="yes" 24422else 24423 echo "$as_me: failed program was:" >&5 24424sed 's/^/| /' conftest.$ac_ext >&5 24425 24426 ac_cv_cc_implements___func__="no" 24427 24428fi 24429 24430rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 24431 conftest$ac_exeext conftest.$ac_ext 24432 24433fi 24434{ echo "$as_me:$LINENO: result: $ac_cv_cc_implements___func__" >&5 24435echo "${ECHO_T}$ac_cv_cc_implements___func__" >&6; } 24436if test "x$ac_cv_cc_implements___func__" = "xyes" ; then 24437 24438cat >>confdefs.h <<\_ACEOF 24439#define HAVE___func__ 1 24440_ACEOF 24441 24442fi 24443 24444{ echo "$as_me:$LINENO: checking whether va_copy exists" >&5 24445echo $ECHO_N "checking whether va_copy exists... $ECHO_C" >&6; } 24446if test "${ac_cv_have_va_copy+set}" = set; then 24447 echo $ECHO_N "(cached) $ECHO_C" >&6 24448else 24449 24450 cat >conftest.$ac_ext <<_ACEOF 24451/* confdefs.h. */ 24452_ACEOF 24453cat confdefs.h >>conftest.$ac_ext 24454cat >>conftest.$ac_ext <<_ACEOF 24455/* end confdefs.h. */ 24456#include <stdarg.h> 24457 va_list x,y; 24458int 24459main () 24460{ 24461va_copy(x,y); 24462 ; 24463 return 0; 24464} 24465_ACEOF 24466rm -f conftest.$ac_objext conftest$ac_exeext 24467if { (ac_try="$ac_link" 24468case "(($ac_try" in 24469 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 24470 *) ac_try_echo=$ac_try;; 24471esac 24472eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 24473 (eval "$ac_link") 2>conftest.er1 24474 ac_status=$? 24475 grep -v '^ *+' conftest.er1 >conftest.err 24476 rm -f conftest.er1 24477 cat conftest.err >&5 24478 echo "$as_me:$LINENO: \$? = $ac_status" >&5 24479 (exit $ac_status); } && { 24480 test -z "$ac_c_werror_flag" || 24481 test ! -s conftest.err 24482 } && test -s conftest$ac_exeext && 24483 $as_test_x conftest$ac_exeext; then 24484 ac_cv_have_va_copy="yes" 24485else 24486 echo "$as_me: failed program was:" >&5 24487sed 's/^/| /' conftest.$ac_ext >&5 24488 24489 ac_cv_have_va_copy="no" 24490 24491fi 24492 24493rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 24494 conftest$ac_exeext conftest.$ac_ext 24495 24496fi 24497{ echo "$as_me:$LINENO: result: $ac_cv_have_va_copy" >&5 24498echo "${ECHO_T}$ac_cv_have_va_copy" >&6; } 24499if test "x$ac_cv_have_va_copy" = "xyes" ; then 24500 24501cat >>confdefs.h <<\_ACEOF 24502#define HAVE_VA_COPY 1 24503_ACEOF 24504 24505fi 24506 24507{ echo "$as_me:$LINENO: checking whether __va_copy exists" >&5 24508echo $ECHO_N "checking whether __va_copy exists... $ECHO_C" >&6; } 24509if test "${ac_cv_have___va_copy+set}" = set; then 24510 echo $ECHO_N "(cached) $ECHO_C" >&6 24511else 24512 24513 cat >conftest.$ac_ext <<_ACEOF 24514/* confdefs.h. */ 24515_ACEOF 24516cat confdefs.h >>conftest.$ac_ext 24517cat >>conftest.$ac_ext <<_ACEOF 24518/* end confdefs.h. */ 24519#include <stdarg.h> 24520 va_list x,y; 24521int 24522main () 24523{ 24524__va_copy(x,y); 24525 ; 24526 return 0; 24527} 24528_ACEOF 24529rm -f conftest.$ac_objext conftest$ac_exeext 24530if { (ac_try="$ac_link" 24531case "(($ac_try" in 24532 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 24533 *) ac_try_echo=$ac_try;; 24534esac 24535eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 24536 (eval "$ac_link") 2>conftest.er1 24537 ac_status=$? 24538 grep -v '^ *+' conftest.er1 >conftest.err 24539 rm -f conftest.er1 24540 cat conftest.err >&5 24541 echo "$as_me:$LINENO: \$? = $ac_status" >&5 24542 (exit $ac_status); } && { 24543 test -z "$ac_c_werror_flag" || 24544 test ! -s conftest.err 24545 } && test -s conftest$ac_exeext && 24546 $as_test_x conftest$ac_exeext; then 24547 ac_cv_have___va_copy="yes" 24548else 24549 echo "$as_me: failed program was:" >&5 24550sed 's/^/| /' conftest.$ac_ext >&5 24551 24552 ac_cv_have___va_copy="no" 24553 24554fi 24555 24556rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 24557 conftest$ac_exeext conftest.$ac_ext 24558 24559fi 24560{ echo "$as_me:$LINENO: result: $ac_cv_have___va_copy" >&5 24561echo "${ECHO_T}$ac_cv_have___va_copy" >&6; } 24562if test "x$ac_cv_have___va_copy" = "xyes" ; then 24563 24564cat >>confdefs.h <<\_ACEOF 24565#define HAVE___VA_COPY 1 24566_ACEOF 24567 24568fi 24569 24570{ echo "$as_me:$LINENO: checking whether getopt has optreset support" >&5 24571echo $ECHO_N "checking whether getopt has optreset support... $ECHO_C" >&6; } 24572if test "${ac_cv_have_getopt_optreset+set}" = set; then 24573 echo $ECHO_N "(cached) $ECHO_C" >&6 24574else 24575 24576 cat >conftest.$ac_ext <<_ACEOF 24577/* confdefs.h. */ 24578_ACEOF 24579cat confdefs.h >>conftest.$ac_ext 24580cat >>conftest.$ac_ext <<_ACEOF 24581/* end confdefs.h. */ 24582 24583#include <getopt.h> 24584 24585int 24586main () 24587{ 24588 extern int optreset; optreset = 0; 24589 ; 24590 return 0; 24591} 24592_ACEOF 24593rm -f conftest.$ac_objext conftest$ac_exeext 24594if { (ac_try="$ac_link" 24595case "(($ac_try" in 24596 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 24597 *) ac_try_echo=$ac_try;; 24598esac 24599eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 24600 (eval "$ac_link") 2>conftest.er1 24601 ac_status=$? 24602 grep -v '^ *+' conftest.er1 >conftest.err 24603 rm -f conftest.er1 24604 cat conftest.err >&5 24605 echo "$as_me:$LINENO: \$? = $ac_status" >&5 24606 (exit $ac_status); } && { 24607 test -z "$ac_c_werror_flag" || 24608 test ! -s conftest.err 24609 } && test -s conftest$ac_exeext && 24610 $as_test_x conftest$ac_exeext; then 24611 ac_cv_have_getopt_optreset="yes" 24612else 24613 echo "$as_me: failed program was:" >&5 24614sed 's/^/| /' conftest.$ac_ext >&5 24615 24616 ac_cv_have_getopt_optreset="no" 24617 24618fi 24619 24620rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 24621 conftest$ac_exeext conftest.$ac_ext 24622 24623fi 24624{ echo "$as_me:$LINENO: result: $ac_cv_have_getopt_optreset" >&5 24625echo "${ECHO_T}$ac_cv_have_getopt_optreset" >&6; } 24626if test "x$ac_cv_have_getopt_optreset" = "xyes" ; then 24627 24628cat >>confdefs.h <<\_ACEOF 24629#define HAVE_GETOPT_OPTRESET 1 24630_ACEOF 24631 24632fi 24633 24634{ echo "$as_me:$LINENO: checking if libc defines sys_errlist" >&5 24635echo $ECHO_N "checking if libc defines sys_errlist... $ECHO_C" >&6; } 24636if test "${ac_cv_libc_defines_sys_errlist+set}" = set; then 24637 echo $ECHO_N "(cached) $ECHO_C" >&6 24638else 24639 24640 cat >conftest.$ac_ext <<_ACEOF 24641/* confdefs.h. */ 24642_ACEOF 24643cat confdefs.h >>conftest.$ac_ext 24644cat >>conftest.$ac_ext <<_ACEOF 24645/* end confdefs.h. */ 24646 24647int 24648main () 24649{ 24650 extern const char *const sys_errlist[]; printf("%s", sys_errlist[0]); 24651 ; 24652 return 0; 24653} 24654_ACEOF 24655rm -f conftest.$ac_objext conftest$ac_exeext 24656if { (ac_try="$ac_link" 24657case "(($ac_try" in 24658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 24659 *) ac_try_echo=$ac_try;; 24660esac 24661eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 24662 (eval "$ac_link") 2>conftest.er1 24663 ac_status=$? 24664 grep -v '^ *+' conftest.er1 >conftest.err 24665 rm -f conftest.er1 24666 cat conftest.err >&5 24667 echo "$as_me:$LINENO: \$? = $ac_status" >&5 24668 (exit $ac_status); } && { 24669 test -z "$ac_c_werror_flag" || 24670 test ! -s conftest.err 24671 } && test -s conftest$ac_exeext && 24672 $as_test_x conftest$ac_exeext; then 24673 ac_cv_libc_defines_sys_errlist="yes" 24674else 24675 echo "$as_me: failed program was:" >&5 24676sed 's/^/| /' conftest.$ac_ext >&5 24677 24678 ac_cv_libc_defines_sys_errlist="no" 24679 24680fi 24681 24682rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 24683 conftest$ac_exeext conftest.$ac_ext 24684 24685fi 24686{ echo "$as_me:$LINENO: result: $ac_cv_libc_defines_sys_errlist" >&5 24687echo "${ECHO_T}$ac_cv_libc_defines_sys_errlist" >&6; } 24688if test "x$ac_cv_libc_defines_sys_errlist" = "xyes" ; then 24689 24690cat >>confdefs.h <<\_ACEOF 24691#define HAVE_SYS_ERRLIST 1 24692_ACEOF 24693 24694fi 24695 24696 24697{ echo "$as_me:$LINENO: checking if libc defines sys_nerr" >&5 24698echo $ECHO_N "checking if libc defines sys_nerr... $ECHO_C" >&6; } 24699if test "${ac_cv_libc_defines_sys_nerr+set}" = set; then 24700 echo $ECHO_N "(cached) $ECHO_C" >&6 24701else 24702 24703 cat >conftest.$ac_ext <<_ACEOF 24704/* confdefs.h. */ 24705_ACEOF 24706cat confdefs.h >>conftest.$ac_ext 24707cat >>conftest.$ac_ext <<_ACEOF 24708/* end confdefs.h. */ 24709 24710int 24711main () 24712{ 24713 extern int sys_nerr; printf("%i", sys_nerr); 24714 ; 24715 return 0; 24716} 24717_ACEOF 24718rm -f conftest.$ac_objext conftest$ac_exeext 24719if { (ac_try="$ac_link" 24720case "(($ac_try" in 24721 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 24722 *) ac_try_echo=$ac_try;; 24723esac 24724eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 24725 (eval "$ac_link") 2>conftest.er1 24726 ac_status=$? 24727 grep -v '^ *+' conftest.er1 >conftest.err 24728 rm -f conftest.er1 24729 cat conftest.err >&5 24730 echo "$as_me:$LINENO: \$? = $ac_status" >&5 24731 (exit $ac_status); } && { 24732 test -z "$ac_c_werror_flag" || 24733 test ! -s conftest.err 24734 } && test -s conftest$ac_exeext && 24735 $as_test_x conftest$ac_exeext; then 24736 ac_cv_libc_defines_sys_nerr="yes" 24737else 24738 echo "$as_me: failed program was:" >&5 24739sed 's/^/| /' conftest.$ac_ext >&5 24740 24741 ac_cv_libc_defines_sys_nerr="no" 24742 24743fi 24744 24745rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 24746 conftest$ac_exeext conftest.$ac_ext 24747 24748fi 24749{ echo "$as_me:$LINENO: result: $ac_cv_libc_defines_sys_nerr" >&5 24750echo "${ECHO_T}$ac_cv_libc_defines_sys_nerr" >&6; } 24751if test "x$ac_cv_libc_defines_sys_nerr" = "xyes" ; then 24752 24753cat >>confdefs.h <<\_ACEOF 24754#define HAVE_SYS_NERR 1 24755_ACEOF 24756 24757fi 24758 24759SCARD_MSG="no" 24760# Check whether user wants sectok support 24761 24762# Check whether --with-sectok was given. 24763if test "${with_sectok+set}" = set; then 24764 withval=$with_sectok; 24765 if test "x$withval" != "xno" ; then 24766 if test "x$withval" != "xyes" ; then 24767 CPPFLAGS="$CPPFLAGS -I${withval}" 24768 LDFLAGS="$LDFLAGS -L${withval}" 24769 if test ! -z "$need_dash_r" ; then 24770 LDFLAGS="$LDFLAGS -R${withval}" 24771 fi 24772 if test ! -z "$blibpath" ; then 24773 blibpath="$blibpath:${withval}" 24774 fi 24775 fi 24776 24777for ac_header in sectok.h 24778do 24779as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 24780if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 24781 { echo "$as_me:$LINENO: checking for $ac_header" >&5 24782echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 24783if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 24784 echo $ECHO_N "(cached) $ECHO_C" >&6 24785fi 24786ac_res=`eval echo '${'$as_ac_Header'}'` 24787 { echo "$as_me:$LINENO: result: $ac_res" >&5 24788echo "${ECHO_T}$ac_res" >&6; } 24789else 24790 # Is the header compilable? 24791{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 24792echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 24793cat >conftest.$ac_ext <<_ACEOF 24794/* confdefs.h. */ 24795_ACEOF 24796cat confdefs.h >>conftest.$ac_ext 24797cat >>conftest.$ac_ext <<_ACEOF 24798/* end confdefs.h. */ 24799$ac_includes_default 24800#include <$ac_header> 24801_ACEOF 24802rm -f conftest.$ac_objext 24803if { (ac_try="$ac_compile" 24804case "(($ac_try" in 24805 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 24806 *) ac_try_echo=$ac_try;; 24807esac 24808eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 24809 (eval "$ac_compile") 2>conftest.er1 24810 ac_status=$? 24811 grep -v '^ *+' conftest.er1 >conftest.err 24812 rm -f conftest.er1 24813 cat conftest.err >&5 24814 echo "$as_me:$LINENO: \$? = $ac_status" >&5 24815 (exit $ac_status); } && { 24816 test -z "$ac_c_werror_flag" || 24817 test ! -s conftest.err 24818 } && test -s conftest.$ac_objext; then 24819 ac_header_compiler=yes 24820else 24821 echo "$as_me: failed program was:" >&5 24822sed 's/^/| /' conftest.$ac_ext >&5 24823 24824 ac_header_compiler=no 24825fi 24826 24827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 24828{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 24829echo "${ECHO_T}$ac_header_compiler" >&6; } 24830 24831# Is the header present? 24832{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 24833echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 24834cat >conftest.$ac_ext <<_ACEOF 24835/* confdefs.h. */ 24836_ACEOF 24837cat confdefs.h >>conftest.$ac_ext 24838cat >>conftest.$ac_ext <<_ACEOF 24839/* end confdefs.h. */ 24840#include <$ac_header> 24841_ACEOF 24842if { (ac_try="$ac_cpp conftest.$ac_ext" 24843case "(($ac_try" in 24844 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 24845 *) ac_try_echo=$ac_try;; 24846esac 24847eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 24848 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 24849 ac_status=$? 24850 grep -v '^ *+' conftest.er1 >conftest.err 24851 rm -f conftest.er1 24852 cat conftest.err >&5 24853 echo "$as_me:$LINENO: \$? = $ac_status" >&5 24854 (exit $ac_status); } >/dev/null && { 24855 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 24856 test ! -s conftest.err 24857 }; then 24858 ac_header_preproc=yes 24859else 24860 echo "$as_me: failed program was:" >&5 24861sed 's/^/| /' conftest.$ac_ext >&5 24862 24863 ac_header_preproc=no 24864fi 24865 24866rm -f conftest.err conftest.$ac_ext 24867{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 24868echo "${ECHO_T}$ac_header_preproc" >&6; } 24869 24870# So? What about this header? 24871case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 24872 yes:no: ) 24873 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 24874echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 24875 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 24876echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 24877 ac_header_preproc=yes 24878 ;; 24879 no:yes:* ) 24880 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 24881echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 24882 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 24883echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 24884 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 24885echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 24886 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 24887echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 24888 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 24889echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 24890 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 24891echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 24892 ( cat <<\_ASBOX 24893## ------------------------------------------- ## 24894## Report this to openssh-unix-dev@mindrot.org ## 24895## ------------------------------------------- ## 24896_ASBOX 24897 ) | sed "s/^/$as_me: WARNING: /" >&2 24898 ;; 24899esac 24900{ echo "$as_me:$LINENO: checking for $ac_header" >&5 24901echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 24902if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 24903 echo $ECHO_N "(cached) $ECHO_C" >&6 24904else 24905 eval "$as_ac_Header=\$ac_header_preproc" 24906fi 24907ac_res=`eval echo '${'$as_ac_Header'}'` 24908 { echo "$as_me:$LINENO: result: $ac_res" >&5 24909echo "${ECHO_T}$ac_res" >&6; } 24910 24911fi 24912if test `eval echo '${'$as_ac_Header'}'` = yes; then 24913 cat >>confdefs.h <<_ACEOF 24914#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 24915_ACEOF 24916 24917fi 24918 24919done 24920 24921 if test "$ac_cv_header_sectok_h" != yes; then 24922 { { echo "$as_me:$LINENO: error: Can't find sectok.h" >&5 24923echo "$as_me: error: Can't find sectok.h" >&2;} 24924 { (exit 1); exit 1; }; } 24925 fi 24926 24927{ echo "$as_me:$LINENO: checking for sectok_open in -lsectok" >&5 24928echo $ECHO_N "checking for sectok_open in -lsectok... $ECHO_C" >&6; } 24929if test "${ac_cv_lib_sectok_sectok_open+set}" = set; then 24930 echo $ECHO_N "(cached) $ECHO_C" >&6 24931else 24932 ac_check_lib_save_LIBS=$LIBS 24933LIBS="-lsectok $LIBS" 24934cat >conftest.$ac_ext <<_ACEOF 24935/* confdefs.h. */ 24936_ACEOF 24937cat confdefs.h >>conftest.$ac_ext 24938cat >>conftest.$ac_ext <<_ACEOF 24939/* end confdefs.h. */ 24940 24941/* Override any GCC internal prototype to avoid an error. 24942 Use char because int might match the return type of a GCC 24943 builtin and then its argument prototype would still apply. */ 24944#ifdef __cplusplus 24945extern "C" 24946#endif 24947char sectok_open (); 24948int 24949main () 24950{ 24951return sectok_open (); 24952 ; 24953 return 0; 24954} 24955_ACEOF 24956rm -f conftest.$ac_objext conftest$ac_exeext 24957if { (ac_try="$ac_link" 24958case "(($ac_try" in 24959 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 24960 *) ac_try_echo=$ac_try;; 24961esac 24962eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 24963 (eval "$ac_link") 2>conftest.er1 24964 ac_status=$? 24965 grep -v '^ *+' conftest.er1 >conftest.err 24966 rm -f conftest.er1 24967 cat conftest.err >&5 24968 echo "$as_me:$LINENO: \$? = $ac_status" >&5 24969 (exit $ac_status); } && { 24970 test -z "$ac_c_werror_flag" || 24971 test ! -s conftest.err 24972 } && test -s conftest$ac_exeext && 24973 $as_test_x conftest$ac_exeext; then 24974 ac_cv_lib_sectok_sectok_open=yes 24975else 24976 echo "$as_me: failed program was:" >&5 24977sed 's/^/| /' conftest.$ac_ext >&5 24978 24979 ac_cv_lib_sectok_sectok_open=no 24980fi 24981 24982rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 24983 conftest$ac_exeext conftest.$ac_ext 24984LIBS=$ac_check_lib_save_LIBS 24985fi 24986{ echo "$as_me:$LINENO: result: $ac_cv_lib_sectok_sectok_open" >&5 24987echo "${ECHO_T}$ac_cv_lib_sectok_sectok_open" >&6; } 24988if test $ac_cv_lib_sectok_sectok_open = yes; then 24989 cat >>confdefs.h <<_ACEOF 24990#define HAVE_LIBSECTOK 1 24991_ACEOF 24992 24993 LIBS="-lsectok $LIBS" 24994 24995fi 24996 24997 if test "$ac_cv_lib_sectok_sectok_open" != yes; then 24998 { { echo "$as_me:$LINENO: error: Can't find libsectok" >&5 24999echo "$as_me: error: Can't find libsectok" >&2;} 25000 { (exit 1); exit 1; }; } 25001 fi 25002 25003cat >>confdefs.h <<\_ACEOF 25004#define SMARTCARD 1 25005_ACEOF 25006 25007 25008cat >>confdefs.h <<\_ACEOF 25009#define USE_SECTOK 1 25010_ACEOF 25011 25012 SCARD_MSG="yes, using sectok" 25013 fi 25014 25015 25016fi 25017 25018 25019# Check whether user wants OpenSC support 25020OPENSC_CONFIG="no" 25021 25022# Check whether --with-opensc was given. 25023if test "${with_opensc+set}" = set; then 25024 withval=$with_opensc; 25025 if test "x$withval" != "xno" ; then 25026 if test "x$withval" != "xyes" ; then 25027 OPENSC_CONFIG=$withval/bin/opensc-config 25028 else 25029 # Extract the first word of "opensc-config", so it can be a program name with args. 25030set dummy opensc-config; ac_word=$2 25031{ echo "$as_me:$LINENO: checking for $ac_word" >&5 25032echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 25033if test "${ac_cv_path_OPENSC_CONFIG+set}" = set; then 25034 echo $ECHO_N "(cached) $ECHO_C" >&6 25035else 25036 case $OPENSC_CONFIG in 25037 [\\/]* | ?:[\\/]*) 25038 ac_cv_path_OPENSC_CONFIG="$OPENSC_CONFIG" # Let the user override the test with a path. 25039 ;; 25040 *) 25041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25042for as_dir in $PATH 25043do 25044 IFS=$as_save_IFS 25045 test -z "$as_dir" && as_dir=. 25046 for ac_exec_ext in '' $ac_executable_extensions; do 25047 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 25048 ac_cv_path_OPENSC_CONFIG="$as_dir/$ac_word$ac_exec_ext" 25049 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 25050 break 2 25051 fi 25052done 25053done 25054IFS=$as_save_IFS 25055 25056 test -z "$ac_cv_path_OPENSC_CONFIG" && ac_cv_path_OPENSC_CONFIG="no" 25057 ;; 25058esac 25059fi 25060OPENSC_CONFIG=$ac_cv_path_OPENSC_CONFIG 25061if test -n "$OPENSC_CONFIG"; then 25062 { echo "$as_me:$LINENO: result: $OPENSC_CONFIG" >&5 25063echo "${ECHO_T}$OPENSC_CONFIG" >&6; } 25064else 25065 { echo "$as_me:$LINENO: result: no" >&5 25066echo "${ECHO_T}no" >&6; } 25067fi 25068 25069 25070 fi 25071 if test "$OPENSC_CONFIG" != "no"; then 25072 LIBOPENSC_CFLAGS=`$OPENSC_CONFIG --cflags` 25073 LIBOPENSC_LIBS=`$OPENSC_CONFIG --libs` 25074 CPPFLAGS="$CPPFLAGS $LIBOPENSC_CFLAGS" 25075 LIBS="$LIBS $LIBOPENSC_LIBS" 25076 cat >>confdefs.h <<\_ACEOF 25077#define SMARTCARD 1 25078_ACEOF 25079 25080 25081cat >>confdefs.h <<\_ACEOF 25082#define USE_OPENSC 1 25083_ACEOF 25084 25085 SCARD_MSG="yes, using OpenSC" 25086 fi 25087 fi 25088 25089 25090fi 25091 25092 25093# Check libraries needed by DNS fingerprint support 25094{ echo "$as_me:$LINENO: checking for library containing getrrsetbyname" >&5 25095echo $ECHO_N "checking for library containing getrrsetbyname... $ECHO_C" >&6; } 25096if test "${ac_cv_search_getrrsetbyname+set}" = set; then 25097 echo $ECHO_N "(cached) $ECHO_C" >&6 25098else 25099 ac_func_search_save_LIBS=$LIBS 25100cat >conftest.$ac_ext <<_ACEOF 25101/* confdefs.h. */ 25102_ACEOF 25103cat confdefs.h >>conftest.$ac_ext 25104cat >>conftest.$ac_ext <<_ACEOF 25105/* end confdefs.h. */ 25106 25107/* Override any GCC internal prototype to avoid an error. 25108 Use char because int might match the return type of a GCC 25109 builtin and then its argument prototype would still apply. */ 25110#ifdef __cplusplus 25111extern "C" 25112#endif 25113char getrrsetbyname (); 25114int 25115main () 25116{ 25117return getrrsetbyname (); 25118 ; 25119 return 0; 25120} 25121_ACEOF 25122for ac_lib in '' resolv; do 25123 if test -z "$ac_lib"; then 25124 ac_res="none required" 25125 else 25126 ac_res=-l$ac_lib 25127 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 25128 fi 25129 rm -f conftest.$ac_objext conftest$ac_exeext 25130if { (ac_try="$ac_link" 25131case "(($ac_try" in 25132 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 25133 *) ac_try_echo=$ac_try;; 25134esac 25135eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 25136 (eval "$ac_link") 2>conftest.er1 25137 ac_status=$? 25138 grep -v '^ *+' conftest.er1 >conftest.err 25139 rm -f conftest.er1 25140 cat conftest.err >&5 25141 echo "$as_me:$LINENO: \$? = $ac_status" >&5 25142 (exit $ac_status); } && { 25143 test -z "$ac_c_werror_flag" || 25144 test ! -s conftest.err 25145 } && test -s conftest$ac_exeext && 25146 $as_test_x conftest$ac_exeext; then 25147 ac_cv_search_getrrsetbyname=$ac_res 25148else 25149 echo "$as_me: failed program was:" >&5 25150sed 's/^/| /' conftest.$ac_ext >&5 25151 25152 25153fi 25154 25155rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 25156 conftest$ac_exeext 25157 if test "${ac_cv_search_getrrsetbyname+set}" = set; then 25158 break 25159fi 25160done 25161if test "${ac_cv_search_getrrsetbyname+set}" = set; then 25162 : 25163else 25164 ac_cv_search_getrrsetbyname=no 25165fi 25166rm conftest.$ac_ext 25167LIBS=$ac_func_search_save_LIBS 25168fi 25169{ echo "$as_me:$LINENO: result: $ac_cv_search_getrrsetbyname" >&5 25170echo "${ECHO_T}$ac_cv_search_getrrsetbyname" >&6; } 25171ac_res=$ac_cv_search_getrrsetbyname 25172if test "$ac_res" != no; then 25173 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 25174 25175cat >>confdefs.h <<\_ACEOF 25176#define HAVE_GETRRSETBYNAME 1 25177_ACEOF 25178 25179else 25180 25181 # Needed by our getrrsetbyname() 25182 { echo "$as_me:$LINENO: checking for library containing res_query" >&5 25183echo $ECHO_N "checking for library containing res_query... $ECHO_C" >&6; } 25184if test "${ac_cv_search_res_query+set}" = set; then 25185 echo $ECHO_N "(cached) $ECHO_C" >&6 25186else 25187 ac_func_search_save_LIBS=$LIBS 25188cat >conftest.$ac_ext <<_ACEOF 25189/* confdefs.h. */ 25190_ACEOF 25191cat confdefs.h >>conftest.$ac_ext 25192cat >>conftest.$ac_ext <<_ACEOF 25193/* end confdefs.h. */ 25194 25195/* Override any GCC internal prototype to avoid an error. 25196 Use char because int might match the return type of a GCC 25197 builtin and then its argument prototype would still apply. */ 25198#ifdef __cplusplus 25199extern "C" 25200#endif 25201char res_query (); 25202int 25203main () 25204{ 25205return res_query (); 25206 ; 25207 return 0; 25208} 25209_ACEOF 25210for ac_lib in '' resolv; do 25211 if test -z "$ac_lib"; then 25212 ac_res="none required" 25213 else 25214 ac_res=-l$ac_lib 25215 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 25216 fi 25217 rm -f conftest.$ac_objext conftest$ac_exeext 25218if { (ac_try="$ac_link" 25219case "(($ac_try" in 25220 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 25221 *) ac_try_echo=$ac_try;; 25222esac 25223eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 25224 (eval "$ac_link") 2>conftest.er1 25225 ac_status=$? 25226 grep -v '^ *+' conftest.er1 >conftest.err 25227 rm -f conftest.er1 25228 cat conftest.err >&5 25229 echo "$as_me:$LINENO: \$? = $ac_status" >&5 25230 (exit $ac_status); } && { 25231 test -z "$ac_c_werror_flag" || 25232 test ! -s conftest.err 25233 } && test -s conftest$ac_exeext && 25234 $as_test_x conftest$ac_exeext; then 25235 ac_cv_search_res_query=$ac_res 25236else 25237 echo "$as_me: failed program was:" >&5 25238sed 's/^/| /' conftest.$ac_ext >&5 25239 25240 25241fi 25242 25243rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 25244 conftest$ac_exeext 25245 if test "${ac_cv_search_res_query+set}" = set; then 25246 break 25247fi 25248done 25249if test "${ac_cv_search_res_query+set}" = set; then 25250 : 25251else 25252 ac_cv_search_res_query=no 25253fi 25254rm conftest.$ac_ext 25255LIBS=$ac_func_search_save_LIBS 25256fi 25257{ echo "$as_me:$LINENO: result: $ac_cv_search_res_query" >&5 25258echo "${ECHO_T}$ac_cv_search_res_query" >&6; } 25259ac_res=$ac_cv_search_res_query 25260if test "$ac_res" != no; then 25261 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 25262 25263fi 25264 25265 { echo "$as_me:$LINENO: checking for library containing dn_expand" >&5 25266echo $ECHO_N "checking for library containing dn_expand... $ECHO_C" >&6; } 25267if test "${ac_cv_search_dn_expand+set}" = set; then 25268 echo $ECHO_N "(cached) $ECHO_C" >&6 25269else 25270 ac_func_search_save_LIBS=$LIBS 25271cat >conftest.$ac_ext <<_ACEOF 25272/* confdefs.h. */ 25273_ACEOF 25274cat confdefs.h >>conftest.$ac_ext 25275cat >>conftest.$ac_ext <<_ACEOF 25276/* end confdefs.h. */ 25277 25278/* Override any GCC internal prototype to avoid an error. 25279 Use char because int might match the return type of a GCC 25280 builtin and then its argument prototype would still apply. */ 25281#ifdef __cplusplus 25282extern "C" 25283#endif 25284char dn_expand (); 25285int 25286main () 25287{ 25288return dn_expand (); 25289 ; 25290 return 0; 25291} 25292_ACEOF 25293for ac_lib in '' resolv; do 25294 if test -z "$ac_lib"; then 25295 ac_res="none required" 25296 else 25297 ac_res=-l$ac_lib 25298 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 25299 fi 25300 rm -f conftest.$ac_objext conftest$ac_exeext 25301if { (ac_try="$ac_link" 25302case "(($ac_try" in 25303 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 25304 *) ac_try_echo=$ac_try;; 25305esac 25306eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 25307 (eval "$ac_link") 2>conftest.er1 25308 ac_status=$? 25309 grep -v '^ *+' conftest.er1 >conftest.err 25310 rm -f conftest.er1 25311 cat conftest.err >&5 25312 echo "$as_me:$LINENO: \$? = $ac_status" >&5 25313 (exit $ac_status); } && { 25314 test -z "$ac_c_werror_flag" || 25315 test ! -s conftest.err 25316 } && test -s conftest$ac_exeext && 25317 $as_test_x conftest$ac_exeext; then 25318 ac_cv_search_dn_expand=$ac_res 25319else 25320 echo "$as_me: failed program was:" >&5 25321sed 's/^/| /' conftest.$ac_ext >&5 25322 25323 25324fi 25325 25326rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 25327 conftest$ac_exeext 25328 if test "${ac_cv_search_dn_expand+set}" = set; then 25329 break 25330fi 25331done 25332if test "${ac_cv_search_dn_expand+set}" = set; then 25333 : 25334else 25335 ac_cv_search_dn_expand=no 25336fi 25337rm conftest.$ac_ext 25338LIBS=$ac_func_search_save_LIBS 25339fi 25340{ echo "$as_me:$LINENO: result: $ac_cv_search_dn_expand" >&5 25341echo "${ECHO_T}$ac_cv_search_dn_expand" >&6; } 25342ac_res=$ac_cv_search_dn_expand 25343if test "$ac_res" != no; then 25344 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 25345 25346fi 25347 25348 { echo "$as_me:$LINENO: checking if res_query will link" >&5 25349echo $ECHO_N "checking if res_query will link... $ECHO_C" >&6; } 25350 cat >conftest.$ac_ext <<_ACEOF 25351/* confdefs.h. */ 25352_ACEOF 25353cat confdefs.h >>conftest.$ac_ext 25354cat >>conftest.$ac_ext <<_ACEOF 25355/* end confdefs.h. */ 25356 25357/* Override any GCC internal prototype to avoid an error. 25358 Use char because int might match the return type of a GCC 25359 builtin and then its argument prototype would still apply. */ 25360#ifdef __cplusplus 25361extern "C" 25362#endif 25363char res_query (); 25364int 25365main () 25366{ 25367return res_query (); 25368 ; 25369 return 0; 25370} 25371_ACEOF 25372rm -f conftest.$ac_objext conftest$ac_exeext 25373if { (ac_try="$ac_link" 25374case "(($ac_try" in 25375 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 25376 *) ac_try_echo=$ac_try;; 25377esac 25378eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 25379 (eval "$ac_link") 2>conftest.er1 25380 ac_status=$? 25381 grep -v '^ *+' conftest.er1 >conftest.err 25382 rm -f conftest.er1 25383 cat conftest.err >&5 25384 echo "$as_me:$LINENO: \$? = $ac_status" >&5 25385 (exit $ac_status); } && { 25386 test -z "$ac_c_werror_flag" || 25387 test ! -s conftest.err 25388 } && test -s conftest$ac_exeext && 25389 $as_test_x conftest$ac_exeext; then 25390 { echo "$as_me:$LINENO: result: yes" >&5 25391echo "${ECHO_T}yes" >&6; } 25392else 25393 echo "$as_me: failed program was:" >&5 25394sed 's/^/| /' conftest.$ac_ext >&5 25395 25396 { echo "$as_me:$LINENO: result: no" >&5 25397echo "${ECHO_T}no" >&6; } 25398 saved_LIBS="$LIBS" 25399 LIBS="$LIBS -lresolv" 25400 { echo "$as_me:$LINENO: checking for res_query in -lresolv" >&5 25401echo $ECHO_N "checking for res_query in -lresolv... $ECHO_C" >&6; } 25402 cat >conftest.$ac_ext <<_ACEOF 25403 25404#include <resolv.h> 25405int main() 25406{ 25407 res_query (0, 0, 0, 0, 0); 25408 return 0; 25409} 25410 25411_ACEOF 25412rm -f conftest.$ac_objext conftest$ac_exeext 25413if { (ac_try="$ac_link" 25414case "(($ac_try" in 25415 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 25416 *) ac_try_echo=$ac_try;; 25417esac 25418eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 25419 (eval "$ac_link") 2>conftest.er1 25420 ac_status=$? 25421 grep -v '^ *+' conftest.er1 >conftest.err 25422 rm -f conftest.er1 25423 cat conftest.err >&5 25424 echo "$as_me:$LINENO: \$? = $ac_status" >&5 25425 (exit $ac_status); } && { 25426 test -z "$ac_c_werror_flag" || 25427 test ! -s conftest.err 25428 } && test -s conftest$ac_exeext && 25429 $as_test_x conftest$ac_exeext; then 25430 LIBS="$LIBS -lresolv" 25431 { echo "$as_me:$LINENO: result: yes" >&5 25432echo "${ECHO_T}yes" >&6; } 25433else 25434 echo "$as_me: failed program was:" >&5 25435sed 's/^/| /' conftest.$ac_ext >&5 25436 25437 LIBS="$saved_LIBS" 25438 { echo "$as_me:$LINENO: result: no" >&5 25439echo "${ECHO_T}no" >&6; } 25440fi 25441 25442rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 25443 conftest$ac_exeext conftest.$ac_ext 25444 25445fi 25446 25447rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 25448 conftest$ac_exeext conftest.$ac_ext 25449 25450 25451for ac_func in _getshort _getlong 25452do 25453as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 25454{ echo "$as_me:$LINENO: checking for $ac_func" >&5 25455echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 25456if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 25457 echo $ECHO_N "(cached) $ECHO_C" >&6 25458else 25459 cat >conftest.$ac_ext <<_ACEOF 25460/* confdefs.h. */ 25461_ACEOF 25462cat confdefs.h >>conftest.$ac_ext 25463cat >>conftest.$ac_ext <<_ACEOF 25464/* end confdefs.h. */ 25465/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 25466 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 25467#define $ac_func innocuous_$ac_func 25468 25469/* System header to define __stub macros and hopefully few prototypes, 25470 which can conflict with char $ac_func (); below. 25471 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 25472 <limits.h> exists even on freestanding compilers. */ 25473 25474#ifdef __STDC__ 25475# include <limits.h> 25476#else 25477# include <assert.h> 25478#endif 25479 25480#undef $ac_func 25481 25482/* Override any GCC internal prototype to avoid an error. 25483 Use char because int might match the return type of a GCC 25484 builtin and then its argument prototype would still apply. */ 25485#ifdef __cplusplus 25486extern "C" 25487#endif 25488char $ac_func (); 25489/* The GNU C library defines this for functions which it implements 25490 to always fail with ENOSYS. Some functions are actually named 25491 something starting with __ and the normal name is an alias. */ 25492#if defined __stub_$ac_func || defined __stub___$ac_func 25493choke me 25494#endif 25495 25496int 25497main () 25498{ 25499return $ac_func (); 25500 ; 25501 return 0; 25502} 25503_ACEOF 25504rm -f conftest.$ac_objext conftest$ac_exeext 25505if { (ac_try="$ac_link" 25506case "(($ac_try" in 25507 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 25508 *) ac_try_echo=$ac_try;; 25509esac 25510eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 25511 (eval "$ac_link") 2>conftest.er1 25512 ac_status=$? 25513 grep -v '^ *+' conftest.er1 >conftest.err 25514 rm -f conftest.er1 25515 cat conftest.err >&5 25516 echo "$as_me:$LINENO: \$? = $ac_status" >&5 25517 (exit $ac_status); } && { 25518 test -z "$ac_c_werror_flag" || 25519 test ! -s conftest.err 25520 } && test -s conftest$ac_exeext && 25521 $as_test_x conftest$ac_exeext; then 25522 eval "$as_ac_var=yes" 25523else 25524 echo "$as_me: failed program was:" >&5 25525sed 's/^/| /' conftest.$ac_ext >&5 25526 25527 eval "$as_ac_var=no" 25528fi 25529 25530rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 25531 conftest$ac_exeext conftest.$ac_ext 25532fi 25533ac_res=`eval echo '${'$as_ac_var'}'` 25534 { echo "$as_me:$LINENO: result: $ac_res" >&5 25535echo "${ECHO_T}$ac_res" >&6; } 25536if test `eval echo '${'$as_ac_var'}'` = yes; then 25537 cat >>confdefs.h <<_ACEOF 25538#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 25539_ACEOF 25540 25541fi 25542done 25543 25544 { echo "$as_me:$LINENO: checking whether _getshort is declared" >&5 25545echo $ECHO_N "checking whether _getshort is declared... $ECHO_C" >&6; } 25546if test "${ac_cv_have_decl__getshort+set}" = set; then 25547 echo $ECHO_N "(cached) $ECHO_C" >&6 25548else 25549 cat >conftest.$ac_ext <<_ACEOF 25550/* confdefs.h. */ 25551_ACEOF 25552cat confdefs.h >>conftest.$ac_ext 25553cat >>conftest.$ac_ext <<_ACEOF 25554/* end confdefs.h. */ 25555#include <sys/types.h> 25556 #include <arpa/nameser.h> 25557 25558int 25559main () 25560{ 25561#ifndef _getshort 25562 (void) _getshort; 25563#endif 25564 25565 ; 25566 return 0; 25567} 25568_ACEOF 25569rm -f conftest.$ac_objext 25570if { (ac_try="$ac_compile" 25571case "(($ac_try" in 25572 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 25573 *) ac_try_echo=$ac_try;; 25574esac 25575eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 25576 (eval "$ac_compile") 2>conftest.er1 25577 ac_status=$? 25578 grep -v '^ *+' conftest.er1 >conftest.err 25579 rm -f conftest.er1 25580 cat conftest.err >&5 25581 echo "$as_me:$LINENO: \$? = $ac_status" >&5 25582 (exit $ac_status); } && { 25583 test -z "$ac_c_werror_flag" || 25584 test ! -s conftest.err 25585 } && test -s conftest.$ac_objext; then 25586 ac_cv_have_decl__getshort=yes 25587else 25588 echo "$as_me: failed program was:" >&5 25589sed 's/^/| /' conftest.$ac_ext >&5 25590 25591 ac_cv_have_decl__getshort=no 25592fi 25593 25594rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 25595fi 25596{ echo "$as_me:$LINENO: result: $ac_cv_have_decl__getshort" >&5 25597echo "${ECHO_T}$ac_cv_have_decl__getshort" >&6; } 25598if test $ac_cv_have_decl__getshort = yes; then 25599 25600cat >>confdefs.h <<_ACEOF 25601#define HAVE_DECL__GETSHORT 1 25602_ACEOF 25603 25604 25605else 25606 cat >>confdefs.h <<_ACEOF 25607#define HAVE_DECL__GETSHORT 0 25608_ACEOF 25609 25610 25611fi 25612{ echo "$as_me:$LINENO: checking whether _getlong is declared" >&5 25613echo $ECHO_N "checking whether _getlong is declared... $ECHO_C" >&6; } 25614if test "${ac_cv_have_decl__getlong+set}" = set; then 25615 echo $ECHO_N "(cached) $ECHO_C" >&6 25616else 25617 cat >conftest.$ac_ext <<_ACEOF 25618/* confdefs.h. */ 25619_ACEOF 25620cat confdefs.h >>conftest.$ac_ext 25621cat >>conftest.$ac_ext <<_ACEOF 25622/* end confdefs.h. */ 25623#include <sys/types.h> 25624 #include <arpa/nameser.h> 25625 25626int 25627main () 25628{ 25629#ifndef _getlong 25630 (void) _getlong; 25631#endif 25632 25633 ; 25634 return 0; 25635} 25636_ACEOF 25637rm -f conftest.$ac_objext 25638if { (ac_try="$ac_compile" 25639case "(($ac_try" in 25640 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 25641 *) ac_try_echo=$ac_try;; 25642esac 25643eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 25644 (eval "$ac_compile") 2>conftest.er1 25645 ac_status=$? 25646 grep -v '^ *+' conftest.er1 >conftest.err 25647 rm -f conftest.er1 25648 cat conftest.err >&5 25649 echo "$as_me:$LINENO: \$? = $ac_status" >&5 25650 (exit $ac_status); } && { 25651 test -z "$ac_c_werror_flag" || 25652 test ! -s conftest.err 25653 } && test -s conftest.$ac_objext; then 25654 ac_cv_have_decl__getlong=yes 25655else 25656 echo "$as_me: failed program was:" >&5 25657sed 's/^/| /' conftest.$ac_ext >&5 25658 25659 ac_cv_have_decl__getlong=no 25660fi 25661 25662rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 25663fi 25664{ echo "$as_me:$LINENO: result: $ac_cv_have_decl__getlong" >&5 25665echo "${ECHO_T}$ac_cv_have_decl__getlong" >&6; } 25666if test $ac_cv_have_decl__getlong = yes; then 25667 25668cat >>confdefs.h <<_ACEOF 25669#define HAVE_DECL__GETLONG 1 25670_ACEOF 25671 25672 25673else 25674 cat >>confdefs.h <<_ACEOF 25675#define HAVE_DECL__GETLONG 0 25676_ACEOF 25677 25678 25679fi 25680 25681 25682 { echo "$as_me:$LINENO: checking for HEADER.ad" >&5 25683echo $ECHO_N "checking for HEADER.ad... $ECHO_C" >&6; } 25684if test "${ac_cv_member_HEADER_ad+set}" = set; then 25685 echo $ECHO_N "(cached) $ECHO_C" >&6 25686else 25687 cat >conftest.$ac_ext <<_ACEOF 25688/* confdefs.h. */ 25689_ACEOF 25690cat confdefs.h >>conftest.$ac_ext 25691cat >>conftest.$ac_ext <<_ACEOF 25692/* end confdefs.h. */ 25693#include <arpa/nameser.h> 25694 25695int 25696main () 25697{ 25698static HEADER ac_aggr; 25699if (ac_aggr.ad) 25700return 0; 25701 ; 25702 return 0; 25703} 25704_ACEOF 25705rm -f conftest.$ac_objext 25706if { (ac_try="$ac_compile" 25707case "(($ac_try" in 25708 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 25709 *) ac_try_echo=$ac_try;; 25710esac 25711eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 25712 (eval "$ac_compile") 2>conftest.er1 25713 ac_status=$? 25714 grep -v '^ *+' conftest.er1 >conftest.err 25715 rm -f conftest.er1 25716 cat conftest.err >&5 25717 echo "$as_me:$LINENO: \$? = $ac_status" >&5 25718 (exit $ac_status); } && { 25719 test -z "$ac_c_werror_flag" || 25720 test ! -s conftest.err 25721 } && test -s conftest.$ac_objext; then 25722 ac_cv_member_HEADER_ad=yes 25723else 25724 echo "$as_me: failed program was:" >&5 25725sed 's/^/| /' conftest.$ac_ext >&5 25726 25727 cat >conftest.$ac_ext <<_ACEOF 25728/* confdefs.h. */ 25729_ACEOF 25730cat confdefs.h >>conftest.$ac_ext 25731cat >>conftest.$ac_ext <<_ACEOF 25732/* end confdefs.h. */ 25733#include <arpa/nameser.h> 25734 25735int 25736main () 25737{ 25738static HEADER ac_aggr; 25739if (sizeof ac_aggr.ad) 25740return 0; 25741 ; 25742 return 0; 25743} 25744_ACEOF 25745rm -f conftest.$ac_objext 25746if { (ac_try="$ac_compile" 25747case "(($ac_try" in 25748 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 25749 *) ac_try_echo=$ac_try;; 25750esac 25751eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 25752 (eval "$ac_compile") 2>conftest.er1 25753 ac_status=$? 25754 grep -v '^ *+' conftest.er1 >conftest.err 25755 rm -f conftest.er1 25756 cat conftest.err >&5 25757 echo "$as_me:$LINENO: \$? = $ac_status" >&5 25758 (exit $ac_status); } && { 25759 test -z "$ac_c_werror_flag" || 25760 test ! -s conftest.err 25761 } && test -s conftest.$ac_objext; then 25762 ac_cv_member_HEADER_ad=yes 25763else 25764 echo "$as_me: failed program was:" >&5 25765sed 's/^/| /' conftest.$ac_ext >&5 25766 25767 ac_cv_member_HEADER_ad=no 25768fi 25769 25770rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 25771fi 25772 25773rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 25774fi 25775{ echo "$as_me:$LINENO: result: $ac_cv_member_HEADER_ad" >&5 25776echo "${ECHO_T}$ac_cv_member_HEADER_ad" >&6; } 25777if test $ac_cv_member_HEADER_ad = yes; then 25778 25779cat >>confdefs.h <<\_ACEOF 25780#define HAVE_HEADER_AD 1 25781_ACEOF 25782 25783fi 25784 25785 25786fi 25787 25788 25789{ echo "$as_me:$LINENO: checking if struct __res_state _res is an extern" >&5 25790echo $ECHO_N "checking if struct __res_state _res is an extern... $ECHO_C" >&6; } 25791cat >conftest.$ac_ext <<_ACEOF 25792 25793#include <stdio.h> 25794#if HAVE_SYS_TYPES_H 25795# include <sys/types.h> 25796#endif 25797#include <netinet/in.h> 25798#include <arpa/nameser.h> 25799#include <resolv.h> 25800extern struct __res_state _res; 25801int main() { return 0; } 25802 25803_ACEOF 25804rm -f conftest.$ac_objext conftest$ac_exeext 25805if { (ac_try="$ac_link" 25806case "(($ac_try" in 25807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 25808 *) ac_try_echo=$ac_try;; 25809esac 25810eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 25811 (eval "$ac_link") 2>conftest.er1 25812 ac_status=$? 25813 grep -v '^ *+' conftest.er1 >conftest.err 25814 rm -f conftest.er1 25815 cat conftest.err >&5 25816 echo "$as_me:$LINENO: \$? = $ac_status" >&5 25817 (exit $ac_status); } && { 25818 test -z "$ac_c_werror_flag" || 25819 test ! -s conftest.err 25820 } && test -s conftest$ac_exeext && 25821 $as_test_x conftest$ac_exeext; then 25822 { echo "$as_me:$LINENO: result: yes" >&5 25823echo "${ECHO_T}yes" >&6; } 25824 25825cat >>confdefs.h <<\_ACEOF 25826#define HAVE__RES_EXTERN 1 25827_ACEOF 25828 25829 25830else 25831 echo "$as_me: failed program was:" >&5 25832sed 's/^/| /' conftest.$ac_ext >&5 25833 25834 { echo "$as_me:$LINENO: result: no" >&5 25835echo "${ECHO_T}no" >&6; } 25836 25837fi 25838 25839rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 25840 conftest$ac_exeext conftest.$ac_ext 25841 25842# Check whether user wants SELinux support 25843SELINUX_MSG="no" 25844LIBSELINUX="" 25845 25846# Check whether --with-selinux was given. 25847if test "${with_selinux+set}" = set; then 25848 withval=$with_selinux; if test "x$withval" != "xno" ; then 25849 save_LIBS="$LIBS" 25850 25851cat >>confdefs.h <<\_ACEOF 25852#define WITH_SELINUX 1 25853_ACEOF 25854 25855 SELINUX_MSG="yes" 25856 if test "${ac_cv_header_selinux_selinux_h+set}" = set; then 25857 { echo "$as_me:$LINENO: checking for selinux/selinux.h" >&5 25858echo $ECHO_N "checking for selinux/selinux.h... $ECHO_C" >&6; } 25859if test "${ac_cv_header_selinux_selinux_h+set}" = set; then 25860 echo $ECHO_N "(cached) $ECHO_C" >&6 25861fi 25862{ echo "$as_me:$LINENO: result: $ac_cv_header_selinux_selinux_h" >&5 25863echo "${ECHO_T}$ac_cv_header_selinux_selinux_h" >&6; } 25864else 25865 # Is the header compilable? 25866{ echo "$as_me:$LINENO: checking selinux/selinux.h usability" >&5 25867echo $ECHO_N "checking selinux/selinux.h usability... $ECHO_C" >&6; } 25868cat >conftest.$ac_ext <<_ACEOF 25869/* confdefs.h. */ 25870_ACEOF 25871cat confdefs.h >>conftest.$ac_ext 25872cat >>conftest.$ac_ext <<_ACEOF 25873/* end confdefs.h. */ 25874$ac_includes_default 25875#include <selinux/selinux.h> 25876_ACEOF 25877rm -f conftest.$ac_objext 25878if { (ac_try="$ac_compile" 25879case "(($ac_try" in 25880 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 25881 *) ac_try_echo=$ac_try;; 25882esac 25883eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 25884 (eval "$ac_compile") 2>conftest.er1 25885 ac_status=$? 25886 grep -v '^ *+' conftest.er1 >conftest.err 25887 rm -f conftest.er1 25888 cat conftest.err >&5 25889 echo "$as_me:$LINENO: \$? = $ac_status" >&5 25890 (exit $ac_status); } && { 25891 test -z "$ac_c_werror_flag" || 25892 test ! -s conftest.err 25893 } && test -s conftest.$ac_objext; then 25894 ac_header_compiler=yes 25895else 25896 echo "$as_me: failed program was:" >&5 25897sed 's/^/| /' conftest.$ac_ext >&5 25898 25899 ac_header_compiler=no 25900fi 25901 25902rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 25903{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 25904echo "${ECHO_T}$ac_header_compiler" >&6; } 25905 25906# Is the header present? 25907{ echo "$as_me:$LINENO: checking selinux/selinux.h presence" >&5 25908echo $ECHO_N "checking selinux/selinux.h presence... $ECHO_C" >&6; } 25909cat >conftest.$ac_ext <<_ACEOF 25910/* confdefs.h. */ 25911_ACEOF 25912cat confdefs.h >>conftest.$ac_ext 25913cat >>conftest.$ac_ext <<_ACEOF 25914/* end confdefs.h. */ 25915#include <selinux/selinux.h> 25916_ACEOF 25917if { (ac_try="$ac_cpp conftest.$ac_ext" 25918case "(($ac_try" in 25919 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 25920 *) ac_try_echo=$ac_try;; 25921esac 25922eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 25923 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 25924 ac_status=$? 25925 grep -v '^ *+' conftest.er1 >conftest.err 25926 rm -f conftest.er1 25927 cat conftest.err >&5 25928 echo "$as_me:$LINENO: \$? = $ac_status" >&5 25929 (exit $ac_status); } >/dev/null && { 25930 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 25931 test ! -s conftest.err 25932 }; then 25933 ac_header_preproc=yes 25934else 25935 echo "$as_me: failed program was:" >&5 25936sed 's/^/| /' conftest.$ac_ext >&5 25937 25938 ac_header_preproc=no 25939fi 25940 25941rm -f conftest.err conftest.$ac_ext 25942{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 25943echo "${ECHO_T}$ac_header_preproc" >&6; } 25944 25945# So? What about this header? 25946case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 25947 yes:no: ) 25948 { echo "$as_me:$LINENO: WARNING: selinux/selinux.h: accepted by the compiler, rejected by the preprocessor!" >&5 25949echo "$as_me: WARNING: selinux/selinux.h: accepted by the compiler, rejected by the preprocessor!" >&2;} 25950 { echo "$as_me:$LINENO: WARNING: selinux/selinux.h: proceeding with the compiler's result" >&5 25951echo "$as_me: WARNING: selinux/selinux.h: proceeding with the compiler's result" >&2;} 25952 ac_header_preproc=yes 25953 ;; 25954 no:yes:* ) 25955 { echo "$as_me:$LINENO: WARNING: selinux/selinux.h: present but cannot be compiled" >&5 25956echo "$as_me: WARNING: selinux/selinux.h: present but cannot be compiled" >&2;} 25957 { echo "$as_me:$LINENO: WARNING: selinux/selinux.h: check for missing prerequisite headers?" >&5 25958echo "$as_me: WARNING: selinux/selinux.h: check for missing prerequisite headers?" >&2;} 25959 { echo "$as_me:$LINENO: WARNING: selinux/selinux.h: see the Autoconf documentation" >&5 25960echo "$as_me: WARNING: selinux/selinux.h: see the Autoconf documentation" >&2;} 25961 { echo "$as_me:$LINENO: WARNING: selinux/selinux.h: section \"Present But Cannot Be Compiled\"" >&5 25962echo "$as_me: WARNING: selinux/selinux.h: section \"Present But Cannot Be Compiled\"" >&2;} 25963 { echo "$as_me:$LINENO: WARNING: selinux/selinux.h: proceeding with the preprocessor's result" >&5 25964echo "$as_me: WARNING: selinux/selinux.h: proceeding with the preprocessor's result" >&2;} 25965 { echo "$as_me:$LINENO: WARNING: selinux/selinux.h: in the future, the compiler will take precedence" >&5 25966echo "$as_me: WARNING: selinux/selinux.h: in the future, the compiler will take precedence" >&2;} 25967 ( cat <<\_ASBOX 25968## ------------------------------------------- ## 25969## Report this to openssh-unix-dev@mindrot.org ## 25970## ------------------------------------------- ## 25971_ASBOX 25972 ) | sed "s/^/$as_me: WARNING: /" >&2 25973 ;; 25974esac 25975{ echo "$as_me:$LINENO: checking for selinux/selinux.h" >&5 25976echo $ECHO_N "checking for selinux/selinux.h... $ECHO_C" >&6; } 25977if test "${ac_cv_header_selinux_selinux_h+set}" = set; then 25978 echo $ECHO_N "(cached) $ECHO_C" >&6 25979else 25980 ac_cv_header_selinux_selinux_h=$ac_header_preproc 25981fi 25982{ echo "$as_me:$LINENO: result: $ac_cv_header_selinux_selinux_h" >&5 25983echo "${ECHO_T}$ac_cv_header_selinux_selinux_h" >&6; } 25984 25985fi 25986if test $ac_cv_header_selinux_selinux_h = yes; then 25987 : 25988else 25989 { { echo "$as_me:$LINENO: error: SELinux support requires selinux.h header" >&5 25990echo "$as_me: error: SELinux support requires selinux.h header" >&2;} 25991 { (exit 1); exit 1; }; } 25992fi 25993 25994 25995 { echo "$as_me:$LINENO: checking for setexeccon in -lselinux" >&5 25996echo $ECHO_N "checking for setexeccon in -lselinux... $ECHO_C" >&6; } 25997if test "${ac_cv_lib_selinux_setexeccon+set}" = set; then 25998 echo $ECHO_N "(cached) $ECHO_C" >&6 25999else 26000 ac_check_lib_save_LIBS=$LIBS 26001LIBS="-lselinux $LIBS" 26002cat >conftest.$ac_ext <<_ACEOF 26003/* confdefs.h. */ 26004_ACEOF 26005cat confdefs.h >>conftest.$ac_ext 26006cat >>conftest.$ac_ext <<_ACEOF 26007/* end confdefs.h. */ 26008 26009/* Override any GCC internal prototype to avoid an error. 26010 Use char because int might match the return type of a GCC 26011 builtin and then its argument prototype would still apply. */ 26012#ifdef __cplusplus 26013extern "C" 26014#endif 26015char setexeccon (); 26016int 26017main () 26018{ 26019return setexeccon (); 26020 ; 26021 return 0; 26022} 26023_ACEOF 26024rm -f conftest.$ac_objext conftest$ac_exeext 26025if { (ac_try="$ac_link" 26026case "(($ac_try" in 26027 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 26028 *) ac_try_echo=$ac_try;; 26029esac 26030eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 26031 (eval "$ac_link") 2>conftest.er1 26032 ac_status=$? 26033 grep -v '^ *+' conftest.er1 >conftest.err 26034 rm -f conftest.er1 26035 cat conftest.err >&5 26036 echo "$as_me:$LINENO: \$? = $ac_status" >&5 26037 (exit $ac_status); } && { 26038 test -z "$ac_c_werror_flag" || 26039 test ! -s conftest.err 26040 } && test -s conftest$ac_exeext && 26041 $as_test_x conftest$ac_exeext; then 26042 ac_cv_lib_selinux_setexeccon=yes 26043else 26044 echo "$as_me: failed program was:" >&5 26045sed 's/^/| /' conftest.$ac_ext >&5 26046 26047 ac_cv_lib_selinux_setexeccon=no 26048fi 26049 26050rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 26051 conftest$ac_exeext conftest.$ac_ext 26052LIBS=$ac_check_lib_save_LIBS 26053fi 26054{ echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_setexeccon" >&5 26055echo "${ECHO_T}$ac_cv_lib_selinux_setexeccon" >&6; } 26056if test $ac_cv_lib_selinux_setexeccon = yes; then 26057 LIBSELINUX="-lselinux" 26058else 26059 { { echo "$as_me:$LINENO: error: SELinux support requires libselinux library" >&5 26060echo "$as_me: error: SELinux support requires libselinux library" >&2;} 26061 { (exit 1); exit 1; }; } 26062fi 26063 26064 SSHDLIBS="$SSHDLIBS $LIBSELINUX" 26065 26066 26067for ac_func in getseuserbyname get_default_context_with_level 26068do 26069as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 26070{ echo "$as_me:$LINENO: checking for $ac_func" >&5 26071echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 26072if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 26073 echo $ECHO_N "(cached) $ECHO_C" >&6 26074else 26075 cat >conftest.$ac_ext <<_ACEOF 26076/* confdefs.h. */ 26077_ACEOF 26078cat confdefs.h >>conftest.$ac_ext 26079cat >>conftest.$ac_ext <<_ACEOF 26080/* end confdefs.h. */ 26081/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 26082 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 26083#define $ac_func innocuous_$ac_func 26084 26085/* System header to define __stub macros and hopefully few prototypes, 26086 which can conflict with char $ac_func (); below. 26087 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 26088 <limits.h> exists even on freestanding compilers. */ 26089 26090#ifdef __STDC__ 26091# include <limits.h> 26092#else 26093# include <assert.h> 26094#endif 26095 26096#undef $ac_func 26097 26098/* Override any GCC internal prototype to avoid an error. 26099 Use char because int might match the return type of a GCC 26100 builtin and then its argument prototype would still apply. */ 26101#ifdef __cplusplus 26102extern "C" 26103#endif 26104char $ac_func (); 26105/* The GNU C library defines this for functions which it implements 26106 to always fail with ENOSYS. Some functions are actually named 26107 something starting with __ and the normal name is an alias. */ 26108#if defined __stub_$ac_func || defined __stub___$ac_func 26109choke me 26110#endif 26111 26112int 26113main () 26114{ 26115return $ac_func (); 26116 ; 26117 return 0; 26118} 26119_ACEOF 26120rm -f conftest.$ac_objext conftest$ac_exeext 26121if { (ac_try="$ac_link" 26122case "(($ac_try" in 26123 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 26124 *) ac_try_echo=$ac_try;; 26125esac 26126eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 26127 (eval "$ac_link") 2>conftest.er1 26128 ac_status=$? 26129 grep -v '^ *+' conftest.er1 >conftest.err 26130 rm -f conftest.er1 26131 cat conftest.err >&5 26132 echo "$as_me:$LINENO: \$? = $ac_status" >&5 26133 (exit $ac_status); } && { 26134 test -z "$ac_c_werror_flag" || 26135 test ! -s conftest.err 26136 } && test -s conftest$ac_exeext && 26137 $as_test_x conftest$ac_exeext; then 26138 eval "$as_ac_var=yes" 26139else 26140 echo "$as_me: failed program was:" >&5 26141sed 's/^/| /' conftest.$ac_ext >&5 26142 26143 eval "$as_ac_var=no" 26144fi 26145 26146rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 26147 conftest$ac_exeext conftest.$ac_ext 26148fi 26149ac_res=`eval echo '${'$as_ac_var'}'` 26150 { echo "$as_me:$LINENO: result: $ac_res" >&5 26151echo "${ECHO_T}$ac_res" >&6; } 26152if test `eval echo '${'$as_ac_var'}'` = yes; then 26153 cat >>confdefs.h <<_ACEOF 26154#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 26155_ACEOF 26156 26157fi 26158done 26159 26160 LIBS="$save_LIBS" 26161 fi 26162 26163fi 26164 26165 26166# Check whether user wants Kerberos 5 support 26167KRB5_MSG="no" 26168 26169# Check whether --with-kerberos5 was given. 26170if test "${with_kerberos5+set}" = set; then 26171 withval=$with_kerberos5; if test "x$withval" != "xno" ; then 26172 if test "x$withval" = "xyes" ; then 26173 KRB5ROOT="/usr/local" 26174 else 26175 KRB5ROOT=${withval} 26176 fi 26177 26178 26179cat >>confdefs.h <<\_ACEOF 26180#define KRB5 1 26181_ACEOF 26182 26183 KRB5_MSG="yes" 26184 26185 { echo "$as_me:$LINENO: checking for krb5-config" >&5 26186echo $ECHO_N "checking for krb5-config... $ECHO_C" >&6; } 26187 if test -x $KRB5ROOT/bin/krb5-config ; then 26188 KRB5CONF=$KRB5ROOT/bin/krb5-config 26189 { echo "$as_me:$LINENO: result: $KRB5CONF" >&5 26190echo "${ECHO_T}$KRB5CONF" >&6; } 26191 26192 { echo "$as_me:$LINENO: checking for gssapi support" >&5 26193echo $ECHO_N "checking for gssapi support... $ECHO_C" >&6; } 26194 if $KRB5CONF | grep gssapi >/dev/null ; then 26195 { echo "$as_me:$LINENO: result: yes" >&5 26196echo "${ECHO_T}yes" >&6; } 26197 26198cat >>confdefs.h <<\_ACEOF 26199#define GSSAPI 1 26200_ACEOF 26201 26202 k5confopts=gssapi 26203 else 26204 { echo "$as_me:$LINENO: result: no" >&5 26205echo "${ECHO_T}no" >&6; } 26206 k5confopts="" 26207 fi 26208 K5CFLAGS="`$KRB5CONF --cflags $k5confopts`" 26209 K5LIBS="`$KRB5CONF --libs $k5confopts`" 26210 CPPFLAGS="$CPPFLAGS $K5CFLAGS" 26211 { echo "$as_me:$LINENO: checking whether we are using Heimdal" >&5 26212echo $ECHO_N "checking whether we are using Heimdal... $ECHO_C" >&6; } 26213 cat >conftest.$ac_ext <<_ACEOF 26214/* confdefs.h. */ 26215_ACEOF 26216cat confdefs.h >>conftest.$ac_ext 26217cat >>conftest.$ac_ext <<_ACEOF 26218/* end confdefs.h. */ 26219 #include <krb5.h> 26220int 26221main () 26222{ 26223 char *tmp = heimdal_version; 26224 ; 26225 return 0; 26226} 26227_ACEOF 26228rm -f conftest.$ac_objext 26229if { (ac_try="$ac_compile" 26230case "(($ac_try" in 26231 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 26232 *) ac_try_echo=$ac_try;; 26233esac 26234eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 26235 (eval "$ac_compile") 2>conftest.er1 26236 ac_status=$? 26237 grep -v '^ *+' conftest.er1 >conftest.err 26238 rm -f conftest.er1 26239 cat conftest.err >&5 26240 echo "$as_me:$LINENO: \$? = $ac_status" >&5 26241 (exit $ac_status); } && { 26242 test -z "$ac_c_werror_flag" || 26243 test ! -s conftest.err 26244 } && test -s conftest.$ac_objext; then 26245 { echo "$as_me:$LINENO: result: yes" >&5 26246echo "${ECHO_T}yes" >&6; } 26247 26248cat >>confdefs.h <<\_ACEOF 26249#define HEIMDAL 1 26250_ACEOF 26251 26252else 26253 echo "$as_me: failed program was:" >&5 26254sed 's/^/| /' conftest.$ac_ext >&5 26255 26256 { echo "$as_me:$LINENO: result: no" >&5 26257echo "${ECHO_T}no" >&6; } 26258 26259fi 26260 26261rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 26262 else 26263 { echo "$as_me:$LINENO: result: no" >&5 26264echo "${ECHO_T}no" >&6; } 26265 CPPFLAGS="$CPPFLAGS -I${KRB5ROOT}/include" 26266 LDFLAGS="$LDFLAGS -L${KRB5ROOT}/lib" 26267 { echo "$as_me:$LINENO: checking whether we are using Heimdal" >&5 26268echo $ECHO_N "checking whether we are using Heimdal... $ECHO_C" >&6; } 26269 cat >conftest.$ac_ext <<_ACEOF 26270/* confdefs.h. */ 26271_ACEOF 26272cat confdefs.h >>conftest.$ac_ext 26273cat >>conftest.$ac_ext <<_ACEOF 26274/* end confdefs.h. */ 26275 #include <krb5.h> 26276int 26277main () 26278{ 26279 char *tmp = heimdal_version; 26280 ; 26281 return 0; 26282} 26283_ACEOF 26284rm -f conftest.$ac_objext 26285if { (ac_try="$ac_compile" 26286case "(($ac_try" in 26287 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 26288 *) ac_try_echo=$ac_try;; 26289esac 26290eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 26291 (eval "$ac_compile") 2>conftest.er1 26292 ac_status=$? 26293 grep -v '^ *+' conftest.er1 >conftest.err 26294 rm -f conftest.er1 26295 cat conftest.err >&5 26296 echo "$as_me:$LINENO: \$? = $ac_status" >&5 26297 (exit $ac_status); } && { 26298 test -z "$ac_c_werror_flag" || 26299 test ! -s conftest.err 26300 } && test -s conftest.$ac_objext; then 26301 { echo "$as_me:$LINENO: result: yes" >&5 26302echo "${ECHO_T}yes" >&6; } 26303 cat >>confdefs.h <<\_ACEOF 26304#define HEIMDAL 1 26305_ACEOF 26306 26307 K5LIBS="-lkrb5 -ldes" 26308 K5LIBS="$K5LIBS -lcom_err -lasn1" 26309 { echo "$as_me:$LINENO: checking for net_write in -lroken" >&5 26310echo $ECHO_N "checking for net_write in -lroken... $ECHO_C" >&6; } 26311if test "${ac_cv_lib_roken_net_write+set}" = set; then 26312 echo $ECHO_N "(cached) $ECHO_C" >&6 26313else 26314 ac_check_lib_save_LIBS=$LIBS 26315LIBS="-lroken $LIBS" 26316cat >conftest.$ac_ext <<_ACEOF 26317/* confdefs.h. */ 26318_ACEOF 26319cat confdefs.h >>conftest.$ac_ext 26320cat >>conftest.$ac_ext <<_ACEOF 26321/* end confdefs.h. */ 26322 26323/* Override any GCC internal prototype to avoid an error. 26324 Use char because int might match the return type of a GCC 26325 builtin and then its argument prototype would still apply. */ 26326#ifdef __cplusplus 26327extern "C" 26328#endif 26329char net_write (); 26330int 26331main () 26332{ 26333return net_write (); 26334 ; 26335 return 0; 26336} 26337_ACEOF 26338rm -f conftest.$ac_objext conftest$ac_exeext 26339if { (ac_try="$ac_link" 26340case "(($ac_try" in 26341 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 26342 *) ac_try_echo=$ac_try;; 26343esac 26344eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 26345 (eval "$ac_link") 2>conftest.er1 26346 ac_status=$? 26347 grep -v '^ *+' conftest.er1 >conftest.err 26348 rm -f conftest.er1 26349 cat conftest.err >&5 26350 echo "$as_me:$LINENO: \$? = $ac_status" >&5 26351 (exit $ac_status); } && { 26352 test -z "$ac_c_werror_flag" || 26353 test ! -s conftest.err 26354 } && test -s conftest$ac_exeext && 26355 $as_test_x conftest$ac_exeext; then 26356 ac_cv_lib_roken_net_write=yes 26357else 26358 echo "$as_me: failed program was:" >&5 26359sed 's/^/| /' conftest.$ac_ext >&5 26360 26361 ac_cv_lib_roken_net_write=no 26362fi 26363 26364rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 26365 conftest$ac_exeext conftest.$ac_ext 26366LIBS=$ac_check_lib_save_LIBS 26367fi 26368{ echo "$as_me:$LINENO: result: $ac_cv_lib_roken_net_write" >&5 26369echo "${ECHO_T}$ac_cv_lib_roken_net_write" >&6; } 26370if test $ac_cv_lib_roken_net_write = yes; then 26371 K5LIBS="$K5LIBS -lroken" 26372fi 26373 26374 26375else 26376 echo "$as_me: failed program was:" >&5 26377sed 's/^/| /' conftest.$ac_ext >&5 26378 26379 { echo "$as_me:$LINENO: result: no" >&5 26380echo "${ECHO_T}no" >&6; } 26381 K5LIBS="-lkrb5 -lk5crypto -lcom_err" 26382 26383 26384fi 26385 26386rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 26387 { echo "$as_me:$LINENO: checking for library containing dn_expand" >&5 26388echo $ECHO_N "checking for library containing dn_expand... $ECHO_C" >&6; } 26389if test "${ac_cv_search_dn_expand+set}" = set; then 26390 echo $ECHO_N "(cached) $ECHO_C" >&6 26391else 26392 ac_func_search_save_LIBS=$LIBS 26393cat >conftest.$ac_ext <<_ACEOF 26394/* confdefs.h. */ 26395_ACEOF 26396cat confdefs.h >>conftest.$ac_ext 26397cat >>conftest.$ac_ext <<_ACEOF 26398/* end confdefs.h. */ 26399 26400/* Override any GCC internal prototype to avoid an error. 26401 Use char because int might match the return type of a GCC 26402 builtin and then its argument prototype would still apply. */ 26403#ifdef __cplusplus 26404extern "C" 26405#endif 26406char dn_expand (); 26407int 26408main () 26409{ 26410return dn_expand (); 26411 ; 26412 return 0; 26413} 26414_ACEOF 26415for ac_lib in '' resolv; do 26416 if test -z "$ac_lib"; then 26417 ac_res="none required" 26418 else 26419 ac_res=-l$ac_lib 26420 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 26421 fi 26422 rm -f conftest.$ac_objext conftest$ac_exeext 26423if { (ac_try="$ac_link" 26424case "(($ac_try" in 26425 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 26426 *) ac_try_echo=$ac_try;; 26427esac 26428eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 26429 (eval "$ac_link") 2>conftest.er1 26430 ac_status=$? 26431 grep -v '^ *+' conftest.er1 >conftest.err 26432 rm -f conftest.er1 26433 cat conftest.err >&5 26434 echo "$as_me:$LINENO: \$? = $ac_status" >&5 26435 (exit $ac_status); } && { 26436 test -z "$ac_c_werror_flag" || 26437 test ! -s conftest.err 26438 } && test -s conftest$ac_exeext && 26439 $as_test_x conftest$ac_exeext; then 26440 ac_cv_search_dn_expand=$ac_res 26441else 26442 echo "$as_me: failed program was:" >&5 26443sed 's/^/| /' conftest.$ac_ext >&5 26444 26445 26446fi 26447 26448rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 26449 conftest$ac_exeext 26450 if test "${ac_cv_search_dn_expand+set}" = set; then 26451 break 26452fi 26453done 26454if test "${ac_cv_search_dn_expand+set}" = set; then 26455 : 26456else 26457 ac_cv_search_dn_expand=no 26458fi 26459rm conftest.$ac_ext 26460LIBS=$ac_func_search_save_LIBS 26461fi 26462{ echo "$as_me:$LINENO: result: $ac_cv_search_dn_expand" >&5 26463echo "${ECHO_T}$ac_cv_search_dn_expand" >&6; } 26464ac_res=$ac_cv_search_dn_expand 26465if test "$ac_res" != no; then 26466 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 26467 26468fi 26469 26470 26471 { echo "$as_me:$LINENO: checking for gss_init_sec_context in -lgssapi_krb5" >&5 26472echo $ECHO_N "checking for gss_init_sec_context in -lgssapi_krb5... $ECHO_C" >&6; } 26473if test "${ac_cv_lib_gssapi_krb5_gss_init_sec_context+set}" = set; then 26474 echo $ECHO_N "(cached) $ECHO_C" >&6 26475else 26476 ac_check_lib_save_LIBS=$LIBS 26477LIBS="-lgssapi_krb5 $K5LIBS $LIBS" 26478cat >conftest.$ac_ext <<_ACEOF 26479/* confdefs.h. */ 26480_ACEOF 26481cat confdefs.h >>conftest.$ac_ext 26482cat >>conftest.$ac_ext <<_ACEOF 26483/* end confdefs.h. */ 26484 26485/* Override any GCC internal prototype to avoid an error. 26486 Use char because int might match the return type of a GCC 26487 builtin and then its argument prototype would still apply. */ 26488#ifdef __cplusplus 26489extern "C" 26490#endif 26491char gss_init_sec_context (); 26492int 26493main () 26494{ 26495return gss_init_sec_context (); 26496 ; 26497 return 0; 26498} 26499_ACEOF 26500rm -f conftest.$ac_objext conftest$ac_exeext 26501if { (ac_try="$ac_link" 26502case "(($ac_try" in 26503 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 26504 *) ac_try_echo=$ac_try;; 26505esac 26506eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 26507 (eval "$ac_link") 2>conftest.er1 26508 ac_status=$? 26509 grep -v '^ *+' conftest.er1 >conftest.err 26510 rm -f conftest.er1 26511 cat conftest.err >&5 26512 echo "$as_me:$LINENO: \$? = $ac_status" >&5 26513 (exit $ac_status); } && { 26514 test -z "$ac_c_werror_flag" || 26515 test ! -s conftest.err 26516 } && test -s conftest$ac_exeext && 26517 $as_test_x conftest$ac_exeext; then 26518 ac_cv_lib_gssapi_krb5_gss_init_sec_context=yes 26519else 26520 echo "$as_me: failed program was:" >&5 26521sed 's/^/| /' conftest.$ac_ext >&5 26522 26523 ac_cv_lib_gssapi_krb5_gss_init_sec_context=no 26524fi 26525 26526rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 26527 conftest$ac_exeext conftest.$ac_ext 26528LIBS=$ac_check_lib_save_LIBS 26529fi 26530{ echo "$as_me:$LINENO: result: $ac_cv_lib_gssapi_krb5_gss_init_sec_context" >&5 26531echo "${ECHO_T}$ac_cv_lib_gssapi_krb5_gss_init_sec_context" >&6; } 26532if test $ac_cv_lib_gssapi_krb5_gss_init_sec_context = yes; then 26533 cat >>confdefs.h <<\_ACEOF 26534#define GSSAPI 1 26535_ACEOF 26536 26537 K5LIBS="-lgssapi_krb5 $K5LIBS" 26538else 26539 { echo "$as_me:$LINENO: checking for gss_init_sec_context in -lgssapi" >&5 26540echo $ECHO_N "checking for gss_init_sec_context in -lgssapi... $ECHO_C" >&6; } 26541if test "${ac_cv_lib_gssapi_gss_init_sec_context+set}" = set; then 26542 echo $ECHO_N "(cached) $ECHO_C" >&6 26543else 26544 ac_check_lib_save_LIBS=$LIBS 26545LIBS="-lgssapi $K5LIBS $LIBS" 26546cat >conftest.$ac_ext <<_ACEOF 26547/* confdefs.h. */ 26548_ACEOF 26549cat confdefs.h >>conftest.$ac_ext 26550cat >>conftest.$ac_ext <<_ACEOF 26551/* end confdefs.h. */ 26552 26553/* Override any GCC internal prototype to avoid an error. 26554 Use char because int might match the return type of a GCC 26555 builtin and then its argument prototype would still apply. */ 26556#ifdef __cplusplus 26557extern "C" 26558#endif 26559char gss_init_sec_context (); 26560int 26561main () 26562{ 26563return gss_init_sec_context (); 26564 ; 26565 return 0; 26566} 26567_ACEOF 26568rm -f conftest.$ac_objext conftest$ac_exeext 26569if { (ac_try="$ac_link" 26570case "(($ac_try" in 26571 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 26572 *) ac_try_echo=$ac_try;; 26573esac 26574eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 26575 (eval "$ac_link") 2>conftest.er1 26576 ac_status=$? 26577 grep -v '^ *+' conftest.er1 >conftest.err 26578 rm -f conftest.er1 26579 cat conftest.err >&5 26580 echo "$as_me:$LINENO: \$? = $ac_status" >&5 26581 (exit $ac_status); } && { 26582 test -z "$ac_c_werror_flag" || 26583 test ! -s conftest.err 26584 } && test -s conftest$ac_exeext && 26585 $as_test_x conftest$ac_exeext; then 26586 ac_cv_lib_gssapi_gss_init_sec_context=yes 26587else 26588 echo "$as_me: failed program was:" >&5 26589sed 's/^/| /' conftest.$ac_ext >&5 26590 26591 ac_cv_lib_gssapi_gss_init_sec_context=no 26592fi 26593 26594rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 26595 conftest$ac_exeext conftest.$ac_ext 26596LIBS=$ac_check_lib_save_LIBS 26597fi 26598{ echo "$as_me:$LINENO: result: $ac_cv_lib_gssapi_gss_init_sec_context" >&5 26599echo "${ECHO_T}$ac_cv_lib_gssapi_gss_init_sec_context" >&6; } 26600if test $ac_cv_lib_gssapi_gss_init_sec_context = yes; then 26601 cat >>confdefs.h <<\_ACEOF 26602#define GSSAPI 1 26603_ACEOF 26604 26605 K5LIBS="-lgssapi $K5LIBS" 26606else 26607 { echo "$as_me:$LINENO: WARNING: Cannot find any suitable gss-api library - build may fail" >&5 26608echo "$as_me: WARNING: Cannot find any suitable gss-api library - build may fail" >&2;} 26609fi 26610 26611 26612fi 26613 26614 26615 if test "${ac_cv_header_gssapi_h+set}" = set; then 26616 { echo "$as_me:$LINENO: checking for gssapi.h" >&5 26617echo $ECHO_N "checking for gssapi.h... $ECHO_C" >&6; } 26618if test "${ac_cv_header_gssapi_h+set}" = set; then 26619 echo $ECHO_N "(cached) $ECHO_C" >&6 26620fi 26621{ echo "$as_me:$LINENO: result: $ac_cv_header_gssapi_h" >&5 26622echo "${ECHO_T}$ac_cv_header_gssapi_h" >&6; } 26623else 26624 # Is the header compilable? 26625{ echo "$as_me:$LINENO: checking gssapi.h usability" >&5 26626echo $ECHO_N "checking gssapi.h usability... $ECHO_C" >&6; } 26627cat >conftest.$ac_ext <<_ACEOF 26628/* confdefs.h. */ 26629_ACEOF 26630cat confdefs.h >>conftest.$ac_ext 26631cat >>conftest.$ac_ext <<_ACEOF 26632/* end confdefs.h. */ 26633$ac_includes_default 26634#include <gssapi.h> 26635_ACEOF 26636rm -f conftest.$ac_objext 26637if { (ac_try="$ac_compile" 26638case "(($ac_try" in 26639 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 26640 *) ac_try_echo=$ac_try;; 26641esac 26642eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 26643 (eval "$ac_compile") 2>conftest.er1 26644 ac_status=$? 26645 grep -v '^ *+' conftest.er1 >conftest.err 26646 rm -f conftest.er1 26647 cat conftest.err >&5 26648 echo "$as_me:$LINENO: \$? = $ac_status" >&5 26649 (exit $ac_status); } && { 26650 test -z "$ac_c_werror_flag" || 26651 test ! -s conftest.err 26652 } && test -s conftest.$ac_objext; then 26653 ac_header_compiler=yes 26654else 26655 echo "$as_me: failed program was:" >&5 26656sed 's/^/| /' conftest.$ac_ext >&5 26657 26658 ac_header_compiler=no 26659fi 26660 26661rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 26662{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 26663echo "${ECHO_T}$ac_header_compiler" >&6; } 26664 26665# Is the header present? 26666{ echo "$as_me:$LINENO: checking gssapi.h presence" >&5 26667echo $ECHO_N "checking gssapi.h presence... $ECHO_C" >&6; } 26668cat >conftest.$ac_ext <<_ACEOF 26669/* confdefs.h. */ 26670_ACEOF 26671cat confdefs.h >>conftest.$ac_ext 26672cat >>conftest.$ac_ext <<_ACEOF 26673/* end confdefs.h. */ 26674#include <gssapi.h> 26675_ACEOF 26676if { (ac_try="$ac_cpp conftest.$ac_ext" 26677case "(($ac_try" in 26678 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 26679 *) ac_try_echo=$ac_try;; 26680esac 26681eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 26682 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 26683 ac_status=$? 26684 grep -v '^ *+' conftest.er1 >conftest.err 26685 rm -f conftest.er1 26686 cat conftest.err >&5 26687 echo "$as_me:$LINENO: \$? = $ac_status" >&5 26688 (exit $ac_status); } >/dev/null && { 26689 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 26690 test ! -s conftest.err 26691 }; then 26692 ac_header_preproc=yes 26693else 26694 echo "$as_me: failed program was:" >&5 26695sed 's/^/| /' conftest.$ac_ext >&5 26696 26697 ac_header_preproc=no 26698fi 26699 26700rm -f conftest.err conftest.$ac_ext 26701{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 26702echo "${ECHO_T}$ac_header_preproc" >&6; } 26703 26704# So? What about this header? 26705case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 26706 yes:no: ) 26707 { echo "$as_me:$LINENO: WARNING: gssapi.h: accepted by the compiler, rejected by the preprocessor!" >&5 26708echo "$as_me: WARNING: gssapi.h: accepted by the compiler, rejected by the preprocessor!" >&2;} 26709 { echo "$as_me:$LINENO: WARNING: gssapi.h: proceeding with the compiler's result" >&5 26710echo "$as_me: WARNING: gssapi.h: proceeding with the compiler's result" >&2;} 26711 ac_header_preproc=yes 26712 ;; 26713 no:yes:* ) 26714 { echo "$as_me:$LINENO: WARNING: gssapi.h: present but cannot be compiled" >&5 26715echo "$as_me: WARNING: gssapi.h: present but cannot be compiled" >&2;} 26716 { echo "$as_me:$LINENO: WARNING: gssapi.h: check for missing prerequisite headers?" >&5 26717echo "$as_me: WARNING: gssapi.h: check for missing prerequisite headers?" >&2;} 26718 { echo "$as_me:$LINENO: WARNING: gssapi.h: see the Autoconf documentation" >&5 26719echo "$as_me: WARNING: gssapi.h: see the Autoconf documentation" >&2;} 26720 { echo "$as_me:$LINENO: WARNING: gssapi.h: section \"Present But Cannot Be Compiled\"" >&5 26721echo "$as_me: WARNING: gssapi.h: section \"Present But Cannot Be Compiled\"" >&2;} 26722 { echo "$as_me:$LINENO: WARNING: gssapi.h: proceeding with the preprocessor's result" >&5 26723echo "$as_me: WARNING: gssapi.h: proceeding with the preprocessor's result" >&2;} 26724 { echo "$as_me:$LINENO: WARNING: gssapi.h: in the future, the compiler will take precedence" >&5 26725echo "$as_me: WARNING: gssapi.h: in the future, the compiler will take precedence" >&2;} 26726 ( cat <<\_ASBOX 26727## ------------------------------------------- ## 26728## Report this to openssh-unix-dev@mindrot.org ## 26729## ------------------------------------------- ## 26730_ASBOX 26731 ) | sed "s/^/$as_me: WARNING: /" >&2 26732 ;; 26733esac 26734{ echo "$as_me:$LINENO: checking for gssapi.h" >&5 26735echo $ECHO_N "checking for gssapi.h... $ECHO_C" >&6; } 26736if test "${ac_cv_header_gssapi_h+set}" = set; then 26737 echo $ECHO_N "(cached) $ECHO_C" >&6 26738else 26739 ac_cv_header_gssapi_h=$ac_header_preproc 26740fi 26741{ echo "$as_me:$LINENO: result: $ac_cv_header_gssapi_h" >&5 26742echo "${ECHO_T}$ac_cv_header_gssapi_h" >&6; } 26743 26744fi 26745if test $ac_cv_header_gssapi_h = yes; then 26746 : 26747else 26748 unset ac_cv_header_gssapi_h 26749 CPPFLAGS="$CPPFLAGS -I${KRB5ROOT}/include/gssapi" 26750 26751for ac_header in gssapi.h 26752do 26753as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 26754if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 26755 { echo "$as_me:$LINENO: checking for $ac_header" >&5 26756echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 26757if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 26758 echo $ECHO_N "(cached) $ECHO_C" >&6 26759fi 26760ac_res=`eval echo '${'$as_ac_Header'}'` 26761 { echo "$as_me:$LINENO: result: $ac_res" >&5 26762echo "${ECHO_T}$ac_res" >&6; } 26763else 26764 # Is the header compilable? 26765{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 26766echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 26767cat >conftest.$ac_ext <<_ACEOF 26768/* confdefs.h. */ 26769_ACEOF 26770cat confdefs.h >>conftest.$ac_ext 26771cat >>conftest.$ac_ext <<_ACEOF 26772/* end confdefs.h. */ 26773$ac_includes_default 26774#include <$ac_header> 26775_ACEOF 26776rm -f conftest.$ac_objext 26777if { (ac_try="$ac_compile" 26778case "(($ac_try" in 26779 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 26780 *) ac_try_echo=$ac_try;; 26781esac 26782eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 26783 (eval "$ac_compile") 2>conftest.er1 26784 ac_status=$? 26785 grep -v '^ *+' conftest.er1 >conftest.err 26786 rm -f conftest.er1 26787 cat conftest.err >&5 26788 echo "$as_me:$LINENO: \$? = $ac_status" >&5 26789 (exit $ac_status); } && { 26790 test -z "$ac_c_werror_flag" || 26791 test ! -s conftest.err 26792 } && test -s conftest.$ac_objext; then 26793 ac_header_compiler=yes 26794else 26795 echo "$as_me: failed program was:" >&5 26796sed 's/^/| /' conftest.$ac_ext >&5 26797 26798 ac_header_compiler=no 26799fi 26800 26801rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 26802{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 26803echo "${ECHO_T}$ac_header_compiler" >&6; } 26804 26805# Is the header present? 26806{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 26807echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 26808cat >conftest.$ac_ext <<_ACEOF 26809/* confdefs.h. */ 26810_ACEOF 26811cat confdefs.h >>conftest.$ac_ext 26812cat >>conftest.$ac_ext <<_ACEOF 26813/* end confdefs.h. */ 26814#include <$ac_header> 26815_ACEOF 26816if { (ac_try="$ac_cpp conftest.$ac_ext" 26817case "(($ac_try" in 26818 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 26819 *) ac_try_echo=$ac_try;; 26820esac 26821eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 26822 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 26823 ac_status=$? 26824 grep -v '^ *+' conftest.er1 >conftest.err 26825 rm -f conftest.er1 26826 cat conftest.err >&5 26827 echo "$as_me:$LINENO: \$? = $ac_status" >&5 26828 (exit $ac_status); } >/dev/null && { 26829 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 26830 test ! -s conftest.err 26831 }; then 26832 ac_header_preproc=yes 26833else 26834 echo "$as_me: failed program was:" >&5 26835sed 's/^/| /' conftest.$ac_ext >&5 26836 26837 ac_header_preproc=no 26838fi 26839 26840rm -f conftest.err conftest.$ac_ext 26841{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 26842echo "${ECHO_T}$ac_header_preproc" >&6; } 26843 26844# So? What about this header? 26845case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 26846 yes:no: ) 26847 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 26848echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 26849 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 26850echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 26851 ac_header_preproc=yes 26852 ;; 26853 no:yes:* ) 26854 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 26855echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 26856 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 26857echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 26858 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 26859echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 26860 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 26861echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 26862 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 26863echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 26864 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 26865echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 26866 ( cat <<\_ASBOX 26867## ------------------------------------------- ## 26868## Report this to openssh-unix-dev@mindrot.org ## 26869## ------------------------------------------- ## 26870_ASBOX 26871 ) | sed "s/^/$as_me: WARNING: /" >&2 26872 ;; 26873esac 26874{ echo "$as_me:$LINENO: checking for $ac_header" >&5 26875echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 26876if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 26877 echo $ECHO_N "(cached) $ECHO_C" >&6 26878else 26879 eval "$as_ac_Header=\$ac_header_preproc" 26880fi 26881ac_res=`eval echo '${'$as_ac_Header'}'` 26882 { echo "$as_me:$LINENO: result: $ac_res" >&5 26883echo "${ECHO_T}$ac_res" >&6; } 26884 26885fi 26886if test `eval echo '${'$as_ac_Header'}'` = yes; then 26887 cat >>confdefs.h <<_ACEOF 26888#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 26889_ACEOF 26890 26891else 26892 { echo "$as_me:$LINENO: WARNING: Cannot find any suitable gss-api header - build may fail" >&5 26893echo "$as_me: WARNING: Cannot find any suitable gss-api header - build may fail" >&2;} 26894 26895fi 26896 26897done 26898 26899 26900 26901fi 26902 26903 26904 26905 oldCPP="$CPPFLAGS" 26906 CPPFLAGS="$CPPFLAGS -I${KRB5ROOT}/include/gssapi" 26907 if test "${ac_cv_header_gssapi_krb5_h+set}" = set; then 26908 { echo "$as_me:$LINENO: checking for gssapi_krb5.h" >&5 26909echo $ECHO_N "checking for gssapi_krb5.h... $ECHO_C" >&6; } 26910if test "${ac_cv_header_gssapi_krb5_h+set}" = set; then 26911 echo $ECHO_N "(cached) $ECHO_C" >&6 26912fi 26913{ echo "$as_me:$LINENO: result: $ac_cv_header_gssapi_krb5_h" >&5 26914echo "${ECHO_T}$ac_cv_header_gssapi_krb5_h" >&6; } 26915else 26916 # Is the header compilable? 26917{ echo "$as_me:$LINENO: checking gssapi_krb5.h usability" >&5 26918echo $ECHO_N "checking gssapi_krb5.h usability... $ECHO_C" >&6; } 26919cat >conftest.$ac_ext <<_ACEOF 26920/* confdefs.h. */ 26921_ACEOF 26922cat confdefs.h >>conftest.$ac_ext 26923cat >>conftest.$ac_ext <<_ACEOF 26924/* end confdefs.h. */ 26925$ac_includes_default 26926#include <gssapi_krb5.h> 26927_ACEOF 26928rm -f conftest.$ac_objext 26929if { (ac_try="$ac_compile" 26930case "(($ac_try" in 26931 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 26932 *) ac_try_echo=$ac_try;; 26933esac 26934eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 26935 (eval "$ac_compile") 2>conftest.er1 26936 ac_status=$? 26937 grep -v '^ *+' conftest.er1 >conftest.err 26938 rm -f conftest.er1 26939 cat conftest.err >&5 26940 echo "$as_me:$LINENO: \$? = $ac_status" >&5 26941 (exit $ac_status); } && { 26942 test -z "$ac_c_werror_flag" || 26943 test ! -s conftest.err 26944 } && test -s conftest.$ac_objext; then 26945 ac_header_compiler=yes 26946else 26947 echo "$as_me: failed program was:" >&5 26948sed 's/^/| /' conftest.$ac_ext >&5 26949 26950 ac_header_compiler=no 26951fi 26952 26953rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 26954{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 26955echo "${ECHO_T}$ac_header_compiler" >&6; } 26956 26957# Is the header present? 26958{ echo "$as_me:$LINENO: checking gssapi_krb5.h presence" >&5 26959echo $ECHO_N "checking gssapi_krb5.h presence... $ECHO_C" >&6; } 26960cat >conftest.$ac_ext <<_ACEOF 26961/* confdefs.h. */ 26962_ACEOF 26963cat confdefs.h >>conftest.$ac_ext 26964cat >>conftest.$ac_ext <<_ACEOF 26965/* end confdefs.h. */ 26966#include <gssapi_krb5.h> 26967_ACEOF 26968if { (ac_try="$ac_cpp conftest.$ac_ext" 26969case "(($ac_try" in 26970 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 26971 *) ac_try_echo=$ac_try;; 26972esac 26973eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 26974 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 26975 ac_status=$? 26976 grep -v '^ *+' conftest.er1 >conftest.err 26977 rm -f conftest.er1 26978 cat conftest.err >&5 26979 echo "$as_me:$LINENO: \$? = $ac_status" >&5 26980 (exit $ac_status); } >/dev/null && { 26981 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 26982 test ! -s conftest.err 26983 }; then 26984 ac_header_preproc=yes 26985else 26986 echo "$as_me: failed program was:" >&5 26987sed 's/^/| /' conftest.$ac_ext >&5 26988 26989 ac_header_preproc=no 26990fi 26991 26992rm -f conftest.err conftest.$ac_ext 26993{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 26994echo "${ECHO_T}$ac_header_preproc" >&6; } 26995 26996# So? What about this header? 26997case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 26998 yes:no: ) 26999 { echo "$as_me:$LINENO: WARNING: gssapi_krb5.h: accepted by the compiler, rejected by the preprocessor!" >&5 27000echo "$as_me: WARNING: gssapi_krb5.h: accepted by the compiler, rejected by the preprocessor!" >&2;} 27001 { echo "$as_me:$LINENO: WARNING: gssapi_krb5.h: proceeding with the compiler's result" >&5 27002echo "$as_me: WARNING: gssapi_krb5.h: proceeding with the compiler's result" >&2;} 27003 ac_header_preproc=yes 27004 ;; 27005 no:yes:* ) 27006 { echo "$as_me:$LINENO: WARNING: gssapi_krb5.h: present but cannot be compiled" >&5 27007echo "$as_me: WARNING: gssapi_krb5.h: present but cannot be compiled" >&2;} 27008 { echo "$as_me:$LINENO: WARNING: gssapi_krb5.h: check for missing prerequisite headers?" >&5 27009echo "$as_me: WARNING: gssapi_krb5.h: check for missing prerequisite headers?" >&2;} 27010 { echo "$as_me:$LINENO: WARNING: gssapi_krb5.h: see the Autoconf documentation" >&5 27011echo "$as_me: WARNING: gssapi_krb5.h: see the Autoconf documentation" >&2;} 27012 { echo "$as_me:$LINENO: WARNING: gssapi_krb5.h: section \"Present But Cannot Be Compiled\"" >&5 27013echo "$as_me: WARNING: gssapi_krb5.h: section \"Present But Cannot Be Compiled\"" >&2;} 27014 { echo "$as_me:$LINENO: WARNING: gssapi_krb5.h: proceeding with the preprocessor's result" >&5 27015echo "$as_me: WARNING: gssapi_krb5.h: proceeding with the preprocessor's result" >&2;} 27016 { echo "$as_me:$LINENO: WARNING: gssapi_krb5.h: in the future, the compiler will take precedence" >&5 27017echo "$as_me: WARNING: gssapi_krb5.h: in the future, the compiler will take precedence" >&2;} 27018 ( cat <<\_ASBOX 27019## ------------------------------------------- ## 27020## Report this to openssh-unix-dev@mindrot.org ## 27021## ------------------------------------------- ## 27022_ASBOX 27023 ) | sed "s/^/$as_me: WARNING: /" >&2 27024 ;; 27025esac 27026{ echo "$as_me:$LINENO: checking for gssapi_krb5.h" >&5 27027echo $ECHO_N "checking for gssapi_krb5.h... $ECHO_C" >&6; } 27028if test "${ac_cv_header_gssapi_krb5_h+set}" = set; then 27029 echo $ECHO_N "(cached) $ECHO_C" >&6 27030else 27031 ac_cv_header_gssapi_krb5_h=$ac_header_preproc 27032fi 27033{ echo "$as_me:$LINENO: result: $ac_cv_header_gssapi_krb5_h" >&5 27034echo "${ECHO_T}$ac_cv_header_gssapi_krb5_h" >&6; } 27035 27036fi 27037if test $ac_cv_header_gssapi_krb5_h = yes; then 27038 : 27039else 27040 CPPFLAGS="$oldCPP" 27041fi 27042 27043 27044 27045 fi 27046 if test ! -z "$need_dash_r" ; then 27047 LDFLAGS="$LDFLAGS -R${KRB5ROOT}/lib" 27048 fi 27049 if test ! -z "$blibpath" ; then 27050 blibpath="$blibpath:${KRB5ROOT}/lib" 27051 fi 27052 27053 27054 27055for ac_header in gssapi.h gssapi/gssapi.h 27056do 27057as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 27058if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 27059 { echo "$as_me:$LINENO: checking for $ac_header" >&5 27060echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 27061if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 27062 echo $ECHO_N "(cached) $ECHO_C" >&6 27063fi 27064ac_res=`eval echo '${'$as_ac_Header'}'` 27065 { echo "$as_me:$LINENO: result: $ac_res" >&5 27066echo "${ECHO_T}$ac_res" >&6; } 27067else 27068 # Is the header compilable? 27069{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 27070echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 27071cat >conftest.$ac_ext <<_ACEOF 27072/* confdefs.h. */ 27073_ACEOF 27074cat confdefs.h >>conftest.$ac_ext 27075cat >>conftest.$ac_ext <<_ACEOF 27076/* end confdefs.h. */ 27077$ac_includes_default 27078#include <$ac_header> 27079_ACEOF 27080rm -f conftest.$ac_objext 27081if { (ac_try="$ac_compile" 27082case "(($ac_try" in 27083 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 27084 *) ac_try_echo=$ac_try;; 27085esac 27086eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 27087 (eval "$ac_compile") 2>conftest.er1 27088 ac_status=$? 27089 grep -v '^ *+' conftest.er1 >conftest.err 27090 rm -f conftest.er1 27091 cat conftest.err >&5 27092 echo "$as_me:$LINENO: \$? = $ac_status" >&5 27093 (exit $ac_status); } && { 27094 test -z "$ac_c_werror_flag" || 27095 test ! -s conftest.err 27096 } && test -s conftest.$ac_objext; then 27097 ac_header_compiler=yes 27098else 27099 echo "$as_me: failed program was:" >&5 27100sed 's/^/| /' conftest.$ac_ext >&5 27101 27102 ac_header_compiler=no 27103fi 27104 27105rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 27106{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 27107echo "${ECHO_T}$ac_header_compiler" >&6; } 27108 27109# Is the header present? 27110{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 27111echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 27112cat >conftest.$ac_ext <<_ACEOF 27113/* confdefs.h. */ 27114_ACEOF 27115cat confdefs.h >>conftest.$ac_ext 27116cat >>conftest.$ac_ext <<_ACEOF 27117/* end confdefs.h. */ 27118#include <$ac_header> 27119_ACEOF 27120if { (ac_try="$ac_cpp conftest.$ac_ext" 27121case "(($ac_try" in 27122 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 27123 *) ac_try_echo=$ac_try;; 27124esac 27125eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 27126 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 27127 ac_status=$? 27128 grep -v '^ *+' conftest.er1 >conftest.err 27129 rm -f conftest.er1 27130 cat conftest.err >&5 27131 echo "$as_me:$LINENO: \$? = $ac_status" >&5 27132 (exit $ac_status); } >/dev/null && { 27133 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 27134 test ! -s conftest.err 27135 }; then 27136 ac_header_preproc=yes 27137else 27138 echo "$as_me: failed program was:" >&5 27139sed 's/^/| /' conftest.$ac_ext >&5 27140 27141 ac_header_preproc=no 27142fi 27143 27144rm -f conftest.err conftest.$ac_ext 27145{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 27146echo "${ECHO_T}$ac_header_preproc" >&6; } 27147 27148# So? What about this header? 27149case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 27150 yes:no: ) 27151 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 27152echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 27153 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 27154echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 27155 ac_header_preproc=yes 27156 ;; 27157 no:yes:* ) 27158 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 27159echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 27160 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 27161echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 27162 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 27163echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 27164 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 27165echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 27166 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 27167echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 27168 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 27169echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 27170 ( cat <<\_ASBOX 27171## ------------------------------------------- ## 27172## Report this to openssh-unix-dev@mindrot.org ## 27173## ------------------------------------------- ## 27174_ASBOX 27175 ) | sed "s/^/$as_me: WARNING: /" >&2 27176 ;; 27177esac 27178{ echo "$as_me:$LINENO: checking for $ac_header" >&5 27179echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 27180if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 27181 echo $ECHO_N "(cached) $ECHO_C" >&6 27182else 27183 eval "$as_ac_Header=\$ac_header_preproc" 27184fi 27185ac_res=`eval echo '${'$as_ac_Header'}'` 27186 { echo "$as_me:$LINENO: result: $ac_res" >&5 27187echo "${ECHO_T}$ac_res" >&6; } 27188 27189fi 27190if test `eval echo '${'$as_ac_Header'}'` = yes; then 27191 cat >>confdefs.h <<_ACEOF 27192#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 27193_ACEOF 27194 27195fi 27196 27197done 27198 27199 27200 27201for ac_header in gssapi_krb5.h gssapi/gssapi_krb5.h 27202do 27203as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 27204if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 27205 { echo "$as_me:$LINENO: checking for $ac_header" >&5 27206echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 27207if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 27208 echo $ECHO_N "(cached) $ECHO_C" >&6 27209fi 27210ac_res=`eval echo '${'$as_ac_Header'}'` 27211 { echo "$as_me:$LINENO: result: $ac_res" >&5 27212echo "${ECHO_T}$ac_res" >&6; } 27213else 27214 # Is the header compilable? 27215{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 27216echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 27217cat >conftest.$ac_ext <<_ACEOF 27218/* confdefs.h. */ 27219_ACEOF 27220cat confdefs.h >>conftest.$ac_ext 27221cat >>conftest.$ac_ext <<_ACEOF 27222/* end confdefs.h. */ 27223$ac_includes_default 27224#include <$ac_header> 27225_ACEOF 27226rm -f conftest.$ac_objext 27227if { (ac_try="$ac_compile" 27228case "(($ac_try" in 27229 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 27230 *) ac_try_echo=$ac_try;; 27231esac 27232eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 27233 (eval "$ac_compile") 2>conftest.er1 27234 ac_status=$? 27235 grep -v '^ *+' conftest.er1 >conftest.err 27236 rm -f conftest.er1 27237 cat conftest.err >&5 27238 echo "$as_me:$LINENO: \$? = $ac_status" >&5 27239 (exit $ac_status); } && { 27240 test -z "$ac_c_werror_flag" || 27241 test ! -s conftest.err 27242 } && test -s conftest.$ac_objext; then 27243 ac_header_compiler=yes 27244else 27245 echo "$as_me: failed program was:" >&5 27246sed 's/^/| /' conftest.$ac_ext >&5 27247 27248 ac_header_compiler=no 27249fi 27250 27251rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 27252{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 27253echo "${ECHO_T}$ac_header_compiler" >&6; } 27254 27255# Is the header present? 27256{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 27257echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 27258cat >conftest.$ac_ext <<_ACEOF 27259/* confdefs.h. */ 27260_ACEOF 27261cat confdefs.h >>conftest.$ac_ext 27262cat >>conftest.$ac_ext <<_ACEOF 27263/* end confdefs.h. */ 27264#include <$ac_header> 27265_ACEOF 27266if { (ac_try="$ac_cpp conftest.$ac_ext" 27267case "(($ac_try" in 27268 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 27269 *) ac_try_echo=$ac_try;; 27270esac 27271eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 27272 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 27273 ac_status=$? 27274 grep -v '^ *+' conftest.er1 >conftest.err 27275 rm -f conftest.er1 27276 cat conftest.err >&5 27277 echo "$as_me:$LINENO: \$? = $ac_status" >&5 27278 (exit $ac_status); } >/dev/null && { 27279 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 27280 test ! -s conftest.err 27281 }; then 27282 ac_header_preproc=yes 27283else 27284 echo "$as_me: failed program was:" >&5 27285sed 's/^/| /' conftest.$ac_ext >&5 27286 27287 ac_header_preproc=no 27288fi 27289 27290rm -f conftest.err conftest.$ac_ext 27291{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 27292echo "${ECHO_T}$ac_header_preproc" >&6; } 27293 27294# So? What about this header? 27295case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 27296 yes:no: ) 27297 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 27298echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 27299 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 27300echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 27301 ac_header_preproc=yes 27302 ;; 27303 no:yes:* ) 27304 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 27305echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 27306 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 27307echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 27308 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 27309echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 27310 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 27311echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 27312 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 27313echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 27314 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 27315echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 27316 ( cat <<\_ASBOX 27317## ------------------------------------------- ## 27318## Report this to openssh-unix-dev@mindrot.org ## 27319## ------------------------------------------- ## 27320_ASBOX 27321 ) | sed "s/^/$as_me: WARNING: /" >&2 27322 ;; 27323esac 27324{ echo "$as_me:$LINENO: checking for $ac_header" >&5 27325echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 27326if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 27327 echo $ECHO_N "(cached) $ECHO_C" >&6 27328else 27329 eval "$as_ac_Header=\$ac_header_preproc" 27330fi 27331ac_res=`eval echo '${'$as_ac_Header'}'` 27332 { echo "$as_me:$LINENO: result: $ac_res" >&5 27333echo "${ECHO_T}$ac_res" >&6; } 27334 27335fi 27336if test `eval echo '${'$as_ac_Header'}'` = yes; then 27337 cat >>confdefs.h <<_ACEOF 27338#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 27339_ACEOF 27340 27341fi 27342 27343done 27344 27345 27346 27347for ac_header in gssapi_generic.h gssapi/gssapi_generic.h 27348do 27349as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 27350if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 27351 { echo "$as_me:$LINENO: checking for $ac_header" >&5 27352echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 27353if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 27354 echo $ECHO_N "(cached) $ECHO_C" >&6 27355fi 27356ac_res=`eval echo '${'$as_ac_Header'}'` 27357 { echo "$as_me:$LINENO: result: $ac_res" >&5 27358echo "${ECHO_T}$ac_res" >&6; } 27359else 27360 # Is the header compilable? 27361{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 27362echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 27363cat >conftest.$ac_ext <<_ACEOF 27364/* confdefs.h. */ 27365_ACEOF 27366cat confdefs.h >>conftest.$ac_ext 27367cat >>conftest.$ac_ext <<_ACEOF 27368/* end confdefs.h. */ 27369$ac_includes_default 27370#include <$ac_header> 27371_ACEOF 27372rm -f conftest.$ac_objext 27373if { (ac_try="$ac_compile" 27374case "(($ac_try" in 27375 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 27376 *) ac_try_echo=$ac_try;; 27377esac 27378eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 27379 (eval "$ac_compile") 2>conftest.er1 27380 ac_status=$? 27381 grep -v '^ *+' conftest.er1 >conftest.err 27382 rm -f conftest.er1 27383 cat conftest.err >&5 27384 echo "$as_me:$LINENO: \$? = $ac_status" >&5 27385 (exit $ac_status); } && { 27386 test -z "$ac_c_werror_flag" || 27387 test ! -s conftest.err 27388 } && test -s conftest.$ac_objext; then 27389 ac_header_compiler=yes 27390else 27391 echo "$as_me: failed program was:" >&5 27392sed 's/^/| /' conftest.$ac_ext >&5 27393 27394 ac_header_compiler=no 27395fi 27396 27397rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 27398{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 27399echo "${ECHO_T}$ac_header_compiler" >&6; } 27400 27401# Is the header present? 27402{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 27403echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 27404cat >conftest.$ac_ext <<_ACEOF 27405/* confdefs.h. */ 27406_ACEOF 27407cat confdefs.h >>conftest.$ac_ext 27408cat >>conftest.$ac_ext <<_ACEOF 27409/* end confdefs.h. */ 27410#include <$ac_header> 27411_ACEOF 27412if { (ac_try="$ac_cpp conftest.$ac_ext" 27413case "(($ac_try" in 27414 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 27415 *) ac_try_echo=$ac_try;; 27416esac 27417eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 27418 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 27419 ac_status=$? 27420 grep -v '^ *+' conftest.er1 >conftest.err 27421 rm -f conftest.er1 27422 cat conftest.err >&5 27423 echo "$as_me:$LINENO: \$? = $ac_status" >&5 27424 (exit $ac_status); } >/dev/null && { 27425 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 27426 test ! -s conftest.err 27427 }; then 27428 ac_header_preproc=yes 27429else 27430 echo "$as_me: failed program was:" >&5 27431sed 's/^/| /' conftest.$ac_ext >&5 27432 27433 ac_header_preproc=no 27434fi 27435 27436rm -f conftest.err conftest.$ac_ext 27437{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 27438echo "${ECHO_T}$ac_header_preproc" >&6; } 27439 27440# So? What about this header? 27441case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 27442 yes:no: ) 27443 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 27444echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 27445 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 27446echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 27447 ac_header_preproc=yes 27448 ;; 27449 no:yes:* ) 27450 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 27451echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 27452 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 27453echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 27454 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 27455echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 27456 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 27457echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 27458 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 27459echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 27460 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 27461echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 27462 ( cat <<\_ASBOX 27463## ------------------------------------------- ## 27464## Report this to openssh-unix-dev@mindrot.org ## 27465## ------------------------------------------- ## 27466_ASBOX 27467 ) | sed "s/^/$as_me: WARNING: /" >&2 27468 ;; 27469esac 27470{ echo "$as_me:$LINENO: checking for $ac_header" >&5 27471echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 27472if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 27473 echo $ECHO_N "(cached) $ECHO_C" >&6 27474else 27475 eval "$as_ac_Header=\$ac_header_preproc" 27476fi 27477ac_res=`eval echo '${'$as_ac_Header'}'` 27478 { echo "$as_me:$LINENO: result: $ac_res" >&5 27479echo "${ECHO_T}$ac_res" >&6; } 27480 27481fi 27482if test `eval echo '${'$as_ac_Header'}'` = yes; then 27483 cat >>confdefs.h <<_ACEOF 27484#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 27485_ACEOF 27486 27487fi 27488 27489done 27490 27491 27492 LIBS="$LIBS $K5LIBS" 27493 { echo "$as_me:$LINENO: checking for library containing k_hasafs" >&5 27494echo $ECHO_N "checking for library containing k_hasafs... $ECHO_C" >&6; } 27495if test "${ac_cv_search_k_hasafs+set}" = set; then 27496 echo $ECHO_N "(cached) $ECHO_C" >&6 27497else 27498 ac_func_search_save_LIBS=$LIBS 27499cat >conftest.$ac_ext <<_ACEOF 27500/* confdefs.h. */ 27501_ACEOF 27502cat confdefs.h >>conftest.$ac_ext 27503cat >>conftest.$ac_ext <<_ACEOF 27504/* end confdefs.h. */ 27505 27506/* Override any GCC internal prototype to avoid an error. 27507 Use char because int might match the return type of a GCC 27508 builtin and then its argument prototype would still apply. */ 27509#ifdef __cplusplus 27510extern "C" 27511#endif 27512char k_hasafs (); 27513int 27514main () 27515{ 27516return k_hasafs (); 27517 ; 27518 return 0; 27519} 27520_ACEOF 27521for ac_lib in '' kafs; do 27522 if test -z "$ac_lib"; then 27523 ac_res="none required" 27524 else 27525 ac_res=-l$ac_lib 27526 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 27527 fi 27528 rm -f conftest.$ac_objext conftest$ac_exeext 27529if { (ac_try="$ac_link" 27530case "(($ac_try" in 27531 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 27532 *) ac_try_echo=$ac_try;; 27533esac 27534eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 27535 (eval "$ac_link") 2>conftest.er1 27536 ac_status=$? 27537 grep -v '^ *+' conftest.er1 >conftest.err 27538 rm -f conftest.er1 27539 cat conftest.err >&5 27540 echo "$as_me:$LINENO: \$? = $ac_status" >&5 27541 (exit $ac_status); } && { 27542 test -z "$ac_c_werror_flag" || 27543 test ! -s conftest.err 27544 } && test -s conftest$ac_exeext && 27545 $as_test_x conftest$ac_exeext; then 27546 ac_cv_search_k_hasafs=$ac_res 27547else 27548 echo "$as_me: failed program was:" >&5 27549sed 's/^/| /' conftest.$ac_ext >&5 27550 27551 27552fi 27553 27554rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 27555 conftest$ac_exeext 27556 if test "${ac_cv_search_k_hasafs+set}" = set; then 27557 break 27558fi 27559done 27560if test "${ac_cv_search_k_hasafs+set}" = set; then 27561 : 27562else 27563 ac_cv_search_k_hasafs=no 27564fi 27565rm conftest.$ac_ext 27566LIBS=$ac_func_search_save_LIBS 27567fi 27568{ echo "$as_me:$LINENO: result: $ac_cv_search_k_hasafs" >&5 27569echo "${ECHO_T}$ac_cv_search_k_hasafs" >&6; } 27570ac_res=$ac_cv_search_k_hasafs 27571if test "$ac_res" != no; then 27572 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 27573 27574cat >>confdefs.h <<\_ACEOF 27575#define USE_AFS 1 27576_ACEOF 27577 27578fi 27579 27580 fi 27581 27582 27583fi 27584 27585 27586# Looking for programs, paths and files 27587 27588PRIVSEP_PATH=/var/empty 27589 27590# Check whether --with-privsep-path was given. 27591if test "${with_privsep_path+set}" = set; then 27592 withval=$with_privsep_path; 27593 if test -n "$withval" && test "x$withval" != "xno" && \ 27594 test "x${withval}" != "xyes"; then 27595 PRIVSEP_PATH=$withval 27596 fi 27597 27598 27599fi 27600 27601 27602 27603 27604# Check whether --with-xauth was given. 27605if test "${with_xauth+set}" = set; then 27606 withval=$with_xauth; 27607 if test -n "$withval" && test "x$withval" != "xno" && \ 27608 test "x${withval}" != "xyes"; then 27609 xauth_path=$withval 27610 fi 27611 27612else 27613 27614 TestPath="$PATH" 27615 TestPath="${TestPath}${PATH_SEPARATOR}/usr/X/bin" 27616 TestPath="${TestPath}${PATH_SEPARATOR}/usr/bin/X11" 27617 TestPath="${TestPath}${PATH_SEPARATOR}/usr/X11R6/bin" 27618 TestPath="${TestPath}${PATH_SEPARATOR}/usr/openwin/bin" 27619 # Extract the first word of "xauth", so it can be a program name with args. 27620set dummy xauth; ac_word=$2 27621{ echo "$as_me:$LINENO: checking for $ac_word" >&5 27622echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 27623if test "${ac_cv_path_xauth_path+set}" = set; then 27624 echo $ECHO_N "(cached) $ECHO_C" >&6 27625else 27626 case $xauth_path in 27627 [\\/]* | ?:[\\/]*) 27628 ac_cv_path_xauth_path="$xauth_path" # Let the user override the test with a path. 27629 ;; 27630 *) 27631 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 27632for as_dir in $TestPath 27633do 27634 IFS=$as_save_IFS 27635 test -z "$as_dir" && as_dir=. 27636 for ac_exec_ext in '' $ac_executable_extensions; do 27637 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 27638 ac_cv_path_xauth_path="$as_dir/$ac_word$ac_exec_ext" 27639 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 27640 break 2 27641 fi 27642done 27643done 27644IFS=$as_save_IFS 27645 27646 ;; 27647esac 27648fi 27649xauth_path=$ac_cv_path_xauth_path 27650if test -n "$xauth_path"; then 27651 { echo "$as_me:$LINENO: result: $xauth_path" >&5 27652echo "${ECHO_T}$xauth_path" >&6; } 27653else 27654 { echo "$as_me:$LINENO: result: no" >&5 27655echo "${ECHO_T}no" >&6; } 27656fi 27657 27658 27659 if (test ! -z "$xauth_path" && test -x "/usr/openwin/bin/xauth") ; then 27660 xauth_path="/usr/openwin/bin/xauth" 27661 fi 27662 27663 27664fi 27665 27666 27667STRIP_OPT=-s 27668# Check whether --enable-strip was given. 27669if test "${enable_strip+set}" = set; then 27670 enableval=$enable_strip; 27671 if test "x$enableval" = "xno" ; then 27672 STRIP_OPT= 27673 fi 27674 27675 27676fi 27677 27678 27679 27680if test -z "$xauth_path" ; then 27681 XAUTH_PATH="undefined" 27682 27683else 27684 27685cat >>confdefs.h <<_ACEOF 27686#define XAUTH_PATH "$xauth_path" 27687_ACEOF 27688 27689 XAUTH_PATH=$xauth_path 27690 27691fi 27692 27693# Check for mail directory (last resort if we cannot get it from headers) 27694if test ! -z "$MAIL" ; then 27695 maildir=`dirname $MAIL` 27696 27697cat >>confdefs.h <<_ACEOF 27698#define MAIL_DIRECTORY "$maildir" 27699_ACEOF 27700 27701fi 27702 27703if test ! -z "$cross_compiling" && test "x$cross_compiling" = "xyes"; then 27704 { echo "$as_me:$LINENO: WARNING: cross compiling: Disabling /dev/ptmx test" >&5 27705echo "$as_me: WARNING: cross compiling: Disabling /dev/ptmx test" >&2;} 27706 disable_ptmx_check=yes 27707fi 27708if test -z "$no_dev_ptmx" ; then 27709 if test "x$disable_ptmx_check" != "xyes" ; then 27710 { echo "$as_me:$LINENO: checking for \"/dev/ptmx\"" >&5 27711echo $ECHO_N "checking for \"/dev/ptmx\"... $ECHO_C" >&6; } 27712if test "${ac_cv_file___dev_ptmx_+set}" = set; then 27713 echo $ECHO_N "(cached) $ECHO_C" >&6 27714else 27715 test "$cross_compiling" = yes && 27716 { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 27717echo "$as_me: error: cannot check for file existence when cross compiling" >&2;} 27718 { (exit 1); exit 1; }; } 27719if test -r ""/dev/ptmx""; then 27720 ac_cv_file___dev_ptmx_=yes 27721else 27722 ac_cv_file___dev_ptmx_=no 27723fi 27724fi 27725{ echo "$as_me:$LINENO: result: $ac_cv_file___dev_ptmx_" >&5 27726echo "${ECHO_T}$ac_cv_file___dev_ptmx_" >&6; } 27727if test $ac_cv_file___dev_ptmx_ = yes; then 27728 27729 27730cat >>confdefs.h <<_ACEOF 27731#define HAVE_DEV_PTMX 1 27732_ACEOF 27733 27734 have_dev_ptmx=1 27735 27736 27737fi 27738 27739 fi 27740fi 27741 27742if test ! -z "$cross_compiling" && test "x$cross_compiling" != "xyes"; then 27743 { echo "$as_me:$LINENO: checking for \"/dev/ptc\"" >&5 27744echo $ECHO_N "checking for \"/dev/ptc\"... $ECHO_C" >&6; } 27745if test "${ac_cv_file___dev_ptc_+set}" = set; then 27746 echo $ECHO_N "(cached) $ECHO_C" >&6 27747else 27748 test "$cross_compiling" = yes && 27749 { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 27750echo "$as_me: error: cannot check for file existence when cross compiling" >&2;} 27751 { (exit 1); exit 1; }; } 27752if test -r ""/dev/ptc""; then 27753 ac_cv_file___dev_ptc_=yes 27754else 27755 ac_cv_file___dev_ptc_=no 27756fi 27757fi 27758{ echo "$as_me:$LINENO: result: $ac_cv_file___dev_ptc_" >&5 27759echo "${ECHO_T}$ac_cv_file___dev_ptc_" >&6; } 27760if test $ac_cv_file___dev_ptc_ = yes; then 27761 27762 27763cat >>confdefs.h <<_ACEOF 27764#define HAVE_DEV_PTS_AND_PTC 1 27765_ACEOF 27766 27767 have_dev_ptc=1 27768 27769 27770fi 27771 27772else 27773 { echo "$as_me:$LINENO: WARNING: cross compiling: Disabling /dev/ptc test" >&5 27774echo "$as_me: WARNING: cross compiling: Disabling /dev/ptc test" >&2;} 27775fi 27776 27777# Options from here on. Some of these are preset by platform above 27778 27779# Check whether --with-mantype was given. 27780if test "${with_mantype+set}" = set; then 27781 withval=$with_mantype; 27782 case "$withval" in 27783 man|cat|doc) 27784 MANTYPE=$withval 27785 ;; 27786 *) 27787 { { echo "$as_me:$LINENO: error: invalid man type: $withval" >&5 27788echo "$as_me: error: invalid man type: $withval" >&2;} 27789 { (exit 1); exit 1; }; } 27790 ;; 27791 esac 27792 27793 27794fi 27795 27796if test -z "$MANTYPE"; then 27797 TestPath="/usr/bin${PATH_SEPARATOR}/usr/ucb" 27798 for ac_prog in nroff awf 27799do 27800 # Extract the first word of "$ac_prog", so it can be a program name with args. 27801set dummy $ac_prog; ac_word=$2 27802{ echo "$as_me:$LINENO: checking for $ac_word" >&5 27803echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 27804if test "${ac_cv_path_NROFF+set}" = set; then 27805 echo $ECHO_N "(cached) $ECHO_C" >&6 27806else 27807 case $NROFF in 27808 [\\/]* | ?:[\\/]*) 27809 ac_cv_path_NROFF="$NROFF" # Let the user override the test with a path. 27810 ;; 27811 *) 27812 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 27813for as_dir in $TestPath 27814do 27815 IFS=$as_save_IFS 27816 test -z "$as_dir" && as_dir=. 27817 for ac_exec_ext in '' $ac_executable_extensions; do 27818 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 27819 ac_cv_path_NROFF="$as_dir/$ac_word$ac_exec_ext" 27820 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 27821 break 2 27822 fi 27823done 27824done 27825IFS=$as_save_IFS 27826 27827 ;; 27828esac 27829fi 27830NROFF=$ac_cv_path_NROFF 27831if test -n "$NROFF"; then 27832 { echo "$as_me:$LINENO: result: $NROFF" >&5 27833echo "${ECHO_T}$NROFF" >&6; } 27834else 27835 { echo "$as_me:$LINENO: result: no" >&5 27836echo "${ECHO_T}no" >&6; } 27837fi 27838 27839 27840 test -n "$NROFF" && break 27841done 27842test -n "$NROFF" || NROFF="/bin/false" 27843 27844 if ${NROFF} -mdoc ${srcdir}/ssh.1 >/dev/null 2>&1; then 27845 MANTYPE=doc 27846 elif ${NROFF} -man ${srcdir}/ssh.1 >/dev/null 2>&1; then 27847 MANTYPE=man 27848 else 27849 MANTYPE=cat 27850 fi 27851fi 27852 27853if test "$MANTYPE" = "doc"; then 27854 mansubdir=man; 27855else 27856 mansubdir=$MANTYPE; 27857fi 27858 27859 27860# Check whether to enable MD5 passwords 27861MD5_MSG="no" 27862 27863# Check whether --with-md5-passwords was given. 27864if test "${with_md5_passwords+set}" = set; then 27865 withval=$with_md5_passwords; 27866 if test "x$withval" != "xno" ; then 27867 27868cat >>confdefs.h <<\_ACEOF 27869#define HAVE_MD5_PASSWORDS 1 27870_ACEOF 27871 27872 MD5_MSG="yes" 27873 fi 27874 27875 27876fi 27877 27878 27879# Whether to disable shadow password support 27880 27881# Check whether --with-shadow was given. 27882if test "${with_shadow+set}" = set; then 27883 withval=$with_shadow; 27884 if test "x$withval" = "xno" ; then 27885 cat >>confdefs.h <<\_ACEOF 27886#define DISABLE_SHADOW 1 27887_ACEOF 27888 27889 disable_shadow=yes 27890 fi 27891 27892 27893fi 27894 27895 27896if test -z "$disable_shadow" ; then 27897 { echo "$as_me:$LINENO: checking if the systems has expire shadow information" >&5 27898echo $ECHO_N "checking if the systems has expire shadow information... $ECHO_C" >&6; } 27899 cat >conftest.$ac_ext <<_ACEOF 27900/* confdefs.h. */ 27901_ACEOF 27902cat confdefs.h >>conftest.$ac_ext 27903cat >>conftest.$ac_ext <<_ACEOF 27904/* end confdefs.h. */ 27905 27906#include <sys/types.h> 27907#include <shadow.h> 27908 struct spwd sp; 27909 27910int 27911main () 27912{ 27913 sp.sp_expire = sp.sp_lstchg = sp.sp_inact = 0; 27914 ; 27915 return 0; 27916} 27917_ACEOF 27918rm -f conftest.$ac_objext 27919if { (ac_try="$ac_compile" 27920case "(($ac_try" in 27921 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 27922 *) ac_try_echo=$ac_try;; 27923esac 27924eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 27925 (eval "$ac_compile") 2>conftest.er1 27926 ac_status=$? 27927 grep -v '^ *+' conftest.er1 >conftest.err 27928 rm -f conftest.er1 27929 cat conftest.err >&5 27930 echo "$as_me:$LINENO: \$? = $ac_status" >&5 27931 (exit $ac_status); } && { 27932 test -z "$ac_c_werror_flag" || 27933 test ! -s conftest.err 27934 } && test -s conftest.$ac_objext; then 27935 sp_expire_available=yes 27936else 27937 echo "$as_me: failed program was:" >&5 27938sed 's/^/| /' conftest.$ac_ext >&5 27939 27940 27941 27942fi 27943 27944rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 27945 27946 if test "x$sp_expire_available" = "xyes" ; then 27947 { echo "$as_me:$LINENO: result: yes" >&5 27948echo "${ECHO_T}yes" >&6; } 27949 27950cat >>confdefs.h <<\_ACEOF 27951#define HAS_SHADOW_EXPIRE 1 27952_ACEOF 27953 27954 else 27955 { echo "$as_me:$LINENO: result: no" >&5 27956echo "${ECHO_T}no" >&6; } 27957 fi 27958fi 27959 27960# Use ip address instead of hostname in $DISPLAY 27961if test ! -z "$IPADDR_IN_DISPLAY" ; then 27962 DISPLAY_HACK_MSG="yes" 27963 27964cat >>confdefs.h <<\_ACEOF 27965#define IPADDR_IN_DISPLAY 1 27966_ACEOF 27967 27968else 27969 DISPLAY_HACK_MSG="no" 27970 27971# Check whether --with-ipaddr-display was given. 27972if test "${with_ipaddr_display+set}" = set; then 27973 withval=$with_ipaddr_display; 27974 if test "x$withval" != "xno" ; then 27975 cat >>confdefs.h <<\_ACEOF 27976#define IPADDR_IN_DISPLAY 1 27977_ACEOF 27978 27979 DISPLAY_HACK_MSG="yes" 27980 fi 27981 27982 27983fi 27984 27985fi 27986 27987# check for /etc/default/login and use it if present. 27988# Check whether --enable-etc-default-login was given. 27989if test "${enable_etc_default_login+set}" = set; then 27990 enableval=$enable_etc_default_login; if test "x$enableval" = "xno"; then 27991 { echo "$as_me:$LINENO: /etc/default/login handling disabled" >&5 27992echo "$as_me: /etc/default/login handling disabled" >&6;} 27993 etc_default_login=no 27994 else 27995 etc_default_login=yes 27996 fi 27997else 27998 if test ! -z "$cross_compiling" && test "x$cross_compiling" = "xyes"; 27999 then 28000 { echo "$as_me:$LINENO: WARNING: cross compiling: not checking /etc/default/login" >&5 28001echo "$as_me: WARNING: cross compiling: not checking /etc/default/login" >&2;} 28002 etc_default_login=no 28003 else 28004 etc_default_login=yes 28005 fi 28006 28007fi 28008 28009 28010if test "x$etc_default_login" != "xno"; then 28011 { echo "$as_me:$LINENO: checking for \"/etc/default/login\"" >&5 28012echo $ECHO_N "checking for \"/etc/default/login\"... $ECHO_C" >&6; } 28013if test "${ac_cv_file___etc_default_login_+set}" = set; then 28014 echo $ECHO_N "(cached) $ECHO_C" >&6 28015else 28016 test "$cross_compiling" = yes && 28017 { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 28018echo "$as_me: error: cannot check for file existence when cross compiling" >&2;} 28019 { (exit 1); exit 1; }; } 28020if test -r ""/etc/default/login""; then 28021 ac_cv_file___etc_default_login_=yes 28022else 28023 ac_cv_file___etc_default_login_=no 28024fi 28025fi 28026{ echo "$as_me:$LINENO: result: $ac_cv_file___etc_default_login_" >&5 28027echo "${ECHO_T}$ac_cv_file___etc_default_login_" >&6; } 28028if test $ac_cv_file___etc_default_login_ = yes; then 28029 external_path_file=/etc/default/login 28030fi 28031 28032 if test "x$external_path_file" = "x/etc/default/login"; then 28033 28034cat >>confdefs.h <<\_ACEOF 28035#define HAVE_ETC_DEFAULT_LOGIN 1 28036_ACEOF 28037 28038 fi 28039fi 28040 28041if test $ac_cv_func_login_getcapbool = "yes" && \ 28042 test $ac_cv_header_login_cap_h = "yes" ; then 28043 external_path_file=/etc/login.conf 28044fi 28045 28046# Whether to mess with the default path 28047SERVER_PATH_MSG="(default)" 28048 28049# Check whether --with-default-path was given. 28050if test "${with_default_path+set}" = set; then 28051 withval=$with_default_path; 28052 if test "x$external_path_file" = "x/etc/login.conf" ; then 28053 { echo "$as_me:$LINENO: WARNING: 28054--with-default-path=PATH has no effect on this system. 28055Edit /etc/login.conf instead." >&5 28056echo "$as_me: WARNING: 28057--with-default-path=PATH has no effect on this system. 28058Edit /etc/login.conf instead." >&2;} 28059 elif test "x$withval" != "xno" ; then 28060 if test ! -z "$external_path_file" ; then 28061 { echo "$as_me:$LINENO: WARNING: 28062--with-default-path=PATH will only be used if PATH is not defined in 28063$external_path_file ." >&5 28064echo "$as_me: WARNING: 28065--with-default-path=PATH will only be used if PATH is not defined in 28066$external_path_file ." >&2;} 28067 fi 28068 user_path="$withval" 28069 SERVER_PATH_MSG="$withval" 28070 fi 28071 28072else 28073 if test "x$external_path_file" = "x/etc/login.conf" ; then 28074 { echo "$as_me:$LINENO: WARNING: Make sure the path to scp is in /etc/login.conf" >&5 28075echo "$as_me: WARNING: Make sure the path to scp is in /etc/login.conf" >&2;} 28076 else 28077 if test ! -z "$external_path_file" ; then 28078 { echo "$as_me:$LINENO: WARNING: 28079If PATH is defined in $external_path_file, ensure the path to scp is included, 28080otherwise scp will not work." >&5 28081echo "$as_me: WARNING: 28082If PATH is defined in $external_path_file, ensure the path to scp is included, 28083otherwise scp will not work." >&2;} 28084 fi 28085 if test "$cross_compiling" = yes; then 28086 user_path="/usr/bin:/bin:/usr/sbin:/sbin" 28087 28088else 28089 cat >conftest.$ac_ext <<_ACEOF 28090/* confdefs.h. */ 28091_ACEOF 28092cat confdefs.h >>conftest.$ac_ext 28093cat >>conftest.$ac_ext <<_ACEOF 28094/* end confdefs.h. */ 28095 28096/* find out what STDPATH is */ 28097#include <stdio.h> 28098#ifdef HAVE_PATHS_H 28099# include <paths.h> 28100#endif 28101#ifndef _PATH_STDPATH 28102# ifdef _PATH_USERPATH /* Irix */ 28103# define _PATH_STDPATH _PATH_USERPATH 28104# else 28105# define _PATH_STDPATH "/usr/bin:/bin:/usr/sbin:/sbin" 28106# endif 28107#endif 28108#include <sys/types.h> 28109#include <sys/stat.h> 28110#include <fcntl.h> 28111#define DATA "conftest.stdpath" 28112 28113main() 28114{ 28115 FILE *fd; 28116 int rc; 28117 28118 fd = fopen(DATA,"w"); 28119 if(fd == NULL) 28120 exit(1); 28121 28122 if ((rc = fprintf(fd,"%s", _PATH_STDPATH)) < 0) 28123 exit(1); 28124 28125 exit(0); 28126} 28127 28128_ACEOF 28129rm -f conftest$ac_exeext 28130if { (ac_try="$ac_link" 28131case "(($ac_try" in 28132 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 28133 *) ac_try_echo=$ac_try;; 28134esac 28135eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 28136 (eval "$ac_link") 2>&5 28137 ac_status=$? 28138 echo "$as_me:$LINENO: \$? = $ac_status" >&5 28139 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 28140 { (case "(($ac_try" in 28141 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 28142 *) ac_try_echo=$ac_try;; 28143esac 28144eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 28145 (eval "$ac_try") 2>&5 28146 ac_status=$? 28147 echo "$as_me:$LINENO: \$? = $ac_status" >&5 28148 (exit $ac_status); }; }; then 28149 user_path=`cat conftest.stdpath` 28150else 28151 echo "$as_me: program exited with status $ac_status" >&5 28152echo "$as_me: failed program was:" >&5 28153sed 's/^/| /' conftest.$ac_ext >&5 28154 28155( exit $ac_status ) 28156 user_path="/usr/bin:/bin:/usr/sbin:/sbin" 28157fi 28158rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 28159fi 28160 28161 28162# make sure $bindir is in USER_PATH so scp will work 28163 t_bindir=`eval echo ${bindir}` 28164 case $t_bindir in 28165 NONE/*) t_bindir=`echo $t_bindir | sed "s~NONE~$prefix~"` ;; 28166 esac 28167 case $t_bindir in 28168 NONE/*) t_bindir=`echo $t_bindir | sed "s~NONE~$ac_default_prefix~"` ;; 28169 esac 28170 echo $user_path | grep ":$t_bindir" > /dev/null 2>&1 28171 if test $? -ne 0 ; then 28172 echo $user_path | grep "^$t_bindir" > /dev/null 2>&1 28173 if test $? -ne 0 ; then 28174 user_path=$user_path:$t_bindir 28175 { echo "$as_me:$LINENO: result: Adding $t_bindir to USER_PATH so scp will work" >&5 28176echo "${ECHO_T}Adding $t_bindir to USER_PATH so scp will work" >&6; } 28177 fi 28178 fi 28179 fi 28180 28181fi 28182 28183if test "x$external_path_file" != "x/etc/login.conf" ; then 28184 28185cat >>confdefs.h <<_ACEOF 28186#define USER_PATH "$user_path" 28187_ACEOF 28188 28189 28190fi 28191 28192# Set superuser path separately to user path 28193 28194# Check whether --with-superuser-path was given. 28195if test "${with_superuser_path+set}" = set; then 28196 withval=$with_superuser_path; 28197 if test -n "$withval" && test "x$withval" != "xno" && \ 28198 test "x${withval}" != "xyes"; then 28199 28200cat >>confdefs.h <<_ACEOF 28201#define SUPERUSER_PATH "$withval" 28202_ACEOF 28203 28204 superuser_path=$withval 28205 fi 28206 28207 28208fi 28209 28210 28211 28212{ echo "$as_me:$LINENO: checking if we need to convert IPv4 in IPv6-mapped addresses" >&5 28213echo $ECHO_N "checking if we need to convert IPv4 in IPv6-mapped addresses... $ECHO_C" >&6; } 28214IPV4_IN6_HACK_MSG="no" 28215 28216# Check whether --with-4in6 was given. 28217if test "${with_4in6+set}" = set; then 28218 withval=$with_4in6; 28219 if test "x$withval" != "xno" ; then 28220 { echo "$as_me:$LINENO: result: yes" >&5 28221echo "${ECHO_T}yes" >&6; } 28222 28223cat >>confdefs.h <<\_ACEOF 28224#define IPV4_IN_IPV6 1 28225_ACEOF 28226 28227 IPV4_IN6_HACK_MSG="yes" 28228 else 28229 { echo "$as_me:$LINENO: result: no" >&5 28230echo "${ECHO_T}no" >&6; } 28231 fi 28232 28233else 28234 28235 if test "x$inet6_default_4in6" = "xyes"; then 28236 { echo "$as_me:$LINENO: result: yes (default)" >&5 28237echo "${ECHO_T}yes (default)" >&6; } 28238 cat >>confdefs.h <<\_ACEOF 28239#define IPV4_IN_IPV6 1 28240_ACEOF 28241 28242 IPV4_IN6_HACK_MSG="yes" 28243 else 28244 { echo "$as_me:$LINENO: result: no (default)" >&5 28245echo "${ECHO_T}no (default)" >&6; } 28246 fi 28247 28248 28249fi 28250 28251 28252# Whether to enable BSD auth support 28253BSD_AUTH_MSG=no 28254 28255# Check whether --with-bsd-auth was given. 28256if test "${with_bsd_auth+set}" = set; then 28257 withval=$with_bsd_auth; 28258 if test "x$withval" != "xno" ; then 28259 28260cat >>confdefs.h <<\_ACEOF 28261#define BSD_AUTH 1 28262_ACEOF 28263 28264 BSD_AUTH_MSG=yes 28265 fi 28266 28267 28268fi 28269 28270 28271# Where to place sshd.pid 28272piddir=/var/run 28273# make sure the directory exists 28274if test ! -d $piddir ; then 28275 piddir=`eval echo ${sysconfdir}` 28276 case $piddir in 28277 NONE/*) piddir=`echo $piddir | sed "s~NONE~$ac_default_prefix~"` ;; 28278 esac 28279fi 28280 28281 28282# Check whether --with-pid-dir was given. 28283if test "${with_pid_dir+set}" = set; then 28284 withval=$with_pid_dir; 28285 if test -n "$withval" && test "x$withval" != "xno" && \ 28286 test "x${withval}" != "xyes"; then 28287 piddir=$withval 28288 if test ! -d $piddir ; then 28289 { echo "$as_me:$LINENO: WARNING: ** no $piddir directory on this system **" >&5 28290echo "$as_me: WARNING: ** no $piddir directory on this system **" >&2;} 28291 fi 28292 fi 28293 28294 28295fi 28296 28297 28298 28299cat >>confdefs.h <<_ACEOF 28300#define _PATH_SSH_PIDDIR "$piddir" 28301_ACEOF 28302 28303 28304 28305# Check whether --enable-lastlog was given. 28306if test "${enable_lastlog+set}" = set; then 28307 enableval=$enable_lastlog; 28308 if test "x$enableval" = "xno" ; then 28309 cat >>confdefs.h <<\_ACEOF 28310#define DISABLE_LASTLOG 1 28311_ACEOF 28312 28313 fi 28314 28315 28316fi 28317 28318# Check whether --enable-utmp was given. 28319if test "${enable_utmp+set}" = set; then 28320 enableval=$enable_utmp; 28321 if test "x$enableval" = "xno" ; then 28322 cat >>confdefs.h <<\_ACEOF 28323#define DISABLE_UTMP 1 28324_ACEOF 28325 28326 fi 28327 28328 28329fi 28330 28331# Check whether --enable-utmpx was given. 28332if test "${enable_utmpx+set}" = set; then 28333 enableval=$enable_utmpx; 28334 if test "x$enableval" = "xno" ; then 28335 28336cat >>confdefs.h <<\_ACEOF 28337#define DISABLE_UTMPX 1 28338_ACEOF 28339 28340 fi 28341 28342 28343fi 28344 28345# Check whether --enable-wtmp was given. 28346if test "${enable_wtmp+set}" = set; then 28347 enableval=$enable_wtmp; 28348 if test "x$enableval" = "xno" ; then 28349 cat >>confdefs.h <<\_ACEOF 28350#define DISABLE_WTMP 1 28351_ACEOF 28352 28353 fi 28354 28355 28356fi 28357 28358# Check whether --enable-wtmpx was given. 28359if test "${enable_wtmpx+set}" = set; then 28360 enableval=$enable_wtmpx; 28361 if test "x$enableval" = "xno" ; then 28362 28363cat >>confdefs.h <<\_ACEOF 28364#define DISABLE_WTMPX 1 28365_ACEOF 28366 28367 fi 28368 28369 28370fi 28371 28372# Check whether --enable-libutil was given. 28373if test "${enable_libutil+set}" = set; then 28374 enableval=$enable_libutil; 28375 if test "x$enableval" = "xno" ; then 28376 cat >>confdefs.h <<\_ACEOF 28377#define DISABLE_LOGIN 1 28378_ACEOF 28379 28380 fi 28381 28382 28383fi 28384 28385# Check whether --enable-pututline was given. 28386if test "${enable_pututline+set}" = set; then 28387 enableval=$enable_pututline; 28388 if test "x$enableval" = "xno" ; then 28389 28390cat >>confdefs.h <<\_ACEOF 28391#define DISABLE_PUTUTLINE 1 28392_ACEOF 28393 28394 fi 28395 28396 28397fi 28398 28399# Check whether --enable-pututxline was given. 28400if test "${enable_pututxline+set}" = set; then 28401 enableval=$enable_pututxline; 28402 if test "x$enableval" = "xno" ; then 28403 28404cat >>confdefs.h <<\_ACEOF 28405#define DISABLE_PUTUTXLINE 1 28406_ACEOF 28407 28408 fi 28409 28410 28411fi 28412 28413 28414# Check whether --with-lastlog was given. 28415if test "${with_lastlog+set}" = set; then 28416 withval=$with_lastlog; 28417 if test "x$withval" = "xno" ; then 28418 cat >>confdefs.h <<\_ACEOF 28419#define DISABLE_LASTLOG 1 28420_ACEOF 28421 28422 elif test -n "$withval" && test "x${withval}" != "xyes"; then 28423 conf_lastlog_location=$withval 28424 fi 28425 28426 28427fi 28428 28429 28430 28431{ echo "$as_me:$LINENO: checking if your system defines LASTLOG_FILE" >&5 28432echo $ECHO_N "checking if your system defines LASTLOG_FILE... $ECHO_C" >&6; } 28433cat >conftest.$ac_ext <<_ACEOF 28434/* confdefs.h. */ 28435_ACEOF 28436cat confdefs.h >>conftest.$ac_ext 28437cat >>conftest.$ac_ext <<_ACEOF 28438/* end confdefs.h. */ 28439 28440#include <sys/types.h> 28441#include <utmp.h> 28442#ifdef HAVE_LASTLOG_H 28443# include <lastlog.h> 28444#endif 28445#ifdef HAVE_PATHS_H 28446# include <paths.h> 28447#endif 28448#ifdef HAVE_LOGIN_H 28449# include <login.h> 28450#endif 28451 28452int 28453main () 28454{ 28455 char *lastlog = LASTLOG_FILE; 28456 ; 28457 return 0; 28458} 28459_ACEOF 28460rm -f conftest.$ac_objext 28461if { (ac_try="$ac_compile" 28462case "(($ac_try" in 28463 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 28464 *) ac_try_echo=$ac_try;; 28465esac 28466eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 28467 (eval "$ac_compile") 2>conftest.er1 28468 ac_status=$? 28469 grep -v '^ *+' conftest.er1 >conftest.err 28470 rm -f conftest.er1 28471 cat conftest.err >&5 28472 echo "$as_me:$LINENO: \$? = $ac_status" >&5 28473 (exit $ac_status); } && { 28474 test -z "$ac_c_werror_flag" || 28475 test ! -s conftest.err 28476 } && test -s conftest.$ac_objext; then 28477 { echo "$as_me:$LINENO: result: yes" >&5 28478echo "${ECHO_T}yes" >&6; } 28479else 28480 echo "$as_me: failed program was:" >&5 28481sed 's/^/| /' conftest.$ac_ext >&5 28482 28483 28484 { echo "$as_me:$LINENO: result: no" >&5 28485echo "${ECHO_T}no" >&6; } 28486 { echo "$as_me:$LINENO: checking if your system defines _PATH_LASTLOG" >&5 28487echo $ECHO_N "checking if your system defines _PATH_LASTLOG... $ECHO_C" >&6; } 28488 cat >conftest.$ac_ext <<_ACEOF 28489/* confdefs.h. */ 28490_ACEOF 28491cat confdefs.h >>conftest.$ac_ext 28492cat >>conftest.$ac_ext <<_ACEOF 28493/* end confdefs.h. */ 28494 28495#include <sys/types.h> 28496#include <utmp.h> 28497#ifdef HAVE_LASTLOG_H 28498# include <lastlog.h> 28499#endif 28500#ifdef HAVE_PATHS_H 28501# include <paths.h> 28502#endif 28503 28504int 28505main () 28506{ 28507 char *lastlog = _PATH_LASTLOG; 28508 ; 28509 return 0; 28510} 28511_ACEOF 28512rm -f conftest.$ac_objext 28513if { (ac_try="$ac_compile" 28514case "(($ac_try" in 28515 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 28516 *) ac_try_echo=$ac_try;; 28517esac 28518eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 28519 (eval "$ac_compile") 2>conftest.er1 28520 ac_status=$? 28521 grep -v '^ *+' conftest.er1 >conftest.err 28522 rm -f conftest.er1 28523 cat conftest.err >&5 28524 echo "$as_me:$LINENO: \$? = $ac_status" >&5 28525 (exit $ac_status); } && { 28526 test -z "$ac_c_werror_flag" || 28527 test ! -s conftest.err 28528 } && test -s conftest.$ac_objext; then 28529 { echo "$as_me:$LINENO: result: yes" >&5 28530echo "${ECHO_T}yes" >&6; } 28531else 28532 echo "$as_me: failed program was:" >&5 28533sed 's/^/| /' conftest.$ac_ext >&5 28534 28535 28536 { echo "$as_me:$LINENO: result: no" >&5 28537echo "${ECHO_T}no" >&6; } 28538 system_lastlog_path=no 28539 28540fi 28541 28542rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 28543 28544 28545fi 28546 28547rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 28548 28549if test -z "$conf_lastlog_location"; then 28550 if test x"$system_lastlog_path" = x"no" ; then 28551 for f in /var/log/lastlog /usr/adm/lastlog /var/adm/lastlog /etc/security/lastlog ; do 28552 if (test -d "$f" || test -f "$f") ; then 28553 conf_lastlog_location=$f 28554 fi 28555 done 28556 if test -z "$conf_lastlog_location"; then 28557 { echo "$as_me:$LINENO: WARNING: ** Cannot find lastlog **" >&5 28558echo "$as_me: WARNING: ** Cannot find lastlog **" >&2;} 28559 fi 28560 fi 28561fi 28562 28563if test -n "$conf_lastlog_location"; then 28564 28565cat >>confdefs.h <<_ACEOF 28566#define CONF_LASTLOG_FILE "$conf_lastlog_location" 28567_ACEOF 28568 28569fi 28570 28571{ echo "$as_me:$LINENO: checking if your system defines UTMP_FILE" >&5 28572echo $ECHO_N "checking if your system defines UTMP_FILE... $ECHO_C" >&6; } 28573cat >conftest.$ac_ext <<_ACEOF 28574/* confdefs.h. */ 28575_ACEOF 28576cat confdefs.h >>conftest.$ac_ext 28577cat >>conftest.$ac_ext <<_ACEOF 28578/* end confdefs.h. */ 28579 28580#include <sys/types.h> 28581#include <utmp.h> 28582#ifdef HAVE_PATHS_H 28583# include <paths.h> 28584#endif 28585 28586int 28587main () 28588{ 28589 char *utmp = UTMP_FILE; 28590 ; 28591 return 0; 28592} 28593_ACEOF 28594rm -f conftest.$ac_objext 28595if { (ac_try="$ac_compile" 28596case "(($ac_try" in 28597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 28598 *) ac_try_echo=$ac_try;; 28599esac 28600eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 28601 (eval "$ac_compile") 2>conftest.er1 28602 ac_status=$? 28603 grep -v '^ *+' conftest.er1 >conftest.err 28604 rm -f conftest.er1 28605 cat conftest.err >&5 28606 echo "$as_me:$LINENO: \$? = $ac_status" >&5 28607 (exit $ac_status); } && { 28608 test -z "$ac_c_werror_flag" || 28609 test ! -s conftest.err 28610 } && test -s conftest.$ac_objext; then 28611 { echo "$as_me:$LINENO: result: yes" >&5 28612echo "${ECHO_T}yes" >&6; } 28613else 28614 echo "$as_me: failed program was:" >&5 28615sed 's/^/| /' conftest.$ac_ext >&5 28616 28617 { echo "$as_me:$LINENO: result: no" >&5 28618echo "${ECHO_T}no" >&6; } 28619 system_utmp_path=no 28620 28621fi 28622 28623rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 28624if test -z "$conf_utmp_location"; then 28625 if test x"$system_utmp_path" = x"no" ; then 28626 for f in /etc/utmp /usr/adm/utmp /var/run/utmp; do 28627 if test -f $f ; then 28628 conf_utmp_location=$f 28629 fi 28630 done 28631 if test -z "$conf_utmp_location"; then 28632 cat >>confdefs.h <<\_ACEOF 28633#define DISABLE_UTMP 1 28634_ACEOF 28635 28636 fi 28637 fi 28638fi 28639if test -n "$conf_utmp_location"; then 28640 28641cat >>confdefs.h <<_ACEOF 28642#define CONF_UTMP_FILE "$conf_utmp_location" 28643_ACEOF 28644 28645fi 28646 28647{ echo "$as_me:$LINENO: checking if your system defines WTMP_FILE" >&5 28648echo $ECHO_N "checking if your system defines WTMP_FILE... $ECHO_C" >&6; } 28649cat >conftest.$ac_ext <<_ACEOF 28650/* confdefs.h. */ 28651_ACEOF 28652cat confdefs.h >>conftest.$ac_ext 28653cat >>conftest.$ac_ext <<_ACEOF 28654/* end confdefs.h. */ 28655 28656#include <sys/types.h> 28657#include <utmp.h> 28658#ifdef HAVE_PATHS_H 28659# include <paths.h> 28660#endif 28661 28662int 28663main () 28664{ 28665 char *wtmp = WTMP_FILE; 28666 ; 28667 return 0; 28668} 28669_ACEOF 28670rm -f conftest.$ac_objext 28671if { (ac_try="$ac_compile" 28672case "(($ac_try" in 28673 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 28674 *) ac_try_echo=$ac_try;; 28675esac 28676eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 28677 (eval "$ac_compile") 2>conftest.er1 28678 ac_status=$? 28679 grep -v '^ *+' conftest.er1 >conftest.err 28680 rm -f conftest.er1 28681 cat conftest.err >&5 28682 echo "$as_me:$LINENO: \$? = $ac_status" >&5 28683 (exit $ac_status); } && { 28684 test -z "$ac_c_werror_flag" || 28685 test ! -s conftest.err 28686 } && test -s conftest.$ac_objext; then 28687 { echo "$as_me:$LINENO: result: yes" >&5 28688echo "${ECHO_T}yes" >&6; } 28689else 28690 echo "$as_me: failed program was:" >&5 28691sed 's/^/| /' conftest.$ac_ext >&5 28692 28693 { echo "$as_me:$LINENO: result: no" >&5 28694echo "${ECHO_T}no" >&6; } 28695 system_wtmp_path=no 28696 28697fi 28698 28699rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 28700if test -z "$conf_wtmp_location"; then 28701 if test x"$system_wtmp_path" = x"no" ; then 28702 for f in /usr/adm/wtmp /var/log/wtmp; do 28703 if test -f $f ; then 28704 conf_wtmp_location=$f 28705 fi 28706 done 28707 if test -z "$conf_wtmp_location"; then 28708 cat >>confdefs.h <<\_ACEOF 28709#define DISABLE_WTMP 1 28710_ACEOF 28711 28712 fi 28713 fi 28714fi 28715if test -n "$conf_wtmp_location"; then 28716 28717cat >>confdefs.h <<_ACEOF 28718#define CONF_WTMP_FILE "$conf_wtmp_location" 28719_ACEOF 28720 28721fi 28722 28723 28724{ echo "$as_me:$LINENO: checking if your system defines UTMPX_FILE" >&5 28725echo $ECHO_N "checking if your system defines UTMPX_FILE... $ECHO_C" >&6; } 28726cat >conftest.$ac_ext <<_ACEOF 28727/* confdefs.h. */ 28728_ACEOF 28729cat confdefs.h >>conftest.$ac_ext 28730cat >>conftest.$ac_ext <<_ACEOF 28731/* end confdefs.h. */ 28732 28733#include <sys/types.h> 28734#include <utmp.h> 28735#ifdef HAVE_UTMPX_H 28736#include <utmpx.h> 28737#endif 28738#ifdef HAVE_PATHS_H 28739# include <paths.h> 28740#endif 28741 28742int 28743main () 28744{ 28745 char *utmpx = UTMPX_FILE; 28746 ; 28747 return 0; 28748} 28749_ACEOF 28750rm -f conftest.$ac_objext 28751if { (ac_try="$ac_compile" 28752case "(($ac_try" in 28753 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 28754 *) ac_try_echo=$ac_try;; 28755esac 28756eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 28757 (eval "$ac_compile") 2>conftest.er1 28758 ac_status=$? 28759 grep -v '^ *+' conftest.er1 >conftest.err 28760 rm -f conftest.er1 28761 cat conftest.err >&5 28762 echo "$as_me:$LINENO: \$? = $ac_status" >&5 28763 (exit $ac_status); } && { 28764 test -z "$ac_c_werror_flag" || 28765 test ! -s conftest.err 28766 } && test -s conftest.$ac_objext; then 28767 { echo "$as_me:$LINENO: result: yes" >&5 28768echo "${ECHO_T}yes" >&6; } 28769else 28770 echo "$as_me: failed program was:" >&5 28771sed 's/^/| /' conftest.$ac_ext >&5 28772 28773 { echo "$as_me:$LINENO: result: no" >&5 28774echo "${ECHO_T}no" >&6; } 28775 system_utmpx_path=no 28776 28777fi 28778 28779rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 28780if test -z "$conf_utmpx_location"; then 28781 if test x"$system_utmpx_path" = x"no" ; then 28782 cat >>confdefs.h <<\_ACEOF 28783#define DISABLE_UTMPX 1 28784_ACEOF 28785 28786 fi 28787else 28788 28789cat >>confdefs.h <<_ACEOF 28790#define CONF_UTMPX_FILE "$conf_utmpx_location" 28791_ACEOF 28792 28793fi 28794 28795{ echo "$as_me:$LINENO: checking if your system defines WTMPX_FILE" >&5 28796echo $ECHO_N "checking if your system defines WTMPX_FILE... $ECHO_C" >&6; } 28797cat >conftest.$ac_ext <<_ACEOF 28798/* confdefs.h. */ 28799_ACEOF 28800cat confdefs.h >>conftest.$ac_ext 28801cat >>conftest.$ac_ext <<_ACEOF 28802/* end confdefs.h. */ 28803 28804#include <sys/types.h> 28805#include <utmp.h> 28806#ifdef HAVE_UTMPX_H 28807#include <utmpx.h> 28808#endif 28809#ifdef HAVE_PATHS_H 28810# include <paths.h> 28811#endif 28812 28813int 28814main () 28815{ 28816 char *wtmpx = WTMPX_FILE; 28817 ; 28818 return 0; 28819} 28820_ACEOF 28821rm -f conftest.$ac_objext 28822if { (ac_try="$ac_compile" 28823case "(($ac_try" in 28824 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 28825 *) ac_try_echo=$ac_try;; 28826esac 28827eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 28828 (eval "$ac_compile") 2>conftest.er1 28829 ac_status=$? 28830 grep -v '^ *+' conftest.er1 >conftest.err 28831 rm -f conftest.er1 28832 cat conftest.err >&5 28833 echo "$as_me:$LINENO: \$? = $ac_status" >&5 28834 (exit $ac_status); } && { 28835 test -z "$ac_c_werror_flag" || 28836 test ! -s conftest.err 28837 } && test -s conftest.$ac_objext; then 28838 { echo "$as_me:$LINENO: result: yes" >&5 28839echo "${ECHO_T}yes" >&6; } 28840else 28841 echo "$as_me: failed program was:" >&5 28842sed 's/^/| /' conftest.$ac_ext >&5 28843 28844 { echo "$as_me:$LINENO: result: no" >&5 28845echo "${ECHO_T}no" >&6; } 28846 system_wtmpx_path=no 28847 28848fi 28849 28850rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 28851if test -z "$conf_wtmpx_location"; then 28852 if test x"$system_wtmpx_path" = x"no" ; then 28853 cat >>confdefs.h <<\_ACEOF 28854#define DISABLE_WTMPX 1 28855_ACEOF 28856 28857 fi 28858else 28859 28860cat >>confdefs.h <<_ACEOF 28861#define CONF_WTMPX_FILE "$conf_wtmpx_location" 28862_ACEOF 28863 28864fi 28865 28866 28867if test ! -z "$blibpath" ; then 28868 LDFLAGS="$LDFLAGS $blibflags$blibpath" 28869 { echo "$as_me:$LINENO: WARNING: Please check and edit blibpath in LDFLAGS in Makefile" >&5 28870echo "$as_me: WARNING: Please check and edit blibpath in LDFLAGS in Makefile" >&2;} 28871fi 28872 28873CFLAGS="$CFLAGS $werror_flags" 28874 28875if grep "#define BROKEN_GETADDRINFO 1" confdefs.h >/dev/null || \ 28876 test "x$ac_cv_func_getaddrinfo" != "xyes" ; then 28877 TEST_SSH_IPV6=no 28878 28879else 28880 TEST_SSH_IPV6=yes 28881 28882fi 28883 28884 28885ac_config_files="$ac_config_files Makefile buildpkg.sh opensshd.init openssh.xml openbsd-compat/Makefile openbsd-compat/regress/Makefile scard/Makefile ssh_prng_cmds survey.sh" 28886 28887cat >confcache <<\_ACEOF 28888# This file is a shell script that caches the results of configure 28889# tests run on this system so they can be shared between configure 28890# scripts and configure runs, see configure's option --config-cache. 28891# It is not useful on other systems. If it contains results you don't 28892# want to keep, you may remove or edit it. 28893# 28894# config.status only pays attention to the cache file if you give it 28895# the --recheck option to rerun configure. 28896# 28897# `ac_cv_env_foo' variables (set or unset) will be overridden when 28898# loading this file, other *unset* `ac_cv_foo' will be assigned the 28899# following values. 28900 28901_ACEOF 28902 28903# The following way of writing the cache mishandles newlines in values, 28904# but we know of no workaround that is simple, portable, and efficient. 28905# So, we kill variables containing newlines. 28906# Ultrix sh set writes to stderr and can't be redirected directly, 28907# and sets the high bit in the cache file unless we assign to the vars. 28908( 28909 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 28910 eval ac_val=\$$ac_var 28911 case $ac_val in #( 28912 *${as_nl}*) 28913 case $ac_var in #( 28914 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 28915echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 28916 esac 28917 case $ac_var in #( 28918 _ | IFS | as_nl) ;; #( 28919 *) $as_unset $ac_var ;; 28920 esac ;; 28921 esac 28922 done 28923 28924 (set) 2>&1 | 28925 case $as_nl`(ac_space=' '; set) 2>&1` in #( 28926 *${as_nl}ac_space=\ *) 28927 # `set' does not quote correctly, so add quotes (double-quote 28928 # substitution turns \\\\ into \\, and sed turns \\ into \). 28929 sed -n \ 28930 "s/'/'\\\\''/g; 28931 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 28932 ;; #( 28933 *) 28934 # `set' quotes correctly as required by POSIX, so do not add quotes. 28935 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 28936 ;; 28937 esac | 28938 sort 28939) | 28940 sed ' 28941 /^ac_cv_env_/b end 28942 t clear 28943 :clear 28944 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 28945 t end 28946 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 28947 :end' >>confcache 28948if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 28949 if test -w "$cache_file"; then 28950 test "x$cache_file" != "x/dev/null" && 28951 { echo "$as_me:$LINENO: updating cache $cache_file" >&5 28952echo "$as_me: updating cache $cache_file" >&6;} 28953 cat confcache >$cache_file 28954 else 28955 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 28956echo "$as_me: not updating unwritable cache $cache_file" >&6;} 28957 fi 28958fi 28959rm -f confcache 28960 28961test "x$prefix" = xNONE && prefix=$ac_default_prefix 28962# Let make expand exec_prefix. 28963test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 28964 28965DEFS=-DHAVE_CONFIG_H 28966 28967ac_libobjs= 28968ac_ltlibobjs= 28969for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 28970 # 1. Remove the extension, and $U if already installed. 28971 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 28972 ac_i=`echo "$ac_i" | sed "$ac_script"` 28973 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 28974 # will be set to the directory where LIBOBJS objects are built. 28975 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 28976 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 28977done 28978LIBOBJS=$ac_libobjs 28979 28980LTLIBOBJS=$ac_ltlibobjs 28981 28982 28983 28984: ${CONFIG_STATUS=./config.status} 28985ac_clean_files_save=$ac_clean_files 28986ac_clean_files="$ac_clean_files $CONFIG_STATUS" 28987{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 28988echo "$as_me: creating $CONFIG_STATUS" >&6;} 28989cat >$CONFIG_STATUS <<_ACEOF 28990#! $SHELL 28991# Generated by $as_me. 28992# Run this file to recreate the current configuration. 28993# Compiler output produced by configure, useful for debugging 28994# configure, is in config.log if it exists. 28995 28996debug=false 28997ac_cs_recheck=false 28998ac_cs_silent=false 28999SHELL=\${CONFIG_SHELL-$SHELL} 29000_ACEOF 29001 29002cat >>$CONFIG_STATUS <<\_ACEOF 29003## --------------------- ## 29004## M4sh Initialization. ## 29005## --------------------- ## 29006 29007# Be more Bourne compatible 29008DUALCASE=1; export DUALCASE # for MKS sh 29009if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 29010 emulate sh 29011 NULLCMD=: 29012 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 29013 # is contrary to our usage. Disable this feature. 29014 alias -g '${1+"$@"}'='"$@"' 29015 setopt NO_GLOB_SUBST 29016else 29017 case `(set -o) 2>/dev/null` in 29018 *posix*) set -o posix ;; 29019esac 29020 29021fi 29022 29023 29024 29025 29026# PATH needs CR 29027# Avoid depending upon Character Ranges. 29028as_cr_letters='abcdefghijklmnopqrstuvwxyz' 29029as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 29030as_cr_Letters=$as_cr_letters$as_cr_LETTERS 29031as_cr_digits='0123456789' 29032as_cr_alnum=$as_cr_Letters$as_cr_digits 29033 29034# The user is always right. 29035if test "${PATH_SEPARATOR+set}" != set; then 29036 echo "#! /bin/sh" >conf$$.sh 29037 echo "exit 0" >>conf$$.sh 29038 chmod +x conf$$.sh 29039 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 29040 PATH_SEPARATOR=';' 29041 else 29042 PATH_SEPARATOR=: 29043 fi 29044 rm -f conf$$.sh 29045fi 29046 29047# Support unset when possible. 29048if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 29049 as_unset=unset 29050else 29051 as_unset=false 29052fi 29053 29054 29055# IFS 29056# We need space, tab and new line, in precisely that order. Quoting is 29057# there to prevent editors from complaining about space-tab. 29058# (If _AS_PATH_WALK were called with IFS unset, it would disable word 29059# splitting by setting IFS to empty value.) 29060as_nl=' 29061' 29062IFS=" "" $as_nl" 29063 29064# Find who we are. Look in the path if we contain no directory separator. 29065case $0 in 29066 *[\\/]* ) as_myself=$0 ;; 29067 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 29068for as_dir in $PATH 29069do 29070 IFS=$as_save_IFS 29071 test -z "$as_dir" && as_dir=. 29072 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 29073done 29074IFS=$as_save_IFS 29075 29076 ;; 29077esac 29078# We did not find ourselves, most probably we were run as `sh COMMAND' 29079# in which case we are not to be found in the path. 29080if test "x$as_myself" = x; then 29081 as_myself=$0 29082fi 29083if test ! -f "$as_myself"; then 29084 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 29085 { (exit 1); exit 1; } 29086fi 29087 29088# Work around bugs in pre-3.0 UWIN ksh. 29089for as_var in ENV MAIL MAILPATH 29090do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 29091done 29092PS1='$ ' 29093PS2='> ' 29094PS4='+ ' 29095 29096# NLS nuisances. 29097for as_var in \ 29098 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 29099 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 29100 LC_TELEPHONE LC_TIME 29101do 29102 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 29103 eval $as_var=C; export $as_var 29104 else 29105 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 29106 fi 29107done 29108 29109# Required to use basename. 29110if expr a : '\(a\)' >/dev/null 2>&1 && 29111 test "X`expr 00001 : '.*\(...\)'`" = X001; then 29112 as_expr=expr 29113else 29114 as_expr=false 29115fi 29116 29117if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 29118 as_basename=basename 29119else 29120 as_basename=false 29121fi 29122 29123 29124# Name of the executable. 29125as_me=`$as_basename -- "$0" || 29126$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 29127 X"$0" : 'X\(//\)$' \| \ 29128 X"$0" : 'X\(/\)' \| . 2>/dev/null || 29129echo X/"$0" | 29130 sed '/^.*\/\([^/][^/]*\)\/*$/{ 29131 s//\1/ 29132 q 29133 } 29134 /^X\/\(\/\/\)$/{ 29135 s//\1/ 29136 q 29137 } 29138 /^X\/\(\/\).*/{ 29139 s//\1/ 29140 q 29141 } 29142 s/.*/./; q'` 29143 29144# CDPATH. 29145$as_unset CDPATH 29146 29147 29148 29149 as_lineno_1=$LINENO 29150 as_lineno_2=$LINENO 29151 test "x$as_lineno_1" != "x$as_lineno_2" && 29152 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 29153 29154 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 29155 # uniformly replaced by the line number. The first 'sed' inserts a 29156 # line-number line after each line using $LINENO; the second 'sed' 29157 # does the real work. The second script uses 'N' to pair each 29158 # line-number line with the line containing $LINENO, and appends 29159 # trailing '-' during substitution so that $LINENO is not a special 29160 # case at line end. 29161 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 29162 # scripts with optimization help from Paolo Bonzini. Blame Lee 29163 # E. McMahon (1931-1989) for sed's syntax. :-) 29164 sed -n ' 29165 p 29166 /[$]LINENO/= 29167 ' <$as_myself | 29168 sed ' 29169 s/[$]LINENO.*/&-/ 29170 t lineno 29171 b 29172 :lineno 29173 N 29174 :loop 29175 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 29176 t loop 29177 s/-\n.*// 29178 ' >$as_me.lineno && 29179 chmod +x "$as_me.lineno" || 29180 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 29181 { (exit 1); exit 1; }; } 29182 29183 # Don't try to exec as it changes $[0], causing all sort of problems 29184 # (the dirname of $[0] is not the place where we might find the 29185 # original and so on. Autoconf is especially sensitive to this). 29186 . "./$as_me.lineno" 29187 # Exit status is that of the last command. 29188 exit 29189} 29190 29191 29192if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 29193 as_dirname=dirname 29194else 29195 as_dirname=false 29196fi 29197 29198ECHO_C= ECHO_N= ECHO_T= 29199case `echo -n x` in 29200-n*) 29201 case `echo 'x\c'` in 29202 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 29203 *) ECHO_C='\c';; 29204 esac;; 29205*) 29206 ECHO_N='-n';; 29207esac 29208 29209if expr a : '\(a\)' >/dev/null 2>&1 && 29210 test "X`expr 00001 : '.*\(...\)'`" = X001; then 29211 as_expr=expr 29212else 29213 as_expr=false 29214fi 29215 29216rm -f conf$$ conf$$.exe conf$$.file 29217if test -d conf$$.dir; then 29218 rm -f conf$$.dir/conf$$.file 29219else 29220 rm -f conf$$.dir 29221 mkdir conf$$.dir 29222fi 29223echo >conf$$.file 29224if ln -s conf$$.file conf$$ 2>/dev/null; then 29225 as_ln_s='ln -s' 29226 # ... but there are two gotchas: 29227 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 29228 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 29229 # In both cases, we have to default to `cp -p'. 29230 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 29231 as_ln_s='cp -p' 29232elif ln conf$$.file conf$$ 2>/dev/null; then 29233 as_ln_s=ln 29234else 29235 as_ln_s='cp -p' 29236fi 29237rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 29238rmdir conf$$.dir 2>/dev/null 29239 29240if mkdir -p . 2>/dev/null; then 29241 as_mkdir_p=: 29242else 29243 test -d ./-p && rmdir ./-p 29244 as_mkdir_p=false 29245fi 29246 29247if test -x / >/dev/null 2>&1; then 29248 as_test_x='test -x' 29249else 29250 if ls -dL / >/dev/null 2>&1; then 29251 as_ls_L_option=L 29252 else 29253 as_ls_L_option= 29254 fi 29255 as_test_x=' 29256 eval sh -c '\'' 29257 if test -d "$1"; then 29258 test -d "$1/."; 29259 else 29260 case $1 in 29261 -*)set "./$1";; 29262 esac; 29263 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 29264 ???[sx]*):;;*)false;;esac;fi 29265 '\'' sh 29266 ' 29267fi 29268as_executable_p=$as_test_x 29269 29270# Sed expression to map a string onto a valid CPP name. 29271as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 29272 29273# Sed expression to map a string onto a valid variable name. 29274as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 29275 29276 29277exec 6>&1 29278 29279# Save the log message, to keep $[0] and so on meaningful, and to 29280# report actual input values of CONFIG_FILES etc. instead of their 29281# values after options handling. 29282ac_log=" 29283This file was extended by OpenSSH $as_me Portable, which was 29284generated by GNU Autoconf 2.61. Invocation command line was 29285 29286 CONFIG_FILES = $CONFIG_FILES 29287 CONFIG_HEADERS = $CONFIG_HEADERS 29288 CONFIG_LINKS = $CONFIG_LINKS 29289 CONFIG_COMMANDS = $CONFIG_COMMANDS 29290 $ $0 $@ 29291 29292on `(hostname || uname -n) 2>/dev/null | sed 1q` 29293" 29294 29295_ACEOF 29296 29297cat >>$CONFIG_STATUS <<_ACEOF 29298# Files that config.status was made for. 29299config_files="$ac_config_files" 29300config_headers="$ac_config_headers" 29301 29302_ACEOF 29303 29304cat >>$CONFIG_STATUS <<\_ACEOF 29305ac_cs_usage="\ 29306\`$as_me' instantiates files from templates according to the 29307current configuration. 29308 29309Usage: $0 [OPTIONS] [FILE]... 29310 29311 -h, --help print this help, then exit 29312 -V, --version print version number and configuration settings, then exit 29313 -q, --quiet do not print progress messages 29314 -d, --debug don't remove temporary files 29315 --recheck update $as_me by reconfiguring in the same conditions 29316 --file=FILE[:TEMPLATE] 29317 instantiate the configuration file FILE 29318 --header=FILE[:TEMPLATE] 29319 instantiate the configuration header FILE 29320 29321Configuration files: 29322$config_files 29323 29324Configuration headers: 29325$config_headers 29326 29327Report bugs to <bug-autoconf@gnu.org>." 29328 29329_ACEOF 29330cat >>$CONFIG_STATUS <<_ACEOF 29331ac_cs_version="\\ 29332OpenSSH config.status Portable 29333configured by $0, generated by GNU Autoconf 2.61, 29334 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 29335 29336Copyright (C) 2006 Free Software Foundation, Inc. 29337This config.status script is free software; the Free Software Foundation 29338gives unlimited permission to copy, distribute and modify it." 29339 29340ac_pwd='$ac_pwd' 29341srcdir='$srcdir' 29342INSTALL='$INSTALL' 29343_ACEOF 29344 29345cat >>$CONFIG_STATUS <<\_ACEOF 29346# If no file are specified by the user, then we need to provide default 29347# value. By we need to know if files were specified by the user. 29348ac_need_defaults=: 29349while test $# != 0 29350do 29351 case $1 in 29352 --*=*) 29353 ac_option=`expr "X$1" : 'X\([^=]*\)='` 29354 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 29355 ac_shift=: 29356 ;; 29357 *) 29358 ac_option=$1 29359 ac_optarg=$2 29360 ac_shift=shift 29361 ;; 29362 esac 29363 29364 case $ac_option in 29365 # Handling of the options. 29366 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 29367 ac_cs_recheck=: ;; 29368 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 29369 echo "$ac_cs_version"; exit ;; 29370 --debug | --debu | --deb | --de | --d | -d ) 29371 debug=: ;; 29372 --file | --fil | --fi | --f ) 29373 $ac_shift 29374 CONFIG_FILES="$CONFIG_FILES $ac_optarg" 29375 ac_need_defaults=false;; 29376 --header | --heade | --head | --hea ) 29377 $ac_shift 29378 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" 29379 ac_need_defaults=false;; 29380 --he | --h) 29381 # Conflict between --help and --header 29382 { echo "$as_me: error: ambiguous option: $1 29383Try \`$0 --help' for more information." >&2 29384 { (exit 1); exit 1; }; };; 29385 --help | --hel | -h ) 29386 echo "$ac_cs_usage"; exit ;; 29387 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 29388 | -silent | --silent | --silen | --sile | --sil | --si | --s) 29389 ac_cs_silent=: ;; 29390 29391 # This is an error. 29392 -*) { echo "$as_me: error: unrecognized option: $1 29393Try \`$0 --help' for more information." >&2 29394 { (exit 1); exit 1; }; } ;; 29395 29396 *) ac_config_targets="$ac_config_targets $1" 29397 ac_need_defaults=false ;; 29398 29399 esac 29400 shift 29401done 29402 29403ac_configure_extra_args= 29404 29405if $ac_cs_silent; then 29406 exec 6>/dev/null 29407 ac_configure_extra_args="$ac_configure_extra_args --silent" 29408fi 29409 29410_ACEOF 29411cat >>$CONFIG_STATUS <<_ACEOF 29412if \$ac_cs_recheck; then 29413 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 29414 CONFIG_SHELL=$SHELL 29415 export CONFIG_SHELL 29416 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 29417fi 29418 29419_ACEOF 29420cat >>$CONFIG_STATUS <<\_ACEOF 29421exec 5>>config.log 29422{ 29423 echo 29424 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 29425## Running $as_me. ## 29426_ASBOX 29427 echo "$ac_log" 29428} >&5 29429 29430_ACEOF 29431cat >>$CONFIG_STATUS <<_ACEOF 29432_ACEOF 29433 29434cat >>$CONFIG_STATUS <<\_ACEOF 29435 29436# Handling of arguments. 29437for ac_config_target in $ac_config_targets 29438do 29439 case $ac_config_target in 29440 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 29441 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 29442 "buildpkg.sh") CONFIG_FILES="$CONFIG_FILES buildpkg.sh" ;; 29443 "opensshd.init") CONFIG_FILES="$CONFIG_FILES opensshd.init" ;; 29444 "openssh.xml") CONFIG_FILES="$CONFIG_FILES openssh.xml" ;; 29445 "openbsd-compat/Makefile") CONFIG_FILES="$CONFIG_FILES openbsd-compat/Makefile" ;; 29446 "openbsd-compat/regress/Makefile") CONFIG_FILES="$CONFIG_FILES openbsd-compat/regress/Makefile" ;; 29447 "scard/Makefile") CONFIG_FILES="$CONFIG_FILES scard/Makefile" ;; 29448 "ssh_prng_cmds") CONFIG_FILES="$CONFIG_FILES ssh_prng_cmds" ;; 29449 "survey.sh") CONFIG_FILES="$CONFIG_FILES survey.sh" ;; 29450 29451 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 29452echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 29453 { (exit 1); exit 1; }; };; 29454 esac 29455done 29456 29457 29458# If the user did not use the arguments to specify the items to instantiate, 29459# then the envvar interface is used. Set only those that are not. 29460# We use the long form for the default assignment because of an extremely 29461# bizarre bug on SunOS 4.1.3. 29462if $ac_need_defaults; then 29463 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 29464 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 29465fi 29466 29467# Have a temporary directory for convenience. Make it in the build tree 29468# simply because there is no reason against having it here, and in addition, 29469# creating and moving files from /tmp can sometimes cause problems. 29470# Hook for its removal unless debugging. 29471# Note that there is a small window in which the directory will not be cleaned: 29472# after its creation but before its name has been assigned to `$tmp'. 29473$debug || 29474{ 29475 tmp= 29476 trap 'exit_status=$? 29477 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 29478' 0 29479 trap '{ (exit 1); exit 1; }' 1 2 13 15 29480} 29481# Create a (secure) tmp directory for tmp files. 29482 29483{ 29484 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 29485 test -n "$tmp" && test -d "$tmp" 29486} || 29487{ 29488 tmp=./conf$$-$RANDOM 29489 (umask 077 && mkdir "$tmp") 29490} || 29491{ 29492 echo "$me: cannot create a temporary directory in ." >&2 29493 { (exit 1); exit 1; } 29494} 29495 29496# 29497# Set up the sed scripts for CONFIG_FILES section. 29498# 29499 29500# No need to generate the scripts if there are no CONFIG_FILES. 29501# This happens for instance when ./config.status config.h 29502if test -n "$CONFIG_FILES"; then 29503 29504_ACEOF 29505 29506 29507 29508ac_delim='%!_!# ' 29509for ac_last_try in false false false false false :; do 29510 cat >conf$$subs.sed <<_ACEOF 29511SHELL!$SHELL$ac_delim 29512PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim 29513PACKAGE_NAME!$PACKAGE_NAME$ac_delim 29514PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim 29515PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim 29516PACKAGE_STRING!$PACKAGE_STRING$ac_delim 29517PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim 29518exec_prefix!$exec_prefix$ac_delim 29519prefix!$prefix$ac_delim 29520program_transform_name!$program_transform_name$ac_delim 29521bindir!$bindir$ac_delim 29522sbindir!$sbindir$ac_delim 29523libexecdir!$libexecdir$ac_delim 29524datarootdir!$datarootdir$ac_delim 29525datadir!$datadir$ac_delim 29526sysconfdir!$sysconfdir$ac_delim 29527sharedstatedir!$sharedstatedir$ac_delim 29528localstatedir!$localstatedir$ac_delim 29529includedir!$includedir$ac_delim 29530oldincludedir!$oldincludedir$ac_delim 29531docdir!$docdir$ac_delim 29532infodir!$infodir$ac_delim 29533htmldir!$htmldir$ac_delim 29534dvidir!$dvidir$ac_delim 29535pdfdir!$pdfdir$ac_delim 29536psdir!$psdir$ac_delim 29537libdir!$libdir$ac_delim 29538localedir!$localedir$ac_delim 29539mandir!$mandir$ac_delim 29540DEFS!$DEFS$ac_delim 29541ECHO_C!$ECHO_C$ac_delim 29542ECHO_N!$ECHO_N$ac_delim 29543ECHO_T!$ECHO_T$ac_delim 29544LIBS!$LIBS$ac_delim 29545build_alias!$build_alias$ac_delim 29546host_alias!$host_alias$ac_delim 29547target_alias!$target_alias$ac_delim 29548CC!$CC$ac_delim 29549CFLAGS!$CFLAGS$ac_delim 29550LDFLAGS!$LDFLAGS$ac_delim 29551CPPFLAGS!$CPPFLAGS$ac_delim 29552ac_ct_CC!$ac_ct_CC$ac_delim 29553EXEEXT!$EXEEXT$ac_delim 29554OBJEXT!$OBJEXT$ac_delim 29555build!$build$ac_delim 29556build_cpu!$build_cpu$ac_delim 29557build_vendor!$build_vendor$ac_delim 29558build_os!$build_os$ac_delim 29559host!$host$ac_delim 29560host_cpu!$host_cpu$ac_delim 29561host_vendor!$host_vendor$ac_delim 29562host_os!$host_os$ac_delim 29563CPP!$CPP$ac_delim 29564GREP!$GREP$ac_delim 29565EGREP!$EGREP$ac_delim 29566AWK!$AWK$ac_delim 29567RANLIB!$RANLIB$ac_delim 29568INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim 29569INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim 29570INSTALL_DATA!$INSTALL_DATA$ac_delim 29571AR!$AR$ac_delim 29572CAT!$CAT$ac_delim 29573KILL!$KILL$ac_delim 29574PERL!$PERL$ac_delim 29575SED!$SED$ac_delim 29576ENT!$ENT$ac_delim 29577TEST_MINUS_S_SH!$TEST_MINUS_S_SH$ac_delim 29578SH!$SH$ac_delim 29579TEST_SHELL!$TEST_SHELL$ac_delim 29580PATH_GROUPADD_PROG!$PATH_GROUPADD_PROG$ac_delim 29581PATH_USERADD_PROG!$PATH_USERADD_PROG$ac_delim 29582MAKE_PACKAGE_SUPPORTED!$MAKE_PACKAGE_SUPPORTED$ac_delim 29583STARTUP_SCRIPT_SHELL!$STARTUP_SCRIPT_SHELL$ac_delim 29584LOGIN_PROGRAM_FALLBACK!$LOGIN_PROGRAM_FALLBACK$ac_delim 29585PATH_PASSWD_PROG!$PATH_PASSWD_PROG$ac_delim 29586LD!$LD$ac_delim 29587SSHDLIBS!$SSHDLIBS$ac_delim 29588LIBEDIT!$LIBEDIT$ac_delim 29589INSTALL_SSH_RAND_HELPER!$INSTALL_SSH_RAND_HELPER$ac_delim 29590SSH_PRIVSEP_USER!$SSH_PRIVSEP_USER$ac_delim 29591PROG_LS!$PROG_LS$ac_delim 29592PROG_NETSTAT!$PROG_NETSTAT$ac_delim 29593PROG_ARP!$PROG_ARP$ac_delim 29594PROG_IFCONFIG!$PROG_IFCONFIG$ac_delim 29595PROG_JSTAT!$PROG_JSTAT$ac_delim 29596PROG_PS!$PROG_PS$ac_delim 29597PROG_SAR!$PROG_SAR$ac_delim 29598PROG_W!$PROG_W$ac_delim 29599PROG_WHO!$PROG_WHO$ac_delim 29600PROG_LAST!$PROG_LAST$ac_delim 29601PROG_LASTLOG!$PROG_LASTLOG$ac_delim 29602PROG_DF!$PROG_DF$ac_delim 29603PROG_VMSTAT!$PROG_VMSTAT$ac_delim 29604PROG_UPTIME!$PROG_UPTIME$ac_delim 29605PROG_IPCS!$PROG_IPCS$ac_delim 29606PROG_TAIL!$PROG_TAIL$ac_delim 29607INSTALL_SSH_PRNG_CMDS!$INSTALL_SSH_PRNG_CMDS$ac_delim 29608_ACEOF 29609 29610 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then 29611 break 29612 elif $ac_last_try; then 29613 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 29614echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 29615 { (exit 1); exit 1; }; } 29616 else 29617 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 29618 fi 29619done 29620 29621ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 29622if test -n "$ac_eof"; then 29623 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 29624 ac_eof=`expr $ac_eof + 1` 29625fi 29626 29627cat >>$CONFIG_STATUS <<_ACEOF 29628cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof 29629/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 29630_ACEOF 29631sed ' 29632s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 29633s/^/s,@/; s/!/@,|#_!!_#|/ 29634:n 29635t n 29636s/'"$ac_delim"'$/,g/; t 29637s/$/\\/; p 29638N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 29639' >>$CONFIG_STATUS <conf$$subs.sed 29640rm -f conf$$subs.sed 29641cat >>$CONFIG_STATUS <<_ACEOF 29642CEOF$ac_eof 29643_ACEOF 29644 29645 29646ac_delim='%!_!# ' 29647for ac_last_try in false false false false false :; do 29648 cat >conf$$subs.sed <<_ACEOF 29649OPENSC_CONFIG!$OPENSC_CONFIG$ac_delim 29650PRIVSEP_PATH!$PRIVSEP_PATH$ac_delim 29651xauth_path!$xauth_path$ac_delim 29652STRIP_OPT!$STRIP_OPT$ac_delim 29653XAUTH_PATH!$XAUTH_PATH$ac_delim 29654NROFF!$NROFF$ac_delim 29655MANTYPE!$MANTYPE$ac_delim 29656mansubdir!$mansubdir$ac_delim 29657user_path!$user_path$ac_delim 29658piddir!$piddir$ac_delim 29659TEST_SSH_IPV6!$TEST_SSH_IPV6$ac_delim 29660LIBOBJS!$LIBOBJS$ac_delim 29661LTLIBOBJS!$LTLIBOBJS$ac_delim 29662_ACEOF 29663 29664 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 13; then 29665 break 29666 elif $ac_last_try; then 29667 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 29668echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 29669 { (exit 1); exit 1; }; } 29670 else 29671 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 29672 fi 29673done 29674 29675ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 29676if test -n "$ac_eof"; then 29677 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 29678 ac_eof=`expr $ac_eof + 1` 29679fi 29680 29681cat >>$CONFIG_STATUS <<_ACEOF 29682cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof 29683/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end 29684_ACEOF 29685sed ' 29686s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 29687s/^/s,@/; s/!/@,|#_!!_#|/ 29688:n 29689t n 29690s/'"$ac_delim"'$/,g/; t 29691s/$/\\/; p 29692N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 29693' >>$CONFIG_STATUS <conf$$subs.sed 29694rm -f conf$$subs.sed 29695cat >>$CONFIG_STATUS <<_ACEOF 29696:end 29697s/|#_!!_#|//g 29698CEOF$ac_eof 29699_ACEOF 29700 29701 29702# VPATH may cause trouble with some makes, so we remove $(srcdir), 29703# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 29704# trailing colons and then remove the whole line if VPATH becomes empty 29705# (actually we leave an empty line to preserve line numbers). 29706if test "x$srcdir" = x.; then 29707 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 29708s/:*\$(srcdir):*/:/ 29709s/:*\${srcdir}:*/:/ 29710s/:*@srcdir@:*/:/ 29711s/^\([^=]*=[ ]*\):*/\1/ 29712s/:*$// 29713s/^[^=]*=[ ]*$// 29714}' 29715fi 29716 29717cat >>$CONFIG_STATUS <<\_ACEOF 29718fi # test -n "$CONFIG_FILES" 29719 29720 29721for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS 29722do 29723 case $ac_tag in 29724 :[FHLC]) ac_mode=$ac_tag; continue;; 29725 esac 29726 case $ac_mode$ac_tag in 29727 :[FHL]*:*);; 29728 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5 29729echo "$as_me: error: Invalid tag $ac_tag." >&2;} 29730 { (exit 1); exit 1; }; };; 29731 :[FH]-) ac_tag=-:-;; 29732 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 29733 esac 29734 ac_save_IFS=$IFS 29735 IFS=: 29736 set x $ac_tag 29737 IFS=$ac_save_IFS 29738 shift 29739 ac_file=$1 29740 shift 29741 29742 case $ac_mode in 29743 :L) ac_source=$1;; 29744 :[FH]) 29745 ac_file_inputs= 29746 for ac_f 29747 do 29748 case $ac_f in 29749 -) ac_f="$tmp/stdin";; 29750 *) # Look for the file first in the build tree, then in the source tree 29751 # (if the path is not absolute). The absolute path cannot be DOS-style, 29752 # because $ac_f cannot contain `:'. 29753 test -f "$ac_f" || 29754 case $ac_f in 29755 [\\/$]*) false;; 29756 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 29757 esac || 29758 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 29759echo "$as_me: error: cannot find input file: $ac_f" >&2;} 29760 { (exit 1); exit 1; }; };; 29761 esac 29762 ac_file_inputs="$ac_file_inputs $ac_f" 29763 done 29764 29765 # Let's still pretend it is `configure' which instantiates (i.e., don't 29766 # use $as_me), people would be surprised to read: 29767 # /* config.h. Generated by config.status. */ 29768 configure_input="Generated from "`IFS=: 29769 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure." 29770 if test x"$ac_file" != x-; then 29771 configure_input="$ac_file. $configure_input" 29772 { echo "$as_me:$LINENO: creating $ac_file" >&5 29773echo "$as_me: creating $ac_file" >&6;} 29774 fi 29775 29776 case $ac_tag in 29777 *:-:* | *:-) cat >"$tmp/stdin";; 29778 esac 29779 ;; 29780 esac 29781 29782 ac_dir=`$as_dirname -- "$ac_file" || 29783$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 29784 X"$ac_file" : 'X\(//\)[^/]' \| \ 29785 X"$ac_file" : 'X\(//\)$' \| \ 29786 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 29787echo X"$ac_file" | 29788 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 29789 s//\1/ 29790 q 29791 } 29792 /^X\(\/\/\)[^/].*/{ 29793 s//\1/ 29794 q 29795 } 29796 /^X\(\/\/\)$/{ 29797 s//\1/ 29798 q 29799 } 29800 /^X\(\/\).*/{ 29801 s//\1/ 29802 q 29803 } 29804 s/.*/./; q'` 29805 { as_dir="$ac_dir" 29806 case $as_dir in #( 29807 -*) as_dir=./$as_dir;; 29808 esac 29809 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 29810 as_dirs= 29811 while :; do 29812 case $as_dir in #( 29813 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 29814 *) as_qdir=$as_dir;; 29815 esac 29816 as_dirs="'$as_qdir' $as_dirs" 29817 as_dir=`$as_dirname -- "$as_dir" || 29818$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 29819 X"$as_dir" : 'X\(//\)[^/]' \| \ 29820 X"$as_dir" : 'X\(//\)$' \| \ 29821 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 29822echo X"$as_dir" | 29823 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 29824 s//\1/ 29825 q 29826 } 29827 /^X\(\/\/\)[^/].*/{ 29828 s//\1/ 29829 q 29830 } 29831 /^X\(\/\/\)$/{ 29832 s//\1/ 29833 q 29834 } 29835 /^X\(\/\).*/{ 29836 s//\1/ 29837 q 29838 } 29839 s/.*/./; q'` 29840 test -d "$as_dir" && break 29841 done 29842 test -z "$as_dirs" || eval "mkdir $as_dirs" 29843 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 29844echo "$as_me: error: cannot create directory $as_dir" >&2;} 29845 { (exit 1); exit 1; }; }; } 29846 ac_builddir=. 29847 29848case "$ac_dir" in 29849.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 29850*) 29851 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 29852 # A ".." for each directory in $ac_dir_suffix. 29853 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 29854 case $ac_top_builddir_sub in 29855 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 29856 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 29857 esac ;; 29858esac 29859ac_abs_top_builddir=$ac_pwd 29860ac_abs_builddir=$ac_pwd$ac_dir_suffix 29861# for backward compatibility: 29862ac_top_builddir=$ac_top_build_prefix 29863 29864case $srcdir in 29865 .) # We are building in place. 29866 ac_srcdir=. 29867 ac_top_srcdir=$ac_top_builddir_sub 29868 ac_abs_top_srcdir=$ac_pwd ;; 29869 [\\/]* | ?:[\\/]* ) # Absolute name. 29870 ac_srcdir=$srcdir$ac_dir_suffix; 29871 ac_top_srcdir=$srcdir 29872 ac_abs_top_srcdir=$srcdir ;; 29873 *) # Relative name. 29874 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 29875 ac_top_srcdir=$ac_top_build_prefix$srcdir 29876 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 29877esac 29878ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 29879 29880 29881 case $ac_mode in 29882 :F) 29883 # 29884 # CONFIG_FILE 29885 # 29886 29887 case $INSTALL in 29888 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 29889 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 29890 esac 29891_ACEOF 29892 29893cat >>$CONFIG_STATUS <<\_ACEOF 29894# If the template does not know about datarootdir, expand it. 29895# FIXME: This hack should be removed a few years after 2.60. 29896ac_datarootdir_hack=; ac_datarootdir_seen= 29897 29898case `sed -n '/datarootdir/ { 29899 p 29900 q 29901} 29902/@datadir@/p 29903/@docdir@/p 29904/@infodir@/p 29905/@localedir@/p 29906/@mandir@/p 29907' $ac_file_inputs` in 29908*datarootdir*) ac_datarootdir_seen=yes;; 29909*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 29910 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 29911echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 29912_ACEOF 29913cat >>$CONFIG_STATUS <<_ACEOF 29914 ac_datarootdir_hack=' 29915 s&@datadir@&$datadir&g 29916 s&@docdir@&$docdir&g 29917 s&@infodir@&$infodir&g 29918 s&@localedir@&$localedir&g 29919 s&@mandir@&$mandir&g 29920 s&\\\${datarootdir}&$datarootdir&g' ;; 29921esac 29922_ACEOF 29923 29924# Neutralize VPATH when `$srcdir' = `.'. 29925# Shell code in configure.ac might set extrasub. 29926# FIXME: do we really want to maintain this feature? 29927cat >>$CONFIG_STATUS <<_ACEOF 29928 sed "$ac_vpsub 29929$extrasub 29930_ACEOF 29931cat >>$CONFIG_STATUS <<\_ACEOF 29932:t 29933/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 29934s&@configure_input@&$configure_input&;t t 29935s&@top_builddir@&$ac_top_builddir_sub&;t t 29936s&@srcdir@&$ac_srcdir&;t t 29937s&@abs_srcdir@&$ac_abs_srcdir&;t t 29938s&@top_srcdir@&$ac_top_srcdir&;t t 29939s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 29940s&@builddir@&$ac_builddir&;t t 29941s&@abs_builddir@&$ac_abs_builddir&;t t 29942s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 29943s&@INSTALL@&$ac_INSTALL&;t t 29944$ac_datarootdir_hack 29945" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out 29946 29947test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 29948 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 29949 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 29950 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 29951which seems to be undefined. Please make sure it is defined." >&5 29952echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 29953which seems to be undefined. Please make sure it is defined." >&2;} 29954 29955 rm -f "$tmp/stdin" 29956 case $ac_file in 29957 -) cat "$tmp/out"; rm -f "$tmp/out";; 29958 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; 29959 esac 29960 ;; 29961 :H) 29962 # 29963 # CONFIG_HEADER 29964 # 29965_ACEOF 29966 29967# Transform confdefs.h into a sed script `conftest.defines', that 29968# substitutes the proper values into config.h.in to produce config.h. 29969rm -f conftest.defines conftest.tail 29970# First, append a space to every undef/define line, to ease matching. 29971echo 's/$/ /' >conftest.defines 29972# Then, protect against being on the right side of a sed subst, or in 29973# an unquoted here document, in config.status. If some macros were 29974# called several times there might be several #defines for the same 29975# symbol, which is useless. But do not sort them, since the last 29976# AC_DEFINE must be honored. 29977ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 29978# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where 29979# NAME is the cpp macro being defined, VALUE is the value it is being given. 29980# PARAMS is the parameter list in the macro definition--in most cases, it's 29981# just an empty string. 29982ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*' 29983ac_dB='\\)[ (].*,\\1define\\2' 29984ac_dC=' ' 29985ac_dD=' ,' 29986 29987uniq confdefs.h | 29988 sed -n ' 29989 t rset 29990 :rset 29991 s/^[ ]*#[ ]*define[ ][ ]*// 29992 t ok 29993 d 29994 :ok 29995 s/[\\&,]/\\&/g 29996 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p 29997 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p 29998 ' >>conftest.defines 29999 30000# Remove the space that was appended to ease matching. 30001# Then replace #undef with comments. This is necessary, for 30002# example, in the case of _POSIX_SOURCE, which is predefined and required 30003# on some systems where configure will not decide to define it. 30004# (The regexp can be short, since the line contains either #define or #undef.) 30005echo 's/ $// 30006s,^[ #]*u.*,/* & */,' >>conftest.defines 30007 30008# Break up conftest.defines: 30009ac_max_sed_lines=50 30010 30011# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1" 30012# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2" 30013# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1" 30014# et cetera. 30015ac_in='$ac_file_inputs' 30016ac_out='"$tmp/out1"' 30017ac_nxt='"$tmp/out2"' 30018 30019while : 30020do 30021 # Write a here document: 30022 cat >>$CONFIG_STATUS <<_ACEOF 30023 # First, check the format of the line: 30024 cat >"\$tmp/defines.sed" <<\\CEOF 30025/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def 30026/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def 30027b 30028:def 30029_ACEOF 30030 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS 30031 echo 'CEOF 30032 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS 30033 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in 30034 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail 30035 grep . conftest.tail >/dev/null || break 30036 rm -f conftest.defines 30037 mv conftest.tail conftest.defines 30038done 30039rm -f conftest.defines conftest.tail 30040 30041echo "ac_result=$ac_in" >>$CONFIG_STATUS 30042cat >>$CONFIG_STATUS <<\_ACEOF 30043 if test x"$ac_file" != x-; then 30044 echo "/* $configure_input */" >"$tmp/config.h" 30045 cat "$ac_result" >>"$tmp/config.h" 30046 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then 30047 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 30048echo "$as_me: $ac_file is unchanged" >&6;} 30049 else 30050 rm -f $ac_file 30051 mv "$tmp/config.h" $ac_file 30052 fi 30053 else 30054 echo "/* $configure_input */" 30055 cat "$ac_result" 30056 fi 30057 rm -f "$tmp/out12" 30058 ;; 30059 30060 30061 esac 30062 30063done # for ac_tag 30064 30065 30066{ (exit 0); exit 0; } 30067_ACEOF 30068chmod +x $CONFIG_STATUS 30069ac_clean_files=$ac_clean_files_save 30070 30071 30072# configure is writing to config.log, and then calls config.status. 30073# config.status does its own redirection, appending to config.log. 30074# Unfortunately, on DOS this fails, as config.log is still kept open 30075# by configure, so config.status won't be able to write to it; its 30076# output is simply discarded. So we exec the FD to /dev/null, 30077# effectively closing config.log, so it can be properly (re)opened and 30078# appended to by config.status. When coming back to configure, we 30079# need to make the FD available again. 30080if test "$no_create" != yes; then 30081 ac_cs_success=: 30082 ac_config_status_args= 30083 test "$silent" = yes && 30084 ac_config_status_args="$ac_config_status_args --quiet" 30085 exec 5>/dev/null 30086 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 30087 exec 5>>config.log 30088 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 30089 # would make configure fail if this is the last instruction. 30090 $ac_cs_success || { (exit 1); exit 1; } 30091fi 30092 30093 30094# Print summary of options 30095 30096# Someone please show me a better way :) 30097A=`eval echo ${prefix}` ; A=`eval echo ${A}` 30098B=`eval echo ${bindir}` ; B=`eval echo ${B}` 30099C=`eval echo ${sbindir}` ; C=`eval echo ${C}` 30100D=`eval echo ${sysconfdir}` ; D=`eval echo ${D}` 30101E=`eval echo ${libexecdir}/ssh-askpass` ; E=`eval echo ${E}` 30102F=`eval echo ${mandir}/${mansubdir}X` ; F=`eval echo ${F}` 30103G=`eval echo ${piddir}` ; G=`eval echo ${G}` 30104H=`eval echo ${PRIVSEP_PATH}` ; H=`eval echo ${H}` 30105I=`eval echo ${user_path}` ; I=`eval echo ${I}` 30106J=`eval echo ${superuser_path}` ; J=`eval echo ${J}` 30107 30108echo "" 30109echo "OpenSSH has been configured with the following options:" 30110echo " User binaries: $B" 30111echo " System binaries: $C" 30112echo " Configuration files: $D" 30113echo " Askpass program: $E" 30114echo " Manual pages: $F" 30115echo " PID file: $G" 30116echo " Privilege separation chroot path: $H" 30117if test "x$external_path_file" = "x/etc/login.conf" ; then 30118echo " At runtime, sshd will use the path defined in $external_path_file" 30119echo " Make sure the path to scp is present, otherwise scp will not work" 30120else 30121echo " sshd default user PATH: $I" 30122 if test ! -z "$external_path_file"; then 30123echo " (If PATH is set in $external_path_file it will be used instead. If" 30124echo " used, ensure the path to scp is present, otherwise scp will not work.)" 30125 fi 30126fi 30127if test ! -z "$superuser_path" ; then 30128echo " sshd superuser user PATH: $J" 30129fi 30130echo " Manpage format: $MANTYPE" 30131echo " PAM support: $PAM_MSG" 30132echo " OSF SIA support: $SIA_MSG" 30133echo " KerberosV support: $KRB5_MSG" 30134echo " SELinux support: $SELINUX_MSG" 30135echo " Smartcard support: $SCARD_MSG" 30136echo " S/KEY support: $SKEY_MSG" 30137echo " TCP Wrappers support: $TCPW_MSG" 30138echo " MD5 password support: $MD5_MSG" 30139echo " libedit support: $LIBEDIT_MSG" 30140echo " Solaris process contract support: $SPC_MSG" 30141echo " IP address in \$DISPLAY hack: $DISPLAY_HACK_MSG" 30142echo " Translate v4 in v6 hack: $IPV4_IN6_HACK_MSG" 30143echo " BSD Auth support: $BSD_AUTH_MSG" 30144echo " Random number source: $RAND_MSG" 30145if test ! -z "$USE_RAND_HELPER" ; then 30146echo " ssh-rand-helper collects from: $RAND_HELPER_MSG" 30147fi 30148 30149echo "" 30150 30151echo " Host: ${host}" 30152echo " Compiler: ${CC}" 30153echo " Compiler flags: ${CFLAGS}" 30154echo "Preprocessor flags: ${CPPFLAGS}" 30155echo " Linker flags: ${LDFLAGS}" 30156echo " Libraries: ${LIBS}" 30157if test ! -z "${SSHDLIBS}"; then 30158echo " +for sshd: ${SSHDLIBS}" 30159fi 30160 30161echo "" 30162 30163if test "x$MAKE_PACKAGE_SUPPORTED" = "xyes" ; then 30164 echo "SVR4 style packages are supported with \"make package\"" 30165 echo "" 30166fi 30167 30168if test "x$PAM_MSG" = "xyes" ; then 30169 echo "PAM is enabled. You may need to install a PAM control file " 30170 echo "for sshd, otherwise password authentication may fail. " 30171 echo "Example PAM control files can be found in the contrib/ " 30172 echo "subdirectory" 30173 echo "" 30174fi 30175 30176if test ! -z "$RAND_HELPER_CMDHASH" ; then 30177 echo "WARNING: you are using the builtin random number collection " 30178 echo "service. Please read WARNING.RNG and request that your OS " 30179 echo "vendor includes kernel-based random number collection in " 30180 echo "future versions of your OS." 30181 echo "" 30182fi 30183 30184if test ! -z "$NO_PEERCHECK" ; then 30185 echo "WARNING: the operating system that you are using does not" 30186 echo "appear to support getpeereid(), getpeerucred() or the" 30187 echo "SO_PEERCRED getsockopt() option. These facilities are used to" 30188 echo "enforce security checks to prevent unauthorised connections to" 30189 echo "ssh-agent. Their absence increases the risk that a malicious" 30190 echo "user can connect to your agent." 30191 echo "" 30192fi 30193 30194if test "$AUDIT_MODULE" = "bsm" ; then 30195 echo "WARNING: BSM audit support is currently considered EXPERIMENTAL." 30196 echo "See the Solaris section in README.platform for details." 30197fi 30198