Home | History | Annotate | Download | only in openssh
      1 #! /bin/sh
      2 # From configure.ac Revision: 1.583 .
      3 # Guess values for system-dependent variables and create Makefiles.
      4 # Generated by GNU Autoconf 2.69 for OpenSSH Portable.
      5 #
      6 # Report bugs to <openssh-unix-dev (at] mindrot.org>.
      7 #
      8 #
      9 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
     10 #
     11 #
     12 # This configure script is free software; the Free Software Foundation
     13 # gives unlimited permission to copy, distribute and modify it.
     14 ## -------------------- ##
     15 ## M4sh Initialization. ##
     16 ## -------------------- ##
     17 
     18 # Be more Bourne compatible
     19 DUALCASE=1; export DUALCASE # for MKS sh
     20 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
     21   emulate sh
     22   NULLCMD=:
     23   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
     24   # is contrary to our usage.  Disable this feature.
     25   alias -g '${1+"$@"}'='"$@"'
     26   setopt NO_GLOB_SUBST
     27 else
     28   case `(set -o) 2>/dev/null` in #(
     29   *posix*) :
     30     set -o posix ;; #(
     31   *) :
     32      ;;
     33 esac
     34 fi
     35 
     36 
     37 as_nl='
     38 '
     39 export as_nl
     40 # Printing a long string crashes Solaris 7 /usr/bin/printf.
     41 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
     42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
     43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
     44 # Prefer a ksh shell builtin over an external printf program on Solaris,
     45 # but without wasting forks for bash or zsh.
     46 if test -z "$BASH_VERSION$ZSH_VERSION" \
     47     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
     48   as_echo='print -r --'
     49   as_echo_n='print -rn --'
     50 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
     51   as_echo='printf %s\n'
     52   as_echo_n='printf %s'
     53 else
     54   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
     55     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
     56     as_echo_n='/usr/ucb/echo -n'
     57   else
     58     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
     59     as_echo_n_body='eval
     60       arg=$1;
     61       case $arg in #(
     62       *"$as_nl"*)
     63 	expr "X$arg" : "X\\(.*\\)$as_nl";
     64 	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
     65       esac;
     66       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
     67     '
     68     export as_echo_n_body
     69     as_echo_n='sh -c $as_echo_n_body as_echo'
     70   fi
     71   export as_echo_body
     72   as_echo='sh -c $as_echo_body as_echo'
     73 fi
     74 
     75 # The user is always right.
     76 if test "${PATH_SEPARATOR+set}" != set; then
     77   PATH_SEPARATOR=:
     78   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
     79     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
     80       PATH_SEPARATOR=';'
     81   }
     82 fi
     83 
     84 
     85 # IFS
     86 # We need space, tab and new line, in precisely that order.  Quoting is
     87 # there to prevent editors from complaining about space-tab.
     88 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
     89 # splitting by setting IFS to empty value.)
     90 IFS=" ""	$as_nl"
     91 
     92 # Find who we are.  Look in the path if we contain no directory separator.
     93 as_myself=
     94 case $0 in #((
     95   *[\\/]* ) as_myself=$0 ;;
     96   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     97 for as_dir in $PATH
     98 do
     99   IFS=$as_save_IFS
    100   test -z "$as_dir" && as_dir=.
    101     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
    102   done
    103 IFS=$as_save_IFS
    104 
    105      ;;
    106 esac
    107 # We did not find ourselves, most probably we were run as `sh COMMAND'
    108 # in which case we are not to be found in the path.
    109 if test "x$as_myself" = x; then
    110   as_myself=$0
    111 fi
    112 if test ! -f "$as_myself"; then
    113   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
    114   exit 1
    115 fi
    116 
    117 # Unset variables that we do not need and which cause bugs (e.g. in
    118 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
    119 # suppresses any "Segmentation fault" message there.  '((' could
    120 # trigger a bug in pdksh 5.2.14.
    121 for as_var in BASH_ENV ENV MAIL MAILPATH
    122 do eval test x\${$as_var+set} = xset \
    123   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
    124 done
    125 PS1='$ '
    126 PS2='> '
    127 PS4='+ '
    128 
    129 # NLS nuisances.
    130 LC_ALL=C
    131 export LC_ALL
    132 LANGUAGE=C
    133 export LANGUAGE
    134 
    135 # CDPATH.
    136 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
    137 
    138 # Use a proper internal environment variable to ensure we don't fall
    139   # into an infinite loop, continuously re-executing ourselves.
    140   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
    141     _as_can_reexec=no; export _as_can_reexec;
    142     # We cannot yet assume a decent shell, so we have to provide a
    143 # neutralization value for shells without unset; and this also
    144 # works around shells that cannot unset nonexistent variables.
    145 # Preserve -v and -x to the replacement shell.
    146 BASH_ENV=/dev/null
    147 ENV=/dev/null
    148 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    149 case $- in # ((((
    150   *v*x* | *x*v* ) as_opts=-vx ;;
    151   *v* ) as_opts=-v ;;
    152   *x* ) as_opts=-x ;;
    153   * ) as_opts= ;;
    154 esac
    155 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
    156 # Admittedly, this is quite paranoid, since all the known shells bail
    157 # out after a failed `exec'.
    158 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
    159 as_fn_exit 255
    160   fi
    161   # We don't want this to propagate to other subprocesses.
    162           { _as_can_reexec=; unset _as_can_reexec;}
    163 if test "x$CONFIG_SHELL" = x; then
    164   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
    165   emulate sh
    166   NULLCMD=:
    167   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
    168   # is contrary to our usage.  Disable this feature.
    169   alias -g '\${1+\"\$@\"}'='\"\$@\"'
    170   setopt NO_GLOB_SUBST
    171 else
    172   case \`(set -o) 2>/dev/null\` in #(
    173   *posix*) :
    174     set -o posix ;; #(
    175   *) :
    176      ;;
    177 esac
    178 fi
    179 "
    180   as_required="as_fn_return () { (exit \$1); }
    181 as_fn_success () { as_fn_return 0; }
    182 as_fn_failure () { as_fn_return 1; }
    183 as_fn_ret_success () { return 0; }
    184 as_fn_ret_failure () { return 1; }
    185 
    186 exitcode=0
    187 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
    188 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
    189 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
    190 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
    191 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
    192 
    193 else
    194   exitcode=1; echo positional parameters were not saved.
    195 fi
    196 test x\$exitcode = x0 || exit 1
    197 test -x / || exit 1"
    198   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
    199   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
    200   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
    201   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
    202 test \$(( 1 + 1 )) = 2 || exit 1"
    203   if (eval "$as_required") 2>/dev/null; then :
    204   as_have_required=yes
    205 else
    206   as_have_required=no
    207 fi
    208   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
    209 
    210 else
    211   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
    212 as_found=false
    213 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
    214 do
    215   IFS=$as_save_IFS
    216   test -z "$as_dir" && as_dir=.
    217   as_found=:
    218   case $as_dir in #(
    219 	 /*)
    220 	   for as_base in sh bash ksh sh5; do
    221 	     # Try only shells that exist, to save several forks.
    222 	     as_shell=$as_dir/$as_base
    223 	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
    224 		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
    225   CONFIG_SHELL=$as_shell as_have_required=yes
    226 		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
    227   break 2
    228 fi
    229 fi
    230 	   done;;
    231        esac
    232   as_found=false
    233 done
    234 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
    235 	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
    236   CONFIG_SHELL=$SHELL as_have_required=yes
    237 fi; }
    238 IFS=$as_save_IFS
    239 
    240 
    241       if test "x$CONFIG_SHELL" != x; then :
    242   export CONFIG_SHELL
    243              # We cannot yet assume a decent shell, so we have to provide a
    244 # neutralization value for shells without unset; and this also
    245 # works around shells that cannot unset nonexistent variables.
    246 # Preserve -v and -x to the replacement shell.
    247 BASH_ENV=/dev/null
    248 ENV=/dev/null
    249 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    250 case $- in # ((((
    251   *v*x* | *x*v* ) as_opts=-vx ;;
    252   *v* ) as_opts=-v ;;
    253   *x* ) as_opts=-x ;;
    254   * ) as_opts= ;;
    255 esac
    256 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
    257 # Admittedly, this is quite paranoid, since all the known shells bail
    258 # out after a failed `exec'.
    259 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
    260 exit 255
    261 fi
    262 
    263     if test x$as_have_required = xno; then :
    264   $as_echo "$0: This script requires a shell more modern than all"
    265   $as_echo "$0: the shells that I found on your system."
    266   if test x${ZSH_VERSION+set} = xset ; then
    267     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
    268     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
    269   else
    270     $as_echo "$0: Please tell bug-autoconf (at] gnu.org and
    271 $0: openssh-unix-dev (at] mindrot.org about your system,
    272 $0: including any error possibly output before this
    273 $0: message. Then install a modern shell, or manually run
    274 $0: the script under such a shell if you do have one."
    275   fi
    276   exit 1
    277 fi
    278 fi
    279 fi
    280 SHELL=${CONFIG_SHELL-/bin/sh}
    281 export SHELL
    282 # Unset more variables known to interfere with behavior of common tools.
    283 CLICOLOR_FORCE= GREP_OPTIONS=
    284 unset CLICOLOR_FORCE GREP_OPTIONS
    285 
    286 ## --------------------- ##
    287 ## M4sh Shell Functions. ##
    288 ## --------------------- ##
    289 # as_fn_unset VAR
    290 # ---------------
    291 # Portably unset VAR.
    292 as_fn_unset ()
    293 {
    294   { eval $1=; unset $1;}
    295 }
    296 as_unset=as_fn_unset
    297 
    298 # as_fn_set_status STATUS
    299 # -----------------------
    300 # Set $? to STATUS, without forking.
    301 as_fn_set_status ()
    302 {
    303   return $1
    304 } # as_fn_set_status
    305 
    306 # as_fn_exit STATUS
    307 # -----------------
    308 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
    309 as_fn_exit ()
    310 {
    311   set +e
    312   as_fn_set_status $1
    313   exit $1
    314 } # as_fn_exit
    315 
    316 # as_fn_mkdir_p
    317 # -------------
    318 # Create "$as_dir" as a directory, including parents if necessary.
    319 as_fn_mkdir_p ()
    320 {
    321 
    322   case $as_dir in #(
    323   -*) as_dir=./$as_dir;;
    324   esac
    325   test -d "$as_dir" || eval $as_mkdir_p || {
    326     as_dirs=
    327     while :; do
    328       case $as_dir in #(
    329       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
    330       *) as_qdir=$as_dir;;
    331       esac
    332       as_dirs="'$as_qdir' $as_dirs"
    333       as_dir=`$as_dirname -- "$as_dir" ||
    334 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
    335 	 X"$as_dir" : 'X\(//\)[^/]' \| \
    336 	 X"$as_dir" : 'X\(//\)$' \| \
    337 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
    338 $as_echo X"$as_dir" |
    339     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
    340 	    s//\1/
    341 	    q
    342 	  }
    343 	  /^X\(\/\/\)[^/].*/{
    344 	    s//\1/
    345 	    q
    346 	  }
    347 	  /^X\(\/\/\)$/{
    348 	    s//\1/
    349 	    q
    350 	  }
    351 	  /^X\(\/\).*/{
    352 	    s//\1/
    353 	    q
    354 	  }
    355 	  s/.*/./; q'`
    356       test -d "$as_dir" && break
    357     done
    358     test -z "$as_dirs" || eval "mkdir $as_dirs"
    359   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
    360 
    361 
    362 } # as_fn_mkdir_p
    363 
    364 # as_fn_executable_p FILE
    365 # -----------------------
    366 # Test if FILE is an executable regular file.
    367 as_fn_executable_p ()
    368 {
    369   test -f "$1" && test -x "$1"
    370 } # as_fn_executable_p
    371 # as_fn_append VAR VALUE
    372 # ----------------------
    373 # Append the text in VALUE to the end of the definition contained in VAR. Take
    374 # advantage of any shell optimizations that allow amortized linear growth over
    375 # repeated appends, instead of the typical quadratic growth present in naive
    376 # implementations.
    377 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
    378   eval 'as_fn_append ()
    379   {
    380     eval $1+=\$2
    381   }'
    382 else
    383   as_fn_append ()
    384   {
    385     eval $1=\$$1\$2
    386   }
    387 fi # as_fn_append
    388 
    389 # as_fn_arith ARG...
    390 # ------------------
    391 # Perform arithmetic evaluation on the ARGs, and store the result in the
    392 # global $as_val. Take advantage of shells that can avoid forks. The arguments
    393 # must be portable across $(()) and expr.
    394 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
    395   eval 'as_fn_arith ()
    396   {
    397     as_val=$(( $* ))
    398   }'
    399 else
    400   as_fn_arith ()
    401   {
    402     as_val=`expr "$@" || test $? -eq 1`
    403   }
    404 fi # as_fn_arith
    405 
    406 
    407 # as_fn_error STATUS ERROR [LINENO LOG_FD]
    408 # ----------------------------------------
    409 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
    410 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
    411 # script with STATUS, using 1 if that was 0.
    412 as_fn_error ()
    413 {
    414   as_status=$1; test $as_status -eq 0 && as_status=1
    415   if test "$4"; then
    416     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
    417     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
    418   fi
    419   $as_echo "$as_me: error: $2" >&2
    420   as_fn_exit $as_status
    421 } # as_fn_error
    422 
    423 if expr a : '\(a\)' >/dev/null 2>&1 &&
    424    test "X`expr 00001 : '.*\(...\)'`" = X001; then
    425   as_expr=expr
    426 else
    427   as_expr=false
    428 fi
    429 
    430 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
    431   as_basename=basename
    432 else
    433   as_basename=false
    434 fi
    435 
    436 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
    437   as_dirname=dirname
    438 else
    439   as_dirname=false
    440 fi
    441 
    442 as_me=`$as_basename -- "$0" ||
    443 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
    444 	 X"$0" : 'X\(//\)$' \| \
    445 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
    446 $as_echo X/"$0" |
    447     sed '/^.*\/\([^/][^/]*\)\/*$/{
    448 	    s//\1/
    449 	    q
    450 	  }
    451 	  /^X\/\(\/\/\)$/{
    452 	    s//\1/
    453 	    q
    454 	  }
    455 	  /^X\/\(\/\).*/{
    456 	    s//\1/
    457 	    q
    458 	  }
    459 	  s/.*/./; q'`
    460 
    461 # Avoid depending upon Character Ranges.
    462 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
    463 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    464 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
    465 as_cr_digits='0123456789'
    466 as_cr_alnum=$as_cr_Letters$as_cr_digits
    467 
    468 
    469   as_lineno_1=$LINENO as_lineno_1a=$LINENO
    470   as_lineno_2=$LINENO as_lineno_2a=$LINENO
    471   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
    472   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
    473   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
    474   sed -n '
    475     p
    476     /[$]LINENO/=
    477   ' <$as_myself |
    478     sed '
    479       s/[$]LINENO.*/&-/
    480       t lineno
    481       b
    482       :lineno
    483       N
    484       :loop
    485       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
    486       t loop
    487       s/-\n.*//
    488     ' >$as_me.lineno &&
    489   chmod +x "$as_me.lineno" ||
    490     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
    491 
    492   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
    493   # already done that, so ensure we don't try to do so again and fall
    494   # in an infinite loop.  This has already happened in practice.
    495   _as_can_reexec=no; export _as_can_reexec
    496   # Don't try to exec as it changes $[0], causing all sort of problems
    497   # (the dirname of $[0] is not the place where we might find the
    498   # original and so on.  Autoconf is especially sensitive to this).
    499   . "./$as_me.lineno"
    500   # Exit status is that of the last command.
    501   exit
    502 }
    503 
    504 ECHO_C= ECHO_N= ECHO_T=
    505 case `echo -n x` in #(((((
    506 -n*)
    507   case `echo 'xy\c'` in
    508   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
    509   xy)  ECHO_C='\c';;
    510   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
    511        ECHO_T='	';;
    512   esac;;
    513 *)
    514   ECHO_N='-n';;
    515 esac
    516 
    517 rm -f conf$$ conf$$.exe conf$$.file
    518 if test -d conf$$.dir; then
    519   rm -f conf$$.dir/conf$$.file
    520 else
    521   rm -f conf$$.dir
    522   mkdir conf$$.dir 2>/dev/null
    523 fi
    524 if (echo >conf$$.file) 2>/dev/null; then
    525   if ln -s conf$$.file conf$$ 2>/dev/null; then
    526     as_ln_s='ln -s'
    527     # ... but there are two gotchas:
    528     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
    529     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
    530     # In both cases, we have to default to `cp -pR'.
    531     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
    532       as_ln_s='cp -pR'
    533   elif ln conf$$.file conf$$ 2>/dev/null; then
    534     as_ln_s=ln
    535   else
    536     as_ln_s='cp -pR'
    537   fi
    538 else
    539   as_ln_s='cp -pR'
    540 fi
    541 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
    542 rmdir conf$$.dir 2>/dev/null
    543 
    544 if mkdir -p . 2>/dev/null; then
    545   as_mkdir_p='mkdir -p "$as_dir"'
    546 else
    547   test -d ./-p && rmdir ./-p
    548   as_mkdir_p=false
    549 fi
    550 
    551 as_test_x='test -x'
    552 as_executable_p=as_fn_executable_p
    553 
    554 # Sed expression to map a string onto a valid CPP name.
    555 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
    556 
    557 # Sed expression to map a string onto a valid variable name.
    558 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
    559 
    560 
    561 test -n "$DJDIR" || exec 7<&0 </dev/null
    562 exec 6>&1
    563 
    564 # Name of the host.
    565 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
    566 # so uname gets run too.
    567 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
    568 
    569 #
    570 # Initializations.
    571 #
    572 ac_default_prefix=/usr/local
    573 ac_clean_files=
    574 ac_config_libobj_dir=.
    575 LIBOBJS=
    576 cross_compiling=no
    577 subdirs=
    578 MFLAGS=
    579 MAKEFLAGS=
    580 
    581 # Identity of this package.
    582 PACKAGE_NAME='OpenSSH'
    583 PACKAGE_TARNAME='openssh'
    584 PACKAGE_VERSION='Portable'
    585 PACKAGE_STRING='OpenSSH Portable'
    586 PACKAGE_BUGREPORT='openssh-unix-dev (at] mindrot.org'
    587 PACKAGE_URL=''
    588 
    589 ac_unique_file="ssh.c"
    590 # Factoring default headers for most tests.
    591 ac_includes_default="\
    592 #include <stdio.h>
    593 #ifdef HAVE_SYS_TYPES_H
    594 # include <sys/types.h>
    595 #endif
    596 #ifdef HAVE_SYS_STAT_H
    597 # include <sys/stat.h>
    598 #endif
    599 #ifdef STDC_HEADERS
    600 # include <stdlib.h>
    601 # include <stddef.h>
    602 #else
    603 # ifdef HAVE_STDLIB_H
    604 #  include <stdlib.h>
    605 # endif
    606 #endif
    607 #ifdef HAVE_STRING_H
    608 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
    609 #  include <memory.h>
    610 # endif
    611 # include <string.h>
    612 #endif
    613 #ifdef HAVE_STRINGS_H
    614 # include <strings.h>
    615 #endif
    616 #ifdef HAVE_INTTYPES_H
    617 # include <inttypes.h>
    618 #endif
    619 #ifdef HAVE_STDINT_H
    620 # include <stdint.h>
    621 #endif
    622 #ifdef HAVE_UNISTD_H
    623 # include <unistd.h>
    624 #endif"
    625 
    626 ac_subst_vars='LTLIBOBJS
    627 LIBOBJS
    628 UNSUPPORTED_ALGORITHMS
    629 TEST_MALLOC_OPTIONS
    630 TEST_SSH_UTF8
    631 TEST_SSH_IPV6
    632 piddir
    633 user_path
    634 mansubdir
    635 MANTYPE
    636 XAUTH_PATH
    637 STRIP_OPT
    638 xauth_path
    639 PRIVSEP_PATH
    640 K5LIBS
    641 GSSLIBS
    642 KRB5CONF
    643 SSHDLIBS
    644 SSHLIBS
    645 SSH_PRIVSEP_USER
    646 COMMENT_OUT_ECC
    647 TEST_SSH_ECC
    648 LIBEDIT
    649 PKGCONFIG
    650 LDNSCONFIG
    651 COMMENT_OUT_RSA1
    652 LD
    653 PATH_PASSWD_PROG
    654 STARTUP_SCRIPT_SHELL
    655 MAKE_PACKAGE_SUPPORTED
    656 PATH_USERADD_PROG
    657 PATH_GROUPADD_PROG
    658 MANFMT
    659 TEST_SHELL
    660 MANDOC
    661 NROFF
    662 GROFF
    663 SH
    664 TEST_MINUS_S_SH
    665 ENT
    666 SED
    667 PERL
    668 KILL
    669 CAT
    670 ac_ct_AR
    671 AR
    672 INSTALL_DATA
    673 INSTALL_SCRIPT
    674 INSTALL_PROGRAM
    675 RANLIB
    676 AWK
    677 EGREP
    678 GREP
    679 CPP
    680 host_os
    681 host_vendor
    682 host_cpu
    683 host
    684 build_os
    685 build_vendor
    686 build_cpu
    687 build
    688 OBJEXT
    689 EXEEXT
    690 ac_ct_CC
    691 CPPFLAGS
    692 LDFLAGS
    693 CFLAGS
    694 CC
    695 target_alias
    696 host_alias
    697 build_alias
    698 LIBS
    699 ECHO_T
    700 ECHO_N
    701 ECHO_C
    702 DEFS
    703 mandir
    704 localedir
    705 libdir
    706 psdir
    707 pdfdir
    708 dvidir
    709 htmldir
    710 infodir
    711 docdir
    712 oldincludedir
    713 includedir
    714 localstatedir
    715 sharedstatedir
    716 sysconfdir
    717 datadir
    718 datarootdir
    719 libexecdir
    720 sbindir
    721 bindir
    722 program_transform_name
    723 prefix
    724 exec_prefix
    725 PACKAGE_URL
    726 PACKAGE_BUGREPORT
    727 PACKAGE_STRING
    728 PACKAGE_VERSION
    729 PACKAGE_TARNAME
    730 PACKAGE_NAME
    731 PATH_SEPARATOR
    732 SHELL'
    733 ac_subst_files=''
    734 ac_user_opts='
    735 enable_option_checking
    736 enable_largefile
    737 with_openssl
    738 with_ssh1
    739 with_stackprotect
    740 with_hardening
    741 with_rpath
    742 with_cflags
    743 with_cppflags
    744 with_ldflags
    745 with_libs
    746 with_Werror
    747 with_solaris_contracts
    748 with_solaris_projects
    749 with_solaris_privs
    750 with_osfsia
    751 with_zlib
    752 with_zlib_version_check
    753 with_skey
    754 with_ldns
    755 with_libedit
    756 with_audit
    757 with_pie
    758 enable_pkcs11
    759 with_ssl_dir
    760 with_openssl_header_check
    761 with_ssl_engine
    762 with_prngd_port
    763 with_prngd_socket
    764 with_pam
    765 with_pam_service
    766 with_privsep_user
    767 with_sandbox
    768 with_selinux
    769 with_kerberos5
    770 with_privsep_path
    771 with_xauth
    772 enable_strip
    773 with_maildir
    774 with_mantype
    775 with_md5_passwords
    776 with_shadow
    777 with_ipaddr_display
    778 enable_etc_default_login
    779 with_default_path
    780 with_superuser_path
    781 with_4in6
    782 with_bsd_auth
    783 with_pid_dir
    784 enable_lastlog
    785 enable_utmp
    786 enable_utmpx
    787 enable_wtmp
    788 enable_wtmpx
    789 enable_libutil
    790 enable_pututline
    791 enable_pututxline
    792 with_lastlog
    793 '
    794       ac_precious_vars='build_alias
    795 host_alias
    796 target_alias
    797 CC
    798 CFLAGS
    799 LDFLAGS
    800 LIBS
    801 CPPFLAGS
    802 CPP'
    803 
    804 
    805 # Initialize some variables set by options.
    806 ac_init_help=
    807 ac_init_version=false
    808 ac_unrecognized_opts=
    809 ac_unrecognized_sep=
    810 # The variables have the same names as the options, with
    811 # dashes changed to underlines.
    812 cache_file=/dev/null
    813 exec_prefix=NONE
    814 no_create=
    815 no_recursion=
    816 prefix=NONE
    817 program_prefix=NONE
    818 program_suffix=NONE
    819 program_transform_name=s,x,x,
    820 silent=
    821 site=
    822 srcdir=
    823 verbose=
    824 x_includes=NONE
    825 x_libraries=NONE
    826 
    827 # Installation directory options.
    828 # These are left unexpanded so users can "make install exec_prefix=/foo"
    829 # and all the variables that are supposed to be based on exec_prefix
    830 # by default will actually change.
    831 # Use braces instead of parens because sh, perl, etc. also accept them.
    832 # (The list follows the same order as the GNU Coding Standards.)
    833 bindir='${exec_prefix}/bin'
    834 sbindir='${exec_prefix}/sbin'
    835 libexecdir='${exec_prefix}/libexec'
    836 datarootdir='${prefix}/share'
    837 datadir='${datarootdir}'
    838 sysconfdir='${prefix}/etc'
    839 sharedstatedir='${prefix}/com'
    840 localstatedir='${prefix}/var'
    841 includedir='${prefix}/include'
    842 oldincludedir='/usr/include'
    843 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
    844 infodir='${datarootdir}/info'
    845 htmldir='${docdir}'
    846 dvidir='${docdir}'
    847 pdfdir='${docdir}'
    848 psdir='${docdir}'
    849 libdir='${exec_prefix}/lib'
    850 localedir='${datarootdir}/locale'
    851 mandir='${datarootdir}/man'
    852 
    853 ac_prev=
    854 ac_dashdash=
    855 for ac_option
    856 do
    857   # If the previous option needs an argument, assign it.
    858   if test -n "$ac_prev"; then
    859     eval $ac_prev=\$ac_option
    860     ac_prev=
    861     continue
    862   fi
    863 
    864   case $ac_option in
    865   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
    866   *=)   ac_optarg= ;;
    867   *)    ac_optarg=yes ;;
    868   esac
    869 
    870   # Accept the important Cygnus configure options, so we can diagnose typos.
    871 
    872   case $ac_dashdash$ac_option in
    873   --)
    874     ac_dashdash=yes ;;
    875 
    876   -bindir | --bindir | --bindi | --bind | --bin | --bi)
    877     ac_prev=bindir ;;
    878   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
    879     bindir=$ac_optarg ;;
    880 
    881   -build | --build | --buil | --bui | --bu)
    882     ac_prev=build_alias ;;
    883   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
    884     build_alias=$ac_optarg ;;
    885 
    886   -cache-file | --cache-file | --cache-fil | --cache-fi \
    887   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
    888     ac_prev=cache_file ;;
    889   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
    890   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
    891     cache_file=$ac_optarg ;;
    892 
    893   --config-cache | -C)
    894     cache_file=config.cache ;;
    895 
    896   -datadir | --datadir | --datadi | --datad)
    897     ac_prev=datadir ;;
    898   -datadir=* | --datadir=* | --datadi=* | --datad=*)
    899     datadir=$ac_optarg ;;
    900 
    901   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
    902   | --dataroo | --dataro | --datar)
    903     ac_prev=datarootdir ;;
    904   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
    905   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
    906     datarootdir=$ac_optarg ;;
    907 
    908   -disable-* | --disable-*)
    909     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
    910     # Reject names that are not valid shell variable names.
    911     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
    912       as_fn_error $? "invalid feature name: $ac_useropt"
    913     ac_useropt_orig=$ac_useropt
    914     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
    915     case $ac_user_opts in
    916       *"
    917 "enable_$ac_useropt"
    918 "*) ;;
    919       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
    920 	 ac_unrecognized_sep=', ';;
    921     esac
    922     eval enable_$ac_useropt=no ;;
    923 
    924   -docdir | --docdir | --docdi | --doc | --do)
    925     ac_prev=docdir ;;
    926   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
    927     docdir=$ac_optarg ;;
    928 
    929   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
    930     ac_prev=dvidir ;;
    931   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
    932     dvidir=$ac_optarg ;;
    933 
    934   -enable-* | --enable-*)
    935     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
    936     # Reject names that are not valid shell variable names.
    937     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
    938       as_fn_error $? "invalid feature name: $ac_useropt"
    939     ac_useropt_orig=$ac_useropt
    940     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
    941     case $ac_user_opts in
    942       *"
    943 "enable_$ac_useropt"
    944 "*) ;;
    945       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
    946 	 ac_unrecognized_sep=', ';;
    947     esac
    948     eval enable_$ac_useropt=\$ac_optarg ;;
    949 
    950   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
    951   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
    952   | --exec | --exe | --ex)
    953     ac_prev=exec_prefix ;;
    954   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
    955   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
    956   | --exec=* | --exe=* | --ex=*)
    957     exec_prefix=$ac_optarg ;;
    958 
    959   -gas | --gas | --ga | --g)
    960     # Obsolete; use --with-gas.
    961     with_gas=yes ;;
    962 
    963   -help | --help | --hel | --he | -h)
    964     ac_init_help=long ;;
    965   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
    966     ac_init_help=recursive ;;
    967   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
    968     ac_init_help=short ;;
    969 
    970   -host | --host | --hos | --ho)
    971     ac_prev=host_alias ;;
    972   -host=* | --host=* | --hos=* | --ho=*)
    973     host_alias=$ac_optarg ;;
    974 
    975   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
    976     ac_prev=htmldir ;;
    977   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
    978   | --ht=*)
    979     htmldir=$ac_optarg ;;
    980 
    981   -includedir | --includedir | --includedi | --included | --include \
    982   | --includ | --inclu | --incl | --inc)
    983     ac_prev=includedir ;;
    984   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
    985   | --includ=* | --inclu=* | --incl=* | --inc=*)
    986     includedir=$ac_optarg ;;
    987 
    988   -infodir | --infodir | --infodi | --infod | --info | --inf)
    989     ac_prev=infodir ;;
    990   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
    991     infodir=$ac_optarg ;;
    992 
    993   -libdir | --libdir | --libdi | --libd)
    994     ac_prev=libdir ;;
    995   -libdir=* | --libdir=* | --libdi=* | --libd=*)
    996     libdir=$ac_optarg ;;
    997 
    998   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
    999   | --libexe | --libex | --libe)
   1000     ac_prev=libexecdir ;;
   1001   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
   1002   | --libexe=* | --libex=* | --libe=*)
   1003     libexecdir=$ac_optarg ;;
   1004 
   1005   -localedir | --localedir | --localedi | --localed | --locale)
   1006     ac_prev=localedir ;;
   1007   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
   1008     localedir=$ac_optarg ;;
   1009 
   1010   -localstatedir | --localstatedir | --localstatedi | --localstated \
   1011   | --localstate | --localstat | --localsta | --localst | --locals)
   1012     ac_prev=localstatedir ;;
   1013   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
   1014   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
   1015     localstatedir=$ac_optarg ;;
   1016 
   1017   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
   1018     ac_prev=mandir ;;
   1019   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
   1020     mandir=$ac_optarg ;;
   1021 
   1022   -nfp | --nfp | --nf)
   1023     # Obsolete; use --without-fp.
   1024     with_fp=no ;;
   1025 
   1026   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
   1027   | --no-cr | --no-c | -n)
   1028     no_create=yes ;;
   1029 
   1030   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
   1031   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
   1032     no_recursion=yes ;;
   1033 
   1034   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
   1035   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
   1036   | --oldin | --oldi | --old | --ol | --o)
   1037     ac_prev=oldincludedir ;;
   1038   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
   1039   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
   1040   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
   1041     oldincludedir=$ac_optarg ;;
   1042 
   1043   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
   1044     ac_prev=prefix ;;
   1045   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
   1046     prefix=$ac_optarg ;;
   1047 
   1048   -program-prefix | --program-prefix | --program-prefi | --program-pref \
   1049   | --program-pre | --program-pr | --program-p)
   1050     ac_prev=program_prefix ;;
   1051   -program-prefix=* | --program-prefix=* | --program-prefi=* \
   1052   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
   1053     program_prefix=$ac_optarg ;;
   1054 
   1055   -program-suffix | --program-suffix | --program-suffi | --program-suff \
   1056   | --program-suf | --program-su | --program-s)
   1057     ac_prev=program_suffix ;;
   1058   -program-suffix=* | --program-suffix=* | --program-suffi=* \
   1059   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
   1060     program_suffix=$ac_optarg ;;
   1061 
   1062   -program-transform-name | --program-transform-name \
   1063   | --program-transform-nam | --program-transform-na \
   1064   | --program-transform-n | --program-transform- \
   1065   | --program-transform | --program-transfor \
   1066   | --program-transfo | --program-transf \
   1067   | --program-trans | --program-tran \
   1068   | --progr-tra | --program-tr | --program-t)
   1069     ac_prev=program_transform_name ;;
   1070   -program-transform-name=* | --program-transform-name=* \
   1071   | --program-transform-nam=* | --program-transform-na=* \
   1072   | --program-transform-n=* | --program-transform-=* \
   1073   | --program-transform=* | --program-transfor=* \
   1074   | --program-transfo=* | --program-transf=* \
   1075   | --program-trans=* | --program-tran=* \
   1076   | --progr-tra=* | --program-tr=* | --program-t=*)
   1077     program_transform_name=$ac_optarg ;;
   1078 
   1079   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
   1080     ac_prev=pdfdir ;;
   1081   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
   1082     pdfdir=$ac_optarg ;;
   1083 
   1084   -psdir | --psdir | --psdi | --psd | --ps)
   1085     ac_prev=psdir ;;
   1086   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
   1087     psdir=$ac_optarg ;;
   1088 
   1089   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   1090   | -silent | --silent | --silen | --sile | --sil)
   1091     silent=yes ;;
   1092 
   1093   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
   1094     ac_prev=sbindir ;;
   1095   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
   1096   | --sbi=* | --sb=*)
   1097     sbindir=$ac_optarg ;;
   1098 
   1099   -sharedstatedir | --sharedstatedir | --sharedstatedi \
   1100   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
   1101   | --sharedst | --shareds | --shared | --share | --shar \
   1102   | --sha | --sh)
   1103     ac_prev=sharedstatedir ;;
   1104   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
   1105   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
   1106   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
   1107   | --sha=* | --sh=*)
   1108     sharedstatedir=$ac_optarg ;;
   1109 
   1110   -site | --site | --sit)
   1111     ac_prev=site ;;
   1112   -site=* | --site=* | --sit=*)
   1113     site=$ac_optarg ;;
   1114 
   1115   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
   1116     ac_prev=srcdir ;;
   1117   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
   1118     srcdir=$ac_optarg ;;
   1119 
   1120   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
   1121   | --syscon | --sysco | --sysc | --sys | --sy)
   1122     ac_prev=sysconfdir ;;
   1123   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
   1124   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
   1125     sysconfdir=$ac_optarg ;;
   1126 
   1127   -target | --target | --targe | --targ | --tar | --ta | --t)
   1128     ac_prev=target_alias ;;
   1129   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
   1130     target_alias=$ac_optarg ;;
   1131 
   1132   -v | -verbose | --verbose | --verbos | --verbo | --verb)
   1133     verbose=yes ;;
   1134 
   1135   -version | --version | --versio | --versi | --vers | -V)
   1136     ac_init_version=: ;;
   1137 
   1138   -with-* | --with-*)
   1139     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
   1140     # Reject names that are not valid shell variable names.
   1141     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1142       as_fn_error $? "invalid package name: $ac_useropt"
   1143     ac_useropt_orig=$ac_useropt
   1144     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1145     case $ac_user_opts in
   1146       *"
   1147 "with_$ac_useropt"
   1148 "*) ;;
   1149       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
   1150 	 ac_unrecognized_sep=', ';;
   1151     esac
   1152     eval with_$ac_useropt=\$ac_optarg ;;
   1153 
   1154   -without-* | --without-*)
   1155     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
   1156     # Reject names that are not valid shell variable names.
   1157     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1158       as_fn_error $? "invalid package name: $ac_useropt"
   1159     ac_useropt_orig=$ac_useropt
   1160     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1161     case $ac_user_opts in
   1162       *"
   1163 "with_$ac_useropt"
   1164 "*) ;;
   1165       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
   1166 	 ac_unrecognized_sep=', ';;
   1167     esac
   1168     eval with_$ac_useropt=no ;;
   1169 
   1170   --x)
   1171     # Obsolete; use --with-x.
   1172     with_x=yes ;;
   1173 
   1174   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
   1175   | --x-incl | --x-inc | --x-in | --x-i)
   1176     ac_prev=x_includes ;;
   1177   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
   1178   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
   1179     x_includes=$ac_optarg ;;
   1180 
   1181   -x-libraries | --x-libraries | --x-librarie | --x-librari \
   1182   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
   1183     ac_prev=x_libraries ;;
   1184   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
   1185   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
   1186     x_libraries=$ac_optarg ;;
   1187 
   1188   -*) as_fn_error $? "unrecognized option: \`$ac_option'
   1189 Try \`$0 --help' for more information"
   1190     ;;
   1191 
   1192   *=*)
   1193     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
   1194     # Reject names that are not valid shell variable names.
   1195     case $ac_envvar in #(
   1196       '' | [0-9]* | *[!_$as_cr_alnum]* )
   1197       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
   1198     esac
   1199     eval $ac_envvar=\$ac_optarg
   1200     export $ac_envvar ;;
   1201 
   1202   *)
   1203     # FIXME: should be removed in autoconf 3.0.
   1204     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
   1205     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
   1206       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
   1207     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
   1208     ;;
   1209 
   1210   esac
   1211 done
   1212 
   1213 if test -n "$ac_prev"; then
   1214   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
   1215   as_fn_error $? "missing argument to $ac_option"
   1216 fi
   1217 
   1218 if test -n "$ac_unrecognized_opts"; then
   1219   case $enable_option_checking in
   1220     no) ;;
   1221     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
   1222     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
   1223   esac
   1224 fi
   1225 
   1226 # Check all directory arguments for consistency.
   1227 for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
   1228 		datadir sysconfdir sharedstatedir localstatedir includedir \
   1229 		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
   1230 		libdir localedir mandir
   1231 do
   1232   eval ac_val=\$$ac_var
   1233   # Remove trailing slashes.
   1234   case $ac_val in
   1235     */ )
   1236       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
   1237       eval $ac_var=\$ac_val;;
   1238   esac
   1239   # Be sure to have absolute directory names.
   1240   case $ac_val in
   1241     [\\/$]* | ?:[\\/]* )  continue;;
   1242     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
   1243   esac
   1244   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
   1245 done
   1246 
   1247 # There might be people who depend on the old broken behavior: `$host'
   1248 # used to hold the argument of --host etc.
   1249 # FIXME: To remove some day.
   1250 build=$build_alias
   1251 host=$host_alias
   1252 target=$target_alias
   1253 
   1254 # FIXME: To remove some day.
   1255 if test "x$host_alias" != x; then
   1256   if test "x$build_alias" = x; then
   1257     cross_compiling=maybe
   1258   elif test "x$build_alias" != "x$host_alias"; then
   1259     cross_compiling=yes
   1260   fi
   1261 fi
   1262 
   1263 ac_tool_prefix=
   1264 test -n "$host_alias" && ac_tool_prefix=$host_alias-
   1265 
   1266 test "$silent" = yes && exec 6>/dev/null
   1267 
   1268 
   1269 ac_pwd=`pwd` && test -n "$ac_pwd" &&
   1270 ac_ls_di=`ls -di .` &&
   1271 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
   1272   as_fn_error $? "working directory cannot be determined"
   1273 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
   1274   as_fn_error $? "pwd does not report name of working directory"
   1275 
   1276 
   1277 # Find the source files, if location was not specified.
   1278 if test -z "$srcdir"; then
   1279   ac_srcdir_defaulted=yes
   1280   # Try the directory containing this script, then the parent directory.
   1281   ac_confdir=`$as_dirname -- "$as_myself" ||
   1282 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   1283 	 X"$as_myself" : 'X\(//\)[^/]' \| \
   1284 	 X"$as_myself" : 'X\(//\)$' \| \
   1285 	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
   1286 $as_echo X"$as_myself" |
   1287     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   1288 	    s//\1/
   1289 	    q
   1290 	  }
   1291 	  /^X\(\/\/\)[^/].*/{
   1292 	    s//\1/
   1293 	    q
   1294 	  }
   1295 	  /^X\(\/\/\)$/{
   1296 	    s//\1/
   1297 	    q
   1298 	  }
   1299 	  /^X\(\/\).*/{
   1300 	    s//\1/
   1301 	    q
   1302 	  }
   1303 	  s/.*/./; q'`
   1304   srcdir=$ac_confdir
   1305   if test ! -r "$srcdir/$ac_unique_file"; then
   1306     srcdir=..
   1307   fi
   1308 else
   1309   ac_srcdir_defaulted=no
   1310 fi
   1311 if test ! -r "$srcdir/$ac_unique_file"; then
   1312   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
   1313   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
   1314 fi
   1315 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
   1316 ac_abs_confdir=`(
   1317 	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
   1318 	pwd)`
   1319 # When building in place, set srcdir=.
   1320 if test "$ac_abs_confdir" = "$ac_pwd"; then
   1321   srcdir=.
   1322 fi
   1323 # Remove unnecessary trailing slashes from srcdir.
   1324 # Double slashes in file names in object file debugging info
   1325 # mess up M-x gdb in Emacs.
   1326 case $srcdir in
   1327 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
   1328 esac
   1329 for ac_var in $ac_precious_vars; do
   1330   eval ac_env_${ac_var}_set=\${${ac_var}+set}
   1331   eval ac_env_${ac_var}_value=\$${ac_var}
   1332   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
   1333   eval ac_cv_env_${ac_var}_value=\$${ac_var}
   1334 done
   1335 
   1336 #
   1337 # Report the --help message.
   1338 #
   1339 if test "$ac_init_help" = "long"; then
   1340   # Omit some internal or obsolete options to make the list less imposing.
   1341   # This message is too long to be a string in the A/UX 3.1 sh.
   1342   cat <<_ACEOF
   1343 \`configure' configures OpenSSH Portable to adapt to many kinds of systems.
   1344 
   1345 Usage: $0 [OPTION]... [VAR=VALUE]...
   1346 
   1347 To assign environment variables (e.g., CC, CFLAGS...), specify them as
   1348 VAR=VALUE.  See below for descriptions of some of the useful variables.
   1349 
   1350 Defaults for the options are specified in brackets.
   1351 
   1352 Configuration:
   1353   -h, --help              display this help and exit
   1354       --help=short        display options specific to this package
   1355       --help=recursive    display the short help of all the included packages
   1356   -V, --version           display version information and exit
   1357   -q, --quiet, --silent   do not print \`checking ...' messages
   1358       --cache-file=FILE   cache test results in FILE [disabled]
   1359   -C, --config-cache      alias for \`--cache-file=config.cache'
   1360   -n, --no-create         do not create output files
   1361       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
   1362 
   1363 Installation directories:
   1364   --prefix=PREFIX         install architecture-independent files in PREFIX
   1365                           [$ac_default_prefix]
   1366   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
   1367                           [PREFIX]
   1368 
   1369 By default, \`make install' will install all the files in
   1370 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
   1371 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
   1372 for instance \`--prefix=\$HOME'.
   1373 
   1374 For better control, use the options below.
   1375 
   1376 Fine tuning of the installation directories:
   1377   --bindir=DIR            user executables [EPREFIX/bin]
   1378   --sbindir=DIR           system admin executables [EPREFIX/sbin]
   1379   --libexecdir=DIR        program executables [EPREFIX/libexec]
   1380   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
   1381   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
   1382   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
   1383   --libdir=DIR            object code libraries [EPREFIX/lib]
   1384   --includedir=DIR        C header files [PREFIX/include]
   1385   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
   1386   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
   1387   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
   1388   --infodir=DIR           info documentation [DATAROOTDIR/info]
   1389   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
   1390   --mandir=DIR            man documentation [DATAROOTDIR/man]
   1391   --docdir=DIR            documentation root [DATAROOTDIR/doc/openssh]
   1392   --htmldir=DIR           html documentation [DOCDIR]
   1393   --dvidir=DIR            dvi documentation [DOCDIR]
   1394   --pdfdir=DIR            pdf documentation [DOCDIR]
   1395   --psdir=DIR             ps documentation [DOCDIR]
   1396 _ACEOF
   1397 
   1398   cat <<\_ACEOF
   1399 
   1400 System types:
   1401   --build=BUILD     configure for building on BUILD [guessed]
   1402   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
   1403 _ACEOF
   1404 fi
   1405 
   1406 if test -n "$ac_init_help"; then
   1407   case $ac_init_help in
   1408      short | recursive ) echo "Configuration of OpenSSH Portable:";;
   1409    esac
   1410   cat <<\_ACEOF
   1411 
   1412 Optional Features:
   1413   --disable-option-checking  ignore unrecognized --enable/--with options
   1414   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   1415   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
   1416   --disable-largefile     omit support for large files
   1417   --disable-pkcs11        disable PKCS#11 support code [no]
   1418   --disable-strip         Disable calling strip(1) on install
   1419   --disable-etc-default-login Disable using PATH from /etc/default/login no
   1420   --disable-lastlog       disable use of lastlog even if detected no
   1421   --disable-utmp          disable use of utmp even if detected no
   1422   --disable-utmpx         disable use of utmpx even if detected no
   1423   --disable-wtmp          disable use of wtmp even if detected no
   1424   --disable-wtmpx         disable use of wtmpx even if detected no
   1425   --disable-libutil       disable use of libutil (login() etc.) no
   1426   --disable-pututline     disable use of pututline() etc. (uwtmp) no
   1427   --disable-pututxline    disable use of pututxline() etc. (uwtmpx) no
   1428 
   1429 Optional Packages:
   1430   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
   1431   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
   1432   --without-openssl       Disable use of OpenSSL; use only limited internal crypto **EXPERIMENTAL**
   1433   --with-ssh1             Enable support for SSH protocol 1
   1434   --without-stackprotect  Don't use compiler's stack protection
   1435   --without-hardening     Don't use toolchain hardening flags
   1436   --without-rpath         Disable auto-added -R linker paths
   1437   --with-cflags           Specify additional flags to pass to compiler
   1438   --with-cppflags         Specify additional flags to pass to preprocessor
   1439   --with-ldflags          Specify additional flags to pass to linker
   1440   --with-libs             Specify additional libraries to link with
   1441   --with-Werror           Build main code with -Werror
   1442   --with-solaris-contracts Enable Solaris process contracts (experimental)
   1443   --with-solaris-projects Enable Solaris projects (experimental)
   1444   --with-solaris-privs    Enable Solaris/Illumos privileges (experimental)
   1445   --with-osfsia           Enable Digital Unix SIA
   1446   --with-zlib=PATH        Use zlib in PATH
   1447   --without-zlib-version-check Disable zlib version check
   1448   --with-skey[=PATH]      Enable S/Key support (optionally in PATH)
   1449   --with-ldns[=PATH]      Use ldns for DNSSEC support (optionally in PATH)
   1450   --with-libedit[=PATH]   Enable libedit support for sftp
   1451   --with-audit=module     Enable audit support (modules=debug,bsm,linux)
   1452   --with-pie              Build Position Independent Executables if possible
   1453   --with-ssl-dir=PATH     Specify path to OpenSSL installation
   1454   --without-openssl-header-check Disable OpenSSL version consistency check
   1455   --with-ssl-engine       Enable OpenSSL (hardware) ENGINE support
   1456   --with-prngd-port=PORT  read entropy from PRNGD/EGD TCP localhost:PORT
   1457   --with-prngd-socket=FILE read entropy from PRNGD/EGD socket FILE (default=/var/run/egd-pool)
   1458   --with-pam              Enable PAM support
   1459   --with-pam-service=name Specify PAM service name
   1460   --with-privsep-user=user Specify non-privileged user for privilege separation
   1461   --with-sandbox=style    Specify privilege separation sandbox (no, capsicum, darwin, rlimit, seccomp_filter, systrace, pledge)
   1462   --with-selinux          Enable SELinux support
   1463   --with-kerberos5=PATH   Enable Kerberos 5 support
   1464   --with-privsep-path=xxx Path for privilege separation chroot (default=/var/empty)
   1465   --with-xauth=PATH       Specify path to xauth program
   1466   --with-maildir=/path/to/mail    Specify your system mail directory
   1467   --with-mantype=man|cat|doc  Set man page type
   1468   --with-md5-passwords    Enable use of MD5 passwords
   1469   --without-shadow        Disable shadow password support
   1470   --with-ipaddr-display   Use ip address instead of hostname in $DISPLAY
   1471   --with-default-path=    Specify default $PATH environment for server
   1472   --with-superuser-path=  Specify different path for super-user
   1473   --with-4in6             Check for and convert IPv4 in IPv6 mapped addresses
   1474   --with-bsd-auth         Enable BSD auth support
   1475   --with-pid-dir=PATH     Specify location of ssh.pid file
   1476   --with-lastlog=FILE|DIR specify lastlog location common locations
   1477 
   1478 Some influential environment variables:
   1479   CC          C compiler command
   1480   CFLAGS      C compiler flags
   1481   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
   1482               nonstandard directory <lib dir>
   1483   LIBS        libraries to pass to the linker, e.g. -l<library>
   1484   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
   1485               you have headers in a nonstandard directory <include dir>
   1486   CPP         C preprocessor
   1487 
   1488 Use these variables to override the choices made by `configure' or to help
   1489 it to find libraries and programs with nonstandard names/locations.
   1490 
   1491 Report bugs to <openssh-unix-dev (at] mindrot.org>.
   1492 _ACEOF
   1493 ac_status=$?
   1494 fi
   1495 
   1496 if test "$ac_init_help" = "recursive"; then
   1497   # If there are subdirs, report their specific --help.
   1498   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
   1499     test -d "$ac_dir" ||
   1500       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
   1501       continue
   1502     ac_builddir=.
   1503 
   1504 case "$ac_dir" in
   1505 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1506 *)
   1507   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
   1508   # A ".." for each directory in $ac_dir_suffix.
   1509   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   1510   case $ac_top_builddir_sub in
   1511   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1512   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   1513   esac ;;
   1514 esac
   1515 ac_abs_top_builddir=$ac_pwd
   1516 ac_abs_builddir=$ac_pwd$ac_dir_suffix
   1517 # for backward compatibility:
   1518 ac_top_builddir=$ac_top_build_prefix
   1519 
   1520 case $srcdir in
   1521   .)  # We are building in place.
   1522     ac_srcdir=.
   1523     ac_top_srcdir=$ac_top_builddir_sub
   1524     ac_abs_top_srcdir=$ac_pwd ;;
   1525   [\\/]* | ?:[\\/]* )  # Absolute name.
   1526     ac_srcdir=$srcdir$ac_dir_suffix;
   1527     ac_top_srcdir=$srcdir
   1528     ac_abs_top_srcdir=$srcdir ;;
   1529   *) # Relative name.
   1530     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   1531     ac_top_srcdir=$ac_top_build_prefix$srcdir
   1532     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   1533 esac
   1534 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   1535 
   1536     cd "$ac_dir" || { ac_status=$?; continue; }
   1537     # Check for guested configure.
   1538     if test -f "$ac_srcdir/configure.gnu"; then
   1539       echo &&
   1540       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
   1541     elif test -f "$ac_srcdir/configure"; then
   1542       echo &&
   1543       $SHELL "$ac_srcdir/configure" --help=recursive
   1544     else
   1545       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
   1546     fi || ac_status=$?
   1547     cd "$ac_pwd" || { ac_status=$?; break; }
   1548   done
   1549 fi
   1550 
   1551 test -n "$ac_init_help" && exit $ac_status
   1552 if $ac_init_version; then
   1553   cat <<\_ACEOF
   1554 OpenSSH configure Portable
   1555 generated by GNU Autoconf 2.69
   1556 
   1557 Copyright (C) 2012 Free Software Foundation, Inc.
   1558 This configure script is free software; the Free Software Foundation
   1559 gives unlimited permission to copy, distribute and modify it.
   1560 _ACEOF
   1561   exit
   1562 fi
   1563 
   1564 ## ------------------------ ##
   1565 ## Autoconf initialization. ##
   1566 ## ------------------------ ##
   1567 
   1568 # ac_fn_c_try_compile LINENO
   1569 # --------------------------
   1570 # Try to compile conftest.$ac_ext, and return whether this succeeded.
   1571 ac_fn_c_try_compile ()
   1572 {
   1573   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1574   rm -f conftest.$ac_objext
   1575   if { { ac_try="$ac_compile"
   1576 case "(($ac_try" in
   1577   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1578   *) ac_try_echo=$ac_try;;
   1579 esac
   1580 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1581 $as_echo "$ac_try_echo"; } >&5
   1582   (eval "$ac_compile") 2>conftest.err
   1583   ac_status=$?
   1584   if test -s conftest.err; then
   1585     grep -v '^ *+' conftest.err >conftest.er1
   1586     cat conftest.er1 >&5
   1587     mv -f conftest.er1 conftest.err
   1588   fi
   1589   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1590   test $ac_status = 0; } && {
   1591 	 test -z "$ac_c_werror_flag" ||
   1592 	 test ! -s conftest.err
   1593        } && test -s conftest.$ac_objext; then :
   1594   ac_retval=0
   1595 else
   1596   $as_echo "$as_me: failed program was:" >&5
   1597 sed 's/^/| /' conftest.$ac_ext >&5
   1598 
   1599 	ac_retval=1
   1600 fi
   1601   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1602   as_fn_set_status $ac_retval
   1603 
   1604 } # ac_fn_c_try_compile
   1605 
   1606 # ac_fn_c_try_run LINENO
   1607 # ----------------------
   1608 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
   1609 # that executables *can* be run.
   1610 ac_fn_c_try_run ()
   1611 {
   1612   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1613   if { { ac_try="$ac_link"
   1614 case "(($ac_try" in
   1615   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1616   *) ac_try_echo=$ac_try;;
   1617 esac
   1618 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1619 $as_echo "$ac_try_echo"; } >&5
   1620   (eval "$ac_link") 2>&5
   1621   ac_status=$?
   1622   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1623   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
   1624   { { case "(($ac_try" in
   1625   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1626   *) ac_try_echo=$ac_try;;
   1627 esac
   1628 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1629 $as_echo "$ac_try_echo"; } >&5
   1630   (eval "$ac_try") 2>&5
   1631   ac_status=$?
   1632   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1633   test $ac_status = 0; }; }; then :
   1634   ac_retval=0
   1635 else
   1636   $as_echo "$as_me: program exited with status $ac_status" >&5
   1637        $as_echo "$as_me: failed program was:" >&5
   1638 sed 's/^/| /' conftest.$ac_ext >&5
   1639 
   1640        ac_retval=$ac_status
   1641 fi
   1642   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1643   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1644   as_fn_set_status $ac_retval
   1645 
   1646 } # ac_fn_c_try_run
   1647 
   1648 # ac_fn_c_try_cpp LINENO
   1649 # ----------------------
   1650 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
   1651 ac_fn_c_try_cpp ()
   1652 {
   1653   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1654   if { { ac_try="$ac_cpp conftest.$ac_ext"
   1655 case "(($ac_try" in
   1656   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1657   *) ac_try_echo=$ac_try;;
   1658 esac
   1659 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1660 $as_echo "$ac_try_echo"; } >&5
   1661   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
   1662   ac_status=$?
   1663   if test -s conftest.err; then
   1664     grep -v '^ *+' conftest.err >conftest.er1
   1665     cat conftest.er1 >&5
   1666     mv -f conftest.er1 conftest.err
   1667   fi
   1668   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1669   test $ac_status = 0; } > conftest.i && {
   1670 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
   1671 	 test ! -s conftest.err
   1672        }; then :
   1673   ac_retval=0
   1674 else
   1675   $as_echo "$as_me: failed program was:" >&5
   1676 sed 's/^/| /' conftest.$ac_ext >&5
   1677 
   1678     ac_retval=1
   1679 fi
   1680   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1681   as_fn_set_status $ac_retval
   1682 
   1683 } # ac_fn_c_try_cpp
   1684 
   1685 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
   1686 # -------------------------------------------------------
   1687 # Tests whether HEADER exists and can be compiled using the include files in
   1688 # INCLUDES, setting the cache variable VAR accordingly.
   1689 ac_fn_c_check_header_compile ()
   1690 {
   1691   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1692   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1693 $as_echo_n "checking for $2... " >&6; }
   1694 if eval \${$3+:} false; then :
   1695   $as_echo_n "(cached) " >&6
   1696 else
   1697   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1698 /* end confdefs.h.  */
   1699 $4
   1700 #include <$2>
   1701 _ACEOF
   1702 if ac_fn_c_try_compile "$LINENO"; then :
   1703   eval "$3=yes"
   1704 else
   1705   eval "$3=no"
   1706 fi
   1707 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   1708 fi
   1709 eval ac_res=\$$3
   1710 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1711 $as_echo "$ac_res" >&6; }
   1712   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1713 
   1714 } # ac_fn_c_check_header_compile
   1715 
   1716 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
   1717 # ---------------------------------------------
   1718 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
   1719 # accordingly.
   1720 ac_fn_c_check_decl ()
   1721 {
   1722   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1723   as_decl_name=`echo $2|sed 's/ *(.*//'`
   1724   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
   1725   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
   1726 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
   1727 if eval \${$3+:} false; then :
   1728   $as_echo_n "(cached) " >&6
   1729 else
   1730   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1731 /* end confdefs.h.  */
   1732 $4
   1733 int
   1734 main ()
   1735 {
   1736 #ifndef $as_decl_name
   1737 #ifdef __cplusplus
   1738   (void) $as_decl_use;
   1739 #else
   1740   (void) $as_decl_name;
   1741 #endif
   1742 #endif
   1743 
   1744   ;
   1745   return 0;
   1746 }
   1747 _ACEOF
   1748 if ac_fn_c_try_compile "$LINENO"; then :
   1749   eval "$3=yes"
   1750 else
   1751   eval "$3=no"
   1752 fi
   1753 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   1754 fi
   1755 eval ac_res=\$$3
   1756 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1757 $as_echo "$ac_res" >&6; }
   1758   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1759 
   1760 } # ac_fn_c_check_decl
   1761 
   1762 # ac_fn_c_try_link LINENO
   1763 # -----------------------
   1764 # Try to link conftest.$ac_ext, and return whether this succeeded.
   1765 ac_fn_c_try_link ()
   1766 {
   1767   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1768   rm -f conftest.$ac_objext conftest$ac_exeext
   1769   if { { ac_try="$ac_link"
   1770 case "(($ac_try" in
   1771   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1772   *) ac_try_echo=$ac_try;;
   1773 esac
   1774 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1775 $as_echo "$ac_try_echo"; } >&5
   1776   (eval "$ac_link") 2>conftest.err
   1777   ac_status=$?
   1778   if test -s conftest.err; then
   1779     grep -v '^ *+' conftest.err >conftest.er1
   1780     cat conftest.er1 >&5
   1781     mv -f conftest.er1 conftest.err
   1782   fi
   1783   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1784   test $ac_status = 0; } && {
   1785 	 test -z "$ac_c_werror_flag" ||
   1786 	 test ! -s conftest.err
   1787        } && test -s conftest$ac_exeext && {
   1788 	 test "$cross_compiling" = yes ||
   1789 	 test -x conftest$ac_exeext
   1790        }; then :
   1791   ac_retval=0
   1792 else
   1793   $as_echo "$as_me: failed program was:" >&5
   1794 sed 's/^/| /' conftest.$ac_ext >&5
   1795 
   1796 	ac_retval=1
   1797 fi
   1798   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
   1799   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
   1800   # interfere with the next link command; also delete a directory that is
   1801   # left behind by Apple's compiler.  We do this before executing the actions.
   1802   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1803   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1804   as_fn_set_status $ac_retval
   1805 
   1806 } # ac_fn_c_try_link
   1807 
   1808 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
   1809 # -------------------------------------------------------
   1810 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
   1811 # the include files in INCLUDES and setting the cache variable VAR
   1812 # accordingly.
   1813 ac_fn_c_check_header_mongrel ()
   1814 {
   1815   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1816   if eval \${$3+:} false; then :
   1817   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1818 $as_echo_n "checking for $2... " >&6; }
   1819 if eval \${$3+:} false; then :
   1820   $as_echo_n "(cached) " >&6
   1821 fi
   1822 eval ac_res=\$$3
   1823 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1824 $as_echo "$ac_res" >&6; }
   1825 else
   1826   # Is the header compilable?
   1827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
   1828 $as_echo_n "checking $2 usability... " >&6; }
   1829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1830 /* end confdefs.h.  */
   1831 $4
   1832 #include <$2>
   1833 _ACEOF
   1834 if ac_fn_c_try_compile "$LINENO"; then :
   1835   ac_header_compiler=yes
   1836 else
   1837   ac_header_compiler=no
   1838 fi
   1839 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   1840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
   1841 $as_echo "$ac_header_compiler" >&6; }
   1842 
   1843 # Is the header present?
   1844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
   1845 $as_echo_n "checking $2 presence... " >&6; }
   1846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1847 /* end confdefs.h.  */
   1848 #include <$2>
   1849 _ACEOF
   1850 if ac_fn_c_try_cpp "$LINENO"; then :
   1851   ac_header_preproc=yes
   1852 else
   1853   ac_header_preproc=no
   1854 fi
   1855 rm -f conftest.err conftest.i conftest.$ac_ext
   1856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
   1857 $as_echo "$ac_header_preproc" >&6; }
   1858 
   1859 # So?  What about this header?
   1860 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
   1861   yes:no: )
   1862     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
   1863 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
   1864     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
   1865 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
   1866     ;;
   1867   no:yes:* )
   1868     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
   1869 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
   1870     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
   1871 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
   1872     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
   1873 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
   1874     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
   1875 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
   1876     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
   1877 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
   1878 ( $as_echo "## ------------------------------------------- ##
   1879 ## Report this to openssh-unix-dev (at] mindrot.org ##
   1880 ## ------------------------------------------- ##"
   1881      ) | sed "s/^/$as_me: WARNING:     /" >&2
   1882     ;;
   1883 esac
   1884   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1885 $as_echo_n "checking for $2... " >&6; }
   1886 if eval \${$3+:} false; then :
   1887   $as_echo_n "(cached) " >&6
   1888 else
   1889   eval "$3=\$ac_header_compiler"
   1890 fi
   1891 eval ac_res=\$$3
   1892 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1893 $as_echo "$ac_res" >&6; }
   1894 fi
   1895   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1896 
   1897 } # ac_fn_c_check_header_mongrel
   1898 
   1899 # ac_fn_c_check_func LINENO FUNC VAR
   1900 # ----------------------------------
   1901 # Tests whether FUNC exists, setting the cache variable VAR accordingly
   1902 ac_fn_c_check_func ()
   1903 {
   1904   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1905   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1906 $as_echo_n "checking for $2... " >&6; }
   1907 if eval \${$3+:} false; then :
   1908   $as_echo_n "(cached) " >&6
   1909 else
   1910   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1911 /* end confdefs.h.  */
   1912 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
   1913    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   1914 #define $2 innocuous_$2
   1915 
   1916 /* System header to define __stub macros and hopefully few prototypes,
   1917     which can conflict with char $2 (); below.
   1918     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   1919     <limits.h> exists even on freestanding compilers.  */
   1920 
   1921 #ifdef __STDC__
   1922 # include <limits.h>
   1923 #else
   1924 # include <assert.h>
   1925 #endif
   1926 
   1927 #undef $2
   1928 
   1929 /* Override any GCC internal prototype to avoid an error.
   1930    Use char because int might match the return type of a GCC
   1931    builtin and then its argument prototype would still apply.  */
   1932 #ifdef __cplusplus
   1933 extern "C"
   1934 #endif
   1935 char $2 ();
   1936 /* The GNU C library defines this for functions which it implements
   1937     to always fail with ENOSYS.  Some functions are actually named
   1938     something starting with __ and the normal name is an alias.  */
   1939 #if defined __stub_$2 || defined __stub___$2
   1940 choke me
   1941 #endif
   1942 
   1943 int
   1944 main ()
   1945 {
   1946 return $2 ();
   1947   ;
   1948   return 0;
   1949 }
   1950 _ACEOF
   1951 if ac_fn_c_try_link "$LINENO"; then :
   1952   eval "$3=yes"
   1953 else
   1954   eval "$3=no"
   1955 fi
   1956 rm -f core conftest.err conftest.$ac_objext \
   1957     conftest$ac_exeext conftest.$ac_ext
   1958 fi
   1959 eval ac_res=\$$3
   1960 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1961 $as_echo "$ac_res" >&6; }
   1962   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1963 
   1964 } # ac_fn_c_check_func
   1965 
   1966 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
   1967 # -------------------------------------------
   1968 # Tests whether TYPE exists after having included INCLUDES, setting cache
   1969 # variable VAR accordingly.
   1970 ac_fn_c_check_type ()
   1971 {
   1972   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1973   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1974 $as_echo_n "checking for $2... " >&6; }
   1975 if eval \${$3+:} false; then :
   1976   $as_echo_n "(cached) " >&6
   1977 else
   1978   eval "$3=no"
   1979   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1980 /* end confdefs.h.  */
   1981 $4
   1982 int
   1983 main ()
   1984 {
   1985 if (sizeof ($2))
   1986 	 return 0;
   1987   ;
   1988   return 0;
   1989 }
   1990 _ACEOF
   1991 if ac_fn_c_try_compile "$LINENO"; then :
   1992   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1993 /* end confdefs.h.  */
   1994 $4
   1995 int
   1996 main ()
   1997 {
   1998 if (sizeof (($2)))
   1999 	    return 0;
   2000   ;
   2001   return 0;
   2002 }
   2003 _ACEOF
   2004 if ac_fn_c_try_compile "$LINENO"; then :
   2005 
   2006 else
   2007   eval "$3=yes"
   2008 fi
   2009 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2010 fi
   2011 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2012 fi
   2013 eval ac_res=\$$3
   2014 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2015 $as_echo "$ac_res" >&6; }
   2016   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2017 
   2018 } # ac_fn_c_check_type
   2019 
   2020 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
   2021 # --------------------------------------------
   2022 # Tries to find the compile-time value of EXPR in a program that includes
   2023 # INCLUDES, setting VAR accordingly. Returns whether the value could be
   2024 # computed
   2025 ac_fn_c_compute_int ()
   2026 {
   2027   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2028   if test "$cross_compiling" = yes; then
   2029     # Depending upon the size, compute the lo and hi bounds.
   2030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2031 /* end confdefs.h.  */
   2032 $4
   2033 int
   2034 main ()
   2035 {
   2036 static int test_array [1 - 2 * !(($2) >= 0)];
   2037 test_array [0] = 0;
   2038 return test_array [0];
   2039 
   2040   ;
   2041   return 0;
   2042 }
   2043 _ACEOF
   2044 if ac_fn_c_try_compile "$LINENO"; then :
   2045   ac_lo=0 ac_mid=0
   2046   while :; do
   2047     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2048 /* end confdefs.h.  */
   2049 $4
   2050 int
   2051 main ()
   2052 {
   2053 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
   2054 test_array [0] = 0;
   2055 return test_array [0];
   2056 
   2057   ;
   2058   return 0;
   2059 }
   2060 _ACEOF
   2061 if ac_fn_c_try_compile "$LINENO"; then :
   2062   ac_hi=$ac_mid; break
   2063 else
   2064   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
   2065 			if test $ac_lo -le $ac_mid; then
   2066 			  ac_lo= ac_hi=
   2067 			  break
   2068 			fi
   2069 			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
   2070 fi
   2071 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2072   done
   2073 else
   2074   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2075 /* end confdefs.h.  */
   2076 $4
   2077 int
   2078 main ()
   2079 {
   2080 static int test_array [1 - 2 * !(($2) < 0)];
   2081 test_array [0] = 0;
   2082 return test_array [0];
   2083 
   2084   ;
   2085   return 0;
   2086 }
   2087 _ACEOF
   2088 if ac_fn_c_try_compile "$LINENO"; then :
   2089   ac_hi=-1 ac_mid=-1
   2090   while :; do
   2091     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2092 /* end confdefs.h.  */
   2093 $4
   2094 int
   2095 main ()
   2096 {
   2097 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
   2098 test_array [0] = 0;
   2099 return test_array [0];
   2100 
   2101   ;
   2102   return 0;
   2103 }
   2104 _ACEOF
   2105 if ac_fn_c_try_compile "$LINENO"; then :
   2106   ac_lo=$ac_mid; break
   2107 else
   2108   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
   2109 			if test $ac_mid -le $ac_hi; then
   2110 			  ac_lo= ac_hi=
   2111 			  break
   2112 			fi
   2113 			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
   2114 fi
   2115 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2116   done
   2117 else
   2118   ac_lo= ac_hi=
   2119 fi
   2120 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2121 fi
   2122 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2123 # Binary search between lo and hi bounds.
   2124 while test "x$ac_lo" != "x$ac_hi"; do
   2125   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
   2126   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2127 /* end confdefs.h.  */
   2128 $4
   2129 int
   2130 main ()
   2131 {
   2132 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
   2133 test_array [0] = 0;
   2134 return test_array [0];
   2135 
   2136   ;
   2137   return 0;
   2138 }
   2139 _ACEOF
   2140 if ac_fn_c_try_compile "$LINENO"; then :
   2141   ac_hi=$ac_mid
   2142 else
   2143   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
   2144 fi
   2145 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2146 done
   2147 case $ac_lo in #((
   2148 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
   2149 '') ac_retval=1 ;;
   2150 esac
   2151   else
   2152     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2153 /* end confdefs.h.  */
   2154 $4
   2155 static long int longval () { return $2; }
   2156 static unsigned long int ulongval () { return $2; }
   2157 #include <stdio.h>
   2158 #include <stdlib.h>
   2159 int
   2160 main ()
   2161 {
   2162 
   2163   FILE *f = fopen ("conftest.val", "w");
   2164   if (! f)
   2165     return 1;
   2166   if (($2) < 0)
   2167     {
   2168       long int i = longval ();
   2169       if (i != ($2))
   2170 	return 1;
   2171       fprintf (f, "%ld", i);
   2172     }
   2173   else
   2174     {
   2175       unsigned long int i = ulongval ();
   2176       if (i != ($2))
   2177 	return 1;
   2178       fprintf (f, "%lu", i);
   2179     }
   2180   /* Do not output a trailing newline, as this causes \r\n confusion
   2181      on some platforms.  */
   2182   return ferror (f) || fclose (f) != 0;
   2183 
   2184   ;
   2185   return 0;
   2186 }
   2187 _ACEOF
   2188 if ac_fn_c_try_run "$LINENO"; then :
   2189   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
   2190 else
   2191   ac_retval=1
   2192 fi
   2193 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   2194   conftest.$ac_objext conftest.beam conftest.$ac_ext
   2195 rm -f conftest.val
   2196 
   2197   fi
   2198   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2199   as_fn_set_status $ac_retval
   2200 
   2201 } # ac_fn_c_compute_int
   2202 
   2203 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
   2204 # ----------------------------------------------------
   2205 # Tries to find if the field MEMBER exists in type AGGR, after including
   2206 # INCLUDES, setting cache variable VAR accordingly.
   2207 ac_fn_c_check_member ()
   2208 {
   2209   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2210   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
   2211 $as_echo_n "checking for $2.$3... " >&6; }
   2212 if eval \${$4+:} false; then :
   2213   $as_echo_n "(cached) " >&6
   2214 else
   2215   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2216 /* end confdefs.h.  */
   2217 $5
   2218 int
   2219 main ()
   2220 {
   2221 static $2 ac_aggr;
   2222 if (ac_aggr.$3)
   2223 return 0;
   2224   ;
   2225   return 0;
   2226 }
   2227 _ACEOF
   2228 if ac_fn_c_try_compile "$LINENO"; then :
   2229   eval "$4=yes"
   2230 else
   2231   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2232 /* end confdefs.h.  */
   2233 $5
   2234 int
   2235 main ()
   2236 {
   2237 static $2 ac_aggr;
   2238 if (sizeof ac_aggr.$3)
   2239 return 0;
   2240   ;
   2241   return 0;
   2242 }
   2243 _ACEOF
   2244 if ac_fn_c_try_compile "$LINENO"; then :
   2245   eval "$4=yes"
   2246 else
   2247   eval "$4=no"
   2248 fi
   2249 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2250 fi
   2251 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2252 fi
   2253 eval ac_res=\$$4
   2254 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2255 $as_echo "$ac_res" >&6; }
   2256   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2257 
   2258 } # ac_fn_c_check_member
   2259 cat >config.log <<_ACEOF
   2260 This file contains any messages produced by compilers while
   2261 running configure, to aid debugging if configure makes a mistake.
   2262 
   2263 It was created by OpenSSH $as_me Portable, which was
   2264 generated by GNU Autoconf 2.69.  Invocation command line was
   2265 
   2266   $ $0 $@
   2267 
   2268 _ACEOF
   2269 exec 5>>config.log
   2270 {
   2271 cat <<_ASUNAME
   2272 ## --------- ##
   2273 ## Platform. ##
   2274 ## --------- ##
   2275 
   2276 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
   2277 uname -m = `(uname -m) 2>/dev/null || echo unknown`
   2278 uname -r = `(uname -r) 2>/dev/null || echo unknown`
   2279 uname -s = `(uname -s) 2>/dev/null || echo unknown`
   2280 uname -v = `(uname -v) 2>/dev/null || echo unknown`
   2281 
   2282 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
   2283 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
   2284 
   2285 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
   2286 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
   2287 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
   2288 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
   2289 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
   2290 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
   2291 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
   2292 
   2293 _ASUNAME
   2294 
   2295 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2296 for as_dir in $PATH
   2297 do
   2298   IFS=$as_save_IFS
   2299   test -z "$as_dir" && as_dir=.
   2300     $as_echo "PATH: $as_dir"
   2301   done
   2302 IFS=$as_save_IFS
   2303 
   2304 } >&5
   2305 
   2306 cat >&5 <<_ACEOF
   2307 
   2308 
   2309 ## ----------- ##
   2310 ## Core tests. ##
   2311 ## ----------- ##
   2312 
   2313 _ACEOF
   2314 
   2315 
   2316 # Keep a trace of the command line.
   2317 # Strip out --no-create and --no-recursion so they do not pile up.
   2318 # Strip out --silent because we don't want to record it for future runs.
   2319 # Also quote any args containing shell meta-characters.
   2320 # Make two passes to allow for proper duplicate-argument suppression.
   2321 ac_configure_args=
   2322 ac_configure_args0=
   2323 ac_configure_args1=
   2324 ac_must_keep_next=false
   2325 for ac_pass in 1 2
   2326 do
   2327   for ac_arg
   2328   do
   2329     case $ac_arg in
   2330     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
   2331     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   2332     | -silent | --silent | --silen | --sile | --sil)
   2333       continue ;;
   2334     *\'*)
   2335       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   2336     esac
   2337     case $ac_pass in
   2338     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
   2339     2)
   2340       as_fn_append ac_configure_args1 " '$ac_arg'"
   2341       if test $ac_must_keep_next = true; then
   2342 	ac_must_keep_next=false # Got value, back to normal.
   2343       else
   2344 	case $ac_arg in
   2345 	  *=* | --config-cache | -C | -disable-* | --disable-* \
   2346 	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
   2347 	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
   2348 	  | -with-* | --with-* | -without-* | --without-* | --x)
   2349 	    case "$ac_configure_args0 " in
   2350 	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
   2351 	    esac
   2352 	    ;;
   2353 	  -* ) ac_must_keep_next=true ;;
   2354 	esac
   2355       fi
   2356       as_fn_append ac_configure_args " '$ac_arg'"
   2357       ;;
   2358     esac
   2359   done
   2360 done
   2361 { ac_configure_args0=; unset ac_configure_args0;}
   2362 { ac_configure_args1=; unset ac_configure_args1;}
   2363 
   2364 # When interrupted or exit'd, cleanup temporary files, and complete
   2365 # config.log.  We remove comments because anyway the quotes in there
   2366 # would cause problems or look ugly.
   2367 # WARNING: Use '\'' to represent an apostrophe within the trap.
   2368 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
   2369 trap 'exit_status=$?
   2370   # Save into config.log some information that might help in debugging.
   2371   {
   2372     echo
   2373 
   2374     $as_echo "## ---------------- ##
   2375 ## Cache variables. ##
   2376 ## ---------------- ##"
   2377     echo
   2378     # The following way of writing the cache mishandles newlines in values,
   2379 (
   2380   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
   2381     eval ac_val=\$$ac_var
   2382     case $ac_val in #(
   2383     *${as_nl}*)
   2384       case $ac_var in #(
   2385       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
   2386 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
   2387       esac
   2388       case $ac_var in #(
   2389       _ | IFS | as_nl) ;; #(
   2390       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
   2391       *) { eval $ac_var=; unset $ac_var;} ;;
   2392       esac ;;
   2393     esac
   2394   done
   2395   (set) 2>&1 |
   2396     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
   2397     *${as_nl}ac_space=\ *)
   2398       sed -n \
   2399 	"s/'\''/'\''\\\\'\'''\''/g;
   2400 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
   2401       ;; #(
   2402     *)
   2403       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   2404       ;;
   2405     esac |
   2406     sort
   2407 )
   2408     echo
   2409 
   2410     $as_echo "## ----------------- ##
   2411 ## Output variables. ##
   2412 ## ----------------- ##"
   2413     echo
   2414     for ac_var in $ac_subst_vars
   2415     do
   2416       eval ac_val=\$$ac_var
   2417       case $ac_val in
   2418       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   2419       esac
   2420       $as_echo "$ac_var='\''$ac_val'\''"
   2421     done | sort
   2422     echo
   2423 
   2424     if test -n "$ac_subst_files"; then
   2425       $as_echo "## ------------------- ##
   2426 ## File substitutions. ##
   2427 ## ------------------- ##"
   2428       echo
   2429       for ac_var in $ac_subst_files
   2430       do
   2431 	eval ac_val=\$$ac_var
   2432 	case $ac_val in
   2433 	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   2434 	esac
   2435 	$as_echo "$ac_var='\''$ac_val'\''"
   2436       done | sort
   2437       echo
   2438     fi
   2439 
   2440     if test -s confdefs.h; then
   2441       $as_echo "## ----------- ##
   2442 ## confdefs.h. ##
   2443 ## ----------- ##"
   2444       echo
   2445       cat confdefs.h
   2446       echo
   2447     fi
   2448     test "$ac_signal" != 0 &&
   2449       $as_echo "$as_me: caught signal $ac_signal"
   2450     $as_echo "$as_me: exit $exit_status"
   2451   } >&5
   2452   rm -f core *.core core.conftest.* &&
   2453     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
   2454     exit $exit_status
   2455 ' 0
   2456 for ac_signal in 1 2 13 15; do
   2457   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
   2458 done
   2459 ac_signal=0
   2460 
   2461 # confdefs.h avoids OS command line length limits that DEFS can exceed.
   2462 rm -f -r conftest* confdefs.h
   2463 
   2464 $as_echo "/* confdefs.h */" > confdefs.h
   2465 
   2466 # Predefined preprocessor variables.
   2467 
   2468 cat >>confdefs.h <<_ACEOF
   2469 #define PACKAGE_NAME "$PACKAGE_NAME"
   2470 _ACEOF
   2471 
   2472 cat >>confdefs.h <<_ACEOF
   2473 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
   2474 _ACEOF
   2475 
   2476 cat >>confdefs.h <<_ACEOF
   2477 #define PACKAGE_VERSION "$PACKAGE_VERSION"
   2478 _ACEOF
   2479 
   2480 cat >>confdefs.h <<_ACEOF
   2481 #define PACKAGE_STRING "$PACKAGE_STRING"
   2482 _ACEOF
   2483 
   2484 cat >>confdefs.h <<_ACEOF
   2485 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
   2486 _ACEOF
   2487 
   2488 cat >>confdefs.h <<_ACEOF
   2489 #define PACKAGE_URL "$PACKAGE_URL"
   2490 _ACEOF
   2491 
   2492 
   2493 # Let the site file select an alternate cache file if it wants to.
   2494 # Prefer an explicitly selected file to automatically selected ones.
   2495 ac_site_file1=NONE
   2496 ac_site_file2=NONE
   2497 if test -n "$CONFIG_SITE"; then
   2498   # We do not want a PATH search for config.site.
   2499   case $CONFIG_SITE in #((
   2500     -*)  ac_site_file1=./$CONFIG_SITE;;
   2501     */*) ac_site_file1=$CONFIG_SITE;;
   2502     *)   ac_site_file1=./$CONFIG_SITE;;
   2503   esac
   2504 elif test "x$prefix" != xNONE; then
   2505   ac_site_file1=$prefix/share/config.site
   2506   ac_site_file2=$prefix/etc/config.site
   2507 else
   2508   ac_site_file1=$ac_default_prefix/share/config.site
   2509   ac_site_file2=$ac_default_prefix/etc/config.site
   2510 fi
   2511 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
   2512 do
   2513   test "x$ac_site_file" = xNONE && continue
   2514   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
   2515     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
   2516 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
   2517     sed 's/^/| /' "$ac_site_file" >&5
   2518     . "$ac_site_file" \
   2519       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2520 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   2521 as_fn_error $? "failed to load site script $ac_site_file
   2522 See \`config.log' for more details" "$LINENO" 5; }
   2523   fi
   2524 done
   2525 
   2526 if test -r "$cache_file"; then
   2527   # Some versions of bash will fail to source /dev/null (special files
   2528   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
   2529   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
   2530     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
   2531 $as_echo "$as_me: loading cache $cache_file" >&6;}
   2532     case $cache_file in
   2533       [\\/]* | ?:[\\/]* ) . "$cache_file";;
   2534       *)                      . "./$cache_file";;
   2535     esac
   2536   fi
   2537 else
   2538   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
   2539 $as_echo "$as_me: creating cache $cache_file" >&6;}
   2540   >$cache_file
   2541 fi
   2542 
   2543 # Check that the precious variables saved in the cache have kept the same
   2544 # value.
   2545 ac_cache_corrupted=false
   2546 for ac_var in $ac_precious_vars; do
   2547   eval ac_old_set=\$ac_cv_env_${ac_var}_set
   2548   eval ac_new_set=\$ac_env_${ac_var}_set
   2549   eval ac_old_val=\$ac_cv_env_${ac_var}_value
   2550   eval ac_new_val=\$ac_env_${ac_var}_value
   2551   case $ac_old_set,$ac_new_set in
   2552     set,)
   2553       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
   2554 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
   2555       ac_cache_corrupted=: ;;
   2556     ,set)
   2557       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
   2558 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
   2559       ac_cache_corrupted=: ;;
   2560     ,);;
   2561     *)
   2562       if test "x$ac_old_val" != "x$ac_new_val"; then
   2563 	# differences in whitespace do not lead to failure.
   2564 	ac_old_val_w=`echo x $ac_old_val`
   2565 	ac_new_val_w=`echo x $ac_new_val`
   2566 	if test "$ac_old_val_w" != "$ac_new_val_w"; then
   2567 	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
   2568 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
   2569 	  ac_cache_corrupted=:
   2570 	else
   2571 	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
   2572 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
   2573 	  eval $ac_var=\$ac_old_val
   2574 	fi
   2575 	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
   2576 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
   2577 	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
   2578 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
   2579       fi;;
   2580   esac
   2581   # Pass precious variables to config.status.
   2582   if test "$ac_new_set" = set; then
   2583     case $ac_new_val in
   2584     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
   2585     *) ac_arg=$ac_var=$ac_new_val ;;
   2586     esac
   2587     case " $ac_configure_args " in
   2588       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
   2589       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
   2590     esac
   2591   fi
   2592 done
   2593 if $ac_cache_corrupted; then
   2594   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2595 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   2596   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
   2597 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
   2598   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
   2599 fi
   2600 ## -------------------- ##
   2601 ## Main body of script. ##
   2602 ## -------------------- ##
   2603 
   2604 ac_ext=c
   2605 ac_cpp='$CPP $CPPFLAGS'
   2606 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   2607 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   2608 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   2609 
   2610 
   2611 
   2612 
   2613 ac_ext=c
   2614 ac_cpp='$CPP $CPPFLAGS'
   2615 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   2616 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   2617 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   2618 
   2619 
   2620 ac_config_headers="$ac_config_headers config.h"
   2621 
   2622 ac_ext=c
   2623 ac_cpp='$CPP $CPPFLAGS'
   2624 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   2625 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   2626 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   2627 if test -n "$ac_tool_prefix"; then
   2628   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
   2629 set dummy ${ac_tool_prefix}gcc; ac_word=$2
   2630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2631 $as_echo_n "checking for $ac_word... " >&6; }
   2632 if ${ac_cv_prog_CC+:} false; then :
   2633   $as_echo_n "(cached) " >&6
   2634 else
   2635   if test -n "$CC"; then
   2636   ac_cv_prog_CC="$CC" # Let the user override the test.
   2637 else
   2638 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2639 for as_dir in $PATH
   2640 do
   2641   IFS=$as_save_IFS
   2642   test -z "$as_dir" && as_dir=.
   2643     for ac_exec_ext in '' $ac_executable_extensions; do
   2644   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2645     ac_cv_prog_CC="${ac_tool_prefix}gcc"
   2646     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2647     break 2
   2648   fi
   2649 done
   2650   done
   2651 IFS=$as_save_IFS
   2652 
   2653 fi
   2654 fi
   2655 CC=$ac_cv_prog_CC
   2656 if test -n "$CC"; then
   2657   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   2658 $as_echo "$CC" >&6; }
   2659 else
   2660   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2661 $as_echo "no" >&6; }
   2662 fi
   2663 
   2664 
   2665 fi
   2666 if test -z "$ac_cv_prog_CC"; then
   2667   ac_ct_CC=$CC
   2668   # Extract the first word of "gcc", so it can be a program name with args.
   2669 set dummy gcc; ac_word=$2
   2670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2671 $as_echo_n "checking for $ac_word... " >&6; }
   2672 if ${ac_cv_prog_ac_ct_CC+:} false; then :
   2673   $as_echo_n "(cached) " >&6
   2674 else
   2675   if test -n "$ac_ct_CC"; then
   2676   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   2677 else
   2678 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2679 for as_dir in $PATH
   2680 do
   2681   IFS=$as_save_IFS
   2682   test -z "$as_dir" && as_dir=.
   2683     for ac_exec_ext in '' $ac_executable_extensions; do
   2684   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2685     ac_cv_prog_ac_ct_CC="gcc"
   2686     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2687     break 2
   2688   fi
   2689 done
   2690   done
   2691 IFS=$as_save_IFS
   2692 
   2693 fi
   2694 fi
   2695 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   2696 if test -n "$ac_ct_CC"; then
   2697   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   2698 $as_echo "$ac_ct_CC" >&6; }
   2699 else
   2700   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2701 $as_echo "no" >&6; }
   2702 fi
   2703 
   2704   if test "x$ac_ct_CC" = x; then
   2705     CC=""
   2706   else
   2707     case $cross_compiling:$ac_tool_warned in
   2708 yes:)
   2709 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   2710 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   2711 ac_tool_warned=yes ;;
   2712 esac
   2713     CC=$ac_ct_CC
   2714   fi
   2715 else
   2716   CC="$ac_cv_prog_CC"
   2717 fi
   2718 
   2719 if test -z "$CC"; then
   2720           if test -n "$ac_tool_prefix"; then
   2721     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
   2722 set dummy ${ac_tool_prefix}cc; ac_word=$2
   2723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2724 $as_echo_n "checking for $ac_word... " >&6; }
   2725 if ${ac_cv_prog_CC+:} false; then :
   2726   $as_echo_n "(cached) " >&6
   2727 else
   2728   if test -n "$CC"; then
   2729   ac_cv_prog_CC="$CC" # Let the user override the test.
   2730 else
   2731 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2732 for as_dir in $PATH
   2733 do
   2734   IFS=$as_save_IFS
   2735   test -z "$as_dir" && as_dir=.
   2736     for ac_exec_ext in '' $ac_executable_extensions; do
   2737   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2738     ac_cv_prog_CC="${ac_tool_prefix}cc"
   2739     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2740     break 2
   2741   fi
   2742 done
   2743   done
   2744 IFS=$as_save_IFS
   2745 
   2746 fi
   2747 fi
   2748 CC=$ac_cv_prog_CC
   2749 if test -n "$CC"; then
   2750   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   2751 $as_echo "$CC" >&6; }
   2752 else
   2753   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2754 $as_echo "no" >&6; }
   2755 fi
   2756 
   2757 
   2758   fi
   2759 fi
   2760 if test -z "$CC"; then
   2761   # Extract the first word of "cc", so it can be a program name with args.
   2762 set dummy cc; ac_word=$2
   2763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2764 $as_echo_n "checking for $ac_word... " >&6; }
   2765 if ${ac_cv_prog_CC+:} false; then :
   2766   $as_echo_n "(cached) " >&6
   2767 else
   2768   if test -n "$CC"; then
   2769   ac_cv_prog_CC="$CC" # Let the user override the test.
   2770 else
   2771   ac_prog_rejected=no
   2772 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2773 for as_dir in $PATH
   2774 do
   2775   IFS=$as_save_IFS
   2776   test -z "$as_dir" && as_dir=.
   2777     for ac_exec_ext in '' $ac_executable_extensions; do
   2778   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2779     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
   2780        ac_prog_rejected=yes
   2781        continue
   2782      fi
   2783     ac_cv_prog_CC="cc"
   2784     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2785     break 2
   2786   fi
   2787 done
   2788   done
   2789 IFS=$as_save_IFS
   2790 
   2791 if test $ac_prog_rejected = yes; then
   2792   # We found a bogon in the path, so make sure we never use it.
   2793   set dummy $ac_cv_prog_CC
   2794   shift
   2795   if test $# != 0; then
   2796     # We chose a different compiler from the bogus one.
   2797     # However, it has the same basename, so the bogon will be chosen
   2798     # first if we set CC to just the basename; use the full file name.
   2799     shift
   2800     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
   2801   fi
   2802 fi
   2803 fi
   2804 fi
   2805 CC=$ac_cv_prog_CC
   2806 if test -n "$CC"; then
   2807   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   2808 $as_echo "$CC" >&6; }
   2809 else
   2810   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2811 $as_echo "no" >&6; }
   2812 fi
   2813 
   2814 
   2815 fi
   2816 if test -z "$CC"; then
   2817   if test -n "$ac_tool_prefix"; then
   2818   for ac_prog in cl.exe
   2819   do
   2820     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   2821 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   2822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2823 $as_echo_n "checking for $ac_word... " >&6; }
   2824 if ${ac_cv_prog_CC+:} false; then :
   2825   $as_echo_n "(cached) " >&6
   2826 else
   2827   if test -n "$CC"; then
   2828   ac_cv_prog_CC="$CC" # Let the user override the test.
   2829 else
   2830 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2831 for as_dir in $PATH
   2832 do
   2833   IFS=$as_save_IFS
   2834   test -z "$as_dir" && as_dir=.
   2835     for ac_exec_ext in '' $ac_executable_extensions; do
   2836   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2837     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
   2838     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2839     break 2
   2840   fi
   2841 done
   2842   done
   2843 IFS=$as_save_IFS
   2844 
   2845 fi
   2846 fi
   2847 CC=$ac_cv_prog_CC
   2848 if test -n "$CC"; then
   2849   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   2850 $as_echo "$CC" >&6; }
   2851 else
   2852   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2853 $as_echo "no" >&6; }
   2854 fi
   2855 
   2856 
   2857     test -n "$CC" && break
   2858   done
   2859 fi
   2860 if test -z "$CC"; then
   2861   ac_ct_CC=$CC
   2862   for ac_prog in cl.exe
   2863 do
   2864   # Extract the first word of "$ac_prog", so it can be a program name with args.
   2865 set dummy $ac_prog; ac_word=$2
   2866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2867 $as_echo_n "checking for $ac_word... " >&6; }
   2868 if ${ac_cv_prog_ac_ct_CC+:} false; then :
   2869   $as_echo_n "(cached) " >&6
   2870 else
   2871   if test -n "$ac_ct_CC"; then
   2872   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   2873 else
   2874 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2875 for as_dir in $PATH
   2876 do
   2877   IFS=$as_save_IFS
   2878   test -z "$as_dir" && as_dir=.
   2879     for ac_exec_ext in '' $ac_executable_extensions; do
   2880   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2881     ac_cv_prog_ac_ct_CC="$ac_prog"
   2882     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2883     break 2
   2884   fi
   2885 done
   2886   done
   2887 IFS=$as_save_IFS
   2888 
   2889 fi
   2890 fi
   2891 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   2892 if test -n "$ac_ct_CC"; then
   2893   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   2894 $as_echo "$ac_ct_CC" >&6; }
   2895 else
   2896   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2897 $as_echo "no" >&6; }
   2898 fi
   2899 
   2900 
   2901   test -n "$ac_ct_CC" && break
   2902 done
   2903 
   2904   if test "x$ac_ct_CC" = x; then
   2905     CC=""
   2906   else
   2907     case $cross_compiling:$ac_tool_warned in
   2908 yes:)
   2909 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   2910 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   2911 ac_tool_warned=yes ;;
   2912 esac
   2913     CC=$ac_ct_CC
   2914   fi
   2915 fi
   2916 
   2917 fi
   2918 
   2919 
   2920 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2921 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   2922 as_fn_error $? "no acceptable C compiler found in \$PATH
   2923 See \`config.log' for more details" "$LINENO" 5; }
   2924 
   2925 # Provide some information about the compiler.
   2926 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
   2927 set X $ac_compile
   2928 ac_compiler=$2
   2929 for ac_option in --version -v -V -qversion; do
   2930   { { ac_try="$ac_compiler $ac_option >&5"
   2931 case "(($ac_try" in
   2932   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2933   *) ac_try_echo=$ac_try;;
   2934 esac
   2935 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   2936 $as_echo "$ac_try_echo"; } >&5
   2937   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
   2938   ac_status=$?
   2939   if test -s conftest.err; then
   2940     sed '10a\
   2941 ... rest of stderr output deleted ...
   2942          10q' conftest.err >conftest.er1
   2943     cat conftest.er1 >&5
   2944   fi
   2945   rm -f conftest.er1 conftest.err
   2946   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   2947   test $ac_status = 0; }
   2948 done
   2949 
   2950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2951 /* end confdefs.h.  */
   2952 
   2953 int
   2954 main ()
   2955 {
   2956 
   2957   ;
   2958   return 0;
   2959 }
   2960 _ACEOF
   2961 ac_clean_files_save=$ac_clean_files
   2962 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
   2963 # Try to create an executable without -o first, disregard a.out.
   2964 # It will help us diagnose broken compilers, and finding out an intuition
   2965 # of exeext.
   2966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
   2967 $as_echo_n "checking whether the C compiler works... " >&6; }
   2968 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
   2969 
   2970 # The possible output files:
   2971 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
   2972 
   2973 ac_rmfiles=
   2974 for ac_file in $ac_files
   2975 do
   2976   case $ac_file in
   2977     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   2978     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
   2979   esac
   2980 done
   2981 rm -f $ac_rmfiles
   2982 
   2983 if { { ac_try="$ac_link_default"
   2984 case "(($ac_try" in
   2985   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   2986   *) ac_try_echo=$ac_try;;
   2987 esac
   2988 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   2989 $as_echo "$ac_try_echo"; } >&5
   2990   (eval "$ac_link_default") 2>&5
   2991   ac_status=$?
   2992   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   2993   test $ac_status = 0; }; then :
   2994   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
   2995 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
   2996 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
   2997 # so that the user can short-circuit this test for compilers unknown to
   2998 # Autoconf.
   2999 for ac_file in $ac_files ''
   3000 do
   3001   test -f "$ac_file" || continue
   3002   case $ac_file in
   3003     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
   3004 	;;
   3005     [ab].out )
   3006 	# We found the default executable, but exeext='' is most
   3007 	# certainly right.
   3008 	break;;
   3009     *.* )
   3010 	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
   3011 	then :; else
   3012 	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   3013 	fi
   3014 	# We set ac_cv_exeext here because the later test for it is not
   3015 	# safe: cross compilers may not add the suffix if given an `-o'
   3016 	# argument, so we may need to know it at that point already.
   3017 	# Even if this section looks crufty: it has the advantage of
   3018 	# actually working.
   3019 	break;;
   3020     * )
   3021 	break;;
   3022   esac
   3023 done
   3024 test "$ac_cv_exeext" = no && ac_cv_exeext=
   3025 
   3026 else
   3027   ac_file=''
   3028 fi
   3029 if test -z "$ac_file"; then :
   3030   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3031 $as_echo "no" >&6; }
   3032 $as_echo "$as_me: failed program was:" >&5
   3033 sed 's/^/| /' conftest.$ac_ext >&5
   3034 
   3035 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3036 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3037 as_fn_error 77 "C compiler cannot create executables
   3038 See \`config.log' for more details" "$LINENO" 5; }
   3039 else
   3040   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3041 $as_echo "yes" >&6; }
   3042 fi
   3043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
   3044 $as_echo_n "checking for C compiler default output file name... " >&6; }
   3045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
   3046 $as_echo "$ac_file" >&6; }
   3047 ac_exeext=$ac_cv_exeext
   3048 
   3049 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
   3050 ac_clean_files=$ac_clean_files_save
   3051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
   3052 $as_echo_n "checking for suffix of executables... " >&6; }
   3053 if { { ac_try="$ac_link"
   3054 case "(($ac_try" in
   3055   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3056   *) ac_try_echo=$ac_try;;
   3057 esac
   3058 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3059 $as_echo "$ac_try_echo"; } >&5
   3060   (eval "$ac_link") 2>&5
   3061   ac_status=$?
   3062   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3063   test $ac_status = 0; }; then :
   3064   # If both `conftest.exe' and `conftest' are `present' (well, observable)
   3065 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
   3066 # work properly (i.e., refer to `conftest.exe'), while it won't with
   3067 # `rm'.
   3068 for ac_file in conftest.exe conftest conftest.*; do
   3069   test -f "$ac_file" || continue
   3070   case $ac_file in
   3071     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   3072     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   3073 	  break;;
   3074     * ) break;;
   3075   esac
   3076 done
   3077 else
   3078   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3079 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3080 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
   3081 See \`config.log' for more details" "$LINENO" 5; }
   3082 fi
   3083 rm -f conftest conftest$ac_cv_exeext
   3084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
   3085 $as_echo "$ac_cv_exeext" >&6; }
   3086 
   3087 rm -f conftest.$ac_ext
   3088 EXEEXT=$ac_cv_exeext
   3089 ac_exeext=$EXEEXT
   3090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3091 /* end confdefs.h.  */
   3092 #include <stdio.h>
   3093 int
   3094 main ()
   3095 {
   3096 FILE *f = fopen ("conftest.out", "w");
   3097  return ferror (f) || fclose (f) != 0;
   3098 
   3099   ;
   3100   return 0;
   3101 }
   3102 _ACEOF
   3103 ac_clean_files="$ac_clean_files conftest.out"
   3104 # Check that the compiler produces executables we can run.  If not, either
   3105 # the compiler is broken, or we cross compile.
   3106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
   3107 $as_echo_n "checking whether we are cross compiling... " >&6; }
   3108 if test "$cross_compiling" != yes; then
   3109   { { ac_try="$ac_link"
   3110 case "(($ac_try" in
   3111   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3112   *) ac_try_echo=$ac_try;;
   3113 esac
   3114 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3115 $as_echo "$ac_try_echo"; } >&5
   3116   (eval "$ac_link") 2>&5
   3117   ac_status=$?
   3118   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3119   test $ac_status = 0; }
   3120   if { ac_try='./conftest$ac_cv_exeext'
   3121   { { case "(($ac_try" in
   3122   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3123   *) ac_try_echo=$ac_try;;
   3124 esac
   3125 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3126 $as_echo "$ac_try_echo"; } >&5
   3127   (eval "$ac_try") 2>&5
   3128   ac_status=$?
   3129   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3130   test $ac_status = 0; }; }; then
   3131     cross_compiling=no
   3132   else
   3133     if test "$cross_compiling" = maybe; then
   3134 	cross_compiling=yes
   3135     else
   3136 	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3137 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3138 as_fn_error $? "cannot run C compiled programs.
   3139 If you meant to cross compile, use \`--host'.
   3140 See \`config.log' for more details" "$LINENO" 5; }
   3141     fi
   3142   fi
   3143 fi
   3144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
   3145 $as_echo "$cross_compiling" >&6; }
   3146 
   3147 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
   3148 ac_clean_files=$ac_clean_files_save
   3149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
   3150 $as_echo_n "checking for suffix of object files... " >&6; }
   3151 if ${ac_cv_objext+:} false; then :
   3152   $as_echo_n "(cached) " >&6
   3153 else
   3154   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3155 /* end confdefs.h.  */
   3156 
   3157 int
   3158 main ()
   3159 {
   3160 
   3161   ;
   3162   return 0;
   3163 }
   3164 _ACEOF
   3165 rm -f conftest.o conftest.obj
   3166 if { { ac_try="$ac_compile"
   3167 case "(($ac_try" in
   3168   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3169   *) ac_try_echo=$ac_try;;
   3170 esac
   3171 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3172 $as_echo "$ac_try_echo"; } >&5
   3173   (eval "$ac_compile") 2>&5
   3174   ac_status=$?
   3175   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3176   test $ac_status = 0; }; then :
   3177   for ac_file in conftest.o conftest.obj conftest.*; do
   3178   test -f "$ac_file" || continue;
   3179   case $ac_file in
   3180     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
   3181     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
   3182        break;;
   3183   esac
   3184 done
   3185 else
   3186   $as_echo "$as_me: failed program was:" >&5
   3187 sed 's/^/| /' conftest.$ac_ext >&5
   3188 
   3189 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3190 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3191 as_fn_error $? "cannot compute suffix of object files: cannot compile
   3192 See \`config.log' for more details" "$LINENO" 5; }
   3193 fi
   3194 rm -f conftest.$ac_cv_objext conftest.$ac_ext
   3195 fi
   3196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
   3197 $as_echo "$ac_cv_objext" >&6; }
   3198 OBJEXT=$ac_cv_objext
   3199 ac_objext=$OBJEXT
   3200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
   3201 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
   3202 if ${ac_cv_c_compiler_gnu+:} false; then :
   3203   $as_echo_n "(cached) " >&6
   3204 else
   3205   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3206 /* end confdefs.h.  */
   3207 
   3208 int
   3209 main ()
   3210 {
   3211 #ifndef __GNUC__
   3212        choke me
   3213 #endif
   3214 
   3215   ;
   3216   return 0;
   3217 }
   3218 _ACEOF
   3219 if ac_fn_c_try_compile "$LINENO"; then :
   3220   ac_compiler_gnu=yes
   3221 else
   3222   ac_compiler_gnu=no
   3223 fi
   3224 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3225 ac_cv_c_compiler_gnu=$ac_compiler_gnu
   3226 
   3227 fi
   3228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
   3229 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
   3230 if test $ac_compiler_gnu = yes; then
   3231   GCC=yes
   3232 else
   3233   GCC=
   3234 fi
   3235 ac_test_CFLAGS=${CFLAGS+set}
   3236 ac_save_CFLAGS=$CFLAGS
   3237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
   3238 $as_echo_n "checking whether $CC accepts -g... " >&6; }
   3239 if ${ac_cv_prog_cc_g+:} false; then :
   3240   $as_echo_n "(cached) " >&6
   3241 else
   3242   ac_save_c_werror_flag=$ac_c_werror_flag
   3243    ac_c_werror_flag=yes
   3244    ac_cv_prog_cc_g=no
   3245    CFLAGS="-g"
   3246    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3247 /* end confdefs.h.  */
   3248 
   3249 int
   3250 main ()
   3251 {
   3252 
   3253   ;
   3254   return 0;
   3255 }
   3256 _ACEOF
   3257 if ac_fn_c_try_compile "$LINENO"; then :
   3258   ac_cv_prog_cc_g=yes
   3259 else
   3260   CFLAGS=""
   3261       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3262 /* end confdefs.h.  */
   3263 
   3264 int
   3265 main ()
   3266 {
   3267 
   3268   ;
   3269   return 0;
   3270 }
   3271 _ACEOF
   3272 if ac_fn_c_try_compile "$LINENO"; then :
   3273 
   3274 else
   3275   ac_c_werror_flag=$ac_save_c_werror_flag
   3276 	 CFLAGS="-g"
   3277 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3278 /* end confdefs.h.  */
   3279 
   3280 int
   3281 main ()
   3282 {
   3283 
   3284   ;
   3285   return 0;
   3286 }
   3287 _ACEOF
   3288 if ac_fn_c_try_compile "$LINENO"; then :
   3289   ac_cv_prog_cc_g=yes
   3290 fi
   3291 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3292 fi
   3293 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3294 fi
   3295 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3296    ac_c_werror_flag=$ac_save_c_werror_flag
   3297 fi
   3298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
   3299 $as_echo "$ac_cv_prog_cc_g" >&6; }
   3300 if test "$ac_test_CFLAGS" = set; then
   3301   CFLAGS=$ac_save_CFLAGS
   3302 elif test $ac_cv_prog_cc_g = yes; then
   3303   if test "$GCC" = yes; then
   3304     CFLAGS="-g -O2"
   3305   else
   3306     CFLAGS="-g"
   3307   fi
   3308 else
   3309   if test "$GCC" = yes; then
   3310     CFLAGS="-O2"
   3311   else
   3312     CFLAGS=
   3313   fi
   3314 fi
   3315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
   3316 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
   3317 if ${ac_cv_prog_cc_c89+:} false; then :
   3318   $as_echo_n "(cached) " >&6
   3319 else
   3320   ac_cv_prog_cc_c89=no
   3321 ac_save_CC=$CC
   3322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3323 /* end confdefs.h.  */
   3324 #include <stdarg.h>
   3325 #include <stdio.h>
   3326 struct stat;
   3327 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
   3328 struct buf { int x; };
   3329 FILE * (*rcsopen) (struct buf *, struct stat *, int);
   3330 static char *e (p, i)
   3331      char **p;
   3332      int i;
   3333 {
   3334   return p[i];
   3335 }
   3336 static char *f (char * (*g) (char **, int), char **p, ...)
   3337 {
   3338   char *s;
   3339   va_list v;
   3340   va_start (v,p);
   3341   s = g (p, va_arg (v,int));
   3342   va_end (v);
   3343   return s;
   3344 }
   3345 
   3346 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
   3347    function prototypes and stuff, but not '\xHH' hex character constants.
   3348    These don't provoke an error unfortunately, instead are silently treated
   3349    as 'x'.  The following induces an error, until -std is added to get
   3350    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
   3351    array size at least.  It's necessary to write '\x00'==0 to get something
   3352    that's true only with -std.  */
   3353 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
   3354 
   3355 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
   3356    inside strings and character constants.  */
   3357 #define FOO(x) 'x'
   3358 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
   3359 
   3360 int test (int i, double x);
   3361 struct s1 {int (*f) (int a);};
   3362 struct s2 {int (*f) (double a);};
   3363 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
   3364 int argc;
   3365 char **argv;
   3366 int
   3367 main ()
   3368 {
   3369 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
   3370   ;
   3371   return 0;
   3372 }
   3373 _ACEOF
   3374 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
   3375 	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
   3376 do
   3377   CC="$ac_save_CC $ac_arg"
   3378   if ac_fn_c_try_compile "$LINENO"; then :
   3379   ac_cv_prog_cc_c89=$ac_arg
   3380 fi
   3381 rm -f core conftest.err conftest.$ac_objext
   3382   test "x$ac_cv_prog_cc_c89" != "xno" && break
   3383 done
   3384 rm -f conftest.$ac_ext
   3385 CC=$ac_save_CC
   3386 
   3387 fi
   3388 # AC_CACHE_VAL
   3389 case "x$ac_cv_prog_cc_c89" in
   3390   x)
   3391     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   3392 $as_echo "none needed" >&6; } ;;
   3393   xno)
   3394     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   3395 $as_echo "unsupported" >&6; } ;;
   3396   *)
   3397     CC="$CC $ac_cv_prog_cc_c89"
   3398     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
   3399 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
   3400 esac
   3401 if test "x$ac_cv_prog_cc_c89" != xno; then :
   3402 
   3403 fi
   3404 
   3405 ac_ext=c
   3406 ac_cpp='$CPP $CPPFLAGS'
   3407 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3408 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3409 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3410 
   3411 ac_aux_dir=
   3412 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
   3413   if test -f "$ac_dir/install-sh"; then
   3414     ac_aux_dir=$ac_dir
   3415     ac_install_sh="$ac_aux_dir/install-sh -c"
   3416     break
   3417   elif test -f "$ac_dir/install.sh"; then
   3418     ac_aux_dir=$ac_dir
   3419     ac_install_sh="$ac_aux_dir/install.sh -c"
   3420     break
   3421   elif test -f "$ac_dir/shtool"; then
   3422     ac_aux_dir=$ac_dir
   3423     ac_install_sh="$ac_aux_dir/shtool install -c"
   3424     break
   3425   fi
   3426 done
   3427 if test -z "$ac_aux_dir"; then
   3428   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
   3429 fi
   3430 
   3431 # These three variables are undocumented and unsupported,
   3432 # and are intended to be withdrawn in a future Autoconf release.
   3433 # They can cause serious problems if a builder's source tree is in a directory
   3434 # whose full name contains unusual characters.
   3435 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
   3436 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
   3437 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
   3438 
   3439 
   3440 # Make sure we can run config.sub.
   3441 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
   3442   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
   3443 
   3444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
   3445 $as_echo_n "checking build system type... " >&6; }
   3446 if ${ac_cv_build+:} false; then :
   3447   $as_echo_n "(cached) " >&6
   3448 else
   3449   ac_build_alias=$build_alias
   3450 test "x$ac_build_alias" = x &&
   3451   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
   3452 test "x$ac_build_alias" = x &&
   3453   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
   3454 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
   3455   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
   3456 
   3457 fi
   3458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
   3459 $as_echo "$ac_cv_build" >&6; }
   3460 case $ac_cv_build in
   3461 *-*-*) ;;
   3462 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
   3463 esac
   3464 build=$ac_cv_build
   3465 ac_save_IFS=$IFS; IFS='-'
   3466 set x $ac_cv_build
   3467 shift
   3468 build_cpu=$1
   3469 build_vendor=$2
   3470 shift; shift
   3471 # Remember, the first character of IFS is used to create $*,
   3472 # except with old shells:
   3473 build_os=$*
   3474 IFS=$ac_save_IFS
   3475 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
   3476 
   3477 
   3478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
   3479 $as_echo_n "checking host system type... " >&6; }
   3480 if ${ac_cv_host+:} false; then :
   3481   $as_echo_n "(cached) " >&6
   3482 else
   3483   if test "x$host_alias" = x; then
   3484   ac_cv_host=$ac_cv_build
   3485 else
   3486   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
   3487     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
   3488 fi
   3489 
   3490 fi
   3491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
   3492 $as_echo "$ac_cv_host" >&6; }
   3493 case $ac_cv_host in
   3494 *-*-*) ;;
   3495 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
   3496 esac
   3497 host=$ac_cv_host
   3498 ac_save_IFS=$IFS; IFS='-'
   3499 set x $ac_cv_host
   3500 shift
   3501 host_cpu=$1
   3502 host_vendor=$2
   3503 shift; shift
   3504 # Remember, the first character of IFS is used to create $*,
   3505 # except with old shells:
   3506 host_os=$*
   3507 IFS=$ac_save_IFS
   3508 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
   3509 
   3510 
   3511 
   3512 ac_ext=c
   3513 ac_cpp='$CPP $CPPFLAGS'
   3514 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3515 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3516 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
   3518 $as_echo_n "checking how to run the C preprocessor... " >&6; }
   3519 # On Suns, sometimes $CPP names a directory.
   3520 if test -n "$CPP" && test -d "$CPP"; then
   3521   CPP=
   3522 fi
   3523 if test -z "$CPP"; then
   3524   if ${ac_cv_prog_CPP+:} false; then :
   3525   $as_echo_n "(cached) " >&6
   3526 else
   3527       # Double quotes because CPP needs to be expanded
   3528     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
   3529     do
   3530       ac_preproc_ok=false
   3531 for ac_c_preproc_warn_flag in '' yes
   3532 do
   3533   # Use a header file that comes with gcc, so configuring glibc
   3534   # with a fresh cross-compiler works.
   3535   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   3536   # <limits.h> exists even on freestanding compilers.
   3537   # On the NeXT, cc -E runs the code through the compiler's parser,
   3538   # not just through cpp. "Syntax error" is here to catch this case.
   3539   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3540 /* end confdefs.h.  */
   3541 #ifdef __STDC__
   3542 # include <limits.h>
   3543 #else
   3544 # include <assert.h>
   3545 #endif
   3546 		     Syntax error
   3547 _ACEOF
   3548 if ac_fn_c_try_cpp "$LINENO"; then :
   3549 
   3550 else
   3551   # Broken: fails on valid input.
   3552 continue
   3553 fi
   3554 rm -f conftest.err conftest.i conftest.$ac_ext
   3555 
   3556   # OK, works on sane cases.  Now check whether nonexistent headers
   3557   # can be detected and how.
   3558   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3559 /* end confdefs.h.  */
   3560 #include <ac_nonexistent.h>
   3561 _ACEOF
   3562 if ac_fn_c_try_cpp "$LINENO"; then :
   3563   # Broken: success on invalid input.
   3564 continue
   3565 else
   3566   # Passes both tests.
   3567 ac_preproc_ok=:
   3568 break
   3569 fi
   3570 rm -f conftest.err conftest.i conftest.$ac_ext
   3571 
   3572 done
   3573 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   3574 rm -f conftest.i conftest.err conftest.$ac_ext
   3575 if $ac_preproc_ok; then :
   3576   break
   3577 fi
   3578 
   3579     done
   3580     ac_cv_prog_CPP=$CPP
   3581 
   3582 fi
   3583   CPP=$ac_cv_prog_CPP
   3584 else
   3585   ac_cv_prog_CPP=$CPP
   3586 fi
   3587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
   3588 $as_echo "$CPP" >&6; }
   3589 ac_preproc_ok=false
   3590 for ac_c_preproc_warn_flag in '' yes
   3591 do
   3592   # Use a header file that comes with gcc, so configuring glibc
   3593   # with a fresh cross-compiler works.
   3594   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   3595   # <limits.h> exists even on freestanding compilers.
   3596   # On the NeXT, cc -E runs the code through the compiler's parser,
   3597   # not just through cpp. "Syntax error" is here to catch this case.
   3598   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3599 /* end confdefs.h.  */
   3600 #ifdef __STDC__
   3601 # include <limits.h>
   3602 #else
   3603 # include <assert.h>
   3604 #endif
   3605 		     Syntax error
   3606 _ACEOF
   3607 if ac_fn_c_try_cpp "$LINENO"; then :
   3608 
   3609 else
   3610   # Broken: fails on valid input.
   3611 continue
   3612 fi
   3613 rm -f conftest.err conftest.i conftest.$ac_ext
   3614 
   3615   # OK, works on sane cases.  Now check whether nonexistent headers
   3616   # can be detected and how.
   3617   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3618 /* end confdefs.h.  */
   3619 #include <ac_nonexistent.h>
   3620 _ACEOF
   3621 if ac_fn_c_try_cpp "$LINENO"; then :
   3622   # Broken: success on invalid input.
   3623 continue
   3624 else
   3625   # Passes both tests.
   3626 ac_preproc_ok=:
   3627 break
   3628 fi
   3629 rm -f conftest.err conftest.i conftest.$ac_ext
   3630 
   3631 done
   3632 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   3633 rm -f conftest.i conftest.err conftest.$ac_ext
   3634 if $ac_preproc_ok; then :
   3635 
   3636 else
   3637   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3638 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3639 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
   3640 See \`config.log' for more details" "$LINENO" 5; }
   3641 fi
   3642 
   3643 ac_ext=c
   3644 ac_cpp='$CPP $CPPFLAGS'
   3645 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3646 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3647 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3648 
   3649 
   3650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
   3651 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
   3652 if ${ac_cv_path_GREP+:} false; then :
   3653   $as_echo_n "(cached) " >&6
   3654 else
   3655   if test -z "$GREP"; then
   3656   ac_path_GREP_found=false
   3657   # Loop through the user's path and test for each of PROGNAME-LIST
   3658   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3659 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   3660 do
   3661   IFS=$as_save_IFS
   3662   test -z "$as_dir" && as_dir=.
   3663     for ac_prog in grep ggrep; do
   3664     for ac_exec_ext in '' $ac_executable_extensions; do
   3665       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
   3666       as_fn_executable_p "$ac_path_GREP" || continue
   3667 # Check for GNU ac_path_GREP and select it if it is found.
   3668   # Check for GNU $ac_path_GREP
   3669 case `"$ac_path_GREP" --version 2>&1` in
   3670 *GNU*)
   3671   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
   3672 *)
   3673   ac_count=0
   3674   $as_echo_n 0123456789 >"conftest.in"
   3675   while :
   3676   do
   3677     cat "conftest.in" "conftest.in" >"conftest.tmp"
   3678     mv "conftest.tmp" "conftest.in"
   3679     cp "conftest.in" "conftest.nl"
   3680     $as_echo 'GREP' >> "conftest.nl"
   3681     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   3682     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   3683     as_fn_arith $ac_count + 1 && ac_count=$as_val
   3684     if test $ac_count -gt ${ac_path_GREP_max-0}; then
   3685       # Best one so far, save it but keep looking for a better one
   3686       ac_cv_path_GREP="$ac_path_GREP"
   3687       ac_path_GREP_max=$ac_count
   3688     fi
   3689     # 10*(2^10) chars as input seems more than enough
   3690     test $ac_count -gt 10 && break
   3691   done
   3692   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   3693 esac
   3694 
   3695       $ac_path_GREP_found && break 3
   3696     done
   3697   done
   3698   done
   3699 IFS=$as_save_IFS
   3700   if test -z "$ac_cv_path_GREP"; then
   3701     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   3702   fi
   3703 else
   3704   ac_cv_path_GREP=$GREP
   3705 fi
   3706 
   3707 fi
   3708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
   3709 $as_echo "$ac_cv_path_GREP" >&6; }
   3710  GREP="$ac_cv_path_GREP"
   3711 
   3712 
   3713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
   3714 $as_echo_n "checking for egrep... " >&6; }
   3715 if ${ac_cv_path_EGREP+:} false; then :
   3716   $as_echo_n "(cached) " >&6
   3717 else
   3718   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
   3719    then ac_cv_path_EGREP="$GREP -E"
   3720    else
   3721      if test -z "$EGREP"; then
   3722   ac_path_EGREP_found=false
   3723   # Loop through the user's path and test for each of PROGNAME-LIST
   3724   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3725 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   3726 do
   3727   IFS=$as_save_IFS
   3728   test -z "$as_dir" && as_dir=.
   3729     for ac_prog in egrep; do
   3730     for ac_exec_ext in '' $ac_executable_extensions; do
   3731       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
   3732       as_fn_executable_p "$ac_path_EGREP" || continue
   3733 # Check for GNU ac_path_EGREP and select it if it is found.
   3734   # Check for GNU $ac_path_EGREP
   3735 case `"$ac_path_EGREP" --version 2>&1` in
   3736 *GNU*)
   3737   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
   3738 *)
   3739   ac_count=0
   3740   $as_echo_n 0123456789 >"conftest.in"
   3741   while :
   3742   do
   3743     cat "conftest.in" "conftest.in" >"conftest.tmp"
   3744     mv "conftest.tmp" "conftest.in"
   3745     cp "conftest.in" "conftest.nl"
   3746     $as_echo 'EGREP' >> "conftest.nl"
   3747     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   3748     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   3749     as_fn_arith $ac_count + 1 && ac_count=$as_val
   3750     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
   3751       # Best one so far, save it but keep looking for a better one
   3752       ac_cv_path_EGREP="$ac_path_EGREP"
   3753       ac_path_EGREP_max=$ac_count
   3754     fi
   3755     # 10*(2^10) chars as input seems more than enough
   3756     test $ac_count -gt 10 && break
   3757   done
   3758   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   3759 esac
   3760 
   3761       $ac_path_EGREP_found && break 3
   3762     done
   3763   done
   3764   done
   3765 IFS=$as_save_IFS
   3766   if test -z "$ac_cv_path_EGREP"; then
   3767     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   3768   fi
   3769 else
   3770   ac_cv_path_EGREP=$EGREP
   3771 fi
   3772 
   3773    fi
   3774 fi
   3775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
   3776 $as_echo "$ac_cv_path_EGREP" >&6; }
   3777  EGREP="$ac_cv_path_EGREP"
   3778 
   3779 
   3780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
   3781 $as_echo_n "checking for ANSI C header files... " >&6; }
   3782 if ${ac_cv_header_stdc+:} false; then :
   3783   $as_echo_n "(cached) " >&6
   3784 else
   3785   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3786 /* end confdefs.h.  */
   3787 #include <stdlib.h>
   3788 #include <stdarg.h>
   3789 #include <string.h>
   3790 #include <float.h>
   3791 
   3792 int
   3793 main ()
   3794 {
   3795 
   3796   ;
   3797   return 0;
   3798 }
   3799 _ACEOF
   3800 if ac_fn_c_try_compile "$LINENO"; then :
   3801   ac_cv_header_stdc=yes
   3802 else
   3803   ac_cv_header_stdc=no
   3804 fi
   3805 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3806 
   3807 if test $ac_cv_header_stdc = yes; then
   3808   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
   3809   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3810 /* end confdefs.h.  */
   3811 #include <string.h>
   3812 
   3813 _ACEOF
   3814 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   3815   $EGREP "memchr" >/dev/null 2>&1; then :
   3816 
   3817 else
   3818   ac_cv_header_stdc=no
   3819 fi
   3820 rm -f conftest*
   3821 
   3822 fi
   3823 
   3824 if test $ac_cv_header_stdc = yes; then
   3825   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
   3826   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3827 /* end confdefs.h.  */
   3828 #include <stdlib.h>
   3829 
   3830 _ACEOF
   3831 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   3832   $EGREP "free" >/dev/null 2>&1; then :
   3833 
   3834 else
   3835   ac_cv_header_stdc=no
   3836 fi
   3837 rm -f conftest*
   3838 
   3839 fi
   3840 
   3841 if test $ac_cv_header_stdc = yes; then
   3842   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
   3843   if test "$cross_compiling" = yes; then :
   3844   :
   3845 else
   3846   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3847 /* end confdefs.h.  */
   3848 #include <ctype.h>
   3849 #include <stdlib.h>
   3850 #if ((' ' & 0x0FF) == 0x020)
   3851 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
   3852 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
   3853 #else
   3854 # define ISLOWER(c) \
   3855 		   (('a' <= (c) && (c) <= 'i') \
   3856 		     || ('j' <= (c) && (c) <= 'r') \
   3857 		     || ('s' <= (c) && (c) <= 'z'))
   3858 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
   3859 #endif
   3860 
   3861 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
   3862 int
   3863 main ()
   3864 {
   3865   int i;
   3866   for (i = 0; i < 256; i++)
   3867     if (XOR (islower (i), ISLOWER (i))
   3868 	|| toupper (i) != TOUPPER (i))
   3869       return 2;
   3870   return 0;
   3871 }
   3872 _ACEOF
   3873 if ac_fn_c_try_run "$LINENO"; then :
   3874 
   3875 else
   3876   ac_cv_header_stdc=no
   3877 fi
   3878 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   3879   conftest.$ac_objext conftest.beam conftest.$ac_ext
   3880 fi
   3881 
   3882 fi
   3883 fi
   3884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
   3885 $as_echo "$ac_cv_header_stdc" >&6; }
   3886 if test $ac_cv_header_stdc = yes; then
   3887 
   3888 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
   3889 
   3890 fi
   3891 
   3892 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
   3893 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
   3894 		  inttypes.h stdint.h unistd.h
   3895 do :
   3896   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   3897 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
   3898 "
   3899 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   3900   cat >>confdefs.h <<_ACEOF
   3901 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   3902 _ACEOF
   3903 
   3904 fi
   3905 
   3906 done
   3907 
   3908 
   3909  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
   3910 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
   3911 if ${ac_cv_c_bigendian+:} false; then :
   3912   $as_echo_n "(cached) " >&6
   3913 else
   3914   ac_cv_c_bigendian=unknown
   3915     # See if we're dealing with a universal compiler.
   3916     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3917 /* end confdefs.h.  */
   3918 #ifndef __APPLE_CC__
   3919 	       not a universal capable compiler
   3920 	     #endif
   3921 	     typedef int dummy;
   3922 
   3923 _ACEOF
   3924 if ac_fn_c_try_compile "$LINENO"; then :
   3925 
   3926 	# Check for potential -arch flags.  It is not universal unless
   3927 	# there are at least two -arch flags with different values.
   3928 	ac_arch=
   3929 	ac_prev=
   3930 	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
   3931 	 if test -n "$ac_prev"; then
   3932 	   case $ac_word in
   3933 	     i?86 | x86_64 | ppc | ppc64)
   3934 	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
   3935 		 ac_arch=$ac_word
   3936 	       else
   3937 		 ac_cv_c_bigendian=universal
   3938 		 break
   3939 	       fi
   3940 	       ;;
   3941 	   esac
   3942 	   ac_prev=
   3943 	 elif test "x$ac_word" = "x-arch"; then
   3944 	   ac_prev=arch
   3945 	 fi
   3946        done
   3947 fi
   3948 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3949     if test $ac_cv_c_bigendian = unknown; then
   3950       # See if sys/param.h defines the BYTE_ORDER macro.
   3951       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3952 /* end confdefs.h.  */
   3953 #include <sys/types.h>
   3954 	     #include <sys/param.h>
   3955 
   3956 int
   3957 main ()
   3958 {
   3959 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
   3960 		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
   3961 		     && LITTLE_ENDIAN)
   3962 	      bogus endian macros
   3963 	     #endif
   3964 
   3965   ;
   3966   return 0;
   3967 }
   3968 _ACEOF
   3969 if ac_fn_c_try_compile "$LINENO"; then :
   3970   # It does; now see whether it defined to BIG_ENDIAN or not.
   3971 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3972 /* end confdefs.h.  */
   3973 #include <sys/types.h>
   3974 		#include <sys/param.h>
   3975 
   3976 int
   3977 main ()
   3978 {
   3979 #if BYTE_ORDER != BIG_ENDIAN
   3980 		 not big endian
   3981 		#endif
   3982 
   3983   ;
   3984   return 0;
   3985 }
   3986 _ACEOF
   3987 if ac_fn_c_try_compile "$LINENO"; then :
   3988   ac_cv_c_bigendian=yes
   3989 else
   3990   ac_cv_c_bigendian=no
   3991 fi
   3992 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3993 fi
   3994 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3995     fi
   3996     if test $ac_cv_c_bigendian = unknown; then
   3997       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
   3998       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3999 /* end confdefs.h.  */
   4000 #include <limits.h>
   4001 
   4002 int
   4003 main ()
   4004 {
   4005 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
   4006 	      bogus endian macros
   4007 	     #endif
   4008 
   4009   ;
   4010   return 0;
   4011 }
   4012 _ACEOF
   4013 if ac_fn_c_try_compile "$LINENO"; then :
   4014   # It does; now see whether it defined to _BIG_ENDIAN or not.
   4015 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4016 /* end confdefs.h.  */
   4017 #include <limits.h>
   4018 
   4019 int
   4020 main ()
   4021 {
   4022 #ifndef _BIG_ENDIAN
   4023 		 not big endian
   4024 		#endif
   4025 
   4026   ;
   4027   return 0;
   4028 }
   4029 _ACEOF
   4030 if ac_fn_c_try_compile "$LINENO"; then :
   4031   ac_cv_c_bigendian=yes
   4032 else
   4033   ac_cv_c_bigendian=no
   4034 fi
   4035 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4036 fi
   4037 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4038     fi
   4039     if test $ac_cv_c_bigendian = unknown; then
   4040       # Compile a test program.
   4041       if test "$cross_compiling" = yes; then :
   4042   # Try to guess by grepping values from an object file.
   4043 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4044 /* end confdefs.h.  */
   4045 short int ascii_mm[] =
   4046 		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
   4047 		short int ascii_ii[] =
   4048 		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
   4049 		int use_ascii (int i) {
   4050 		  return ascii_mm[i] + ascii_ii[i];
   4051 		}
   4052 		short int ebcdic_ii[] =
   4053 		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
   4054 		short int ebcdic_mm[] =
   4055 		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
   4056 		int use_ebcdic (int i) {
   4057 		  return ebcdic_mm[i] + ebcdic_ii[i];
   4058 		}
   4059 		extern int foo;
   4060 
   4061 int
   4062 main ()
   4063 {
   4064 return use_ascii (foo) == use_ebcdic (foo);
   4065   ;
   4066   return 0;
   4067 }
   4068 _ACEOF
   4069 if ac_fn_c_try_compile "$LINENO"; then :
   4070   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
   4071 	      ac_cv_c_bigendian=yes
   4072 	    fi
   4073 	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
   4074 	      if test "$ac_cv_c_bigendian" = unknown; then
   4075 		ac_cv_c_bigendian=no
   4076 	      else
   4077 		# finding both strings is unlikely to happen, but who knows?
   4078 		ac_cv_c_bigendian=unknown
   4079 	      fi
   4080 	    fi
   4081 fi
   4082 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4083 else
   4084   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4085 /* end confdefs.h.  */
   4086 $ac_includes_default
   4087 int
   4088 main ()
   4089 {
   4090 
   4091 	     /* Are we little or big endian?  From Harbison&Steele.  */
   4092 	     union
   4093 	     {
   4094 	       long int l;
   4095 	       char c[sizeof (long int)];
   4096 	     } u;
   4097 	     u.l = 1;
   4098 	     return u.c[sizeof (long int) - 1] == 1;
   4099 
   4100   ;
   4101   return 0;
   4102 }
   4103 _ACEOF
   4104 if ac_fn_c_try_run "$LINENO"; then :
   4105   ac_cv_c_bigendian=no
   4106 else
   4107   ac_cv_c_bigendian=yes
   4108 fi
   4109 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   4110   conftest.$ac_objext conftest.beam conftest.$ac_ext
   4111 fi
   4112 
   4113     fi
   4114 fi
   4115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
   4116 $as_echo "$ac_cv_c_bigendian" >&6; }
   4117  case $ac_cv_c_bigendian in #(
   4118    yes)
   4119      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
   4120 ;; #(
   4121    no)
   4122       ;; #(
   4123    universal)
   4124 
   4125 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
   4126 
   4127      ;; #(
   4128    *)
   4129      as_fn_error $? "unknown endianness
   4130  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
   4131  esac
   4132 
   4133 
   4134 # Checks for programs.
   4135 for ac_prog in gawk mawk nawk awk
   4136 do
   4137   # Extract the first word of "$ac_prog", so it can be a program name with args.
   4138 set dummy $ac_prog; ac_word=$2
   4139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4140 $as_echo_n "checking for $ac_word... " >&6; }
   4141 if ${ac_cv_prog_AWK+:} false; then :
   4142   $as_echo_n "(cached) " >&6
   4143 else
   4144   if test -n "$AWK"; then
   4145   ac_cv_prog_AWK="$AWK" # Let the user override the test.
   4146 else
   4147 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4148 for as_dir in $PATH
   4149 do
   4150   IFS=$as_save_IFS
   4151   test -z "$as_dir" && as_dir=.
   4152     for ac_exec_ext in '' $ac_executable_extensions; do
   4153   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4154     ac_cv_prog_AWK="$ac_prog"
   4155     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4156     break 2
   4157   fi
   4158 done
   4159   done
   4160 IFS=$as_save_IFS
   4161 
   4162 fi
   4163 fi
   4164 AWK=$ac_cv_prog_AWK
   4165 if test -n "$AWK"; then
   4166   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
   4167 $as_echo "$AWK" >&6; }
   4168 else
   4169   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4170 $as_echo "no" >&6; }
   4171 fi
   4172 
   4173 
   4174   test -n "$AWK" && break
   4175 done
   4176 
   4177 ac_ext=c
   4178 ac_cpp='$CPP $CPPFLAGS'
   4179 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4180 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4181 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
   4183 $as_echo_n "checking how to run the C preprocessor... " >&6; }
   4184 # On Suns, sometimes $CPP names a directory.
   4185 if test -n "$CPP" && test -d "$CPP"; then
   4186   CPP=
   4187 fi
   4188 if test -z "$CPP"; then
   4189   if ${ac_cv_prog_CPP+:} false; then :
   4190   $as_echo_n "(cached) " >&6
   4191 else
   4192       # Double quotes because CPP needs to be expanded
   4193     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
   4194     do
   4195       ac_preproc_ok=false
   4196 for ac_c_preproc_warn_flag in '' yes
   4197 do
   4198   # Use a header file that comes with gcc, so configuring glibc
   4199   # with a fresh cross-compiler works.
   4200   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   4201   # <limits.h> exists even on freestanding compilers.
   4202   # On the NeXT, cc -E runs the code through the compiler's parser,
   4203   # not just through cpp. "Syntax error" is here to catch this case.
   4204   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4205 /* end confdefs.h.  */
   4206 #ifdef __STDC__
   4207 # include <limits.h>
   4208 #else
   4209 # include <assert.h>
   4210 #endif
   4211 		     Syntax error
   4212 _ACEOF
   4213 if ac_fn_c_try_cpp "$LINENO"; then :
   4214 
   4215 else
   4216   # Broken: fails on valid input.
   4217 continue
   4218 fi
   4219 rm -f conftest.err conftest.i conftest.$ac_ext
   4220 
   4221   # OK, works on sane cases.  Now check whether nonexistent headers
   4222   # can be detected and how.
   4223   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4224 /* end confdefs.h.  */
   4225 #include <ac_nonexistent.h>
   4226 _ACEOF
   4227 if ac_fn_c_try_cpp "$LINENO"; then :
   4228   # Broken: success on invalid input.
   4229 continue
   4230 else
   4231   # Passes both tests.
   4232 ac_preproc_ok=:
   4233 break
   4234 fi
   4235 rm -f conftest.err conftest.i conftest.$ac_ext
   4236 
   4237 done
   4238 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   4239 rm -f conftest.i conftest.err conftest.$ac_ext
   4240 if $ac_preproc_ok; then :
   4241   break
   4242 fi
   4243 
   4244     done
   4245     ac_cv_prog_CPP=$CPP
   4246 
   4247 fi
   4248   CPP=$ac_cv_prog_CPP
   4249 else
   4250   ac_cv_prog_CPP=$CPP
   4251 fi
   4252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
   4253 $as_echo "$CPP" >&6; }
   4254 ac_preproc_ok=false
   4255 for ac_c_preproc_warn_flag in '' yes
   4256 do
   4257   # Use a header file that comes with gcc, so configuring glibc
   4258   # with a fresh cross-compiler works.
   4259   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   4260   # <limits.h> exists even on freestanding compilers.
   4261   # On the NeXT, cc -E runs the code through the compiler's parser,
   4262   # not just through cpp. "Syntax error" is here to catch this case.
   4263   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4264 /* end confdefs.h.  */
   4265 #ifdef __STDC__
   4266 # include <limits.h>
   4267 #else
   4268 # include <assert.h>
   4269 #endif
   4270 		     Syntax error
   4271 _ACEOF
   4272 if ac_fn_c_try_cpp "$LINENO"; then :
   4273 
   4274 else
   4275   # Broken: fails on valid input.
   4276 continue
   4277 fi
   4278 rm -f conftest.err conftest.i conftest.$ac_ext
   4279 
   4280   # OK, works on sane cases.  Now check whether nonexistent headers
   4281   # can be detected and how.
   4282   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4283 /* end confdefs.h.  */
   4284 #include <ac_nonexistent.h>
   4285 _ACEOF
   4286 if ac_fn_c_try_cpp "$LINENO"; then :
   4287   # Broken: success on invalid input.
   4288 continue
   4289 else
   4290   # Passes both tests.
   4291 ac_preproc_ok=:
   4292 break
   4293 fi
   4294 rm -f conftest.err conftest.i conftest.$ac_ext
   4295 
   4296 done
   4297 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   4298 rm -f conftest.i conftest.err conftest.$ac_ext
   4299 if $ac_preproc_ok; then :
   4300 
   4301 else
   4302   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   4303 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   4304 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
   4305 See \`config.log' for more details" "$LINENO" 5; }
   4306 fi
   4307 
   4308 ac_ext=c
   4309 ac_cpp='$CPP $CPPFLAGS'
   4310 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4311 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4312 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4313 
   4314 if test -n "$ac_tool_prefix"; then
   4315   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
   4316 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
   4317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4318 $as_echo_n "checking for $ac_word... " >&6; }
   4319 if ${ac_cv_prog_RANLIB+:} false; then :
   4320   $as_echo_n "(cached) " >&6
   4321 else
   4322   if test -n "$RANLIB"; then
   4323   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
   4324 else
   4325 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4326 for as_dir in $PATH
   4327 do
   4328   IFS=$as_save_IFS
   4329   test -z "$as_dir" && as_dir=.
   4330     for ac_exec_ext in '' $ac_executable_extensions; do
   4331   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4332     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
   4333     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4334     break 2
   4335   fi
   4336 done
   4337   done
   4338 IFS=$as_save_IFS
   4339 
   4340 fi
   4341 fi
   4342 RANLIB=$ac_cv_prog_RANLIB
   4343 if test -n "$RANLIB"; then
   4344   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
   4345 $as_echo "$RANLIB" >&6; }
   4346 else
   4347   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4348 $as_echo "no" >&6; }
   4349 fi
   4350 
   4351 
   4352 fi
   4353 if test -z "$ac_cv_prog_RANLIB"; then
   4354   ac_ct_RANLIB=$RANLIB
   4355   # Extract the first word of "ranlib", so it can be a program name with args.
   4356 set dummy ranlib; ac_word=$2
   4357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4358 $as_echo_n "checking for $ac_word... " >&6; }
   4359 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
   4360   $as_echo_n "(cached) " >&6
   4361 else
   4362   if test -n "$ac_ct_RANLIB"; then
   4363   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
   4364 else
   4365 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4366 for as_dir in $PATH
   4367 do
   4368   IFS=$as_save_IFS
   4369   test -z "$as_dir" && as_dir=.
   4370     for ac_exec_ext in '' $ac_executable_extensions; do
   4371   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4372     ac_cv_prog_ac_ct_RANLIB="ranlib"
   4373     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4374     break 2
   4375   fi
   4376 done
   4377   done
   4378 IFS=$as_save_IFS
   4379 
   4380 fi
   4381 fi
   4382 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
   4383 if test -n "$ac_ct_RANLIB"; then
   4384   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
   4385 $as_echo "$ac_ct_RANLIB" >&6; }
   4386 else
   4387   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4388 $as_echo "no" >&6; }
   4389 fi
   4390 
   4391   if test "x$ac_ct_RANLIB" = x; then
   4392     RANLIB=":"
   4393   else
   4394     case $cross_compiling:$ac_tool_warned in
   4395 yes:)
   4396 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   4397 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   4398 ac_tool_warned=yes ;;
   4399 esac
   4400     RANLIB=$ac_ct_RANLIB
   4401   fi
   4402 else
   4403   RANLIB="$ac_cv_prog_RANLIB"
   4404 fi
   4405 
   4406 # Find a good install program.  We prefer a C program (faster),
   4407 # so one script is as good as another.  But avoid the broken or
   4408 # incompatible versions:
   4409 # SysV /etc/install, /usr/sbin/install
   4410 # SunOS /usr/etc/install
   4411 # IRIX /sbin/install
   4412 # AIX /bin/install
   4413 # AmigaOS /C/install, which installs bootblocks on floppy discs
   4414 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
   4415 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
   4416 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
   4417 # OS/2's system install, which has a completely different semantic
   4418 # ./install, which can be erroneously created by make from ./install.sh.
   4419 # Reject install programs that cannot install multiple files.
   4420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
   4421 $as_echo_n "checking for a BSD-compatible install... " >&6; }
   4422 if test -z "$INSTALL"; then
   4423 if ${ac_cv_path_install+:} false; then :
   4424   $as_echo_n "(cached) " >&6
   4425 else
   4426   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4427 for as_dir in $PATH
   4428 do
   4429   IFS=$as_save_IFS
   4430   test -z "$as_dir" && as_dir=.
   4431     # Account for people who put trailing slashes in PATH elements.
   4432 case $as_dir/ in #((
   4433   ./ | .// | /[cC]/* | \
   4434   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
   4435   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
   4436   /usr/ucb/* ) ;;
   4437   *)
   4438     # OSF1 and SCO ODT 3.0 have their own names for install.
   4439     # Don't use installbsd from OSF since it installs stuff as root
   4440     # by default.
   4441     for ac_prog in ginstall scoinst install; do
   4442       for ac_exec_ext in '' $ac_executable_extensions; do
   4443 	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
   4444 	  if test $ac_prog = install &&
   4445 	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   4446 	    # AIX install.  It has an incompatible calling convention.
   4447 	    :
   4448 	  elif test $ac_prog = install &&
   4449 	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   4450 	    # program-specific install script used by HP pwplus--don't use.
   4451 	    :
   4452 	  else
   4453 	    rm -rf conftest.one conftest.two conftest.dir
   4454 	    echo one > conftest.one
   4455 	    echo two > conftest.two
   4456 	    mkdir conftest.dir
   4457 	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
   4458 	      test -s conftest.one && test -s conftest.two &&
   4459 	      test -s conftest.dir/conftest.one &&
   4460 	      test -s conftest.dir/conftest.two
   4461 	    then
   4462 	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
   4463 	      break 3
   4464 	    fi
   4465 	  fi
   4466 	fi
   4467       done
   4468     done
   4469     ;;
   4470 esac
   4471 
   4472   done
   4473 IFS=$as_save_IFS
   4474 
   4475 rm -rf conftest.one conftest.two conftest.dir
   4476 
   4477 fi
   4478   if test "${ac_cv_path_install+set}" = set; then
   4479     INSTALL=$ac_cv_path_install
   4480   else
   4481     # As a last resort, use the slow shell script.  Don't cache a
   4482     # value for INSTALL within a source directory, because that will
   4483     # break other packages using the cache if that directory is
   4484     # removed, or if the value is a relative name.
   4485     INSTALL=$ac_install_sh
   4486   fi
   4487 fi
   4488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
   4489 $as_echo "$INSTALL" >&6; }
   4490 
   4491 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
   4492 # It thinks the first close brace ends the variable substitution.
   4493 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
   4494 
   4495 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
   4496 
   4497 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
   4498 
   4499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
   4500 $as_echo_n "checking for egrep... " >&6; }
   4501 if ${ac_cv_path_EGREP+:} false; then :
   4502   $as_echo_n "(cached) " >&6
   4503 else
   4504   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
   4505    then ac_cv_path_EGREP="$GREP -E"
   4506    else
   4507      if test -z "$EGREP"; then
   4508   ac_path_EGREP_found=false
   4509   # Loop through the user's path and test for each of PROGNAME-LIST
   4510   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4511 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   4512 do
   4513   IFS=$as_save_IFS
   4514   test -z "$as_dir" && as_dir=.
   4515     for ac_prog in egrep; do
   4516     for ac_exec_ext in '' $ac_executable_extensions; do
   4517       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
   4518       as_fn_executable_p "$ac_path_EGREP" || continue
   4519 # Check for GNU ac_path_EGREP and select it if it is found.
   4520   # Check for GNU $ac_path_EGREP
   4521 case `"$ac_path_EGREP" --version 2>&1` in
   4522 *GNU*)
   4523   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
   4524 *)
   4525   ac_count=0
   4526   $as_echo_n 0123456789 >"conftest.in"
   4527   while :
   4528   do
   4529     cat "conftest.in" "conftest.in" >"conftest.tmp"
   4530     mv "conftest.tmp" "conftest.in"
   4531     cp "conftest.in" "conftest.nl"
   4532     $as_echo 'EGREP' >> "conftest.nl"
   4533     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   4534     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   4535     as_fn_arith $ac_count + 1 && ac_count=$as_val
   4536     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
   4537       # Best one so far, save it but keep looking for a better one
   4538       ac_cv_path_EGREP="$ac_path_EGREP"
   4539       ac_path_EGREP_max=$ac_count
   4540     fi
   4541     # 10*(2^10) chars as input seems more than enough
   4542     test $ac_count -gt 10 && break
   4543   done
   4544   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   4545 esac
   4546 
   4547       $ac_path_EGREP_found && break 3
   4548     done
   4549   done
   4550   done
   4551 IFS=$as_save_IFS
   4552   if test -z "$ac_cv_path_EGREP"; then
   4553     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   4554   fi
   4555 else
   4556   ac_cv_path_EGREP=$EGREP
   4557 fi
   4558 
   4559    fi
   4560 fi
   4561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
   4562 $as_echo "$ac_cv_path_EGREP" >&6; }
   4563  EGREP="$ac_cv_path_EGREP"
   4564 
   4565 
   4566 if test -n "$ac_tool_prefix"; then
   4567   for ac_prog in ar
   4568   do
   4569     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   4570 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   4571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4572 $as_echo_n "checking for $ac_word... " >&6; }
   4573 if ${ac_cv_prog_AR+:} false; then :
   4574   $as_echo_n "(cached) " >&6
   4575 else
   4576   if test -n "$AR"; then
   4577   ac_cv_prog_AR="$AR" # Let the user override the test.
   4578 else
   4579 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4580 for as_dir in $PATH
   4581 do
   4582   IFS=$as_save_IFS
   4583   test -z "$as_dir" && as_dir=.
   4584     for ac_exec_ext in '' $ac_executable_extensions; do
   4585   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4586     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
   4587     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4588     break 2
   4589   fi
   4590 done
   4591   done
   4592 IFS=$as_save_IFS
   4593 
   4594 fi
   4595 fi
   4596 AR=$ac_cv_prog_AR
   4597 if test -n "$AR"; then
   4598   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
   4599 $as_echo "$AR" >&6; }
   4600 else
   4601   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4602 $as_echo "no" >&6; }
   4603 fi
   4604 
   4605 
   4606     test -n "$AR" && break
   4607   done
   4608 fi
   4609 if test -z "$AR"; then
   4610   ac_ct_AR=$AR
   4611   for ac_prog in ar
   4612 do
   4613   # Extract the first word of "$ac_prog", so it can be a program name with args.
   4614 set dummy $ac_prog; ac_word=$2
   4615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4616 $as_echo_n "checking for $ac_word... " >&6; }
   4617 if ${ac_cv_prog_ac_ct_AR+:} false; then :
   4618   $as_echo_n "(cached) " >&6
   4619 else
   4620   if test -n "$ac_ct_AR"; then
   4621   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
   4622 else
   4623 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4624 for as_dir in $PATH
   4625 do
   4626   IFS=$as_save_IFS
   4627   test -z "$as_dir" && as_dir=.
   4628     for ac_exec_ext in '' $ac_executable_extensions; do
   4629   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4630     ac_cv_prog_ac_ct_AR="$ac_prog"
   4631     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4632     break 2
   4633   fi
   4634 done
   4635   done
   4636 IFS=$as_save_IFS
   4637 
   4638 fi
   4639 fi
   4640 ac_ct_AR=$ac_cv_prog_ac_ct_AR
   4641 if test -n "$ac_ct_AR"; then
   4642   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
   4643 $as_echo "$ac_ct_AR" >&6; }
   4644 else
   4645   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4646 $as_echo "no" >&6; }
   4647 fi
   4648 
   4649 
   4650   test -n "$ac_ct_AR" && break
   4651 done
   4652 
   4653   if test "x$ac_ct_AR" = x; then
   4654     AR=""
   4655   else
   4656     case $cross_compiling:$ac_tool_warned in
   4657 yes:)
   4658 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   4659 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   4660 ac_tool_warned=yes ;;
   4661 esac
   4662     AR=$ac_ct_AR
   4663   fi
   4664 fi
   4665 
   4666 # Extract the first word of "cat", so it can be a program name with args.
   4667 set dummy cat; ac_word=$2
   4668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4669 $as_echo_n "checking for $ac_word... " >&6; }
   4670 if ${ac_cv_path_CAT+:} false; then :
   4671   $as_echo_n "(cached) " >&6
   4672 else
   4673   case $CAT in
   4674   [\\/]* | ?:[\\/]*)
   4675   ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
   4676   ;;
   4677   *)
   4678   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4679 for as_dir in $PATH
   4680 do
   4681   IFS=$as_save_IFS
   4682   test -z "$as_dir" && as_dir=.
   4683     for ac_exec_ext in '' $ac_executable_extensions; do
   4684   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4685     ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
   4686     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4687     break 2
   4688   fi
   4689 done
   4690   done
   4691 IFS=$as_save_IFS
   4692 
   4693   ;;
   4694 esac
   4695 fi
   4696 CAT=$ac_cv_path_CAT
   4697 if test -n "$CAT"; then
   4698   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CAT" >&5
   4699 $as_echo "$CAT" >&6; }
   4700 else
   4701   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4702 $as_echo "no" >&6; }
   4703 fi
   4704 
   4705 
   4706 # Extract the first word of "kill", so it can be a program name with args.
   4707 set dummy kill; ac_word=$2
   4708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4709 $as_echo_n "checking for $ac_word... " >&6; }
   4710 if ${ac_cv_path_KILL+:} false; then :
   4711   $as_echo_n "(cached) " >&6
   4712 else
   4713   case $KILL in
   4714   [\\/]* | ?:[\\/]*)
   4715   ac_cv_path_KILL="$KILL" # Let the user override the test with a path.
   4716   ;;
   4717   *)
   4718   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4719 for as_dir in $PATH
   4720 do
   4721   IFS=$as_save_IFS
   4722   test -z "$as_dir" && as_dir=.
   4723     for ac_exec_ext in '' $ac_executable_extensions; do
   4724   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4725     ac_cv_path_KILL="$as_dir/$ac_word$ac_exec_ext"
   4726     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4727     break 2
   4728   fi
   4729 done
   4730   done
   4731 IFS=$as_save_IFS
   4732 
   4733   ;;
   4734 esac
   4735 fi
   4736 KILL=$ac_cv_path_KILL
   4737 if test -n "$KILL"; then
   4738   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KILL" >&5
   4739 $as_echo "$KILL" >&6; }
   4740 else
   4741   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4742 $as_echo "no" >&6; }
   4743 fi
   4744 
   4745 
   4746 for ac_prog in perl5 perl
   4747 do
   4748   # Extract the first word of "$ac_prog", so it can be a program name with args.
   4749 set dummy $ac_prog; ac_word=$2
   4750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4751 $as_echo_n "checking for $ac_word... " >&6; }
   4752 if ${ac_cv_path_PERL+:} false; then :
   4753   $as_echo_n "(cached) " >&6
   4754 else
   4755   case $PERL in
   4756   [\\/]* | ?:[\\/]*)
   4757   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
   4758   ;;
   4759   *)
   4760   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4761 for as_dir in $PATH
   4762 do
   4763   IFS=$as_save_IFS
   4764   test -z "$as_dir" && as_dir=.
   4765     for ac_exec_ext in '' $ac_executable_extensions; do
   4766   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4767     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
   4768     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4769     break 2
   4770   fi
   4771 done
   4772   done
   4773 IFS=$as_save_IFS
   4774 
   4775   ;;
   4776 esac
   4777 fi
   4778 PERL=$ac_cv_path_PERL
   4779 if test -n "$PERL"; then
   4780   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
   4781 $as_echo "$PERL" >&6; }
   4782 else
   4783   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4784 $as_echo "no" >&6; }
   4785 fi
   4786 
   4787 
   4788   test -n "$PERL" && break
   4789 done
   4790 
   4791 # Extract the first word of "sed", so it can be a program name with args.
   4792 set dummy sed; ac_word=$2
   4793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4794 $as_echo_n "checking for $ac_word... " >&6; }
   4795 if ${ac_cv_path_SED+:} false; then :
   4796   $as_echo_n "(cached) " >&6
   4797 else
   4798   case $SED in
   4799   [\\/]* | ?:[\\/]*)
   4800   ac_cv_path_SED="$SED" # Let the user override the test with a path.
   4801   ;;
   4802   *)
   4803   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4804 for as_dir in $PATH
   4805 do
   4806   IFS=$as_save_IFS
   4807   test -z "$as_dir" && as_dir=.
   4808     for ac_exec_ext in '' $ac_executable_extensions; do
   4809   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4810     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
   4811     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4812     break 2
   4813   fi
   4814 done
   4815   done
   4816 IFS=$as_save_IFS
   4817 
   4818   ;;
   4819 esac
   4820 fi
   4821 SED=$ac_cv_path_SED
   4822 if test -n "$SED"; then
   4823   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
   4824 $as_echo "$SED" >&6; }
   4825 else
   4826   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4827 $as_echo "no" >&6; }
   4828 fi
   4829 
   4830 
   4831 
   4832 # Extract the first word of "ent", so it can be a program name with args.
   4833 set dummy ent; ac_word=$2
   4834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4835 $as_echo_n "checking for $ac_word... " >&6; }
   4836 if ${ac_cv_path_ENT+:} false; then :
   4837   $as_echo_n "(cached) " >&6
   4838 else
   4839   case $ENT in
   4840   [\\/]* | ?:[\\/]*)
   4841   ac_cv_path_ENT="$ENT" # Let the user override the test with a path.
   4842   ;;
   4843   *)
   4844   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4845 for as_dir in $PATH
   4846 do
   4847   IFS=$as_save_IFS
   4848   test -z "$as_dir" && as_dir=.
   4849     for ac_exec_ext in '' $ac_executable_extensions; do
   4850   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4851     ac_cv_path_ENT="$as_dir/$ac_word$ac_exec_ext"
   4852     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4853     break 2
   4854   fi
   4855 done
   4856   done
   4857 IFS=$as_save_IFS
   4858 
   4859   ;;
   4860 esac
   4861 fi
   4862 ENT=$ac_cv_path_ENT
   4863 if test -n "$ENT"; then
   4864   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENT" >&5
   4865 $as_echo "$ENT" >&6; }
   4866 else
   4867   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4868 $as_echo "no" >&6; }
   4869 fi
   4870 
   4871 
   4872 
   4873 # Extract the first word of "bash", so it can be a program name with args.
   4874 set dummy bash; ac_word=$2
   4875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4876 $as_echo_n "checking for $ac_word... " >&6; }
   4877 if ${ac_cv_path_TEST_MINUS_S_SH+:} false; then :
   4878   $as_echo_n "(cached) " >&6
   4879 else
   4880   case $TEST_MINUS_S_SH in
   4881   [\\/]* | ?:[\\/]*)
   4882   ac_cv_path_TEST_MINUS_S_SH="$TEST_MINUS_S_SH" # Let the user override the test with a path.
   4883   ;;
   4884   *)
   4885   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4886 for as_dir in $PATH
   4887 do
   4888   IFS=$as_save_IFS
   4889   test -z "$as_dir" && as_dir=.
   4890     for ac_exec_ext in '' $ac_executable_extensions; do
   4891   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4892     ac_cv_path_TEST_MINUS_S_SH="$as_dir/$ac_word$ac_exec_ext"
   4893     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4894     break 2
   4895   fi
   4896 done
   4897   done
   4898 IFS=$as_save_IFS
   4899 
   4900   ;;
   4901 esac
   4902 fi
   4903 TEST_MINUS_S_SH=$ac_cv_path_TEST_MINUS_S_SH
   4904 if test -n "$TEST_MINUS_S_SH"; then
   4905   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEST_MINUS_S_SH" >&5
   4906 $as_echo "$TEST_MINUS_S_SH" >&6; }
   4907 else
   4908   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4909 $as_echo "no" >&6; }
   4910 fi
   4911 
   4912 
   4913 # Extract the first word of "ksh", so it can be a program name with args.
   4914 set dummy ksh; ac_word=$2
   4915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4916 $as_echo_n "checking for $ac_word... " >&6; }
   4917 if ${ac_cv_path_TEST_MINUS_S_SH+:} false; then :
   4918   $as_echo_n "(cached) " >&6
   4919 else
   4920   case $TEST_MINUS_S_SH in
   4921   [\\/]* | ?:[\\/]*)
   4922   ac_cv_path_TEST_MINUS_S_SH="$TEST_MINUS_S_SH" # Let the user override the test with a path.
   4923   ;;
   4924   *)
   4925   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4926 for as_dir in $PATH
   4927 do
   4928   IFS=$as_save_IFS
   4929   test -z "$as_dir" && as_dir=.
   4930     for ac_exec_ext in '' $ac_executable_extensions; do
   4931   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4932     ac_cv_path_TEST_MINUS_S_SH="$as_dir/$ac_word$ac_exec_ext"
   4933     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4934     break 2
   4935   fi
   4936 done
   4937   done
   4938 IFS=$as_save_IFS
   4939 
   4940   ;;
   4941 esac
   4942 fi
   4943 TEST_MINUS_S_SH=$ac_cv_path_TEST_MINUS_S_SH
   4944 if test -n "$TEST_MINUS_S_SH"; then
   4945   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEST_MINUS_S_SH" >&5
   4946 $as_echo "$TEST_MINUS_S_SH" >&6; }
   4947 else
   4948   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4949 $as_echo "no" >&6; }
   4950 fi
   4951 
   4952 
   4953 # Extract the first word of "sh", so it can be a program name with args.
   4954 set dummy sh; ac_word=$2
   4955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4956 $as_echo_n "checking for $ac_word... " >&6; }
   4957 if ${ac_cv_path_TEST_MINUS_S_SH+:} false; then :
   4958   $as_echo_n "(cached) " >&6
   4959 else
   4960   case $TEST_MINUS_S_SH in
   4961   [\\/]* | ?:[\\/]*)
   4962   ac_cv_path_TEST_MINUS_S_SH="$TEST_MINUS_S_SH" # Let the user override the test with a path.
   4963   ;;
   4964   *)
   4965   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4966 for as_dir in $PATH
   4967 do
   4968   IFS=$as_save_IFS
   4969   test -z "$as_dir" && as_dir=.
   4970     for ac_exec_ext in '' $ac_executable_extensions; do
   4971   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4972     ac_cv_path_TEST_MINUS_S_SH="$as_dir/$ac_word$ac_exec_ext"
   4973     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4974     break 2
   4975   fi
   4976 done
   4977   done
   4978 IFS=$as_save_IFS
   4979 
   4980   ;;
   4981 esac
   4982 fi
   4983 TEST_MINUS_S_SH=$ac_cv_path_TEST_MINUS_S_SH
   4984 if test -n "$TEST_MINUS_S_SH"; then
   4985   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEST_MINUS_S_SH" >&5
   4986 $as_echo "$TEST_MINUS_S_SH" >&6; }
   4987 else
   4988   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4989 $as_echo "no" >&6; }
   4990 fi
   4991 
   4992 
   4993 # Extract the first word of "sh", so it can be a program name with args.
   4994 set dummy sh; ac_word=$2
   4995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4996 $as_echo_n "checking for $ac_word... " >&6; }
   4997 if ${ac_cv_path_SH+:} false; then :
   4998   $as_echo_n "(cached) " >&6
   4999 else
   5000   case $SH in
   5001   [\\/]* | ?:[\\/]*)
   5002   ac_cv_path_SH="$SH" # Let the user override the test with a path.
   5003   ;;
   5004   *)
   5005   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5006 for as_dir in $PATH
   5007 do
   5008   IFS=$as_save_IFS
   5009   test -z "$as_dir" && as_dir=.
   5010     for ac_exec_ext in '' $ac_executable_extensions; do
   5011   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5012     ac_cv_path_SH="$as_dir/$ac_word$ac_exec_ext"
   5013     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5014     break 2
   5015   fi
   5016 done
   5017   done
   5018 IFS=$as_save_IFS
   5019 
   5020   ;;
   5021 esac
   5022 fi
   5023 SH=$ac_cv_path_SH
   5024 if test -n "$SH"; then
   5025   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SH" >&5
   5026 $as_echo "$SH" >&6; }
   5027 else
   5028   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5029 $as_echo "no" >&6; }
   5030 fi
   5031 
   5032 
   5033 # Extract the first word of "groff", so it can be a program name with args.
   5034 set dummy groff; ac_word=$2
   5035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5036 $as_echo_n "checking for $ac_word... " >&6; }
   5037 if ${ac_cv_path_GROFF+:} false; then :
   5038   $as_echo_n "(cached) " >&6
   5039 else
   5040   case $GROFF in
   5041   [\\/]* | ?:[\\/]*)
   5042   ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
   5043   ;;
   5044   *)
   5045   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5046 for as_dir in $PATH
   5047 do
   5048   IFS=$as_save_IFS
   5049   test -z "$as_dir" && as_dir=.
   5050     for ac_exec_ext in '' $ac_executable_extensions; do
   5051   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5052     ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
   5053     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5054     break 2
   5055   fi
   5056 done
   5057   done
   5058 IFS=$as_save_IFS
   5059 
   5060   ;;
   5061 esac
   5062 fi
   5063 GROFF=$ac_cv_path_GROFF
   5064 if test -n "$GROFF"; then
   5065   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GROFF" >&5
   5066 $as_echo "$GROFF" >&6; }
   5067 else
   5068   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5069 $as_echo "no" >&6; }
   5070 fi
   5071 
   5072 
   5073 # Extract the first word of "nroff", so it can be a program name with args.
   5074 set dummy nroff; ac_word=$2
   5075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5076 $as_echo_n "checking for $ac_word... " >&6; }
   5077 if ${ac_cv_path_NROFF+:} false; then :
   5078   $as_echo_n "(cached) " >&6
   5079 else
   5080   case $NROFF in
   5081   [\\/]* | ?:[\\/]*)
   5082   ac_cv_path_NROFF="$NROFF" # Let the user override the test with a path.
   5083   ;;
   5084   *)
   5085   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5086 for as_dir in $PATH
   5087 do
   5088   IFS=$as_save_IFS
   5089   test -z "$as_dir" && as_dir=.
   5090     for ac_exec_ext in '' $ac_executable_extensions; do
   5091   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5092     ac_cv_path_NROFF="$as_dir/$ac_word$ac_exec_ext"
   5093     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5094     break 2
   5095   fi
   5096 done
   5097   done
   5098 IFS=$as_save_IFS
   5099 
   5100   ;;
   5101 esac
   5102 fi
   5103 NROFF=$ac_cv_path_NROFF
   5104 if test -n "$NROFF"; then
   5105   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NROFF" >&5
   5106 $as_echo "$NROFF" >&6; }
   5107 else
   5108   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5109 $as_echo "no" >&6; }
   5110 fi
   5111 
   5112 
   5113 # Extract the first word of "mandoc", so it can be a program name with args.
   5114 set dummy mandoc; ac_word=$2
   5115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5116 $as_echo_n "checking for $ac_word... " >&6; }
   5117 if ${ac_cv_path_MANDOC+:} false; then :
   5118   $as_echo_n "(cached) " >&6
   5119 else
   5120   case $MANDOC in
   5121   [\\/]* | ?:[\\/]*)
   5122   ac_cv_path_MANDOC="$MANDOC" # Let the user override the test with a path.
   5123   ;;
   5124   *)
   5125   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5126 for as_dir in $PATH
   5127 do
   5128   IFS=$as_save_IFS
   5129   test -z "$as_dir" && as_dir=.
   5130     for ac_exec_ext in '' $ac_executable_extensions; do
   5131   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5132     ac_cv_path_MANDOC="$as_dir/$ac_word$ac_exec_ext"
   5133     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5134     break 2
   5135   fi
   5136 done
   5137   done
   5138 IFS=$as_save_IFS
   5139 
   5140   ;;
   5141 esac
   5142 fi
   5143 MANDOC=$ac_cv_path_MANDOC
   5144 if test -n "$MANDOC"; then
   5145   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDOC" >&5
   5146 $as_echo "$MANDOC" >&6; }
   5147 else
   5148   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5149 $as_echo "no" >&6; }
   5150 fi
   5151 
   5152 
   5153 TEST_SHELL=sh
   5154 
   5155 
   5156 if test "x$MANDOC" != "x" ; then
   5157 	MANFMT="$MANDOC"
   5158 elif test "x$NROFF" != "x" ; then
   5159 	MANFMT="$NROFF -mandoc"
   5160 elif test "x$GROFF" != "x" ; then
   5161 	MANFMT="$GROFF -mandoc -Tascii"
   5162 else
   5163 	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no manpage formatted found" >&5
   5164 $as_echo "$as_me: WARNING: no manpage formatted found" >&2;}
   5165 	MANFMT="false"
   5166 fi
   5167 
   5168 
   5169 # Extract the first word of "groupadd", so it can be a program name with args.
   5170 set dummy groupadd; ac_word=$2
   5171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5172 $as_echo_n "checking for $ac_word... " >&6; }
   5173 if ${ac_cv_path_PATH_GROUPADD_PROG+:} false; then :
   5174   $as_echo_n "(cached) " >&6
   5175 else
   5176   case $PATH_GROUPADD_PROG in
   5177   [\\/]* | ?:[\\/]*)
   5178   ac_cv_path_PATH_GROUPADD_PROG="$PATH_GROUPADD_PROG" # Let the user override the test with a path.
   5179   ;;
   5180   *)
   5181   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5182 for as_dir in /usr/sbin${PATH_SEPARATOR}/etc
   5183 do
   5184   IFS=$as_save_IFS
   5185   test -z "$as_dir" && as_dir=.
   5186     for ac_exec_ext in '' $ac_executable_extensions; do
   5187   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5188     ac_cv_path_PATH_GROUPADD_PROG="$as_dir/$ac_word$ac_exec_ext"
   5189     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5190     break 2
   5191   fi
   5192 done
   5193   done
   5194 IFS=$as_save_IFS
   5195 
   5196   test -z "$ac_cv_path_PATH_GROUPADD_PROG" && ac_cv_path_PATH_GROUPADD_PROG="groupadd"
   5197   ;;
   5198 esac
   5199 fi
   5200 PATH_GROUPADD_PROG=$ac_cv_path_PATH_GROUPADD_PROG
   5201 if test -n "$PATH_GROUPADD_PROG"; then
   5202   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_GROUPADD_PROG" >&5
   5203 $as_echo "$PATH_GROUPADD_PROG" >&6; }
   5204 else
   5205   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5206 $as_echo "no" >&6; }
   5207 fi
   5208 
   5209 
   5210 # Extract the first word of "useradd", so it can be a program name with args.
   5211 set dummy useradd; ac_word=$2
   5212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5213 $as_echo_n "checking for $ac_word... " >&6; }
   5214 if ${ac_cv_path_PATH_USERADD_PROG+:} false; then :
   5215   $as_echo_n "(cached) " >&6
   5216 else
   5217   case $PATH_USERADD_PROG in
   5218   [\\/]* | ?:[\\/]*)
   5219   ac_cv_path_PATH_USERADD_PROG="$PATH_USERADD_PROG" # Let the user override the test with a path.
   5220   ;;
   5221   *)
   5222   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5223 for as_dir in /usr/sbin${PATH_SEPARATOR}/etc
   5224 do
   5225   IFS=$as_save_IFS
   5226   test -z "$as_dir" && as_dir=.
   5227     for ac_exec_ext in '' $ac_executable_extensions; do
   5228   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5229     ac_cv_path_PATH_USERADD_PROG="$as_dir/$ac_word$ac_exec_ext"
   5230     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5231     break 2
   5232   fi
   5233 done
   5234   done
   5235 IFS=$as_save_IFS
   5236 
   5237   test -z "$ac_cv_path_PATH_USERADD_PROG" && ac_cv_path_PATH_USERADD_PROG="useradd"
   5238   ;;
   5239 esac
   5240 fi
   5241 PATH_USERADD_PROG=$ac_cv_path_PATH_USERADD_PROG
   5242 if test -n "$PATH_USERADD_PROG"; then
   5243   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_USERADD_PROG" >&5
   5244 $as_echo "$PATH_USERADD_PROG" >&6; }
   5245 else
   5246   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5247 $as_echo "no" >&6; }
   5248 fi
   5249 
   5250 
   5251 # Extract the first word of "pkgmk", so it can be a program name with args.
   5252 set dummy pkgmk; ac_word=$2
   5253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5254 $as_echo_n "checking for $ac_word... " >&6; }
   5255 if ${ac_cv_prog_MAKE_PACKAGE_SUPPORTED+:} false; then :
   5256   $as_echo_n "(cached) " >&6
   5257 else
   5258   if test -n "$MAKE_PACKAGE_SUPPORTED"; then
   5259   ac_cv_prog_MAKE_PACKAGE_SUPPORTED="$MAKE_PACKAGE_SUPPORTED" # Let the user override the test.
   5260 else
   5261 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5262 for as_dir in $PATH
   5263 do
   5264   IFS=$as_save_IFS
   5265   test -z "$as_dir" && as_dir=.
   5266     for ac_exec_ext in '' $ac_executable_extensions; do
   5267   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5268     ac_cv_prog_MAKE_PACKAGE_SUPPORTED="yes"
   5269     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5270     break 2
   5271   fi
   5272 done
   5273   done
   5274 IFS=$as_save_IFS
   5275 
   5276   test -z "$ac_cv_prog_MAKE_PACKAGE_SUPPORTED" && ac_cv_prog_MAKE_PACKAGE_SUPPORTED="no"
   5277 fi
   5278 fi
   5279 MAKE_PACKAGE_SUPPORTED=$ac_cv_prog_MAKE_PACKAGE_SUPPORTED
   5280 if test -n "$MAKE_PACKAGE_SUPPORTED"; then
   5281   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE_PACKAGE_SUPPORTED" >&5
   5282 $as_echo "$MAKE_PACKAGE_SUPPORTED" >&6; }
   5283 else
   5284   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5285 $as_echo "no" >&6; }
   5286 fi
   5287 
   5288 
   5289 if test -x /sbin/sh; then
   5290 	STARTUP_SCRIPT_SHELL=/sbin/sh
   5291 
   5292 else
   5293 	STARTUP_SCRIPT_SHELL=/bin/sh
   5294 
   5295 fi
   5296 
   5297 # System features
   5298 # Check whether --enable-largefile was given.
   5299 if test "${enable_largefile+set}" = set; then :
   5300   enableval=$enable_largefile;
   5301 fi
   5302 
   5303 if test "$enable_largefile" != no; then
   5304 
   5305   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
   5306 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
   5307 if ${ac_cv_sys_largefile_CC+:} false; then :
   5308   $as_echo_n "(cached) " >&6
   5309 else
   5310   ac_cv_sys_largefile_CC=no
   5311      if test "$GCC" != yes; then
   5312        ac_save_CC=$CC
   5313        while :; do
   5314 	 # IRIX 6.2 and later do not support large files by default,
   5315 	 # so use the C compiler's -n32 option if that helps.
   5316 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5317 /* end confdefs.h.  */
   5318 #include <sys/types.h>
   5319  /* Check that off_t can represent 2**63 - 1 correctly.
   5320     We can't simply define LARGE_OFF_T to be 9223372036854775807,
   5321     since some C++ compilers masquerading as C compilers
   5322     incorrectly reject 9223372036854775807.  */
   5323 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
   5324   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
   5325 		       && LARGE_OFF_T % 2147483647 == 1)
   5326 		      ? 1 : -1];
   5327 int
   5328 main ()
   5329 {
   5330 
   5331   ;
   5332   return 0;
   5333 }
   5334 _ACEOF
   5335 	 if ac_fn_c_try_compile "$LINENO"; then :
   5336   break
   5337 fi
   5338 rm -f core conftest.err conftest.$ac_objext
   5339 	 CC="$CC -n32"
   5340 	 if ac_fn_c_try_compile "$LINENO"; then :
   5341   ac_cv_sys_largefile_CC=' -n32'; break
   5342 fi
   5343 rm -f core conftest.err conftest.$ac_objext
   5344 	 break
   5345        done
   5346        CC=$ac_save_CC
   5347        rm -f conftest.$ac_ext
   5348     fi
   5349 fi
   5350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
   5351 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
   5352   if test "$ac_cv_sys_largefile_CC" != no; then
   5353     CC=$CC$ac_cv_sys_largefile_CC
   5354   fi
   5355 
   5356   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
   5357 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
   5358 if ${ac_cv_sys_file_offset_bits+:} false; then :
   5359   $as_echo_n "(cached) " >&6
   5360 else
   5361   while :; do
   5362   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5363 /* end confdefs.h.  */
   5364 #include <sys/types.h>
   5365  /* Check that off_t can represent 2**63 - 1 correctly.
   5366     We can't simply define LARGE_OFF_T to be 9223372036854775807,
   5367     since some C++ compilers masquerading as C compilers
   5368     incorrectly reject 9223372036854775807.  */
   5369 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
   5370   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
   5371 		       && LARGE_OFF_T % 2147483647 == 1)
   5372 		      ? 1 : -1];
   5373 int
   5374 main ()
   5375 {
   5376 
   5377   ;
   5378   return 0;
   5379 }
   5380 _ACEOF
   5381 if ac_fn_c_try_compile "$LINENO"; then :
   5382   ac_cv_sys_file_offset_bits=no; break
   5383 fi
   5384 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5385   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5386 /* end confdefs.h.  */
   5387 #define _FILE_OFFSET_BITS 64
   5388 #include <sys/types.h>
   5389  /* Check that off_t can represent 2**63 - 1 correctly.
   5390     We can't simply define LARGE_OFF_T to be 9223372036854775807,
   5391     since some C++ compilers masquerading as C compilers
   5392     incorrectly reject 9223372036854775807.  */
   5393 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
   5394   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
   5395 		       && LARGE_OFF_T % 2147483647 == 1)
   5396 		      ? 1 : -1];
   5397 int
   5398 main ()
   5399 {
   5400 
   5401   ;
   5402   return 0;
   5403 }
   5404 _ACEOF
   5405 if ac_fn_c_try_compile "$LINENO"; then :
   5406   ac_cv_sys_file_offset_bits=64; break
   5407 fi
   5408 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5409   ac_cv_sys_file_offset_bits=unknown
   5410   break
   5411 done
   5412 fi
   5413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
   5414 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
   5415 case $ac_cv_sys_file_offset_bits in #(
   5416   no | unknown) ;;
   5417   *)
   5418 cat >>confdefs.h <<_ACEOF
   5419 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
   5420 _ACEOF
   5421 ;;
   5422 esac
   5423 rm -rf conftest*
   5424   if test $ac_cv_sys_file_offset_bits = unknown; then
   5425     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
   5426 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
   5427 if ${ac_cv_sys_large_files+:} false; then :
   5428   $as_echo_n "(cached) " >&6
   5429 else
   5430   while :; do
   5431   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5432 /* end confdefs.h.  */
   5433 #include <sys/types.h>
   5434  /* Check that off_t can represent 2**63 - 1 correctly.
   5435     We can't simply define LARGE_OFF_T to be 9223372036854775807,
   5436     since some C++ compilers masquerading as C compilers
   5437     incorrectly reject 9223372036854775807.  */
   5438 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
   5439   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
   5440 		       && LARGE_OFF_T % 2147483647 == 1)
   5441 		      ? 1 : -1];
   5442 int
   5443 main ()
   5444 {
   5445 
   5446   ;
   5447   return 0;
   5448 }
   5449 _ACEOF
   5450 if ac_fn_c_try_compile "$LINENO"; then :
   5451   ac_cv_sys_large_files=no; break
   5452 fi
   5453 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5454   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5455 /* end confdefs.h.  */
   5456 #define _LARGE_FILES 1
   5457 #include <sys/types.h>
   5458  /* Check that off_t can represent 2**63 - 1 correctly.
   5459     We can't simply define LARGE_OFF_T to be 9223372036854775807,
   5460     since some C++ compilers masquerading as C compilers
   5461     incorrectly reject 9223372036854775807.  */
   5462 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
   5463   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
   5464 		       && LARGE_OFF_T % 2147483647 == 1)
   5465 		      ? 1 : -1];
   5466 int
   5467 main ()
   5468 {
   5469 
   5470   ;
   5471   return 0;
   5472 }
   5473 _ACEOF
   5474 if ac_fn_c_try_compile "$LINENO"; then :
   5475   ac_cv_sys_large_files=1; break
   5476 fi
   5477 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5478   ac_cv_sys_large_files=unknown
   5479   break
   5480 done
   5481 fi
   5482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
   5483 $as_echo "$ac_cv_sys_large_files" >&6; }
   5484 case $ac_cv_sys_large_files in #(
   5485   no | unknown) ;;
   5486   *)
   5487 cat >>confdefs.h <<_ACEOF
   5488 #define _LARGE_FILES $ac_cv_sys_large_files
   5489 _ACEOF
   5490 ;;
   5491 esac
   5492 rm -rf conftest*
   5493   fi
   5494 
   5495 
   5496 fi
   5497 
   5498 
   5499 if test -z "$AR" ; then
   5500 	as_fn_error $? "*** 'ar' missing, please install or fix your \$PATH ***" "$LINENO" 5
   5501 fi
   5502 
   5503 # Extract the first word of "passwd", so it can be a program name with args.
   5504 set dummy passwd; ac_word=$2
   5505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   5506 $as_echo_n "checking for $ac_word... " >&6; }
   5507 if ${ac_cv_path_PATH_PASSWD_PROG+:} false; then :
   5508   $as_echo_n "(cached) " >&6
   5509 else
   5510   case $PATH_PASSWD_PROG in
   5511   [\\/]* | ?:[\\/]*)
   5512   ac_cv_path_PATH_PASSWD_PROG="$PATH_PASSWD_PROG" # Let the user override the test with a path.
   5513   ;;
   5514   *)
   5515   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5516 for as_dir in $PATH
   5517 do
   5518   IFS=$as_save_IFS
   5519   test -z "$as_dir" && as_dir=.
   5520     for ac_exec_ext in '' $ac_executable_extensions; do
   5521   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   5522     ac_cv_path_PATH_PASSWD_PROG="$as_dir/$ac_word$ac_exec_ext"
   5523     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   5524     break 2
   5525   fi
   5526 done
   5527   done
   5528 IFS=$as_save_IFS
   5529 
   5530   ;;
   5531 esac
   5532 fi
   5533 PATH_PASSWD_PROG=$ac_cv_path_PATH_PASSWD_PROG
   5534 if test -n "$PATH_PASSWD_PROG"; then
   5535   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_PASSWD_PROG" >&5
   5536 $as_echo "$PATH_PASSWD_PROG" >&6; }
   5537 else
   5538   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5539 $as_echo "no" >&6; }
   5540 fi
   5541 
   5542 
   5543 if test ! -z "$PATH_PASSWD_PROG" ; then
   5544 
   5545 cat >>confdefs.h <<_ACEOF
   5546 #define _PATH_PASSWD_PROG "$PATH_PASSWD_PROG"
   5547 _ACEOF
   5548 
   5549 fi
   5550 
   5551 if test -z "$LD" ; then
   5552 	LD=$CC
   5553 fi
   5554 
   5555 
   5556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
   5557 $as_echo_n "checking for inline... " >&6; }
   5558 if ${ac_cv_c_inline+:} false; then :
   5559   $as_echo_n "(cached) " >&6
   5560 else
   5561   ac_cv_c_inline=no
   5562 for ac_kw in inline __inline__ __inline; do
   5563   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5564 /* end confdefs.h.  */
   5565 #ifndef __cplusplus
   5566 typedef int foo_t;
   5567 static $ac_kw foo_t static_foo () {return 0; }
   5568 $ac_kw foo_t foo () {return 0; }
   5569 #endif
   5570 
   5571 _ACEOF
   5572 if ac_fn_c_try_compile "$LINENO"; then :
   5573   ac_cv_c_inline=$ac_kw
   5574 fi
   5575 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5576   test "$ac_cv_c_inline" != no && break
   5577 done
   5578 
   5579 fi
   5580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
   5581 $as_echo "$ac_cv_c_inline" >&6; }
   5582 
   5583 case $ac_cv_c_inline in
   5584   inline | yes) ;;
   5585   *)
   5586     case $ac_cv_c_inline in
   5587       no) ac_val=;;
   5588       *) ac_val=$ac_cv_c_inline;;
   5589     esac
   5590     cat >>confdefs.h <<_ACEOF
   5591 #ifndef __cplusplus
   5592 #define inline $ac_val
   5593 #endif
   5594 _ACEOF
   5595     ;;
   5596 esac
   5597 
   5598 
   5599 ac_fn_c_check_decl "$LINENO" "LLONG_MAX" "ac_cv_have_decl_LLONG_MAX" "#include <limits.h>
   5600 "
   5601 if test "x$ac_cv_have_decl_LLONG_MAX" = xyes; then :
   5602   have_llong_max=1
   5603 fi
   5604 
   5605 ac_fn_c_check_decl "$LINENO" "SYSTR_POLICY_KILL" "ac_cv_have_decl_SYSTR_POLICY_KILL" "
   5606 	#include <sys/types.h>
   5607 	#include <sys/param.h>
   5608 	#include <dev/systrace.h>
   5609 
   5610 "
   5611 if test "x$ac_cv_have_decl_SYSTR_POLICY_KILL" = xyes; then :
   5612   have_systr_policy_kill=1
   5613 fi
   5614 
   5615 ac_fn_c_check_decl "$LINENO" "RLIMIT_NPROC" "ac_cv_have_decl_RLIMIT_NPROC" "
   5616 	#include <sys/types.h>
   5617 	#include <sys/resource.h>
   5618 
   5619 "
   5620 if test "x$ac_cv_have_decl_RLIMIT_NPROC" = xyes; then :
   5621 
   5622 $as_echo "#define HAVE_RLIMIT_NPROC /**/" >>confdefs.h
   5623 
   5624 fi
   5625 
   5626 ac_fn_c_check_decl "$LINENO" "PR_SET_NO_NEW_PRIVS" "ac_cv_have_decl_PR_SET_NO_NEW_PRIVS" "
   5627 	#include <sys/types.h>
   5628 	#include <linux/prctl.h>
   5629 
   5630 "
   5631 if test "x$ac_cv_have_decl_PR_SET_NO_NEW_PRIVS" = xyes; then :
   5632   have_linux_no_new_privs=1
   5633 fi
   5634 
   5635 
   5636 openssl=yes
   5637 ssh1=no
   5638 COMMENT_OUT_RSA1="#no ssh1#"
   5639 
   5640 # Check whether --with-openssl was given.
   5641 if test "${with_openssl+set}" = set; then :
   5642   withval=$with_openssl;   if test "x$withval" = "xno" ; then
   5643 		openssl=no
   5644 		ssh1=no
   5645 	   fi
   5646 
   5647 
   5648 fi
   5649 
   5650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether OpenSSL will be used for cryptography" >&5
   5651 $as_echo_n "checking whether OpenSSL will be used for cryptography... " >&6; }
   5652 if test "x$openssl" = "xyes" ; then
   5653 	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   5654 $as_echo "yes" >&6; }
   5655 
   5656 cat >>confdefs.h <<_ACEOF
   5657 #define WITH_OPENSSL 1
   5658 _ACEOF
   5659 
   5660 else
   5661 	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5662 $as_echo "no" >&6; }
   5663 fi
   5664 
   5665 
   5666 # Check whether --with-ssh1 was given.
   5667 if test "${with_ssh1+set}" = set; then :
   5668   withval=$with_ssh1;
   5669 		if test "x$withval" = "xyes" ; then
   5670 			if test "x$openssl" = "xno" ; then
   5671 				as_fn_error $? "Cannot enable SSH protocol 1 with OpenSSL disabled" "$LINENO" 5
   5672 			fi
   5673 			ssh1=yes
   5674 			COMMENT_OUT_RSA1=""
   5675 		elif test "x$withval" = "xno" ; then
   5676 			ssh1=no
   5677 		else
   5678 			as_fn_error $? "unknown --with-ssh1 argument" "$LINENO" 5
   5679 		fi
   5680 
   5681 
   5682 fi
   5683 
   5684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether SSH protocol 1 support is enabled" >&5
   5685 $as_echo_n "checking whether SSH protocol 1 support is enabled... " >&6; }
   5686 if test "x$ssh1" = "xyes" ; then
   5687 	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   5688 $as_echo "yes" >&6; }
   5689 
   5690 cat >>confdefs.h <<_ACEOF
   5691 #define WITH_SSH1 1
   5692 _ACEOF
   5693 
   5694 
   5695 else
   5696 	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5697 $as_echo "no" >&6; }
   5698 fi
   5699 
   5700 use_stack_protector=1
   5701 use_toolchain_hardening=1
   5702 
   5703 # Check whether --with-stackprotect was given.
   5704 if test "${with_stackprotect+set}" = set; then :
   5705   withval=$with_stackprotect;
   5706     if test "x$withval" = "xno"; then
   5707 	use_stack_protector=0
   5708     fi
   5709 fi
   5710 
   5711 
   5712 # Check whether --with-hardening was given.
   5713 if test "${with_hardening+set}" = set; then :
   5714   withval=$with_hardening;
   5715     if test "x$withval" = "xno"; then
   5716 	use_toolchain_hardening=0
   5717     fi
   5718 fi
   5719 
   5720 
   5721 # We use -Werror for the tests only so that we catch warnings like "this is
   5722 # on by default" for things like -fPIE.
   5723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5
   5724 $as_echo_n "checking if $CC supports -Werror... " >&6; }
   5725 saved_CFLAGS="$CFLAGS"
   5726 CFLAGS="$CFLAGS -Werror"
   5727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5728 /* end confdefs.h.  */
   5729 int main(void) { return 0; }
   5730 _ACEOF
   5731 if ac_fn_c_try_compile "$LINENO"; then :
   5732    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   5733 $as_echo "yes" >&6; }
   5734 	  WERROR="-Werror"
   5735 else
   5736    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5737 $as_echo "no" >&6; }
   5738 	  WERROR=""
   5739 
   5740 fi
   5741 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5742 CFLAGS="$saved_CFLAGS"
   5743 
   5744 if test "$GCC" = "yes" || test "$GCC" = "egcs"; then
   5745 	{
   5746 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Qunused-arguments" >&5
   5747 $as_echo_n "checking if $CC supports compile flag -Qunused-arguments... " >&6; }
   5748 	saved_CFLAGS="$CFLAGS"
   5749 	CFLAGS="$CFLAGS $WERROR -Qunused-arguments"
   5750 	_define_flag=""
   5751 	test "x$_define_flag" = "x" && _define_flag="-Qunused-arguments"
   5752 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5753 /* end confdefs.h.  */
   5754 
   5755 #include <stdlib.h>
   5756 #include <stdio.h>
   5757 int main(int argc, char **argv) {
   5758 	/* Some math to catch -ftrapv problems in the toolchain */
   5759 	int i = 123 * argc, j = 456 + argc, k = 789 - argc;
   5760 	float l = i * 2.1;
   5761 	double m = l / 0.5;
   5762 	long long int n = argc * 12345LL, o = 12345LL * (long long int)argc;
   5763 	printf("%d %d %d %f %f %lld %lld\n", i, j, k, l, m, n, o);
   5764 	exit(0);
   5765 }
   5766 
   5767 _ACEOF
   5768 if ac_fn_c_try_compile "$LINENO"; then :
   5769 
   5770 if `grep -i "unrecognized option" conftest.err >/dev/null`
   5771 then
   5772 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5773 $as_echo "no" >&6; }
   5774 		CFLAGS="$saved_CFLAGS"
   5775 else
   5776 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   5777 $as_echo "yes" >&6; }
   5778 		 CFLAGS="$saved_CFLAGS $_define_flag"
   5779 fi
   5780 else
   5781    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5782 $as_echo "no" >&6; }
   5783 		  CFLAGS="$saved_CFLAGS"
   5784 
   5785 fi
   5786 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5787 }
   5788 	{
   5789 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wunknown-warning-option" >&5
   5790 $as_echo_n "checking if $CC supports compile flag -Wunknown-warning-option... " >&6; }
   5791 	saved_CFLAGS="$CFLAGS"
   5792 	CFLAGS="$CFLAGS $WERROR -Wunknown-warning-option"
   5793 	_define_flag=""
   5794 	test "x$_define_flag" = "x" && _define_flag="-Wunknown-warning-option"
   5795 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5796 /* end confdefs.h.  */
   5797 
   5798 #include <stdlib.h>
   5799 #include <stdio.h>
   5800 int main(int argc, char **argv) {
   5801 	/* Some math to catch -ftrapv problems in the toolchain */
   5802 	int i = 123 * argc, j = 456 + argc, k = 789 - argc;
   5803 	float l = i * 2.1;
   5804 	double m = l / 0.5;
   5805 	long long int n = argc * 12345LL, o = 12345LL * (long long int)argc;
   5806 	printf("%d %d %d %f %f %lld %lld\n", i, j, k, l, m, n, o);
   5807 	exit(0);
   5808 }
   5809 
   5810 _ACEOF
   5811 if ac_fn_c_try_compile "$LINENO"; then :
   5812 
   5813 if `grep -i "unrecognized option" conftest.err >/dev/null`
   5814 then
   5815 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5816 $as_echo "no" >&6; }
   5817 		CFLAGS="$saved_CFLAGS"
   5818 else
   5819 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   5820 $as_echo "yes" >&6; }
   5821 		 CFLAGS="$saved_CFLAGS $_define_flag"
   5822 fi
   5823 else
   5824    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5825 $as_echo "no" >&6; }
   5826 		  CFLAGS="$saved_CFLAGS"
   5827 
   5828 fi
   5829 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5830 }
   5831 	{
   5832 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wall" >&5
   5833 $as_echo_n "checking if $CC supports compile flag -Wall... " >&6; }
   5834 	saved_CFLAGS="$CFLAGS"
   5835 	CFLAGS="$CFLAGS $WERROR -Wall"
   5836 	_define_flag=""
   5837 	test "x$_define_flag" = "x" && _define_flag="-Wall"
   5838 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5839 /* end confdefs.h.  */
   5840 
   5841 #include <stdlib.h>
   5842 #include <stdio.h>
   5843 int main(int argc, char **argv) {
   5844 	/* Some math to catch -ftrapv problems in the toolchain */
   5845 	int i = 123 * argc, j = 456 + argc, k = 789 - argc;
   5846 	float l = i * 2.1;
   5847 	double m = l / 0.5;
   5848 	long long int n = argc * 12345LL, o = 12345LL * (long long int)argc;
   5849 	printf("%d %d %d %f %f %lld %lld\n", i, j, k, l, m, n, o);
   5850 	exit(0);
   5851 }
   5852 
   5853 _ACEOF
   5854 if ac_fn_c_try_compile "$LINENO"; then :
   5855 
   5856 if `grep -i "unrecognized option" conftest.err >/dev/null`
   5857 then
   5858 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5859 $as_echo "no" >&6; }
   5860 		CFLAGS="$saved_CFLAGS"
   5861 else
   5862 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   5863 $as_echo "yes" >&6; }
   5864 		 CFLAGS="$saved_CFLAGS $_define_flag"
   5865 fi
   5866 else
   5867    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5868 $as_echo "no" >&6; }
   5869 		  CFLAGS="$saved_CFLAGS"
   5870 
   5871 fi
   5872 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5873 }
   5874 	{
   5875 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wpointer-arith" >&5
   5876 $as_echo_n "checking if $CC supports compile flag -Wpointer-arith... " >&6; }
   5877 	saved_CFLAGS="$CFLAGS"
   5878 	CFLAGS="$CFLAGS $WERROR -Wpointer-arith"
   5879 	_define_flag=""
   5880 	test "x$_define_flag" = "x" && _define_flag="-Wpointer-arith"
   5881 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5882 /* end confdefs.h.  */
   5883 
   5884 #include <stdlib.h>
   5885 #include <stdio.h>
   5886 int main(int argc, char **argv) {
   5887 	/* Some math to catch -ftrapv problems in the toolchain */
   5888 	int i = 123 * argc, j = 456 + argc, k = 789 - argc;
   5889 	float l = i * 2.1;
   5890 	double m = l / 0.5;
   5891 	long long int n = argc * 12345LL, o = 12345LL * (long long int)argc;
   5892 	printf("%d %d %d %f %f %lld %lld\n", i, j, k, l, m, n, o);
   5893 	exit(0);
   5894 }
   5895 
   5896 _ACEOF
   5897 if ac_fn_c_try_compile "$LINENO"; then :
   5898 
   5899 if `grep -i "unrecognized option" conftest.err >/dev/null`
   5900 then
   5901 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5902 $as_echo "no" >&6; }
   5903 		CFLAGS="$saved_CFLAGS"
   5904 else
   5905 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   5906 $as_echo "yes" >&6; }
   5907 		 CFLAGS="$saved_CFLAGS $_define_flag"
   5908 fi
   5909 else
   5910    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5911 $as_echo "no" >&6; }
   5912 		  CFLAGS="$saved_CFLAGS"
   5913 
   5914 fi
   5915 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5916 }
   5917 	{
   5918 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wuninitialized" >&5
   5919 $as_echo_n "checking if $CC supports compile flag -Wuninitialized... " >&6; }
   5920 	saved_CFLAGS="$CFLAGS"
   5921 	CFLAGS="$CFLAGS $WERROR -Wuninitialized"
   5922 	_define_flag=""
   5923 	test "x$_define_flag" = "x" && _define_flag="-Wuninitialized"
   5924 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5925 /* end confdefs.h.  */
   5926 
   5927 #include <stdlib.h>
   5928 #include <stdio.h>
   5929 int main(int argc, char **argv) {
   5930 	/* Some math to catch -ftrapv problems in the toolchain */
   5931 	int i = 123 * argc, j = 456 + argc, k = 789 - argc;
   5932 	float l = i * 2.1;
   5933 	double m = l / 0.5;
   5934 	long long int n = argc * 12345LL, o = 12345LL * (long long int)argc;
   5935 	printf("%d %d %d %f %f %lld %lld\n", i, j, k, l, m, n, o);
   5936 	exit(0);
   5937 }
   5938 
   5939 _ACEOF
   5940 if ac_fn_c_try_compile "$LINENO"; then :
   5941 
   5942 if `grep -i "unrecognized option" conftest.err >/dev/null`
   5943 then
   5944 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5945 $as_echo "no" >&6; }
   5946 		CFLAGS="$saved_CFLAGS"
   5947 else
   5948 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   5949 $as_echo "yes" >&6; }
   5950 		 CFLAGS="$saved_CFLAGS $_define_flag"
   5951 fi
   5952 else
   5953    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5954 $as_echo "no" >&6; }
   5955 		  CFLAGS="$saved_CFLAGS"
   5956 
   5957 fi
   5958 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5959 }
   5960 	{
   5961 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wsign-compare" >&5
   5962 $as_echo_n "checking if $CC supports compile flag -Wsign-compare... " >&6; }
   5963 	saved_CFLAGS="$CFLAGS"
   5964 	CFLAGS="$CFLAGS $WERROR -Wsign-compare"
   5965 	_define_flag=""
   5966 	test "x$_define_flag" = "x" && _define_flag="-Wsign-compare"
   5967 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5968 /* end confdefs.h.  */
   5969 
   5970 #include <stdlib.h>
   5971 #include <stdio.h>
   5972 int main(int argc, char **argv) {
   5973 	/* Some math to catch -ftrapv problems in the toolchain */
   5974 	int i = 123 * argc, j = 456 + argc, k = 789 - argc;
   5975 	float l = i * 2.1;
   5976 	double m = l / 0.5;
   5977 	long long int n = argc * 12345LL, o = 12345LL * (long long int)argc;
   5978 	printf("%d %d %d %f %f %lld %lld\n", i, j, k, l, m, n, o);
   5979 	exit(0);
   5980 }
   5981 
   5982 _ACEOF
   5983 if ac_fn_c_try_compile "$LINENO"; then :
   5984 
   5985 if `grep -i "unrecognized option" conftest.err >/dev/null`
   5986 then
   5987 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5988 $as_echo "no" >&6; }
   5989 		CFLAGS="$saved_CFLAGS"
   5990 else
   5991 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   5992 $as_echo "yes" >&6; }
   5993 		 CFLAGS="$saved_CFLAGS $_define_flag"
   5994 fi
   5995 else
   5996    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5997 $as_echo "no" >&6; }
   5998 		  CFLAGS="$saved_CFLAGS"
   5999 
   6000 fi
   6001 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6002 }
   6003 	{
   6004 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wformat-security" >&5
   6005 $as_echo_n "checking if $CC supports compile flag -Wformat-security... " >&6; }
   6006 	saved_CFLAGS="$CFLAGS"
   6007 	CFLAGS="$CFLAGS $WERROR -Wformat-security"
   6008 	_define_flag=""
   6009 	test "x$_define_flag" = "x" && _define_flag="-Wformat-security"
   6010 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6011 /* end confdefs.h.  */
   6012 
   6013 #include <stdlib.h>
   6014 #include <stdio.h>
   6015 int main(int argc, char **argv) {
   6016 	/* Some math to catch -ftrapv problems in the toolchain */
   6017 	int i = 123 * argc, j = 456 + argc, k = 789 - argc;
   6018 	float l = i * 2.1;
   6019 	double m = l / 0.5;
   6020 	long long int n = argc * 12345LL, o = 12345LL * (long long int)argc;
   6021 	printf("%d %d %d %f %f %lld %lld\n", i, j, k, l, m, n, o);
   6022 	exit(0);
   6023 }
   6024 
   6025 _ACEOF
   6026 if ac_fn_c_try_compile "$LINENO"; then :
   6027 
   6028 if `grep -i "unrecognized option" conftest.err >/dev/null`
   6029 then
   6030 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6031 $as_echo "no" >&6; }
   6032 		CFLAGS="$saved_CFLAGS"
   6033 else
   6034 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   6035 $as_echo "yes" >&6; }
   6036 		 CFLAGS="$saved_CFLAGS $_define_flag"
   6037 fi
   6038 else
   6039    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6040 $as_echo "no" >&6; }
   6041 		  CFLAGS="$saved_CFLAGS"
   6042 
   6043 fi
   6044 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6045 }
   6046 	{
   6047 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wsizeof-pointer-memaccess" >&5
   6048 $as_echo_n "checking if $CC supports compile flag -Wsizeof-pointer-memaccess... " >&6; }
   6049 	saved_CFLAGS="$CFLAGS"
   6050 	CFLAGS="$CFLAGS $WERROR -Wsizeof-pointer-memaccess"
   6051 	_define_flag=""
   6052 	test "x$_define_flag" = "x" && _define_flag="-Wsizeof-pointer-memaccess"
   6053 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6054 /* end confdefs.h.  */
   6055 
   6056 #include <stdlib.h>
   6057 #include <stdio.h>
   6058 int main(int argc, char **argv) {
   6059 	/* Some math to catch -ftrapv problems in the toolchain */
   6060 	int i = 123 * argc, j = 456 + argc, k = 789 - argc;
   6061 	float l = i * 2.1;
   6062 	double m = l / 0.5;
   6063 	long long int n = argc * 12345LL, o = 12345LL * (long long int)argc;
   6064 	printf("%d %d %d %f %f %lld %lld\n", i, j, k, l, m, n, o);
   6065 	exit(0);
   6066 }
   6067 
   6068 _ACEOF
   6069 if ac_fn_c_try_compile "$LINENO"; then :
   6070 
   6071 if `grep -i "unrecognized option" conftest.err >/dev/null`
   6072 then
   6073 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6074 $as_echo "no" >&6; }
   6075 		CFLAGS="$saved_CFLAGS"
   6076 else
   6077 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   6078 $as_echo "yes" >&6; }
   6079 		 CFLAGS="$saved_CFLAGS $_define_flag"
   6080 fi
   6081 else
   6082    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6083 $as_echo "no" >&6; }
   6084 		  CFLAGS="$saved_CFLAGS"
   6085 
   6086 fi
   6087 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6088 }
   6089 	{
   6090 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wpointer-sign" >&5
   6091 $as_echo_n "checking if $CC supports compile flag -Wpointer-sign... " >&6; }
   6092 	saved_CFLAGS="$CFLAGS"
   6093 	CFLAGS="$CFLAGS $WERROR -Wpointer-sign"
   6094 	_define_flag="-Wno-pointer-sign"
   6095 	test "x$_define_flag" = "x" && _define_flag="-Wpointer-sign"
   6096 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6097 /* end confdefs.h.  */
   6098 
   6099 #include <stdlib.h>
   6100 #include <stdio.h>
   6101 int main(int argc, char **argv) {
   6102 	/* Some math to catch -ftrapv problems in the toolchain */
   6103 	int i = 123 * argc, j = 456 + argc, k = 789 - argc;
   6104 	float l = i * 2.1;
   6105 	double m = l / 0.5;
   6106 	long long int n = argc * 12345LL, o = 12345LL * (long long int)argc;
   6107 	printf("%d %d %d %f %f %lld %lld\n", i, j, k, l, m, n, o);
   6108 	exit(0);
   6109 }
   6110 
   6111 _ACEOF
   6112 if ac_fn_c_try_compile "$LINENO"; then :
   6113 
   6114 if `grep -i "unrecognized option" conftest.err >/dev/null`
   6115 then
   6116 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6117 $as_echo "no" >&6; }
   6118 		CFLAGS="$saved_CFLAGS"
   6119 else
   6120 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   6121 $as_echo "yes" >&6; }
   6122 		 CFLAGS="$saved_CFLAGS $_define_flag"
   6123 fi
   6124 else
   6125    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6126 $as_echo "no" >&6; }
   6127 		  CFLAGS="$saved_CFLAGS"
   6128 
   6129 fi
   6130 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6131 }
   6132 	{
   6133 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wunused-result" >&5
   6134 $as_echo_n "checking if $CC supports compile flag -Wunused-result... " >&6; }
   6135 	saved_CFLAGS="$CFLAGS"
   6136 	CFLAGS="$CFLAGS $WERROR -Wunused-result"
   6137 	_define_flag="-Wno-unused-result"
   6138 	test "x$_define_flag" = "x" && _define_flag="-Wunused-result"
   6139 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6140 /* end confdefs.h.  */
   6141 
   6142 #include <stdlib.h>
   6143 #include <stdio.h>
   6144 int main(int argc, char **argv) {
   6145 	/* Some math to catch -ftrapv problems in the toolchain */
   6146 	int i = 123 * argc, j = 456 + argc, k = 789 - argc;
   6147 	float l = i * 2.1;
   6148 	double m = l / 0.5;
   6149 	long long int n = argc * 12345LL, o = 12345LL * (long long int)argc;
   6150 	printf("%d %d %d %f %f %lld %lld\n", i, j, k, l, m, n, o);
   6151 	exit(0);
   6152 }
   6153 
   6154 _ACEOF
   6155 if ac_fn_c_try_compile "$LINENO"; then :
   6156 
   6157 if `grep -i "unrecognized option" conftest.err >/dev/null`
   6158 then
   6159 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6160 $as_echo "no" >&6; }
   6161 		CFLAGS="$saved_CFLAGS"
   6162 else
   6163 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   6164 $as_echo "yes" >&6; }
   6165 		 CFLAGS="$saved_CFLAGS $_define_flag"
   6166 fi
   6167 else
   6168    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6169 $as_echo "no" >&6; }
   6170 		  CFLAGS="$saved_CFLAGS"
   6171 
   6172 fi
   6173 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6174 }
   6175 	{
   6176 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -fno-strict-aliasing" >&5
   6177 $as_echo_n "checking if $CC supports compile flag -fno-strict-aliasing... " >&6; }
   6178 	saved_CFLAGS="$CFLAGS"
   6179 	CFLAGS="$CFLAGS $WERROR -fno-strict-aliasing"
   6180 	_define_flag=""
   6181 	test "x$_define_flag" = "x" && _define_flag="-fno-strict-aliasing"
   6182 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6183 /* end confdefs.h.  */
   6184 
   6185 #include <stdlib.h>
   6186 #include <stdio.h>
   6187 int main(int argc, char **argv) {
   6188 	/* Some math to catch -ftrapv problems in the toolchain */
   6189 	int i = 123 * argc, j = 456 + argc, k = 789 - argc;
   6190 	float l = i * 2.1;
   6191 	double m = l / 0.5;
   6192 	long long int n = argc * 12345LL, o = 12345LL * (long long int)argc;
   6193 	printf("%d %d %d %f %f %lld %lld\n", i, j, k, l, m, n, o);
   6194 	exit(0);
   6195 }
   6196 
   6197 _ACEOF
   6198 if ac_fn_c_try_compile "$LINENO"; then :
   6199 
   6200 if `grep -i "unrecognized option" conftest.err >/dev/null`
   6201 then
   6202 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6203 $as_echo "no" >&6; }
   6204 		CFLAGS="$saved_CFLAGS"
   6205 else
   6206 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   6207 $as_echo "yes" >&6; }
   6208 		 CFLAGS="$saved_CFLAGS $_define_flag"
   6209 fi
   6210 else
   6211    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6212 $as_echo "no" >&6; }
   6213 		  CFLAGS="$saved_CFLAGS"
   6214 
   6215 fi
   6216 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6217 }
   6218 	{
   6219 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -D_FORTIFY_SOURCE=2" >&5
   6220 $as_echo_n "checking if $CC supports compile flag -D_FORTIFY_SOURCE=2... " >&6; }
   6221 	saved_CFLAGS="$CFLAGS"
   6222 	CFLAGS="$CFLAGS $WERROR -D_FORTIFY_SOURCE=2"
   6223 	_define_flag=""
   6224 	test "x$_define_flag" = "x" && _define_flag="-D_FORTIFY_SOURCE=2"
   6225 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6226 /* end confdefs.h.  */
   6227 
   6228 #include <stdlib.h>
   6229 #include <stdio.h>
   6230 int main(int argc, char **argv) {
   6231 	/* Some math to catch -ftrapv problems in the toolchain */
   6232 	int i = 123 * argc, j = 456 + argc, k = 789 - argc;
   6233 	float l = i * 2.1;
   6234 	double m = l / 0.5;
   6235 	long long int n = argc * 12345LL, o = 12345LL * (long long int)argc;
   6236 	printf("%d %d %d %f %f %lld %lld\n", i, j, k, l, m, n, o);
   6237 	exit(0);
   6238 }
   6239 
   6240 _ACEOF
   6241 if ac_fn_c_try_compile "$LINENO"; then :
   6242 
   6243 if `grep -i "unrecognized option" conftest.err >/dev/null`
   6244 then
   6245 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6246 $as_echo "no" >&6; }
   6247 		CFLAGS="$saved_CFLAGS"
   6248 else
   6249 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   6250 $as_echo "yes" >&6; }
   6251 		 CFLAGS="$saved_CFLAGS $_define_flag"
   6252 fi
   6253 else
   6254    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6255 $as_echo "no" >&6; }
   6256 		  CFLAGS="$saved_CFLAGS"
   6257 
   6258 fi
   6259 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6260 }
   6261     if test "x$use_toolchain_hardening" = "x1"; then
   6262 	{
   6263 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $LD supports link flag -Wl,-z,relro" >&5
   6264 $as_echo_n "checking if $LD supports link flag -Wl,-z,relro... " >&6; }
   6265 	saved_LDFLAGS="$LDFLAGS"
   6266 	LDFLAGS="$LDFLAGS $WERROR -Wl,-z,relro"
   6267 	_define_flag=""
   6268 	test "x$_define_flag" = "x" && _define_flag="-Wl,-z,relro"
   6269 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6270 /* end confdefs.h.  */
   6271 
   6272 #include <stdlib.h>
   6273 #include <stdio.h>
   6274 int main(int argc, char **argv) {
   6275 	/* Some math to catch -ftrapv problems in the toolchain */
   6276 	int i = 123 * argc, j = 456 + argc, k = 789 - argc;
   6277 	float l = i * 2.1;
   6278 	double m = l / 0.5;
   6279 	long long int n = argc * 12345LL, o = 12345LL * (long long int)argc;
   6280 	long long p = n * o;
   6281 	printf("%d %d %d %f %f %lld %lld %lld\n", i, j, k, l, m, n, o, p);
   6282 	exit(0);
   6283 }
   6284 
   6285 _ACEOF
   6286 if ac_fn_c_try_link "$LINENO"; then :
   6287    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   6288 $as_echo "yes" >&6; }
   6289 		  LDFLAGS="$saved_LDFLAGS $_define_flag"
   6290 else
   6291    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6292 $as_echo "no" >&6; }
   6293 		  LDFLAGS="$saved_LDFLAGS"
   6294 
   6295 fi
   6296 rm -f core conftest.err conftest.$ac_objext \
   6297     conftest$ac_exeext conftest.$ac_ext
   6298 }
   6299 	{
   6300 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $LD supports link flag -Wl,-z,now" >&5
   6301 $as_echo_n "checking if $LD supports link flag -Wl,-z,now... " >&6; }
   6302 	saved_LDFLAGS="$LDFLAGS"
   6303 	LDFLAGS="$LDFLAGS $WERROR -Wl,-z,now"
   6304 	_define_flag=""
   6305 	test "x$_define_flag" = "x" && _define_flag="-Wl,-z,now"
   6306 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6307 /* end confdefs.h.  */
   6308 
   6309 #include <stdlib.h>
   6310 #include <stdio.h>
   6311 int main(int argc, char **argv) {
   6312 	/* Some math to catch -ftrapv problems in the toolchain */
   6313 	int i = 123 * argc, j = 456 + argc, k = 789 - argc;
   6314 	float l = i * 2.1;
   6315 	double m = l / 0.5;
   6316 	long long int n = argc * 12345LL, o = 12345LL * (long long int)argc;
   6317 	long long p = n * o;
   6318 	printf("%d %d %d %f %f %lld %lld %lld\n", i, j, k, l, m, n, o, p);
   6319 	exit(0);
   6320 }
   6321 
   6322 _ACEOF
   6323 if ac_fn_c_try_link "$LINENO"; then :
   6324    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   6325 $as_echo "yes" >&6; }
   6326 		  LDFLAGS="$saved_LDFLAGS $_define_flag"
   6327 else
   6328    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6329 $as_echo "no" >&6; }
   6330 		  LDFLAGS="$saved_LDFLAGS"
   6331 
   6332 fi
   6333 rm -f core conftest.err conftest.$ac_objext \
   6334     conftest$ac_exeext conftest.$ac_ext
   6335 }
   6336 	{
   6337 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $LD supports link flag -Wl,-z,noexecstack" >&5
   6338 $as_echo_n "checking if $LD supports link flag -Wl,-z,noexecstack... " >&6; }
   6339 	saved_LDFLAGS="$LDFLAGS"
   6340 	LDFLAGS="$LDFLAGS $WERROR -Wl,-z,noexecstack"
   6341 	_define_flag=""
   6342 	test "x$_define_flag" = "x" && _define_flag="-Wl,-z,noexecstack"
   6343 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6344 /* end confdefs.h.  */
   6345 
   6346 #include <stdlib.h>
   6347 #include <stdio.h>
   6348 int main(int argc, char **argv) {
   6349 	/* Some math to catch -ftrapv problems in the toolchain */
   6350 	int i = 123 * argc, j = 456 + argc, k = 789 - argc;
   6351 	float l = i * 2.1;
   6352 	double m = l / 0.5;
   6353 	long long int n = argc * 12345LL, o = 12345LL * (long long int)argc;
   6354 	long long p = n * o;
   6355 	printf("%d %d %d %f %f %lld %lld %lld\n", i, j, k, l, m, n, o, p);
   6356 	exit(0);
   6357 }
   6358 
   6359 _ACEOF
   6360 if ac_fn_c_try_link "$LINENO"; then :
   6361    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   6362 $as_echo "yes" >&6; }
   6363 		  LDFLAGS="$saved_LDFLAGS $_define_flag"
   6364 else
   6365    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6366 $as_echo "no" >&6; }
   6367 		  LDFLAGS="$saved_LDFLAGS"
   6368 
   6369 fi
   6370 rm -f core conftest.err conftest.$ac_objext \
   6371     conftest$ac_exeext conftest.$ac_ext
   6372 }
   6373 	# NB. -ftrapv expects certain support functions to be present in
   6374 	# the compiler library (libgcc or similar) to detect integer operations
   6375 	# that can overflow. We must check that the result of enabling it
   6376 	# actually links. The test program compiled/linked includes a number
   6377 	# of integer operations that should exercise this.
   6378 	{
   6379 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -ftrapv and linking succeeds" >&5
   6380 $as_echo_n "checking if $CC supports compile flag -ftrapv and linking succeeds... " >&6; }
   6381 	saved_CFLAGS="$CFLAGS"
   6382 	CFLAGS="$CFLAGS $WERROR -ftrapv"
   6383 	_define_flag=""
   6384 	test "x$_define_flag" = "x" && _define_flag="-ftrapv"
   6385 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6386 /* end confdefs.h.  */
   6387 
   6388 #include <stdlib.h>
   6389 #include <stdio.h>
   6390 int main(int argc, char **argv) {
   6391 	/* Some math to catch -ftrapv problems in the toolchain */
   6392 	int i = 123 * argc, j = 456 + argc, k = 789 - argc;
   6393 	float l = i * 2.1;
   6394 	double m = l / 0.5;
   6395 	long long int n = argc * 12345LL, o = 12345LL * (long long int)argc;
   6396 	long long int p = n * o;
   6397 	printf("%d %d %d %f %f %lld %lld %lld\n", i, j, k, l, m, n, o, p);
   6398 	exit(0);
   6399 }
   6400 
   6401 _ACEOF
   6402 if ac_fn_c_try_link "$LINENO"; then :
   6403 
   6404 if `grep -i "unrecognized option" conftest.err >/dev/null`
   6405 then
   6406 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6407 $as_echo "no" >&6; }
   6408 		CFLAGS="$saved_CFLAGS"
   6409 else
   6410 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   6411 $as_echo "yes" >&6; }
   6412 		 CFLAGS="$saved_CFLAGS $_define_flag"
   6413 fi
   6414 else
   6415    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6416 $as_echo "no" >&6; }
   6417 		  CFLAGS="$saved_CFLAGS"
   6418 
   6419 fi
   6420 rm -f core conftest.err conftest.$ac_objext \
   6421     conftest$ac_exeext conftest.$ac_ext
   6422 }
   6423     fi
   6424 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking gcc version" >&5
   6425 $as_echo_n "checking gcc version... " >&6; }
   6426 	GCC_VER=`$CC -v 2>&1 | $AWK '/gcc version /{print $3}'`
   6427 	case $GCC_VER in
   6428 		1.*) no_attrib_nonnull=1 ;;
   6429 		2.8* | 2.9*)
   6430 		     no_attrib_nonnull=1
   6431 		     ;;
   6432 		2.*) no_attrib_nonnull=1 ;;
   6433 		*) ;;
   6434 	esac
   6435 	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_VER" >&5
   6436 $as_echo "$GCC_VER" >&6; }
   6437 
   6438 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -fno-builtin-memset" >&5
   6439 $as_echo_n "checking if $CC accepts -fno-builtin-memset... " >&6; }
   6440 	saved_CFLAGS="$CFLAGS"
   6441 	CFLAGS="$CFLAGS -fno-builtin-memset"
   6442 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6443 /* end confdefs.h.  */
   6444  #include <string.h>
   6445 int
   6446 main ()
   6447 {
   6448  char b[10]; memset(b, 0, sizeof(b));
   6449   ;
   6450   return 0;
   6451 }
   6452 _ACEOF
   6453 if ac_fn_c_try_link "$LINENO"; then :
   6454    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   6455 $as_echo "yes" >&6; }
   6456 else
   6457    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6458 $as_echo "no" >&6; }
   6459 		  CFLAGS="$saved_CFLAGS"
   6460 
   6461 fi
   6462 rm -f core conftest.err conftest.$ac_objext \
   6463     conftest$ac_exeext conftest.$ac_ext
   6464 
   6465 	# -fstack-protector-all doesn't always work for some GCC versions
   6466 	# and/or platforms, so we test if we can.  If it's not supported
   6467 	# on a given platform gcc will emit a warning so we use -Werror.
   6468 	if test "x$use_stack_protector" = "x1"; then
   6469 	    for t in -fstack-protector-strong -fstack-protector-all \
   6470 		    -fstack-protector; do
   6471 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports $t" >&5
   6472 $as_echo_n "checking if $CC supports $t... " >&6; }
   6473 		saved_CFLAGS="$CFLAGS"
   6474 		saved_LDFLAGS="$LDFLAGS"
   6475 		CFLAGS="$CFLAGS $t -Werror"
   6476 		LDFLAGS="$LDFLAGS $t -Werror"
   6477 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6478 /* end confdefs.h.  */
   6479  #include <stdio.h>
   6480 int
   6481 main ()
   6482 {
   6483 
   6484 	char x[256];
   6485 	snprintf(x, sizeof(x), "XXX");
   6486 
   6487   ;
   6488   return 0;
   6489 }
   6490 _ACEOF
   6491 if ac_fn_c_try_link "$LINENO"; then :
   6492    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   6493 $as_echo "yes" >&6; }
   6494 		      CFLAGS="$saved_CFLAGS $t"
   6495 		      LDFLAGS="$saved_LDFLAGS $t"
   6496 		      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $t works" >&5
   6497 $as_echo_n "checking if $t works... " >&6; }
   6498 		      if test "$cross_compiling" = yes; then :
   6499    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: cannot test" >&5
   6500 $as_echo "$as_me: WARNING: cross compiling: cannot test" >&2;}
   6501 			  break
   6502 
   6503 else
   6504   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6505 /* end confdefs.h.  */
   6506  #include <stdio.h>
   6507 int
   6508 main ()
   6509 {
   6510 
   6511 	char x[256];
   6512 	snprintf(x, sizeof(x), "XXX");
   6513 
   6514   ;
   6515   return 0;
   6516 }
   6517 _ACEOF
   6518 if ac_fn_c_try_run "$LINENO"; then :
   6519    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   6520 $as_echo "yes" >&6; }
   6521 			  break
   6522 else
   6523    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6524 $as_echo "no" >&6; }
   6525 fi
   6526 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   6527   conftest.$ac_objext conftest.beam conftest.$ac_ext
   6528 fi
   6529 
   6530 
   6531 else
   6532    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6533 $as_echo "no" >&6; }
   6534 
   6535 fi
   6536 rm -f core conftest.err conftest.$ac_objext \
   6537     conftest$ac_exeext conftest.$ac_ext
   6538 		CFLAGS="$saved_CFLAGS"
   6539 		LDFLAGS="$saved_LDFLAGS"
   6540 	    done
   6541 	fi
   6542 
   6543 	if test -z "$have_llong_max"; then
   6544 		# retry LLONG_MAX with -std=gnu99, needed on some Linuxes
   6545 		unset ac_cv_have_decl_LLONG_MAX
   6546 		saved_CFLAGS="$CFLAGS"
   6547 		CFLAGS="$CFLAGS -std=gnu99"
   6548 		ac_fn_c_check_decl "$LINENO" "LLONG_MAX" "ac_cv_have_decl_LLONG_MAX" "#include <limits.h>
   6549 
   6550 "
   6551 if test "x$ac_cv_have_decl_LLONG_MAX" = xyes; then :
   6552   have_llong_max=1
   6553 else
   6554   CFLAGS="$saved_CFLAGS"
   6555 fi
   6556 
   6557 	fi
   6558 fi
   6559 
   6560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler allows __attribute__ on return types" >&5
   6561 $as_echo_n "checking if compiler allows __attribute__ on return types... " >&6; }
   6562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6563 /* end confdefs.h.  */
   6564 
   6565 #include <stdlib.h>
   6566 __attribute__((__unused__)) static void foo(void){return;}
   6567 int
   6568 main ()
   6569 {
   6570  exit(0);
   6571   ;
   6572   return 0;
   6573 }
   6574 _ACEOF
   6575 if ac_fn_c_try_compile "$LINENO"; then :
   6576    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   6577 $as_echo "yes" >&6; }
   6578 else
   6579    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6580 $as_echo "no" >&6; }
   6581 
   6582 $as_echo "#define NO_ATTRIBUTE_ON_RETURN_TYPE 1" >>confdefs.h
   6583 
   6584 
   6585 fi
   6586 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6587 
   6588 if test "x$no_attrib_nonnull" != "x1" ; then
   6589 
   6590 $as_echo "#define HAVE_ATTRIBUTE__NONNULL__ 1" >>confdefs.h
   6591 
   6592 fi
   6593 
   6594 
   6595 # Check whether --with-rpath was given.
   6596 if test "${with_rpath+set}" = set; then :
   6597   withval=$with_rpath;
   6598 		if test "x$withval" = "xno" ; then
   6599 			need_dash_r=""
   6600 		fi
   6601 		if test "x$withval" = "xyes" ; then
   6602 			need_dash_r=1
   6603 		fi
   6604 
   6605 
   6606 fi
   6607 
   6608 
   6609 # Allow user to specify flags
   6610 
   6611 # Check whether --with-cflags was given.
   6612 if test "${with_cflags+set}" = set; then :
   6613   withval=$with_cflags;
   6614 		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
   6615 		    test "x${withval}" != "xyes"; then
   6616 			CFLAGS="$CFLAGS $withval"
   6617 		fi
   6618 
   6619 
   6620 fi
   6621 
   6622 
   6623 # Check whether --with-cppflags was given.
   6624 if test "${with_cppflags+set}" = set; then :
   6625   withval=$with_cppflags;
   6626 		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
   6627 		    test "x${withval}" != "xyes"; then
   6628 			CPPFLAGS="$CPPFLAGS $withval"
   6629 		fi
   6630 
   6631 
   6632 fi
   6633 
   6634 
   6635 # Check whether --with-ldflags was given.
   6636 if test "${with_ldflags+set}" = set; then :
   6637   withval=$with_ldflags;
   6638 		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
   6639 		    test "x${withval}" != "xyes"; then
   6640 			LDFLAGS="$LDFLAGS $withval"
   6641 		fi
   6642 
   6643 
   6644 fi
   6645 
   6646 
   6647 # Check whether --with-libs was given.
   6648 if test "${with_libs+set}" = set; then :
   6649   withval=$with_libs;
   6650 		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
   6651 		    test "x${withval}" != "xyes"; then
   6652 			LIBS="$LIBS $withval"
   6653 		fi
   6654 
   6655 
   6656 fi
   6657 
   6658 
   6659 # Check whether --with-Werror was given.
   6660 if test "${with_Werror+set}" = set; then :
   6661   withval=$with_Werror;
   6662 		if test -n "$withval"  &&  test "x$withval" != "xno"; then
   6663 			werror_flags="-Werror"
   6664 			if test "x${withval}" != "xyes"; then
   6665 				werror_flags="$withval"
   6666 			fi
   6667 		fi
   6668 
   6669 
   6670 fi
   6671 
   6672 
   6673 for ac_header in  \
   6674 	blf.h \
   6675 	bstring.h \
   6676 	crypt.h \
   6677 	crypto/sha2.h \
   6678 	dirent.h \
   6679 	endian.h \
   6680 	elf.h \
   6681 	err.h \
   6682 	features.h \
   6683 	fcntl.h \
   6684 	floatingpoint.h \
   6685 	getopt.h \
   6686 	glob.h \
   6687 	ia.h \
   6688 	iaf.h \
   6689 	inttypes.h \
   6690 	langinfo.h \
   6691 	limits.h \
   6692 	locale.h \
   6693 	login.h \
   6694 	maillock.h \
   6695 	ndir.h \
   6696 	net/if_tun.h \
   6697 	netdb.h \
   6698 	netgroup.h \
   6699 	pam/pam_appl.h \
   6700 	paths.h \
   6701 	poll.h \
   6702 	pty.h \
   6703 	readpassphrase.h \
   6704 	rpc/types.h \
   6705 	security/pam_appl.h \
   6706 	sha2.h \
   6707 	shadow.h \
   6708 	stddef.h \
   6709 	stdint.h \
   6710 	string.h \
   6711 	strings.h \
   6712 	sys/audit.h \
   6713 	sys/bitypes.h \
   6714 	sys/bsdtty.h \
   6715 	sys/capability.h \
   6716 	sys/cdefs.h \
   6717 	sys/dir.h \
   6718 	sys/mman.h \
   6719 	sys/ndir.h \
   6720 	sys/poll.h \
   6721 	sys/prctl.h \
   6722 	sys/pstat.h \
   6723 	sys/ptrace.h \
   6724 	sys/select.h \
   6725 	sys/stat.h \
   6726 	sys/stream.h \
   6727 	sys/stropts.h \
   6728 	sys/strtio.h \
   6729 	sys/statvfs.h \
   6730 	sys/sysmacros.h \
   6731 	sys/time.h \
   6732 	sys/timers.h \
   6733 	time.h \
   6734 	tmpdir.h \
   6735 	ttyent.h \
   6736 	ucred.h \
   6737 	unistd.h \
   6738 	usersec.h \
   6739 	util.h \
   6740 	utime.h \
   6741 	utmp.h \
   6742 	utmpx.h \
   6743 	vis.h \
   6744 	wchar.h \
   6745 
   6746 do :
   6747   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   6748 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   6749 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   6750   cat >>confdefs.h <<_ACEOF
   6751 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   6752 _ACEOF
   6753 
   6754 fi
   6755 
   6756 done
   6757 
   6758 
   6759 # lastlog.h requires sys/time.h to be included first on Solaris
   6760 for ac_header in lastlog.h
   6761 do :
   6762   ac_fn_c_check_header_compile "$LINENO" "lastlog.h" "ac_cv_header_lastlog_h" "
   6763 #ifdef HAVE_SYS_TIME_H
   6764 # include <sys/time.h>
   6765 #endif
   6766 
   6767 "
   6768 if test "x$ac_cv_header_lastlog_h" = xyes; then :
   6769   cat >>confdefs.h <<_ACEOF
   6770 #define HAVE_LASTLOG_H 1
   6771 _ACEOF
   6772 
   6773 fi
   6774 
   6775 done
   6776 
   6777 
   6778 # sys/ptms.h requires sys/stream.h to be included first on Solaris
   6779 for ac_header in sys/ptms.h
   6780 do :
   6781   ac_fn_c_check_header_compile "$LINENO" "sys/ptms.h" "ac_cv_header_sys_ptms_h" "
   6782 #ifdef HAVE_SYS_STREAM_H
   6783 # include <sys/stream.h>
   6784 #endif
   6785 
   6786 "
   6787 if test "x$ac_cv_header_sys_ptms_h" = xyes; then :
   6788   cat >>confdefs.h <<_ACEOF
   6789 #define HAVE_SYS_PTMS_H 1
   6790 _ACEOF
   6791 
   6792 fi
   6793 
   6794 done
   6795 
   6796 
   6797 # login_cap.h requires sys/types.h on NetBSD
   6798 for ac_header in login_cap.h
   6799 do :
   6800   ac_fn_c_check_header_compile "$LINENO" "login_cap.h" "ac_cv_header_login_cap_h" "
   6801 #include <sys/types.h>
   6802 
   6803 "
   6804 if test "x$ac_cv_header_login_cap_h" = xyes; then :
   6805   cat >>confdefs.h <<_ACEOF
   6806 #define HAVE_LOGIN_CAP_H 1
   6807 _ACEOF
   6808 
   6809 fi
   6810 
   6811 done
   6812 
   6813 
   6814 # older BSDs need sys/param.h before sys/mount.h
   6815 for ac_header in sys/mount.h
   6816 do :
   6817   ac_fn_c_check_header_compile "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "
   6818 #include <sys/param.h>
   6819 
   6820 "
   6821 if test "x$ac_cv_header_sys_mount_h" = xyes; then :
   6822   cat >>confdefs.h <<_ACEOF
   6823 #define HAVE_SYS_MOUNT_H 1
   6824 _ACEOF
   6825 
   6826 fi
   6827 
   6828 done
   6829 
   6830 
   6831 # Android requires sys/socket.h to be included before sys/un.h
   6832 for ac_header in sys/un.h
   6833 do :
   6834   ac_fn_c_check_header_compile "$LINENO" "sys/un.h" "ac_cv_header_sys_un_h" "
   6835 #include <sys/types.h>
   6836 #include <sys/socket.h>
   6837 
   6838 "
   6839 if test "x$ac_cv_header_sys_un_h" = xyes; then :
   6840   cat >>confdefs.h <<_ACEOF
   6841 #define HAVE_SYS_UN_H 1
   6842 _ACEOF
   6843 
   6844 fi
   6845 
   6846 done
   6847 
   6848 
   6849 # Messages for features tested for in target-specific section
   6850 SIA_MSG="no"
   6851 SPC_MSG="no"
   6852 SP_MSG="no"
   6853 SPP_MSG="no"
   6854 
   6855 # Support for Solaris/Illumos privileges (this test is used by both
   6856 # the --with-solaris-privs option and --with-sandbox=solaris).
   6857 SOLARIS_PRIVS="no"
   6858 
   6859 # Check for some target-specific stuff
   6860 case "$host" in
   6861 *-*-aix*)
   6862 	# Some versions of VAC won't allow macro redefinitions at
   6863 	# -qlanglevel=ansi, and autoconf 2.60 sometimes insists on using that
   6864 	# particularly with older versions of vac or xlc.
   6865 	# It also throws errors about null macro argments, but these are
   6866 	# not fatal.
   6867 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler allows macro redefinitions" >&5
   6868 $as_echo_n "checking if compiler allows macro redefinitions... " >&6; }
   6869 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6870 /* end confdefs.h.  */
   6871 
   6872 #define testmacro foo
   6873 #define testmacro bar
   6874 int
   6875 main ()
   6876 {
   6877  exit(0);
   6878   ;
   6879   return 0;
   6880 }
   6881 _ACEOF
   6882 if ac_fn_c_try_compile "$LINENO"; then :
   6883    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   6884 $as_echo "yes" >&6; }
   6885 else
   6886    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6887 $as_echo "no" >&6; }
   6888 	      CC="`echo $CC | sed 's/-qlanglvl\=ansi//g'`"
   6889 	      LD="`echo $LD | sed 's/-qlanglvl\=ansi//g'`"
   6890 	      CFLAGS="`echo $CFLAGS | sed 's/-qlanglvl\=ansi//g'`"
   6891 	      CPPFLAGS="`echo $CPPFLAGS | sed 's/-qlanglvl\=ansi//g'`"
   6892 
   6893 
   6894 fi
   6895 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6896 
   6897 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to specify blibpath for linker ($LD)" >&5
   6898 $as_echo_n "checking how to specify blibpath for linker ($LD)... " >&6; }
   6899 	if (test -z "$blibpath"); then
   6900 		blibpath="/usr/lib:/lib"
   6901 	fi
   6902 	saved_LDFLAGS="$LDFLAGS"
   6903 	if test "$GCC" = "yes"; then
   6904 		flags="-Wl,-blibpath: -Wl,-rpath, -blibpath:"
   6905 	else
   6906 		flags="-blibpath: -Wl,-blibpath: -Wl,-rpath,"
   6907 	fi
   6908 	for tryflags in $flags ;do
   6909 		if (test -z "$blibflags"); then
   6910 			LDFLAGS="$saved_LDFLAGS $tryflags$blibpath"
   6911 			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6912 /* end confdefs.h.  */
   6913 
   6914 int
   6915 main ()
   6916 {
   6917 
   6918   ;
   6919   return 0;
   6920 }
   6921 _ACEOF
   6922 if ac_fn_c_try_link "$LINENO"; then :
   6923   blibflags=$tryflags
   6924 fi
   6925 rm -f core conftest.err conftest.$ac_objext \
   6926     conftest$ac_exeext conftest.$ac_ext
   6927 		fi
   6928 	done
   6929 	if (test -z "$blibflags"); then
   6930 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
   6931 $as_echo "not found" >&6; }
   6932 		as_fn_error $? "*** must be able to specify blibpath on AIX - check config.log" "$LINENO" 5
   6933 	else
   6934 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $blibflags" >&5
   6935 $as_echo "$blibflags" >&6; }
   6936 	fi
   6937 	LDFLAGS="$saved_LDFLAGS"
   6938 		ac_fn_c_check_func "$LINENO" "authenticate" "ac_cv_func_authenticate"
   6939 if test "x$ac_cv_func_authenticate" = xyes; then :
   6940 
   6941 $as_echo "#define WITH_AIXAUTHENTICATE 1" >>confdefs.h
   6942 
   6943 else
   6944   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for authenticate in -ls" >&5
   6945 $as_echo_n "checking for authenticate in -ls... " >&6; }
   6946 if ${ac_cv_lib_s_authenticate+:} false; then :
   6947   $as_echo_n "(cached) " >&6
   6948 else
   6949   ac_check_lib_save_LIBS=$LIBS
   6950 LIBS="-ls  $LIBS"
   6951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6952 /* end confdefs.h.  */
   6953 
   6954 /* Override any GCC internal prototype to avoid an error.
   6955    Use char because int might match the return type of a GCC
   6956    builtin and then its argument prototype would still apply.  */
   6957 #ifdef __cplusplus
   6958 extern "C"
   6959 #endif
   6960 char authenticate ();
   6961 int
   6962 main ()
   6963 {
   6964 return authenticate ();
   6965   ;
   6966   return 0;
   6967 }
   6968 _ACEOF
   6969 if ac_fn_c_try_link "$LINENO"; then :
   6970   ac_cv_lib_s_authenticate=yes
   6971 else
   6972   ac_cv_lib_s_authenticate=no
   6973 fi
   6974 rm -f core conftest.err conftest.$ac_objext \
   6975     conftest$ac_exeext conftest.$ac_ext
   6976 LIBS=$ac_check_lib_save_LIBS
   6977 fi
   6978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_s_authenticate" >&5
   6979 $as_echo "$ac_cv_lib_s_authenticate" >&6; }
   6980 if test "x$ac_cv_lib_s_authenticate" = xyes; then :
   6981    $as_echo "#define WITH_AIXAUTHENTICATE 1" >>confdefs.h
   6982 
   6983 				LIBS="$LIBS -ls"
   6984 
   6985 fi
   6986 
   6987 
   6988 fi
   6989 
   6990 		ac_fn_c_check_decl "$LINENO" "authenticate" "ac_cv_have_decl_authenticate" "#include <usersec.h>
   6991 "
   6992 if test "x$ac_cv_have_decl_authenticate" = xyes; then :
   6993   ac_have_decl=1
   6994 else
   6995   ac_have_decl=0
   6996 fi
   6997 
   6998 cat >>confdefs.h <<_ACEOF
   6999 #define HAVE_DECL_AUTHENTICATE $ac_have_decl
   7000 _ACEOF
   7001 ac_fn_c_check_decl "$LINENO" "loginrestrictions" "ac_cv_have_decl_loginrestrictions" "#include <usersec.h>
   7002 "
   7003 if test "x$ac_cv_have_decl_loginrestrictions" = xyes; then :
   7004   ac_have_decl=1
   7005 else
   7006   ac_have_decl=0
   7007 fi
   7008 
   7009 cat >>confdefs.h <<_ACEOF
   7010 #define HAVE_DECL_LOGINRESTRICTIONS $ac_have_decl
   7011 _ACEOF
   7012 ac_fn_c_check_decl "$LINENO" "loginsuccess" "ac_cv_have_decl_loginsuccess" "#include <usersec.h>
   7013 "
   7014 if test "x$ac_cv_have_decl_loginsuccess" = xyes; then :
   7015   ac_have_decl=1
   7016 else
   7017   ac_have_decl=0
   7018 fi
   7019 
   7020 cat >>confdefs.h <<_ACEOF
   7021 #define HAVE_DECL_LOGINSUCCESS $ac_have_decl
   7022 _ACEOF
   7023 ac_fn_c_check_decl "$LINENO" "passwdexpired" "ac_cv_have_decl_passwdexpired" "#include <usersec.h>
   7024 "
   7025 if test "x$ac_cv_have_decl_passwdexpired" = xyes; then :
   7026   ac_have_decl=1
   7027 else
   7028   ac_have_decl=0
   7029 fi
   7030 
   7031 cat >>confdefs.h <<_ACEOF
   7032 #define HAVE_DECL_PASSWDEXPIRED $ac_have_decl
   7033 _ACEOF
   7034 ac_fn_c_check_decl "$LINENO" "setauthdb" "ac_cv_have_decl_setauthdb" "#include <usersec.h>
   7035 "
   7036 if test "x$ac_cv_have_decl_setauthdb" = xyes; then :
   7037   ac_have_decl=1
   7038 else
   7039   ac_have_decl=0
   7040 fi
   7041 
   7042 cat >>confdefs.h <<_ACEOF
   7043 #define HAVE_DECL_SETAUTHDB $ac_have_decl
   7044 _ACEOF
   7045 
   7046 		ac_fn_c_check_decl "$LINENO" "loginfailed" "ac_cv_have_decl_loginfailed" "#include <usersec.h>
   7047 
   7048 "
   7049 if test "x$ac_cv_have_decl_loginfailed" = xyes; then :
   7050   ac_have_decl=1
   7051 else
   7052   ac_have_decl=0
   7053 fi
   7054 
   7055 cat >>confdefs.h <<_ACEOF
   7056 #define HAVE_DECL_LOGINFAILED $ac_have_decl
   7057 _ACEOF
   7058 if test $ac_have_decl = 1; then :
   7059   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if loginfailed takes 4 arguments" >&5
   7060 $as_echo_n "checking if loginfailed takes 4 arguments... " >&6; }
   7061 	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7062 /* end confdefs.h.  */
   7063  #include <usersec.h>
   7064 int
   7065 main ()
   7066 {
   7067  (void)loginfailed("user","host","tty",0);
   7068   ;
   7069   return 0;
   7070 }
   7071 _ACEOF
   7072 if ac_fn_c_try_compile "$LINENO"; then :
   7073   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   7074 $as_echo "yes" >&6; }
   7075 
   7076 $as_echo "#define AIX_LOGINFAILED_4ARG 1" >>confdefs.h
   7077 
   7078 else
   7079   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7080 $as_echo "no" >&6; }
   7081 
   7082 fi
   7083 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   7084 fi
   7085 
   7086 	for ac_func in getgrset setauthdb
   7087 do :
   7088   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   7089 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   7090 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   7091   cat >>confdefs.h <<_ACEOF
   7092 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   7093 _ACEOF
   7094 
   7095 fi
   7096 done
   7097 
   7098 	ac_fn_c_check_decl "$LINENO" "F_CLOSEM" "ac_cv_have_decl_F_CLOSEM" " #include <limits.h>
   7099 	      #include <fcntl.h>
   7100 
   7101 "
   7102 if test "x$ac_cv_have_decl_F_CLOSEM" = xyes; then :
   7103 
   7104 $as_echo "#define HAVE_FCNTL_CLOSEM 1" >>confdefs.h
   7105 
   7106 fi
   7107 
   7108 	check_for_aix_broken_getaddrinfo=1
   7109 
   7110 $as_echo "#define BROKEN_REALPATH 1" >>confdefs.h
   7111 
   7112 
   7113 $as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
   7114 
   7115 
   7116 $as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
   7117 
   7118 
   7119 $as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
   7120 
   7121 
   7122 $as_echo "#define DISABLE_LASTLOG 1" >>confdefs.h
   7123 
   7124 
   7125 $as_echo "#define LOGIN_NEEDS_UTMPX 1" >>confdefs.h
   7126 
   7127 
   7128 $as_echo "#define SPT_TYPE SPT_REUSEARGV" >>confdefs.h
   7129 
   7130 
   7131 $as_echo "#define SSHPAM_CHAUTHTOK_NEEDS_RUID 1" >>confdefs.h
   7132 
   7133 
   7134 $as_echo "#define PTY_ZEROREAD 1" >>confdefs.h
   7135 
   7136 
   7137 $as_echo "#define PLATFORM_SYS_DIR_UID 2" >>confdefs.h
   7138 
   7139 	;;
   7140 *-*-android*)
   7141 
   7142 $as_echo "#define DISABLE_UTMP 1" >>confdefs.h
   7143 
   7144 
   7145 $as_echo "#define DISABLE_WTMP 1" >>confdefs.h
   7146 
   7147 	;;
   7148 *-*-cygwin*)
   7149 	check_for_libcrypt_later=1
   7150 	LIBS="$LIBS /usr/lib/textreadmode.o"
   7151 
   7152 $as_echo "#define HAVE_CYGWIN 1" >>confdefs.h
   7153 
   7154 
   7155 $as_echo "#define USE_PIPES 1" >>confdefs.h
   7156 
   7157 
   7158 $as_echo "#define NO_UID_RESTORATION_TEST 1" >>confdefs.h
   7159 
   7160 
   7161 $as_echo "#define DISABLE_SHADOW 1" >>confdefs.h
   7162 
   7163 
   7164 $as_echo "#define NO_X11_UNIX_SOCKETS 1" >>confdefs.h
   7165 
   7166 
   7167 $as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
   7168 
   7169 
   7170 $as_echo "#define SSH_IOBUFSZ 65535" >>confdefs.h
   7171 
   7172 
   7173 $as_echo "#define FILESYSTEM_NO_BACKSLASH 1" >>confdefs.h
   7174 
   7175 	# Cygwin defines optargs, optargs as declspec(dllimport) for historical
   7176 	# reasons which cause compile warnings, so we disable those warnings.
   7177 	{
   7178 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wno-attributes" >&5
   7179 $as_echo_n "checking if $CC supports compile flag -Wno-attributes... " >&6; }
   7180 	saved_CFLAGS="$CFLAGS"
   7181 	CFLAGS="$CFLAGS $WERROR -Wno-attributes"
   7182 	_define_flag=""
   7183 	test "x$_define_flag" = "x" && _define_flag="-Wno-attributes"
   7184 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7185 /* end confdefs.h.  */
   7186 
   7187 #include <stdlib.h>
   7188 #include <stdio.h>
   7189 int main(int argc, char **argv) {
   7190 	/* Some math to catch -ftrapv problems in the toolchain */
   7191 	int i = 123 * argc, j = 456 + argc, k = 789 - argc;
   7192 	float l = i * 2.1;
   7193 	double m = l / 0.5;
   7194 	long long int n = argc * 12345LL, o = 12345LL * (long long int)argc;
   7195 	printf("%d %d %d %f %f %lld %lld\n", i, j, k, l, m, n, o);
   7196 	exit(0);
   7197 }
   7198 
   7199 _ACEOF
   7200 if ac_fn_c_try_compile "$LINENO"; then :
   7201 
   7202 if `grep -i "unrecognized option" conftest.err >/dev/null`
   7203 then
   7204 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7205 $as_echo "no" >&6; }
   7206 		CFLAGS="$saved_CFLAGS"
   7207 else
   7208 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   7209 $as_echo "yes" >&6; }
   7210 		 CFLAGS="$saved_CFLAGS $_define_flag"
   7211 fi
   7212 else
   7213    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7214 $as_echo "no" >&6; }
   7215 		  CFLAGS="$saved_CFLAGS"
   7216 
   7217 fi
   7218 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   7219 }
   7220 	;;
   7221 *-*-dgux*)
   7222 
   7223 $as_echo "#define IP_TOS_IS_BROKEN 1" >>confdefs.h
   7224 
   7225 	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
   7226 
   7227 	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
   7228 
   7229 	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
   7230 
   7231 	;;
   7232 *-*-darwin*)
   7233 	use_pie=auto
   7234 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we have working getaddrinfo" >&5
   7235 $as_echo_n "checking if we have working getaddrinfo... " >&6; }
   7236 	if test "$cross_compiling" = yes; then :
   7237   { $as_echo "$as_me:${as_lineno-$LINENO}: result: assume it is working" >&5
   7238 $as_echo "assume it is working" >&6; }
   7239 else
   7240   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7241 /* end confdefs.h.  */
   7242  #include <mach-o/dyld.h>
   7243 main() { if (NSVersionOfRunTimeLibrary("System") >= (60 << 16))
   7244 		exit(0);
   7245 	else
   7246 		exit(1);
   7247 }
   7248 
   7249 _ACEOF
   7250 if ac_fn_c_try_run "$LINENO"; then :
   7251   { $as_echo "$as_me:${as_lineno-$LINENO}: result: working" >&5
   7252 $as_echo "working" >&6; }
   7253 else
   7254   { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy" >&5
   7255 $as_echo "buggy" >&6; }
   7256 
   7257 $as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
   7258 
   7259 
   7260 fi
   7261 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   7262   conftest.$ac_objext conftest.beam conftest.$ac_ext
   7263 fi
   7264 
   7265 	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
   7266 
   7267 	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
   7268 
   7269 	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
   7270 
   7271 
   7272 $as_echo "#define BROKEN_GLOB 1" >>confdefs.h
   7273 
   7274 
   7275 cat >>confdefs.h <<_ACEOF
   7276 #define BIND_8_COMPAT 1
   7277 _ACEOF
   7278 
   7279 
   7280 $as_echo "#define SSH_TUN_FREEBSD 1" >>confdefs.h
   7281 
   7282 
   7283 $as_echo "#define SSH_TUN_COMPAT_AF 1" >>confdefs.h
   7284 
   7285 
   7286 $as_echo "#define SSH_TUN_PREPEND_AF 1" >>confdefs.h
   7287 
   7288 
   7289 	ac_fn_c_check_decl "$LINENO" "AU_IPv4" "ac_cv_have_decl_AU_IPv4" "$ac_includes_default"
   7290 if test "x$ac_cv_have_decl_AU_IPv4" = xyes; then :
   7291 
   7292 else
   7293 
   7294 $as_echo "#define AU_IPv4 0" >>confdefs.h
   7295 
   7296 	    #include <bsm/audit.h>
   7297 
   7298 $as_echo "#define LASTLOG_WRITE_PUTUTXLINE 1" >>confdefs.h
   7299 
   7300 
   7301 fi
   7302 
   7303 
   7304 $as_echo "#define SPT_TYPE SPT_REUSEARGV" >>confdefs.h
   7305 
   7306 	for ac_func in sandbox_init
   7307 do :
   7308   ac_fn_c_check_func "$LINENO" "sandbox_init" "ac_cv_func_sandbox_init"
   7309 if test "x$ac_cv_func_sandbox_init" = xyes; then :
   7310   cat >>confdefs.h <<_ACEOF
   7311 #define HAVE_SANDBOX_INIT 1
   7312 _ACEOF
   7313 
   7314 fi
   7315 done
   7316 
   7317 	for ac_header in sandbox.h
   7318 do :
   7319   ac_fn_c_check_header_mongrel "$LINENO" "sandbox.h" "ac_cv_header_sandbox_h" "$ac_includes_default"
   7320 if test "x$ac_cv_header_sandbox_h" = xyes; then :
   7321   cat >>confdefs.h <<_ACEOF
   7322 #define HAVE_SANDBOX_H 1
   7323 _ACEOF
   7324 
   7325 fi
   7326 
   7327 done
   7328 
   7329 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sandbox_apply in -lsandbox" >&5
   7330 $as_echo_n "checking for sandbox_apply in -lsandbox... " >&6; }
   7331 if ${ac_cv_lib_sandbox_sandbox_apply+:} false; then :
   7332   $as_echo_n "(cached) " >&6
   7333 else
   7334   ac_check_lib_save_LIBS=$LIBS
   7335 LIBS="-lsandbox  $LIBS"
   7336 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7337 /* end confdefs.h.  */
   7338 
   7339 /* Override any GCC internal prototype to avoid an error.
   7340    Use char because int might match the return type of a GCC
   7341    builtin and then its argument prototype would still apply.  */
   7342 #ifdef __cplusplus
   7343 extern "C"
   7344 #endif
   7345 char sandbox_apply ();
   7346 int
   7347 main ()
   7348 {
   7349 return sandbox_apply ();
   7350   ;
   7351   return 0;
   7352 }
   7353 _ACEOF
   7354 if ac_fn_c_try_link "$LINENO"; then :
   7355   ac_cv_lib_sandbox_sandbox_apply=yes
   7356 else
   7357   ac_cv_lib_sandbox_sandbox_apply=no
   7358 fi
   7359 rm -f core conftest.err conftest.$ac_objext \
   7360     conftest$ac_exeext conftest.$ac_ext
   7361 LIBS=$ac_check_lib_save_LIBS
   7362 fi
   7363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sandbox_sandbox_apply" >&5
   7364 $as_echo "$ac_cv_lib_sandbox_sandbox_apply" >&6; }
   7365 if test "x$ac_cv_lib_sandbox_sandbox_apply" = xyes; then :
   7366 
   7367 	    SSHDLIBS="$SSHDLIBS -lsandbox"
   7368 
   7369 fi
   7370 
   7371 	;;
   7372 *-*-dragonfly*)
   7373 	SSHDLIBS="$SSHDLIBS -lcrypt"
   7374 	TEST_MALLOC_OPTIONS="AFGJPRX"
   7375 	;;
   7376 *-*-haiku*)
   7377 	LIBS="$LIBS -lbsd "
   7378 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lnetwork" >&5
   7379 $as_echo_n "checking for socket in -lnetwork... " >&6; }
   7380 if ${ac_cv_lib_network_socket+:} false; then :
   7381   $as_echo_n "(cached) " >&6
   7382 else
   7383   ac_check_lib_save_LIBS=$LIBS
   7384 LIBS="-lnetwork  $LIBS"
   7385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7386 /* end confdefs.h.  */
   7387 
   7388 /* Override any GCC internal prototype to avoid an error.
   7389    Use char because int might match the return type of a GCC
   7390    builtin and then its argument prototype would still apply.  */
   7391 #ifdef __cplusplus
   7392 extern "C"
   7393 #endif
   7394 char socket ();
   7395 int
   7396 main ()
   7397 {
   7398 return socket ();
   7399   ;
   7400   return 0;
   7401 }
   7402 _ACEOF
   7403 if ac_fn_c_try_link "$LINENO"; then :
   7404   ac_cv_lib_network_socket=yes
   7405 else
   7406   ac_cv_lib_network_socket=no
   7407 fi
   7408 rm -f core conftest.err conftest.$ac_objext \
   7409     conftest$ac_exeext conftest.$ac_ext
   7410 LIBS=$ac_check_lib_save_LIBS
   7411 fi
   7412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network_socket" >&5
   7413 $as_echo "$ac_cv_lib_network_socket" >&6; }
   7414 if test "x$ac_cv_lib_network_socket" = xyes; then :
   7415   cat >>confdefs.h <<_ACEOF
   7416 #define HAVE_LIBNETWORK 1
   7417 _ACEOF
   7418 
   7419   LIBS="-lnetwork $LIBS"
   7420 
   7421 fi
   7422 
   7423 	$as_echo "#define HAVE_U_INT64_T 1" >>confdefs.h
   7424 
   7425 	MANTYPE=man
   7426 	;;
   7427 *-*-hpux*)
   7428 	# first we define all of the options common to all HP-UX releases
   7429 	CPPFLAGS="$CPPFLAGS -D_HPUX_SOURCE -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1"
   7430 	IPADDR_IN_DISPLAY=yes
   7431 	$as_echo "#define USE_PIPES 1" >>confdefs.h
   7432 
   7433 	$as_echo "#define LOGIN_NEEDS_UTMPX 1" >>confdefs.h
   7434 
   7435 
   7436 $as_echo "#define LOCKED_PASSWD_STRING \"*\"" >>confdefs.h
   7437 
   7438 	$as_echo "#define SPT_TYPE SPT_PSTAT" >>confdefs.h
   7439 
   7440 
   7441 $as_echo "#define PLATFORM_SYS_DIR_UID 2" >>confdefs.h
   7442 
   7443 	maildir="/var/mail"
   7444 	LIBS="$LIBS -lsec"
   7445 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for t_error in -lxnet" >&5
   7446 $as_echo_n "checking for t_error in -lxnet... " >&6; }
   7447 if ${ac_cv_lib_xnet_t_error+:} false; then :
   7448   $as_echo_n "(cached) " >&6
   7449 else
   7450   ac_check_lib_save_LIBS=$LIBS
   7451 LIBS="-lxnet  $LIBS"
   7452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7453 /* end confdefs.h.  */
   7454 
   7455 /* Override any GCC internal prototype to avoid an error.
   7456    Use char because int might match the return type of a GCC
   7457    builtin and then its argument prototype would still apply.  */
   7458 #ifdef __cplusplus
   7459 extern "C"
   7460 #endif
   7461 char t_error ();
   7462 int
   7463 main ()
   7464 {
   7465 return t_error ();
   7466   ;
   7467   return 0;
   7468 }
   7469 _ACEOF
   7470 if ac_fn_c_try_link "$LINENO"; then :
   7471   ac_cv_lib_xnet_t_error=yes
   7472 else
   7473   ac_cv_lib_xnet_t_error=no
   7474 fi
   7475 rm -f core conftest.err conftest.$ac_objext \
   7476     conftest$ac_exeext conftest.$ac_ext
   7477 LIBS=$ac_check_lib_save_LIBS
   7478 fi
   7479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xnet_t_error" >&5
   7480 $as_echo "$ac_cv_lib_xnet_t_error" >&6; }
   7481 if test "x$ac_cv_lib_xnet_t_error" = xyes; then :
   7482   cat >>confdefs.h <<_ACEOF
   7483 #define HAVE_LIBXNET 1
   7484 _ACEOF
   7485 
   7486   LIBS="-lxnet $LIBS"
   7487 
   7488 else
   7489   as_fn_error $? "*** -lxnet needed on HP-UX - check config.log ***" "$LINENO" 5
   7490 fi
   7491 
   7492 
   7493 	# next, we define all of the options specific to major releases
   7494 	case "$host" in
   7495 	*-*-hpux10*)
   7496 		if test -z "$GCC"; then
   7497 			CFLAGS="$CFLAGS -Ae"
   7498 		fi
   7499 		;;
   7500 	*-*-hpux11*)
   7501 
   7502 $as_echo "#define PAM_SUN_CODEBASE 1" >>confdefs.h
   7503 
   7504 
   7505 $as_echo "#define DISABLE_UTMP 1" >>confdefs.h
   7506 
   7507 
   7508 $as_echo "#define USE_BTMP 1" >>confdefs.h
   7509 
   7510 		check_for_hpux_broken_getaddrinfo=1
   7511 		check_for_conflicting_getspnam=1
   7512 		;;
   7513 	esac
   7514 
   7515 	# lastly, we define options specific to minor releases
   7516 	case "$host" in
   7517 	*-*-hpux10.26)
   7518 
   7519 $as_echo "#define HAVE_SECUREWARE 1" >>confdefs.h
   7520 
   7521 		disable_ptmx_check=yes
   7522 		LIBS="$LIBS -lsecpw"
   7523 		;;
   7524 	esac
   7525 	;;
   7526 *-*-irix5*)
   7527 	PATH="$PATH:/usr/etc"
   7528 
   7529 $as_echo "#define BROKEN_INET_NTOA 1" >>confdefs.h
   7530 
   7531 	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
   7532 
   7533 	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
   7534 
   7535 	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
   7536 
   7537 
   7538 $as_echo "#define WITH_ABBREV_NO_TTY 1" >>confdefs.h
   7539 
   7540 	$as_echo "#define LOCKED_PASSWD_STRING \"*LK*\"" >>confdefs.h
   7541 
   7542 	;;
   7543 *-*-irix6*)
   7544 	PATH="$PATH:/usr/etc"
   7545 
   7546 $as_echo "#define WITH_IRIX_ARRAY 1" >>confdefs.h
   7547 
   7548 
   7549 $as_echo "#define WITH_IRIX_PROJECT 1" >>confdefs.h
   7550 
   7551 
   7552 $as_echo "#define WITH_IRIX_AUDIT 1" >>confdefs.h
   7553 
   7554 	ac_fn_c_check_func "$LINENO" "jlimit_startjob" "ac_cv_func_jlimit_startjob"
   7555 if test "x$ac_cv_func_jlimit_startjob" = xyes; then :
   7556 
   7557 $as_echo "#define WITH_IRIX_JOBS 1" >>confdefs.h
   7558 
   7559 fi
   7560 
   7561 	$as_echo "#define BROKEN_INET_NTOA 1" >>confdefs.h
   7562 
   7563 	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
   7564 
   7565 	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
   7566 
   7567 	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
   7568 
   7569 
   7570 $as_echo "#define BROKEN_UPDWTMPX 1" >>confdefs.h
   7571 
   7572 	$as_echo "#define WITH_ABBREV_NO_TTY 1" >>confdefs.h
   7573 
   7574 	$as_echo "#define LOCKED_PASSWD_STRING \"*LK*\"" >>confdefs.h
   7575 
   7576 	;;
   7577 *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
   7578 	check_for_libcrypt_later=1
   7579 	$as_echo "#define PAM_TTY_KLUDGE 1" >>confdefs.h
   7580 
   7581 	$as_echo "#define LOCKED_PASSWD_PREFIX \"!\"" >>confdefs.h
   7582 
   7583 	$as_echo "#define SPT_TYPE SPT_REUSEARGV" >>confdefs.h
   7584 
   7585 
   7586 $as_echo "#define _PATH_BTMP \"/var/log/btmp\"" >>confdefs.h
   7587 
   7588 
   7589 $as_echo "#define USE_BTMP 1" >>confdefs.h
   7590 
   7591 	;;
   7592 *-*-linux*)
   7593 	no_dev_ptmx=1
   7594 	use_pie=auto
   7595 	check_for_libcrypt_later=1
   7596 	check_for_openpty_ctty_bug=1
   7597 			CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE"
   7598 
   7599 $as_echo "#define PAM_TTY_KLUDGE 1" >>confdefs.h
   7600 
   7601 
   7602 $as_echo "#define LOCKED_PASSWD_PREFIX \"!\"" >>confdefs.h
   7603 
   7604 	$as_echo "#define SPT_TYPE SPT_REUSEARGV" >>confdefs.h
   7605 
   7606 
   7607 $as_echo "#define LINK_OPNOTSUPP_ERRNO EPERM" >>confdefs.h
   7608 
   7609 
   7610 $as_echo "#define _PATH_BTMP \"/var/log/btmp\"" >>confdefs.h
   7611 
   7612 	$as_echo "#define USE_BTMP 1" >>confdefs.h
   7613 
   7614 
   7615 $as_echo "#define LINUX_OOM_ADJUST 1" >>confdefs.h
   7616 
   7617 	inet6_default_4in6=yes
   7618 	case `uname -r` in
   7619 	1.*|2.0.*)
   7620 
   7621 $as_echo "#define BROKEN_CMSG_TYPE 1" >>confdefs.h
   7622 
   7623 		;;
   7624 	esac
   7625 	# tun(4) forwarding compat code
   7626 	for ac_header in linux/if_tun.h
   7627 do :
   7628   ac_fn_c_check_header_mongrel "$LINENO" "linux/if_tun.h" "ac_cv_header_linux_if_tun_h" "$ac_includes_default"
   7629 if test "x$ac_cv_header_linux_if_tun_h" = xyes; then :
   7630   cat >>confdefs.h <<_ACEOF
   7631 #define HAVE_LINUX_IF_TUN_H 1
   7632 _ACEOF
   7633 
   7634 fi
   7635 
   7636 done
   7637 
   7638 	if test "x$ac_cv_header_linux_if_tun_h" = "xyes" ; then
   7639 
   7640 $as_echo "#define SSH_TUN_LINUX 1" >>confdefs.h
   7641 
   7642 
   7643 $as_echo "#define SSH_TUN_COMPAT_AF 1" >>confdefs.h
   7644 
   7645 
   7646 $as_echo "#define SSH_TUN_PREPEND_AF 1" >>confdefs.h
   7647 
   7648 	fi
   7649 	for ac_header in linux/seccomp.h linux/filter.h linux/audit.h
   7650 do :
   7651   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   7652 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#include <linux/types.h>
   7653 "
   7654 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   7655   cat >>confdefs.h <<_ACEOF
   7656 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   7657 _ACEOF
   7658 
   7659 fi
   7660 
   7661 done
   7662 
   7663 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for seccomp architecture" >&5
   7664 $as_echo_n "checking for seccomp architecture... " >&6; }
   7665 	seccomp_audit_arch=
   7666 	case "$host" in
   7667 	x86_64-*)
   7668 		seccomp_audit_arch=AUDIT_ARCH_X86_64
   7669 		;;
   7670 	i*86-*)
   7671 		seccomp_audit_arch=AUDIT_ARCH_I386
   7672 		;;
   7673 	arm*-*)
   7674 		seccomp_audit_arch=AUDIT_ARCH_ARM
   7675 		;;
   7676 	aarch64*-*)
   7677 		seccomp_audit_arch=AUDIT_ARCH_AARCH64
   7678 		;;
   7679 	s390x-*)
   7680 		seccomp_audit_arch=AUDIT_ARCH_S390X
   7681 		;;
   7682 	s390-*)
   7683 		seccomp_audit_arch=AUDIT_ARCH_S390
   7684 		;;
   7685 	powerpc64-*)
   7686 		seccomp_audit_arch=AUDIT_ARCH_PPC64
   7687 		;;
   7688 	powerpc64le-*)
   7689 		seccomp_audit_arch=AUDIT_ARCH_PPC64LE
   7690 		;;
   7691 	mips-*)
   7692 		seccomp_audit_arch=AUDIT_ARCH_MIPS
   7693 		;;
   7694 	mipsel-*)
   7695 		seccomp_audit_arch=AUDIT_ARCH_MIPSEL
   7696 		;;
   7697 	mips64-*)
   7698 		seccomp_audit_arch=AUDIT_ARCH_MIPS64
   7699 		;;
   7700 	mips64el-*)
   7701 		seccomp_audit_arch=AUDIT_ARCH_MIPSEL64
   7702 		;;
   7703 	esac
   7704 	if test "x$seccomp_audit_arch" != "x" ; then
   7705 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$seccomp_audit_arch\"" >&5
   7706 $as_echo "\"$seccomp_audit_arch\"" >&6; }
   7707 
   7708 cat >>confdefs.h <<_ACEOF
   7709 #define SECCOMP_AUDIT_ARCH $seccomp_audit_arch
   7710 _ACEOF
   7711 
   7712 	else
   7713 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: architecture not supported" >&5
   7714 $as_echo "architecture not supported" >&6; }
   7715 	fi
   7716 	;;
   7717 mips-sony-bsd|mips-sony-newsos4)
   7718 
   7719 $as_echo "#define NEED_SETPGRP 1" >>confdefs.h
   7720 
   7721 	SONY=1
   7722 	;;
   7723 *-*-netbsd*)
   7724 	check_for_libcrypt_before=1
   7725 	if test "x$withval" != "xno" ; then
   7726 		need_dash_r=1
   7727 	fi
   7728 	CPPFLAGS="$CPPFLAGS -D_OPENBSD_SOURCE"
   7729 
   7730 $as_echo "#define SSH_TUN_FREEBSD 1" >>confdefs.h
   7731 
   7732 	ac_fn_c_check_header_mongrel "$LINENO" "net/if_tap.h" "ac_cv_header_net_if_tap_h" "$ac_includes_default"
   7733 if test "x$ac_cv_header_net_if_tap_h" = xyes; then :
   7734 
   7735 else
   7736 
   7737 $as_echo "#define SSH_TUN_NO_L2 1" >>confdefs.h
   7738 
   7739 fi
   7740 
   7741 
   7742 
   7743 $as_echo "#define SSH_TUN_PREPEND_AF 1" >>confdefs.h
   7744 
   7745 	TEST_MALLOC_OPTIONS="AJRX"
   7746 
   7747 $as_echo "#define BROKEN_READ_COMPARISON 1" >>confdefs.h
   7748 
   7749 	;;
   7750 *-*-freebsd*)
   7751 	check_for_libcrypt_later=1
   7752 
   7753 $as_echo "#define LOCKED_PASSWD_PREFIX \"*LOCKED*\"" >>confdefs.h
   7754 
   7755 
   7756 $as_echo "#define SSH_TUN_FREEBSD 1" >>confdefs.h
   7757 
   7758 	ac_fn_c_check_header_mongrel "$LINENO" "net/if_tap.h" "ac_cv_header_net_if_tap_h" "$ac_includes_default"
   7759 if test "x$ac_cv_header_net_if_tap_h" = xyes; then :
   7760 
   7761 else
   7762 
   7763 $as_echo "#define SSH_TUN_NO_L2 1" >>confdefs.h
   7764 
   7765 fi
   7766 
   7767 
   7768 
   7769 $as_echo "#define BROKEN_GLOB 1" >>confdefs.h
   7770 
   7771 	TEST_MALLOC_OPTIONS="AJRX"
   7772 	# Preauth crypto occasionally uses file descriptors for crypto offload
   7773 	# and will crash if they cannot be opened.
   7774 
   7775 $as_echo "#define SANDBOX_SKIP_RLIMIT_NOFILE 1" >>confdefs.h
   7776 
   7777 	;;
   7778 *-*-bsdi*)
   7779 	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
   7780 
   7781 	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
   7782 
   7783 	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
   7784 
   7785 	;;
   7786 *-next-*)
   7787 	conf_lastlog_location="/usr/adm/lastlog"
   7788 	conf_utmp_location=/etc/utmp
   7789 	conf_wtmp_location=/usr/adm/wtmp
   7790 	maildir=/usr/spool/mail
   7791 
   7792 $as_echo "#define HAVE_NEXT 1" >>confdefs.h
   7793 
   7794 	$as_echo "#define BROKEN_REALPATH 1" >>confdefs.h
   7795 
   7796 	$as_echo "#define USE_PIPES 1" >>confdefs.h
   7797 
   7798 
   7799 $as_echo "#define BROKEN_SAVED_UIDS 1" >>confdefs.h
   7800 
   7801 	;;
   7802 *-*-openbsd*)
   7803 	use_pie=auto
   7804 
   7805 $as_echo "#define HAVE_ATTRIBUTE__SENTINEL__ 1" >>confdefs.h
   7806 
   7807 
   7808 $as_echo "#define HAVE_ATTRIBUTE__BOUNDED__ 1" >>confdefs.h
   7809 
   7810 
   7811 $as_echo "#define SSH_TUN_OPENBSD 1" >>confdefs.h
   7812 
   7813 
   7814 $as_echo "#define SYSLOG_R_SAFE_IN_SIGHAND 1" >>confdefs.h
   7815 
   7816 	TEST_MALLOC_OPTIONS="AFGJPRX"
   7817 	;;
   7818 *-*-solaris*)
   7819 	if test "x$withval" != "xno" ; then
   7820 		need_dash_r=1
   7821 	fi
   7822 	$as_echo "#define PAM_SUN_CODEBASE 1" >>confdefs.h
   7823 
   7824 	$as_echo "#define LOGIN_NEEDS_UTMPX 1" >>confdefs.h
   7825 
   7826 	$as_echo "#define PAM_TTY_KLUDGE 1" >>confdefs.h
   7827 
   7828 
   7829 $as_echo "#define SSHPAM_CHAUTHTOK_NEEDS_RUID 1" >>confdefs.h
   7830 
   7831 	$as_echo "#define LOCKED_PASSWD_STRING \"*LK*\"" >>confdefs.h
   7832 
   7833 	# Pushing STREAMS modules will cause sshd to acquire a controlling tty.
   7834 
   7835 $as_echo "#define SSHD_ACQUIRES_CTTY 1" >>confdefs.h
   7836 
   7837 
   7838 $as_echo "#define PASSWD_NEEDS_USERNAME 1" >>confdefs.h
   7839 
   7840 
   7841 $as_echo "#define BROKEN_TCGETATTR_ICANON 1" >>confdefs.h
   7842 
   7843 	external_path_file=/etc/default/login
   7844 	# hardwire lastlog location (can't detect it on some versions)
   7845 	conf_lastlog_location="/var/adm/lastlog"
   7846 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for obsolete utmp and wtmp in solaris2.x" >&5
   7847 $as_echo_n "checking for obsolete utmp and wtmp in solaris2.x... " >&6; }
   7848 	sol2ver=`echo "$host"| sed -e 's/.*[0-9]\.//'`
   7849 	if test "$sol2ver" -ge 8; then
   7850 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   7851 $as_echo "yes" >&6; }
   7852 		$as_echo "#define DISABLE_UTMP 1" >>confdefs.h
   7853 
   7854 
   7855 $as_echo "#define DISABLE_WTMP 1" >>confdefs.h
   7856 
   7857 	else
   7858 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7859 $as_echo "no" >&6; }
   7860 	fi
   7861 	for ac_func in setpflags
   7862 do :
   7863   ac_fn_c_check_func "$LINENO" "setpflags" "ac_cv_func_setpflags"
   7864 if test "x$ac_cv_func_setpflags" = xyes; then :
   7865   cat >>confdefs.h <<_ACEOF
   7866 #define HAVE_SETPFLAGS 1
   7867 _ACEOF
   7868 
   7869 fi
   7870 done
   7871 
   7872 	for ac_func in setppriv
   7873 do :
   7874   ac_fn_c_check_func "$LINENO" "setppriv" "ac_cv_func_setppriv"
   7875 if test "x$ac_cv_func_setppriv" = xyes; then :
   7876   cat >>confdefs.h <<_ACEOF
   7877 #define HAVE_SETPPRIV 1
   7878 _ACEOF
   7879 
   7880 fi
   7881 done
   7882 
   7883 	for ac_func in priv_basicset
   7884 do :
   7885   ac_fn_c_check_func "$LINENO" "priv_basicset" "ac_cv_func_priv_basicset"
   7886 if test "x$ac_cv_func_priv_basicset" = xyes; then :
   7887   cat >>confdefs.h <<_ACEOF
   7888 #define HAVE_PRIV_BASICSET 1
   7889 _ACEOF
   7890 
   7891 fi
   7892 done
   7893 
   7894 	for ac_header in priv.h
   7895 do :
   7896   ac_fn_c_check_header_mongrel "$LINENO" "priv.h" "ac_cv_header_priv_h" "$ac_includes_default"
   7897 if test "x$ac_cv_header_priv_h" = xyes; then :
   7898   cat >>confdefs.h <<_ACEOF
   7899 #define HAVE_PRIV_H 1
   7900 _ACEOF
   7901 
   7902 fi
   7903 
   7904 done
   7905 
   7906 
   7907 # Check whether --with-solaris-contracts was given.
   7908 if test "${with_solaris_contracts+set}" = set; then :
   7909   withval=$with_solaris_contracts;
   7910 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ct_tmpl_activate in -lcontract" >&5
   7911 $as_echo_n "checking for ct_tmpl_activate in -lcontract... " >&6; }
   7912 if ${ac_cv_lib_contract_ct_tmpl_activate+:} false; then :
   7913   $as_echo_n "(cached) " >&6
   7914 else
   7915   ac_check_lib_save_LIBS=$LIBS
   7916 LIBS="-lcontract  $LIBS"
   7917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7918 /* end confdefs.h.  */
   7919 
   7920 /* Override any GCC internal prototype to avoid an error.
   7921    Use char because int might match the return type of a GCC
   7922    builtin and then its argument prototype would still apply.  */
   7923 #ifdef __cplusplus
   7924 extern "C"
   7925 #endif
   7926 char ct_tmpl_activate ();
   7927 int
   7928 main ()
   7929 {
   7930 return ct_tmpl_activate ();
   7931   ;
   7932   return 0;
   7933 }
   7934 _ACEOF
   7935 if ac_fn_c_try_link "$LINENO"; then :
   7936   ac_cv_lib_contract_ct_tmpl_activate=yes
   7937 else
   7938   ac_cv_lib_contract_ct_tmpl_activate=no
   7939 fi
   7940 rm -f core conftest.err conftest.$ac_objext \
   7941     conftest$ac_exeext conftest.$ac_ext
   7942 LIBS=$ac_check_lib_save_LIBS
   7943 fi
   7944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_contract_ct_tmpl_activate" >&5
   7945 $as_echo "$ac_cv_lib_contract_ct_tmpl_activate" >&6; }
   7946 if test "x$ac_cv_lib_contract_ct_tmpl_activate" = xyes; then :
   7947 
   7948 $as_echo "#define USE_SOLARIS_PROCESS_CONTRACTS 1" >>confdefs.h
   7949 
   7950 			  LIBS="$LIBS -lcontract"
   7951 			  SPC_MSG="yes"
   7952 fi
   7953 
   7954 
   7955 fi
   7956 
   7957 
   7958 # Check whether --with-solaris-projects was given.
   7959 if test "${with_solaris_projects+set}" = set; then :
   7960   withval=$with_solaris_projects;
   7961 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for setproject in -lproject" >&5
   7962 $as_echo_n "checking for setproject in -lproject... " >&6; }
   7963 if ${ac_cv_lib_project_setproject+:} false; then :
   7964   $as_echo_n "(cached) " >&6
   7965 else
   7966   ac_check_lib_save_LIBS=$LIBS
   7967 LIBS="-lproject  $LIBS"
   7968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7969 /* end confdefs.h.  */
   7970 
   7971 /* Override any GCC internal prototype to avoid an error.
   7972    Use char because int might match the return type of a GCC
   7973    builtin and then its argument prototype would still apply.  */
   7974 #ifdef __cplusplus
   7975 extern "C"
   7976 #endif
   7977 char setproject ();
   7978 int
   7979 main ()
   7980 {
   7981 return setproject ();
   7982   ;
   7983   return 0;
   7984 }
   7985 _ACEOF
   7986 if ac_fn_c_try_link "$LINENO"; then :
   7987   ac_cv_lib_project_setproject=yes
   7988 else
   7989   ac_cv_lib_project_setproject=no
   7990 fi
   7991 rm -f core conftest.err conftest.$ac_objext \
   7992     conftest$ac_exeext conftest.$ac_ext
   7993 LIBS=$ac_check_lib_save_LIBS
   7994 fi
   7995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_project_setproject" >&5
   7996 $as_echo "$ac_cv_lib_project_setproject" >&6; }
   7997 if test "x$ac_cv_lib_project_setproject" = xyes; then :
   7998 
   7999 $as_echo "#define USE_SOLARIS_PROJECTS 1" >>confdefs.h
   8000 
   8001 			LIBS="$LIBS -lproject"
   8002 			SP_MSG="yes"
   8003 fi
   8004 
   8005 
   8006 fi
   8007 
   8008 
   8009 # Check whether --with-solaris-privs was given.
   8010 if test "${with_solaris_privs+set}" = set; then :
   8011   withval=$with_solaris_privs;
   8012 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris/Illumos privilege support" >&5
   8013 $as_echo_n "checking for Solaris/Illumos privilege support... " >&6; }
   8014 		if test "x$ac_cv_func_setppriv" = "xyes" -a \
   8015 			"x$ac_cv_header_priv_h" = "xyes" ; then
   8016 			SOLARIS_PRIVS=yes
   8017 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
   8018 $as_echo "found" >&6; }
   8019 
   8020 $as_echo "#define NO_UID_RESTORATION_TEST 1" >>confdefs.h
   8021 
   8022 
   8023 $as_echo "#define USE_SOLARIS_PRIVS 1" >>confdefs.h
   8024 
   8025 			SPP_MSG="yes"
   8026 		else
   8027 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
   8028 $as_echo "not found" >&6; }
   8029 			as_fn_error $? "*** must have support for Solaris privileges to use --with-solaris-privs" "$LINENO" 5
   8030 		fi
   8031 
   8032 fi
   8033 
   8034 	TEST_SHELL=$SHELL	# let configure find us a capable shell
   8035 	;;
   8036 *-*-sunos4*)
   8037 	CPPFLAGS="$CPPFLAGS -DSUNOS4"
   8038 	for ac_func in getpwanam
   8039 do :
   8040   ac_fn_c_check_func "$LINENO" "getpwanam" "ac_cv_func_getpwanam"
   8041 if test "x$ac_cv_func_getpwanam" = xyes; then :
   8042   cat >>confdefs.h <<_ACEOF
   8043 #define HAVE_GETPWANAM 1
   8044 _ACEOF
   8045 
   8046 fi
   8047 done
   8048 
   8049 	$as_echo "#define PAM_SUN_CODEBASE 1" >>confdefs.h
   8050 
   8051 	conf_utmp_location=/etc/utmp
   8052 	conf_wtmp_location=/var/adm/wtmp
   8053 	conf_lastlog_location=/var/adm/lastlog
   8054 	$as_echo "#define USE_PIPES 1" >>confdefs.h
   8055 
   8056 	;;
   8057 *-ncr-sysv*)
   8058 	LIBS="$LIBS -lc89"
   8059 	$as_echo "#define USE_PIPES 1" >>confdefs.h
   8060 
   8061 	$as_echo "#define SSHD_ACQUIRES_CTTY 1" >>confdefs.h
   8062 
   8063 	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
   8064 
   8065 	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
   8066 
   8067 	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
   8068 
   8069 	;;
   8070 *-sni-sysv*)
   8071 	# /usr/ucblib MUST NOT be searched on ReliantUNIX
   8072 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
   8073 $as_echo_n "checking for dlsym in -ldl... " >&6; }
   8074 if ${ac_cv_lib_dl_dlsym+:} false; then :
   8075   $as_echo_n "(cached) " >&6
   8076 else
   8077   ac_check_lib_save_LIBS=$LIBS
   8078 LIBS="-ldl  $LIBS"
   8079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8080 /* end confdefs.h.  */
   8081 
   8082 /* Override any GCC internal prototype to avoid an error.
   8083    Use char because int might match the return type of a GCC
   8084    builtin and then its argument prototype would still apply.  */
   8085 #ifdef __cplusplus
   8086 extern "C"
   8087 #endif
   8088 char dlsym ();
   8089 int
   8090 main ()
   8091 {
   8092 return dlsym ();
   8093   ;
   8094   return 0;
   8095 }
   8096 _ACEOF
   8097 if ac_fn_c_try_link "$LINENO"; then :
   8098   ac_cv_lib_dl_dlsym=yes
   8099 else
   8100   ac_cv_lib_dl_dlsym=no
   8101 fi
   8102 rm -f core conftest.err conftest.$ac_objext \
   8103     conftest$ac_exeext conftest.$ac_ext
   8104 LIBS=$ac_check_lib_save_LIBS
   8105 fi
   8106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
   8107 $as_echo "$ac_cv_lib_dl_dlsym" >&6; }
   8108 if test "x$ac_cv_lib_dl_dlsym" = xyes; then :
   8109   cat >>confdefs.h <<_ACEOF
   8110 #define HAVE_LIBDL 1
   8111 _ACEOF
   8112 
   8113   LIBS="-ldl $LIBS"
   8114 
   8115 fi
   8116 
   8117 	# -lresolv needs to be at the end of LIBS or DNS lookups break
   8118 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_query in -lresolv" >&5
   8119 $as_echo_n "checking for res_query in -lresolv... " >&6; }
   8120 if ${ac_cv_lib_resolv_res_query+:} false; then :
   8121   $as_echo_n "(cached) " >&6
   8122 else
   8123   ac_check_lib_save_LIBS=$LIBS
   8124 LIBS="-lresolv  $LIBS"
   8125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8126 /* end confdefs.h.  */
   8127 
   8128 /* Override any GCC internal prototype to avoid an error.
   8129    Use char because int might match the return type of a GCC
   8130    builtin and then its argument prototype would still apply.  */
   8131 #ifdef __cplusplus
   8132 extern "C"
   8133 #endif
   8134 char res_query ();
   8135 int
   8136 main ()
   8137 {
   8138 return res_query ();
   8139   ;
   8140   return 0;
   8141 }
   8142 _ACEOF
   8143 if ac_fn_c_try_link "$LINENO"; then :
   8144   ac_cv_lib_resolv_res_query=yes
   8145 else
   8146   ac_cv_lib_resolv_res_query=no
   8147 fi
   8148 rm -f core conftest.err conftest.$ac_objext \
   8149     conftest$ac_exeext conftest.$ac_ext
   8150 LIBS=$ac_check_lib_save_LIBS
   8151 fi
   8152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_res_query" >&5
   8153 $as_echo "$ac_cv_lib_resolv_res_query" >&6; }
   8154 if test "x$ac_cv_lib_resolv_res_query" = xyes; then :
   8155    LIBS="$LIBS -lresolv"
   8156 fi
   8157 
   8158 	IPADDR_IN_DISPLAY=yes
   8159 	$as_echo "#define USE_PIPES 1" >>confdefs.h
   8160 
   8161 	$as_echo "#define IP_TOS_IS_BROKEN 1" >>confdefs.h
   8162 
   8163 	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
   8164 
   8165 	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
   8166 
   8167 	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
   8168 
   8169 	$as_echo "#define SSHD_ACQUIRES_CTTY 1" >>confdefs.h
   8170 
   8171 	external_path_file=/etc/default/login
   8172 	# /usr/ucblib/libucb.a no longer needed on ReliantUNIX
   8173 	# Attention: always take care to bind libsocket and libnsl before libc,
   8174 	# otherwise you will find lots of "SIOCGPGRP errno 22" on syslog
   8175 	;;
   8176 # UnixWare 1.x, UnixWare 2.x, and others based on code from Univel.
   8177 *-*-sysv4.2*)
   8178 	$as_echo "#define USE_PIPES 1" >>confdefs.h
   8179 
   8180 	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
   8181 
   8182 	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
   8183 
   8184 	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
   8185 
   8186 
   8187 $as_echo "#define PASSWD_NEEDS_USERNAME 1" >>confdefs.h
   8188 
   8189 	$as_echo "#define LOCKED_PASSWD_STRING \"*LK*\"" >>confdefs.h
   8190 
   8191 	TEST_SHELL=$SHELL	# let configure find us a capable shell
   8192 	;;
   8193 # UnixWare 7.x, OpenUNIX 8
   8194 *-*-sysv5*)
   8195 	CPPFLAGS="$CPPFLAGS -Dvsnprintf=_xvsnprintf -Dsnprintf=_xsnprintf"
   8196 
   8197 $as_echo "#define UNIXWARE_LONG_PASSWORDS 1" >>confdefs.h
   8198 
   8199 	$as_echo "#define USE_PIPES 1" >>confdefs.h
   8200 
   8201 	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
   8202 
   8203 	$as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
   8204 
   8205 	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
   8206 
   8207 	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
   8208 
   8209 	$as_echo "#define PASSWD_NEEDS_USERNAME 1" >>confdefs.h
   8210 
   8211 	TEST_SHELL=$SHELL	# let configure find us a capable shell
   8212 	case "$host" in
   8213 	*-*-sysv5SCO_SV*)	# SCO OpenServer 6.x
   8214 		maildir=/var/spool/mail
   8215 
   8216 $as_echo "#define BROKEN_LIBIAF 1" >>confdefs.h
   8217 
   8218 		$as_echo "#define BROKEN_UPDWTMPX 1" >>confdefs.h
   8219 
   8220 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getluid in -lprot" >&5
   8221 $as_echo_n "checking for getluid in -lprot... " >&6; }
   8222 if ${ac_cv_lib_prot_getluid+:} false; then :
   8223   $as_echo_n "(cached) " >&6
   8224 else
   8225   ac_check_lib_save_LIBS=$LIBS
   8226 LIBS="-lprot  $LIBS"
   8227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8228 /* end confdefs.h.  */
   8229 
   8230 /* Override any GCC internal prototype to avoid an error.
   8231    Use char because int might match the return type of a GCC
   8232    builtin and then its argument prototype would still apply.  */
   8233 #ifdef __cplusplus
   8234 extern "C"
   8235 #endif
   8236 char getluid ();
   8237 int
   8238 main ()
   8239 {
   8240 return getluid ();
   8241   ;
   8242   return 0;
   8243 }
   8244 _ACEOF
   8245 if ac_fn_c_try_link "$LINENO"; then :
   8246   ac_cv_lib_prot_getluid=yes
   8247 else
   8248   ac_cv_lib_prot_getluid=no
   8249 fi
   8250 rm -f core conftest.err conftest.$ac_objext \
   8251     conftest$ac_exeext conftest.$ac_ext
   8252 LIBS=$ac_check_lib_save_LIBS
   8253 fi
   8254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_prot_getluid" >&5
   8255 $as_echo "$ac_cv_lib_prot_getluid" >&6; }
   8256 if test "x$ac_cv_lib_prot_getluid" = xyes; then :
   8257    LIBS="$LIBS -lprot"
   8258 			for ac_func in getluid setluid
   8259 do :
   8260   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   8261 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   8262 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   8263   cat >>confdefs.h <<_ACEOF
   8264 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   8265 _ACEOF
   8266 
   8267 fi
   8268 done
   8269 
   8270 			$as_echo "#define HAVE_SECUREWARE 1" >>confdefs.h
   8271 
   8272 			$as_echo "#define DISABLE_SHADOW 1" >>confdefs.h
   8273 
   8274 
   8275 fi
   8276 
   8277 		;;
   8278 	*)	$as_echo "#define LOCKED_PASSWD_STRING \"*LK*\"" >>confdefs.h
   8279 
   8280 		check_for_libcrypt_later=1
   8281 		;;
   8282 	esac
   8283 	;;
   8284 *-*-sysv*)
   8285 	;;
   8286 # SCO UNIX and OEM versions of SCO UNIX
   8287 *-*-sco3.2v4*)
   8288 	as_fn_error $? "\"This Platform is no longer supported.\"" "$LINENO" 5
   8289 	;;
   8290 # SCO OpenServer 5.x
   8291 *-*-sco3.2v5*)
   8292 	if test -z "$GCC"; then
   8293 		CFLAGS="$CFLAGS -belf"
   8294 	fi
   8295 	LIBS="$LIBS -lprot -lx -ltinfo -lm"
   8296 	no_dev_ptmx=1
   8297 	$as_echo "#define USE_PIPES 1" >>confdefs.h
   8298 
   8299 	$as_echo "#define HAVE_SECUREWARE 1" >>confdefs.h
   8300 
   8301 	$as_echo "#define DISABLE_SHADOW 1" >>confdefs.h
   8302 
   8303 	$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
   8304 
   8305 	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
   8306 
   8307 	$as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
   8308 
   8309 	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
   8310 
   8311 	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
   8312 
   8313 	$as_echo "#define WITH_ABBREV_NO_TTY 1" >>confdefs.h
   8314 
   8315 	$as_echo "#define BROKEN_UPDWTMPX 1" >>confdefs.h
   8316 
   8317 	$as_echo "#define PASSWD_NEEDS_USERNAME 1" >>confdefs.h
   8318 
   8319 	for ac_func in getluid setluid
   8320 do :
   8321   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   8322 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   8323 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   8324   cat >>confdefs.h <<_ACEOF
   8325 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   8326 _ACEOF
   8327 
   8328 fi
   8329 done
   8330 
   8331 	MANTYPE=man
   8332 	TEST_SHELL=$SHELL	# let configure find us a capable shell
   8333 	SKIP_DISABLE_LASTLOG_DEFINE=yes
   8334 	;;
   8335 *-*-unicosmk*)
   8336 
   8337 $as_echo "#define NO_SSH_LASTLOG 1" >>confdefs.h
   8338 
   8339 	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
   8340 
   8341 	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
   8342 
   8343 	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
   8344 
   8345 	$as_echo "#define USE_PIPES 1" >>confdefs.h
   8346 
   8347 	$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
   8348 
   8349 	LDFLAGS="$LDFLAGS"
   8350 	LIBS="$LIBS -lgen -lrsc -lshare -luex -lacm"
   8351 	MANTYPE=cat
   8352 	;;
   8353 *-*-unicosmp*)
   8354 	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
   8355 
   8356 	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
   8357 
   8358 	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
   8359 
   8360 	$as_echo "#define WITH_ABBREV_NO_TTY 1" >>confdefs.h
   8361 
   8362 	$as_echo "#define USE_PIPES 1" >>confdefs.h
   8363 
   8364 	$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
   8365 
   8366 	LDFLAGS="$LDFLAGS"
   8367 	LIBS="$LIBS -lgen -lacid -ldb"
   8368 	MANTYPE=cat
   8369 	;;
   8370 *-*-unicos*)
   8371 	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
   8372 
   8373 	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
   8374 
   8375 	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
   8376 
   8377 	$as_echo "#define USE_PIPES 1" >>confdefs.h
   8378 
   8379 	$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
   8380 
   8381 	$as_echo "#define NO_SSH_LASTLOG 1" >>confdefs.h
   8382 
   8383 	LDFLAGS="$LDFLAGS -Wl,-Dmsglevel=334:fatal"
   8384 	LIBS="$LIBS -lgen -lrsc -lshare -luex -lacm"
   8385 	MANTYPE=cat
   8386 	;;
   8387 *-dec-osf*)
   8388 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Digital Unix SIA" >&5
   8389 $as_echo_n "checking for Digital Unix SIA... " >&6; }
   8390 	no_osfsia=""
   8391 
   8392 # Check whether --with-osfsia was given.
   8393 if test "${with_osfsia+set}" = set; then :
   8394   withval=$with_osfsia;
   8395 			if test "x$withval" = "xno" ; then
   8396 				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
   8397 $as_echo "disabled" >&6; }
   8398 				no_osfsia=1
   8399 			fi
   8400 
   8401 fi
   8402 
   8403 	if test -z "$no_osfsia" ; then
   8404 		if test -f /etc/sia/matrix.conf; then
   8405 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8406 $as_echo "yes" >&6; }
   8407 
   8408 $as_echo "#define HAVE_OSF_SIA 1" >>confdefs.h
   8409 
   8410 
   8411 $as_echo "#define DISABLE_LOGIN 1" >>confdefs.h
   8412 
   8413 			$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
   8414 
   8415 			LIBS="$LIBS -lsecurity -ldb -lm -laud"
   8416 			SIA_MSG="yes"
   8417 		else
   8418 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8419 $as_echo "no" >&6; }
   8420 
   8421 $as_echo "#define LOCKED_PASSWD_SUBSTR \"Nologin\"" >>confdefs.h
   8422 
   8423 		fi
   8424 	fi
   8425 	$as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
   8426 
   8427 	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
   8428 
   8429 	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
   8430 
   8431 	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
   8432 
   8433 
   8434 $as_echo "#define BROKEN_READV_COMPARISON 1" >>confdefs.h
   8435 
   8436 	;;
   8437 
   8438 *-*-nto-qnx*)
   8439 	$as_echo "#define USE_PIPES 1" >>confdefs.h
   8440 
   8441 	$as_echo "#define NO_X11_UNIX_SOCKETS 1" >>confdefs.h
   8442 
   8443 	$as_echo "#define DISABLE_LASTLOG 1" >>confdefs.h
   8444 
   8445 	$as_echo "#define SSHD_ACQUIRES_CTTY 1" >>confdefs.h
   8446 
   8447 
   8448 $as_echo "#define BROKEN_SHADOW_EXPIRE 1" >>confdefs.h
   8449 
   8450 	enable_etc_default_login=no	# has incompatible /etc/default/login
   8451 	case "$host" in
   8452 	*-*-nto-qnx6*)
   8453 		$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
   8454 
   8455 		;;
   8456 	esac
   8457 	;;
   8458 
   8459 *-*-ultrix*)
   8460 
   8461 $as_echo "#define BROKEN_GETGROUPS 1" >>confdefs.h
   8462 
   8463 	$as_echo "#define NEED_SETPGRP 1" >>confdefs.h
   8464 
   8465 
   8466 $as_echo "#define HAVE_SYS_SYSLOG_H 1" >>confdefs.h
   8467 
   8468 	;;
   8469 
   8470 *-*-lynxos)
   8471 	CFLAGS="$CFLAGS -D__NO_INCLUDE_WARN__"
   8472 
   8473 $as_echo "#define BROKEN_SETVBUF 1" >>confdefs.h
   8474 
   8475 	;;
   8476 esac
   8477 
   8478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler and flags for sanity" >&5
   8479 $as_echo_n "checking compiler and flags for sanity... " >&6; }
   8480 if test "$cross_compiling" = yes; then :
   8481   	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking compiler sanity" >&5
   8482 $as_echo "$as_me: WARNING: cross compiling: not checking compiler sanity" >&2;}
   8483 
   8484 else
   8485   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8486 /* end confdefs.h.  */
   8487  #include <stdio.h>
   8488 int
   8489 main ()
   8490 {
   8491  exit(0);
   8492   ;
   8493   return 0;
   8494 }
   8495 _ACEOF
   8496 if ac_fn_c_try_run "$LINENO"; then :
   8497   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8498 $as_echo "yes" >&6; }
   8499 else
   8500 
   8501 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8502 $as_echo "no" >&6; }
   8503 		as_fn_error $? "*** compiler cannot create working executables, check config.log ***" "$LINENO" 5
   8504 
   8505 fi
   8506 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   8507   conftest.$ac_objext conftest.beam conftest.$ac_ext
   8508 fi
   8509 
   8510 
   8511 # Checks for libraries.
   8512 ac_fn_c_check_func "$LINENO" "setsockopt" "ac_cv_func_setsockopt"
   8513 if test "x$ac_cv_func_setsockopt" = xyes; then :
   8514 
   8515 else
   8516   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setsockopt in -lsocket" >&5
   8517 $as_echo_n "checking for setsockopt in -lsocket... " >&6; }
   8518 if ${ac_cv_lib_socket_setsockopt+:} false; then :
   8519   $as_echo_n "(cached) " >&6
   8520 else
   8521   ac_check_lib_save_LIBS=$LIBS
   8522 LIBS="-lsocket  $LIBS"
   8523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8524 /* end confdefs.h.  */
   8525 
   8526 /* Override any GCC internal prototype to avoid an error.
   8527    Use char because int might match the return type of a GCC
   8528    builtin and then its argument prototype would still apply.  */
   8529 #ifdef __cplusplus
   8530 extern "C"
   8531 #endif
   8532 char setsockopt ();
   8533 int
   8534 main ()
   8535 {
   8536 return setsockopt ();
   8537   ;
   8538   return 0;
   8539 }
   8540 _ACEOF
   8541 if ac_fn_c_try_link "$LINENO"; then :
   8542   ac_cv_lib_socket_setsockopt=yes
   8543 else
   8544   ac_cv_lib_socket_setsockopt=no
   8545 fi
   8546 rm -f core conftest.err conftest.$ac_objext \
   8547     conftest$ac_exeext conftest.$ac_ext
   8548 LIBS=$ac_check_lib_save_LIBS
   8549 fi
   8550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_setsockopt" >&5
   8551 $as_echo "$ac_cv_lib_socket_setsockopt" >&6; }
   8552 if test "x$ac_cv_lib_socket_setsockopt" = xyes; then :
   8553   cat >>confdefs.h <<_ACEOF
   8554 #define HAVE_LIBSOCKET 1
   8555 _ACEOF
   8556 
   8557   LIBS="-lsocket $LIBS"
   8558 
   8559 fi
   8560 
   8561 fi
   8562 
   8563 
   8564 for ac_func in dirname
   8565 do :
   8566   ac_fn_c_check_func "$LINENO" "dirname" "ac_cv_func_dirname"
   8567 if test "x$ac_cv_func_dirname" = xyes; then :
   8568   cat >>confdefs.h <<_ACEOF
   8569 #define HAVE_DIRNAME 1
   8570 _ACEOF
   8571  for ac_header in libgen.h
   8572 do :
   8573   ac_fn_c_check_header_mongrel "$LINENO" "libgen.h" "ac_cv_header_libgen_h" "$ac_includes_default"
   8574 if test "x$ac_cv_header_libgen_h" = xyes; then :
   8575   cat >>confdefs.h <<_ACEOF
   8576 #define HAVE_LIBGEN_H 1
   8577 _ACEOF
   8578 
   8579 fi
   8580 
   8581 done
   8582 
   8583 else
   8584 
   8585 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dirname in -lgen" >&5
   8586 $as_echo_n "checking for dirname in -lgen... " >&6; }
   8587 if ${ac_cv_lib_gen_dirname+:} false; then :
   8588   $as_echo_n "(cached) " >&6
   8589 else
   8590   ac_check_lib_save_LIBS=$LIBS
   8591 LIBS="-lgen  $LIBS"
   8592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8593 /* end confdefs.h.  */
   8594 
   8595 /* Override any GCC internal prototype to avoid an error.
   8596    Use char because int might match the return type of a GCC
   8597    builtin and then its argument prototype would still apply.  */
   8598 #ifdef __cplusplus
   8599 extern "C"
   8600 #endif
   8601 char dirname ();
   8602 int
   8603 main ()
   8604 {
   8605 return dirname ();
   8606   ;
   8607   return 0;
   8608 }
   8609 _ACEOF
   8610 if ac_fn_c_try_link "$LINENO"; then :
   8611   ac_cv_lib_gen_dirname=yes
   8612 else
   8613   ac_cv_lib_gen_dirname=no
   8614 fi
   8615 rm -f core conftest.err conftest.$ac_objext \
   8616     conftest$ac_exeext conftest.$ac_ext
   8617 LIBS=$ac_check_lib_save_LIBS
   8618 fi
   8619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gen_dirname" >&5
   8620 $as_echo "$ac_cv_lib_gen_dirname" >&6; }
   8621 if test "x$ac_cv_lib_gen_dirname" = xyes; then :
   8622 
   8623 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken dirname" >&5
   8624 $as_echo_n "checking for broken dirname... " >&6; }
   8625 if ${ac_cv_have_broken_dirname+:} false; then :
   8626   $as_echo_n "(cached) " >&6
   8627 else
   8628 
   8629 			save_LIBS="$LIBS"
   8630 			LIBS="$LIBS -lgen"
   8631 			if test "$cross_compiling" = yes; then :
   8632    ac_cv_have_broken_dirname="no"
   8633 else
   8634   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8635 /* end confdefs.h.  */
   8636 
   8637 #include <libgen.h>
   8638 #include <string.h>
   8639 
   8640 int main(int argc, char **argv) {
   8641     char *s, buf[32];
   8642 
   8643     strncpy(buf,"/etc", 32);
   8644     s = dirname(buf);
   8645     if (!s || strncmp(s, "/", 32) != 0) {
   8646 	exit(1);
   8647     } else {
   8648 	exit(0);
   8649     }
   8650 }
   8651 
   8652 _ACEOF
   8653 if ac_fn_c_try_run "$LINENO"; then :
   8654    ac_cv_have_broken_dirname="no"
   8655 else
   8656    ac_cv_have_broken_dirname="yes"
   8657 fi
   8658 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   8659   conftest.$ac_objext conftest.beam conftest.$ac_ext
   8660 fi
   8661 
   8662 			LIBS="$save_LIBS"
   8663 
   8664 fi
   8665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_broken_dirname" >&5
   8666 $as_echo "$ac_cv_have_broken_dirname" >&6; }
   8667 		if test "x$ac_cv_have_broken_dirname" = "xno" ; then
   8668 			LIBS="$LIBS -lgen"
   8669 			$as_echo "#define HAVE_DIRNAME 1" >>confdefs.h
   8670 
   8671 			for ac_header in libgen.h
   8672 do :
   8673   ac_fn_c_check_header_mongrel "$LINENO" "libgen.h" "ac_cv_header_libgen_h" "$ac_includes_default"
   8674 if test "x$ac_cv_header_libgen_h" = xyes; then :
   8675   cat >>confdefs.h <<_ACEOF
   8676 #define HAVE_LIBGEN_H 1
   8677 _ACEOF
   8678 
   8679 fi
   8680 
   8681 done
   8682 
   8683 		fi
   8684 
   8685 fi
   8686 
   8687 
   8688 fi
   8689 done
   8690 
   8691 
   8692 ac_fn_c_check_func "$LINENO" "getspnam" "ac_cv_func_getspnam"
   8693 if test "x$ac_cv_func_getspnam" = xyes; then :
   8694 
   8695 else
   8696   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getspnam in -lgen" >&5
   8697 $as_echo_n "checking for getspnam in -lgen... " >&6; }
   8698 if ${ac_cv_lib_gen_getspnam+:} false; then :
   8699   $as_echo_n "(cached) " >&6
   8700 else
   8701   ac_check_lib_save_LIBS=$LIBS
   8702 LIBS="-lgen  $LIBS"
   8703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8704 /* end confdefs.h.  */
   8705 
   8706 /* Override any GCC internal prototype to avoid an error.
   8707    Use char because int might match the return type of a GCC
   8708    builtin and then its argument prototype would still apply.  */
   8709 #ifdef __cplusplus
   8710 extern "C"
   8711 #endif
   8712 char getspnam ();
   8713 int
   8714 main ()
   8715 {
   8716 return getspnam ();
   8717   ;
   8718   return 0;
   8719 }
   8720 _ACEOF
   8721 if ac_fn_c_try_link "$LINENO"; then :
   8722   ac_cv_lib_gen_getspnam=yes
   8723 else
   8724   ac_cv_lib_gen_getspnam=no
   8725 fi
   8726 rm -f core conftest.err conftest.$ac_objext \
   8727     conftest$ac_exeext conftest.$ac_ext
   8728 LIBS=$ac_check_lib_save_LIBS
   8729 fi
   8730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gen_getspnam" >&5
   8731 $as_echo "$ac_cv_lib_gen_getspnam" >&6; }
   8732 if test "x$ac_cv_lib_gen_getspnam" = xyes; then :
   8733   LIBS="$LIBS -lgen"
   8734 fi
   8735 
   8736 fi
   8737 
   8738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing basename" >&5
   8739 $as_echo_n "checking for library containing basename... " >&6; }
   8740 if ${ac_cv_search_basename+:} false; then :
   8741   $as_echo_n "(cached) " >&6
   8742 else
   8743   ac_func_search_save_LIBS=$LIBS
   8744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8745 /* end confdefs.h.  */
   8746 
   8747 /* Override any GCC internal prototype to avoid an error.
   8748    Use char because int might match the return type of a GCC
   8749    builtin and then its argument prototype would still apply.  */
   8750 #ifdef __cplusplus
   8751 extern "C"
   8752 #endif
   8753 char basename ();
   8754 int
   8755 main ()
   8756 {
   8757 return basename ();
   8758   ;
   8759   return 0;
   8760 }
   8761 _ACEOF
   8762 for ac_lib in '' gen; do
   8763   if test -z "$ac_lib"; then
   8764     ac_res="none required"
   8765   else
   8766     ac_res=-l$ac_lib
   8767     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   8768   fi
   8769   if ac_fn_c_try_link "$LINENO"; then :
   8770   ac_cv_search_basename=$ac_res
   8771 fi
   8772 rm -f core conftest.err conftest.$ac_objext \
   8773     conftest$ac_exeext
   8774   if ${ac_cv_search_basename+:} false; then :
   8775   break
   8776 fi
   8777 done
   8778 if ${ac_cv_search_basename+:} false; then :
   8779 
   8780 else
   8781   ac_cv_search_basename=no
   8782 fi
   8783 rm conftest.$ac_ext
   8784 LIBS=$ac_func_search_save_LIBS
   8785 fi
   8786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_basename" >&5
   8787 $as_echo "$ac_cv_search_basename" >&6; }
   8788 ac_res=$ac_cv_search_basename
   8789 if test "$ac_res" != no; then :
   8790   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   8791 
   8792 $as_echo "#define HAVE_BASENAME 1" >>confdefs.h
   8793 
   8794 fi
   8795 
   8796 
   8797 
   8798 # Check whether --with-zlib was given.
   8799 if test "${with_zlib+set}" = set; then :
   8800   withval=$with_zlib;  if test "x$withval" = "xno" ; then
   8801 		as_fn_error $? "*** zlib is required ***" "$LINENO" 5
   8802 	  elif test "x$withval" != "xyes"; then
   8803 		if test -d "$withval/lib"; then
   8804 			if test -n "${need_dash_r}"; then
   8805 				LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}"
   8806 			else
   8807 				LDFLAGS="-L${withval}/lib ${LDFLAGS}"
   8808 			fi
   8809 		else
   8810 			if test -n "${need_dash_r}"; then
   8811 				LDFLAGS="-L${withval} -R${withval} ${LDFLAGS}"
   8812 			else
   8813 				LDFLAGS="-L${withval} ${LDFLAGS}"
   8814 			fi
   8815 		fi
   8816 		if test -d "$withval/include"; then
   8817 			CPPFLAGS="-I${withval}/include ${CPPFLAGS}"
   8818 		else
   8819 			CPPFLAGS="-I${withval} ${CPPFLAGS}"
   8820 		fi
   8821 	fi
   8822 
   8823 fi
   8824 
   8825 
   8826 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
   8827 if test "x$ac_cv_header_zlib_h" = xyes; then :
   8828 
   8829 else
   8830   as_fn_error $? "*** zlib.h missing - please install first or check config.log ***" "$LINENO" 5
   8831 fi
   8832 
   8833 
   8834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5
   8835 $as_echo_n "checking for deflate in -lz... " >&6; }
   8836 if ${ac_cv_lib_z_deflate+:} false; then :
   8837   $as_echo_n "(cached) " >&6
   8838 else
   8839   ac_check_lib_save_LIBS=$LIBS
   8840 LIBS="-lz  $LIBS"
   8841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8842 /* end confdefs.h.  */
   8843 
   8844 /* Override any GCC internal prototype to avoid an error.
   8845    Use char because int might match the return type of a GCC
   8846    builtin and then its argument prototype would still apply.  */
   8847 #ifdef __cplusplus
   8848 extern "C"
   8849 #endif
   8850 char deflate ();
   8851 int
   8852 main ()
   8853 {
   8854 return deflate ();
   8855   ;
   8856   return 0;
   8857 }
   8858 _ACEOF
   8859 if ac_fn_c_try_link "$LINENO"; then :
   8860   ac_cv_lib_z_deflate=yes
   8861 else
   8862   ac_cv_lib_z_deflate=no
   8863 fi
   8864 rm -f core conftest.err conftest.$ac_objext \
   8865     conftest$ac_exeext conftest.$ac_ext
   8866 LIBS=$ac_check_lib_save_LIBS
   8867 fi
   8868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5
   8869 $as_echo "$ac_cv_lib_z_deflate" >&6; }
   8870 if test "x$ac_cv_lib_z_deflate" = xyes; then :
   8871   cat >>confdefs.h <<_ACEOF
   8872 #define HAVE_LIBZ 1
   8873 _ACEOF
   8874 
   8875   LIBS="-lz $LIBS"
   8876 
   8877 else
   8878 
   8879 		saved_CPPFLAGS="$CPPFLAGS"
   8880 		saved_LDFLAGS="$LDFLAGS"
   8881 		save_LIBS="$LIBS"
   8882 				if test -n "${need_dash_r}"; then
   8883 			LDFLAGS="-L/usr/local/lib -R/usr/local/lib ${saved_LDFLAGS}"
   8884 		else
   8885 			LDFLAGS="-L/usr/local/lib ${saved_LDFLAGS}"
   8886 		fi
   8887 		CPPFLAGS="-I/usr/local/include ${saved_CPPFLAGS}"
   8888 		LIBS="$LIBS -lz"
   8889 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8890 /* end confdefs.h.  */
   8891 
   8892 /* Override any GCC internal prototype to avoid an error.
   8893    Use char because int might match the return type of a GCC
   8894    builtin and then its argument prototype would still apply.  */
   8895 #ifdef __cplusplus
   8896 extern "C"
   8897 #endif
   8898 char deflate ();
   8899 int
   8900 main ()
   8901 {
   8902 return deflate ();
   8903   ;
   8904   return 0;
   8905 }
   8906 _ACEOF
   8907 if ac_fn_c_try_link "$LINENO"; then :
   8908   $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
   8909 
   8910 else
   8911 
   8912 				as_fn_error $? "*** zlib missing - please install first or check config.log ***" "$LINENO" 5
   8913 
   8914 
   8915 fi
   8916 rm -f core conftest.err conftest.$ac_objext \
   8917     conftest$ac_exeext conftest.$ac_ext
   8918 
   8919 
   8920 fi
   8921 
   8922 
   8923 
   8924 # Check whether --with-zlib-version-check was given.
   8925 if test "${with_zlib_version_check+set}" = set; then :
   8926   withval=$with_zlib_version_check;   if test "x$withval" = "xno" ; then
   8927 		zlib_check_nonfatal=1
   8928 	   fi
   8929 
   8930 
   8931 fi
   8932 
   8933 
   8934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for possibly buggy zlib" >&5
   8935 $as_echo_n "checking for possibly buggy zlib... " >&6; }
   8936 if test "$cross_compiling" = yes; then :
   8937   	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking zlib version" >&5
   8938 $as_echo "$as_me: WARNING: cross compiling: not checking zlib version" >&2;}
   8939 
   8940 else
   8941   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8942 /* end confdefs.h.  */
   8943 
   8944 #include <stdio.h>
   8945 #include <stdlib.h>
   8946 #include <zlib.h>
   8947 
   8948 int
   8949 main ()
   8950 {
   8951 
   8952 	int a=0, b=0, c=0, d=0, n, v;
   8953 	n = sscanf(ZLIB_VERSION, "%d.%d.%d.%d", &a, &b, &c, &d);
   8954 	if (n != 3 && n != 4)
   8955 		exit(1);
   8956 	v = a*1000000 + b*10000 + c*100 + d;
   8957 	fprintf(stderr, "found zlib version %s (%d)\n", ZLIB_VERSION, v);
   8958 
   8959 	/* 1.1.4 is OK */
   8960 	if (a == 1 && b == 1 && c >= 4)
   8961 		exit(0);
   8962 
   8963 	/* 1.2.3 and up are OK */
   8964 	if (v >= 1020300)
   8965 		exit(0);
   8966 
   8967 	exit(2);
   8968 
   8969   ;
   8970   return 0;
   8971 }
   8972 _ACEOF
   8973 if ac_fn_c_try_run "$LINENO"; then :
   8974   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8975 $as_echo "no" >&6; }
   8976 else
   8977    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8978 $as_echo "yes" >&6; }
   8979 	  if test -z "$zlib_check_nonfatal" ; then
   8980 		as_fn_error $? "*** zlib too old - check config.log ***
   8981 Your reported zlib version has known security problems.  It's possible your
   8982 vendor has fixed these problems without changing the version number.  If you
   8983 are sure this is the case, you can disable the check by running
   8984 \"./configure --without-zlib-version-check\".
   8985 If you are in doubt, upgrade zlib to version 1.2.3 or greater.
   8986 See http://www.gzip.org/zlib/ for details." "$LINENO" 5
   8987 	  else
   8988 		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: zlib version may have security problems" >&5
   8989 $as_echo "$as_me: WARNING: zlib version may have security problems" >&2;}
   8990 	  fi
   8991 
   8992 fi
   8993 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   8994   conftest.$ac_objext conftest.beam conftest.$ac_ext
   8995 fi
   8996 
   8997 
   8998 ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
   8999 if test "x$ac_cv_func_strcasecmp" = xyes; then :
   9000 
   9001 else
   9002    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strcasecmp in -lresolv" >&5
   9003 $as_echo_n "checking for strcasecmp in -lresolv... " >&6; }
   9004 if ${ac_cv_lib_resolv_strcasecmp+:} false; then :
   9005   $as_echo_n "(cached) " >&6
   9006 else
   9007   ac_check_lib_save_LIBS=$LIBS
   9008 LIBS="-lresolv  $LIBS"
   9009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9010 /* end confdefs.h.  */
   9011 
   9012 /* Override any GCC internal prototype to avoid an error.
   9013    Use char because int might match the return type of a GCC
   9014    builtin and then its argument prototype would still apply.  */
   9015 #ifdef __cplusplus
   9016 extern "C"
   9017 #endif
   9018 char strcasecmp ();
   9019 int
   9020 main ()
   9021 {
   9022 return strcasecmp ();
   9023   ;
   9024   return 0;
   9025 }
   9026 _ACEOF
   9027 if ac_fn_c_try_link "$LINENO"; then :
   9028   ac_cv_lib_resolv_strcasecmp=yes
   9029 else
   9030   ac_cv_lib_resolv_strcasecmp=no
   9031 fi
   9032 rm -f core conftest.err conftest.$ac_objext \
   9033     conftest$ac_exeext conftest.$ac_ext
   9034 LIBS=$ac_check_lib_save_LIBS
   9035 fi
   9036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_strcasecmp" >&5
   9037 $as_echo "$ac_cv_lib_resolv_strcasecmp" >&6; }
   9038 if test "x$ac_cv_lib_resolv_strcasecmp" = xyes; then :
   9039   LIBS="$LIBS -lresolv"
   9040 fi
   9041 
   9042 
   9043 fi
   9044 
   9045 for ac_func in utimes
   9046 do :
   9047   ac_fn_c_check_func "$LINENO" "utimes" "ac_cv_func_utimes"
   9048 if test "x$ac_cv_func_utimes" = xyes; then :
   9049   cat >>confdefs.h <<_ACEOF
   9050 #define HAVE_UTIMES 1
   9051 _ACEOF
   9052 
   9053 else
   9054    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for utimes in -lc89" >&5
   9055 $as_echo_n "checking for utimes in -lc89... " >&6; }
   9056 if ${ac_cv_lib_c89_utimes+:} false; then :
   9057   $as_echo_n "(cached) " >&6
   9058 else
   9059   ac_check_lib_save_LIBS=$LIBS
   9060 LIBS="-lc89  $LIBS"
   9061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9062 /* end confdefs.h.  */
   9063 
   9064 /* Override any GCC internal prototype to avoid an error.
   9065    Use char because int might match the return type of a GCC
   9066    builtin and then its argument prototype would still apply.  */
   9067 #ifdef __cplusplus
   9068 extern "C"
   9069 #endif
   9070 char utimes ();
   9071 int
   9072 main ()
   9073 {
   9074 return utimes ();
   9075   ;
   9076   return 0;
   9077 }
   9078 _ACEOF
   9079 if ac_fn_c_try_link "$LINENO"; then :
   9080   ac_cv_lib_c89_utimes=yes
   9081 else
   9082   ac_cv_lib_c89_utimes=no
   9083 fi
   9084 rm -f core conftest.err conftest.$ac_objext \
   9085     conftest$ac_exeext conftest.$ac_ext
   9086 LIBS=$ac_check_lib_save_LIBS
   9087 fi
   9088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c89_utimes" >&5
   9089 $as_echo "$ac_cv_lib_c89_utimes" >&6; }
   9090 if test "x$ac_cv_lib_c89_utimes" = xyes; then :
   9091   $as_echo "#define HAVE_UTIMES 1" >>confdefs.h
   9092 
   9093 					LIBS="$LIBS -lc89"
   9094 fi
   9095 
   9096 
   9097 fi
   9098 done
   9099 
   9100 
   9101 for ac_header in bsd/libutil.h libutil.h
   9102 do :
   9103   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   9104 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   9105 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   9106   cat >>confdefs.h <<_ACEOF
   9107 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   9108 _ACEOF
   9109 
   9110 fi
   9111 
   9112 done
   9113 
   9114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fmt_scaled" >&5
   9115 $as_echo_n "checking for library containing fmt_scaled... " >&6; }
   9116 if ${ac_cv_search_fmt_scaled+:} false; then :
   9117   $as_echo_n "(cached) " >&6
   9118 else
   9119   ac_func_search_save_LIBS=$LIBS
   9120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9121 /* end confdefs.h.  */
   9122 
   9123 /* Override any GCC internal prototype to avoid an error.
   9124    Use char because int might match the return type of a GCC
   9125    builtin and then its argument prototype would still apply.  */
   9126 #ifdef __cplusplus
   9127 extern "C"
   9128 #endif
   9129 char fmt_scaled ();
   9130 int
   9131 main ()
   9132 {
   9133 return fmt_scaled ();
   9134   ;
   9135   return 0;
   9136 }
   9137 _ACEOF
   9138 for ac_lib in '' util bsd; do
   9139   if test -z "$ac_lib"; then
   9140     ac_res="none required"
   9141   else
   9142     ac_res=-l$ac_lib
   9143     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   9144   fi
   9145   if ac_fn_c_try_link "$LINENO"; then :
   9146   ac_cv_search_fmt_scaled=$ac_res
   9147 fi
   9148 rm -f core conftest.err conftest.$ac_objext \
   9149     conftest$ac_exeext
   9150   if ${ac_cv_search_fmt_scaled+:} false; then :
   9151   break
   9152 fi
   9153 done
   9154 if ${ac_cv_search_fmt_scaled+:} false; then :
   9155 
   9156 else
   9157   ac_cv_search_fmt_scaled=no
   9158 fi
   9159 rm conftest.$ac_ext
   9160 LIBS=$ac_func_search_save_LIBS
   9161 fi
   9162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fmt_scaled" >&5
   9163 $as_echo "$ac_cv_search_fmt_scaled" >&6; }
   9164 ac_res=$ac_cv_search_fmt_scaled
   9165 if test "$ac_res" != no; then :
   9166   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   9167 
   9168 fi
   9169 
   9170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing scan_scaled" >&5
   9171 $as_echo_n "checking for library containing scan_scaled... " >&6; }
   9172 if ${ac_cv_search_scan_scaled+:} false; then :
   9173   $as_echo_n "(cached) " >&6
   9174 else
   9175   ac_func_search_save_LIBS=$LIBS
   9176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9177 /* end confdefs.h.  */
   9178 
   9179 /* Override any GCC internal prototype to avoid an error.
   9180    Use char because int might match the return type of a GCC
   9181    builtin and then its argument prototype would still apply.  */
   9182 #ifdef __cplusplus
   9183 extern "C"
   9184 #endif
   9185 char scan_scaled ();
   9186 int
   9187 main ()
   9188 {
   9189 return scan_scaled ();
   9190   ;
   9191   return 0;
   9192 }
   9193 _ACEOF
   9194 for ac_lib in '' util bsd; do
   9195   if test -z "$ac_lib"; then
   9196     ac_res="none required"
   9197   else
   9198     ac_res=-l$ac_lib
   9199     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   9200   fi
   9201   if ac_fn_c_try_link "$LINENO"; then :
   9202   ac_cv_search_scan_scaled=$ac_res
   9203 fi
   9204 rm -f core conftest.err conftest.$ac_objext \
   9205     conftest$ac_exeext
   9206   if ${ac_cv_search_scan_scaled+:} false; then :
   9207   break
   9208 fi
   9209 done
   9210 if ${ac_cv_search_scan_scaled+:} false; then :
   9211 
   9212 else
   9213   ac_cv_search_scan_scaled=no
   9214 fi
   9215 rm conftest.$ac_ext
   9216 LIBS=$ac_func_search_save_LIBS
   9217 fi
   9218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_scan_scaled" >&5
   9219 $as_echo "$ac_cv_search_scan_scaled" >&6; }
   9220 ac_res=$ac_cv_search_scan_scaled
   9221 if test "$ac_res" != no; then :
   9222   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   9223 
   9224 fi
   9225 
   9226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing login" >&5
   9227 $as_echo_n "checking for library containing login... " >&6; }
   9228 if ${ac_cv_search_login+:} false; then :
   9229   $as_echo_n "(cached) " >&6
   9230 else
   9231   ac_func_search_save_LIBS=$LIBS
   9232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9233 /* end confdefs.h.  */
   9234 
   9235 /* Override any GCC internal prototype to avoid an error.
   9236    Use char because int might match the return type of a GCC
   9237    builtin and then its argument prototype would still apply.  */
   9238 #ifdef __cplusplus
   9239 extern "C"
   9240 #endif
   9241 char login ();
   9242 int
   9243 main ()
   9244 {
   9245 return login ();
   9246   ;
   9247   return 0;
   9248 }
   9249 _ACEOF
   9250 for ac_lib in '' util bsd; do
   9251   if test -z "$ac_lib"; then
   9252     ac_res="none required"
   9253   else
   9254     ac_res=-l$ac_lib
   9255     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   9256   fi
   9257   if ac_fn_c_try_link "$LINENO"; then :
   9258   ac_cv_search_login=$ac_res
   9259 fi
   9260 rm -f core conftest.err conftest.$ac_objext \
   9261     conftest$ac_exeext
   9262   if ${ac_cv_search_login+:} false; then :
   9263   break
   9264 fi
   9265 done
   9266 if ${ac_cv_search_login+:} false; then :
   9267 
   9268 else
   9269   ac_cv_search_login=no
   9270 fi
   9271 rm conftest.$ac_ext
   9272 LIBS=$ac_func_search_save_LIBS
   9273 fi
   9274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_login" >&5
   9275 $as_echo "$ac_cv_search_login" >&6; }
   9276 ac_res=$ac_cv_search_login
   9277 if test "$ac_res" != no; then :
   9278   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   9279 
   9280 fi
   9281 
   9282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing logout" >&5
   9283 $as_echo_n "checking for library containing logout... " >&6; }
   9284 if ${ac_cv_search_logout+:} false; then :
   9285   $as_echo_n "(cached) " >&6
   9286 else
   9287   ac_func_search_save_LIBS=$LIBS
   9288 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9289 /* end confdefs.h.  */
   9290 
   9291 /* Override any GCC internal prototype to avoid an error.
   9292    Use char because int might match the return type of a GCC
   9293    builtin and then its argument prototype would still apply.  */
   9294 #ifdef __cplusplus
   9295 extern "C"
   9296 #endif
   9297 char logout ();
   9298 int
   9299 main ()
   9300 {
   9301 return logout ();
   9302   ;
   9303   return 0;
   9304 }
   9305 _ACEOF
   9306 for ac_lib in '' util bsd; do
   9307   if test -z "$ac_lib"; then
   9308     ac_res="none required"
   9309   else
   9310     ac_res=-l$ac_lib
   9311     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   9312   fi
   9313   if ac_fn_c_try_link "$LINENO"; then :
   9314   ac_cv_search_logout=$ac_res
   9315 fi
   9316 rm -f core conftest.err conftest.$ac_objext \
   9317     conftest$ac_exeext
   9318   if ${ac_cv_search_logout+:} false; then :
   9319   break
   9320 fi
   9321 done
   9322 if ${ac_cv_search_logout+:} false; then :
   9323 
   9324 else
   9325   ac_cv_search_logout=no
   9326 fi
   9327 rm conftest.$ac_ext
   9328 LIBS=$ac_func_search_save_LIBS
   9329 fi
   9330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_logout" >&5
   9331 $as_echo "$ac_cv_search_logout" >&6; }
   9332 ac_res=$ac_cv_search_logout
   9333 if test "$ac_res" != no; then :
   9334   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   9335 
   9336 fi
   9337 
   9338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing logwtmp" >&5
   9339 $as_echo_n "checking for library containing logwtmp... " >&6; }
   9340 if ${ac_cv_search_logwtmp+:} false; then :
   9341   $as_echo_n "(cached) " >&6
   9342 else
   9343   ac_func_search_save_LIBS=$LIBS
   9344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9345 /* end confdefs.h.  */
   9346 
   9347 /* Override any GCC internal prototype to avoid an error.
   9348    Use char because int might match the return type of a GCC
   9349    builtin and then its argument prototype would still apply.  */
   9350 #ifdef __cplusplus
   9351 extern "C"
   9352 #endif
   9353 char logwtmp ();
   9354 int
   9355 main ()
   9356 {
   9357 return logwtmp ();
   9358   ;
   9359   return 0;
   9360 }
   9361 _ACEOF
   9362 for ac_lib in '' util bsd; do
   9363   if test -z "$ac_lib"; then
   9364     ac_res="none required"
   9365   else
   9366     ac_res=-l$ac_lib
   9367     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   9368   fi
   9369   if ac_fn_c_try_link "$LINENO"; then :
   9370   ac_cv_search_logwtmp=$ac_res
   9371 fi
   9372 rm -f core conftest.err conftest.$ac_objext \
   9373     conftest$ac_exeext
   9374   if ${ac_cv_search_logwtmp+:} false; then :
   9375   break
   9376 fi
   9377 done
   9378 if ${ac_cv_search_logwtmp+:} false; then :
   9379 
   9380 else
   9381   ac_cv_search_logwtmp=no
   9382 fi
   9383 rm conftest.$ac_ext
   9384 LIBS=$ac_func_search_save_LIBS
   9385 fi
   9386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_logwtmp" >&5
   9387 $as_echo "$ac_cv_search_logwtmp" >&6; }
   9388 ac_res=$ac_cv_search_logwtmp
   9389 if test "$ac_res" != no; then :
   9390   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   9391 
   9392 fi
   9393 
   9394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing openpty" >&5
   9395 $as_echo_n "checking for library containing openpty... " >&6; }
   9396 if ${ac_cv_search_openpty+:} false; then :
   9397   $as_echo_n "(cached) " >&6
   9398 else
   9399   ac_func_search_save_LIBS=$LIBS
   9400 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9401 /* end confdefs.h.  */
   9402 
   9403 /* Override any GCC internal prototype to avoid an error.
   9404    Use char because int might match the return type of a GCC
   9405    builtin and then its argument prototype would still apply.  */
   9406 #ifdef __cplusplus
   9407 extern "C"
   9408 #endif
   9409 char openpty ();
   9410 int
   9411 main ()
   9412 {
   9413 return openpty ();
   9414   ;
   9415   return 0;
   9416 }
   9417 _ACEOF
   9418 for ac_lib in '' util bsd; do
   9419   if test -z "$ac_lib"; then
   9420     ac_res="none required"
   9421   else
   9422     ac_res=-l$ac_lib
   9423     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   9424   fi
   9425   if ac_fn_c_try_link "$LINENO"; then :
   9426   ac_cv_search_openpty=$ac_res
   9427 fi
   9428 rm -f core conftest.err conftest.$ac_objext \
   9429     conftest$ac_exeext
   9430   if ${ac_cv_search_openpty+:} false; then :
   9431   break
   9432 fi
   9433 done
   9434 if ${ac_cv_search_openpty+:} false; then :
   9435 
   9436 else
   9437   ac_cv_search_openpty=no
   9438 fi
   9439 rm conftest.$ac_ext
   9440 LIBS=$ac_func_search_save_LIBS
   9441 fi
   9442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_openpty" >&5
   9443 $as_echo "$ac_cv_search_openpty" >&6; }
   9444 ac_res=$ac_cv_search_openpty
   9445 if test "$ac_res" != no; then :
   9446   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   9447 
   9448 fi
   9449 
   9450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing updwtmp" >&5
   9451 $as_echo_n "checking for library containing updwtmp... " >&6; }
   9452 if ${ac_cv_search_updwtmp+:} false; then :
   9453   $as_echo_n "(cached) " >&6
   9454 else
   9455   ac_func_search_save_LIBS=$LIBS
   9456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9457 /* end confdefs.h.  */
   9458 
   9459 /* Override any GCC internal prototype to avoid an error.
   9460    Use char because int might match the return type of a GCC
   9461    builtin and then its argument prototype would still apply.  */
   9462 #ifdef __cplusplus
   9463 extern "C"
   9464 #endif
   9465 char updwtmp ();
   9466 int
   9467 main ()
   9468 {
   9469 return updwtmp ();
   9470   ;
   9471   return 0;
   9472 }
   9473 _ACEOF
   9474 for ac_lib in '' util bsd; do
   9475   if test -z "$ac_lib"; then
   9476     ac_res="none required"
   9477   else
   9478     ac_res=-l$ac_lib
   9479     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   9480   fi
   9481   if ac_fn_c_try_link "$LINENO"; then :
   9482   ac_cv_search_updwtmp=$ac_res
   9483 fi
   9484 rm -f core conftest.err conftest.$ac_objext \
   9485     conftest$ac_exeext
   9486   if ${ac_cv_search_updwtmp+:} false; then :
   9487   break
   9488 fi
   9489 done
   9490 if ${ac_cv_search_updwtmp+:} false; then :
   9491 
   9492 else
   9493   ac_cv_search_updwtmp=no
   9494 fi
   9495 rm conftest.$ac_ext
   9496 LIBS=$ac_func_search_save_LIBS
   9497 fi
   9498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_updwtmp" >&5
   9499 $as_echo "$ac_cv_search_updwtmp" >&6; }
   9500 ac_res=$ac_cv_search_updwtmp
   9501 if test "$ac_res" != no; then :
   9502   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   9503 
   9504 fi
   9505 
   9506 for ac_func in fmt_scaled scan_scaled login logout openpty updwtmp logwtmp
   9507 do :
   9508   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   9509 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   9510 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   9511   cat >>confdefs.h <<_ACEOF
   9512 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   9513 _ACEOF
   9514 
   9515 fi
   9516 done
   9517 
   9518 
   9519 # On some platforms, inet_ntop and gethostbyname may be found in libresolv
   9520 # or libnsl.
   9521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_ntop" >&5
   9522 $as_echo_n "checking for library containing inet_ntop... " >&6; }
   9523 if ${ac_cv_search_inet_ntop+:} false; then :
   9524   $as_echo_n "(cached) " >&6
   9525 else
   9526   ac_func_search_save_LIBS=$LIBS
   9527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9528 /* end confdefs.h.  */
   9529 
   9530 /* Override any GCC internal prototype to avoid an error.
   9531    Use char because int might match the return type of a GCC
   9532    builtin and then its argument prototype would still apply.  */
   9533 #ifdef __cplusplus
   9534 extern "C"
   9535 #endif
   9536 char inet_ntop ();
   9537 int
   9538 main ()
   9539 {
   9540 return inet_ntop ();
   9541   ;
   9542   return 0;
   9543 }
   9544 _ACEOF
   9545 for ac_lib in '' resolv nsl; do
   9546   if test -z "$ac_lib"; then
   9547     ac_res="none required"
   9548   else
   9549     ac_res=-l$ac_lib
   9550     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   9551   fi
   9552   if ac_fn_c_try_link "$LINENO"; then :
   9553   ac_cv_search_inet_ntop=$ac_res
   9554 fi
   9555 rm -f core conftest.err conftest.$ac_objext \
   9556     conftest$ac_exeext
   9557   if ${ac_cv_search_inet_ntop+:} false; then :
   9558   break
   9559 fi
   9560 done
   9561 if ${ac_cv_search_inet_ntop+:} false; then :
   9562 
   9563 else
   9564   ac_cv_search_inet_ntop=no
   9565 fi
   9566 rm conftest.$ac_ext
   9567 LIBS=$ac_func_search_save_LIBS
   9568 fi
   9569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_ntop" >&5
   9570 $as_echo "$ac_cv_search_inet_ntop" >&6; }
   9571 ac_res=$ac_cv_search_inet_ntop
   9572 if test "$ac_res" != no; then :
   9573   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   9574 
   9575 fi
   9576 
   9577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
   9578 $as_echo_n "checking for library containing gethostbyname... " >&6; }
   9579 if ${ac_cv_search_gethostbyname+:} false; then :
   9580   $as_echo_n "(cached) " >&6
   9581 else
   9582   ac_func_search_save_LIBS=$LIBS
   9583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9584 /* end confdefs.h.  */
   9585 
   9586 /* Override any GCC internal prototype to avoid an error.
   9587    Use char because int might match the return type of a GCC
   9588    builtin and then its argument prototype would still apply.  */
   9589 #ifdef __cplusplus
   9590 extern "C"
   9591 #endif
   9592 char gethostbyname ();
   9593 int
   9594 main ()
   9595 {
   9596 return gethostbyname ();
   9597   ;
   9598   return 0;
   9599 }
   9600 _ACEOF
   9601 for ac_lib in '' resolv nsl; do
   9602   if test -z "$ac_lib"; then
   9603     ac_res="none required"
   9604   else
   9605     ac_res=-l$ac_lib
   9606     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   9607   fi
   9608   if ac_fn_c_try_link "$LINENO"; then :
   9609   ac_cv_search_gethostbyname=$ac_res
   9610 fi
   9611 rm -f core conftest.err conftest.$ac_objext \
   9612     conftest$ac_exeext
   9613   if ${ac_cv_search_gethostbyname+:} false; then :
   9614   break
   9615 fi
   9616 done
   9617 if ${ac_cv_search_gethostbyname+:} false; then :
   9618 
   9619 else
   9620   ac_cv_search_gethostbyname=no
   9621 fi
   9622 rm conftest.$ac_ext
   9623 LIBS=$ac_func_search_save_LIBS
   9624 fi
   9625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
   9626 $as_echo "$ac_cv_search_gethostbyname" >&6; }
   9627 ac_res=$ac_cv_search_gethostbyname
   9628 if test "$ac_res" != no; then :
   9629   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   9630 
   9631 fi
   9632 
   9633 
   9634 for ac_func in strftime
   9635 do :
   9636   ac_fn_c_check_func "$LINENO" "strftime" "ac_cv_func_strftime"
   9637 if test "x$ac_cv_func_strftime" = xyes; then :
   9638   cat >>confdefs.h <<_ACEOF
   9639 #define HAVE_STRFTIME 1
   9640 _ACEOF
   9641 
   9642 else
   9643   # strftime is in -lintl on SCO UNIX.
   9644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strftime in -lintl" >&5
   9645 $as_echo_n "checking for strftime in -lintl... " >&6; }
   9646 if ${ac_cv_lib_intl_strftime+:} false; then :
   9647   $as_echo_n "(cached) " >&6
   9648 else
   9649   ac_check_lib_save_LIBS=$LIBS
   9650 LIBS="-lintl  $LIBS"
   9651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9652 /* end confdefs.h.  */
   9653 
   9654 /* Override any GCC internal prototype to avoid an error.
   9655    Use char because int might match the return type of a GCC
   9656    builtin and then its argument prototype would still apply.  */
   9657 #ifdef __cplusplus
   9658 extern "C"
   9659 #endif
   9660 char strftime ();
   9661 int
   9662 main ()
   9663 {
   9664 return strftime ();
   9665   ;
   9666   return 0;
   9667 }
   9668 _ACEOF
   9669 if ac_fn_c_try_link "$LINENO"; then :
   9670   ac_cv_lib_intl_strftime=yes
   9671 else
   9672   ac_cv_lib_intl_strftime=no
   9673 fi
   9674 rm -f core conftest.err conftest.$ac_objext \
   9675     conftest$ac_exeext conftest.$ac_ext
   9676 LIBS=$ac_check_lib_save_LIBS
   9677 fi
   9678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_strftime" >&5
   9679 $as_echo "$ac_cv_lib_intl_strftime" >&6; }
   9680 if test "x$ac_cv_lib_intl_strftime" = xyes; then :
   9681   $as_echo "#define HAVE_STRFTIME 1" >>confdefs.h
   9682 
   9683 LIBS="-lintl $LIBS"
   9684 fi
   9685 
   9686 fi
   9687 done
   9688 
   9689 
   9690 # Check for ALTDIRFUNC glob() extension
   9691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLOB_ALTDIRFUNC support" >&5
   9692 $as_echo_n "checking for GLOB_ALTDIRFUNC support... " >&6; }
   9693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9694 /* end confdefs.h.  */
   9695 
   9696 		#include <glob.h>
   9697 		#ifdef GLOB_ALTDIRFUNC
   9698 		FOUNDIT
   9699 		#endif
   9700 
   9701 _ACEOF
   9702 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   9703   $EGREP "FOUNDIT" >/dev/null 2>&1; then :
   9704 
   9705 
   9706 $as_echo "#define GLOB_HAS_ALTDIRFUNC 1" >>confdefs.h
   9707 
   9708 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9709 $as_echo "yes" >&6; }
   9710 
   9711 else
   9712 
   9713 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9714 $as_echo "no" >&6; }
   9715 
   9716 
   9717 fi
   9718 rm -f conftest*
   9719 
   9720 
   9721 # Check for g.gl_matchc glob() extension
   9722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gl_matchc field in glob_t" >&5
   9723 $as_echo_n "checking for gl_matchc field in glob_t... " >&6; }
   9724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9725 /* end confdefs.h.  */
   9726  #include <glob.h>
   9727 int
   9728 main ()
   9729 {
   9730  glob_t g; g.gl_matchc = 1;
   9731   ;
   9732   return 0;
   9733 }
   9734 _ACEOF
   9735 if ac_fn_c_try_compile "$LINENO"; then :
   9736 
   9737 
   9738 $as_echo "#define GLOB_HAS_GL_MATCHC 1" >>confdefs.h
   9739 
   9740 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9741 $as_echo "yes" >&6; }
   9742 
   9743 else
   9744 
   9745 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9746 $as_echo "no" >&6; }
   9747 
   9748 fi
   9749 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   9750 
   9751 # Check for g.gl_statv glob() extension
   9752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gl_statv and GLOB_KEEPSTAT extensions for glob" >&5
   9753 $as_echo_n "checking for gl_statv and GLOB_KEEPSTAT extensions for glob... " >&6; }
   9754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9755 /* end confdefs.h.  */
   9756  #include <glob.h>
   9757 int
   9758 main ()
   9759 {
   9760 
   9761 #ifndef GLOB_KEEPSTAT
   9762 #error "glob does not support GLOB_KEEPSTAT extension"
   9763 #endif
   9764 glob_t g;
   9765 g.gl_statv = NULL;
   9766 
   9767   ;
   9768   return 0;
   9769 }
   9770 _ACEOF
   9771 if ac_fn_c_try_compile "$LINENO"; then :
   9772 
   9773 
   9774 $as_echo "#define GLOB_HAS_GL_STATV 1" >>confdefs.h
   9775 
   9776 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9777 $as_echo "yes" >&6; }
   9778 
   9779 else
   9780 
   9781 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9782 $as_echo "no" >&6; }
   9783 
   9784 
   9785 fi
   9786 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   9787 
   9788 ac_fn_c_check_decl "$LINENO" "GLOB_NOMATCH" "ac_cv_have_decl_GLOB_NOMATCH" "#include <glob.h>
   9789 "
   9790 if test "x$ac_cv_have_decl_GLOB_NOMATCH" = xyes; then :
   9791   ac_have_decl=1
   9792 else
   9793   ac_have_decl=0
   9794 fi
   9795 
   9796 cat >>confdefs.h <<_ACEOF
   9797 #define HAVE_DECL_GLOB_NOMATCH $ac_have_decl
   9798 _ACEOF
   9799 
   9800 
   9801 ac_fn_c_check_decl "$LINENO" "VIS_ALL" "ac_cv_have_decl_VIS_ALL" "#include <vis.h>
   9802 "
   9803 if test "x$ac_cv_have_decl_VIS_ALL" = xyes; then :
   9804 
   9805 else
   9806 
   9807 $as_echo "#define BROKEN_STRNVIS 1" >>confdefs.h
   9808 
   9809 fi
   9810 
   9811 
   9812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct dirent allocates space for d_name" >&5
   9813 $as_echo_n "checking whether struct dirent allocates space for d_name... " >&6; }
   9814 if test "$cross_compiling" = yes; then :
   9815 
   9816 		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: assuming BROKEN_ONE_BYTE_DIRENT_D_NAME" >&5
   9817 $as_echo "$as_me: WARNING: cross compiling: assuming BROKEN_ONE_BYTE_DIRENT_D_NAME" >&2;}
   9818 		$as_echo "#define BROKEN_ONE_BYTE_DIRENT_D_NAME 1" >>confdefs.h
   9819 
   9820 
   9821 
   9822 else
   9823   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9824 /* end confdefs.h.  */
   9825 
   9826 #include <sys/types.h>
   9827 #include <dirent.h>
   9828 int
   9829 main ()
   9830 {
   9831 
   9832 	struct dirent d;
   9833 	exit(sizeof(d.d_name)<=sizeof(char));
   9834 
   9835   ;
   9836   return 0;
   9837 }
   9838 _ACEOF
   9839 if ac_fn_c_try_run "$LINENO"; then :
   9840   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9841 $as_echo "yes" >&6; }
   9842 else
   9843 
   9844 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9845 $as_echo "no" >&6; }
   9846 
   9847 $as_echo "#define BROKEN_ONE_BYTE_DIRENT_D_NAME 1" >>confdefs.h
   9848 
   9849 
   9850 fi
   9851 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   9852   conftest.$ac_objext conftest.beam conftest.$ac_ext
   9853 fi
   9854 
   9855 
   9856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc/pid/fd directory" >&5
   9857 $as_echo_n "checking for /proc/pid/fd directory... " >&6; }
   9858 if test -d "/proc/$$/fd" ; then
   9859 
   9860 $as_echo "#define HAVE_PROC_PID 1" >>confdefs.h
   9861 
   9862 	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9863 $as_echo "yes" >&6; }
   9864 else
   9865 	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9866 $as_echo "no" >&6; }
   9867 fi
   9868 
   9869 # Check whether user wants S/Key support
   9870 SKEY_MSG="no"
   9871 
   9872 # Check whether --with-skey was given.
   9873 if test "${with_skey+set}" = set; then :
   9874   withval=$with_skey;
   9875 		if test "x$withval" != "xno" ; then
   9876 
   9877 			if test "x$withval" != "xyes" ; then
   9878 				CPPFLAGS="$CPPFLAGS -I${withval}/include"
   9879 				LDFLAGS="$LDFLAGS -L${withval}/lib"
   9880 			fi
   9881 
   9882 
   9883 $as_echo "#define SKEY 1" >>confdefs.h
   9884 
   9885 			LIBS="-lskey $LIBS"
   9886 			SKEY_MSG="yes"
   9887 
   9888 			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for s/key support" >&5
   9889 $as_echo_n "checking for s/key support... " >&6; }
   9890 			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9891 /* end confdefs.h.  */
   9892 
   9893 #include <stdio.h>
   9894 #include <skey.h>
   9895 
   9896 int
   9897 main ()
   9898 {
   9899 
   9900 	char *ff = skey_keyinfo(""); ff="";
   9901 	exit(0);
   9902 
   9903   ;
   9904   return 0;
   9905 }
   9906 _ACEOF
   9907 if ac_fn_c_try_link "$LINENO"; then :
   9908   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9909 $as_echo "yes" >&6; }
   9910 else
   9911 
   9912 					{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9913 $as_echo "no" >&6; }
   9914 					as_fn_error $? "** Incomplete or missing s/key libraries." "$LINENO" 5
   9915 
   9916 fi
   9917 rm -f core conftest.err conftest.$ac_objext \
   9918     conftest$ac_exeext conftest.$ac_ext
   9919 			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if skeychallenge takes 4 arguments" >&5
   9920 $as_echo_n "checking if skeychallenge takes 4 arguments... " >&6; }
   9921 			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9922 /* end confdefs.h.  */
   9923 
   9924 #include <stdio.h>
   9925 #include <skey.h>
   9926 
   9927 int
   9928 main ()
   9929 {
   9930 
   9931 	(void)skeychallenge(NULL,"name","",0);
   9932 
   9933   ;
   9934   return 0;
   9935 }
   9936 _ACEOF
   9937 if ac_fn_c_try_compile "$LINENO"; then :
   9938 
   9939 				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9940 $as_echo "yes" >&6; }
   9941 
   9942 $as_echo "#define SKEYCHALLENGE_4ARG 1" >>confdefs.h
   9943 
   9944 else
   9945 
   9946 				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9947 $as_echo "no" >&6; }
   9948 
   9949 fi
   9950 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   9951 		fi
   9952 
   9953 
   9954 fi
   9955 
   9956 
   9957 # Check whether user wants to use ldns
   9958 LDNS_MSG="no"
   9959 
   9960 # Check whether --with-ldns was given.
   9961 if test "${with_ldns+set}" = set; then :
   9962   withval=$with_ldns;
   9963 	ldns=""
   9964 	if test "x$withval" = "xyes" ; then
   9965 		if test -n "$ac_tool_prefix"; then
   9966   # Extract the first word of "${ac_tool_prefix}ldns-config", so it can be a program name with args.
   9967 set dummy ${ac_tool_prefix}ldns-config; ac_word=$2
   9968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   9969 $as_echo_n "checking for $ac_word... " >&6; }
   9970 if ${ac_cv_path_LDNSCONFIG+:} false; then :
   9971   $as_echo_n "(cached) " >&6
   9972 else
   9973   case $LDNSCONFIG in
   9974   [\\/]* | ?:[\\/]*)
   9975   ac_cv_path_LDNSCONFIG="$LDNSCONFIG" # Let the user override the test with a path.
   9976   ;;
   9977   *)
   9978   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   9979 for as_dir in $PATH
   9980 do
   9981   IFS=$as_save_IFS
   9982   test -z "$as_dir" && as_dir=.
   9983     for ac_exec_ext in '' $ac_executable_extensions; do
   9984   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   9985     ac_cv_path_LDNSCONFIG="$as_dir/$ac_word$ac_exec_ext"
   9986     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   9987     break 2
   9988   fi
   9989 done
   9990   done
   9991 IFS=$as_save_IFS
   9992 
   9993   ;;
   9994 esac
   9995 fi
   9996 LDNSCONFIG=$ac_cv_path_LDNSCONFIG
   9997 if test -n "$LDNSCONFIG"; then
   9998   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LDNSCONFIG" >&5
   9999 $as_echo "$LDNSCONFIG" >&6; }
   10000 else
   10001   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   10002 $as_echo "no" >&6; }
   10003 fi
   10004 
   10005 
   10006 fi
   10007 if test -z "$ac_cv_path_LDNSCONFIG"; then
   10008   ac_pt_LDNSCONFIG=$LDNSCONFIG
   10009   # Extract the first word of "ldns-config", so it can be a program name with args.
   10010 set dummy ldns-config; ac_word=$2
   10011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   10012 $as_echo_n "checking for $ac_word... " >&6; }
   10013 if ${ac_cv_path_ac_pt_LDNSCONFIG+:} false; then :
   10014   $as_echo_n "(cached) " >&6
   10015 else
   10016   case $ac_pt_LDNSCONFIG in
   10017   [\\/]* | ?:[\\/]*)
   10018   ac_cv_path_ac_pt_LDNSCONFIG="$ac_pt_LDNSCONFIG" # Let the user override the test with a path.
   10019   ;;
   10020   *)
   10021   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   10022 for as_dir in $PATH
   10023 do
   10024   IFS=$as_save_IFS
   10025   test -z "$as_dir" && as_dir=.
   10026     for ac_exec_ext in '' $ac_executable_extensions; do
   10027   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   10028     ac_cv_path_ac_pt_LDNSCONFIG="$as_dir/$ac_word$ac_exec_ext"
   10029     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   10030     break 2
   10031   fi
   10032 done
   10033   done
   10034 IFS=$as_save_IFS
   10035 
   10036   ;;
   10037 esac
   10038 fi
   10039 ac_pt_LDNSCONFIG=$ac_cv_path_ac_pt_LDNSCONFIG
   10040 if test -n "$ac_pt_LDNSCONFIG"; then
   10041   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_LDNSCONFIG" >&5
   10042 $as_echo "$ac_pt_LDNSCONFIG" >&6; }
   10043 else
   10044   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   10045 $as_echo "no" >&6; }
   10046 fi
   10047 
   10048   if test "x$ac_pt_LDNSCONFIG" = x; then
   10049     LDNSCONFIG="no"
   10050   else
   10051     case $cross_compiling:$ac_tool_warned in
   10052 yes:)
   10053 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   10054 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   10055 ac_tool_warned=yes ;;
   10056 esac
   10057     LDNSCONFIG=$ac_pt_LDNSCONFIG
   10058   fi
   10059 else
   10060   LDNSCONFIG="$ac_cv_path_LDNSCONFIG"
   10061 fi
   10062 
   10063 		if test "x$PKGCONFIG" = "xno"; then
   10064 			CPPFLAGS="$CPPFLAGS -I${withval}/include"
   10065 			LDFLAGS="$LDFLAGS -L${withval}/lib"
   10066 			LIBS="-lldns $LIBS"
   10067 			ldns=yes
   10068 		else
   10069 			LIBS="$LIBS `$LDNSCONFIG --libs`"
   10070 			CPPFLAGS="$CPPFLAGS `$LDNSCONFIG --cflags`"
   10071 		fi
   10072 	elif test "x$withval" != "xno" ; then
   10073 			CPPFLAGS="$CPPFLAGS -I${withval}/include"
   10074 			LDFLAGS="$LDFLAGS -L${withval}/lib"
   10075 			LIBS="-lldns $LIBS"
   10076 			ldns=yes
   10077 	fi
   10078 
   10079 	# Verify that it works.
   10080 	if test "x$ldns" = "xyes" ; then
   10081 
   10082 $as_echo "#define HAVE_LDNS 1" >>confdefs.h
   10083 
   10084 		LDNS_MSG="yes"
   10085 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldns support" >&5
   10086 $as_echo_n "checking for ldns support... " >&6; }
   10087 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10088 /* end confdefs.h.  */
   10089 
   10090 #include <stdio.h>
   10091 #include <stdlib.h>
   10092 #include <stdint.h>
   10093 #include <ldns/ldns.h>
   10094 int main() { ldns_status status = ldns_verify_trusted(NULL, NULL, NULL, NULL); status=LDNS_STATUS_OK; exit(0); }
   10095 
   10096 
   10097 _ACEOF
   10098 if ac_fn_c_try_link "$LINENO"; then :
   10099   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   10100 $as_echo "yes" >&6; }
   10101 else
   10102 
   10103 					{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   10104 $as_echo "no" >&6; }
   10105 					as_fn_error $? "** Incomplete or missing ldns libraries." "$LINENO" 5
   10106 
   10107 fi
   10108 rm -f core conftest.err conftest.$ac_objext \
   10109     conftest$ac_exeext conftest.$ac_ext
   10110 	fi
   10111 
   10112 fi
   10113 
   10114 
   10115 # Check whether user wants libedit support
   10116 LIBEDIT_MSG="no"
   10117 
   10118 # Check whether --with-libedit was given.
   10119 if test "${with_libedit+set}" = set; then :
   10120   withval=$with_libedit;  if test "x$withval" != "xno" ; then
   10121 		if test "x$withval" = "xyes" ; then
   10122 			if test -n "$ac_tool_prefix"; then
   10123   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
   10124 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
   10125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   10126 $as_echo_n "checking for $ac_word... " >&6; }
   10127 if ${ac_cv_path_PKGCONFIG+:} false; then :
   10128   $as_echo_n "(cached) " >&6
   10129 else
   10130   case $PKGCONFIG in
   10131   [\\/]* | ?:[\\/]*)
   10132   ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path.
   10133   ;;
   10134   *)
   10135   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   10136 for as_dir in $PATH
   10137 do
   10138   IFS=$as_save_IFS
   10139   test -z "$as_dir" && as_dir=.
   10140     for ac_exec_ext in '' $ac_executable_extensions; do
   10141   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   10142     ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
   10143     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   10144     break 2
   10145   fi
   10146 done
   10147   done
   10148 IFS=$as_save_IFS
   10149 
   10150   ;;
   10151 esac
   10152 fi
   10153 PKGCONFIG=$ac_cv_path_PKGCONFIG
   10154 if test -n "$PKGCONFIG"; then
   10155   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
   10156 $as_echo "$PKGCONFIG" >&6; }
   10157 else
   10158   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   10159 $as_echo "no" >&6; }
   10160 fi
   10161 
   10162 
   10163 fi
   10164 if test -z "$ac_cv_path_PKGCONFIG"; then
   10165   ac_pt_PKGCONFIG=$PKGCONFIG
   10166   # Extract the first word of "pkg-config", so it can be a program name with args.
   10167 set dummy pkg-config; ac_word=$2
   10168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   10169 $as_echo_n "checking for $ac_word... " >&6; }
   10170 if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then :
   10171   $as_echo_n "(cached) " >&6
   10172 else
   10173   case $ac_pt_PKGCONFIG in
   10174   [\\/]* | ?:[\\/]*)
   10175   ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path.
   10176   ;;
   10177   *)
   10178   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   10179 for as_dir in $PATH
   10180 do
   10181   IFS=$as_save_IFS
   10182   test -z "$as_dir" && as_dir=.
   10183     for ac_exec_ext in '' $ac_executable_extensions; do
   10184   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   10185     ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
   10186     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   10187     break 2
   10188   fi
   10189 done
   10190   done
   10191 IFS=$as_save_IFS
   10192 
   10193   ;;
   10194 esac
   10195 fi
   10196 ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG
   10197 if test -n "$ac_pt_PKGCONFIG"; then
   10198   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5
   10199 $as_echo "$ac_pt_PKGCONFIG" >&6; }
   10200 else
   10201   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   10202 $as_echo "no" >&6; }
   10203 fi
   10204 
   10205   if test "x$ac_pt_PKGCONFIG" = x; then
   10206     PKGCONFIG="no"
   10207   else
   10208     case $cross_compiling:$ac_tool_warned in
   10209 yes:)
   10210 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   10211 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   10212 ac_tool_warned=yes ;;
   10213 esac
   10214     PKGCONFIG=$ac_pt_PKGCONFIG
   10215   fi
   10216 else
   10217   PKGCONFIG="$ac_cv_path_PKGCONFIG"
   10218 fi
   10219 
   10220 			if test "x$PKGCONFIG" != "xno"; then
   10221 				{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $PKGCONFIG knows about libedit" >&5
   10222 $as_echo_n "checking if $PKGCONFIG knows about libedit... " >&6; }
   10223 				if "$PKGCONFIG" libedit; then
   10224 					{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   10225 $as_echo "yes" >&6; }
   10226 					use_pkgconfig_for_libedit=yes
   10227 				else
   10228 					{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   10229 $as_echo "no" >&6; }
   10230 				fi
   10231 			fi
   10232 		else
   10233 			CPPFLAGS="$CPPFLAGS -I${withval}/include"
   10234 			if test -n "${need_dash_r}"; then
   10235 				LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}"
   10236 			else
   10237 				LDFLAGS="-L${withval}/lib ${LDFLAGS}"
   10238 			fi
   10239 		fi
   10240 		if test "x$use_pkgconfig_for_libedit" = "xyes"; then
   10241 			LIBEDIT=`$PKGCONFIG --libs libedit`
   10242 			CPPFLAGS="$CPPFLAGS `$PKGCONFIG --cflags libedit`"
   10243 		else
   10244 			LIBEDIT="-ledit -lcurses"
   10245 		fi
   10246 		OTHERLIBS=`echo $LIBEDIT | sed 's/-ledit//'`
   10247 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for el_init in -ledit" >&5
   10248 $as_echo_n "checking for el_init in -ledit... " >&6; }
   10249 if ${ac_cv_lib_edit_el_init+:} false; then :
   10250   $as_echo_n "(cached) " >&6
   10251 else
   10252   ac_check_lib_save_LIBS=$LIBS
   10253 LIBS="-ledit  $OTHERLIBS
   10254 		 $LIBS"
   10255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   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
   10262 extern "C"
   10263 #endif
   10264 char el_init ();
   10265 int
   10266 main ()
   10267 {
   10268 return el_init ();
   10269   ;
   10270   return 0;
   10271 }
   10272 _ACEOF
   10273 if ac_fn_c_try_link "$LINENO"; then :
   10274   ac_cv_lib_edit_el_init=yes
   10275 else
   10276   ac_cv_lib_edit_el_init=no
   10277 fi
   10278 rm -f core conftest.err conftest.$ac_objext \
   10279     conftest$ac_exeext conftest.$ac_ext
   10280 LIBS=$ac_check_lib_save_LIBS
   10281 fi
   10282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_edit_el_init" >&5
   10283 $as_echo "$ac_cv_lib_edit_el_init" >&6; }
   10284 if test "x$ac_cv_lib_edit_el_init" = xyes; then :
   10285 
   10286 $as_echo "#define USE_LIBEDIT 1" >>confdefs.h
   10287 
   10288 			  LIBEDIT_MSG="yes"
   10289 
   10290 
   10291 else
   10292    as_fn_error $? "libedit not found" "$LINENO" 5
   10293 fi
   10294 
   10295 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if libedit version is compatible" >&5
   10296 $as_echo_n "checking if libedit version is compatible... " >&6; }
   10297 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10298 /* end confdefs.h.  */
   10299  #include <histedit.h>
   10300 int
   10301 main ()
   10302 {
   10303 
   10304 	int i = H_SETSIZE;
   10305 	el_init("", NULL, NULL, NULL);
   10306 	exit(0);
   10307 
   10308   ;
   10309   return 0;
   10310 }
   10311 _ACEOF
   10312 if ac_fn_c_try_compile "$LINENO"; then :
   10313    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   10314 $as_echo "yes" >&6; }
   10315 else
   10316    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   10317 $as_echo "no" >&6; }
   10318 		      as_fn_error $? "libedit version is not compatible" "$LINENO" 5
   10319 
   10320 fi
   10321 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   10322 	fi
   10323 
   10324 fi
   10325 
   10326 
   10327 AUDIT_MODULE=none
   10328 
   10329 # Check whether --with-audit was given.
   10330 if test "${with_audit+set}" = set; then :
   10331   withval=$with_audit;
   10332 	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for supported audit module" >&5
   10333 $as_echo_n "checking for supported audit module... " >&6; }
   10334 	  case "$withval" in
   10335 	  bsm)
   10336 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: bsm" >&5
   10337 $as_echo "bsm" >&6; }
   10338 		AUDIT_MODULE=bsm
   10339 				for ac_header in bsm/audit.h
   10340 do :
   10341   ac_fn_c_check_header_compile "$LINENO" "bsm/audit.h" "ac_cv_header_bsm_audit_h" "
   10342 #ifdef HAVE_TIME_H
   10343 # include <time.h>
   10344 #endif
   10345 
   10346 
   10347 "
   10348 if test "x$ac_cv_header_bsm_audit_h" = xyes; then :
   10349   cat >>confdefs.h <<_ACEOF
   10350 #define HAVE_BSM_AUDIT_H 1
   10351 _ACEOF
   10352 
   10353 else
   10354   as_fn_error $? "BSM enabled and bsm/audit.h not found" "$LINENO" 5
   10355 fi
   10356 
   10357 done
   10358 
   10359 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaudit in -lbsm" >&5
   10360 $as_echo_n "checking for getaudit in -lbsm... " >&6; }
   10361 if ${ac_cv_lib_bsm_getaudit+:} false; then :
   10362   $as_echo_n "(cached) " >&6
   10363 else
   10364   ac_check_lib_save_LIBS=$LIBS
   10365 LIBS="-lbsm  $LIBS"
   10366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10367 /* end confdefs.h.  */
   10368 
   10369 /* Override any GCC internal prototype to avoid an error.
   10370    Use char because int might match the return type of a GCC
   10371    builtin and then its argument prototype would still apply.  */
   10372 #ifdef __cplusplus
   10373 extern "C"
   10374 #endif
   10375 char getaudit ();
   10376 int
   10377 main ()
   10378 {
   10379 return getaudit ();
   10380   ;
   10381   return 0;
   10382 }
   10383 _ACEOF
   10384 if ac_fn_c_try_link "$LINENO"; then :
   10385   ac_cv_lib_bsm_getaudit=yes
   10386 else
   10387   ac_cv_lib_bsm_getaudit=no
   10388 fi
   10389 rm -f core conftest.err conftest.$ac_objext \
   10390     conftest$ac_exeext conftest.$ac_ext
   10391 LIBS=$ac_check_lib_save_LIBS
   10392 fi
   10393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsm_getaudit" >&5
   10394 $as_echo "$ac_cv_lib_bsm_getaudit" >&6; }
   10395 if test "x$ac_cv_lib_bsm_getaudit" = xyes; then :
   10396   cat >>confdefs.h <<_ACEOF
   10397 #define HAVE_LIBBSM 1
   10398 _ACEOF
   10399 
   10400   LIBS="-lbsm $LIBS"
   10401 
   10402 else
   10403   as_fn_error $? "BSM enabled and required library not found" "$LINENO" 5
   10404 fi
   10405 
   10406 		for ac_func in getaudit
   10407 do :
   10408   ac_fn_c_check_func "$LINENO" "getaudit" "ac_cv_func_getaudit"
   10409 if test "x$ac_cv_func_getaudit" = xyes; then :
   10410   cat >>confdefs.h <<_ACEOF
   10411 #define HAVE_GETAUDIT 1
   10412 _ACEOF
   10413 
   10414 else
   10415   as_fn_error $? "BSM enabled and required function not found" "$LINENO" 5
   10416 fi
   10417 done
   10418 
   10419 		# These are optional
   10420 		for ac_func in getaudit_addr aug_get_machine
   10421 do :
   10422   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   10423 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   10424 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   10425   cat >>confdefs.h <<_ACEOF
   10426 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   10427 _ACEOF
   10428 
   10429 fi
   10430 done
   10431 
   10432 
   10433 $as_echo "#define USE_BSM_AUDIT 1" >>confdefs.h
   10434 
   10435 		if test "$sol2ver" -ge 11; then
   10436 			SSHDLIBS="$SSHDLIBS -lscf"
   10437 
   10438 $as_echo "#define BROKEN_BSM_API 1" >>confdefs.h
   10439 
   10440 		fi
   10441 		;;
   10442 	  linux)
   10443 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: linux" >&5
   10444 $as_echo "linux" >&6; }
   10445 		AUDIT_MODULE=linux
   10446 				for ac_header in libaudit.h
   10447 do :
   10448   ac_fn_c_check_header_mongrel "$LINENO" "libaudit.h" "ac_cv_header_libaudit_h" "$ac_includes_default"
   10449 if test "x$ac_cv_header_libaudit_h" = xyes; then :
   10450   cat >>confdefs.h <<_ACEOF
   10451 #define HAVE_LIBAUDIT_H 1
   10452 _ACEOF
   10453 
   10454 fi
   10455 
   10456 done
   10457 
   10458 		SSHDLIBS="$SSHDLIBS -laudit"
   10459 
   10460 $as_echo "#define USE_LINUX_AUDIT 1" >>confdefs.h
   10461 
   10462 		;;
   10463 	  debug)
   10464 		AUDIT_MODULE=debug
   10465 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: debug" >&5
   10466 $as_echo "debug" >&6; }
   10467 
   10468 $as_echo "#define SSH_AUDIT_EVENTS 1" >>confdefs.h
   10469 
   10470 		;;
   10471 	  no)
   10472 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   10473 $as_echo "no" >&6; }
   10474 		;;
   10475 	  *)
   10476 		as_fn_error $? "Unknown audit module $withval" "$LINENO" 5
   10477 		;;
   10478 	esac
   10479 
   10480 fi
   10481 
   10482 
   10483 
   10484 # Check whether --with-pie was given.
   10485 if test "${with_pie+set}" = set; then :
   10486   withval=$with_pie;
   10487 	if test "x$withval" = "xno"; then
   10488 		use_pie=no
   10489 	fi
   10490 	if test "x$withval" = "xyes"; then
   10491 		use_pie=yes
   10492 	fi
   10493 
   10494 
   10495 fi
   10496 
   10497 if test "x$use_pie" = "x"; then
   10498 	use_pie=no
   10499 fi
   10500 if test "x$use_toolchain_hardening" != "x1" && test "x$use_pie" = "xauto"; then
   10501 	# Turn off automatic PIE when toolchain hardening is off.
   10502 	use_pie=no
   10503 fi
   10504 if test "x$use_pie" = "xauto"; then
   10505 	# Automatic PIE requires gcc >= 4.x
   10506 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc >= 4.x" >&5
   10507 $as_echo_n "checking for gcc >= 4.x... " >&6; }
   10508 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10509 /* end confdefs.h.  */
   10510 
   10511 #if !defined(__GNUC__) || __GNUC__ < 4
   10512 #error gcc is too old
   10513 #endif
   10514 
   10515 _ACEOF
   10516 if ac_fn_c_try_compile "$LINENO"; then :
   10517    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   10518 $as_echo "yes" >&6; }
   10519 else
   10520    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   10521 $as_echo "no" >&6; }
   10522 	  use_pie=no
   10523 
   10524 fi
   10525 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   10526 fi
   10527 if test "x$use_pie" != "xno"; then
   10528 	SAVED_CFLAGS="$CFLAGS"
   10529 	SAVED_LDFLAGS="$LDFLAGS"
   10530 	{
   10531 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -fPIE" >&5
   10532 $as_echo_n "checking if $CC supports compile flag -fPIE... " >&6; }
   10533 	saved_CFLAGS="$CFLAGS"
   10534 	CFLAGS="$CFLAGS $WERROR -fPIE"
   10535 	_define_flag=""
   10536 	test "x$_define_flag" = "x" && _define_flag="-fPIE"
   10537 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10538 /* end confdefs.h.  */
   10539 
   10540 #include <stdlib.h>
   10541 #include <stdio.h>
   10542 int main(int argc, char **argv) {
   10543 	/* Some math to catch -ftrapv problems in the toolchain */
   10544 	int i = 123 * argc, j = 456 + argc, k = 789 - argc;
   10545 	float l = i * 2.1;
   10546 	double m = l / 0.5;
   10547 	long long int n = argc * 12345LL, o = 12345LL * (long long int)argc;
   10548 	printf("%d %d %d %f %f %lld %lld\n", i, j, k, l, m, n, o);
   10549 	exit(0);
   10550 }
   10551 
   10552 _ACEOF
   10553 if ac_fn_c_try_compile "$LINENO"; then :
   10554 
   10555 if `grep -i "unrecognized option" conftest.err >/dev/null`
   10556 then
   10557 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   10558 $as_echo "no" >&6; }
   10559 		CFLAGS="$saved_CFLAGS"
   10560 else
   10561 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   10562 $as_echo "yes" >&6; }
   10563 		 CFLAGS="$saved_CFLAGS $_define_flag"
   10564 fi
   10565 else
   10566    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   10567 $as_echo "no" >&6; }
   10568 		  CFLAGS="$saved_CFLAGS"
   10569 
   10570 fi
   10571 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   10572 }
   10573 	{
   10574 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $LD supports link flag -pie" >&5
   10575 $as_echo_n "checking if $LD supports link flag -pie... " >&6; }
   10576 	saved_LDFLAGS="$LDFLAGS"
   10577 	LDFLAGS="$LDFLAGS $WERROR -pie"
   10578 	_define_flag=""
   10579 	test "x$_define_flag" = "x" && _define_flag="-pie"
   10580 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10581 /* end confdefs.h.  */
   10582 
   10583 #include <stdlib.h>
   10584 #include <stdio.h>
   10585 int main(int argc, char **argv) {
   10586 	/* Some math to catch -ftrapv problems in the toolchain */
   10587 	int i = 123 * argc, j = 456 + argc, k = 789 - argc;
   10588 	float l = i * 2.1;
   10589 	double m = l / 0.5;
   10590 	long long int n = argc * 12345LL, o = 12345LL * (long long int)argc;
   10591 	long long p = n * o;
   10592 	printf("%d %d %d %f %f %lld %lld %lld\n", i, j, k, l, m, n, o, p);
   10593 	exit(0);
   10594 }
   10595 
   10596 _ACEOF
   10597 if ac_fn_c_try_link "$LINENO"; then :
   10598    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   10599 $as_echo "yes" >&6; }
   10600 		  LDFLAGS="$saved_LDFLAGS $_define_flag"
   10601 else
   10602    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   10603 $as_echo "no" >&6; }
   10604 		  LDFLAGS="$saved_LDFLAGS"
   10605 
   10606 fi
   10607 rm -f core conftest.err conftest.$ac_objext \
   10608     conftest$ac_exeext conftest.$ac_ext
   10609 }
   10610 	# We use both -fPIE and -pie or neither.
   10611 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether both -fPIE and -pie are supported" >&5
   10612 $as_echo_n "checking whether both -fPIE and -pie are supported... " >&6; }
   10613 	if echo "x $CFLAGS"  | grep ' -fPIE' >/dev/null 2>&1 && \
   10614 	   echo "x $LDFLAGS" | grep ' -pie'  >/dev/null 2>&1 ; then
   10615 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   10616 $as_echo "yes" >&6; }
   10617 	else
   10618 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   10619 $as_echo "no" >&6; }
   10620 		CFLAGS="$SAVED_CFLAGS"
   10621 		LDFLAGS="$SAVED_LDFLAGS"
   10622 	fi
   10623 fi
   10624 
   10625 for ac_func in  \
   10626 	Blowfish_initstate \
   10627 	Blowfish_expandstate \
   10628 	Blowfish_expand0state \
   10629 	Blowfish_stream2word \
   10630 	asprintf \
   10631 	b64_ntop \
   10632 	__b64_ntop \
   10633 	b64_pton \
   10634 	__b64_pton \
   10635 	bcopy \
   10636 	bcrypt_pbkdf \
   10637 	bindresvport_sa \
   10638 	blf_enc \
   10639 	cap_rights_limit \
   10640 	clock \
   10641 	closefrom \
   10642 	dirfd \
   10643 	endgrent \
   10644 	err \
   10645 	errx \
   10646 	explicit_bzero \
   10647 	fchmod \
   10648 	fchown \
   10649 	freeaddrinfo \
   10650 	fstatfs \
   10651 	fstatvfs \
   10652 	futimes \
   10653 	getaddrinfo \
   10654 	getcwd \
   10655 	getgrouplist \
   10656 	getnameinfo \
   10657 	getopt \
   10658 	getpeereid \
   10659 	getpeerucred \
   10660 	getpgid \
   10661 	getpgrp \
   10662 	_getpty \
   10663 	getrlimit \
   10664 	getttyent \
   10665 	glob \
   10666 	group_from_gid \
   10667 	inet_aton \
   10668 	inet_ntoa \
   10669 	inet_ntop \
   10670 	innetgr \
   10671 	llabs \
   10672 	login_getcapbool \
   10673 	md5_crypt \
   10674 	memmove \
   10675 	memset_s \
   10676 	mkdtemp \
   10677 	ngetaddrinfo \
   10678 	nsleep \
   10679 	ogetaddrinfo \
   10680 	openlog_r \
   10681 	pledge \
   10682 	poll \
   10683 	prctl \
   10684 	pstat \
   10685 	readpassphrase \
   10686 	reallocarray \
   10687 	recvmsg \
   10688 	rresvport_af \
   10689 	sendmsg \
   10690 	setdtablesize \
   10691 	setegid \
   10692 	setenv \
   10693 	seteuid \
   10694 	setgroupent \
   10695 	setgroups \
   10696 	setlinebuf \
   10697 	setlogin \
   10698 	setpassent\
   10699 	setpcred \
   10700 	setproctitle \
   10701 	setregid \
   10702 	setreuid \
   10703 	setrlimit \
   10704 	setsid \
   10705 	setvbuf \
   10706 	sigaction \
   10707 	sigvec \
   10708 	snprintf \
   10709 	socketpair \
   10710 	statfs \
   10711 	statvfs \
   10712 	strcasestr \
   10713 	strdup \
   10714 	strerror \
   10715 	strlcat \
   10716 	strlcpy \
   10717 	strmode \
   10718 	strnlen \
   10719 	strnvis \
   10720 	strptime \
   10721 	strtonum \
   10722 	strtoll \
   10723 	strtoul \
   10724 	strtoull \
   10725 	swap32 \
   10726 	sysconf \
   10727 	tcgetpgrp \
   10728 	timingsafe_bcmp \
   10729 	truncate \
   10730 	unsetenv \
   10731 	updwtmpx \
   10732 	user_from_uid \
   10733 	usleep \
   10734 	vasprintf \
   10735 	vsnprintf \
   10736 	waitpid \
   10737 	warn \
   10738 
   10739 do :
   10740   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   10741 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   10742 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   10743   cat >>confdefs.h <<_ACEOF
   10744 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   10745 _ACEOF
   10746 
   10747 fi
   10748 done
   10749 
   10750 
   10751 for ac_func in mblen mbtowc nl_langinfo wcwidth
   10752 do :
   10753   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   10754 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   10755 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   10756   cat >>confdefs.h <<_ACEOF
   10757 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   10758 _ACEOF
   10759 
   10760 fi
   10761 done
   10762 
   10763 
   10764 TEST_SSH_UTF8=${TEST_SSH_UTF8:=yes}
   10765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for utf8 locale support" >&5
   10766 $as_echo_n "checking for utf8 locale support... " >&6; }
   10767 if test "$cross_compiling" = yes; then :
   10768   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: assuming yes" >&5
   10769 $as_echo "$as_me: WARNING: cross compiling: assuming yes" >&2;}
   10770 
   10771 else
   10772   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10773 /* end confdefs.h.  */
   10774 
   10775 #include <locale.h>
   10776 #include <stdlib.h>
   10777 
   10778 int
   10779 main ()
   10780 {
   10781 
   10782 	char *loc = setlocale(LC_CTYPE, "en_US.UTF-8");
   10783 	if (loc != NULL)
   10784 		exit(0);
   10785 	exit(1);
   10786 
   10787   ;
   10788   return 0;
   10789 }
   10790 _ACEOF
   10791 if ac_fn_c_try_run "$LINENO"; then :
   10792   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   10793 $as_echo "yes" >&6; }
   10794 else
   10795   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   10796 $as_echo "no" >&6; }
   10797 	 TEST_SSH_UTF8=no
   10798 fi
   10799 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   10800   conftest.$ac_objext conftest.beam conftest.$ac_ext
   10801 fi
   10802 
   10803 
   10804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10805 /* end confdefs.h.  */
   10806  #include <ctype.h>
   10807 int
   10808 main ()
   10809 {
   10810  return (isblank('a'));
   10811   ;
   10812   return 0;
   10813 }
   10814 _ACEOF
   10815 if ac_fn_c_try_link "$LINENO"; then :
   10816 
   10817 $as_echo "#define HAVE_ISBLANK 1" >>confdefs.h
   10818 
   10819 
   10820 fi
   10821 rm -f core conftest.err conftest.$ac_objext \
   10822     conftest$ac_exeext conftest.$ac_ext
   10823 
   10824 disable_pkcs11=
   10825 # Check whether --enable-pkcs11 was given.
   10826 if test "${enable_pkcs11+set}" = set; then :
   10827   enableval=$enable_pkcs11;
   10828 		if test "x$enableval" = "xno" ; then
   10829 			disable_pkcs11=1
   10830 		fi
   10831 
   10832 
   10833 fi
   10834 
   10835 
   10836 # PKCS11 depends on OpenSSL.
   10837 if test "x$openssl" = "xyes" && test "x$disable_pkcs11" = "x"; then
   10838 	# PKCS#11 support requires dlopen() and co
   10839 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
   10840 $as_echo_n "checking for library containing dlopen... " >&6; }
   10841 if ${ac_cv_search_dlopen+:} false; then :
   10842   $as_echo_n "(cached) " >&6
   10843 else
   10844   ac_func_search_save_LIBS=$LIBS
   10845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10846 /* end confdefs.h.  */
   10847 
   10848 /* Override any GCC internal prototype to avoid an error.
   10849    Use char because int might match the return type of a GCC
   10850    builtin and then its argument prototype would still apply.  */
   10851 #ifdef __cplusplus
   10852 extern "C"
   10853 #endif
   10854 char dlopen ();
   10855 int
   10856 main ()
   10857 {
   10858 return dlopen ();
   10859   ;
   10860   return 0;
   10861 }
   10862 _ACEOF
   10863 for ac_lib in '' dl; do
   10864   if test -z "$ac_lib"; then
   10865     ac_res="none required"
   10866   else
   10867     ac_res=-l$ac_lib
   10868     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   10869   fi
   10870   if ac_fn_c_try_link "$LINENO"; then :
   10871   ac_cv_search_dlopen=$ac_res
   10872 fi
   10873 rm -f core conftest.err conftest.$ac_objext \
   10874     conftest$ac_exeext
   10875   if ${ac_cv_search_dlopen+:} false; then :
   10876   break
   10877 fi
   10878 done
   10879 if ${ac_cv_search_dlopen+:} false; then :
   10880 
   10881 else
   10882   ac_cv_search_dlopen=no
   10883 fi
   10884 rm conftest.$ac_ext
   10885 LIBS=$ac_func_search_save_LIBS
   10886 fi
   10887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
   10888 $as_echo "$ac_cv_search_dlopen" >&6; }
   10889 ac_res=$ac_cv_search_dlopen
   10890 if test "$ac_res" != no; then :
   10891   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   10892 
   10893 $as_echo "#define ENABLE_PKCS11 /**/" >>confdefs.h
   10894 
   10895 
   10896 fi
   10897 
   10898 fi
   10899 
   10900 # IRIX has a const char return value for gai_strerror()
   10901 for ac_func in gai_strerror
   10902 do :
   10903   ac_fn_c_check_func "$LINENO" "gai_strerror" "ac_cv_func_gai_strerror"
   10904 if test "x$ac_cv_func_gai_strerror" = xyes; then :
   10905   cat >>confdefs.h <<_ACEOF
   10906 #define HAVE_GAI_STRERROR 1
   10907 _ACEOF
   10908 
   10909 	$as_echo "#define HAVE_GAI_STRERROR 1" >>confdefs.h
   10910 
   10911 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10912 /* end confdefs.h.  */
   10913 
   10914 #include <sys/types.h>
   10915 #include <sys/socket.h>
   10916 #include <netdb.h>
   10917 
   10918 const char *gai_strerror(int);
   10919 
   10920 int
   10921 main ()
   10922 {
   10923 
   10924 	char *str;
   10925 	str = gai_strerror(0);
   10926 
   10927   ;
   10928   return 0;
   10929 }
   10930 _ACEOF
   10931 if ac_fn_c_try_compile "$LINENO"; then :
   10932 
   10933 
   10934 $as_echo "#define HAVE_CONST_GAI_STRERROR_PROTO 1" >>confdefs.h
   10935 
   10936 fi
   10937 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   10938 fi
   10939 done
   10940 
   10941 
   10942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing nanosleep" >&5
   10943 $as_echo_n "checking for library containing nanosleep... " >&6; }
   10944 if ${ac_cv_search_nanosleep+:} false; then :
   10945   $as_echo_n "(cached) " >&6
   10946 else
   10947   ac_func_search_save_LIBS=$LIBS
   10948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10949 /* end confdefs.h.  */
   10950 
   10951 /* Override any GCC internal prototype to avoid an error.
   10952    Use char because int might match the return type of a GCC
   10953    builtin and then its argument prototype would still apply.  */
   10954 #ifdef __cplusplus
   10955 extern "C"
   10956 #endif
   10957 char nanosleep ();
   10958 int
   10959 main ()
   10960 {
   10961 return nanosleep ();
   10962   ;
   10963   return 0;
   10964 }
   10965 _ACEOF
   10966 for ac_lib in '' rt posix4; do
   10967   if test -z "$ac_lib"; then
   10968     ac_res="none required"
   10969   else
   10970     ac_res=-l$ac_lib
   10971     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   10972   fi
   10973   if ac_fn_c_try_link "$LINENO"; then :
   10974   ac_cv_search_nanosleep=$ac_res
   10975 fi
   10976 rm -f core conftest.err conftest.$ac_objext \
   10977     conftest$ac_exeext
   10978   if ${ac_cv_search_nanosleep+:} false; then :
   10979   break
   10980 fi
   10981 done
   10982 if ${ac_cv_search_nanosleep+:} false; then :
   10983 
   10984 else
   10985   ac_cv_search_nanosleep=no
   10986 fi
   10987 rm conftest.$ac_ext
   10988 LIBS=$ac_func_search_save_LIBS
   10989 fi
   10990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_nanosleep" >&5
   10991 $as_echo "$ac_cv_search_nanosleep" >&6; }
   10992 ac_res=$ac_cv_search_nanosleep
   10993 if test "$ac_res" != no; then :
   10994   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   10995 
   10996 $as_echo "#define HAVE_NANOSLEEP 1" >>confdefs.h
   10997 
   10998 fi
   10999 
   11000 
   11001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
   11002 $as_echo_n "checking for library containing clock_gettime... " >&6; }
   11003 if ${ac_cv_search_clock_gettime+:} false; then :
   11004   $as_echo_n "(cached) " >&6
   11005 else
   11006   ac_func_search_save_LIBS=$LIBS
   11007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   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
   11014 extern "C"
   11015 #endif
   11016 char clock_gettime ();
   11017 int
   11018 main ()
   11019 {
   11020 return clock_gettime ();
   11021   ;
   11022   return 0;
   11023 }
   11024 _ACEOF
   11025 for ac_lib in '' rt; do
   11026   if test -z "$ac_lib"; then
   11027     ac_res="none required"
   11028   else
   11029     ac_res=-l$ac_lib
   11030     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   11031   fi
   11032   if ac_fn_c_try_link "$LINENO"; then :
   11033   ac_cv_search_clock_gettime=$ac_res
   11034 fi
   11035 rm -f core conftest.err conftest.$ac_objext \
   11036     conftest$ac_exeext
   11037   if ${ac_cv_search_clock_gettime+:} false; then :
   11038   break
   11039 fi
   11040 done
   11041 if ${ac_cv_search_clock_gettime+:} false; then :
   11042 
   11043 else
   11044   ac_cv_search_clock_gettime=no
   11045 fi
   11046 rm conftest.$ac_ext
   11047 LIBS=$ac_func_search_save_LIBS
   11048 fi
   11049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
   11050 $as_echo "$ac_cv_search_clock_gettime" >&6; }
   11051 ac_res=$ac_cv_search_clock_gettime
   11052 if test "$ac_res" != no; then :
   11053   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   11054 
   11055 $as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
   11056 
   11057 fi
   11058 
   11059 
   11060 ac_fn_c_check_decl "$LINENO" "getrusage" "ac_cv_have_decl_getrusage" "$ac_includes_default"
   11061 if test "x$ac_cv_have_decl_getrusage" = xyes; then :
   11062   for ac_func in getrusage
   11063 do :
   11064   ac_fn_c_check_func "$LINENO" "getrusage" "ac_cv_func_getrusage"
   11065 if test "x$ac_cv_func_getrusage" = xyes; then :
   11066   cat >>confdefs.h <<_ACEOF
   11067 #define HAVE_GETRUSAGE 1
   11068 _ACEOF
   11069 
   11070 fi
   11071 done
   11072 
   11073 fi
   11074 
   11075 ac_fn_c_check_decl "$LINENO" "strsep" "ac_cv_have_decl_strsep" "
   11076 #ifdef HAVE_STRING_H
   11077 # include <string.h>
   11078 #endif
   11079 
   11080 "
   11081 if test "x$ac_cv_have_decl_strsep" = xyes; then :
   11082   for ac_func in strsep
   11083 do :
   11084   ac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep"
   11085 if test "x$ac_cv_func_strsep" = xyes; then :
   11086   cat >>confdefs.h <<_ACEOF
   11087 #define HAVE_STRSEP 1
   11088 _ACEOF
   11089 
   11090 fi
   11091 done
   11092 
   11093 fi
   11094 
   11095 
   11096 ac_fn_c_check_decl "$LINENO" "tcsendbreak" "ac_cv_have_decl_tcsendbreak" "#include <termios.h>
   11097 
   11098 "
   11099 if test "x$ac_cv_have_decl_tcsendbreak" = xyes; then :
   11100   $as_echo "#define HAVE_TCSENDBREAK 1" >>confdefs.h
   11101 
   11102 else
   11103   for ac_func in tcsendbreak
   11104 do :
   11105   ac_fn_c_check_func "$LINENO" "tcsendbreak" "ac_cv_func_tcsendbreak"
   11106 if test "x$ac_cv_func_tcsendbreak" = xyes; then :
   11107   cat >>confdefs.h <<_ACEOF
   11108 #define HAVE_TCSENDBREAK 1
   11109 _ACEOF
   11110 
   11111 fi
   11112 done
   11113 
   11114 fi
   11115 
   11116 
   11117 ac_fn_c_check_decl "$LINENO" "h_errno" "ac_cv_have_decl_h_errno" "#include <netdb.h>
   11118 "
   11119 if test "x$ac_cv_have_decl_h_errno" = xyes; then :
   11120   ac_have_decl=1
   11121 else
   11122   ac_have_decl=0
   11123 fi
   11124 
   11125 cat >>confdefs.h <<_ACEOF
   11126 #define HAVE_DECL_H_ERRNO $ac_have_decl
   11127 _ACEOF
   11128 
   11129 
   11130 ac_fn_c_check_decl "$LINENO" "SHUT_RD" "ac_cv_have_decl_SHUT_RD" "
   11131 #include <sys/types.h>
   11132 #include <sys/socket.h>
   11133 
   11134 "
   11135 if test "x$ac_cv_have_decl_SHUT_RD" = xyes; then :
   11136   ac_have_decl=1
   11137 else
   11138   ac_have_decl=0
   11139 fi
   11140 
   11141 cat >>confdefs.h <<_ACEOF
   11142 #define HAVE_DECL_SHUT_RD $ac_have_decl
   11143 _ACEOF
   11144 
   11145 
   11146 ac_fn_c_check_decl "$LINENO" "O_NONBLOCK" "ac_cv_have_decl_O_NONBLOCK" "
   11147 #include <sys/types.h>
   11148 #ifdef HAVE_SYS_STAT_H
   11149 # include <sys/stat.h>
   11150 #endif
   11151 #ifdef HAVE_FCNTL_H
   11152 # include <fcntl.h>
   11153 #endif
   11154 
   11155 "
   11156 if test "x$ac_cv_have_decl_O_NONBLOCK" = xyes; then :
   11157   ac_have_decl=1
   11158 else
   11159   ac_have_decl=0
   11160 fi
   11161 
   11162 cat >>confdefs.h <<_ACEOF
   11163 #define HAVE_DECL_O_NONBLOCK $ac_have_decl
   11164 _ACEOF
   11165 
   11166 
   11167 ac_fn_c_check_decl "$LINENO" "writev" "ac_cv_have_decl_writev" "
   11168 #include <sys/types.h>
   11169 #include <sys/uio.h>
   11170 #include <unistd.h>
   11171 
   11172 "
   11173 if test "x$ac_cv_have_decl_writev" = xyes; then :
   11174   ac_have_decl=1
   11175 else
   11176   ac_have_decl=0
   11177 fi
   11178 
   11179 cat >>confdefs.h <<_ACEOF
   11180 #define HAVE_DECL_WRITEV $ac_have_decl
   11181 _ACEOF
   11182 
   11183 
   11184 ac_fn_c_check_decl "$LINENO" "MAXSYMLINKS" "ac_cv_have_decl_MAXSYMLINKS" "
   11185 #include <sys/param.h>
   11186 
   11187 "
   11188 if test "x$ac_cv_have_decl_MAXSYMLINKS" = xyes; then :
   11189   ac_have_decl=1
   11190 else
   11191   ac_have_decl=0
   11192 fi
   11193 
   11194 cat >>confdefs.h <<_ACEOF
   11195 #define HAVE_DECL_MAXSYMLINKS $ac_have_decl
   11196 _ACEOF
   11197 
   11198 
   11199 ac_fn_c_check_decl "$LINENO" "offsetof" "ac_cv_have_decl_offsetof" "
   11200 #include <stddef.h>
   11201 
   11202 "
   11203 if test "x$ac_cv_have_decl_offsetof" = xyes; then :
   11204   ac_have_decl=1
   11205 else
   11206   ac_have_decl=0
   11207 fi
   11208 
   11209 cat >>confdefs.h <<_ACEOF
   11210 #define HAVE_DECL_OFFSETOF $ac_have_decl
   11211 _ACEOF
   11212 
   11213 
   11214 # extra bits for select(2)
   11215 ac_fn_c_check_decl "$LINENO" "howmany" "ac_cv_have_decl_howmany" "
   11216 #include <sys/param.h>
   11217 #include <sys/types.h>
   11218 #ifdef HAVE_SYS_SYSMACROS_H
   11219 #include <sys/sysmacros.h>
   11220 #endif
   11221 #ifdef HAVE_SYS_SELECT_H
   11222 #include <sys/select.h>
   11223 #endif
   11224 #ifdef HAVE_SYS_TIME_H
   11225 #include <sys/time.h>
   11226 #endif
   11227 #ifdef HAVE_UNISTD_H
   11228 #include <unistd.h>
   11229 #endif
   11230 
   11231 "
   11232 if test "x$ac_cv_have_decl_howmany" = xyes; then :
   11233   ac_have_decl=1
   11234 else
   11235   ac_have_decl=0
   11236 fi
   11237 
   11238 cat >>confdefs.h <<_ACEOF
   11239 #define HAVE_DECL_HOWMANY $ac_have_decl
   11240 _ACEOF
   11241 ac_fn_c_check_decl "$LINENO" "NFDBITS" "ac_cv_have_decl_NFDBITS" "
   11242 #include <sys/param.h>
   11243 #include <sys/types.h>
   11244 #ifdef HAVE_SYS_SYSMACROS_H
   11245 #include <sys/sysmacros.h>
   11246 #endif
   11247 #ifdef HAVE_SYS_SELECT_H
   11248 #include <sys/select.h>
   11249 #endif
   11250 #ifdef HAVE_SYS_TIME_H
   11251 #include <sys/time.h>
   11252 #endif
   11253 #ifdef HAVE_UNISTD_H
   11254 #include <unistd.h>
   11255 #endif
   11256 
   11257 "
   11258 if test "x$ac_cv_have_decl_NFDBITS" = xyes; then :
   11259   ac_have_decl=1
   11260 else
   11261   ac_have_decl=0
   11262 fi
   11263 
   11264 cat >>confdefs.h <<_ACEOF
   11265 #define HAVE_DECL_NFDBITS $ac_have_decl
   11266 _ACEOF
   11267 
   11268 ac_fn_c_check_type "$LINENO" "fd_mask" "ac_cv_type_fd_mask" "
   11269 #include <sys/param.h>
   11270 #include <sys/types.h>
   11271 #ifdef HAVE_SYS_SELECT_H
   11272 #include <sys/select.h>
   11273 #endif
   11274 #ifdef HAVE_SYS_TIME_H
   11275 #include <sys/time.h>
   11276 #endif
   11277 #ifdef HAVE_UNISTD_H
   11278 #include <unistd.h>
   11279 #endif
   11280 
   11281 "
   11282 if test "x$ac_cv_type_fd_mask" = xyes; then :
   11283 
   11284 cat >>confdefs.h <<_ACEOF
   11285 #define HAVE_FD_MASK 1
   11286 _ACEOF
   11287 
   11288 
   11289 fi
   11290 
   11291 
   11292 for ac_func in setresuid
   11293 do :
   11294   ac_fn_c_check_func "$LINENO" "setresuid" "ac_cv_func_setresuid"
   11295 if test "x$ac_cv_func_setresuid" = xyes; then :
   11296   cat >>confdefs.h <<_ACEOF
   11297 #define HAVE_SETRESUID 1
   11298 _ACEOF
   11299 
   11300 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if setresuid seems to work" >&5
   11301 $as_echo_n "checking if setresuid seems to work... " >&6; }
   11302 	if test "$cross_compiling" = yes; then :
   11303   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking setresuid" >&5
   11304 $as_echo "$as_me: WARNING: cross compiling: not checking setresuid" >&2;}
   11305 
   11306 else
   11307   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11308 /* end confdefs.h.  */
   11309 
   11310 #include <stdlib.h>
   11311 #include <errno.h>
   11312 
   11313 int
   11314 main ()
   11315 {
   11316 
   11317 	errno=0;
   11318 	setresuid(0,0,0);
   11319 	if (errno==ENOSYS)
   11320 		exit(1);
   11321 	else
   11322 		exit(0);
   11323 
   11324   ;
   11325   return 0;
   11326 }
   11327 _ACEOF
   11328 if ac_fn_c_try_run "$LINENO"; then :
   11329   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   11330 $as_echo "yes" >&6; }
   11331 else
   11332 
   11333 $as_echo "#define BROKEN_SETRESUID 1" >>confdefs.h
   11334 
   11335 		 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not implemented" >&5
   11336 $as_echo "not implemented" >&6; }
   11337 fi
   11338 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   11339   conftest.$ac_objext conftest.beam conftest.$ac_ext
   11340 fi
   11341 
   11342 
   11343 fi
   11344 done
   11345 
   11346 
   11347 for ac_func in setresgid
   11348 do :
   11349   ac_fn_c_check_func "$LINENO" "setresgid" "ac_cv_func_setresgid"
   11350 if test "x$ac_cv_func_setresgid" = xyes; then :
   11351   cat >>confdefs.h <<_ACEOF
   11352 #define HAVE_SETRESGID 1
   11353 _ACEOF
   11354 
   11355 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if setresgid seems to work" >&5
   11356 $as_echo_n "checking if setresgid seems to work... " >&6; }
   11357 	if test "$cross_compiling" = yes; then :
   11358   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking setresuid" >&5
   11359 $as_echo "$as_me: WARNING: cross compiling: not checking setresuid" >&2;}
   11360 
   11361 else
   11362   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11363 /* end confdefs.h.  */
   11364 
   11365 #include <stdlib.h>
   11366 #include <errno.h>
   11367 
   11368 int
   11369 main ()
   11370 {
   11371 
   11372 	errno=0;
   11373 	setresgid(0,0,0);
   11374 	if (errno==ENOSYS)
   11375 		exit(1);
   11376 	else
   11377 		exit(0);
   11378 
   11379   ;
   11380   return 0;
   11381 }
   11382 _ACEOF
   11383 if ac_fn_c_try_run "$LINENO"; then :
   11384   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   11385 $as_echo "yes" >&6; }
   11386 else
   11387 
   11388 $as_echo "#define BROKEN_SETRESGID 1" >>confdefs.h
   11389 
   11390 		 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not implemented" >&5
   11391 $as_echo "not implemented" >&6; }
   11392 fi
   11393 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   11394   conftest.$ac_objext conftest.beam conftest.$ac_ext
   11395 fi
   11396 
   11397 
   11398 fi
   11399 done
   11400 
   11401 
   11402 for ac_func in realpath
   11403 do :
   11404   ac_fn_c_check_func "$LINENO" "realpath" "ac_cv_func_realpath"
   11405 if test "x$ac_cv_func_realpath" = xyes; then :
   11406   cat >>confdefs.h <<_ACEOF
   11407 #define HAVE_REALPATH 1
   11408 _ACEOF
   11409 
   11410 					{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if realpath works with non-existent files" >&5
   11411 $as_echo_n "checking if realpath works with non-existent files... " >&6; }
   11412 	if test "$cross_compiling" = yes; then :
   11413   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: assuming working" >&5
   11414 $as_echo "$as_me: WARNING: cross compiling: assuming working" >&2;}
   11415 
   11416 else
   11417   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11418 /* end confdefs.h.  */
   11419 
   11420 #include <limits.h>
   11421 #include <stdlib.h>
   11422 #include <errno.h>
   11423 
   11424 int
   11425 main ()
   11426 {
   11427 
   11428 		char buf[PATH_MAX];
   11429 		if (realpath("/opensshnonexistentfilename1234", buf) == NULL)
   11430 			if (errno == ENOENT)
   11431 				exit(1);
   11432 		exit(0);
   11433 
   11434   ;
   11435   return 0;
   11436 }
   11437 _ACEOF
   11438 if ac_fn_c_try_run "$LINENO"; then :
   11439   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   11440 $as_echo "yes" >&6; }
   11441 else
   11442 
   11443 $as_echo "#define BROKEN_REALPATH 1" >>confdefs.h
   11444 
   11445 		 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   11446 $as_echo "no" >&6; }
   11447 fi
   11448 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   11449   conftest.$ac_objext conftest.beam conftest.$ac_ext
   11450 fi
   11451 
   11452 
   11453 fi
   11454 done
   11455 
   11456 
   11457 for ac_func in gettimeofday time
   11458 do :
   11459   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   11460 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   11461 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   11462   cat >>confdefs.h <<_ACEOF
   11463 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   11464 _ACEOF
   11465 
   11466 fi
   11467 done
   11468 
   11469 for ac_func in endutent getutent getutid getutline pututline setutent
   11470 do :
   11471   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   11472 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   11473 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   11474   cat >>confdefs.h <<_ACEOF
   11475 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   11476 _ACEOF
   11477 
   11478 fi
   11479 done
   11480 
   11481 for ac_func in utmpname
   11482 do :
   11483   ac_fn_c_check_func "$LINENO" "utmpname" "ac_cv_func_utmpname"
   11484 if test "x$ac_cv_func_utmpname" = xyes; then :
   11485   cat >>confdefs.h <<_ACEOF
   11486 #define HAVE_UTMPNAME 1
   11487 _ACEOF
   11488 
   11489 fi
   11490 done
   11491 
   11492 for ac_func in endutxent getutxent getutxid getutxline getutxuser pututxline
   11493 do :
   11494   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   11495 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   11496 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   11497   cat >>confdefs.h <<_ACEOF
   11498 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   11499 _ACEOF
   11500 
   11501 fi
   11502 done
   11503 
   11504 for ac_func in setutxdb setutxent utmpxname
   11505 do :
   11506   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   11507 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   11508 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   11509   cat >>confdefs.h <<_ACEOF
   11510 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   11511 _ACEOF
   11512 
   11513 fi
   11514 done
   11515 
   11516 for ac_func in getlastlogxbyname
   11517 do :
   11518   ac_fn_c_check_func "$LINENO" "getlastlogxbyname" "ac_cv_func_getlastlogxbyname"
   11519 if test "x$ac_cv_func_getlastlogxbyname" = xyes; then :
   11520   cat >>confdefs.h <<_ACEOF
   11521 #define HAVE_GETLASTLOGXBYNAME 1
   11522 _ACEOF
   11523 
   11524 fi
   11525 done
   11526 
   11527 
   11528 ac_fn_c_check_func "$LINENO" "daemon" "ac_cv_func_daemon"
   11529 if test "x$ac_cv_func_daemon" = xyes; then :
   11530 
   11531 $as_echo "#define HAVE_DAEMON 1" >>confdefs.h
   11532 
   11533 else
   11534   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for daemon in -lbsd" >&5
   11535 $as_echo_n "checking for daemon in -lbsd... " >&6; }
   11536 if ${ac_cv_lib_bsd_daemon+:} false; then :
   11537   $as_echo_n "(cached) " >&6
   11538 else
   11539   ac_check_lib_save_LIBS=$LIBS
   11540 LIBS="-lbsd  $LIBS"
   11541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11542 /* end confdefs.h.  */
   11543 
   11544 /* Override any GCC internal prototype to avoid an error.
   11545    Use char because int might match the return type of a GCC
   11546    builtin and then its argument prototype would still apply.  */
   11547 #ifdef __cplusplus
   11548 extern "C"
   11549 #endif
   11550 char daemon ();
   11551 int
   11552 main ()
   11553 {
   11554 return daemon ();
   11555   ;
   11556   return 0;
   11557 }
   11558 _ACEOF
   11559 if ac_fn_c_try_link "$LINENO"; then :
   11560   ac_cv_lib_bsd_daemon=yes
   11561 else
   11562   ac_cv_lib_bsd_daemon=no
   11563 fi
   11564 rm -f core conftest.err conftest.$ac_objext \
   11565     conftest$ac_exeext conftest.$ac_ext
   11566 LIBS=$ac_check_lib_save_LIBS
   11567 fi
   11568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_daemon" >&5
   11569 $as_echo "$ac_cv_lib_bsd_daemon" >&6; }
   11570 if test "x$ac_cv_lib_bsd_daemon" = xyes; then :
   11571   LIBS="$LIBS -lbsd"; $as_echo "#define HAVE_DAEMON 1" >>confdefs.h
   11572 
   11573 fi
   11574 
   11575 
   11576 fi
   11577 
   11578 
   11579 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
   11580 if test "x$ac_cv_func_getpagesize" = xyes; then :
   11581 
   11582 $as_echo "#define HAVE_GETPAGESIZE 1" >>confdefs.h
   11583 
   11584 else
   11585   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getpagesize in -lucb" >&5
   11586 $as_echo_n "checking for getpagesize in -lucb... " >&6; }
   11587 if ${ac_cv_lib_ucb_getpagesize+:} false; then :
   11588   $as_echo_n "(cached) " >&6
   11589 else
   11590   ac_check_lib_save_LIBS=$LIBS
   11591 LIBS="-lucb  $LIBS"
   11592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11593 /* end confdefs.h.  */
   11594 
   11595 /* Override any GCC internal prototype to avoid an error.
   11596    Use char because int might match the return type of a GCC
   11597    builtin and then its argument prototype would still apply.  */
   11598 #ifdef __cplusplus
   11599 extern "C"
   11600 #endif
   11601 char getpagesize ();
   11602 int
   11603 main ()
   11604 {
   11605 return getpagesize ();
   11606   ;
   11607   return 0;
   11608 }
   11609 _ACEOF
   11610 if ac_fn_c_try_link "$LINENO"; then :
   11611   ac_cv_lib_ucb_getpagesize=yes
   11612 else
   11613   ac_cv_lib_ucb_getpagesize=no
   11614 fi
   11615 rm -f core conftest.err conftest.$ac_objext \
   11616     conftest$ac_exeext conftest.$ac_ext
   11617 LIBS=$ac_check_lib_save_LIBS
   11618 fi
   11619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ucb_getpagesize" >&5
   11620 $as_echo "$ac_cv_lib_ucb_getpagesize" >&6; }
   11621 if test "x$ac_cv_lib_ucb_getpagesize" = xyes; then :
   11622   LIBS="$LIBS -lucb"; $as_echo "#define HAVE_GETPAGESIZE 1" >>confdefs.h
   11623 
   11624 fi
   11625 
   11626 
   11627 fi
   11628 
   11629 
   11630 # Check for broken snprintf
   11631 if test "x$ac_cv_func_snprintf" = "xyes" ; then
   11632 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf correctly terminates long strings" >&5
   11633 $as_echo_n "checking whether snprintf correctly terminates long strings... " >&6; }
   11634 	if test "$cross_compiling" = yes; then :
   11635    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: Assuming working snprintf()" >&5
   11636 $as_echo "$as_me: WARNING: cross compiling: Assuming working snprintf()" >&2;}
   11637 
   11638 else
   11639   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11640 /* end confdefs.h.  */
   11641  #include <stdio.h>
   11642 int
   11643 main ()
   11644 {
   11645 
   11646 	char b[5];
   11647 	snprintf(b,5,"123456789");
   11648 	exit(b[4]!='\0');
   11649 
   11650   ;
   11651   return 0;
   11652 }
   11653 _ACEOF
   11654 if ac_fn_c_try_run "$LINENO"; then :
   11655   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   11656 $as_echo "yes" >&6; }
   11657 else
   11658 
   11659 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   11660 $as_echo "no" >&6; }
   11661 
   11662 $as_echo "#define BROKEN_SNPRINTF 1" >>confdefs.h
   11663 
   11664 			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ****** Your snprintf() function is broken, complain to your vendor" >&5
   11665 $as_echo "$as_me: WARNING: ****** Your snprintf() function is broken, complain to your vendor" >&2;}
   11666 
   11667 fi
   11668 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   11669   conftest.$ac_objext conftest.beam conftest.$ac_ext
   11670 fi
   11671 
   11672 fi
   11673 
   11674 # We depend on vsnprintf returning the right thing on overflow: the
   11675 # number of characters it tried to create (as per SUSv3)
   11676 if test "x$ac_cv_func_vsnprintf" = "xyes" ; then
   11677 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether vsnprintf returns correct values on overflow" >&5
   11678 $as_echo_n "checking whether vsnprintf returns correct values on overflow... " >&6; }
   11679 	if test "$cross_compiling" = yes; then :
   11680    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: Assuming working vsnprintf()" >&5
   11681 $as_echo "$as_me: WARNING: cross compiling: Assuming working vsnprintf()" >&2;}
   11682 
   11683 else
   11684   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11685 /* end confdefs.h.  */
   11686 
   11687 #include <sys/types.h>
   11688 #include <stdio.h>
   11689 #include <stdarg.h>
   11690 
   11691 int x_snprintf(char *str, size_t count, const char *fmt, ...)
   11692 {
   11693 	size_t ret;
   11694 	va_list ap;
   11695 
   11696 	va_start(ap, fmt);
   11697 	ret = vsnprintf(str, count, fmt, ap);
   11698 	va_end(ap);
   11699 	return ret;
   11700 }
   11701 
   11702 int
   11703 main ()
   11704 {
   11705 
   11706 char x[1];
   11707 if (x_snprintf(x, 1, "%s %d", "hello", 12345) != 11)
   11708 	return 1;
   11709 if (x_snprintf(NULL, 0, "%s %d", "hello", 12345) != 11)
   11710 	return 1;
   11711 return 0;
   11712 
   11713   ;
   11714   return 0;
   11715 }
   11716 _ACEOF
   11717 if ac_fn_c_try_run "$LINENO"; then :
   11718   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   11719 $as_echo "yes" >&6; }
   11720 else
   11721 
   11722 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   11723 $as_echo "no" >&6; }
   11724 
   11725 $as_echo "#define BROKEN_SNPRINTF 1" >>confdefs.h
   11726 
   11727 			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ****** Your vsnprintf() function is broken, complain to your vendor" >&5
   11728 $as_echo "$as_me: WARNING: ****** Your vsnprintf() function is broken, complain to your vendor" >&2;}
   11729 
   11730 fi
   11731 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   11732   conftest.$ac_objext conftest.beam conftest.$ac_ext
   11733 fi
   11734 
   11735 fi
   11736 
   11737 # On systems where [v]snprintf is broken, but is declared in stdio,
   11738 # check that the fmt argument is const char * or just char *.
   11739 # This is only useful for when BROKEN_SNPRINTF
   11740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf can declare const char *fmt" >&5
   11741 $as_echo_n "checking whether snprintf can declare const char *fmt... " >&6; }
   11742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11743 /* end confdefs.h.  */
   11744 
   11745 #include <stdio.h>
   11746 int snprintf(char *a, size_t b, const char *c, ...) { return 0; }
   11747 
   11748 int
   11749 main ()
   11750 {
   11751 
   11752 	snprintf(0, 0, 0);
   11753 
   11754   ;
   11755   return 0;
   11756 }
   11757 _ACEOF
   11758 if ac_fn_c_try_compile "$LINENO"; then :
   11759   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   11760 $as_echo "yes" >&6; }
   11761 
   11762 $as_echo "#define SNPRINTF_CONST const" >>confdefs.h
   11763 
   11764 else
   11765   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   11766 $as_echo "no" >&6; }
   11767     $as_echo "#define SNPRINTF_CONST /* not const */" >>confdefs.h
   11768 
   11769 fi
   11770 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   11771 
   11772 # Check for missing getpeereid (or equiv) support
   11773 NO_PEERCHECK=""
   11774 if test "x$ac_cv_func_getpeereid" != "xyes" -a "x$ac_cv_func_getpeerucred" != "xyes"; then
   11775 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system supports SO_PEERCRED getsockopt" >&5
   11776 $as_echo_n "checking whether system supports SO_PEERCRED getsockopt... " >&6; }
   11777 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11778 /* end confdefs.h.  */
   11779 
   11780 #include <sys/types.h>
   11781 #include <sys/socket.h>
   11782 int
   11783 main ()
   11784 {
   11785 int i = SO_PEERCRED;
   11786   ;
   11787   return 0;
   11788 }
   11789 _ACEOF
   11790 if ac_fn_c_try_compile "$LINENO"; then :
   11791    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   11792 $as_echo "yes" >&6; }
   11793 
   11794 $as_echo "#define HAVE_SO_PEERCRED 1" >>confdefs.h
   11795 
   11796 
   11797 else
   11798   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   11799 $as_echo "no" >&6; }
   11800 		NO_PEERCHECK=1
   11801 
   11802 fi
   11803 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   11804 fi
   11805 
   11806 if test "x$ac_cv_func_mkdtemp" = "xyes" ; then
   11807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for (overly) strict mkstemp" >&5
   11808 $as_echo_n "checking for (overly) strict mkstemp... " >&6; }
   11809 if test "$cross_compiling" = yes; then :
   11810 
   11811 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   11812 $as_echo "yes" >&6; }
   11813 		$as_echo "#define HAVE_STRICT_MKSTEMP 1" >>confdefs.h
   11814 
   11815 
   11816 
   11817 else
   11818   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11819 /* end confdefs.h.  */
   11820 
   11821 #include <stdlib.h>
   11822 
   11823 int
   11824 main ()
   11825 {
   11826 
   11827 	char template[]="conftest.mkstemp-test";
   11828 	if (mkstemp(template) == -1)
   11829 		exit(1);
   11830 	unlink(template);
   11831 	exit(0);
   11832 
   11833   ;
   11834   return 0;
   11835 }
   11836 _ACEOF
   11837 if ac_fn_c_try_run "$LINENO"; then :
   11838 
   11839 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   11840 $as_echo "no" >&6; }
   11841 
   11842 else
   11843 
   11844 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   11845 $as_echo "yes" >&6; }
   11846 
   11847 $as_echo "#define HAVE_STRICT_MKSTEMP 1" >>confdefs.h
   11848 
   11849 
   11850 fi
   11851 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   11852   conftest.$ac_objext conftest.beam conftest.$ac_ext
   11853 fi
   11854 
   11855 fi
   11856 
   11857 if test ! -z "$check_for_openpty_ctty_bug"; then
   11858 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if openpty correctly handles controlling tty" >&5
   11859 $as_echo_n "checking if openpty correctly handles controlling tty... " >&6; }
   11860 	if test "$cross_compiling" = yes; then :
   11861 
   11862 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: cross-compiling, assuming yes" >&5
   11863 $as_echo "cross-compiling, assuming yes" >&6; }
   11864 
   11865 
   11866 else
   11867   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11868 /* end confdefs.h.  */
   11869 
   11870 #include <stdio.h>
   11871 #include <sys/fcntl.h>
   11872 #include <sys/types.h>
   11873 #include <sys/wait.h>
   11874 
   11875 int
   11876 main ()
   11877 {
   11878 
   11879 	pid_t pid;
   11880 	int fd, ptyfd, ttyfd, status;
   11881 
   11882 	pid = fork();
   11883 	if (pid < 0) {		/* failed */
   11884 		exit(1);
   11885 	} else if (pid > 0) {	/* parent */
   11886 		waitpid(pid, &status, 0);
   11887 		if (WIFEXITED(status))
   11888 			exit(WEXITSTATUS(status));
   11889 		else
   11890 			exit(2);
   11891 	} else {		/* child */
   11892 		close(0); close(1); close(2);
   11893 		setsid();
   11894 		openpty(&ptyfd, &ttyfd, NULL, NULL, NULL);
   11895 		fd = open("/dev/tty", O_RDWR | O_NOCTTY);
   11896 		if (fd >= 0)
   11897 			exit(3);	/* Acquired ctty: broken */
   11898 		else
   11899 			exit(0);	/* Did not acquire ctty: OK */
   11900 	}
   11901 
   11902   ;
   11903   return 0;
   11904 }
   11905 _ACEOF
   11906 if ac_fn_c_try_run "$LINENO"; then :
   11907 
   11908 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   11909 $as_echo "yes" >&6; }
   11910 
   11911 else
   11912 
   11913 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   11914 $as_echo "no" >&6; }
   11915 			$as_echo "#define SSHD_ACQUIRES_CTTY 1" >>confdefs.h
   11916 
   11917 
   11918 fi
   11919 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   11920   conftest.$ac_objext conftest.beam conftest.$ac_ext
   11921 fi
   11922 
   11923 fi
   11924 
   11925 if test "x$ac_cv_func_getaddrinfo" = "xyes" && \
   11926     test "x$check_for_hpux_broken_getaddrinfo" = "x1"; then
   11927 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo seems to work" >&5
   11928 $as_echo_n "checking if getaddrinfo seems to work... " >&6; }
   11929 	if test "$cross_compiling" = yes; then :
   11930 
   11931 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: cross-compiling, assuming yes" >&5
   11932 $as_echo "cross-compiling, assuming yes" >&6; }
   11933 
   11934 
   11935 else
   11936   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11937 /* end confdefs.h.  */
   11938 
   11939 #include <stdio.h>
   11940 #include <sys/socket.h>
   11941 #include <netdb.h>
   11942 #include <errno.h>
   11943 #include <netinet/in.h>
   11944 
   11945 #define TEST_PORT "2222"
   11946 
   11947 int
   11948 main ()
   11949 {
   11950 
   11951 	int err, sock;
   11952 	struct addrinfo *gai_ai, *ai, hints;
   11953 	char ntop[NI_MAXHOST], strport[NI_MAXSERV], *name = NULL;
   11954 
   11955 	memset(&hints, 0, sizeof(hints));
   11956 	hints.ai_family = PF_UNSPEC;
   11957 	hints.ai_socktype = SOCK_STREAM;
   11958 	hints.ai_flags = AI_PASSIVE;
   11959 
   11960 	err = getaddrinfo(name, TEST_PORT, &hints, &gai_ai);
   11961 	if (err != 0) {
   11962 		fprintf(stderr, "getaddrinfo failed (%s)", gai_strerror(err));
   11963 		exit(1);
   11964 	}
   11965 
   11966 	for (ai = gai_ai; ai != NULL; ai = ai->ai_next) {
   11967 		if (ai->ai_family != AF_INET6)
   11968 			continue;
   11969 
   11970 		err = getnameinfo(ai->ai_addr, ai->ai_addrlen, ntop,
   11971 		    sizeof(ntop), strport, sizeof(strport),
   11972 		    NI_NUMERICHOST|NI_NUMERICSERV);
   11973 
   11974 		if (err != 0) {
   11975 			if (err == EAI_SYSTEM)
   11976 				perror("getnameinfo EAI_SYSTEM");
   11977 			else
   11978 				fprintf(stderr, "getnameinfo failed: %s\n",
   11979 				    gai_strerror(err));
   11980 			exit(2);
   11981 		}
   11982 
   11983 		sock = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol);
   11984 		if (sock < 0)
   11985 			perror("socket");
   11986 		if (bind(sock, ai->ai_addr, ai->ai_addrlen) < 0) {
   11987 			if (errno == EBADF)
   11988 				exit(3);
   11989 		}
   11990 	}
   11991 	exit(0);
   11992 
   11993   ;
   11994   return 0;
   11995 }
   11996 _ACEOF
   11997 if ac_fn_c_try_run "$LINENO"; then :
   11998 
   11999 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   12000 $as_echo "yes" >&6; }
   12001 
   12002 else
   12003 
   12004 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   12005 $as_echo "no" >&6; }
   12006 			$as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
   12007 
   12008 
   12009 fi
   12010 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   12011   conftest.$ac_objext conftest.beam conftest.$ac_ext
   12012 fi
   12013 
   12014 fi
   12015 
   12016 if test "x$ac_cv_func_getaddrinfo" = "xyes" && \
   12017     test "x$check_for_aix_broken_getaddrinfo" = "x1"; then
   12018 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo seems to work" >&5
   12019 $as_echo_n "checking if getaddrinfo seems to work... " >&6; }
   12020 	if test "$cross_compiling" = yes; then :
   12021 
   12022 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: cross-compiling, assuming no" >&5
   12023 $as_echo "cross-compiling, assuming no" >&6; }
   12024 
   12025 
   12026 else
   12027   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12028 /* end confdefs.h.  */
   12029 
   12030 #include <stdio.h>
   12031 #include <sys/socket.h>
   12032 #include <netdb.h>
   12033 #include <errno.h>
   12034 #include <netinet/in.h>
   12035 
   12036 #define TEST_PORT "2222"
   12037 
   12038 int
   12039 main ()
   12040 {
   12041 
   12042 	int err, sock;
   12043 	struct addrinfo *gai_ai, *ai, hints;
   12044 	char ntop[NI_MAXHOST], strport[NI_MAXSERV], *name = NULL;
   12045 
   12046 	memset(&hints, 0, sizeof(hints));
   12047 	hints.ai_family = PF_UNSPEC;
   12048 	hints.ai_socktype = SOCK_STREAM;
   12049 	hints.ai_flags = AI_PASSIVE;
   12050 
   12051 	err = getaddrinfo(name, TEST_PORT, &hints, &gai_ai);
   12052 	if (err != 0) {
   12053 		fprintf(stderr, "getaddrinfo failed (%s)", gai_strerror(err));
   12054 		exit(1);
   12055 	}
   12056 
   12057 	for (ai = gai_ai; ai != NULL; ai = ai->ai_next) {
   12058 		if (ai->ai_family != AF_INET && ai->ai_family != AF_INET6)
   12059 			continue;
   12060 
   12061 		err = getnameinfo(ai->ai_addr, ai->ai_addrlen, ntop,
   12062 		    sizeof(ntop), strport, sizeof(strport),
   12063 		    NI_NUMERICHOST|NI_NUMERICSERV);
   12064 
   12065 		if (ai->ai_family == AF_INET && err != 0) {
   12066 			perror("getnameinfo");
   12067 			exit(2);
   12068 		}
   12069 	}
   12070 	exit(0);
   12071 
   12072   ;
   12073   return 0;
   12074 }
   12075 _ACEOF
   12076 if ac_fn_c_try_run "$LINENO"; then :
   12077 
   12078 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   12079 $as_echo "yes" >&6; }
   12080 
   12081 $as_echo "#define AIX_GETNAMEINFO_HACK 1" >>confdefs.h
   12082 
   12083 
   12084 else
   12085 
   12086 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   12087 $as_echo "no" >&6; }
   12088 			$as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
   12089 
   12090 
   12091 fi
   12092 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   12093   conftest.$ac_objext conftest.beam conftest.$ac_ext
   12094 fi
   12095 
   12096 fi
   12097 
   12098 if test "x$ac_cv_func_getaddrinfo" = "xyes"; then
   12099 	ac_fn_c_check_decl "$LINENO" "AI_NUMERICSERV" "ac_cv_have_decl_AI_NUMERICSERV" "#include <sys/types.h>
   12100 	     #include <sys/socket.h>
   12101 	     #include <netdb.h>
   12102 "
   12103 if test "x$ac_cv_have_decl_AI_NUMERICSERV" = xyes; then :
   12104   ac_have_decl=1
   12105 else
   12106   ac_have_decl=0
   12107 fi
   12108 
   12109 cat >>confdefs.h <<_ACEOF
   12110 #define HAVE_DECL_AI_NUMERICSERV $ac_have_decl
   12111 _ACEOF
   12112 
   12113 fi
   12114 
   12115 if test "x$check_for_conflicting_getspnam" = "x1"; then
   12116 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for conflicting getspnam in shadow.h" >&5
   12117 $as_echo_n "checking for conflicting getspnam in shadow.h... " >&6; }
   12118 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12119 /* end confdefs.h.  */
   12120  #include <shadow.h>
   12121 int
   12122 main ()
   12123 {
   12124  exit(0);
   12125   ;
   12126   return 0;
   12127 }
   12128 _ACEOF
   12129 if ac_fn_c_try_compile "$LINENO"; then :
   12130 
   12131 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   12132 $as_echo "no" >&6; }
   12133 
   12134 else
   12135 
   12136 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   12137 $as_echo "yes" >&6; }
   12138 
   12139 $as_echo "#define GETSPNAM_CONFLICTING_DEFS 1" >>confdefs.h
   12140 
   12141 
   12142 
   12143 fi
   12144 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   12145 fi
   12146 
   12147 if test "x$ac_cv_func_strnvis" = "xyes"; then
   12148 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strnvis" >&5
   12149 $as_echo_n "checking for working strnvis... " >&6; }
   12150 	if test "$cross_compiling" = yes; then :
   12151   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: assuming broken" >&5
   12152 $as_echo "$as_me: WARNING: cross compiling: assuming broken" >&2;}
   12153 
   12154 $as_echo "#define BROKEN_STRNVIS 1" >>confdefs.h
   12155 
   12156 
   12157 else
   12158   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12159 /* end confdefs.h.  */
   12160 
   12161 #include <signal.h>
   12162 #include <stdlib.h>
   12163 #include <string.h>
   12164 #include <vis.h>
   12165 static void sighandler(int sig) { _exit(1); }
   12166 
   12167 int
   12168 main ()
   12169 {
   12170 
   12171 	char dst[16];
   12172 
   12173 	signal(SIGSEGV, sighandler);
   12174 	if (strnvis(dst, "src", 4, 0) && strcmp(dst, "src") == 0)
   12175 		exit(0);
   12176 	exit(1)
   12177 
   12178   ;
   12179   return 0;
   12180 }
   12181 _ACEOF
   12182 if ac_fn_c_try_run "$LINENO"; then :
   12183   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   12184 $as_echo "yes" >&6; }
   12185 else
   12186   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   12187 $as_echo "no" >&6; }
   12188 
   12189 $as_echo "#define BROKEN_STRNVIS 1" >>confdefs.h
   12190 
   12191 fi
   12192 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   12193   conftest.$ac_objext conftest.beam conftest.$ac_ext
   12194 fi
   12195 
   12196 fi
   12197 
   12198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getpgrp requires zero arguments" >&5
   12199 $as_echo_n "checking whether getpgrp requires zero arguments... " >&6; }
   12200 if ${ac_cv_func_getpgrp_void+:} false; then :
   12201   $as_echo_n "(cached) " >&6
   12202 else
   12203   # Use it with a single arg.
   12204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12205 /* end confdefs.h.  */
   12206 $ac_includes_default
   12207 int
   12208 main ()
   12209 {
   12210 getpgrp (0);
   12211   ;
   12212   return 0;
   12213 }
   12214 _ACEOF
   12215 if ac_fn_c_try_compile "$LINENO"; then :
   12216   ac_cv_func_getpgrp_void=no
   12217 else
   12218   ac_cv_func_getpgrp_void=yes
   12219 fi
   12220 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   12221 
   12222 fi
   12223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getpgrp_void" >&5
   12224 $as_echo "$ac_cv_func_getpgrp_void" >&6; }
   12225 if test $ac_cv_func_getpgrp_void = yes; then
   12226 
   12227 $as_echo "#define GETPGRP_VOID 1" >>confdefs.h
   12228 
   12229 fi
   12230 
   12231 
   12232 # Search for OpenSSL
   12233 saved_CPPFLAGS="$CPPFLAGS"
   12234 saved_LDFLAGS="$LDFLAGS"
   12235 
   12236 # Check whether --with-ssl-dir was given.
   12237 if test "${with_ssl_dir+set}" = set; then :
   12238   withval=$with_ssl_dir;
   12239 		if test "x$openssl" = "xno" ; then
   12240 			as_fn_error $? "cannot use --with-ssl-dir when OpenSSL disabled" "$LINENO" 5
   12241 		fi
   12242 		if test "x$withval" != "xno" ; then
   12243 			case "$withval" in
   12244 				# Relative paths
   12245 				./*|../*)	withval="`pwd`/$withval"
   12246 			esac
   12247 			if test -d "$withval/lib"; then
   12248 				if test -n "${need_dash_r}"; then
   12249 					LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}"
   12250 				else
   12251 					LDFLAGS="-L${withval}/lib ${LDFLAGS}"
   12252 				fi
   12253 			elif test -d "$withval/lib64"; then
   12254 				if test -n "${need_dash_r}"; then
   12255 					LDFLAGS="-L${withval}/lib64 -R${withval}/lib64 ${LDFLAGS}"
   12256 				else
   12257 					LDFLAGS="-L${withval}/lib64 ${LDFLAGS}"
   12258 				fi
   12259 			else
   12260 				if test -n "${need_dash_r}"; then
   12261 					LDFLAGS="-L${withval} -R${withval} ${LDFLAGS}"
   12262 				else
   12263 					LDFLAGS="-L${withval} ${LDFLAGS}"
   12264 				fi
   12265 			fi
   12266 			if test -d "$withval/include"; then
   12267 				CPPFLAGS="-I${withval}/include ${CPPFLAGS}"
   12268 			else
   12269 				CPPFLAGS="-I${withval} ${CPPFLAGS}"
   12270 			fi
   12271 		fi
   12272 
   12273 
   12274 fi
   12275 
   12276 
   12277 
   12278 # Check whether --with-openssl-header-check was given.
   12279 if test "${with_openssl_header_check+set}" = set; then :
   12280   withval=$with_openssl_header_check;
   12281 		if test "x$withval" = "xno" ; then
   12282 			openssl_check_nonfatal=1
   12283 		fi
   12284 
   12285 
   12286 fi
   12287 
   12288 
   12289 openssl_engine=no
   12290 
   12291 # Check whether --with-ssl-engine was given.
   12292 if test "${with_ssl_engine+set}" = set; then :
   12293   withval=$with_ssl_engine;
   12294 		if test "x$withval" != "xno" ; then
   12295 			if test "x$openssl" = "xno" ; then
   12296 				as_fn_error $? "cannot use --with-ssl-engine when OpenSSL disabled" "$LINENO" 5
   12297 			fi
   12298 			openssl_engine=yes
   12299 		fi
   12300 
   12301 
   12302 fi
   12303 
   12304 
   12305 if test "x$openssl" = "xyes" ; then
   12306 	LIBS="-lcrypto $LIBS"
   12307 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12308 /* end confdefs.h.  */
   12309 
   12310 /* Override any GCC internal prototype to avoid an error.
   12311    Use char because int might match the return type of a GCC
   12312    builtin and then its argument prototype would still apply.  */
   12313 #ifdef __cplusplus
   12314 extern "C"
   12315 #endif
   12316 char RAND_add ();
   12317 int
   12318 main ()
   12319 {
   12320 return RAND_add ();
   12321   ;
   12322   return 0;
   12323 }
   12324 _ACEOF
   12325 if ac_fn_c_try_link "$LINENO"; then :
   12326 
   12327 $as_echo "#define HAVE_OPENSSL 1" >>confdefs.h
   12328 
   12329 else
   12330 
   12331 						if test -n "${need_dash_r}"; then
   12332 				LDFLAGS="-L/usr/local/ssl/lib -R/usr/local/ssl/lib ${saved_LDFLAGS}"
   12333 			else
   12334 				LDFLAGS="-L/usr/local/ssl/lib ${saved_LDFLAGS}"
   12335 			fi
   12336 			CPPFLAGS="-I/usr/local/ssl/include ${saved_CPPFLAGS}"
   12337 			ac_fn_c_check_header_mongrel "$LINENO" "openssl/opensslv.h" "ac_cv_header_openssl_opensslv_h" "$ac_includes_default"
   12338 if test "x$ac_cv_header_openssl_opensslv_h" = xyes; then :
   12339 
   12340 else
   12341   as_fn_error $? "*** OpenSSL headers missing - please install first or check config.log ***" "$LINENO" 5
   12342 fi
   12343 
   12344 
   12345 			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12346 /* end confdefs.h.  */
   12347 
   12348 /* Override any GCC internal prototype to avoid an error.
   12349    Use char because int might match the return type of a GCC
   12350    builtin and then its argument prototype would still apply.  */
   12351 #ifdef __cplusplus
   12352 extern "C"
   12353 #endif
   12354 char RAND_add ();
   12355 int
   12356 main ()
   12357 {
   12358 return RAND_add ();
   12359   ;
   12360   return 0;
   12361 }
   12362 _ACEOF
   12363 if ac_fn_c_try_link "$LINENO"; then :
   12364   $as_echo "#define HAVE_OPENSSL 1" >>confdefs.h
   12365 
   12366 else
   12367 
   12368 					as_fn_error $? "*** Can't find recent OpenSSL libcrypto (see config.log for details) ***" "$LINENO" 5
   12369 
   12370 
   12371 fi
   12372 rm -f core conftest.err conftest.$ac_objext \
   12373     conftest$ac_exeext conftest.$ac_ext
   12374 
   12375 
   12376 fi
   12377 rm -f core conftest.err conftest.$ac_objext \
   12378     conftest$ac_exeext conftest.$ac_ext
   12379 
   12380 	# Determine OpenSSL header version
   12381 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking OpenSSL header version" >&5
   12382 $as_echo_n "checking OpenSSL header version... " >&6; }
   12383 	if test "$cross_compiling" = yes; then :
   12384 
   12385 			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking" >&5
   12386 $as_echo "$as_me: WARNING: cross compiling: not checking" >&2;}
   12387 
   12388 
   12389 else
   12390   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12391 /* end confdefs.h.  */
   12392 
   12393 	#include <stdlib.h>
   12394 	#include <stdio.h>
   12395 	#include <string.h>
   12396 	#include <openssl/opensslv.h>
   12397 	#define DATA "conftest.sslincver"
   12398 
   12399 int
   12400 main ()
   12401 {
   12402 
   12403 		FILE *fd;
   12404 		int rc;
   12405 
   12406 		fd = fopen(DATA,"w");
   12407 		if(fd == NULL)
   12408 			exit(1);
   12409 
   12410 		if ((rc = fprintf(fd, "%08lx (%s)\n",
   12411 		    (unsigned long)OPENSSL_VERSION_NUMBER,
   12412 		     OPENSSL_VERSION_TEXT)) < 0)
   12413 			exit(1);
   12414 
   12415 		exit(0);
   12416 
   12417   ;
   12418   return 0;
   12419 }
   12420 _ACEOF
   12421 if ac_fn_c_try_run "$LINENO"; then :
   12422 
   12423 			ssl_header_ver=`cat conftest.sslincver`
   12424 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssl_header_ver" >&5
   12425 $as_echo "$ssl_header_ver" >&6; }
   12426 
   12427 else
   12428 
   12429 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
   12430 $as_echo "not found" >&6; }
   12431 			as_fn_error $? "OpenSSL version header not found." "$LINENO" 5
   12432 
   12433 fi
   12434 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   12435   conftest.$ac_objext conftest.beam conftest.$ac_ext
   12436 fi
   12437 
   12438 
   12439 	# Determine OpenSSL library version
   12440 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking OpenSSL library version" >&5
   12441 $as_echo_n "checking OpenSSL library version... " >&6; }
   12442 	if test "$cross_compiling" = yes; then :
   12443 
   12444 			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking" >&5
   12445 $as_echo "$as_me: WARNING: cross compiling: not checking" >&2;}
   12446 
   12447 
   12448 else
   12449   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12450 /* end confdefs.h.  */
   12451 
   12452 	#include <stdio.h>
   12453 	#include <string.h>
   12454 	#include <openssl/opensslv.h>
   12455 	#include <openssl/crypto.h>
   12456 	#define DATA "conftest.ssllibver"
   12457 
   12458 int
   12459 main ()
   12460 {
   12461 
   12462 		FILE *fd;
   12463 		int rc;
   12464 
   12465 		fd = fopen(DATA,"w");
   12466 		if(fd == NULL)
   12467 			exit(1);
   12468 
   12469 		if ((rc = fprintf(fd, "%08lx (%s)\n", (unsigned long)SSLeay(),
   12470 		    SSLeay_version(SSLEAY_VERSION))) < 0)
   12471 			exit(1);
   12472 
   12473 		exit(0);
   12474 
   12475   ;
   12476   return 0;
   12477 }
   12478 _ACEOF
   12479 if ac_fn_c_try_run "$LINENO"; then :
   12480 
   12481 			ssl_library_ver=`cat conftest.ssllibver`
   12482 			# Check version is supported.
   12483 			case "$ssl_library_ver" in
   12484 				10000*|0*)
   12485 					as_fn_error $? "OpenSSL >= 1.0.1 required (have \"$ssl_library_ver\")" "$LINENO" 5
   12486 			                ;;
   12487 			        *) ;;
   12488 			esac
   12489 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssl_library_ver" >&5
   12490 $as_echo "$ssl_library_ver" >&6; }
   12491 
   12492 else
   12493 
   12494 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
   12495 $as_echo "not found" >&6; }
   12496 			as_fn_error $? "OpenSSL library not found." "$LINENO" 5
   12497 
   12498 fi
   12499 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   12500   conftest.$ac_objext conftest.beam conftest.$ac_ext
   12501 fi
   12502 
   12503 
   12504 	# Sanity check OpenSSL headers
   12505 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether OpenSSL's headers match the library" >&5
   12506 $as_echo_n "checking whether OpenSSL's headers match the library... " >&6; }
   12507 	if test "$cross_compiling" = yes; then :
   12508 
   12509 			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking" >&5
   12510 $as_echo "$as_me: WARNING: cross compiling: not checking" >&2;}
   12511 
   12512 
   12513 else
   12514   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12515 /* end confdefs.h.  */
   12516 
   12517 	#include <string.h>
   12518 	#include <openssl/opensslv.h>
   12519 	#include <openssl/crypto.h>
   12520 
   12521 int
   12522 main ()
   12523 {
   12524 
   12525 		exit(SSLeay() == OPENSSL_VERSION_NUMBER ? 0 : 1);
   12526 
   12527   ;
   12528   return 0;
   12529 }
   12530 _ACEOF
   12531 if ac_fn_c_try_run "$LINENO"; then :
   12532 
   12533 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   12534 $as_echo "yes" >&6; }
   12535 
   12536 else
   12537 
   12538 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   12539 $as_echo "no" >&6; }
   12540 			if test "x$openssl_check_nonfatal" = "x"; then
   12541 				as_fn_error $? "Your OpenSSL headers do not match your
   12542 	library. Check config.log for details.
   12543 	If you are sure your installation is consistent, you can disable the check
   12544 	by running \"./configure --without-openssl-header-check\".
   12545 	Also see contrib/findssl.sh for help identifying header/library mismatches.
   12546 	" "$LINENO" 5
   12547 			else
   12548 				{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Your OpenSSL headers do not match your
   12549 	library. Check config.log for details.
   12550 	Also see contrib/findssl.sh for help identifying header/library mismatches." >&5
   12551 $as_echo "$as_me: WARNING: Your OpenSSL headers do not match your
   12552 	library. Check config.log for details.
   12553 	Also see contrib/findssl.sh for help identifying header/library mismatches." >&2;}
   12554 			fi
   12555 
   12556 fi
   12557 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   12558   conftest.$ac_objext conftest.beam conftest.$ac_ext
   12559 fi
   12560 
   12561 
   12562 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if programs using OpenSSL functions will link" >&5
   12563 $as_echo_n "checking if programs using OpenSSL functions will link... " >&6; }
   12564 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12565 /* end confdefs.h.  */
   12566  #include <openssl/evp.h>
   12567 int
   12568 main ()
   12569 {
   12570  SSLeay_add_all_algorithms();
   12571   ;
   12572   return 0;
   12573 }
   12574 _ACEOF
   12575 if ac_fn_c_try_link "$LINENO"; then :
   12576 
   12577 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   12578 $as_echo "yes" >&6; }
   12579 
   12580 else
   12581 
   12582 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   12583 $as_echo "no" >&6; }
   12584 			saved_LIBS="$LIBS"
   12585 			LIBS="$LIBS -ldl"
   12586 			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if programs using OpenSSL need -ldl" >&5
   12587 $as_echo_n "checking if programs using OpenSSL need -ldl... " >&6; }
   12588 			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12589 /* end confdefs.h.  */
   12590  #include <openssl/evp.h>
   12591 int
   12592 main ()
   12593 {
   12594  SSLeay_add_all_algorithms();
   12595   ;
   12596   return 0;
   12597 }
   12598 _ACEOF
   12599 if ac_fn_c_try_link "$LINENO"; then :
   12600 
   12601 					{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   12602 $as_echo "yes" >&6; }
   12603 
   12604 else
   12605 
   12606 					{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   12607 $as_echo "no" >&6; }
   12608 					LIBS="$saved_LIBS"
   12609 
   12610 
   12611 fi
   12612 rm -f core conftest.err conftest.$ac_objext \
   12613     conftest$ac_exeext conftest.$ac_ext
   12614 
   12615 
   12616 fi
   12617 rm -f core conftest.err conftest.$ac_objext \
   12618     conftest$ac_exeext conftest.$ac_ext
   12619 
   12620 	for ac_func in  \
   12621 		BN_is_prime_ex \
   12622 		DSA_generate_parameters_ex \
   12623 		EVP_DigestInit_ex \
   12624 		EVP_DigestFinal_ex \
   12625 		EVP_MD_CTX_init \
   12626 		EVP_MD_CTX_cleanup \
   12627 		EVP_MD_CTX_copy_ex \
   12628 		HMAC_CTX_init \
   12629 		RSA_generate_key_ex \
   12630 		RSA_get_default_method \
   12631 
   12632 do :
   12633   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   12634 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   12635 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   12636   cat >>confdefs.h <<_ACEOF
   12637 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   12638 _ACEOF
   12639 
   12640 fi
   12641 done
   12642 
   12643 
   12644 	if test "x$openssl_engine" = "xyes" ; then
   12645 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL ENGINE support" >&5
   12646 $as_echo_n "checking for OpenSSL ENGINE support... " >&6; }
   12647 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12648 /* end confdefs.h.  */
   12649 
   12650 	#include <openssl/engine.h>
   12651 
   12652 int
   12653 main ()
   12654 {
   12655 
   12656 				ENGINE_load_builtin_engines();
   12657 				ENGINE_register_all_complete();
   12658 
   12659   ;
   12660   return 0;
   12661 }
   12662 _ACEOF
   12663 if ac_fn_c_try_compile "$LINENO"; then :
   12664    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   12665 $as_echo "yes" >&6; }
   12666 
   12667 $as_echo "#define USE_OPENSSL_ENGINE 1" >>confdefs.h
   12668 
   12669 
   12670 else
   12671    as_fn_error $? "OpenSSL ENGINE support not found" "$LINENO" 5
   12672 
   12673 fi
   12674 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   12675 	fi
   12676 
   12677 	# Check for OpenSSL without EVP_aes_{192,256}_cbc
   12678 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether OpenSSL has crippled AES support" >&5
   12679 $as_echo_n "checking whether OpenSSL has crippled AES support... " >&6; }
   12680 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12681 /* end confdefs.h.  */
   12682 
   12683 	#include <string.h>
   12684 	#include <openssl/evp.h>
   12685 
   12686 int
   12687 main ()
   12688 {
   12689 
   12690 		exit(EVP_aes_192_cbc() == NULL || EVP_aes_256_cbc() == NULL);
   12691 
   12692   ;
   12693   return 0;
   12694 }
   12695 _ACEOF
   12696 if ac_fn_c_try_link "$LINENO"; then :
   12697 
   12698 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   12699 $as_echo "no" >&6; }
   12700 
   12701 else
   12702 
   12703 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   12704 $as_echo "yes" >&6; }
   12705 
   12706 $as_echo "#define OPENSSL_LOBOTOMISED_AES 1" >>confdefs.h
   12707 
   12708 
   12709 
   12710 fi
   12711 rm -f core conftest.err conftest.$ac_objext \
   12712     conftest$ac_exeext conftest.$ac_ext
   12713 
   12714 	# Check for OpenSSL with EVP_aes_*ctr
   12715 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether OpenSSL has AES CTR via EVP" >&5
   12716 $as_echo_n "checking whether OpenSSL has AES CTR via EVP... " >&6; }
   12717 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12718 /* end confdefs.h.  */
   12719 
   12720 	#include <string.h>
   12721 	#include <openssl/evp.h>
   12722 
   12723 int
   12724 main ()
   12725 {
   12726 
   12727 		exit(EVP_aes_128_ctr() == NULL ||
   12728 		    EVP_aes_192_cbc() == NULL ||
   12729 		    EVP_aes_256_cbc() == NULL);
   12730 
   12731   ;
   12732   return 0;
   12733 }
   12734 _ACEOF
   12735 if ac_fn_c_try_link "$LINENO"; then :
   12736 
   12737 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   12738 $as_echo "yes" >&6; }
   12739 
   12740 $as_echo "#define OPENSSL_HAVE_EVPCTR 1" >>confdefs.h
   12741 
   12742 
   12743 else
   12744 
   12745 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   12746 $as_echo "no" >&6; }
   12747 
   12748 
   12749 fi
   12750 rm -f core conftest.err conftest.$ac_objext \
   12751     conftest$ac_exeext conftest.$ac_ext
   12752 
   12753 	# Check for OpenSSL with EVP_aes_*gcm
   12754 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether OpenSSL has AES GCM via EVP" >&5
   12755 $as_echo_n "checking whether OpenSSL has AES GCM via EVP... " >&6; }
   12756 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12757 /* end confdefs.h.  */
   12758 
   12759 	#include <string.h>
   12760 	#include <openssl/evp.h>
   12761 
   12762 int
   12763 main ()
   12764 {
   12765 
   12766 		exit(EVP_aes_128_gcm() == NULL ||
   12767 		    EVP_aes_256_gcm() == NULL ||
   12768 		    EVP_CTRL_GCM_SET_IV_FIXED == 0 ||
   12769 		    EVP_CTRL_GCM_IV_GEN == 0 ||
   12770 		    EVP_CTRL_GCM_SET_TAG == 0 ||
   12771 		    EVP_CTRL_GCM_GET_TAG == 0 ||
   12772 		    EVP_CIPHER_CTX_ctrl(NULL, 0, 0, NULL) == 0);
   12773 
   12774   ;
   12775   return 0;
   12776 }
   12777 _ACEOF
   12778 if ac_fn_c_try_link "$LINENO"; then :
   12779 
   12780 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   12781 $as_echo "yes" >&6; }
   12782 
   12783 $as_echo "#define OPENSSL_HAVE_EVPGCM 1" >>confdefs.h
   12784 
   12785 
   12786 else
   12787 
   12788 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   12789 $as_echo "no" >&6; }
   12790 			unsupported_algorithms="$unsupported_cipers \
   12791 			   aes128-gcm (at] openssh.com \
   12792 			   aes256-gcm (at] openssh.com"
   12793 
   12794 
   12795 fi
   12796 rm -f core conftest.err conftest.$ac_objext \
   12797     conftest$ac_exeext conftest.$ac_ext
   12798 
   12799 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing EVP_CIPHER_CTX_ctrl" >&5
   12800 $as_echo_n "checking for library containing EVP_CIPHER_CTX_ctrl... " >&6; }
   12801 if ${ac_cv_search_EVP_CIPHER_CTX_ctrl+:} false; then :
   12802   $as_echo_n "(cached) " >&6
   12803 else
   12804   ac_func_search_save_LIBS=$LIBS
   12805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12806 /* end confdefs.h.  */
   12807 
   12808 /* Override any GCC internal prototype to avoid an error.
   12809    Use char because int might match the return type of a GCC
   12810    builtin and then its argument prototype would still apply.  */
   12811 #ifdef __cplusplus
   12812 extern "C"
   12813 #endif
   12814 char EVP_CIPHER_CTX_ctrl ();
   12815 int
   12816 main ()
   12817 {
   12818 return EVP_CIPHER_CTX_ctrl ();
   12819   ;
   12820   return 0;
   12821 }
   12822 _ACEOF
   12823 for ac_lib in '' crypto; do
   12824   if test -z "$ac_lib"; then
   12825     ac_res="none required"
   12826   else
   12827     ac_res=-l$ac_lib
   12828     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   12829   fi
   12830   if ac_fn_c_try_link "$LINENO"; then :
   12831   ac_cv_search_EVP_CIPHER_CTX_ctrl=$ac_res
   12832 fi
   12833 rm -f core conftest.err conftest.$ac_objext \
   12834     conftest$ac_exeext
   12835   if ${ac_cv_search_EVP_CIPHER_CTX_ctrl+:} false; then :
   12836   break
   12837 fi
   12838 done
   12839 if ${ac_cv_search_EVP_CIPHER_CTX_ctrl+:} false; then :
   12840 
   12841 else
   12842   ac_cv_search_EVP_CIPHER_CTX_ctrl=no
   12843 fi
   12844 rm conftest.$ac_ext
   12845 LIBS=$ac_func_search_save_LIBS
   12846 fi
   12847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_EVP_CIPHER_CTX_ctrl" >&5
   12848 $as_echo "$ac_cv_search_EVP_CIPHER_CTX_ctrl" >&6; }
   12849 ac_res=$ac_cv_search_EVP_CIPHER_CTX_ctrl
   12850 if test "$ac_res" != no; then :
   12851   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   12852 
   12853 $as_echo "#define HAVE_EVP_CIPHER_CTX_CTRL 1" >>confdefs.h
   12854 
   12855 fi
   12856 
   12857 
   12858 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if EVP_DigestUpdate returns an int" >&5
   12859 $as_echo_n "checking if EVP_DigestUpdate returns an int... " >&6; }
   12860 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12861 /* end confdefs.h.  */
   12862 
   12863 	#include <string.h>
   12864 	#include <openssl/evp.h>
   12865 
   12866 int
   12867 main ()
   12868 {
   12869 
   12870 		if(EVP_DigestUpdate(NULL, NULL,0))
   12871 			exit(0);
   12872 
   12873   ;
   12874   return 0;
   12875 }
   12876 _ACEOF
   12877 if ac_fn_c_try_link "$LINENO"; then :
   12878 
   12879 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   12880 $as_echo "yes" >&6; }
   12881 
   12882 else
   12883 
   12884 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   12885 $as_echo "no" >&6; }
   12886 
   12887 $as_echo "#define OPENSSL_EVP_DIGESTUPDATE_VOID 1" >>confdefs.h
   12888 
   12889 
   12890 
   12891 fi
   12892 rm -f core conftest.err conftest.$ac_objext \
   12893     conftest$ac_exeext conftest.$ac_ext
   12894 
   12895 	# Some systems want crypt() from libcrypt, *not* the version in OpenSSL,
   12896 	# because the system crypt() is more featureful.
   12897 	if test "x$check_for_libcrypt_before" = "x1"; then
   12898 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
   12899 $as_echo_n "checking for crypt in -lcrypt... " >&6; }
   12900 if ${ac_cv_lib_crypt_crypt+:} false; then :
   12901   $as_echo_n "(cached) " >&6
   12902 else
   12903   ac_check_lib_save_LIBS=$LIBS
   12904 LIBS="-lcrypt  $LIBS"
   12905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12906 /* end confdefs.h.  */
   12907 
   12908 /* Override any GCC internal prototype to avoid an error.
   12909    Use char because int might match the return type of a GCC
   12910    builtin and then its argument prototype would still apply.  */
   12911 #ifdef __cplusplus
   12912 extern "C"
   12913 #endif
   12914 char crypt ();
   12915 int
   12916 main ()
   12917 {
   12918 return crypt ();
   12919   ;
   12920   return 0;
   12921 }
   12922 _ACEOF
   12923 if ac_fn_c_try_link "$LINENO"; then :
   12924   ac_cv_lib_crypt_crypt=yes
   12925 else
   12926   ac_cv_lib_crypt_crypt=no
   12927 fi
   12928 rm -f core conftest.err conftest.$ac_objext \
   12929     conftest$ac_exeext conftest.$ac_ext
   12930 LIBS=$ac_check_lib_save_LIBS
   12931 fi
   12932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
   12933 $as_echo "$ac_cv_lib_crypt_crypt" >&6; }
   12934 if test "x$ac_cv_lib_crypt_crypt" = xyes; then :
   12935   cat >>confdefs.h <<_ACEOF
   12936 #define HAVE_LIBCRYPT 1
   12937 _ACEOF
   12938 
   12939   LIBS="-lcrypt $LIBS"
   12940 
   12941 fi
   12942 
   12943 	fi
   12944 
   12945 	# Some Linux systems (Slackware) need crypt() from libcrypt, *not* the
   12946 	# version in OpenSSL.
   12947 	if test "x$check_for_libcrypt_later" = "x1"; then
   12948 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
   12949 $as_echo_n "checking for crypt in -lcrypt... " >&6; }
   12950 if ${ac_cv_lib_crypt_crypt+:} false; then :
   12951   $as_echo_n "(cached) " >&6
   12952 else
   12953   ac_check_lib_save_LIBS=$LIBS
   12954 LIBS="-lcrypt  $LIBS"
   12955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12956 /* end confdefs.h.  */
   12957 
   12958 /* Override any GCC internal prototype to avoid an error.
   12959    Use char because int might match the return type of a GCC
   12960    builtin and then its argument prototype would still apply.  */
   12961 #ifdef __cplusplus
   12962 extern "C"
   12963 #endif
   12964 char crypt ();
   12965 int
   12966 main ()
   12967 {
   12968 return crypt ();
   12969   ;
   12970   return 0;
   12971 }
   12972 _ACEOF
   12973 if ac_fn_c_try_link "$LINENO"; then :
   12974   ac_cv_lib_crypt_crypt=yes
   12975 else
   12976   ac_cv_lib_crypt_crypt=no
   12977 fi
   12978 rm -f core conftest.err conftest.$ac_objext \
   12979     conftest$ac_exeext conftest.$ac_ext
   12980 LIBS=$ac_check_lib_save_LIBS
   12981 fi
   12982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
   12983 $as_echo "$ac_cv_lib_crypt_crypt" >&6; }
   12984 if test "x$ac_cv_lib_crypt_crypt" = xyes; then :
   12985   LIBS="$LIBS -lcrypt"
   12986 fi
   12987 
   12988 	fi
   12989 	for ac_func in crypt DES_crypt
   12990 do :
   12991   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   12992 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   12993 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   12994   cat >>confdefs.h <<_ACEOF
   12995 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   12996 _ACEOF
   12997 
   12998 fi
   12999 done
   13000 
   13001 
   13002 	# Search for SHA256 support in libc and/or OpenSSL
   13003 	for ac_func in SHA256_Update EVP_sha256
   13004 do :
   13005   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   13006 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   13007 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   13008   cat >>confdefs.h <<_ACEOF
   13009 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   13010 _ACEOF
   13011 
   13012 else
   13013   unsupported_algorithms="$unsupported_algorithms \
   13014 		hmac-sha2-256 \
   13015 		hmac-sha2-512 \
   13016 		diffie-hellman-group-exchange-sha256 \
   13017 		hmac-sha2-256-etm@openssh.com \
   13018 		hmac-sha2-512-etm@openssh.com"
   13019 
   13020 
   13021 fi
   13022 done
   13023 
   13024 	# Search for RIPE-MD support in OpenSSL
   13025 	for ac_func in EVP_ripemd160
   13026 do :
   13027   ac_fn_c_check_func "$LINENO" "EVP_ripemd160" "ac_cv_func_EVP_ripemd160"
   13028 if test "x$ac_cv_func_EVP_ripemd160" = xyes; then :
   13029   cat >>confdefs.h <<_ACEOF
   13030 #define HAVE_EVP_RIPEMD160 1
   13031 _ACEOF
   13032 
   13033 else
   13034   unsupported_algorithms="$unsupported_algorithms \
   13035 		hmac-ripemd160 \
   13036 		hmac-ripemd160@openssh.com \
   13037 		hmac-ripemd160-etm@openssh.com"
   13038 
   13039 
   13040 fi
   13041 done
   13042 
   13043 
   13044 	# Check complete ECC support in OpenSSL
   13045 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether OpenSSL has NID_X9_62_prime256v1" >&5
   13046 $as_echo_n "checking whether OpenSSL has NID_X9_62_prime256v1... " >&6; }
   13047 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13048 /* end confdefs.h.  */
   13049 
   13050 	#include <openssl/ec.h>
   13051 	#include <openssl/ecdh.h>
   13052 	#include <openssl/ecdsa.h>
   13053 	#include <openssl/evp.h>
   13054 	#include <openssl/objects.h>
   13055 	#include <openssl/opensslv.h>
   13056 	#if OPENSSL_VERSION_NUMBER < 0x0090807f /* 0.9.8g */
   13057 	# error "OpenSSL < 0.9.8g has unreliable ECC code"
   13058 	#endif
   13059 
   13060 int
   13061 main ()
   13062 {
   13063 
   13064 		EC_KEY *e = EC_KEY_new_by_curve_name(NID_X9_62_prime256v1);
   13065 		const EVP_MD *m = EVP_sha256(); /* We need this too */
   13066 
   13067   ;
   13068   return 0;
   13069 }
   13070 _ACEOF
   13071 if ac_fn_c_try_link "$LINENO"; then :
   13072    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   13073 $as_echo "yes" >&6; }
   13074 		  enable_nistp256=1
   13075 else
   13076    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   13077 $as_echo "no" >&6; }
   13078 
   13079 fi
   13080 rm -f core conftest.err conftest.$ac_objext \
   13081     conftest$ac_exeext conftest.$ac_ext
   13082 
   13083 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether OpenSSL has NID_secp384r1" >&5
   13084 $as_echo_n "checking whether OpenSSL has NID_secp384r1... " >&6; }
   13085 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13086 /* end confdefs.h.  */
   13087 
   13088 	#include <openssl/ec.h>
   13089 	#include <openssl/ecdh.h>
   13090 	#include <openssl/ecdsa.h>
   13091 	#include <openssl/evp.h>
   13092 	#include <openssl/objects.h>
   13093 	#include <openssl/opensslv.h>
   13094 	#if OPENSSL_VERSION_NUMBER < 0x0090807f /* 0.9.8g */
   13095 	# error "OpenSSL < 0.9.8g has unreliable ECC code"
   13096 	#endif
   13097 
   13098 int
   13099 main ()
   13100 {
   13101 
   13102 		EC_KEY *e = EC_KEY_new_by_curve_name(NID_secp384r1);
   13103 		const EVP_MD *m = EVP_sha384(); /* We need this too */
   13104 
   13105   ;
   13106   return 0;
   13107 }
   13108 _ACEOF
   13109 if ac_fn_c_try_link "$LINENO"; then :
   13110    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   13111 $as_echo "yes" >&6; }
   13112 		  enable_nistp384=1
   13113 else
   13114    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   13115 $as_echo "no" >&6; }
   13116 
   13117 fi
   13118 rm -f core conftest.err conftest.$ac_objext \
   13119     conftest$ac_exeext conftest.$ac_ext
   13120 
   13121 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether OpenSSL has NID_secp521r1" >&5
   13122 $as_echo_n "checking whether OpenSSL has NID_secp521r1... " >&6; }
   13123 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13124 /* end confdefs.h.  */
   13125 
   13126 	#include <openssl/ec.h>
   13127 	#include <openssl/ecdh.h>
   13128 	#include <openssl/ecdsa.h>
   13129 	#include <openssl/evp.h>
   13130 	#include <openssl/objects.h>
   13131 	#include <openssl/opensslv.h>
   13132 	#if OPENSSL_VERSION_NUMBER < 0x0090807f /* 0.9.8g */
   13133 	# error "OpenSSL < 0.9.8g has unreliable ECC code"
   13134 	#endif
   13135 
   13136 int
   13137 main ()
   13138 {
   13139 
   13140 		EC_KEY *e = EC_KEY_new_by_curve_name(NID_secp521r1);
   13141 		const EVP_MD *m = EVP_sha512(); /* We need this too */
   13142 
   13143   ;
   13144   return 0;
   13145 }
   13146 _ACEOF
   13147 if ac_fn_c_try_link "$LINENO"; then :
   13148    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   13149 $as_echo "yes" >&6; }
   13150 		  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if OpenSSL's NID_secp521r1 is functional" >&5
   13151 $as_echo_n "checking if OpenSSL's NID_secp521r1 is functional... " >&6; }
   13152 		  if test "$cross_compiling" = yes; then :
   13153    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross-compiling: assuming yes" >&5
   13154 $as_echo "$as_me: WARNING: cross-compiling: assuming yes" >&2;}
   13155 			  enable_nistp521=1
   13156 
   13157 else
   13158   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13159 /* end confdefs.h.  */
   13160 
   13161 	#include <openssl/ec.h>
   13162 	#include <openssl/ecdh.h>
   13163 	#include <openssl/ecdsa.h>
   13164 	#include <openssl/evp.h>
   13165 	#include <openssl/objects.h>
   13166 	#include <openssl/opensslv.h>
   13167 
   13168 int
   13169 main ()
   13170 {
   13171 
   13172 			EC_KEY *e = EC_KEY_new_by_curve_name(NID_secp521r1);
   13173 			const EVP_MD *m = EVP_sha512(); /* We need this too */
   13174 			exit(e == NULL || m == NULL);
   13175 
   13176   ;
   13177   return 0;
   13178 }
   13179 _ACEOF
   13180 if ac_fn_c_try_run "$LINENO"; then :
   13181    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   13182 $as_echo "yes" >&6; }
   13183 			  enable_nistp521=1
   13184 else
   13185    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   13186 $as_echo "no" >&6; }
   13187 fi
   13188 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   13189   conftest.$ac_objext conftest.beam conftest.$ac_ext
   13190 fi
   13191 
   13192 else
   13193   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   13194 $as_echo "no" >&6; }
   13195 
   13196 fi
   13197 rm -f core conftest.err conftest.$ac_objext \
   13198     conftest$ac_exeext conftest.$ac_ext
   13199 
   13200 	COMMENT_OUT_ECC="#no ecc#"
   13201 	TEST_SSH_ECC=no
   13202 
   13203 	if test x$enable_nistp256 = x1 || test x$enable_nistp384 = x1 || \
   13204 	    test x$enable_nistp521 = x1; then
   13205 
   13206 $as_echo "#define OPENSSL_HAS_ECC 1" >>confdefs.h
   13207 
   13208 	fi
   13209 	if test x$enable_nistp256 = x1; then
   13210 
   13211 $as_echo "#define OPENSSL_HAS_NISTP256 1" >>confdefs.h
   13212 
   13213 		TEST_SSH_ECC=yes
   13214 		COMMENT_OUT_ECC=""
   13215 	else
   13216 		unsupported_algorithms="$unsupported_algorithms \
   13217 			ecdsa-sha2-nistp256 \
   13218 			ecdh-sha2-nistp256 \
   13219 			ecdsa-sha2-nistp256-cert-v01 (at] openssh.com"
   13220 	fi
   13221 	if test x$enable_nistp384 = x1; then
   13222 
   13223 $as_echo "#define OPENSSL_HAS_NISTP384 1" >>confdefs.h
   13224 
   13225 		TEST_SSH_ECC=yes
   13226 		COMMENT_OUT_ECC=""
   13227 	else
   13228 		unsupported_algorithms="$unsupported_algorithms \
   13229 			ecdsa-sha2-nistp384 \
   13230 			ecdh-sha2-nistp384 \
   13231 			ecdsa-sha2-nistp384-cert-v01 (at] openssh.com"
   13232 	fi
   13233 	if test x$enable_nistp521 = x1; then
   13234 
   13235 $as_echo "#define OPENSSL_HAS_NISTP521 1" >>confdefs.h
   13236 
   13237 		TEST_SSH_ECC=yes
   13238 		COMMENT_OUT_ECC=""
   13239 	else
   13240 		unsupported_algorithms="$unsupported_algorithms \
   13241 			ecdh-sha2-nistp521 \
   13242 			ecdsa-sha2-nistp521 \
   13243 			ecdsa-sha2-nistp521-cert-v01 (at] openssh.com"
   13244 	fi
   13245 
   13246 
   13247 
   13248 else
   13249 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
   13250 $as_echo_n "checking for crypt in -lcrypt... " >&6; }
   13251 if ${ac_cv_lib_crypt_crypt+:} false; then :
   13252   $as_echo_n "(cached) " >&6
   13253 else
   13254   ac_check_lib_save_LIBS=$LIBS
   13255 LIBS="-lcrypt  $LIBS"
   13256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13257 /* end confdefs.h.  */
   13258 
   13259 /* Override any GCC internal prototype to avoid an error.
   13260    Use char because int might match the return type of a GCC
   13261    builtin and then its argument prototype would still apply.  */
   13262 #ifdef __cplusplus
   13263 extern "C"
   13264 #endif
   13265 char crypt ();
   13266 int
   13267 main ()
   13268 {
   13269 return crypt ();
   13270   ;
   13271   return 0;
   13272 }
   13273 _ACEOF
   13274 if ac_fn_c_try_link "$LINENO"; then :
   13275   ac_cv_lib_crypt_crypt=yes
   13276 else
   13277   ac_cv_lib_crypt_crypt=no
   13278 fi
   13279 rm -f core conftest.err conftest.$ac_objext \
   13280     conftest$ac_exeext conftest.$ac_ext
   13281 LIBS=$ac_check_lib_save_LIBS
   13282 fi
   13283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
   13284 $as_echo "$ac_cv_lib_crypt_crypt" >&6; }
   13285 if test "x$ac_cv_lib_crypt_crypt" = xyes; then :
   13286   LIBS="$LIBS -lcrypt"
   13287 fi
   13288 
   13289 	for ac_func in crypt
   13290 do :
   13291   ac_fn_c_check_func "$LINENO" "crypt" "ac_cv_func_crypt"
   13292 if test "x$ac_cv_func_crypt" = xyes; then :
   13293   cat >>confdefs.h <<_ACEOF
   13294 #define HAVE_CRYPT 1
   13295 _ACEOF
   13296 
   13297 fi
   13298 done
   13299 
   13300 fi
   13301 
   13302 for ac_func in  \
   13303 	arc4random \
   13304 	arc4random_buf \
   13305 	arc4random_stir \
   13306 	arc4random_uniform \
   13307 
   13308 do :
   13309   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   13310 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   13311 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   13312   cat >>confdefs.h <<_ACEOF
   13313 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   13314 _ACEOF
   13315 
   13316 fi
   13317 done
   13318 
   13319 
   13320 saved_LIBS="$LIBS"
   13321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ia_openinfo in -liaf" >&5
   13322 $as_echo_n "checking for ia_openinfo in -liaf... " >&6; }
   13323 if ${ac_cv_lib_iaf_ia_openinfo+:} false; then :
   13324   $as_echo_n "(cached) " >&6
   13325 else
   13326   ac_check_lib_save_LIBS=$LIBS
   13327 LIBS="-liaf  $LIBS"
   13328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13329 /* end confdefs.h.  */
   13330 
   13331 /* Override any GCC internal prototype to avoid an error.
   13332    Use char because int might match the return type of a GCC
   13333    builtin and then its argument prototype would still apply.  */
   13334 #ifdef __cplusplus
   13335 extern "C"
   13336 #endif
   13337 char ia_openinfo ();
   13338 int
   13339 main ()
   13340 {
   13341 return ia_openinfo ();
   13342   ;
   13343   return 0;
   13344 }
   13345 _ACEOF
   13346 if ac_fn_c_try_link "$LINENO"; then :
   13347   ac_cv_lib_iaf_ia_openinfo=yes
   13348 else
   13349   ac_cv_lib_iaf_ia_openinfo=no
   13350 fi
   13351 rm -f core conftest.err conftest.$ac_objext \
   13352     conftest$ac_exeext conftest.$ac_ext
   13353 LIBS=$ac_check_lib_save_LIBS
   13354 fi
   13355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_iaf_ia_openinfo" >&5
   13356 $as_echo "$ac_cv_lib_iaf_ia_openinfo" >&6; }
   13357 if test "x$ac_cv_lib_iaf_ia_openinfo" = xyes; then :
   13358 
   13359 	LIBS="$LIBS -liaf"
   13360 	for ac_func in set_id
   13361 do :
   13362   ac_fn_c_check_func "$LINENO" "set_id" "ac_cv_func_set_id"
   13363 if test "x$ac_cv_func_set_id" = xyes; then :
   13364   cat >>confdefs.h <<_ACEOF
   13365 #define HAVE_SET_ID 1
   13366 _ACEOF
   13367  SSHDLIBS="$SSHDLIBS -liaf"
   13368 
   13369 $as_echo "#define HAVE_LIBIAF 1" >>confdefs.h
   13370 
   13371 
   13372 fi
   13373 done
   13374 
   13375 
   13376 fi
   13377 
   13378 LIBS="$saved_LIBS"
   13379 
   13380 ### Configure cryptographic random number support
   13381 
   13382 # Check wheter OpenSSL seeds itself
   13383 if test "x$openssl" = "xyes" ; then
   13384 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether OpenSSL's PRNG is internally seeded" >&5
   13385 $as_echo_n "checking whether OpenSSL's PRNG is internally seeded... " >&6; }
   13386 	if test "$cross_compiling" = yes; then :
   13387 
   13388 			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: assuming yes" >&5
   13389 $as_echo "$as_me: WARNING: cross compiling: assuming yes" >&2;}
   13390 			# This is safe, since we will fatal() at runtime if
   13391 			# OpenSSL is not seeded correctly.
   13392 			OPENSSL_SEEDS_ITSELF=yes
   13393 
   13394 
   13395 else
   13396   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13397 /* end confdefs.h.  */
   13398 
   13399 	#include <string.h>
   13400 	#include <openssl/rand.h>
   13401 
   13402 int
   13403 main ()
   13404 {
   13405 
   13406 		exit(RAND_status() == 1 ? 0 : 1);
   13407 
   13408   ;
   13409   return 0;
   13410 }
   13411 _ACEOF
   13412 if ac_fn_c_try_run "$LINENO"; then :
   13413 
   13414 			OPENSSL_SEEDS_ITSELF=yes
   13415 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   13416 $as_echo "yes" >&6; }
   13417 
   13418 else
   13419 
   13420 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   13421 $as_echo "no" >&6; }
   13422 
   13423 fi
   13424 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   13425   conftest.$ac_objext conftest.beam conftest.$ac_ext
   13426 fi
   13427 
   13428 fi
   13429 
   13430 # PRNGD TCP socket
   13431 
   13432 # Check whether --with-prngd-port was given.
   13433 if test "${with_prngd_port+set}" = set; then :
   13434   withval=$with_prngd_port;
   13435 		case "$withval" in
   13436 		no)
   13437 			withval=""
   13438 			;;
   13439 		[0-9]*)
   13440 			;;
   13441 		*)
   13442 			as_fn_error $? "You must specify a numeric port number for --with-prngd-port" "$LINENO" 5
   13443 			;;
   13444 		esac
   13445 		if test ! -z "$withval" ; then
   13446 			PRNGD_PORT="$withval"
   13447 
   13448 cat >>confdefs.h <<_ACEOF
   13449 #define PRNGD_PORT $PRNGD_PORT
   13450 _ACEOF
   13451 
   13452 		fi
   13453 
   13454 
   13455 fi
   13456 
   13457 
   13458 # PRNGD Unix domain socket
   13459 
   13460 # Check whether --with-prngd-socket was given.
   13461 if test "${with_prngd_socket+set}" = set; then :
   13462   withval=$with_prngd_socket;
   13463 		case "$withval" in
   13464 		yes)
   13465 			withval="/var/run/egd-pool"
   13466 			;;
   13467 		no)
   13468 			withval=""
   13469 			;;
   13470 		/*)
   13471 			;;
   13472 		*)
   13473 			as_fn_error $? "You must specify an absolute path to the entropy socket" "$LINENO" 5
   13474 			;;
   13475 		esac
   13476 
   13477 		if test ! -z "$withval" ; then
   13478 			if test ! -z "$PRNGD_PORT" ; then
   13479 				as_fn_error $? "You may not specify both a PRNGD/EGD port and socket" "$LINENO" 5
   13480 			fi
   13481 			if test ! -r "$withval" ; then
   13482 				{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Entropy socket is not readable" >&5
   13483 $as_echo "$as_me: WARNING: Entropy socket is not readable" >&2;}
   13484 			fi
   13485 			PRNGD_SOCKET="$withval"
   13486 
   13487 cat >>confdefs.h <<_ACEOF
   13488 #define PRNGD_SOCKET "$PRNGD_SOCKET"
   13489 _ACEOF
   13490 
   13491 		fi
   13492 
   13493 else
   13494 
   13495 		# Check for existing socket only if we don't have a random device already
   13496 		if test "x$OPENSSL_SEEDS_ITSELF" != "xyes" ; then
   13497 			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PRNGD/EGD socket" >&5
   13498 $as_echo_n "checking for PRNGD/EGD socket... " >&6; }
   13499 			# Insert other locations here
   13500 			for sock in /var/run/egd-pool /dev/egd-pool /etc/entropy; do
   13501 				if test -r $sock && $TEST_MINUS_S_SH -c "test -S $sock -o -p $sock" ; then
   13502 					PRNGD_SOCKET="$sock"
   13503 					cat >>confdefs.h <<_ACEOF
   13504 #define PRNGD_SOCKET "$PRNGD_SOCKET"
   13505 _ACEOF
   13506 
   13507 					break;
   13508 				fi
   13509 			done
   13510 			if test ! -z "$PRNGD_SOCKET" ; then
   13511 				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PRNGD_SOCKET" >&5
   13512 $as_echo "$PRNGD_SOCKET" >&6; }
   13513 			else
   13514 				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
   13515 $as_echo "not found" >&6; }
   13516 			fi
   13517 		fi
   13518 
   13519 
   13520 fi
   13521 
   13522 
   13523 # Which randomness source do we use?
   13524 if test ! -z "$PRNGD_PORT" ; then
   13525 	RAND_MSG="PRNGd port $PRNGD_PORT"
   13526 elif test ! -z "$PRNGD_SOCKET" ; then
   13527 	RAND_MSG="PRNGd socket $PRNGD_SOCKET"
   13528 elif test ! -z "$OPENSSL_SEEDS_ITSELF" ; then
   13529 
   13530 $as_echo "#define OPENSSL_PRNG_ONLY 1" >>confdefs.h
   13531 
   13532 	RAND_MSG="OpenSSL internal ONLY"
   13533 elif test "x$openssl" = "xno" ; then
   13534 	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: OpenSSH will use /dev/urandom as a source of random numbers. It will fail if this device is not supported or accessible" >&5
   13535 $as_echo "$as_me: WARNING: OpenSSH will use /dev/urandom as a source of random numbers. It will fail if this device is not supported or accessible" >&2;}
   13536 else
   13537 	as_fn_error $? "OpenSSH has no source of random numbers. Please configure OpenSSL with an entropy source or re-run configure using one of the --with-prngd-port or --with-prngd-socket options" "$LINENO" 5
   13538 fi
   13539 
   13540 # Check for PAM libs
   13541 PAM_MSG="no"
   13542 
   13543 # Check whether --with-pam was given.
   13544 if test "${with_pam+set}" = set; then :
   13545   withval=$with_pam;
   13546 		if test "x$withval" != "xno" ; then
   13547 			if test "x$ac_cv_header_security_pam_appl_h" != "xyes" && \
   13548 			   test "x$ac_cv_header_pam_pam_appl_h" != "xyes" ; then
   13549 				as_fn_error $? "PAM headers not found" "$LINENO" 5
   13550 			fi
   13551 
   13552 			saved_LIBS="$LIBS"
   13553 			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
   13554 $as_echo_n "checking for dlopen in -ldl... " >&6; }
   13555 if ${ac_cv_lib_dl_dlopen+:} false; then :
   13556   $as_echo_n "(cached) " >&6
   13557 else
   13558   ac_check_lib_save_LIBS=$LIBS
   13559 LIBS="-ldl  $LIBS"
   13560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13561 /* end confdefs.h.  */
   13562 
   13563 /* Override any GCC internal prototype to avoid an error.
   13564    Use char because int might match the return type of a GCC
   13565    builtin and then its argument prototype would still apply.  */
   13566 #ifdef __cplusplus
   13567 extern "C"
   13568 #endif
   13569 char dlopen ();
   13570 int
   13571 main ()
   13572 {
   13573 return dlopen ();
   13574   ;
   13575   return 0;
   13576 }
   13577 _ACEOF
   13578 if ac_fn_c_try_link "$LINENO"; then :
   13579   ac_cv_lib_dl_dlopen=yes
   13580 else
   13581   ac_cv_lib_dl_dlopen=no
   13582 fi
   13583 rm -f core conftest.err conftest.$ac_objext \
   13584     conftest$ac_exeext conftest.$ac_ext
   13585 LIBS=$ac_check_lib_save_LIBS
   13586 fi
   13587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
   13588 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
   13589 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
   13590   cat >>confdefs.h <<_ACEOF
   13591 #define HAVE_LIBDL 1
   13592 _ACEOF
   13593 
   13594   LIBS="-ldl $LIBS"
   13595 
   13596 fi
   13597 
   13598 			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_set_item in -lpam" >&5
   13599 $as_echo_n "checking for pam_set_item in -lpam... " >&6; }
   13600 if ${ac_cv_lib_pam_pam_set_item+:} false; then :
   13601   $as_echo_n "(cached) " >&6
   13602 else
   13603   ac_check_lib_save_LIBS=$LIBS
   13604 LIBS="-lpam  $LIBS"
   13605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13606 /* end confdefs.h.  */
   13607 
   13608 /* Override any GCC internal prototype to avoid an error.
   13609    Use char because int might match the return type of a GCC
   13610    builtin and then its argument prototype would still apply.  */
   13611 #ifdef __cplusplus
   13612 extern "C"
   13613 #endif
   13614 char pam_set_item ();
   13615 int
   13616 main ()
   13617 {
   13618 return pam_set_item ();
   13619   ;
   13620   return 0;
   13621 }
   13622 _ACEOF
   13623 if ac_fn_c_try_link "$LINENO"; then :
   13624   ac_cv_lib_pam_pam_set_item=yes
   13625 else
   13626   ac_cv_lib_pam_pam_set_item=no
   13627 fi
   13628 rm -f core conftest.err conftest.$ac_objext \
   13629     conftest$ac_exeext conftest.$ac_ext
   13630 LIBS=$ac_check_lib_save_LIBS
   13631 fi
   13632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_set_item" >&5
   13633 $as_echo "$ac_cv_lib_pam_pam_set_item" >&6; }
   13634 if test "x$ac_cv_lib_pam_pam_set_item" = xyes; then :
   13635   cat >>confdefs.h <<_ACEOF
   13636 #define HAVE_LIBPAM 1
   13637 _ACEOF
   13638 
   13639   LIBS="-lpam $LIBS"
   13640 
   13641 else
   13642   as_fn_error $? "*** libpam missing" "$LINENO" 5
   13643 fi
   13644 
   13645 			for ac_func in pam_getenvlist
   13646 do :
   13647   ac_fn_c_check_func "$LINENO" "pam_getenvlist" "ac_cv_func_pam_getenvlist"
   13648 if test "x$ac_cv_func_pam_getenvlist" = xyes; then :
   13649   cat >>confdefs.h <<_ACEOF
   13650 #define HAVE_PAM_GETENVLIST 1
   13651 _ACEOF
   13652 
   13653 fi
   13654 done
   13655 
   13656 			for ac_func in pam_putenv
   13657 do :
   13658   ac_fn_c_check_func "$LINENO" "pam_putenv" "ac_cv_func_pam_putenv"
   13659 if test "x$ac_cv_func_pam_putenv" = xyes; then :
   13660   cat >>confdefs.h <<_ACEOF
   13661 #define HAVE_PAM_PUTENV 1
   13662 _ACEOF
   13663 
   13664 fi
   13665 done
   13666 
   13667 			LIBS="$saved_LIBS"
   13668 
   13669 			PAM_MSG="yes"
   13670 
   13671 			SSHDLIBS="$SSHDLIBS -lpam"
   13672 
   13673 $as_echo "#define USE_PAM 1" >>confdefs.h
   13674 
   13675 
   13676 			if test $ac_cv_lib_dl_dlopen = yes; then
   13677 				case "$LIBS" in
   13678 				*-ldl*)
   13679 					# libdl already in LIBS
   13680 					;;
   13681 				*)
   13682 					SSHDLIBS="$SSHDLIBS -ldl"
   13683 					;;
   13684 				esac
   13685 			fi
   13686 		fi
   13687 
   13688 
   13689 fi
   13690 
   13691 
   13692 
   13693 # Check whether --with-pam-service was given.
   13694 if test "${with_pam_service+set}" = set; then :
   13695   withval=$with_pam_service;
   13696 		if test "x$withval" != "xno" && \
   13697 		   test "x$withval" != "xyes" ; then
   13698 
   13699 cat >>confdefs.h <<_ACEOF
   13700 #define SSHD_PAM_SERVICE "$withval"
   13701 _ACEOF
   13702 
   13703 		fi
   13704 
   13705 
   13706 fi
   13707 
   13708 
   13709 # Check for older PAM
   13710 if test "x$PAM_MSG" = "xyes" ; then
   13711 	# Check PAM strerror arguments (old PAM)
   13712 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pam_strerror takes only one argument" >&5
   13713 $as_echo_n "checking whether pam_strerror takes only one argument... " >&6; }
   13714 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13715 /* end confdefs.h.  */
   13716 
   13717 #include <stdlib.h>
   13718 #if defined(HAVE_SECURITY_PAM_APPL_H)
   13719 #include <security/pam_appl.h>
   13720 #elif defined (HAVE_PAM_PAM_APPL_H)
   13721 #include <pam/pam_appl.h>
   13722 #endif
   13723 
   13724 int
   13725 main ()
   13726 {
   13727 
   13728 (void)pam_strerror((pam_handle_t *)NULL, -1);
   13729 
   13730   ;
   13731   return 0;
   13732 }
   13733 _ACEOF
   13734 if ac_fn_c_try_compile "$LINENO"; then :
   13735   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   13736 $as_echo "no" >&6; }
   13737 else
   13738 
   13739 
   13740 $as_echo "#define HAVE_OLD_PAM 1" >>confdefs.h
   13741 
   13742 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   13743 $as_echo "yes" >&6; }
   13744 			PAM_MSG="yes (old library)"
   13745 
   13746 
   13747 fi
   13748 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   13749 fi
   13750 
   13751 case "$host" in
   13752 *-*-cygwin*)
   13753 	SSH_PRIVSEP_USER=CYGWIN_SSH_PRIVSEP_USER
   13754 	;;
   13755 *)
   13756 	SSH_PRIVSEP_USER=sshd
   13757 	;;
   13758 esac
   13759 
   13760 # Check whether --with-privsep-user was given.
   13761 if test "${with_privsep_user+set}" = set; then :
   13762   withval=$with_privsep_user;
   13763 		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
   13764 		    test "x${withval}" != "xyes"; then
   13765 			SSH_PRIVSEP_USER=$withval
   13766 		fi
   13767 
   13768 
   13769 fi
   13770 
   13771 if test "x$SSH_PRIVSEP_USER" = "xCYGWIN_SSH_PRIVSEP_USER" ; then
   13772 
   13773 cat >>confdefs.h <<_ACEOF
   13774 #define SSH_PRIVSEP_USER CYGWIN_SSH_PRIVSEP_USER
   13775 _ACEOF
   13776 
   13777 else
   13778 
   13779 cat >>confdefs.h <<_ACEOF
   13780 #define SSH_PRIVSEP_USER "$SSH_PRIVSEP_USER"
   13781 _ACEOF
   13782 
   13783 fi
   13784 
   13785 
   13786 if test "x$have_linux_no_new_privs" = "x1" ; then
   13787 ac_fn_c_check_decl "$LINENO" "SECCOMP_MODE_FILTER" "ac_cv_have_decl_SECCOMP_MODE_FILTER" "
   13788 	#include <sys/types.h>
   13789 	#include <linux/seccomp.h>
   13790 
   13791 "
   13792 if test "x$ac_cv_have_decl_SECCOMP_MODE_FILTER" = xyes; then :
   13793   have_seccomp_filter=1
   13794 fi
   13795 
   13796 fi
   13797 if test "x$have_seccomp_filter" = "x1" ; then
   13798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking kernel for seccomp_filter support" >&5
   13799 $as_echo_n "checking kernel for seccomp_filter support... " >&6; }
   13800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13801 /* end confdefs.h.  */
   13802 
   13803 		#include <errno.h>
   13804 		#include <elf.h>
   13805 		#include <linux/audit.h>
   13806 		#include <linux/seccomp.h>
   13807 		#include <stdlib.h>
   13808 		#include <sys/prctl.h>
   13809 
   13810 int
   13811 main ()
   13812 {
   13813  int i = $seccomp_audit_arch;
   13814 	   errno = 0;
   13815 	   prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, NULL, 0, 0);
   13816 	   exit(errno == EFAULT ? 0 : 1);
   13817   ;
   13818   return 0;
   13819 }
   13820 _ACEOF
   13821 if ac_fn_c_try_link "$LINENO"; then :
   13822    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   13823 $as_echo "yes" >&6; }
   13824 else
   13825 
   13826 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   13827 $as_echo "no" >&6; }
   13828 		# Disable seccomp filter as a target
   13829 		have_seccomp_filter=0
   13830 
   13831 
   13832 fi
   13833 rm -f core conftest.err conftest.$ac_objext \
   13834     conftest$ac_exeext conftest.$ac_ext
   13835 fi
   13836 
   13837 # Decide which sandbox style to use
   13838 sandbox_arg=""
   13839 
   13840 # Check whether --with-sandbox was given.
   13841 if test "${with_sandbox+set}" = set; then :
   13842   withval=$with_sandbox;
   13843 		if test "x$withval" = "xyes" ; then
   13844 			sandbox_arg=""
   13845 		else
   13846 			sandbox_arg="$withval"
   13847 		fi
   13848 
   13849 
   13850 fi
   13851 
   13852 
   13853 # Some platforms (seems to be the ones that have a kernel poll(2)-type
   13854 # function with which they implement select(2)) use an extra file descriptor
   13855 # when calling select(2), which means we can't use the rlimit sandbox.
   13856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if select works with descriptor rlimit" >&5
   13857 $as_echo_n "checking if select works with descriptor rlimit... " >&6; }
   13858 if test "$cross_compiling" = yes; then :
   13859   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: assuming yes" >&5
   13860 $as_echo "$as_me: WARNING: cross compiling: assuming yes" >&2;}
   13861 
   13862 else
   13863   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13864 /* end confdefs.h.  */
   13865 
   13866 #include <sys/types.h>
   13867 #ifdef HAVE_SYS_TIME_H
   13868 # include <sys/time.h>
   13869 #endif
   13870 #include <sys/resource.h>
   13871 #ifdef HAVE_SYS_SELECT_H
   13872 # include <sys/select.h>
   13873 #endif
   13874 #include <errno.h>
   13875 #include <fcntl.h>
   13876 #include <stdlib.h>
   13877 
   13878 int
   13879 main ()
   13880 {
   13881 
   13882 	struct rlimit rl_zero;
   13883 	int fd, r;
   13884 	fd_set fds;
   13885 	struct timeval tv;
   13886 
   13887 	fd = open("/dev/null", O_RDONLY);
   13888 	FD_ZERO(&fds);
   13889 	FD_SET(fd, &fds);
   13890 	rl_zero.rlim_cur = rl_zero.rlim_max = 0;
   13891 	setrlimit(RLIMIT_FSIZE, &rl_zero);
   13892 	setrlimit(RLIMIT_NOFILE, &rl_zero);
   13893 	tv.tv_sec = 1;
   13894 	tv.tv_usec = 0;
   13895 	r = select(fd+1, &fds, NULL, NULL, &tv);
   13896 	exit (r == -1 ? 1 : 0);
   13897 
   13898   ;
   13899   return 0;
   13900 }
   13901 _ACEOF
   13902 if ac_fn_c_try_run "$LINENO"; then :
   13903   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   13904 $as_echo "yes" >&6; }
   13905 	 select_works_with_rlimit=yes
   13906 else
   13907   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   13908 $as_echo "no" >&6; }
   13909 	 select_works_with_rlimit=no
   13910 fi
   13911 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   13912   conftest.$ac_objext conftest.beam conftest.$ac_ext
   13913 fi
   13914 
   13915 
   13916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setrlimit(RLIMIT_NOFILE,{0,0}) works" >&5
   13917 $as_echo_n "checking if setrlimit(RLIMIT_NOFILE,{0,0}) works... " >&6; }
   13918 if test "$cross_compiling" = yes; then :
   13919   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: assuming yes" >&5
   13920 $as_echo "$as_me: WARNING: cross compiling: assuming yes" >&2;}
   13921 
   13922 else
   13923   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13924 /* end confdefs.h.  */
   13925 
   13926 #include <sys/types.h>
   13927 #ifdef HAVE_SYS_TIME_H
   13928 # include <sys/time.h>
   13929 #endif
   13930 #include <sys/resource.h>
   13931 #include <errno.h>
   13932 #include <stdlib.h>
   13933 
   13934 int
   13935 main ()
   13936 {
   13937 
   13938 	struct rlimit rl_zero;
   13939 	int fd, r;
   13940 	fd_set fds;
   13941 
   13942 	rl_zero.rlim_cur = rl_zero.rlim_max = 0;
   13943 	r = setrlimit(RLIMIT_NOFILE, &rl_zero);
   13944 	exit (r == -1 ? 1 : 0);
   13945 
   13946   ;
   13947   return 0;
   13948 }
   13949 _ACEOF
   13950 if ac_fn_c_try_run "$LINENO"; then :
   13951   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   13952 $as_echo "yes" >&6; }
   13953 	 rlimit_nofile_zero_works=yes
   13954 else
   13955   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   13956 $as_echo "no" >&6; }
   13957 	 rlimit_nofile_zero_works=no
   13958 fi
   13959 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   13960   conftest.$ac_objext conftest.beam conftest.$ac_ext
   13961 fi
   13962 
   13963 
   13964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setrlimit RLIMIT_FSIZE works" >&5
   13965 $as_echo_n "checking if setrlimit RLIMIT_FSIZE works... " >&6; }
   13966 if test "$cross_compiling" = yes; then :
   13967   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: assuming yes" >&5
   13968 $as_echo "$as_me: WARNING: cross compiling: assuming yes" >&2;}
   13969 
   13970 else
   13971   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   13972 /* end confdefs.h.  */
   13973 
   13974 #include <sys/types.h>
   13975 #include <sys/resource.h>
   13976 #include <stdlib.h>
   13977 
   13978 int
   13979 main ()
   13980 {
   13981 
   13982 		struct rlimit rl_zero;
   13983 
   13984 		rl_zero.rlim_cur = rl_zero.rlim_max = 0;
   13985 		exit(setrlimit(RLIMIT_FSIZE, &rl_zero) != 0);
   13986 
   13987   ;
   13988   return 0;
   13989 }
   13990 _ACEOF
   13991 if ac_fn_c_try_run "$LINENO"; then :
   13992   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   13993 $as_echo "yes" >&6; }
   13994 else
   13995   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   13996 $as_echo "no" >&6; }
   13997 
   13998 $as_echo "#define SANDBOX_SKIP_RLIMIT_FSIZE 1" >>confdefs.h
   13999 
   14000 fi
   14001 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   14002   conftest.$ac_objext conftest.beam conftest.$ac_ext
   14003 fi
   14004 
   14005 
   14006 if test "x$sandbox_arg" = "xpledge" || \
   14007    ( test -z "$sandbox_arg" && test "x$ac_cv_func_pledge" = "xyes" ) ; then
   14008 	test "x$ac_cv_func_pledge" != "xyes" && \
   14009 		as_fn_error $? "pledge sandbox requires pledge(2) support" "$LINENO" 5
   14010 	SANDBOX_STYLE="pledge"
   14011 
   14012 $as_echo "#define SANDBOX_PLEDGE 1" >>confdefs.h
   14013 
   14014 elif test "x$sandbox_arg" = "xsystrace" || \
   14015    ( test -z "$sandbox_arg" && test "x$have_systr_policy_kill" = "x1" ) ; then
   14016 	test "x$have_systr_policy_kill" != "x1" && \
   14017 		as_fn_error $? "systrace sandbox requires systrace headers and SYSTR_POLICY_KILL support" "$LINENO" 5
   14018 	SANDBOX_STYLE="systrace"
   14019 
   14020 $as_echo "#define SANDBOX_SYSTRACE 1" >>confdefs.h
   14021 
   14022 elif test "x$sandbox_arg" = "xdarwin" || \
   14023      ( test -z "$sandbox_arg" && test "x$ac_cv_func_sandbox_init" = "xyes" && \
   14024        test "x$ac_cv_header_sandbox_h" = "xyes") ; then
   14025 	test "x$ac_cv_func_sandbox_init" != "xyes" -o \
   14026 	     "x$ac_cv_header_sandbox_h" != "xyes" && \
   14027 		as_fn_error $? "Darwin seatbelt sandbox requires sandbox.h and sandbox_init function" "$LINENO" 5
   14028 	SANDBOX_STYLE="darwin"
   14029 
   14030 $as_echo "#define SANDBOX_DARWIN 1" >>confdefs.h
   14031 
   14032 elif test "x$sandbox_arg" = "xseccomp_filter" || \
   14033      ( test -z "$sandbox_arg" && \
   14034        test "x$have_seccomp_filter" = "x1" && \
   14035        test "x$ac_cv_header_elf_h" = "xyes" && \
   14036        test "x$ac_cv_header_linux_audit_h" = "xyes" && \
   14037        test "x$ac_cv_header_linux_filter_h" = "xyes" && \
   14038        test "x$seccomp_audit_arch" != "x" && \
   14039        test "x$have_linux_no_new_privs" = "x1" && \
   14040        test "x$ac_cv_func_prctl" = "xyes" ) ; then
   14041 	test "x$seccomp_audit_arch" = "x" && \
   14042 		as_fn_error $? "seccomp_filter sandbox not supported on $host" "$LINENO" 5
   14043 	test "x$have_linux_no_new_privs" != "x1" && \
   14044 		as_fn_error $? "seccomp_filter sandbox requires PR_SET_NO_NEW_PRIVS" "$LINENO" 5
   14045 	test "x$have_seccomp_filter" != "x1" && \
   14046 		as_fn_error $? "seccomp_filter sandbox requires seccomp headers" "$LINENO" 5
   14047 	test "x$ac_cv_func_prctl" != "xyes" && \
   14048 		as_fn_error $? "seccomp_filter sandbox requires prctl function" "$LINENO" 5
   14049 	SANDBOX_STYLE="seccomp_filter"
   14050 
   14051 $as_echo "#define SANDBOX_SECCOMP_FILTER 1" >>confdefs.h
   14052 
   14053 elif test "x$sandbox_arg" = "xcapsicum" || \
   14054      ( test -z "$sandbox_arg" && \
   14055        test "x$ac_cv_header_sys_capability_h" = "xyes" && \
   14056        test "x$ac_cv_func_cap_rights_limit" = "xyes") ; then
   14057        test "x$ac_cv_header_sys_capability_h" != "xyes" && \
   14058 		as_fn_error $? "capsicum sandbox requires sys/capability.h header" "$LINENO" 5
   14059        test "x$ac_cv_func_cap_rights_limit" != "xyes" && \
   14060 		as_fn_error $? "capsicum sandbox requires cap_rights_limit function" "$LINENO" 5
   14061        SANDBOX_STYLE="capsicum"
   14062 
   14063 $as_echo "#define SANDBOX_CAPSICUM 1" >>confdefs.h
   14064 
   14065 elif test "x$sandbox_arg" = "xrlimit" || \
   14066      ( test -z "$sandbox_arg" && test "x$ac_cv_func_setrlimit" = "xyes" && \
   14067        test "x$select_works_with_rlimit" = "xyes" && \
   14068        test "x$rlimit_nofile_zero_works" = "xyes" ) ; then
   14069 	test "x$ac_cv_func_setrlimit" != "xyes" && \
   14070 		as_fn_error $? "rlimit sandbox requires setrlimit function" "$LINENO" 5
   14071 	test "x$select_works_with_rlimit" != "xyes" && \
   14072 		as_fn_error $? "rlimit sandbox requires select to work with rlimit" "$LINENO" 5
   14073 	SANDBOX_STYLE="rlimit"
   14074 
   14075 $as_echo "#define SANDBOX_RLIMIT 1" >>confdefs.h
   14076 
   14077 elif test "x$sandbox_arg" = "xsolaris" || \
   14078    ( test -z "$sandbox_arg" && test "x$SOLARIS_PRIVS" = "xyes" ) ; then
   14079 	SANDBOX_STYLE="solaris"
   14080 
   14081 $as_echo "#define SANDBOX_SOLARIS 1" >>confdefs.h
   14082 
   14083 elif test -z "$sandbox_arg" || test "x$sandbox_arg" = "xno" || \
   14084      test "x$sandbox_arg" = "xnone" || test "x$sandbox_arg" = "xnull" ; then
   14085 	SANDBOX_STYLE="none"
   14086 
   14087 $as_echo "#define SANDBOX_NULL 1" >>confdefs.h
   14088 
   14089 else
   14090 	as_fn_error $? "unsupported --with-sandbox" "$LINENO" 5
   14091 fi
   14092 
   14093 # Cheap hack to ensure NEWS-OS libraries are arranged right.
   14094 if test ! -z "$SONY" ; then
   14095   LIBS="$LIBS -liberty";
   14096 fi
   14097 
   14098 # Check for  long long datatypes
   14099 ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
   14100 if test "x$ac_cv_type_long_long" = xyes; then :
   14101 
   14102 cat >>confdefs.h <<_ACEOF
   14103 #define HAVE_LONG_LONG 1
   14104 _ACEOF
   14105 
   14106 
   14107 fi
   14108 ac_fn_c_check_type "$LINENO" "unsigned long long" "ac_cv_type_unsigned_long_long" "$ac_includes_default"
   14109 if test "x$ac_cv_type_unsigned_long_long" = xyes; then :
   14110 
   14111 cat >>confdefs.h <<_ACEOF
   14112 #define HAVE_UNSIGNED_LONG_LONG 1
   14113 _ACEOF
   14114 
   14115 
   14116 fi
   14117 ac_fn_c_check_type "$LINENO" "long double" "ac_cv_type_long_double" "$ac_includes_default"
   14118 if test "x$ac_cv_type_long_double" = xyes; then :
   14119 
   14120 cat >>confdefs.h <<_ACEOF
   14121 #define HAVE_LONG_DOUBLE 1
   14122 _ACEOF
   14123 
   14124 
   14125 fi
   14126 
   14127 
   14128 # Check datatype sizes
   14129 # The cast to long int works around a bug in the HP C Compiler
   14130 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
   14131 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
   14132 # This bug is HP SR number 8606223364.
   14133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short int" >&5
   14134 $as_echo_n "checking size of short int... " >&6; }
   14135 if ${ac_cv_sizeof_short_int+:} false; then :
   14136   $as_echo_n "(cached) " >&6
   14137 else
   14138   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short int))" "ac_cv_sizeof_short_int"        "$ac_includes_default"; then :
   14139 
   14140 else
   14141   if test "$ac_cv_type_short_int" = yes; then
   14142      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   14143 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   14144 as_fn_error 77 "cannot compute sizeof (short int)
   14145 See \`config.log' for more details" "$LINENO" 5; }
   14146    else
   14147      ac_cv_sizeof_short_int=0
   14148    fi
   14149 fi
   14150 
   14151 fi
   14152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short_int" >&5
   14153 $as_echo "$ac_cv_sizeof_short_int" >&6; }
   14154 
   14155 
   14156 
   14157 cat >>confdefs.h <<_ACEOF
   14158 #define SIZEOF_SHORT_INT $ac_cv_sizeof_short_int
   14159 _ACEOF
   14160 
   14161 
   14162 # The cast to long int works around a bug in the HP C Compiler
   14163 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
   14164 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
   14165 # This bug is HP SR number 8606223364.
   14166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
   14167 $as_echo_n "checking size of int... " >&6; }
   14168 if ${ac_cv_sizeof_int+:} false; then :
   14169   $as_echo_n "(cached) " >&6
   14170 else
   14171   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
   14172 
   14173 else
   14174   if test "$ac_cv_type_int" = yes; then
   14175      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   14176 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   14177 as_fn_error 77 "cannot compute sizeof (int)
   14178 See \`config.log' for more details" "$LINENO" 5; }
   14179    else
   14180      ac_cv_sizeof_int=0
   14181    fi
   14182 fi
   14183 
   14184 fi
   14185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
   14186 $as_echo "$ac_cv_sizeof_int" >&6; }
   14187 
   14188 
   14189 
   14190 cat >>confdefs.h <<_ACEOF
   14191 #define SIZEOF_INT $ac_cv_sizeof_int
   14192 _ACEOF
   14193 
   14194 
   14195 # The cast to long int works around a bug in the HP C Compiler
   14196 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
   14197 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
   14198 # This bug is HP SR number 8606223364.
   14199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long int" >&5
   14200 $as_echo_n "checking size of long int... " >&6; }
   14201 if ${ac_cv_sizeof_long_int+:} false; then :
   14202   $as_echo_n "(cached) " >&6
   14203 else
   14204   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long int))" "ac_cv_sizeof_long_int"        "$ac_includes_default"; then :
   14205 
   14206 else
   14207   if test "$ac_cv_type_long_int" = yes; then
   14208      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   14209 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   14210 as_fn_error 77 "cannot compute sizeof (long int)
   14211 See \`config.log' for more details" "$LINENO" 5; }
   14212    else
   14213      ac_cv_sizeof_long_int=0
   14214    fi
   14215 fi
   14216 
   14217 fi
   14218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_int" >&5
   14219 $as_echo "$ac_cv_sizeof_long_int" >&6; }
   14220 
   14221 
   14222 
   14223 cat >>confdefs.h <<_ACEOF
   14224 #define SIZEOF_LONG_INT $ac_cv_sizeof_long_int
   14225 _ACEOF
   14226 
   14227 
   14228 # The cast to long int works around a bug in the HP C Compiler
   14229 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
   14230 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
   14231 # This bug is HP SR number 8606223364.
   14232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long int" >&5
   14233 $as_echo_n "checking size of long long int... " >&6; }
   14234 if ${ac_cv_sizeof_long_long_int+:} false; then :
   14235   $as_echo_n "(cached) " >&6
   14236 else
   14237   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long int))" "ac_cv_sizeof_long_long_int"        "$ac_includes_default"; then :
   14238 
   14239 else
   14240   if test "$ac_cv_type_long_long_int" = yes; then
   14241      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   14242 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   14243 as_fn_error 77 "cannot compute sizeof (long long int)
   14244 See \`config.log' for more details" "$LINENO" 5; }
   14245    else
   14246      ac_cv_sizeof_long_long_int=0
   14247    fi
   14248 fi
   14249 
   14250 fi
   14251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long_int" >&5
   14252 $as_echo "$ac_cv_sizeof_long_long_int" >&6; }
   14253 
   14254 
   14255 
   14256 cat >>confdefs.h <<_ACEOF
   14257 #define SIZEOF_LONG_LONG_INT $ac_cv_sizeof_long_long_int
   14258 _ACEOF
   14259 
   14260 
   14261 
   14262 # Sanity check long long for some platforms (AIX)
   14263 if test "x$ac_cv_sizeof_long_long_int" = "x4" ; then
   14264 	ac_cv_sizeof_long_long_int=0
   14265 fi
   14266 
   14267 # compute LLONG_MIN and LLONG_MAX if we don't know them.
   14268 if test -z "$have_llong_max"; then
   14269 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for max value of long long" >&5
   14270 $as_echo_n "checking for max value of long long... " >&6; }
   14271 	if test "$cross_compiling" = yes; then :
   14272 
   14273 			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking" >&5
   14274 $as_echo "$as_me: WARNING: cross compiling: not checking" >&2;}
   14275 
   14276 
   14277 else
   14278   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14279 /* end confdefs.h.  */
   14280 
   14281 #include <stdio.h>
   14282 /* Why is this so damn hard? */
   14283 #ifdef __GNUC__
   14284 # undef __GNUC__
   14285 #endif
   14286 #define __USE_ISOC99
   14287 #include <limits.h>
   14288 #define DATA "conftest.llminmax"
   14289 #define my_abs(a) ((a) < 0 ? ((a) * -1) : (a))
   14290 
   14291 /*
   14292  * printf in libc on some platforms (eg old Tru64) does not understand %lld so
   14293  * we do this the hard way.
   14294  */
   14295 static int
   14296 fprint_ll(FILE *f, long long n)
   14297 {
   14298 	unsigned int i;
   14299 	int l[sizeof(long long) * 8];
   14300 
   14301 	if (n < 0)
   14302 		if (fprintf(f, "-") < 0)
   14303 			return -1;
   14304 	for (i = 0; n != 0; i++) {
   14305 		l[i] = my_abs(n % 10);
   14306 		n /= 10;
   14307 	}
   14308 	do {
   14309 		if (fprintf(f, "%d", l[--i]) < 0)
   14310 			return -1;
   14311 	} while (i != 0);
   14312 	if (fprintf(f, " ") < 0)
   14313 		return -1;
   14314 	return 0;
   14315 }
   14316 
   14317 int
   14318 main ()
   14319 {
   14320 
   14321 	FILE *f;
   14322 	long long i, llmin, llmax = 0;
   14323 
   14324 	if((f = fopen(DATA,"w")) == NULL)
   14325 		exit(1);
   14326 
   14327 #if defined(LLONG_MIN) && defined(LLONG_MAX)
   14328 	fprintf(stderr, "Using system header for LLONG_MIN and LLONG_MAX\n");
   14329 	llmin = LLONG_MIN;
   14330 	llmax = LLONG_MAX;
   14331 #else
   14332 	fprintf(stderr, "Calculating  LLONG_MIN and LLONG_MAX\n");
   14333 	/* This will work on one's complement and two's complement */
   14334 	for (i = 1; i > llmax; i <<= 1, i++)
   14335 		llmax = i;
   14336 	llmin = llmax + 1LL;	/* wrap */
   14337 #endif
   14338 
   14339 	/* Sanity check */
   14340 	if (llmin + 1 < llmin || llmin - 1 < llmin || llmax + 1 > llmax
   14341 	    || llmax - 1 > llmax || llmin == llmax || llmin == 0
   14342 	    || llmax == 0 || llmax < LONG_MAX || llmin > LONG_MIN) {
   14343 		fprintf(f, "unknown unknown\n");
   14344 		exit(2);
   14345 	}
   14346 
   14347 	if (fprint_ll(f, llmin) < 0)
   14348 		exit(3);
   14349 	if (fprint_ll(f, llmax) < 0)
   14350 		exit(4);
   14351 	if (fclose(f) < 0)
   14352 		exit(5);
   14353 	exit(0);
   14354 
   14355   ;
   14356   return 0;
   14357 }
   14358 _ACEOF
   14359 if ac_fn_c_try_run "$LINENO"; then :
   14360 
   14361 			llong_min=`$AWK '{print $1}' conftest.llminmax`
   14362 			llong_max=`$AWK '{print $2}' conftest.llminmax`
   14363 
   14364 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $llong_max" >&5
   14365 $as_echo "$llong_max" >&6; }
   14366 
   14367 cat >>confdefs.h <<_ACEOF
   14368 #define LLONG_MAX ${llong_max}LL
   14369 _ACEOF
   14370 
   14371 			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for min value of long long" >&5
   14372 $as_echo_n "checking for min value of long long... " >&6; }
   14373 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $llong_min" >&5
   14374 $as_echo "$llong_min" >&6; }
   14375 
   14376 cat >>confdefs.h <<_ACEOF
   14377 #define LLONG_MIN ${llong_min}LL
   14378 _ACEOF
   14379 
   14380 
   14381 else
   14382 
   14383 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
   14384 $as_echo "not found" >&6; }
   14385 
   14386 fi
   14387 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   14388   conftest.$ac_objext conftest.beam conftest.$ac_ext
   14389 fi
   14390 
   14391 fi
   14392 
   14393 
   14394 # More checks for data types
   14395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_int type" >&5
   14396 $as_echo_n "checking for u_int type... " >&6; }
   14397 if ${ac_cv_have_u_int+:} false; then :
   14398   $as_echo_n "(cached) " >&6
   14399 else
   14400 
   14401 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14402 /* end confdefs.h.  */
   14403  #include <sys/types.h>
   14404 int
   14405 main ()
   14406 {
   14407  u_int a; a = 1;
   14408   ;
   14409   return 0;
   14410 }
   14411 _ACEOF
   14412 if ac_fn_c_try_compile "$LINENO"; then :
   14413    ac_cv_have_u_int="yes"
   14414 else
   14415    ac_cv_have_u_int="no"
   14416 
   14417 fi
   14418 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14419 
   14420 fi
   14421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_u_int" >&5
   14422 $as_echo "$ac_cv_have_u_int" >&6; }
   14423 if test "x$ac_cv_have_u_int" = "xyes" ; then
   14424 
   14425 $as_echo "#define HAVE_U_INT 1" >>confdefs.h
   14426 
   14427 	have_u_int=1
   14428 fi
   14429 
   14430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intXX_t types" >&5
   14431 $as_echo_n "checking for intXX_t types... " >&6; }
   14432 if ${ac_cv_have_intxx_t+:} false; then :
   14433   $as_echo_n "(cached) " >&6
   14434 else
   14435 
   14436 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14437 /* end confdefs.h.  */
   14438  #include <sys/types.h>
   14439 int
   14440 main ()
   14441 {
   14442  int8_t a; int16_t b; int32_t c; a = b = c = 1;
   14443   ;
   14444   return 0;
   14445 }
   14446 _ACEOF
   14447 if ac_fn_c_try_compile "$LINENO"; then :
   14448    ac_cv_have_intxx_t="yes"
   14449 else
   14450    ac_cv_have_intxx_t="no"
   14451 
   14452 fi
   14453 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14454 
   14455 fi
   14456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_intxx_t" >&5
   14457 $as_echo "$ac_cv_have_intxx_t" >&6; }
   14458 if test "x$ac_cv_have_intxx_t" = "xyes" ; then
   14459 
   14460 $as_echo "#define HAVE_INTXX_T 1" >>confdefs.h
   14461 
   14462 	have_intxx_t=1
   14463 fi
   14464 
   14465 if (test -z "$have_intxx_t" && \
   14466 	   test "x$ac_cv_header_stdint_h" = "xyes")
   14467 then
   14468     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intXX_t types in stdint.h" >&5
   14469 $as_echo_n "checking for intXX_t types in stdint.h... " >&6; }
   14470 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14471 /* end confdefs.h.  */
   14472  #include <stdint.h>
   14473 int
   14474 main ()
   14475 {
   14476  int8_t a; int16_t b; int32_t c; a = b = c = 1;
   14477   ;
   14478   return 0;
   14479 }
   14480 _ACEOF
   14481 if ac_fn_c_try_compile "$LINENO"; then :
   14482 
   14483 			$as_echo "#define HAVE_INTXX_T 1" >>confdefs.h
   14484 
   14485 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   14486 $as_echo "yes" >&6; }
   14487 
   14488 else
   14489    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   14490 $as_echo "no" >&6; }
   14491 
   14492 fi
   14493 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14494 fi
   14495 
   14496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int64_t type" >&5
   14497 $as_echo_n "checking for int64_t type... " >&6; }
   14498 if ${ac_cv_have_int64_t+:} false; then :
   14499   $as_echo_n "(cached) " >&6
   14500 else
   14501 
   14502 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14503 /* end confdefs.h.  */
   14504 
   14505 #include <sys/types.h>
   14506 #ifdef HAVE_STDINT_H
   14507 # include <stdint.h>
   14508 #endif
   14509 #include <sys/socket.h>
   14510 #ifdef HAVE_SYS_BITYPES_H
   14511 # include <sys/bitypes.h>
   14512 #endif
   14513 
   14514 int
   14515 main ()
   14516 {
   14517 
   14518 int64_t a; a = 1;
   14519 
   14520   ;
   14521   return 0;
   14522 }
   14523 _ACEOF
   14524 if ac_fn_c_try_compile "$LINENO"; then :
   14525    ac_cv_have_int64_t="yes"
   14526 else
   14527    ac_cv_have_int64_t="no"
   14528 
   14529 fi
   14530 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14531 
   14532 fi
   14533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_int64_t" >&5
   14534 $as_echo "$ac_cv_have_int64_t" >&6; }
   14535 if test "x$ac_cv_have_int64_t" = "xyes" ; then
   14536 
   14537 $as_echo "#define HAVE_INT64_T 1" >>confdefs.h
   14538 
   14539 fi
   14540 
   14541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_intXX_t types" >&5
   14542 $as_echo_n "checking for u_intXX_t types... " >&6; }
   14543 if ${ac_cv_have_u_intxx_t+:} false; then :
   14544   $as_echo_n "(cached) " >&6
   14545 else
   14546 
   14547 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14548 /* end confdefs.h.  */
   14549  #include <sys/types.h>
   14550 int
   14551 main ()
   14552 {
   14553  u_int8_t a; u_int16_t b; u_int32_t c; a = b = c = 1;
   14554   ;
   14555   return 0;
   14556 }
   14557 _ACEOF
   14558 if ac_fn_c_try_compile "$LINENO"; then :
   14559    ac_cv_have_u_intxx_t="yes"
   14560 else
   14561    ac_cv_have_u_intxx_t="no"
   14562 
   14563 fi
   14564 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14565 
   14566 fi
   14567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_u_intxx_t" >&5
   14568 $as_echo "$ac_cv_have_u_intxx_t" >&6; }
   14569 if test "x$ac_cv_have_u_intxx_t" = "xyes" ; then
   14570 
   14571 $as_echo "#define HAVE_U_INTXX_T 1" >>confdefs.h
   14572 
   14573 	have_u_intxx_t=1
   14574 fi
   14575 
   14576 if test -z "$have_u_intxx_t" ; then
   14577     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_intXX_t types in sys/socket.h" >&5
   14578 $as_echo_n "checking for u_intXX_t types in sys/socket.h... " >&6; }
   14579 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14580 /* end confdefs.h.  */
   14581  #include <sys/socket.h>
   14582 int
   14583 main ()
   14584 {
   14585  u_int8_t a; u_int16_t b; u_int32_t c; a = b = c = 1;
   14586   ;
   14587   return 0;
   14588 }
   14589 _ACEOF
   14590 if ac_fn_c_try_compile "$LINENO"; then :
   14591 
   14592 			$as_echo "#define HAVE_U_INTXX_T 1" >>confdefs.h
   14593 
   14594 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   14595 $as_echo "yes" >&6; }
   14596 
   14597 else
   14598    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   14599 $as_echo "no" >&6; }
   14600 
   14601 fi
   14602 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14603 fi
   14604 
   14605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_int64_t types" >&5
   14606 $as_echo_n "checking for u_int64_t types... " >&6; }
   14607 if ${ac_cv_have_u_int64_t+:} false; then :
   14608   $as_echo_n "(cached) " >&6
   14609 else
   14610 
   14611 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14612 /* end confdefs.h.  */
   14613  #include <sys/types.h>
   14614 int
   14615 main ()
   14616 {
   14617  u_int64_t a; a = 1;
   14618   ;
   14619   return 0;
   14620 }
   14621 _ACEOF
   14622 if ac_fn_c_try_compile "$LINENO"; then :
   14623    ac_cv_have_u_int64_t="yes"
   14624 else
   14625    ac_cv_have_u_int64_t="no"
   14626 
   14627 fi
   14628 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14629 
   14630 fi
   14631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_u_int64_t" >&5
   14632 $as_echo "$ac_cv_have_u_int64_t" >&6; }
   14633 if test "x$ac_cv_have_u_int64_t" = "xyes" ; then
   14634 
   14635 $as_echo "#define HAVE_U_INT64_T 1" >>confdefs.h
   14636 
   14637 	have_u_int64_t=1
   14638 fi
   14639 
   14640 if (test -z "$have_u_int64_t" && \
   14641 	   test "x$ac_cv_header_sys_bitypes_h" = "xyes")
   14642 then
   14643     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_int64_t type in sys/bitypes.h" >&5
   14644 $as_echo_n "checking for u_int64_t type in sys/bitypes.h... " >&6; }
   14645 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14646 /* end confdefs.h.  */
   14647  #include <sys/bitypes.h>
   14648 int
   14649 main ()
   14650 {
   14651  u_int64_t a; a = 1
   14652   ;
   14653   return 0;
   14654 }
   14655 _ACEOF
   14656 if ac_fn_c_try_compile "$LINENO"; then :
   14657 
   14658 			$as_echo "#define HAVE_U_INT64_T 1" >>confdefs.h
   14659 
   14660 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   14661 $as_echo "yes" >&6; }
   14662 
   14663 else
   14664    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   14665 $as_echo "no" >&6; }
   14666 
   14667 fi
   14668 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14669 fi
   14670 
   14671 if test -z "$have_u_intxx_t" ; then
   14672 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uintXX_t types" >&5
   14673 $as_echo_n "checking for uintXX_t types... " >&6; }
   14674 if ${ac_cv_have_uintxx_t+:} false; then :
   14675   $as_echo_n "(cached) " >&6
   14676 else
   14677 
   14678 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14679 /* end confdefs.h.  */
   14680 
   14681 #include <sys/types.h>
   14682 
   14683 int
   14684 main ()
   14685 {
   14686 
   14687 	uint8_t a;
   14688 	uint16_t b;
   14689 	uint32_t c;
   14690 	a = b = c = 1;
   14691 
   14692   ;
   14693   return 0;
   14694 }
   14695 _ACEOF
   14696 if ac_fn_c_try_compile "$LINENO"; then :
   14697    ac_cv_have_uintxx_t="yes"
   14698 else
   14699    ac_cv_have_uintxx_t="no"
   14700 
   14701 fi
   14702 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14703 
   14704 fi
   14705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_uintxx_t" >&5
   14706 $as_echo "$ac_cv_have_uintxx_t" >&6; }
   14707 	if test "x$ac_cv_have_uintxx_t" = "xyes" ; then
   14708 
   14709 $as_echo "#define HAVE_UINTXX_T 1" >>confdefs.h
   14710 
   14711 	fi
   14712 fi
   14713 
   14714 if (test -z "$have_uintxx_t" && \
   14715 	   test "x$ac_cv_header_stdint_h" = "xyes")
   14716 then
   14717     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uintXX_t types in stdint.h" >&5
   14718 $as_echo_n "checking for uintXX_t types in stdint.h... " >&6; }
   14719 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14720 /* end confdefs.h.  */
   14721  #include <stdint.h>
   14722 int
   14723 main ()
   14724 {
   14725  uint8_t a; uint16_t b; uint32_t c; a = b = c = 1;
   14726   ;
   14727   return 0;
   14728 }
   14729 _ACEOF
   14730 if ac_fn_c_try_compile "$LINENO"; then :
   14731 
   14732 			$as_echo "#define HAVE_UINTXX_T 1" >>confdefs.h
   14733 
   14734 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   14735 $as_echo "yes" >&6; }
   14736 
   14737 else
   14738    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   14739 $as_echo "no" >&6; }
   14740 
   14741 fi
   14742 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14743 fi
   14744 
   14745 if (test -z "$have_uintxx_t" && \
   14746 	   test "x$ac_cv_header_inttypes_h" = "xyes")
   14747 then
   14748     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uintXX_t types in inttypes.h" >&5
   14749 $as_echo_n "checking for uintXX_t types in inttypes.h... " >&6; }
   14750 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14751 /* end confdefs.h.  */
   14752  #include <inttypes.h>
   14753 int
   14754 main ()
   14755 {
   14756  uint8_t a; uint16_t b; uint32_t c; a = b = c = 1;
   14757   ;
   14758   return 0;
   14759 }
   14760 _ACEOF
   14761 if ac_fn_c_try_compile "$LINENO"; then :
   14762 
   14763 			$as_echo "#define HAVE_UINTXX_T 1" >>confdefs.h
   14764 
   14765 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   14766 $as_echo "yes" >&6; }
   14767 
   14768 else
   14769    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   14770 $as_echo "no" >&6; }
   14771 
   14772 fi
   14773 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14774 fi
   14775 
   14776 if (test -z "$have_u_intxx_t" || test -z "$have_intxx_t" && \
   14777 	   test "x$ac_cv_header_sys_bitypes_h" = "xyes")
   14778 then
   14779 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for intXX_t and u_intXX_t types in sys/bitypes.h" >&5
   14780 $as_echo_n "checking for intXX_t and u_intXX_t types in sys/bitypes.h... " >&6; }
   14781 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14782 /* end confdefs.h.  */
   14783 
   14784 #include <sys/bitypes.h>
   14785 
   14786 int
   14787 main ()
   14788 {
   14789 
   14790 			int8_t a; int16_t b; int32_t c;
   14791 			u_int8_t e; u_int16_t f; u_int32_t g;
   14792 			a = b = c = e = f = g = 1;
   14793 
   14794   ;
   14795   return 0;
   14796 }
   14797 _ACEOF
   14798 if ac_fn_c_try_compile "$LINENO"; then :
   14799 
   14800 			$as_echo "#define HAVE_U_INTXX_T 1" >>confdefs.h
   14801 
   14802 			$as_echo "#define HAVE_INTXX_T 1" >>confdefs.h
   14803 
   14804 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   14805 $as_echo "yes" >&6; }
   14806 
   14807 else
   14808   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   14809 $as_echo "no" >&6; }
   14810 
   14811 fi
   14812 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14813 fi
   14814 
   14815 
   14816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_char" >&5
   14817 $as_echo_n "checking for u_char... " >&6; }
   14818 if ${ac_cv_have_u_char+:} false; then :
   14819   $as_echo_n "(cached) " >&6
   14820 else
   14821 
   14822 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14823 /* end confdefs.h.  */
   14824  #include <sys/types.h>
   14825 int
   14826 main ()
   14827 {
   14828  u_char foo; foo = 125;
   14829   ;
   14830   return 0;
   14831 }
   14832 _ACEOF
   14833 if ac_fn_c_try_compile "$LINENO"; then :
   14834    ac_cv_have_u_char="yes"
   14835 else
   14836    ac_cv_have_u_char="no"
   14837 
   14838 fi
   14839 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14840 
   14841 fi
   14842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_u_char" >&5
   14843 $as_echo "$ac_cv_have_u_char" >&6; }
   14844 if test "x$ac_cv_have_u_char" = "xyes" ; then
   14845 
   14846 $as_echo "#define HAVE_U_CHAR 1" >>confdefs.h
   14847 
   14848 fi
   14849 
   14850 ac_fn_c_check_type "$LINENO" "intmax_t" "ac_cv_type_intmax_t" "
   14851 #include <sys/types.h>
   14852 #include <stdint.h>
   14853 
   14854 "
   14855 if test "x$ac_cv_type_intmax_t" = xyes; then :
   14856 
   14857 cat >>confdefs.h <<_ACEOF
   14858 #define HAVE_INTMAX_T 1
   14859 _ACEOF
   14860 
   14861 
   14862 fi
   14863 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "
   14864 #include <sys/types.h>
   14865 #include <stdint.h>
   14866 
   14867 "
   14868 if test "x$ac_cv_type_uintmax_t" = xyes; then :
   14869 
   14870 cat >>confdefs.h <<_ACEOF
   14871 #define HAVE_UINTMAX_T 1
   14872 _ACEOF
   14873 
   14874 
   14875 fi
   14876 
   14877 
   14878 
   14879    ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
   14880 #include <sys/socket.h>
   14881 "
   14882 if test "x$ac_cv_type_socklen_t" = xyes; then :
   14883 
   14884 else
   14885 
   14886       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t equivalent" >&5
   14887 $as_echo_n "checking for socklen_t equivalent... " >&6; }
   14888       if ${curl_cv_socklen_t_equiv+:} false; then :
   14889   $as_echo_n "(cached) " >&6
   14890 else
   14891 
   14892 	 # Systems have either "struct sockaddr *" or
   14893 	 # "void *" as the second argument to getpeername
   14894 	 curl_cv_socklen_t_equiv=
   14895 	 for arg2 in "struct sockaddr" void; do
   14896 	    for t in int size_t unsigned long "unsigned long"; do
   14897 	       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   14898 /* end confdefs.h.  */
   14899 
   14900 		  #include <sys/types.h>
   14901 		  #include <sys/socket.h>
   14902 
   14903 		  int getpeername (int, $arg2 *, $t *);
   14904 
   14905 int
   14906 main ()
   14907 {
   14908 
   14909 		  $t len;
   14910 		  getpeername(0,0,&len);
   14911 
   14912   ;
   14913   return 0;
   14914 }
   14915 _ACEOF
   14916 if ac_fn_c_try_compile "$LINENO"; then :
   14917 
   14918 		  curl_cv_socklen_t_equiv="$t"
   14919 		  break
   14920 
   14921 fi
   14922 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   14923 	    done
   14924 	 done
   14925 
   14926 	 if test "x$curl_cv_socklen_t_equiv" = x; then
   14927 	    as_fn_error $? "Cannot find a type to use in place of socklen_t" "$LINENO" 5
   14928 	 fi
   14929 
   14930 fi
   14931 
   14932       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_socklen_t_equiv" >&5
   14933 $as_echo "$curl_cv_socklen_t_equiv" >&6; }
   14934 
   14935 cat >>confdefs.h <<_ACEOF
   14936 #define socklen_t $curl_cv_socklen_t_equiv
   14937 _ACEOF
   14938 
   14939 fi
   14940 
   14941 
   14942 
   14943 ac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" "#include <signal.h>
   14944 "
   14945 if test "x$ac_cv_type_sig_atomic_t" = xyes; then :
   14946 
   14947 cat >>confdefs.h <<_ACEOF
   14948 #define HAVE_SIG_ATOMIC_T 1
   14949 _ACEOF
   14950 
   14951 
   14952 fi
   14953 
   14954 ac_fn_c_check_type "$LINENO" "fsblkcnt_t" "ac_cv_type_fsblkcnt_t" "
   14955 #include <sys/types.h>
   14956 #ifdef HAVE_SYS_BITYPES_H
   14957 #include <sys/bitypes.h>
   14958 #endif
   14959 #ifdef HAVE_SYS_STATFS_H
   14960 #include <sys/statfs.h>
   14961 #endif
   14962 #ifdef HAVE_SYS_STATVFS_H
   14963 #include <sys/statvfs.h>
   14964 #endif
   14965 
   14966 "
   14967 if test "x$ac_cv_type_fsblkcnt_t" = xyes; then :
   14968 
   14969 cat >>confdefs.h <<_ACEOF
   14970 #define HAVE_FSBLKCNT_T 1
   14971 _ACEOF
   14972 
   14973 
   14974 fi
   14975 ac_fn_c_check_type "$LINENO" "fsfilcnt_t" "ac_cv_type_fsfilcnt_t" "
   14976 #include <sys/types.h>
   14977 #ifdef HAVE_SYS_BITYPES_H
   14978 #include <sys/bitypes.h>
   14979 #endif
   14980 #ifdef HAVE_SYS_STATFS_H
   14981 #include <sys/statfs.h>
   14982 #endif
   14983 #ifdef HAVE_SYS_STATVFS_H
   14984 #include <sys/statvfs.h>
   14985 #endif
   14986 
   14987 "
   14988 if test "x$ac_cv_type_fsfilcnt_t" = xyes; then :
   14989 
   14990 cat >>confdefs.h <<_ACEOF
   14991 #define HAVE_FSFILCNT_T 1
   14992 _ACEOF
   14993 
   14994 
   14995 fi
   14996 
   14997 
   14998 ac_fn_c_check_type "$LINENO" "in_addr_t" "ac_cv_type_in_addr_t" "#include <sys/types.h>
   14999 #include <netinet/in.h>
   15000 "
   15001 if test "x$ac_cv_type_in_addr_t" = xyes; then :
   15002 
   15003 cat >>confdefs.h <<_ACEOF
   15004 #define HAVE_IN_ADDR_T 1
   15005 _ACEOF
   15006 
   15007 
   15008 fi
   15009 ac_fn_c_check_type "$LINENO" "in_port_t" "ac_cv_type_in_port_t" "#include <sys/types.h>
   15010 #include <netinet/in.h>
   15011 "
   15012 if test "x$ac_cv_type_in_port_t" = xyes; then :
   15013 
   15014 cat >>confdefs.h <<_ACEOF
   15015 #define HAVE_IN_PORT_T 1
   15016 _ACEOF
   15017 
   15018 
   15019 fi
   15020 
   15021 
   15022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for size_t" >&5
   15023 $as_echo_n "checking for size_t... " >&6; }
   15024 if ${ac_cv_have_size_t+:} false; then :
   15025   $as_echo_n "(cached) " >&6
   15026 else
   15027 
   15028 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15029 /* end confdefs.h.  */
   15030  #include <sys/types.h>
   15031 int
   15032 main ()
   15033 {
   15034  size_t foo; foo = 1235;
   15035   ;
   15036   return 0;
   15037 }
   15038 _ACEOF
   15039 if ac_fn_c_try_compile "$LINENO"; then :
   15040    ac_cv_have_size_t="yes"
   15041 else
   15042    ac_cv_have_size_t="no"
   15043 
   15044 fi
   15045 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   15046 
   15047 fi
   15048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_size_t" >&5
   15049 $as_echo "$ac_cv_have_size_t" >&6; }
   15050 if test "x$ac_cv_have_size_t" = "xyes" ; then
   15051 
   15052 $as_echo "#define HAVE_SIZE_T 1" >>confdefs.h
   15053 
   15054 fi
   15055 
   15056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssize_t" >&5
   15057 $as_echo_n "checking for ssize_t... " >&6; }
   15058 if ${ac_cv_have_ssize_t+:} false; then :
   15059   $as_echo_n "(cached) " >&6
   15060 else
   15061 
   15062 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15063 /* end confdefs.h.  */
   15064  #include <sys/types.h>
   15065 int
   15066 main ()
   15067 {
   15068  ssize_t foo; foo = 1235;
   15069   ;
   15070   return 0;
   15071 }
   15072 _ACEOF
   15073 if ac_fn_c_try_compile "$LINENO"; then :
   15074    ac_cv_have_ssize_t="yes"
   15075 else
   15076    ac_cv_have_ssize_t="no"
   15077 
   15078 fi
   15079 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   15080 
   15081 fi
   15082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_ssize_t" >&5
   15083 $as_echo "$ac_cv_have_ssize_t" >&6; }
   15084 if test "x$ac_cv_have_ssize_t" = "xyes" ; then
   15085 
   15086 $as_echo "#define HAVE_SSIZE_T 1" >>confdefs.h
   15087 
   15088 fi
   15089 
   15090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_t" >&5
   15091 $as_echo_n "checking for clock_t... " >&6; }
   15092 if ${ac_cv_have_clock_t+:} false; then :
   15093   $as_echo_n "(cached) " >&6
   15094 else
   15095 
   15096 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15097 /* end confdefs.h.  */
   15098  #include <time.h>
   15099 int
   15100 main ()
   15101 {
   15102  clock_t foo; foo = 1235;
   15103   ;
   15104   return 0;
   15105 }
   15106 _ACEOF
   15107 if ac_fn_c_try_compile "$LINENO"; then :
   15108    ac_cv_have_clock_t="yes"
   15109 else
   15110    ac_cv_have_clock_t="no"
   15111 
   15112 fi
   15113 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   15114 
   15115 fi
   15116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_clock_t" >&5
   15117 $as_echo "$ac_cv_have_clock_t" >&6; }
   15118 if test "x$ac_cv_have_clock_t" = "xyes" ; then
   15119 
   15120 $as_echo "#define HAVE_CLOCK_T 1" >>confdefs.h
   15121 
   15122 fi
   15123 
   15124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sa_family_t" >&5
   15125 $as_echo_n "checking for sa_family_t... " >&6; }
   15126 if ${ac_cv_have_sa_family_t+:} false; then :
   15127   $as_echo_n "(cached) " >&6
   15128 else
   15129 
   15130 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15131 /* end confdefs.h.  */
   15132 
   15133 #include <sys/types.h>
   15134 #include <sys/socket.h>
   15135 
   15136 int
   15137 main ()
   15138 {
   15139  sa_family_t foo; foo = 1235;
   15140   ;
   15141   return 0;
   15142 }
   15143 _ACEOF
   15144 if ac_fn_c_try_compile "$LINENO"; then :
   15145    ac_cv_have_sa_family_t="yes"
   15146 else
   15147    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15148 /* end confdefs.h.  */
   15149 
   15150 #include <sys/types.h>
   15151 #include <sys/socket.h>
   15152 #include <netinet/in.h>
   15153 
   15154 int
   15155 main ()
   15156 {
   15157  sa_family_t foo; foo = 1235;
   15158   ;
   15159   return 0;
   15160 }
   15161 _ACEOF
   15162 if ac_fn_c_try_compile "$LINENO"; then :
   15163    ac_cv_have_sa_family_t="yes"
   15164 else
   15165    ac_cv_have_sa_family_t="no"
   15166 
   15167 fi
   15168 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   15169 
   15170 fi
   15171 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   15172 
   15173 fi
   15174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_sa_family_t" >&5
   15175 $as_echo "$ac_cv_have_sa_family_t" >&6; }
   15176 if test "x$ac_cv_have_sa_family_t" = "xyes" ; then
   15177 
   15178 $as_echo "#define HAVE_SA_FAMILY_T 1" >>confdefs.h
   15179 
   15180 fi
   15181 
   15182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pid_t" >&5
   15183 $as_echo_n "checking for pid_t... " >&6; }
   15184 if ${ac_cv_have_pid_t+:} false; then :
   15185   $as_echo_n "(cached) " >&6
   15186 else
   15187 
   15188 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15189 /* end confdefs.h.  */
   15190  #include <sys/types.h>
   15191 int
   15192 main ()
   15193 {
   15194  pid_t foo; foo = 1235;
   15195   ;
   15196   return 0;
   15197 }
   15198 _ACEOF
   15199 if ac_fn_c_try_compile "$LINENO"; then :
   15200    ac_cv_have_pid_t="yes"
   15201 else
   15202    ac_cv_have_pid_t="no"
   15203 
   15204 fi
   15205 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   15206 
   15207 fi
   15208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_pid_t" >&5
   15209 $as_echo "$ac_cv_have_pid_t" >&6; }
   15210 if test "x$ac_cv_have_pid_t" = "xyes" ; then
   15211 
   15212 $as_echo "#define HAVE_PID_T 1" >>confdefs.h
   15213 
   15214 fi
   15215 
   15216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mode_t" >&5
   15217 $as_echo_n "checking for mode_t... " >&6; }
   15218 if ${ac_cv_have_mode_t+:} false; then :
   15219   $as_echo_n "(cached) " >&6
   15220 else
   15221 
   15222 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15223 /* end confdefs.h.  */
   15224  #include <sys/types.h>
   15225 int
   15226 main ()
   15227 {
   15228  mode_t foo; foo = 1235;
   15229   ;
   15230   return 0;
   15231 }
   15232 _ACEOF
   15233 if ac_fn_c_try_compile "$LINENO"; then :
   15234    ac_cv_have_mode_t="yes"
   15235 else
   15236    ac_cv_have_mode_t="no"
   15237 
   15238 fi
   15239 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   15240 
   15241 fi
   15242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_mode_t" >&5
   15243 $as_echo "$ac_cv_have_mode_t" >&6; }
   15244 if test "x$ac_cv_have_mode_t" = "xyes" ; then
   15245 
   15246 $as_echo "#define HAVE_MODE_T 1" >>confdefs.h
   15247 
   15248 fi
   15249 
   15250 
   15251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sockaddr_storage" >&5
   15252 $as_echo_n "checking for struct sockaddr_storage... " >&6; }
   15253 if ${ac_cv_have_struct_sockaddr_storage+:} false; then :
   15254   $as_echo_n "(cached) " >&6
   15255 else
   15256 
   15257 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15258 /* end confdefs.h.  */
   15259 
   15260 #include <sys/types.h>
   15261 #include <sys/socket.h>
   15262 
   15263 int
   15264 main ()
   15265 {
   15266  struct sockaddr_storage s;
   15267   ;
   15268   return 0;
   15269 }
   15270 _ACEOF
   15271 if ac_fn_c_try_compile "$LINENO"; then :
   15272    ac_cv_have_struct_sockaddr_storage="yes"
   15273 else
   15274    ac_cv_have_struct_sockaddr_storage="no"
   15275 
   15276 fi
   15277 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   15278 
   15279 fi
   15280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_struct_sockaddr_storage" >&5
   15281 $as_echo "$ac_cv_have_struct_sockaddr_storage" >&6; }
   15282 if test "x$ac_cv_have_struct_sockaddr_storage" = "xyes" ; then
   15283 
   15284 $as_echo "#define HAVE_STRUCT_SOCKADDR_STORAGE 1" >>confdefs.h
   15285 
   15286 fi
   15287 
   15288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sockaddr_in6" >&5
   15289 $as_echo_n "checking for struct sockaddr_in6... " >&6; }
   15290 if ${ac_cv_have_struct_sockaddr_in6+:} false; then :
   15291   $as_echo_n "(cached) " >&6
   15292 else
   15293 
   15294 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15295 /* end confdefs.h.  */
   15296 
   15297 #include <sys/types.h>
   15298 #include <netinet/in.h>
   15299 
   15300 int
   15301 main ()
   15302 {
   15303  struct sockaddr_in6 s; s.sin6_family = 0;
   15304   ;
   15305   return 0;
   15306 }
   15307 _ACEOF
   15308 if ac_fn_c_try_compile "$LINENO"; then :
   15309    ac_cv_have_struct_sockaddr_in6="yes"
   15310 else
   15311    ac_cv_have_struct_sockaddr_in6="no"
   15312 
   15313 fi
   15314 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   15315 
   15316 fi
   15317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_struct_sockaddr_in6" >&5
   15318 $as_echo "$ac_cv_have_struct_sockaddr_in6" >&6; }
   15319 if test "x$ac_cv_have_struct_sockaddr_in6" = "xyes" ; then
   15320 
   15321 $as_echo "#define HAVE_STRUCT_SOCKADDR_IN6 1" >>confdefs.h
   15322 
   15323 fi
   15324 
   15325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct in6_addr" >&5
   15326 $as_echo_n "checking for struct in6_addr... " >&6; }
   15327 if ${ac_cv_have_struct_in6_addr+:} false; then :
   15328   $as_echo_n "(cached) " >&6
   15329 else
   15330 
   15331 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15332 /* end confdefs.h.  */
   15333 
   15334 #include <sys/types.h>
   15335 #include <netinet/in.h>
   15336 
   15337 int
   15338 main ()
   15339 {
   15340  struct in6_addr s; s.s6_addr[0] = 0;
   15341   ;
   15342   return 0;
   15343 }
   15344 _ACEOF
   15345 if ac_fn_c_try_compile "$LINENO"; then :
   15346    ac_cv_have_struct_in6_addr="yes"
   15347 else
   15348    ac_cv_have_struct_in6_addr="no"
   15349 
   15350 fi
   15351 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   15352 
   15353 fi
   15354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_struct_in6_addr" >&5
   15355 $as_echo "$ac_cv_have_struct_in6_addr" >&6; }
   15356 if test "x$ac_cv_have_struct_in6_addr" = "xyes" ; then
   15357 
   15358 $as_echo "#define HAVE_STRUCT_IN6_ADDR 1" >>confdefs.h
   15359 
   15360 
   15361 	ac_fn_c_check_member "$LINENO" "struct sockaddr_in6" "sin6_scope_id" "ac_cv_member_struct_sockaddr_in6_sin6_scope_id" "
   15362 #ifdef HAVE_SYS_TYPES_H
   15363 #include <sys/types.h>
   15364 #endif
   15365 #include <netinet/in.h>
   15366 
   15367 "
   15368 if test "x$ac_cv_member_struct_sockaddr_in6_sin6_scope_id" = xyes; then :
   15369 
   15370 cat >>confdefs.h <<_ACEOF
   15371 #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
   15372 _ACEOF
   15373 
   15374 
   15375 fi
   15376 
   15377 fi
   15378 
   15379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct addrinfo" >&5
   15380 $as_echo_n "checking for struct addrinfo... " >&6; }
   15381 if ${ac_cv_have_struct_addrinfo+:} false; then :
   15382   $as_echo_n "(cached) " >&6
   15383 else
   15384 
   15385 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15386 /* end confdefs.h.  */
   15387 
   15388 #include <sys/types.h>
   15389 #include <sys/socket.h>
   15390 #include <netdb.h>
   15391 
   15392 int
   15393 main ()
   15394 {
   15395  struct addrinfo s; s.ai_flags = AI_PASSIVE;
   15396   ;
   15397   return 0;
   15398 }
   15399 _ACEOF
   15400 if ac_fn_c_try_compile "$LINENO"; then :
   15401    ac_cv_have_struct_addrinfo="yes"
   15402 else
   15403    ac_cv_have_struct_addrinfo="no"
   15404 
   15405 fi
   15406 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   15407 
   15408 fi
   15409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_struct_addrinfo" >&5
   15410 $as_echo "$ac_cv_have_struct_addrinfo" >&6; }
   15411 if test "x$ac_cv_have_struct_addrinfo" = "xyes" ; then
   15412 
   15413 $as_echo "#define HAVE_STRUCT_ADDRINFO 1" >>confdefs.h
   15414 
   15415 fi
   15416 
   15417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timeval" >&5
   15418 $as_echo_n "checking for struct timeval... " >&6; }
   15419 if ${ac_cv_have_struct_timeval+:} false; then :
   15420   $as_echo_n "(cached) " >&6
   15421 else
   15422 
   15423 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15424 /* end confdefs.h.  */
   15425  #include <sys/time.h>
   15426 int
   15427 main ()
   15428 {
   15429  struct timeval tv; tv.tv_sec = 1;
   15430   ;
   15431   return 0;
   15432 }
   15433 _ACEOF
   15434 if ac_fn_c_try_compile "$LINENO"; then :
   15435    ac_cv_have_struct_timeval="yes"
   15436 else
   15437    ac_cv_have_struct_timeval="no"
   15438 
   15439 fi
   15440 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   15441 
   15442 fi
   15443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_struct_timeval" >&5
   15444 $as_echo "$ac_cv_have_struct_timeval" >&6; }
   15445 if test "x$ac_cv_have_struct_timeval" = "xyes" ; then
   15446 
   15447 $as_echo "#define HAVE_STRUCT_TIMEVAL 1" >>confdefs.h
   15448 
   15449 	have_struct_timeval=1
   15450 fi
   15451 
   15452 ac_fn_c_check_type "$LINENO" "struct timespec" "ac_cv_type_struct_timespec" "$ac_includes_default"
   15453 if test "x$ac_cv_type_struct_timespec" = xyes; then :
   15454 
   15455 cat >>confdefs.h <<_ACEOF
   15456 #define HAVE_STRUCT_TIMESPEC 1
   15457 _ACEOF
   15458 
   15459 
   15460 fi
   15461 
   15462 
   15463 # We need int64_t or else certian parts of the compile will fail.
   15464 if test "x$ac_cv_have_int64_t" = "xno" && \
   15465 	test "x$ac_cv_sizeof_long_int" != "x8" && \
   15466 	test "x$ac_cv_sizeof_long_long_int" = "x0" ; then
   15467 	echo "OpenSSH requires int64_t support.  Contact your vendor or install"
   15468 	echo "an alternative compiler (I.E., GCC) before continuing."
   15469 	echo ""
   15470 	exit 1;
   15471 else
   15472 	if test "$cross_compiling" = yes; then :
   15473   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: Assuming working snprintf()" >&5
   15474 $as_echo "$as_me: WARNING: cross compiling: Assuming working snprintf()" >&2;}
   15475 
   15476 else
   15477   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15478 /* end confdefs.h.  */
   15479 
   15480 #include <stdio.h>
   15481 #include <string.h>
   15482 #ifdef HAVE_SNPRINTF
   15483 main()
   15484 {
   15485 	char buf[50];
   15486 	char expected_out[50];
   15487 	int mazsize = 50 ;
   15488 #if (SIZEOF_LONG_INT == 8)
   15489 	long int num = 0x7fffffffffffffff;
   15490 #else
   15491 	long long num = 0x7fffffffffffffffll;
   15492 #endif
   15493 	strcpy(expected_out, "9223372036854775807");
   15494 	snprintf(buf, mazsize, "%lld", num);
   15495 	if(strcmp(buf, expected_out) != 0)
   15496 		exit(1);
   15497 	exit(0);
   15498 }
   15499 #else
   15500 main() { exit(0); }
   15501 #endif
   15502 
   15503 _ACEOF
   15504 if ac_fn_c_try_run "$LINENO"; then :
   15505    true
   15506 else
   15507    $as_echo "#define BROKEN_SNPRINTF 1" >>confdefs.h
   15508 
   15509 fi
   15510 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   15511   conftest.$ac_objext conftest.beam conftest.$ac_ext
   15512 fi
   15513 
   15514 fi
   15515 
   15516 
   15517 # look for field 'ut_host' in header 'utmp.h'
   15518 		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
   15519 		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_host
   15520 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_host field in utmp.h" >&5
   15521 $as_echo_n "checking for ut_host field in utmp.h... " >&6; }
   15522 	if eval \${$ossh_varname+:} false; then :
   15523   $as_echo_n "(cached) " >&6
   15524 else
   15525 
   15526 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15527 /* end confdefs.h.  */
   15528 #include <utmp.h>
   15529 
   15530 _ACEOF
   15531 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   15532   $EGREP "ut_host" >/dev/null 2>&1; then :
   15533    			eval "$ossh_varname=yes"
   15534 else
   15535    			eval "$ossh_varname=no"
   15536 fi
   15537 rm -f conftest*
   15538 
   15539 fi
   15540 
   15541 	ossh_result=`eval 'echo $'"$ossh_varname"`
   15542 	if test -n "`echo $ossh_varname`"; then
   15543 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
   15544 $as_echo "$ossh_result" >&6; }
   15545 		if test "x$ossh_result" = "xyes"; then
   15546 
   15547 $as_echo "#define HAVE_HOST_IN_UTMP 1" >>confdefs.h
   15548 
   15549 		fi
   15550 	else
   15551 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   15552 $as_echo "no" >&6; }
   15553 	fi
   15554 
   15555 
   15556 # look for field 'ut_host' in header 'utmpx.h'
   15557 		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
   15558 		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_host
   15559 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_host field in utmpx.h" >&5
   15560 $as_echo_n "checking for ut_host field in utmpx.h... " >&6; }
   15561 	if eval \${$ossh_varname+:} false; then :
   15562   $as_echo_n "(cached) " >&6
   15563 else
   15564 
   15565 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15566 /* end confdefs.h.  */
   15567 #include <utmpx.h>
   15568 
   15569 _ACEOF
   15570 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   15571   $EGREP "ut_host" >/dev/null 2>&1; then :
   15572    			eval "$ossh_varname=yes"
   15573 else
   15574    			eval "$ossh_varname=no"
   15575 fi
   15576 rm -f conftest*
   15577 
   15578 fi
   15579 
   15580 	ossh_result=`eval 'echo $'"$ossh_varname"`
   15581 	if test -n "`echo $ossh_varname`"; then
   15582 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
   15583 $as_echo "$ossh_result" >&6; }
   15584 		if test "x$ossh_result" = "xyes"; then
   15585 
   15586 $as_echo "#define HAVE_HOST_IN_UTMPX 1" >>confdefs.h
   15587 
   15588 		fi
   15589 	else
   15590 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   15591 $as_echo "no" >&6; }
   15592 	fi
   15593 
   15594 
   15595 # look for field 'syslen' in header 'utmpx.h'
   15596 		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
   15597 		ossh_varname="ossh_cv_$ossh_safe""_has_"syslen
   15598 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for syslen field in utmpx.h" >&5
   15599 $as_echo_n "checking for syslen field in utmpx.h... " >&6; }
   15600 	if eval \${$ossh_varname+:} false; then :
   15601   $as_echo_n "(cached) " >&6
   15602 else
   15603 
   15604 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15605 /* end confdefs.h.  */
   15606 #include <utmpx.h>
   15607 
   15608 _ACEOF
   15609 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   15610   $EGREP "syslen" >/dev/null 2>&1; then :
   15611    			eval "$ossh_varname=yes"
   15612 else
   15613    			eval "$ossh_varname=no"
   15614 fi
   15615 rm -f conftest*
   15616 
   15617 fi
   15618 
   15619 	ossh_result=`eval 'echo $'"$ossh_varname"`
   15620 	if test -n "`echo $ossh_varname`"; then
   15621 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
   15622 $as_echo "$ossh_result" >&6; }
   15623 		if test "x$ossh_result" = "xyes"; then
   15624 
   15625 $as_echo "#define HAVE_SYSLEN_IN_UTMPX 1" >>confdefs.h
   15626 
   15627 		fi
   15628 	else
   15629 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   15630 $as_echo "no" >&6; }
   15631 	fi
   15632 
   15633 
   15634 # look for field 'ut_pid' in header 'utmp.h'
   15635 		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
   15636 		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_pid
   15637 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_pid field in utmp.h" >&5
   15638 $as_echo_n "checking for ut_pid field in utmp.h... " >&6; }
   15639 	if eval \${$ossh_varname+:} false; then :
   15640   $as_echo_n "(cached) " >&6
   15641 else
   15642 
   15643 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15644 /* end confdefs.h.  */
   15645 #include <utmp.h>
   15646 
   15647 _ACEOF
   15648 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   15649   $EGREP "ut_pid" >/dev/null 2>&1; then :
   15650    			eval "$ossh_varname=yes"
   15651 else
   15652    			eval "$ossh_varname=no"
   15653 fi
   15654 rm -f conftest*
   15655 
   15656 fi
   15657 
   15658 	ossh_result=`eval 'echo $'"$ossh_varname"`
   15659 	if test -n "`echo $ossh_varname`"; then
   15660 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
   15661 $as_echo "$ossh_result" >&6; }
   15662 		if test "x$ossh_result" = "xyes"; then
   15663 
   15664 $as_echo "#define HAVE_PID_IN_UTMP 1" >>confdefs.h
   15665 
   15666 		fi
   15667 	else
   15668 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   15669 $as_echo "no" >&6; }
   15670 	fi
   15671 
   15672 
   15673 # look for field 'ut_type' in header 'utmp.h'
   15674 		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
   15675 		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_type
   15676 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_type field in utmp.h" >&5
   15677 $as_echo_n "checking for ut_type field in utmp.h... " >&6; }
   15678 	if eval \${$ossh_varname+:} false; then :
   15679   $as_echo_n "(cached) " >&6
   15680 else
   15681 
   15682 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15683 /* end confdefs.h.  */
   15684 #include <utmp.h>
   15685 
   15686 _ACEOF
   15687 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   15688   $EGREP "ut_type" >/dev/null 2>&1; then :
   15689    			eval "$ossh_varname=yes"
   15690 else
   15691    			eval "$ossh_varname=no"
   15692 fi
   15693 rm -f conftest*
   15694 
   15695 fi
   15696 
   15697 	ossh_result=`eval 'echo $'"$ossh_varname"`
   15698 	if test -n "`echo $ossh_varname`"; then
   15699 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
   15700 $as_echo "$ossh_result" >&6; }
   15701 		if test "x$ossh_result" = "xyes"; then
   15702 
   15703 $as_echo "#define HAVE_TYPE_IN_UTMP 1" >>confdefs.h
   15704 
   15705 		fi
   15706 	else
   15707 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   15708 $as_echo "no" >&6; }
   15709 	fi
   15710 
   15711 
   15712 # look for field 'ut_type' in header 'utmpx.h'
   15713 		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
   15714 		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_type
   15715 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_type field in utmpx.h" >&5
   15716 $as_echo_n "checking for ut_type field in utmpx.h... " >&6; }
   15717 	if eval \${$ossh_varname+:} false; then :
   15718   $as_echo_n "(cached) " >&6
   15719 else
   15720 
   15721 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15722 /* end confdefs.h.  */
   15723 #include <utmpx.h>
   15724 
   15725 _ACEOF
   15726 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   15727   $EGREP "ut_type" >/dev/null 2>&1; then :
   15728    			eval "$ossh_varname=yes"
   15729 else
   15730    			eval "$ossh_varname=no"
   15731 fi
   15732 rm -f conftest*
   15733 
   15734 fi
   15735 
   15736 	ossh_result=`eval 'echo $'"$ossh_varname"`
   15737 	if test -n "`echo $ossh_varname`"; then
   15738 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
   15739 $as_echo "$ossh_result" >&6; }
   15740 		if test "x$ossh_result" = "xyes"; then
   15741 
   15742 $as_echo "#define HAVE_TYPE_IN_UTMPX 1" >>confdefs.h
   15743 
   15744 		fi
   15745 	else
   15746 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   15747 $as_echo "no" >&6; }
   15748 	fi
   15749 
   15750 
   15751 # look for field 'ut_tv' in header 'utmp.h'
   15752 		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
   15753 		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_tv
   15754 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_tv field in utmp.h" >&5
   15755 $as_echo_n "checking for ut_tv field in utmp.h... " >&6; }
   15756 	if eval \${$ossh_varname+:} false; then :
   15757   $as_echo_n "(cached) " >&6
   15758 else
   15759 
   15760 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15761 /* end confdefs.h.  */
   15762 #include <utmp.h>
   15763 
   15764 _ACEOF
   15765 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   15766   $EGREP "ut_tv" >/dev/null 2>&1; then :
   15767    			eval "$ossh_varname=yes"
   15768 else
   15769    			eval "$ossh_varname=no"
   15770 fi
   15771 rm -f conftest*
   15772 
   15773 fi
   15774 
   15775 	ossh_result=`eval 'echo $'"$ossh_varname"`
   15776 	if test -n "`echo $ossh_varname`"; then
   15777 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
   15778 $as_echo "$ossh_result" >&6; }
   15779 		if test "x$ossh_result" = "xyes"; then
   15780 
   15781 $as_echo "#define HAVE_TV_IN_UTMP 1" >>confdefs.h
   15782 
   15783 		fi
   15784 	else
   15785 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   15786 $as_echo "no" >&6; }
   15787 	fi
   15788 
   15789 
   15790 # look for field 'ut_id' in header 'utmp.h'
   15791 		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
   15792 		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_id
   15793 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_id field in utmp.h" >&5
   15794 $as_echo_n "checking for ut_id field in utmp.h... " >&6; }
   15795 	if eval \${$ossh_varname+:} false; then :
   15796   $as_echo_n "(cached) " >&6
   15797 else
   15798 
   15799 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15800 /* end confdefs.h.  */
   15801 #include <utmp.h>
   15802 
   15803 _ACEOF
   15804 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   15805   $EGREP "ut_id" >/dev/null 2>&1; then :
   15806    			eval "$ossh_varname=yes"
   15807 else
   15808    			eval "$ossh_varname=no"
   15809 fi
   15810 rm -f conftest*
   15811 
   15812 fi
   15813 
   15814 	ossh_result=`eval 'echo $'"$ossh_varname"`
   15815 	if test -n "`echo $ossh_varname`"; then
   15816 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
   15817 $as_echo "$ossh_result" >&6; }
   15818 		if test "x$ossh_result" = "xyes"; then
   15819 
   15820 $as_echo "#define HAVE_ID_IN_UTMP 1" >>confdefs.h
   15821 
   15822 		fi
   15823 	else
   15824 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   15825 $as_echo "no" >&6; }
   15826 	fi
   15827 
   15828 
   15829 # look for field 'ut_id' in header 'utmpx.h'
   15830 		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
   15831 		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_id
   15832 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_id field in utmpx.h" >&5
   15833 $as_echo_n "checking for ut_id field in utmpx.h... " >&6; }
   15834 	if eval \${$ossh_varname+:} false; then :
   15835   $as_echo_n "(cached) " >&6
   15836 else
   15837 
   15838 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15839 /* end confdefs.h.  */
   15840 #include <utmpx.h>
   15841 
   15842 _ACEOF
   15843 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   15844   $EGREP "ut_id" >/dev/null 2>&1; then :
   15845    			eval "$ossh_varname=yes"
   15846 else
   15847    			eval "$ossh_varname=no"
   15848 fi
   15849 rm -f conftest*
   15850 
   15851 fi
   15852 
   15853 	ossh_result=`eval 'echo $'"$ossh_varname"`
   15854 	if test -n "`echo $ossh_varname`"; then
   15855 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
   15856 $as_echo "$ossh_result" >&6; }
   15857 		if test "x$ossh_result" = "xyes"; then
   15858 
   15859 $as_echo "#define HAVE_ID_IN_UTMPX 1" >>confdefs.h
   15860 
   15861 		fi
   15862 	else
   15863 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   15864 $as_echo "no" >&6; }
   15865 	fi
   15866 
   15867 
   15868 # look for field 'ut_addr' in header 'utmp.h'
   15869 		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
   15870 		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr
   15871 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_addr field in utmp.h" >&5
   15872 $as_echo_n "checking for ut_addr field in utmp.h... " >&6; }
   15873 	if eval \${$ossh_varname+:} false; then :
   15874   $as_echo_n "(cached) " >&6
   15875 else
   15876 
   15877 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15878 /* end confdefs.h.  */
   15879 #include <utmp.h>
   15880 
   15881 _ACEOF
   15882 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   15883   $EGREP "ut_addr" >/dev/null 2>&1; then :
   15884    			eval "$ossh_varname=yes"
   15885 else
   15886    			eval "$ossh_varname=no"
   15887 fi
   15888 rm -f conftest*
   15889 
   15890 fi
   15891 
   15892 	ossh_result=`eval 'echo $'"$ossh_varname"`
   15893 	if test -n "`echo $ossh_varname`"; then
   15894 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
   15895 $as_echo "$ossh_result" >&6; }
   15896 		if test "x$ossh_result" = "xyes"; then
   15897 
   15898 $as_echo "#define HAVE_ADDR_IN_UTMP 1" >>confdefs.h
   15899 
   15900 		fi
   15901 	else
   15902 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   15903 $as_echo "no" >&6; }
   15904 	fi
   15905 
   15906 
   15907 # look for field 'ut_addr' in header 'utmpx.h'
   15908 		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
   15909 		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr
   15910 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_addr field in utmpx.h" >&5
   15911 $as_echo_n "checking for ut_addr field in utmpx.h... " >&6; }
   15912 	if eval \${$ossh_varname+:} false; then :
   15913   $as_echo_n "(cached) " >&6
   15914 else
   15915 
   15916 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15917 /* end confdefs.h.  */
   15918 #include <utmpx.h>
   15919 
   15920 _ACEOF
   15921 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   15922   $EGREP "ut_addr" >/dev/null 2>&1; then :
   15923    			eval "$ossh_varname=yes"
   15924 else
   15925    			eval "$ossh_varname=no"
   15926 fi
   15927 rm -f conftest*
   15928 
   15929 fi
   15930 
   15931 	ossh_result=`eval 'echo $'"$ossh_varname"`
   15932 	if test -n "`echo $ossh_varname`"; then
   15933 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
   15934 $as_echo "$ossh_result" >&6; }
   15935 		if test "x$ossh_result" = "xyes"; then
   15936 
   15937 $as_echo "#define HAVE_ADDR_IN_UTMPX 1" >>confdefs.h
   15938 
   15939 		fi
   15940 	else
   15941 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   15942 $as_echo "no" >&6; }
   15943 	fi
   15944 
   15945 
   15946 # look for field 'ut_addr_v6' in header 'utmp.h'
   15947 		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
   15948 		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr_v6
   15949 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_addr_v6 field in utmp.h" >&5
   15950 $as_echo_n "checking for ut_addr_v6 field in utmp.h... " >&6; }
   15951 	if eval \${$ossh_varname+:} false; then :
   15952   $as_echo_n "(cached) " >&6
   15953 else
   15954 
   15955 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15956 /* end confdefs.h.  */
   15957 #include <utmp.h>
   15958 
   15959 _ACEOF
   15960 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   15961   $EGREP "ut_addr_v6" >/dev/null 2>&1; then :
   15962    			eval "$ossh_varname=yes"
   15963 else
   15964    			eval "$ossh_varname=no"
   15965 fi
   15966 rm -f conftest*
   15967 
   15968 fi
   15969 
   15970 	ossh_result=`eval 'echo $'"$ossh_varname"`
   15971 	if test -n "`echo $ossh_varname`"; then
   15972 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
   15973 $as_echo "$ossh_result" >&6; }
   15974 		if test "x$ossh_result" = "xyes"; then
   15975 
   15976 $as_echo "#define HAVE_ADDR_V6_IN_UTMP 1" >>confdefs.h
   15977 
   15978 		fi
   15979 	else
   15980 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   15981 $as_echo "no" >&6; }
   15982 	fi
   15983 
   15984 
   15985 # look for field 'ut_addr_v6' in header 'utmpx.h'
   15986 		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
   15987 		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr_v6
   15988 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_addr_v6 field in utmpx.h" >&5
   15989 $as_echo_n "checking for ut_addr_v6 field in utmpx.h... " >&6; }
   15990 	if eval \${$ossh_varname+:} false; then :
   15991   $as_echo_n "(cached) " >&6
   15992 else
   15993 
   15994 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   15995 /* end confdefs.h.  */
   15996 #include <utmpx.h>
   15997 
   15998 _ACEOF
   15999 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   16000   $EGREP "ut_addr_v6" >/dev/null 2>&1; then :
   16001    			eval "$ossh_varname=yes"
   16002 else
   16003    			eval "$ossh_varname=no"
   16004 fi
   16005 rm -f conftest*
   16006 
   16007 fi
   16008 
   16009 	ossh_result=`eval 'echo $'"$ossh_varname"`
   16010 	if test -n "`echo $ossh_varname`"; then
   16011 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
   16012 $as_echo "$ossh_result" >&6; }
   16013 		if test "x$ossh_result" = "xyes"; then
   16014 
   16015 $as_echo "#define HAVE_ADDR_V6_IN_UTMPX 1" >>confdefs.h
   16016 
   16017 		fi
   16018 	else
   16019 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   16020 $as_echo "no" >&6; }
   16021 	fi
   16022 
   16023 
   16024 # look for field 'ut_exit' in header 'utmp.h'
   16025 		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
   16026 		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_exit
   16027 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_exit field in utmp.h" >&5
   16028 $as_echo_n "checking for ut_exit field in utmp.h... " >&6; }
   16029 	if eval \${$ossh_varname+:} false; then :
   16030   $as_echo_n "(cached) " >&6
   16031 else
   16032 
   16033 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16034 /* end confdefs.h.  */
   16035 #include <utmp.h>
   16036 
   16037 _ACEOF
   16038 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   16039   $EGREP "ut_exit" >/dev/null 2>&1; then :
   16040    			eval "$ossh_varname=yes"
   16041 else
   16042    			eval "$ossh_varname=no"
   16043 fi
   16044 rm -f conftest*
   16045 
   16046 fi
   16047 
   16048 	ossh_result=`eval 'echo $'"$ossh_varname"`
   16049 	if test -n "`echo $ossh_varname`"; then
   16050 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
   16051 $as_echo "$ossh_result" >&6; }
   16052 		if test "x$ossh_result" = "xyes"; then
   16053 
   16054 $as_echo "#define HAVE_EXIT_IN_UTMP 1" >>confdefs.h
   16055 
   16056 		fi
   16057 	else
   16058 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   16059 $as_echo "no" >&6; }
   16060 	fi
   16061 
   16062 
   16063 # look for field 'ut_time' in header 'utmp.h'
   16064 		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
   16065 		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_time
   16066 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_time field in utmp.h" >&5
   16067 $as_echo_n "checking for ut_time field in utmp.h... " >&6; }
   16068 	if eval \${$ossh_varname+:} false; then :
   16069   $as_echo_n "(cached) " >&6
   16070 else
   16071 
   16072 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16073 /* end confdefs.h.  */
   16074 #include <utmp.h>
   16075 
   16076 _ACEOF
   16077 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   16078   $EGREP "ut_time" >/dev/null 2>&1; then :
   16079    			eval "$ossh_varname=yes"
   16080 else
   16081    			eval "$ossh_varname=no"
   16082 fi
   16083 rm -f conftest*
   16084 
   16085 fi
   16086 
   16087 	ossh_result=`eval 'echo $'"$ossh_varname"`
   16088 	if test -n "`echo $ossh_varname`"; then
   16089 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
   16090 $as_echo "$ossh_result" >&6; }
   16091 		if test "x$ossh_result" = "xyes"; then
   16092 
   16093 $as_echo "#define HAVE_TIME_IN_UTMP 1" >>confdefs.h
   16094 
   16095 		fi
   16096 	else
   16097 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   16098 $as_echo "no" >&6; }
   16099 	fi
   16100 
   16101 
   16102 # look for field 'ut_time' in header 'utmpx.h'
   16103 		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
   16104 		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_time
   16105 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_time field in utmpx.h" >&5
   16106 $as_echo_n "checking for ut_time field in utmpx.h... " >&6; }
   16107 	if eval \${$ossh_varname+:} false; then :
   16108   $as_echo_n "(cached) " >&6
   16109 else
   16110 
   16111 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16112 /* end confdefs.h.  */
   16113 #include <utmpx.h>
   16114 
   16115 _ACEOF
   16116 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   16117   $EGREP "ut_time" >/dev/null 2>&1; then :
   16118    			eval "$ossh_varname=yes"
   16119 else
   16120    			eval "$ossh_varname=no"
   16121 fi
   16122 rm -f conftest*
   16123 
   16124 fi
   16125 
   16126 	ossh_result=`eval 'echo $'"$ossh_varname"`
   16127 	if test -n "`echo $ossh_varname`"; then
   16128 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
   16129 $as_echo "$ossh_result" >&6; }
   16130 		if test "x$ossh_result" = "xyes"; then
   16131 
   16132 $as_echo "#define HAVE_TIME_IN_UTMPX 1" >>confdefs.h
   16133 
   16134 		fi
   16135 	else
   16136 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   16137 $as_echo "no" >&6; }
   16138 	fi
   16139 
   16140 
   16141 # look for field 'ut_tv' in header 'utmpx.h'
   16142 		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
   16143 		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_tv
   16144 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_tv field in utmpx.h" >&5
   16145 $as_echo_n "checking for ut_tv field in utmpx.h... " >&6; }
   16146 	if eval \${$ossh_varname+:} false; then :
   16147   $as_echo_n "(cached) " >&6
   16148 else
   16149 
   16150 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16151 /* end confdefs.h.  */
   16152 #include <utmpx.h>
   16153 
   16154 _ACEOF
   16155 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   16156   $EGREP "ut_tv" >/dev/null 2>&1; then :
   16157    			eval "$ossh_varname=yes"
   16158 else
   16159    			eval "$ossh_varname=no"
   16160 fi
   16161 rm -f conftest*
   16162 
   16163 fi
   16164 
   16165 	ossh_result=`eval 'echo $'"$ossh_varname"`
   16166 	if test -n "`echo $ossh_varname`"; then
   16167 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
   16168 $as_echo "$ossh_result" >&6; }
   16169 		if test "x$ossh_result" = "xyes"; then
   16170 
   16171 $as_echo "#define HAVE_TV_IN_UTMPX 1" >>confdefs.h
   16172 
   16173 		fi
   16174 	else
   16175 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   16176 $as_echo "no" >&6; }
   16177 	fi
   16178 
   16179 
   16180 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
   16181 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
   16182 
   16183 cat >>confdefs.h <<_ACEOF
   16184 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
   16185 _ACEOF
   16186 
   16187 
   16188 fi
   16189 
   16190 ac_fn_c_check_member "$LINENO" "struct passwd" "pw_gecos" "ac_cv_member_struct_passwd_pw_gecos" "
   16191 #include <sys/types.h>
   16192 #include <pwd.h>
   16193 
   16194 "
   16195 if test "x$ac_cv_member_struct_passwd_pw_gecos" = xyes; then :
   16196 
   16197 cat >>confdefs.h <<_ACEOF
   16198 #define HAVE_STRUCT_PASSWD_PW_GECOS 1
   16199 _ACEOF
   16200 
   16201 
   16202 fi
   16203 ac_fn_c_check_member "$LINENO" "struct passwd" "pw_class" "ac_cv_member_struct_passwd_pw_class" "
   16204 #include <sys/types.h>
   16205 #include <pwd.h>
   16206 
   16207 "
   16208 if test "x$ac_cv_member_struct_passwd_pw_class" = xyes; then :
   16209 
   16210 cat >>confdefs.h <<_ACEOF
   16211 #define HAVE_STRUCT_PASSWD_PW_CLASS 1
   16212 _ACEOF
   16213 
   16214 
   16215 fi
   16216 ac_fn_c_check_member "$LINENO" "struct passwd" "pw_change" "ac_cv_member_struct_passwd_pw_change" "
   16217 #include <sys/types.h>
   16218 #include <pwd.h>
   16219 
   16220 "
   16221 if test "x$ac_cv_member_struct_passwd_pw_change" = xyes; then :
   16222 
   16223 cat >>confdefs.h <<_ACEOF
   16224 #define HAVE_STRUCT_PASSWD_PW_CHANGE 1
   16225 _ACEOF
   16226 
   16227 
   16228 fi
   16229 ac_fn_c_check_member "$LINENO" "struct passwd" "pw_expire" "ac_cv_member_struct_passwd_pw_expire" "
   16230 #include <sys/types.h>
   16231 #include <pwd.h>
   16232 
   16233 "
   16234 if test "x$ac_cv_member_struct_passwd_pw_expire" = xyes; then :
   16235 
   16236 cat >>confdefs.h <<_ACEOF
   16237 #define HAVE_STRUCT_PASSWD_PW_EXPIRE 1
   16238 _ACEOF
   16239 
   16240 
   16241 fi
   16242 
   16243 
   16244 ac_fn_c_check_member "$LINENO" "struct __res_state" "retrans" "ac_cv_member_struct___res_state_retrans" "
   16245 #include <stdio.h>
   16246 #if HAVE_SYS_TYPES_H
   16247 # include <sys/types.h>
   16248 #endif
   16249 #include <netinet/in.h>
   16250 #include <arpa/nameser.h>
   16251 #include <resolv.h>
   16252 
   16253 "
   16254 if test "x$ac_cv_member_struct___res_state_retrans" = xyes; then :
   16255 
   16256 else
   16257 
   16258 $as_echo "#define __res_state state" >>confdefs.h
   16259 
   16260 fi
   16261 
   16262 
   16263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ss_family field in struct sockaddr_storage" >&5
   16264 $as_echo_n "checking for ss_family field in struct sockaddr_storage... " >&6; }
   16265 if ${ac_cv_have_ss_family_in_struct_ss+:} false; then :
   16266   $as_echo_n "(cached) " >&6
   16267 else
   16268 
   16269 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16270 /* end confdefs.h.  */
   16271 
   16272 #include <sys/types.h>
   16273 #include <sys/socket.h>
   16274 
   16275 int
   16276 main ()
   16277 {
   16278  struct sockaddr_storage s; s.ss_family = 1;
   16279   ;
   16280   return 0;
   16281 }
   16282 _ACEOF
   16283 if ac_fn_c_try_compile "$LINENO"; then :
   16284    ac_cv_have_ss_family_in_struct_ss="yes"
   16285 else
   16286    ac_cv_have_ss_family_in_struct_ss="no"
   16287 fi
   16288 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   16289 
   16290 fi
   16291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_ss_family_in_struct_ss" >&5
   16292 $as_echo "$ac_cv_have_ss_family_in_struct_ss" >&6; }
   16293 if test "x$ac_cv_have_ss_family_in_struct_ss" = "xyes" ; then
   16294 
   16295 $as_echo "#define HAVE_SS_FAMILY_IN_SS 1" >>confdefs.h
   16296 
   16297 fi
   16298 
   16299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __ss_family field in struct sockaddr_storage" >&5
   16300 $as_echo_n "checking for __ss_family field in struct sockaddr_storage... " >&6; }
   16301 if ${ac_cv_have___ss_family_in_struct_ss+:} false; then :
   16302   $as_echo_n "(cached) " >&6
   16303 else
   16304 
   16305 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16306 /* end confdefs.h.  */
   16307 
   16308 #include <sys/types.h>
   16309 #include <sys/socket.h>
   16310 
   16311 int
   16312 main ()
   16313 {
   16314  struct sockaddr_storage s; s.__ss_family = 1;
   16315   ;
   16316   return 0;
   16317 }
   16318 _ACEOF
   16319 if ac_fn_c_try_compile "$LINENO"; then :
   16320    ac_cv_have___ss_family_in_struct_ss="yes"
   16321 else
   16322    ac_cv_have___ss_family_in_struct_ss="no"
   16323 
   16324 fi
   16325 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   16326 
   16327 fi
   16328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have___ss_family_in_struct_ss" >&5
   16329 $as_echo "$ac_cv_have___ss_family_in_struct_ss" >&6; }
   16330 if test "x$ac_cv_have___ss_family_in_struct_ss" = "xyes" ; then
   16331 
   16332 $as_echo "#define HAVE___SS_FAMILY_IN_SS 1" >>confdefs.h
   16333 
   16334 fi
   16335 
   16336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for msg_accrights field in struct msghdr" >&5
   16337 $as_echo_n "checking for msg_accrights field in struct msghdr... " >&6; }
   16338 if ${ac_cv_have_accrights_in_msghdr+:} false; then :
   16339   $as_echo_n "(cached) " >&6
   16340 else
   16341 
   16342 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16343 /* end confdefs.h.  */
   16344 
   16345 #include <sys/types.h>
   16346 #include <sys/socket.h>
   16347 #include <sys/uio.h>
   16348 
   16349 int
   16350 main ()
   16351 {
   16352 
   16353 #ifdef msg_accrights
   16354 #error "msg_accrights is a macro"
   16355 exit(1);
   16356 #endif
   16357 struct msghdr m;
   16358 m.msg_accrights = 0;
   16359 exit(0);
   16360 
   16361   ;
   16362   return 0;
   16363 }
   16364 _ACEOF
   16365 if ac_fn_c_try_compile "$LINENO"; then :
   16366    ac_cv_have_accrights_in_msghdr="yes"
   16367 else
   16368    ac_cv_have_accrights_in_msghdr="no"
   16369 
   16370 fi
   16371 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   16372 
   16373 fi
   16374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_accrights_in_msghdr" >&5
   16375 $as_echo "$ac_cv_have_accrights_in_msghdr" >&6; }
   16376 if test "x$ac_cv_have_accrights_in_msghdr" = "xyes" ; then
   16377 
   16378 $as_echo "#define HAVE_ACCRIGHTS_IN_MSGHDR 1" >>confdefs.h
   16379 
   16380 fi
   16381 
   16382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if struct statvfs.f_fsid is integral type" >&5
   16383 $as_echo_n "checking if struct statvfs.f_fsid is integral type... " >&6; }
   16384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16385 /* end confdefs.h.  */
   16386 
   16387 #include <sys/param.h>
   16388 #include <sys/stat.h>
   16389 #ifdef HAVE_SYS_TIME_H
   16390 # include <sys/time.h>
   16391 #endif
   16392 #ifdef HAVE_SYS_MOUNT_H
   16393 #include <sys/mount.h>
   16394 #endif
   16395 #ifdef HAVE_SYS_STATVFS_H
   16396 #include <sys/statvfs.h>
   16397 #endif
   16398 
   16399 int
   16400 main ()
   16401 {
   16402  struct statvfs s; s.f_fsid = 0;
   16403   ;
   16404   return 0;
   16405 }
   16406 _ACEOF
   16407 if ac_fn_c_try_compile "$LINENO"; then :
   16408    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   16409 $as_echo "yes" >&6; }
   16410 else
   16411    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   16412 $as_echo "no" >&6; }
   16413 
   16414 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if fsid_t has member val" >&5
   16415 $as_echo_n "checking if fsid_t has member val... " >&6; }
   16416 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16417 /* end confdefs.h.  */
   16418 
   16419 #include <sys/types.h>
   16420 #include <sys/statvfs.h>
   16421 
   16422 int
   16423 main ()
   16424 {
   16425  fsid_t t; t.val[0] = 0;
   16426   ;
   16427   return 0;
   16428 }
   16429 _ACEOF
   16430 if ac_fn_c_try_compile "$LINENO"; then :
   16431    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   16432 $as_echo "yes" >&6; }
   16433 
   16434 $as_echo "#define FSID_HAS_VAL 1" >>confdefs.h
   16435 
   16436 else
   16437    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   16438 $as_echo "no" >&6; }
   16439 fi
   16440 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   16441 
   16442 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if f_fsid has member __val" >&5
   16443 $as_echo_n "checking if f_fsid has member __val... " >&6; }
   16444 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16445 /* end confdefs.h.  */
   16446 
   16447 #include <sys/types.h>
   16448 #include <sys/statvfs.h>
   16449 
   16450 int
   16451 main ()
   16452 {
   16453  fsid_t t; t.__val[0] = 0;
   16454   ;
   16455   return 0;
   16456 }
   16457 _ACEOF
   16458 if ac_fn_c_try_compile "$LINENO"; then :
   16459    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   16460 $as_echo "yes" >&6; }
   16461 
   16462 $as_echo "#define FSID_HAS___VAL 1" >>confdefs.h
   16463 
   16464 else
   16465    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   16466 $as_echo "no" >&6; }
   16467 fi
   16468 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   16469 
   16470 fi
   16471 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   16472 
   16473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for msg_control field in struct msghdr" >&5
   16474 $as_echo_n "checking for msg_control field in struct msghdr... " >&6; }
   16475 if ${ac_cv_have_control_in_msghdr+:} false; then :
   16476   $as_echo_n "(cached) " >&6
   16477 else
   16478 
   16479 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16480 /* end confdefs.h.  */
   16481 
   16482 #include <sys/types.h>
   16483 #include <sys/socket.h>
   16484 #include <sys/uio.h>
   16485 
   16486 int
   16487 main ()
   16488 {
   16489 
   16490 #ifdef msg_control
   16491 #error "msg_control is a macro"
   16492 exit(1);
   16493 #endif
   16494 struct msghdr m;
   16495 m.msg_control = 0;
   16496 exit(0);
   16497 
   16498   ;
   16499   return 0;
   16500 }
   16501 _ACEOF
   16502 if ac_fn_c_try_compile "$LINENO"; then :
   16503    ac_cv_have_control_in_msghdr="yes"
   16504 else
   16505    ac_cv_have_control_in_msghdr="no"
   16506 
   16507 fi
   16508 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   16509 
   16510 fi
   16511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_control_in_msghdr" >&5
   16512 $as_echo "$ac_cv_have_control_in_msghdr" >&6; }
   16513 if test "x$ac_cv_have_control_in_msghdr" = "xyes" ; then
   16514 
   16515 $as_echo "#define HAVE_CONTROL_IN_MSGHDR 1" >>confdefs.h
   16516 
   16517 fi
   16518 
   16519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libc defines __progname" >&5
   16520 $as_echo_n "checking if libc defines __progname... " >&6; }
   16521 if ${ac_cv_libc_defines___progname+:} false; then :
   16522   $as_echo_n "(cached) " >&6
   16523 else
   16524 
   16525 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16526 /* end confdefs.h.  */
   16527 
   16528 int
   16529 main ()
   16530 {
   16531  extern char *__progname; printf("%s", __progname);
   16532   ;
   16533   return 0;
   16534 }
   16535 _ACEOF
   16536 if ac_fn_c_try_link "$LINENO"; then :
   16537    ac_cv_libc_defines___progname="yes"
   16538 else
   16539    ac_cv_libc_defines___progname="no"
   16540 
   16541 fi
   16542 rm -f core conftest.err conftest.$ac_objext \
   16543     conftest$ac_exeext conftest.$ac_ext
   16544 
   16545 fi
   16546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libc_defines___progname" >&5
   16547 $as_echo "$ac_cv_libc_defines___progname" >&6; }
   16548 if test "x$ac_cv_libc_defines___progname" = "xyes" ; then
   16549 
   16550 $as_echo "#define HAVE___PROGNAME 1" >>confdefs.h
   16551 
   16552 fi
   16553 
   16554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC implements __FUNCTION__" >&5
   16555 $as_echo_n "checking whether $CC implements __FUNCTION__... " >&6; }
   16556 if ${ac_cv_cc_implements___FUNCTION__+:} false; then :
   16557   $as_echo_n "(cached) " >&6
   16558 else
   16559 
   16560 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16561 /* end confdefs.h.  */
   16562  #include <stdio.h>
   16563 int
   16564 main ()
   16565 {
   16566  printf("%s", __FUNCTION__);
   16567   ;
   16568   return 0;
   16569 }
   16570 _ACEOF
   16571 if ac_fn_c_try_link "$LINENO"; then :
   16572    ac_cv_cc_implements___FUNCTION__="yes"
   16573 else
   16574    ac_cv_cc_implements___FUNCTION__="no"
   16575 
   16576 fi
   16577 rm -f core conftest.err conftest.$ac_objext \
   16578     conftest$ac_exeext conftest.$ac_ext
   16579 
   16580 fi
   16581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_implements___FUNCTION__" >&5
   16582 $as_echo "$ac_cv_cc_implements___FUNCTION__" >&6; }
   16583 if test "x$ac_cv_cc_implements___FUNCTION__" = "xyes" ; then
   16584 
   16585 $as_echo "#define HAVE___FUNCTION__ 1" >>confdefs.h
   16586 
   16587 fi
   16588 
   16589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC implements __func__" >&5
   16590 $as_echo_n "checking whether $CC implements __func__... " >&6; }
   16591 if ${ac_cv_cc_implements___func__+:} false; then :
   16592   $as_echo_n "(cached) " >&6
   16593 else
   16594 
   16595 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16596 /* end confdefs.h.  */
   16597  #include <stdio.h>
   16598 int
   16599 main ()
   16600 {
   16601  printf("%s", __func__);
   16602   ;
   16603   return 0;
   16604 }
   16605 _ACEOF
   16606 if ac_fn_c_try_link "$LINENO"; then :
   16607    ac_cv_cc_implements___func__="yes"
   16608 else
   16609    ac_cv_cc_implements___func__="no"
   16610 
   16611 fi
   16612 rm -f core conftest.err conftest.$ac_objext \
   16613     conftest$ac_exeext conftest.$ac_ext
   16614 
   16615 fi
   16616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_implements___func__" >&5
   16617 $as_echo "$ac_cv_cc_implements___func__" >&6; }
   16618 if test "x$ac_cv_cc_implements___func__" = "xyes" ; then
   16619 
   16620 $as_echo "#define HAVE___func__ 1" >>confdefs.h
   16621 
   16622 fi
   16623 
   16624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether va_copy exists" >&5
   16625 $as_echo_n "checking whether va_copy exists... " >&6; }
   16626 if ${ac_cv_have_va_copy+:} false; then :
   16627   $as_echo_n "(cached) " >&6
   16628 else
   16629 
   16630 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16631 /* end confdefs.h.  */
   16632 
   16633 #include <stdarg.h>
   16634 va_list x,y;
   16635 
   16636 int
   16637 main ()
   16638 {
   16639  va_copy(x,y);
   16640   ;
   16641   return 0;
   16642 }
   16643 _ACEOF
   16644 if ac_fn_c_try_link "$LINENO"; then :
   16645    ac_cv_have_va_copy="yes"
   16646 else
   16647    ac_cv_have_va_copy="no"
   16648 
   16649 fi
   16650 rm -f core conftest.err conftest.$ac_objext \
   16651     conftest$ac_exeext conftest.$ac_ext
   16652 
   16653 fi
   16654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_va_copy" >&5
   16655 $as_echo "$ac_cv_have_va_copy" >&6; }
   16656 if test "x$ac_cv_have_va_copy" = "xyes" ; then
   16657 
   16658 $as_echo "#define HAVE_VA_COPY 1" >>confdefs.h
   16659 
   16660 fi
   16661 
   16662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __va_copy exists" >&5
   16663 $as_echo_n "checking whether __va_copy exists... " >&6; }
   16664 if ${ac_cv_have___va_copy+:} false; then :
   16665   $as_echo_n "(cached) " >&6
   16666 else
   16667 
   16668 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16669 /* end confdefs.h.  */
   16670 
   16671 #include <stdarg.h>
   16672 va_list x,y;
   16673 
   16674 int
   16675 main ()
   16676 {
   16677  __va_copy(x,y);
   16678   ;
   16679   return 0;
   16680 }
   16681 _ACEOF
   16682 if ac_fn_c_try_link "$LINENO"; then :
   16683    ac_cv_have___va_copy="yes"
   16684 else
   16685    ac_cv_have___va_copy="no"
   16686 
   16687 fi
   16688 rm -f core conftest.err conftest.$ac_objext \
   16689     conftest$ac_exeext conftest.$ac_ext
   16690 
   16691 fi
   16692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have___va_copy" >&5
   16693 $as_echo "$ac_cv_have___va_copy" >&6; }
   16694 if test "x$ac_cv_have___va_copy" = "xyes" ; then
   16695 
   16696 $as_echo "#define HAVE___VA_COPY 1" >>confdefs.h
   16697 
   16698 fi
   16699 
   16700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getopt has optreset support" >&5
   16701 $as_echo_n "checking whether getopt has optreset support... " >&6; }
   16702 if ${ac_cv_have_getopt_optreset+:} false; then :
   16703   $as_echo_n "(cached) " >&6
   16704 else
   16705 
   16706 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16707 /* end confdefs.h.  */
   16708  #include <getopt.h>
   16709 int
   16710 main ()
   16711 {
   16712  extern int optreset; optreset = 0;
   16713   ;
   16714   return 0;
   16715 }
   16716 _ACEOF
   16717 if ac_fn_c_try_link "$LINENO"; then :
   16718    ac_cv_have_getopt_optreset="yes"
   16719 else
   16720    ac_cv_have_getopt_optreset="no"
   16721 
   16722 fi
   16723 rm -f core conftest.err conftest.$ac_objext \
   16724     conftest$ac_exeext conftest.$ac_ext
   16725 
   16726 fi
   16727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_getopt_optreset" >&5
   16728 $as_echo "$ac_cv_have_getopt_optreset" >&6; }
   16729 if test "x$ac_cv_have_getopt_optreset" = "xyes" ; then
   16730 
   16731 $as_echo "#define HAVE_GETOPT_OPTRESET 1" >>confdefs.h
   16732 
   16733 fi
   16734 
   16735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libc defines sys_errlist" >&5
   16736 $as_echo_n "checking if libc defines sys_errlist... " >&6; }
   16737 if ${ac_cv_libc_defines_sys_errlist+:} false; then :
   16738   $as_echo_n "(cached) " >&6
   16739 else
   16740 
   16741 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16742 /* end confdefs.h.  */
   16743 
   16744 int
   16745 main ()
   16746 {
   16747  extern const char *const sys_errlist[]; printf("%s", sys_errlist[0]);
   16748   ;
   16749   return 0;
   16750 }
   16751 _ACEOF
   16752 if ac_fn_c_try_link "$LINENO"; then :
   16753    ac_cv_libc_defines_sys_errlist="yes"
   16754 else
   16755    ac_cv_libc_defines_sys_errlist="no"
   16756 
   16757 fi
   16758 rm -f core conftest.err conftest.$ac_objext \
   16759     conftest$ac_exeext conftest.$ac_ext
   16760 
   16761 fi
   16762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libc_defines_sys_errlist" >&5
   16763 $as_echo "$ac_cv_libc_defines_sys_errlist" >&6; }
   16764 if test "x$ac_cv_libc_defines_sys_errlist" = "xyes" ; then
   16765 
   16766 $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
   16767 
   16768 fi
   16769 
   16770 
   16771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libc defines sys_nerr" >&5
   16772 $as_echo_n "checking if libc defines sys_nerr... " >&6; }
   16773 if ${ac_cv_libc_defines_sys_nerr+:} false; then :
   16774   $as_echo_n "(cached) " >&6
   16775 else
   16776 
   16777 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16778 /* end confdefs.h.  */
   16779 
   16780 int
   16781 main ()
   16782 {
   16783  extern int sys_nerr; printf("%i", sys_nerr);
   16784   ;
   16785   return 0;
   16786 }
   16787 _ACEOF
   16788 if ac_fn_c_try_link "$LINENO"; then :
   16789    ac_cv_libc_defines_sys_nerr="yes"
   16790 else
   16791    ac_cv_libc_defines_sys_nerr="no"
   16792 
   16793 fi
   16794 rm -f core conftest.err conftest.$ac_objext \
   16795     conftest$ac_exeext conftest.$ac_ext
   16796 
   16797 fi
   16798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libc_defines_sys_nerr" >&5
   16799 $as_echo "$ac_cv_libc_defines_sys_nerr" >&6; }
   16800 if test "x$ac_cv_libc_defines_sys_nerr" = "xyes" ; then
   16801 
   16802 $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
   16803 
   16804 fi
   16805 
   16806 # Check libraries needed by DNS fingerprint support
   16807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getrrsetbyname" >&5
   16808 $as_echo_n "checking for library containing getrrsetbyname... " >&6; }
   16809 if ${ac_cv_search_getrrsetbyname+:} false; then :
   16810   $as_echo_n "(cached) " >&6
   16811 else
   16812   ac_func_search_save_LIBS=$LIBS
   16813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16814 /* end confdefs.h.  */
   16815 
   16816 /* Override any GCC internal prototype to avoid an error.
   16817    Use char because int might match the return type of a GCC
   16818    builtin and then its argument prototype would still apply.  */
   16819 #ifdef __cplusplus
   16820 extern "C"
   16821 #endif
   16822 char getrrsetbyname ();
   16823 int
   16824 main ()
   16825 {
   16826 return getrrsetbyname ();
   16827   ;
   16828   return 0;
   16829 }
   16830 _ACEOF
   16831 for ac_lib in '' resolv; do
   16832   if test -z "$ac_lib"; then
   16833     ac_res="none required"
   16834   else
   16835     ac_res=-l$ac_lib
   16836     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   16837   fi
   16838   if ac_fn_c_try_link "$LINENO"; then :
   16839   ac_cv_search_getrrsetbyname=$ac_res
   16840 fi
   16841 rm -f core conftest.err conftest.$ac_objext \
   16842     conftest$ac_exeext
   16843   if ${ac_cv_search_getrrsetbyname+:} false; then :
   16844   break
   16845 fi
   16846 done
   16847 if ${ac_cv_search_getrrsetbyname+:} false; then :
   16848 
   16849 else
   16850   ac_cv_search_getrrsetbyname=no
   16851 fi
   16852 rm conftest.$ac_ext
   16853 LIBS=$ac_func_search_save_LIBS
   16854 fi
   16855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getrrsetbyname" >&5
   16856 $as_echo "$ac_cv_search_getrrsetbyname" >&6; }
   16857 ac_res=$ac_cv_search_getrrsetbyname
   16858 if test "$ac_res" != no; then :
   16859   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   16860 
   16861 $as_echo "#define HAVE_GETRRSETBYNAME 1" >>confdefs.h
   16862 
   16863 else
   16864 
   16865 		# Needed by our getrrsetbyname()
   16866 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing res_query" >&5
   16867 $as_echo_n "checking for library containing res_query... " >&6; }
   16868 if ${ac_cv_search_res_query+:} false; then :
   16869   $as_echo_n "(cached) " >&6
   16870 else
   16871   ac_func_search_save_LIBS=$LIBS
   16872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16873 /* end confdefs.h.  */
   16874 
   16875 /* Override any GCC internal prototype to avoid an error.
   16876    Use char because int might match the return type of a GCC
   16877    builtin and then its argument prototype would still apply.  */
   16878 #ifdef __cplusplus
   16879 extern "C"
   16880 #endif
   16881 char res_query ();
   16882 int
   16883 main ()
   16884 {
   16885 return res_query ();
   16886   ;
   16887   return 0;
   16888 }
   16889 _ACEOF
   16890 for ac_lib in '' resolv; do
   16891   if test -z "$ac_lib"; then
   16892     ac_res="none required"
   16893   else
   16894     ac_res=-l$ac_lib
   16895     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   16896   fi
   16897   if ac_fn_c_try_link "$LINENO"; then :
   16898   ac_cv_search_res_query=$ac_res
   16899 fi
   16900 rm -f core conftest.err conftest.$ac_objext \
   16901     conftest$ac_exeext
   16902   if ${ac_cv_search_res_query+:} false; then :
   16903   break
   16904 fi
   16905 done
   16906 if ${ac_cv_search_res_query+:} false; then :
   16907 
   16908 else
   16909   ac_cv_search_res_query=no
   16910 fi
   16911 rm conftest.$ac_ext
   16912 LIBS=$ac_func_search_save_LIBS
   16913 fi
   16914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_res_query" >&5
   16915 $as_echo "$ac_cv_search_res_query" >&6; }
   16916 ac_res=$ac_cv_search_res_query
   16917 if test "$ac_res" != no; then :
   16918   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   16919 
   16920 fi
   16921 
   16922 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dn_expand" >&5
   16923 $as_echo_n "checking for library containing dn_expand... " >&6; }
   16924 if ${ac_cv_search_dn_expand+:} false; then :
   16925   $as_echo_n "(cached) " >&6
   16926 else
   16927   ac_func_search_save_LIBS=$LIBS
   16928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16929 /* end confdefs.h.  */
   16930 
   16931 /* Override any GCC internal prototype to avoid an error.
   16932    Use char because int might match the return type of a GCC
   16933    builtin and then its argument prototype would still apply.  */
   16934 #ifdef __cplusplus
   16935 extern "C"
   16936 #endif
   16937 char dn_expand ();
   16938 int
   16939 main ()
   16940 {
   16941 return dn_expand ();
   16942   ;
   16943   return 0;
   16944 }
   16945 _ACEOF
   16946 for ac_lib in '' resolv; do
   16947   if test -z "$ac_lib"; then
   16948     ac_res="none required"
   16949   else
   16950     ac_res=-l$ac_lib
   16951     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   16952   fi
   16953   if ac_fn_c_try_link "$LINENO"; then :
   16954   ac_cv_search_dn_expand=$ac_res
   16955 fi
   16956 rm -f core conftest.err conftest.$ac_objext \
   16957     conftest$ac_exeext
   16958   if ${ac_cv_search_dn_expand+:} false; then :
   16959   break
   16960 fi
   16961 done
   16962 if ${ac_cv_search_dn_expand+:} false; then :
   16963 
   16964 else
   16965   ac_cv_search_dn_expand=no
   16966 fi
   16967 rm conftest.$ac_ext
   16968 LIBS=$ac_func_search_save_LIBS
   16969 fi
   16970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dn_expand" >&5
   16971 $as_echo "$ac_cv_search_dn_expand" >&6; }
   16972 ac_res=$ac_cv_search_dn_expand
   16973 if test "$ac_res" != no; then :
   16974   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   16975 
   16976 fi
   16977 
   16978 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if res_query will link" >&5
   16979 $as_echo_n "checking if res_query will link... " >&6; }
   16980 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   16981 /* end confdefs.h.  */
   16982 
   16983 #include <sys/types.h>
   16984 #include <netinet/in.h>
   16985 #include <arpa/nameser.h>
   16986 #include <netdb.h>
   16987 #include <resolv.h>
   16988 
   16989 int
   16990 main ()
   16991 {
   16992 
   16993 	res_query (0, 0, 0, 0, 0);
   16994 
   16995   ;
   16996   return 0;
   16997 }
   16998 _ACEOF
   16999 if ac_fn_c_try_link "$LINENO"; then :
   17000   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   17001 $as_echo "yes" >&6; }
   17002 else
   17003   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   17004 $as_echo "no" >&6; }
   17005 		    saved_LIBS="$LIBS"
   17006 		    LIBS="$LIBS -lresolv"
   17007 		    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_query in -lresolv" >&5
   17008 $as_echo_n "checking for res_query in -lresolv... " >&6; }
   17009 		    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17010 /* end confdefs.h.  */
   17011 
   17012 #include <sys/types.h>
   17013 #include <netinet/in.h>
   17014 #include <arpa/nameser.h>
   17015 #include <netdb.h>
   17016 #include <resolv.h>
   17017 
   17018 int
   17019 main ()
   17020 {
   17021 
   17022 	res_query (0, 0, 0, 0, 0);
   17023 
   17024   ;
   17025   return 0;
   17026 }
   17027 _ACEOF
   17028 if ac_fn_c_try_link "$LINENO"; then :
   17029   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   17030 $as_echo "yes" >&6; }
   17031 else
   17032   LIBS="$saved_LIBS"
   17033 			 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   17034 $as_echo "no" >&6; }
   17035 fi
   17036 rm -f core conftest.err conftest.$ac_objext \
   17037     conftest$ac_exeext conftest.$ac_ext
   17038 
   17039 fi
   17040 rm -f core conftest.err conftest.$ac_objext \
   17041     conftest$ac_exeext conftest.$ac_ext
   17042 		for ac_func in _getshort _getlong
   17043 do :
   17044   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   17045 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   17046 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   17047   cat >>confdefs.h <<_ACEOF
   17048 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   17049 _ACEOF
   17050 
   17051 fi
   17052 done
   17053 
   17054 		ac_fn_c_check_decl "$LINENO" "_getshort" "ac_cv_have_decl__getshort" "#include <sys/types.h>
   17055 		    #include <arpa/nameser.h>
   17056 "
   17057 if test "x$ac_cv_have_decl__getshort" = xyes; then :
   17058   ac_have_decl=1
   17059 else
   17060   ac_have_decl=0
   17061 fi
   17062 
   17063 cat >>confdefs.h <<_ACEOF
   17064 #define HAVE_DECL__GETSHORT $ac_have_decl
   17065 _ACEOF
   17066 ac_fn_c_check_decl "$LINENO" "_getlong" "ac_cv_have_decl__getlong" "#include <sys/types.h>
   17067 		    #include <arpa/nameser.h>
   17068 "
   17069 if test "x$ac_cv_have_decl__getlong" = xyes; then :
   17070   ac_have_decl=1
   17071 else
   17072   ac_have_decl=0
   17073 fi
   17074 
   17075 cat >>confdefs.h <<_ACEOF
   17076 #define HAVE_DECL__GETLONG $ac_have_decl
   17077 _ACEOF
   17078 
   17079 		ac_fn_c_check_member "$LINENO" "HEADER" "ad" "ac_cv_member_HEADER_ad" "#include <arpa/nameser.h>
   17080 "
   17081 if test "x$ac_cv_member_HEADER_ad" = xyes; then :
   17082 
   17083 $as_echo "#define HAVE_HEADER_AD 1" >>confdefs.h
   17084 
   17085 fi
   17086 
   17087 
   17088 fi
   17089 
   17090 
   17091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if struct __res_state _res is an extern" >&5
   17092 $as_echo_n "checking if struct __res_state _res is an extern... " >&6; }
   17093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17094 /* end confdefs.h.  */
   17095 
   17096 #include <stdio.h>
   17097 #if HAVE_SYS_TYPES_H
   17098 # include <sys/types.h>
   17099 #endif
   17100 #include <netinet/in.h>
   17101 #include <arpa/nameser.h>
   17102 #include <resolv.h>
   17103 extern struct __res_state _res;
   17104 
   17105 int
   17106 main ()
   17107 {
   17108 
   17109 struct __res_state *volatile p = &_res;  /* force resolution of _res */
   17110 return 0;
   17111 
   17112   ;
   17113   return 0;
   17114 }
   17115 _ACEOF
   17116 if ac_fn_c_try_link "$LINENO"; then :
   17117   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   17118 $as_echo "yes" >&6; }
   17119 
   17120 $as_echo "#define HAVE__RES_EXTERN 1" >>confdefs.h
   17121 
   17122 
   17123 else
   17124    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   17125 $as_echo "no" >&6; }
   17126 
   17127 fi
   17128 rm -f core conftest.err conftest.$ac_objext \
   17129     conftest$ac_exeext conftest.$ac_ext
   17130 
   17131 # Check whether user wants SELinux support
   17132 SELINUX_MSG="no"
   17133 LIBSELINUX=""
   17134 
   17135 # Check whether --with-selinux was given.
   17136 if test "${with_selinux+set}" = set; then :
   17137   withval=$with_selinux;  if test "x$withval" != "xno" ; then
   17138 		save_LIBS="$LIBS"
   17139 
   17140 $as_echo "#define WITH_SELINUX 1" >>confdefs.h
   17141 
   17142 		SELINUX_MSG="yes"
   17143 		ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default"
   17144 if test "x$ac_cv_header_selinux_selinux_h" = xyes; then :
   17145 
   17146 else
   17147   as_fn_error $? "SELinux support requires selinux.h header" "$LINENO" 5
   17148 fi
   17149 
   17150 
   17151 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for setexeccon in -lselinux" >&5
   17152 $as_echo_n "checking for setexeccon in -lselinux... " >&6; }
   17153 if ${ac_cv_lib_selinux_setexeccon+:} false; then :
   17154   $as_echo_n "(cached) " >&6
   17155 else
   17156   ac_check_lib_save_LIBS=$LIBS
   17157 LIBS="-lselinux  $LIBS"
   17158 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17159 /* end confdefs.h.  */
   17160 
   17161 /* Override any GCC internal prototype to avoid an error.
   17162    Use char because int might match the return type of a GCC
   17163    builtin and then its argument prototype would still apply.  */
   17164 #ifdef __cplusplus
   17165 extern "C"
   17166 #endif
   17167 char setexeccon ();
   17168 int
   17169 main ()
   17170 {
   17171 return setexeccon ();
   17172   ;
   17173   return 0;
   17174 }
   17175 _ACEOF
   17176 if ac_fn_c_try_link "$LINENO"; then :
   17177   ac_cv_lib_selinux_setexeccon=yes
   17178 else
   17179   ac_cv_lib_selinux_setexeccon=no
   17180 fi
   17181 rm -f core conftest.err conftest.$ac_objext \
   17182     conftest$ac_exeext conftest.$ac_ext
   17183 LIBS=$ac_check_lib_save_LIBS
   17184 fi
   17185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_setexeccon" >&5
   17186 $as_echo "$ac_cv_lib_selinux_setexeccon" >&6; }
   17187 if test "x$ac_cv_lib_selinux_setexeccon" = xyes; then :
   17188    LIBSELINUX="-lselinux"
   17189 			  LIBS="$LIBS -lselinux"
   17190 
   17191 else
   17192   as_fn_error $? "SELinux support requires libselinux library" "$LINENO" 5
   17193 fi
   17194 
   17195 		SSHLIBS="$SSHLIBS $LIBSELINUX"
   17196 		SSHDLIBS="$SSHDLIBS $LIBSELINUX"
   17197 		for ac_func in getseuserbyname get_default_context_with_level
   17198 do :
   17199   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   17200 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   17201 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   17202   cat >>confdefs.h <<_ACEOF
   17203 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   17204 _ACEOF
   17205 
   17206 fi
   17207 done
   17208 
   17209 		LIBS="$save_LIBS"
   17210 	fi
   17211 
   17212 fi
   17213 
   17214 
   17215 
   17216 
   17217 # Check whether user wants Kerberos 5 support
   17218 KRB5_MSG="no"
   17219 
   17220 # Check whether --with-kerberos5 was given.
   17221 if test "${with_kerberos5+set}" = set; then :
   17222   withval=$with_kerberos5;  if test "x$withval" != "xno" ; then
   17223 		if test "x$withval" = "xyes" ; then
   17224 			KRB5ROOT="/usr/local"
   17225 		else
   17226 			KRB5ROOT=${withval}
   17227 		fi
   17228 
   17229 
   17230 $as_echo "#define KRB5 1" >>confdefs.h
   17231 
   17232 		KRB5_MSG="yes"
   17233 
   17234 		if test -n "$ac_tool_prefix"; then
   17235   # Extract the first word of "${ac_tool_prefix}krb5-config", so it can be a program name with args.
   17236 set dummy ${ac_tool_prefix}krb5-config; ac_word=$2
   17237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   17238 $as_echo_n "checking for $ac_word... " >&6; }
   17239 if ${ac_cv_path_KRB5CONF+:} false; then :
   17240   $as_echo_n "(cached) " >&6
   17241 else
   17242   case $KRB5CONF in
   17243   [\\/]* | ?:[\\/]*)
   17244   ac_cv_path_KRB5CONF="$KRB5CONF" # Let the user override the test with a path.
   17245   ;;
   17246   *)
   17247   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   17248 as_dummy="$KRB5ROOT/bin:$PATH"
   17249 for as_dir in $as_dummy
   17250 do
   17251   IFS=$as_save_IFS
   17252   test -z "$as_dir" && as_dir=.
   17253     for ac_exec_ext in '' $ac_executable_extensions; do
   17254   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   17255     ac_cv_path_KRB5CONF="$as_dir/$ac_word$ac_exec_ext"
   17256     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   17257     break 2
   17258   fi
   17259 done
   17260   done
   17261 IFS=$as_save_IFS
   17262 
   17263   ;;
   17264 esac
   17265 fi
   17266 KRB5CONF=$ac_cv_path_KRB5CONF
   17267 if test -n "$KRB5CONF"; then
   17268   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KRB5CONF" >&5
   17269 $as_echo "$KRB5CONF" >&6; }
   17270 else
   17271   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   17272 $as_echo "no" >&6; }
   17273 fi
   17274 
   17275 
   17276 fi
   17277 if test -z "$ac_cv_path_KRB5CONF"; then
   17278   ac_pt_KRB5CONF=$KRB5CONF
   17279   # Extract the first word of "krb5-config", so it can be a program name with args.
   17280 set dummy krb5-config; ac_word=$2
   17281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   17282 $as_echo_n "checking for $ac_word... " >&6; }
   17283 if ${ac_cv_path_ac_pt_KRB5CONF+:} false; then :
   17284   $as_echo_n "(cached) " >&6
   17285 else
   17286   case $ac_pt_KRB5CONF in
   17287   [\\/]* | ?:[\\/]*)
   17288   ac_cv_path_ac_pt_KRB5CONF="$ac_pt_KRB5CONF" # Let the user override the test with a path.
   17289   ;;
   17290   *)
   17291   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   17292 as_dummy="$KRB5ROOT/bin:$PATH"
   17293 for as_dir in $as_dummy
   17294 do
   17295   IFS=$as_save_IFS
   17296   test -z "$as_dir" && as_dir=.
   17297     for ac_exec_ext in '' $ac_executable_extensions; do
   17298   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   17299     ac_cv_path_ac_pt_KRB5CONF="$as_dir/$ac_word$ac_exec_ext"
   17300     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   17301     break 2
   17302   fi
   17303 done
   17304   done
   17305 IFS=$as_save_IFS
   17306 
   17307   ;;
   17308 esac
   17309 fi
   17310 ac_pt_KRB5CONF=$ac_cv_path_ac_pt_KRB5CONF
   17311 if test -n "$ac_pt_KRB5CONF"; then
   17312   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_KRB5CONF" >&5
   17313 $as_echo "$ac_pt_KRB5CONF" >&6; }
   17314 else
   17315   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   17316 $as_echo "no" >&6; }
   17317 fi
   17318 
   17319   if test "x$ac_pt_KRB5CONF" = x; then
   17320     KRB5CONF="$KRB5ROOT/bin/krb5-config"
   17321   else
   17322     case $cross_compiling:$ac_tool_warned in
   17323 yes:)
   17324 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   17325 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   17326 ac_tool_warned=yes ;;
   17327 esac
   17328     KRB5CONF=$ac_pt_KRB5CONF
   17329   fi
   17330 else
   17331   KRB5CONF="$ac_cv_path_KRB5CONF"
   17332 fi
   17333 
   17334 		if test -x $KRB5CONF ; then
   17335 			K5CFLAGS="`$KRB5CONF --cflags`"
   17336 			K5LIBS="`$KRB5CONF --libs`"
   17337 			CPPFLAGS="$CPPFLAGS $K5CFLAGS"
   17338 
   17339 			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gssapi support" >&5
   17340 $as_echo_n "checking for gssapi support... " >&6; }
   17341 			if $KRB5CONF | grep gssapi >/dev/null ; then
   17342 				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   17343 $as_echo "yes" >&6; }
   17344 
   17345 $as_echo "#define GSSAPI 1" >>confdefs.h
   17346 
   17347 				GSSCFLAGS="`$KRB5CONF --cflags gssapi`"
   17348 				GSSLIBS="`$KRB5CONF --libs gssapi`"
   17349 				CPPFLAGS="$CPPFLAGS $GSSCFLAGS"
   17350 			else
   17351 				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   17352 $as_echo "no" >&6; }
   17353 			fi
   17354 			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using Heimdal" >&5
   17355 $as_echo_n "checking whether we are using Heimdal... " >&6; }
   17356 			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17357 /* end confdefs.h.  */
   17358  #include <krb5.h>
   17359 
   17360 int
   17361 main ()
   17362 {
   17363  char *tmp = heimdal_version;
   17364   ;
   17365   return 0;
   17366 }
   17367 _ACEOF
   17368 if ac_fn_c_try_compile "$LINENO"; then :
   17369    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   17370 $as_echo "yes" >&6; }
   17371 
   17372 $as_echo "#define HEIMDAL 1" >>confdefs.h
   17373 
   17374 else
   17375   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   17376 $as_echo "no" >&6; }
   17377 
   17378 fi
   17379 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   17380 		else
   17381 			CPPFLAGS="$CPPFLAGS -I${KRB5ROOT}/include"
   17382 			LDFLAGS="$LDFLAGS -L${KRB5ROOT}/lib"
   17383 			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using Heimdal" >&5
   17384 $as_echo_n "checking whether we are using Heimdal... " >&6; }
   17385 			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17386 /* end confdefs.h.  */
   17387  #include <krb5.h>
   17388 
   17389 int
   17390 main ()
   17391 {
   17392  char *tmp = heimdal_version;
   17393   ;
   17394   return 0;
   17395 }
   17396 _ACEOF
   17397 if ac_fn_c_try_compile "$LINENO"; then :
   17398    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   17399 $as_echo "yes" >&6; }
   17400 					 $as_echo "#define HEIMDAL 1" >>confdefs.h
   17401 
   17402 					 K5LIBS="-lkrb5"
   17403 					 K5LIBS="$K5LIBS -lcom_err -lasn1"
   17404 					 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for net_write in -lroken" >&5
   17405 $as_echo_n "checking for net_write in -lroken... " >&6; }
   17406 if ${ac_cv_lib_roken_net_write+:} false; then :
   17407   $as_echo_n "(cached) " >&6
   17408 else
   17409   ac_check_lib_save_LIBS=$LIBS
   17410 LIBS="-lroken  $LIBS"
   17411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17412 /* end confdefs.h.  */
   17413 
   17414 /* Override any GCC internal prototype to avoid an error.
   17415    Use char because int might match the return type of a GCC
   17416    builtin and then its argument prototype would still apply.  */
   17417 #ifdef __cplusplus
   17418 extern "C"
   17419 #endif
   17420 char net_write ();
   17421 int
   17422 main ()
   17423 {
   17424 return net_write ();
   17425   ;
   17426   return 0;
   17427 }
   17428 _ACEOF
   17429 if ac_fn_c_try_link "$LINENO"; then :
   17430   ac_cv_lib_roken_net_write=yes
   17431 else
   17432   ac_cv_lib_roken_net_write=no
   17433 fi
   17434 rm -f core conftest.err conftest.$ac_objext \
   17435     conftest$ac_exeext conftest.$ac_ext
   17436 LIBS=$ac_check_lib_save_LIBS
   17437 fi
   17438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_roken_net_write" >&5
   17439 $as_echo "$ac_cv_lib_roken_net_write" >&6; }
   17440 if test "x$ac_cv_lib_roken_net_write" = xyes; then :
   17441   K5LIBS="$K5LIBS -lroken"
   17442 fi
   17443 
   17444 					 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for des_cbc_encrypt in -ldes" >&5
   17445 $as_echo_n "checking for des_cbc_encrypt in -ldes... " >&6; }
   17446 if ${ac_cv_lib_des_des_cbc_encrypt+:} false; then :
   17447   $as_echo_n "(cached) " >&6
   17448 else
   17449   ac_check_lib_save_LIBS=$LIBS
   17450 LIBS="-ldes  $LIBS"
   17451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17452 /* end confdefs.h.  */
   17453 
   17454 /* Override any GCC internal prototype to avoid an error.
   17455    Use char because int might match the return type of a GCC
   17456    builtin and then its argument prototype would still apply.  */
   17457 #ifdef __cplusplus
   17458 extern "C"
   17459 #endif
   17460 char des_cbc_encrypt ();
   17461 int
   17462 main ()
   17463 {
   17464 return des_cbc_encrypt ();
   17465   ;
   17466   return 0;
   17467 }
   17468 _ACEOF
   17469 if ac_fn_c_try_link "$LINENO"; then :
   17470   ac_cv_lib_des_des_cbc_encrypt=yes
   17471 else
   17472   ac_cv_lib_des_des_cbc_encrypt=no
   17473 fi
   17474 rm -f core conftest.err conftest.$ac_objext \
   17475     conftest$ac_exeext conftest.$ac_ext
   17476 LIBS=$ac_check_lib_save_LIBS
   17477 fi
   17478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_des_des_cbc_encrypt" >&5
   17479 $as_echo "$ac_cv_lib_des_des_cbc_encrypt" >&6; }
   17480 if test "x$ac_cv_lib_des_des_cbc_encrypt" = xyes; then :
   17481   K5LIBS="$K5LIBS -ldes"
   17482 fi
   17483 
   17484 
   17485 else
   17486    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   17487 $as_echo "no" >&6; }
   17488 					 K5LIBS="-lkrb5 -lk5crypto -lcom_err"
   17489 
   17490 fi
   17491 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   17492 			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dn_expand" >&5
   17493 $as_echo_n "checking for library containing dn_expand... " >&6; }
   17494 if ${ac_cv_search_dn_expand+:} false; then :
   17495   $as_echo_n "(cached) " >&6
   17496 else
   17497   ac_func_search_save_LIBS=$LIBS
   17498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17499 /* end confdefs.h.  */
   17500 
   17501 /* Override any GCC internal prototype to avoid an error.
   17502    Use char because int might match the return type of a GCC
   17503    builtin and then its argument prototype would still apply.  */
   17504 #ifdef __cplusplus
   17505 extern "C"
   17506 #endif
   17507 char dn_expand ();
   17508 int
   17509 main ()
   17510 {
   17511 return dn_expand ();
   17512   ;
   17513   return 0;
   17514 }
   17515 _ACEOF
   17516 for ac_lib in '' resolv; do
   17517   if test -z "$ac_lib"; then
   17518     ac_res="none required"
   17519   else
   17520     ac_res=-l$ac_lib
   17521     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   17522   fi
   17523   if ac_fn_c_try_link "$LINENO"; then :
   17524   ac_cv_search_dn_expand=$ac_res
   17525 fi
   17526 rm -f core conftest.err conftest.$ac_objext \
   17527     conftest$ac_exeext
   17528   if ${ac_cv_search_dn_expand+:} false; then :
   17529   break
   17530 fi
   17531 done
   17532 if ${ac_cv_search_dn_expand+:} false; then :
   17533 
   17534 else
   17535   ac_cv_search_dn_expand=no
   17536 fi
   17537 rm conftest.$ac_ext
   17538 LIBS=$ac_func_search_save_LIBS
   17539 fi
   17540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dn_expand" >&5
   17541 $as_echo "$ac_cv_search_dn_expand" >&6; }
   17542 ac_res=$ac_cv_search_dn_expand
   17543 if test "$ac_res" != no; then :
   17544   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   17545 
   17546 fi
   17547 
   17548 
   17549 			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_init_sec_context in -lgssapi_krb5" >&5
   17550 $as_echo_n "checking for gss_init_sec_context in -lgssapi_krb5... " >&6; }
   17551 if ${ac_cv_lib_gssapi_krb5_gss_init_sec_context+:} false; then :
   17552   $as_echo_n "(cached) " >&6
   17553 else
   17554   ac_check_lib_save_LIBS=$LIBS
   17555 LIBS="-lgssapi_krb5  $LIBS"
   17556 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17557 /* end confdefs.h.  */
   17558 
   17559 /* Override any GCC internal prototype to avoid an error.
   17560    Use char because int might match the return type of a GCC
   17561    builtin and then its argument prototype would still apply.  */
   17562 #ifdef __cplusplus
   17563 extern "C"
   17564 #endif
   17565 char gss_init_sec_context ();
   17566 int
   17567 main ()
   17568 {
   17569 return gss_init_sec_context ();
   17570   ;
   17571   return 0;
   17572 }
   17573 _ACEOF
   17574 if ac_fn_c_try_link "$LINENO"; then :
   17575   ac_cv_lib_gssapi_krb5_gss_init_sec_context=yes
   17576 else
   17577   ac_cv_lib_gssapi_krb5_gss_init_sec_context=no
   17578 fi
   17579 rm -f core conftest.err conftest.$ac_objext \
   17580     conftest$ac_exeext conftest.$ac_ext
   17581 LIBS=$ac_check_lib_save_LIBS
   17582 fi
   17583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gssapi_krb5_gss_init_sec_context" >&5
   17584 $as_echo "$ac_cv_lib_gssapi_krb5_gss_init_sec_context" >&6; }
   17585 if test "x$ac_cv_lib_gssapi_krb5_gss_init_sec_context" = xyes; then :
   17586    $as_echo "#define GSSAPI 1" >>confdefs.h
   17587 
   17588 				  GSSLIBS="-lgssapi_krb5"
   17589 else
   17590    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_init_sec_context in -lgssapi" >&5
   17591 $as_echo_n "checking for gss_init_sec_context in -lgssapi... " >&6; }
   17592 if ${ac_cv_lib_gssapi_gss_init_sec_context+:} false; then :
   17593   $as_echo_n "(cached) " >&6
   17594 else
   17595   ac_check_lib_save_LIBS=$LIBS
   17596 LIBS="-lgssapi  $LIBS"
   17597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17598 /* end confdefs.h.  */
   17599 
   17600 /* Override any GCC internal prototype to avoid an error.
   17601    Use char because int might match the return type of a GCC
   17602    builtin and then its argument prototype would still apply.  */
   17603 #ifdef __cplusplus
   17604 extern "C"
   17605 #endif
   17606 char gss_init_sec_context ();
   17607 int
   17608 main ()
   17609 {
   17610 return gss_init_sec_context ();
   17611   ;
   17612   return 0;
   17613 }
   17614 _ACEOF
   17615 if ac_fn_c_try_link "$LINENO"; then :
   17616   ac_cv_lib_gssapi_gss_init_sec_context=yes
   17617 else
   17618   ac_cv_lib_gssapi_gss_init_sec_context=no
   17619 fi
   17620 rm -f core conftest.err conftest.$ac_objext \
   17621     conftest$ac_exeext conftest.$ac_ext
   17622 LIBS=$ac_check_lib_save_LIBS
   17623 fi
   17624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gssapi_gss_init_sec_context" >&5
   17625 $as_echo "$ac_cv_lib_gssapi_gss_init_sec_context" >&6; }
   17626 if test "x$ac_cv_lib_gssapi_gss_init_sec_context" = xyes; then :
   17627    $as_echo "#define GSSAPI 1" >>confdefs.h
   17628 
   17629 					  GSSLIBS="-lgssapi"
   17630 else
   17631    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_init_sec_context in -lgss" >&5
   17632 $as_echo_n "checking for gss_init_sec_context in -lgss... " >&6; }
   17633 if ${ac_cv_lib_gss_gss_init_sec_context+:} false; then :
   17634   $as_echo_n "(cached) " >&6
   17635 else
   17636   ac_check_lib_save_LIBS=$LIBS
   17637 LIBS="-lgss  $LIBS"
   17638 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17639 /* end confdefs.h.  */
   17640 
   17641 /* Override any GCC internal prototype to avoid an error.
   17642    Use char because int might match the return type of a GCC
   17643    builtin and then its argument prototype would still apply.  */
   17644 #ifdef __cplusplus
   17645 extern "C"
   17646 #endif
   17647 char gss_init_sec_context ();
   17648 int
   17649 main ()
   17650 {
   17651 return gss_init_sec_context ();
   17652   ;
   17653   return 0;
   17654 }
   17655 _ACEOF
   17656 if ac_fn_c_try_link "$LINENO"; then :
   17657   ac_cv_lib_gss_gss_init_sec_context=yes
   17658 else
   17659   ac_cv_lib_gss_gss_init_sec_context=no
   17660 fi
   17661 rm -f core conftest.err conftest.$ac_objext \
   17662     conftest$ac_exeext conftest.$ac_ext
   17663 LIBS=$ac_check_lib_save_LIBS
   17664 fi
   17665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gss_gss_init_sec_context" >&5
   17666 $as_echo "$ac_cv_lib_gss_gss_init_sec_context" >&6; }
   17667 if test "x$ac_cv_lib_gss_gss_init_sec_context" = xyes; then :
   17668    $as_echo "#define GSSAPI 1" >>confdefs.h
   17669 
   17670 						  GSSLIBS="-lgss"
   17671 else
   17672   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find any suitable gss-api library - build may fail" >&5
   17673 $as_echo "$as_me: WARNING: Cannot find any suitable gss-api library - build may fail" >&2;}
   17674 fi
   17675 
   17676 
   17677 fi
   17678 
   17679 
   17680 fi
   17681 
   17682 
   17683 			ac_fn_c_check_header_mongrel "$LINENO" "gssapi.h" "ac_cv_header_gssapi_h" "$ac_includes_default"
   17684 if test "x$ac_cv_header_gssapi_h" = xyes; then :
   17685 
   17686 else
   17687    unset ac_cv_header_gssapi_h
   17688 				  CPPFLAGS="$CPPFLAGS -I${KRB5ROOT}/include/gssapi"
   17689 				  for ac_header in gssapi.h
   17690 do :
   17691   ac_fn_c_check_header_mongrel "$LINENO" "gssapi.h" "ac_cv_header_gssapi_h" "$ac_includes_default"
   17692 if test "x$ac_cv_header_gssapi_h" = xyes; then :
   17693   cat >>confdefs.h <<_ACEOF
   17694 #define HAVE_GSSAPI_H 1
   17695 _ACEOF
   17696 
   17697 else
   17698   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find any suitable gss-api header - build may fail" >&5
   17699 $as_echo "$as_me: WARNING: Cannot find any suitable gss-api header - build may fail" >&2;}
   17700 
   17701 fi
   17702 
   17703 done
   17704 
   17705 
   17706 
   17707 fi
   17708 
   17709 
   17710 
   17711 			oldCPP="$CPPFLAGS"
   17712 			CPPFLAGS="$CPPFLAGS -I${KRB5ROOT}/include/gssapi"
   17713 			ac_fn_c_check_header_mongrel "$LINENO" "gssapi_krb5.h" "ac_cv_header_gssapi_krb5_h" "$ac_includes_default"
   17714 if test "x$ac_cv_header_gssapi_krb5_h" = xyes; then :
   17715 
   17716 else
   17717    CPPFLAGS="$oldCPP"
   17718 fi
   17719 
   17720 
   17721 
   17722 		fi
   17723 		if test ! -z "$need_dash_r" ; then
   17724 			LDFLAGS="$LDFLAGS -R${KRB5ROOT}/lib"
   17725 		fi
   17726 		if test ! -z "$blibpath" ; then
   17727 			blibpath="$blibpath:${KRB5ROOT}/lib"
   17728 		fi
   17729 
   17730 		for ac_header in gssapi.h gssapi/gssapi.h
   17731 do :
   17732   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   17733 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   17734 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   17735   cat >>confdefs.h <<_ACEOF
   17736 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   17737 _ACEOF
   17738 
   17739 fi
   17740 
   17741 done
   17742 
   17743 		for ac_header in gssapi_krb5.h gssapi/gssapi_krb5.h
   17744 do :
   17745   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   17746 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   17747 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   17748   cat >>confdefs.h <<_ACEOF
   17749 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   17750 _ACEOF
   17751 
   17752 fi
   17753 
   17754 done
   17755 
   17756 		for ac_header in gssapi_generic.h gssapi/gssapi_generic.h
   17757 do :
   17758   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   17759 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   17760 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   17761   cat >>confdefs.h <<_ACEOF
   17762 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   17763 _ACEOF
   17764 
   17765 fi
   17766 
   17767 done
   17768 
   17769 
   17770 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing k_hasafs" >&5
   17771 $as_echo_n "checking for library containing k_hasafs... " >&6; }
   17772 if ${ac_cv_search_k_hasafs+:} false; then :
   17773   $as_echo_n "(cached) " >&6
   17774 else
   17775   ac_func_search_save_LIBS=$LIBS
   17776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   17777 /* end confdefs.h.  */
   17778 
   17779 /* Override any GCC internal prototype to avoid an error.
   17780    Use char because int might match the return type of a GCC
   17781    builtin and then its argument prototype would still apply.  */
   17782 #ifdef __cplusplus
   17783 extern "C"
   17784 #endif
   17785 char k_hasafs ();
   17786 int
   17787 main ()
   17788 {
   17789 return k_hasafs ();
   17790   ;
   17791   return 0;
   17792 }
   17793 _ACEOF
   17794 for ac_lib in '' kafs; do
   17795   if test -z "$ac_lib"; then
   17796     ac_res="none required"
   17797   else
   17798     ac_res=-l$ac_lib
   17799     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   17800   fi
   17801   if ac_fn_c_try_link "$LINENO"; then :
   17802   ac_cv_search_k_hasafs=$ac_res
   17803 fi
   17804 rm -f core conftest.err conftest.$ac_objext \
   17805     conftest$ac_exeext
   17806   if ${ac_cv_search_k_hasafs+:} false; then :
   17807   break
   17808 fi
   17809 done
   17810 if ${ac_cv_search_k_hasafs+:} false; then :
   17811 
   17812 else
   17813   ac_cv_search_k_hasafs=no
   17814 fi
   17815 rm conftest.$ac_ext
   17816 LIBS=$ac_func_search_save_LIBS
   17817 fi
   17818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_k_hasafs" >&5
   17819 $as_echo "$ac_cv_search_k_hasafs" >&6; }
   17820 ac_res=$ac_cv_search_k_hasafs
   17821 if test "$ac_res" != no; then :
   17822   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   17823 
   17824 $as_echo "#define USE_AFS 1" >>confdefs.h
   17825 
   17826 fi
   17827 
   17828 
   17829 		ac_fn_c_check_decl "$LINENO" "GSS_C_NT_HOSTBASED_SERVICE" "ac_cv_have_decl_GSS_C_NT_HOSTBASED_SERVICE" "
   17830 #ifdef HAVE_GSSAPI_H
   17831 # include <gssapi.h>
   17832 #elif defined(HAVE_GSSAPI_GSSAPI_H)
   17833 # include <gssapi/gssapi.h>
   17834 #endif
   17835 
   17836 #ifdef HAVE_GSSAPI_GENERIC_H
   17837 # include <gssapi_generic.h>
   17838 #elif defined(HAVE_GSSAPI_GSSAPI_GENERIC_H)
   17839 # include <gssapi/gssapi_generic.h>
   17840 #endif
   17841 
   17842 "
   17843 if test "x$ac_cv_have_decl_GSS_C_NT_HOSTBASED_SERVICE" = xyes; then :
   17844   ac_have_decl=1
   17845 else
   17846   ac_have_decl=0
   17847 fi
   17848 
   17849 cat >>confdefs.h <<_ACEOF
   17850 #define HAVE_DECL_GSS_C_NT_HOSTBASED_SERVICE $ac_have_decl
   17851 _ACEOF
   17852 
   17853 		saved_LIBS="$LIBS"
   17854 		LIBS="$LIBS $K5LIBS"
   17855 		for ac_func in krb5_cc_new_unique krb5_get_error_message krb5_free_error_message
   17856 do :
   17857   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   17858 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   17859 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
   17860   cat >>confdefs.h <<_ACEOF
   17861 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   17862 _ACEOF
   17863 
   17864 fi
   17865 done
   17866 
   17867 		LIBS="$saved_LIBS"
   17868 
   17869 	fi
   17870 
   17871 
   17872 fi
   17873 
   17874 
   17875 
   17876 
   17877 # Looking for programs, paths and files
   17878 
   17879 PRIVSEP_PATH=/var/empty
   17880 
   17881 # Check whether --with-privsep-path was given.
   17882 if test "${with_privsep_path+set}" = set; then :
   17883   withval=$with_privsep_path;
   17884 		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
   17885 		    test "x${withval}" != "xyes"; then
   17886 			PRIVSEP_PATH=$withval
   17887 		fi
   17888 
   17889 
   17890 fi
   17891 
   17892 
   17893 
   17894 
   17895 # Check whether --with-xauth was given.
   17896 if test "${with_xauth+set}" = set; then :
   17897   withval=$with_xauth;
   17898 		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
   17899 		    test "x${withval}" != "xyes"; then
   17900 			xauth_path=$withval
   17901 		fi
   17902 
   17903 else
   17904 
   17905 		TestPath="$PATH"
   17906 		TestPath="${TestPath}${PATH_SEPARATOR}/usr/X/bin"
   17907 		TestPath="${TestPath}${PATH_SEPARATOR}/usr/bin/X11"
   17908 		TestPath="${TestPath}${PATH_SEPARATOR}/usr/X11R6/bin"
   17909 		TestPath="${TestPath}${PATH_SEPARATOR}/usr/openwin/bin"
   17910 		# Extract the first word of "xauth", so it can be a program name with args.
   17911 set dummy xauth; ac_word=$2
   17912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   17913 $as_echo_n "checking for $ac_word... " >&6; }
   17914 if ${ac_cv_path_xauth_path+:} false; then :
   17915   $as_echo_n "(cached) " >&6
   17916 else
   17917   case $xauth_path in
   17918   [\\/]* | ?:[\\/]*)
   17919   ac_cv_path_xauth_path="$xauth_path" # Let the user override the test with a path.
   17920   ;;
   17921   *)
   17922   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   17923 for as_dir in $TestPath
   17924 do
   17925   IFS=$as_save_IFS
   17926   test -z "$as_dir" && as_dir=.
   17927     for ac_exec_ext in '' $ac_executable_extensions; do
   17928   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   17929     ac_cv_path_xauth_path="$as_dir/$ac_word$ac_exec_ext"
   17930     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   17931     break 2
   17932   fi
   17933 done
   17934   done
   17935 IFS=$as_save_IFS
   17936 
   17937   ;;
   17938 esac
   17939 fi
   17940 xauth_path=$ac_cv_path_xauth_path
   17941 if test -n "$xauth_path"; then
   17942   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xauth_path" >&5
   17943 $as_echo "$xauth_path" >&6; }
   17944 else
   17945   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   17946 $as_echo "no" >&6; }
   17947 fi
   17948 
   17949 
   17950 		if (test ! -z "$xauth_path" && test -x "/usr/openwin/bin/xauth") ; then
   17951 			xauth_path="/usr/openwin/bin/xauth"
   17952 		fi
   17953 
   17954 
   17955 fi
   17956 
   17957 
   17958 STRIP_OPT=-s
   17959 # Check whether --enable-strip was given.
   17960 if test "${enable_strip+set}" = set; then :
   17961   enableval=$enable_strip;
   17962 		if test "x$enableval" = "xno" ; then
   17963 			STRIP_OPT=
   17964 		fi
   17965 
   17966 
   17967 fi
   17968 
   17969 
   17970 
   17971 if test -z "$xauth_path" ; then
   17972 	XAUTH_PATH="undefined"
   17973 
   17974 else
   17975 
   17976 cat >>confdefs.h <<_ACEOF
   17977 #define XAUTH_PATH "$xauth_path"
   17978 _ACEOF
   17979 
   17980 	XAUTH_PATH=$xauth_path
   17981 
   17982 fi
   17983 
   17984 # Check for mail directory
   17985 
   17986 # Check whether --with-maildir was given.
   17987 if test "${with_maildir+set}" = set; then :
   17988   withval=$with_maildir;
   17989 	if test "X$withval" != X  &&  test "x$withval" != xno  &&  \
   17990 	    test "x${withval}" != xyes; then
   17991 
   17992 cat >>confdefs.h <<_ACEOF
   17993 #define MAIL_DIRECTORY "$withval"
   17994 _ACEOF
   17995 
   17996 	    fi
   17997 
   17998 else
   17999 
   18000 	if test "X$maildir" != "X"; then
   18001 	    cat >>confdefs.h <<_ACEOF
   18002 #define MAIL_DIRECTORY "$maildir"
   18003 _ACEOF
   18004 
   18005 	else
   18006 	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Discovering system mail directory" >&5
   18007 $as_echo_n "checking Discovering system mail directory... " >&6; }
   18008 	    if test "$cross_compiling" = yes; then :
   18009 
   18010 			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: use --with-maildir=/path/to/mail" >&5
   18011 $as_echo "$as_me: WARNING: cross compiling: use --with-maildir=/path/to/mail" >&2;}
   18012 
   18013 
   18014 else
   18015   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18016 /* end confdefs.h.  */
   18017 
   18018 #include <stdio.h>
   18019 #include <string.h>
   18020 #ifdef HAVE_PATHS_H
   18021 #include <paths.h>
   18022 #endif
   18023 #ifdef HAVE_MAILLOCK_H
   18024 #include <maillock.h>
   18025 #endif
   18026 #define DATA "conftest.maildir"
   18027 
   18028 int
   18029 main ()
   18030 {
   18031 
   18032 	FILE *fd;
   18033 	int rc;
   18034 
   18035 	fd = fopen(DATA,"w");
   18036 	if(fd == NULL)
   18037 		exit(1);
   18038 
   18039 #if defined (_PATH_MAILDIR)
   18040 	if ((rc = fprintf(fd ,"_PATH_MAILDIR:%s\n", _PATH_MAILDIR)) <0)
   18041 		exit(1);
   18042 #elif defined (MAILDIR)
   18043 	if ((rc = fprintf(fd ,"MAILDIR:%s\n", MAILDIR)) <0)
   18044 		exit(1);
   18045 #elif defined (_PATH_MAIL)
   18046 	if ((rc = fprintf(fd ,"_PATH_MAIL:%s\n", _PATH_MAIL)) <0)
   18047 		exit(1);
   18048 #else
   18049 	exit (2);
   18050 #endif
   18051 
   18052 	exit(0);
   18053 
   18054   ;
   18055   return 0;
   18056 }
   18057 _ACEOF
   18058 if ac_fn_c_try_run "$LINENO"; then :
   18059 
   18060 		    maildir_what=`awk -F: '{print $1}' conftest.maildir`
   18061 		    maildir=`awk -F: '{print $2}' conftest.maildir \
   18062 			| sed 's|/$||'`
   18063 		    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using: $maildir from $maildir_what" >&5
   18064 $as_echo "Using: $maildir from $maildir_what" >&6; }
   18065 		    if test "x$maildir_what" != "x_PATH_MAILDIR"; then
   18066 			cat >>confdefs.h <<_ACEOF
   18067 #define MAIL_DIRECTORY "$maildir"
   18068 _ACEOF
   18069 
   18070 		    fi
   18071 
   18072 else
   18073 
   18074 		    if test "X$ac_status" = "X2";then
   18075 # our test program didn't find it. Default to /var/spool/mail
   18076 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Using: default value of /var/spool/mail" >&5
   18077 $as_echo "Using: default value of /var/spool/mail" >&6; }
   18078 			cat >>confdefs.h <<_ACEOF
   18079 #define MAIL_DIRECTORY "/var/spool/mail"
   18080 _ACEOF
   18081 
   18082 		     else
   18083 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: *** not found ***" >&5
   18084 $as_echo "*** not found ***" >&6; }
   18085 		     fi
   18086 
   18087 fi
   18088 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   18089   conftest.$ac_objext conftest.beam conftest.$ac_ext
   18090 fi
   18091 
   18092 	fi
   18093 
   18094 
   18095 fi
   18096  # maildir
   18097 
   18098 if test ! -z "$cross_compiling" && test "x$cross_compiling" = "xyes"; then
   18099 	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: Disabling /dev/ptmx test" >&5
   18100 $as_echo "$as_me: WARNING: cross compiling: Disabling /dev/ptmx test" >&2;}
   18101 	disable_ptmx_check=yes
   18102 fi
   18103 if test -z "$no_dev_ptmx" ; then
   18104 	if test "x$disable_ptmx_check" != "xyes" ; then
   18105 		as_ac_File=`$as_echo "ac_cv_file_"/dev/ptmx"" | $as_tr_sh`
   18106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for \"/dev/ptmx\"" >&5
   18107 $as_echo_n "checking for \"/dev/ptmx\"... " >&6; }
   18108 if eval \${$as_ac_File+:} false; then :
   18109   $as_echo_n "(cached) " >&6
   18110 else
   18111   test "$cross_compiling" = yes &&
   18112   as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
   18113 if test -r ""/dev/ptmx""; then
   18114   eval "$as_ac_File=yes"
   18115 else
   18116   eval "$as_ac_File=no"
   18117 fi
   18118 fi
   18119 eval ac_res=\$$as_ac_File
   18120 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   18121 $as_echo "$ac_res" >&6; }
   18122 if eval test \"x\$"$as_ac_File"\" = x"yes"; then :
   18123 
   18124 
   18125 cat >>confdefs.h <<_ACEOF
   18126 #define HAVE_DEV_PTMX 1
   18127 _ACEOF
   18128 
   18129 				have_dev_ptmx=1
   18130 
   18131 
   18132 fi
   18133 
   18134 	fi
   18135 fi
   18136 
   18137 if test ! -z "$cross_compiling" && test "x$cross_compiling" != "xyes"; then
   18138 	as_ac_File=`$as_echo "ac_cv_file_"/dev/ptc"" | $as_tr_sh`
   18139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for \"/dev/ptc\"" >&5
   18140 $as_echo_n "checking for \"/dev/ptc\"... " >&6; }
   18141 if eval \${$as_ac_File+:} false; then :
   18142   $as_echo_n "(cached) " >&6
   18143 else
   18144   test "$cross_compiling" = yes &&
   18145   as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
   18146 if test -r ""/dev/ptc""; then
   18147   eval "$as_ac_File=yes"
   18148 else
   18149   eval "$as_ac_File=no"
   18150 fi
   18151 fi
   18152 eval ac_res=\$$as_ac_File
   18153 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   18154 $as_echo "$ac_res" >&6; }
   18155 if eval test \"x\$"$as_ac_File"\" = x"yes"; then :
   18156 
   18157 
   18158 cat >>confdefs.h <<_ACEOF
   18159 #define HAVE_DEV_PTS_AND_PTC 1
   18160 _ACEOF
   18161 
   18162 			have_dev_ptc=1
   18163 
   18164 
   18165 fi
   18166 
   18167 else
   18168 	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: Disabling /dev/ptc test" >&5
   18169 $as_echo "$as_me: WARNING: cross compiling: Disabling /dev/ptc test" >&2;}
   18170 fi
   18171 
   18172 # Options from here on. Some of these are preset by platform above
   18173 
   18174 # Check whether --with-mantype was given.
   18175 if test "${with_mantype+set}" = set; then :
   18176   withval=$with_mantype;
   18177 		case "$withval" in
   18178 		man|cat|doc)
   18179 			MANTYPE=$withval
   18180 			;;
   18181 		*)
   18182 			as_fn_error $? "invalid man type: $withval" "$LINENO" 5
   18183 			;;
   18184 		esac
   18185 
   18186 
   18187 fi
   18188 
   18189 if test -z "$MANTYPE"; then
   18190 	TestPath="/usr/bin${PATH_SEPARATOR}/usr/ucb"
   18191 	for ac_prog in nroff awf
   18192 do
   18193   # Extract the first word of "$ac_prog", so it can be a program name with args.
   18194 set dummy $ac_prog; ac_word=$2
   18195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   18196 $as_echo_n "checking for $ac_word... " >&6; }
   18197 if ${ac_cv_path_NROFF+:} false; then :
   18198   $as_echo_n "(cached) " >&6
   18199 else
   18200   case $NROFF in
   18201   [\\/]* | ?:[\\/]*)
   18202   ac_cv_path_NROFF="$NROFF" # Let the user override the test with a path.
   18203   ;;
   18204   *)
   18205   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   18206 for as_dir in $TestPath
   18207 do
   18208   IFS=$as_save_IFS
   18209   test -z "$as_dir" && as_dir=.
   18210     for ac_exec_ext in '' $ac_executable_extensions; do
   18211   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   18212     ac_cv_path_NROFF="$as_dir/$ac_word$ac_exec_ext"
   18213     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   18214     break 2
   18215   fi
   18216 done
   18217   done
   18218 IFS=$as_save_IFS
   18219 
   18220   ;;
   18221 esac
   18222 fi
   18223 NROFF=$ac_cv_path_NROFF
   18224 if test -n "$NROFF"; then
   18225   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NROFF" >&5
   18226 $as_echo "$NROFF" >&6; }
   18227 else
   18228   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   18229 $as_echo "no" >&6; }
   18230 fi
   18231 
   18232 
   18233   test -n "$NROFF" && break
   18234 done
   18235 test -n "$NROFF" || NROFF="/bin/false"
   18236 
   18237 	if ${NROFF} -mdoc ${srcdir}/ssh.1 >/dev/null 2>&1; then
   18238 		MANTYPE=doc
   18239 	elif ${NROFF} -man ${srcdir}/ssh.1 >/dev/null 2>&1; then
   18240 		MANTYPE=man
   18241 	else
   18242 		MANTYPE=cat
   18243 	fi
   18244 fi
   18245 
   18246 if test "$MANTYPE" = "doc"; then
   18247 	mansubdir=man;
   18248 else
   18249 	mansubdir=$MANTYPE;
   18250 fi
   18251 
   18252 
   18253 # Check whether to enable MD5 passwords
   18254 MD5_MSG="no"
   18255 
   18256 # Check whether --with-md5-passwords was given.
   18257 if test "${with_md5_passwords+set}" = set; then :
   18258   withval=$with_md5_passwords;
   18259 		if test "x$withval" != "xno" ; then
   18260 
   18261 $as_echo "#define HAVE_MD5_PASSWORDS 1" >>confdefs.h
   18262 
   18263 			MD5_MSG="yes"
   18264 		fi
   18265 
   18266 
   18267 fi
   18268 
   18269 
   18270 # Whether to disable shadow password support
   18271 
   18272 # Check whether --with-shadow was given.
   18273 if test "${with_shadow+set}" = set; then :
   18274   withval=$with_shadow;
   18275 		if test "x$withval" = "xno" ; then
   18276 			$as_echo "#define DISABLE_SHADOW 1" >>confdefs.h
   18277 
   18278 			disable_shadow=yes
   18279 		fi
   18280 
   18281 
   18282 fi
   18283 
   18284 
   18285 if test -z "$disable_shadow" ; then
   18286 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the systems has expire shadow information" >&5
   18287 $as_echo_n "checking if the systems has expire shadow information... " >&6; }
   18288 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18289 /* end confdefs.h.  */
   18290 
   18291 #include <sys/types.h>
   18292 #include <shadow.h>
   18293 struct spwd sp;
   18294 
   18295 int
   18296 main ()
   18297 {
   18298  sp.sp_expire = sp.sp_lstchg = sp.sp_inact = 0;
   18299   ;
   18300   return 0;
   18301 }
   18302 _ACEOF
   18303 if ac_fn_c_try_compile "$LINENO"; then :
   18304    sp_expire_available=yes
   18305 fi
   18306 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   18307 
   18308 	if test "x$sp_expire_available" = "xyes" ; then
   18309 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   18310 $as_echo "yes" >&6; }
   18311 
   18312 $as_echo "#define HAS_SHADOW_EXPIRE 1" >>confdefs.h
   18313 
   18314 	else
   18315 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   18316 $as_echo "no" >&6; }
   18317 	fi
   18318 fi
   18319 
   18320 # Use ip address instead of hostname in $DISPLAY
   18321 if test ! -z "$IPADDR_IN_DISPLAY" ; then
   18322 	DISPLAY_HACK_MSG="yes"
   18323 
   18324 $as_echo "#define IPADDR_IN_DISPLAY 1" >>confdefs.h
   18325 
   18326 else
   18327 	DISPLAY_HACK_MSG="no"
   18328 
   18329 # Check whether --with-ipaddr-display was given.
   18330 if test "${with_ipaddr_display+set}" = set; then :
   18331   withval=$with_ipaddr_display;
   18332 			if test "x$withval" != "xno" ; then
   18333 				$as_echo "#define IPADDR_IN_DISPLAY 1" >>confdefs.h
   18334 
   18335 				DISPLAY_HACK_MSG="yes"
   18336 			fi
   18337 
   18338 
   18339 fi
   18340 
   18341 fi
   18342 
   18343 # check for /etc/default/login and use it if present.
   18344 # Check whether --enable-etc-default-login was given.
   18345 if test "${enable_etc_default_login+set}" = set; then :
   18346   enableval=$enable_etc_default_login;  if test "x$enableval" = "xno"; then
   18347 		{ $as_echo "$as_me:${as_lineno-$LINENO}: /etc/default/login handling disabled" >&5
   18348 $as_echo "$as_me: /etc/default/login handling disabled" >&6;}
   18349 		etc_default_login=no
   18350 	  else
   18351 		etc_default_login=yes
   18352 	  fi
   18353 else
   18354    if test ! -z "$cross_compiling" && test "x$cross_compiling" = "xyes";
   18355 	  then
   18356 		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking /etc/default/login" >&5
   18357 $as_echo "$as_me: WARNING: cross compiling: not checking /etc/default/login" >&2;}
   18358 		etc_default_login=no
   18359 	  else
   18360 		etc_default_login=yes
   18361 	  fi
   18362 
   18363 fi
   18364 
   18365 
   18366 if test "x$etc_default_login" != "xno"; then
   18367 	as_ac_File=`$as_echo "ac_cv_file_"/etc/default/login"" | $as_tr_sh`
   18368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for \"/etc/default/login\"" >&5
   18369 $as_echo_n "checking for \"/etc/default/login\"... " >&6; }
   18370 if eval \${$as_ac_File+:} false; then :
   18371   $as_echo_n "(cached) " >&6
   18372 else
   18373   test "$cross_compiling" = yes &&
   18374   as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
   18375 if test -r ""/etc/default/login""; then
   18376   eval "$as_ac_File=yes"
   18377 else
   18378   eval "$as_ac_File=no"
   18379 fi
   18380 fi
   18381 eval ac_res=\$$as_ac_File
   18382 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   18383 $as_echo "$ac_res" >&6; }
   18384 if eval test \"x\$"$as_ac_File"\" = x"yes"; then :
   18385    external_path_file=/etc/default/login
   18386 fi
   18387 
   18388 	if test "x$external_path_file" = "x/etc/default/login"; then
   18389 
   18390 $as_echo "#define HAVE_ETC_DEFAULT_LOGIN 1" >>confdefs.h
   18391 
   18392 	fi
   18393 fi
   18394 
   18395 if test $ac_cv_func_login_getcapbool = "yes" && \
   18396 	test $ac_cv_header_login_cap_h = "yes" ; then
   18397 	external_path_file=/etc/login.conf
   18398 fi
   18399 
   18400 # Whether to mess with the default path
   18401 SERVER_PATH_MSG="(default)"
   18402 
   18403 # Check whether --with-default-path was given.
   18404 if test "${with_default_path+set}" = set; then :
   18405   withval=$with_default_path;
   18406 		if test "x$external_path_file" = "x/etc/login.conf" ; then
   18407 			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
   18408 --with-default-path=PATH has no effect on this system.
   18409 Edit /etc/login.conf instead." >&5
   18410 $as_echo "$as_me: WARNING:
   18411 --with-default-path=PATH has no effect on this system.
   18412 Edit /etc/login.conf instead." >&2;}
   18413 		elif test "x$withval" != "xno" ; then
   18414 			if test ! -z "$external_path_file" ; then
   18415 				{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
   18416 --with-default-path=PATH will only be used if PATH is not defined in
   18417 $external_path_file ." >&5
   18418 $as_echo "$as_me: WARNING:
   18419 --with-default-path=PATH will only be used if PATH is not defined in
   18420 $external_path_file ." >&2;}
   18421 			fi
   18422 			user_path="$withval"
   18423 			SERVER_PATH_MSG="$withval"
   18424 		fi
   18425 
   18426 else
   18427    if test "x$external_path_file" = "x/etc/login.conf" ; then
   18428 		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Make sure the path to scp is in /etc/login.conf" >&5
   18429 $as_echo "$as_me: WARNING: Make sure the path to scp is in /etc/login.conf" >&2;}
   18430 	else
   18431 		if test ! -z "$external_path_file" ; then
   18432 			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
   18433 If PATH is defined in $external_path_file, ensure the path to scp is included,
   18434 otherwise scp will not work." >&5
   18435 $as_echo "$as_me: WARNING:
   18436 If PATH is defined in $external_path_file, ensure the path to scp is included,
   18437 otherwise scp will not work." >&2;}
   18438 		fi
   18439 		if test "$cross_compiling" = yes; then :
   18440    user_path="/usr/bin:/bin:/usr/sbin:/sbin"
   18441 
   18442 else
   18443   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18444 /* end confdefs.h.  */
   18445 
   18446 /* find out what STDPATH is */
   18447 #include <stdio.h>
   18448 #ifdef HAVE_PATHS_H
   18449 # include <paths.h>
   18450 #endif
   18451 #ifndef _PATH_STDPATH
   18452 # ifdef _PATH_USERPATH	/* Irix */
   18453 #  define _PATH_STDPATH _PATH_USERPATH
   18454 # else
   18455 #  define _PATH_STDPATH "/usr/bin:/bin:/usr/sbin:/sbin"
   18456 # endif
   18457 #endif
   18458 #include <sys/types.h>
   18459 #include <sys/stat.h>
   18460 #include <fcntl.h>
   18461 #define DATA "conftest.stdpath"
   18462 
   18463 int
   18464 main ()
   18465 {
   18466 
   18467 	FILE *fd;
   18468 	int rc;
   18469 
   18470 	fd = fopen(DATA,"w");
   18471 	if(fd == NULL)
   18472 		exit(1);
   18473 
   18474 	if ((rc = fprintf(fd,"%s", _PATH_STDPATH)) < 0)
   18475 		exit(1);
   18476 
   18477 	exit(0);
   18478 
   18479   ;
   18480   return 0;
   18481 }
   18482 _ACEOF
   18483 if ac_fn_c_try_run "$LINENO"; then :
   18484    user_path=`cat conftest.stdpath`
   18485 else
   18486    user_path="/usr/bin:/bin:/usr/sbin:/sbin"
   18487 fi
   18488 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   18489   conftest.$ac_objext conftest.beam conftest.$ac_ext
   18490 fi
   18491 
   18492 # make sure $bindir is in USER_PATH so scp will work
   18493 		t_bindir="${bindir}"
   18494 		while echo "${t_bindir}" | egrep '\$\{|NONE/' >/dev/null 2>&1; do
   18495 			t_bindir=`eval echo ${t_bindir}`
   18496 			case $t_bindir in
   18497 				NONE/*) t_bindir=`echo $t_bindir | sed "s~NONE~$prefix~"` ;;
   18498 			esac
   18499 			case $t_bindir in
   18500 				NONE/*) t_bindir=`echo $t_bindir | sed "s~NONE~$ac_default_prefix~"` ;;
   18501 			esac
   18502 		done
   18503 		echo $user_path | grep ":$t_bindir"  > /dev/null 2>&1
   18504 		if test $? -ne 0  ; then
   18505 			echo $user_path | grep "^$t_bindir"  > /dev/null 2>&1
   18506 			if test $? -ne 0  ; then
   18507 				user_path=$user_path:$t_bindir
   18508 				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Adding $t_bindir to USER_PATH so scp will work" >&5
   18509 $as_echo "Adding $t_bindir to USER_PATH so scp will work" >&6; }
   18510 			fi
   18511 		fi
   18512 	fi
   18513 
   18514 fi
   18515 
   18516 if test "x$external_path_file" != "x/etc/login.conf" ; then
   18517 
   18518 cat >>confdefs.h <<_ACEOF
   18519 #define USER_PATH "$user_path"
   18520 _ACEOF
   18521 
   18522 
   18523 fi
   18524 
   18525 # Set superuser path separately to user path
   18526 
   18527 # Check whether --with-superuser-path was given.
   18528 if test "${with_superuser_path+set}" = set; then :
   18529   withval=$with_superuser_path;
   18530 		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
   18531 		    test "x${withval}" != "xyes"; then
   18532 
   18533 cat >>confdefs.h <<_ACEOF
   18534 #define SUPERUSER_PATH "$withval"
   18535 _ACEOF
   18536 
   18537 			superuser_path=$withval
   18538 		fi
   18539 
   18540 
   18541 fi
   18542 
   18543 
   18544 
   18545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we need to convert IPv4 in IPv6-mapped addresses" >&5
   18546 $as_echo_n "checking if we need to convert IPv4 in IPv6-mapped addresses... " >&6; }
   18547 IPV4_IN6_HACK_MSG="no"
   18548 
   18549 # Check whether --with-4in6 was given.
   18550 if test "${with_4in6+set}" = set; then :
   18551   withval=$with_4in6;
   18552 		if test "x$withval" != "xno" ; then
   18553 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   18554 $as_echo "yes" >&6; }
   18555 
   18556 $as_echo "#define IPV4_IN_IPV6 1" >>confdefs.h
   18557 
   18558 			IPV4_IN6_HACK_MSG="yes"
   18559 		else
   18560 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   18561 $as_echo "no" >&6; }
   18562 		fi
   18563 
   18564 else
   18565 
   18566 		if test "x$inet6_default_4in6" = "xyes"; then
   18567 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes (default)" >&5
   18568 $as_echo "yes (default)" >&6; }
   18569 			$as_echo "#define IPV4_IN_IPV6 1" >>confdefs.h
   18570 
   18571 			IPV4_IN6_HACK_MSG="yes"
   18572 		else
   18573 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no (default)" >&5
   18574 $as_echo "no (default)" >&6; }
   18575 		fi
   18576 
   18577 
   18578 fi
   18579 
   18580 
   18581 # Whether to enable BSD auth support
   18582 BSD_AUTH_MSG=no
   18583 
   18584 # Check whether --with-bsd-auth was given.
   18585 if test "${with_bsd_auth+set}" = set; then :
   18586   withval=$with_bsd_auth;
   18587 		if test "x$withval" != "xno" ; then
   18588 
   18589 $as_echo "#define BSD_AUTH 1" >>confdefs.h
   18590 
   18591 			BSD_AUTH_MSG=yes
   18592 		fi
   18593 
   18594 
   18595 fi
   18596 
   18597 
   18598 # Where to place sshd.pid
   18599 piddir=/var/run
   18600 # make sure the directory exists
   18601 if test ! -d $piddir ; then
   18602 	piddir=`eval echo ${sysconfdir}`
   18603 	case $piddir in
   18604 		NONE/*) piddir=`echo $piddir | sed "s~NONE~$ac_default_prefix~"` ;;
   18605 	esac
   18606 fi
   18607 
   18608 
   18609 # Check whether --with-pid-dir was given.
   18610 if test "${with_pid_dir+set}" = set; then :
   18611   withval=$with_pid_dir;
   18612 		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
   18613 		    test "x${withval}" != "xyes"; then
   18614 			piddir=$withval
   18615 			if test ! -d $piddir ; then
   18616 			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ** no $piddir directory on this system **" >&5
   18617 $as_echo "$as_me: WARNING: ** no $piddir directory on this system **" >&2;}
   18618 			fi
   18619 		fi
   18620 
   18621 
   18622 fi
   18623 
   18624 
   18625 
   18626 cat >>confdefs.h <<_ACEOF
   18627 #define _PATH_SSH_PIDDIR "$piddir"
   18628 _ACEOF
   18629 
   18630 
   18631 
   18632 # Check whether --enable-lastlog was given.
   18633 if test "${enable_lastlog+set}" = set; then :
   18634   enableval=$enable_lastlog;
   18635 		if test "x$enableval" = "xno" ; then
   18636 			$as_echo "#define DISABLE_LASTLOG 1" >>confdefs.h
   18637 
   18638 		fi
   18639 
   18640 
   18641 fi
   18642 
   18643 # Check whether --enable-utmp was given.
   18644 if test "${enable_utmp+set}" = set; then :
   18645   enableval=$enable_utmp;
   18646 		if test "x$enableval" = "xno" ; then
   18647 			$as_echo "#define DISABLE_UTMP 1" >>confdefs.h
   18648 
   18649 		fi
   18650 
   18651 
   18652 fi
   18653 
   18654 # Check whether --enable-utmpx was given.
   18655 if test "${enable_utmpx+set}" = set; then :
   18656   enableval=$enable_utmpx;
   18657 		if test "x$enableval" = "xno" ; then
   18658 
   18659 $as_echo "#define DISABLE_UTMPX 1" >>confdefs.h
   18660 
   18661 		fi
   18662 
   18663 
   18664 fi
   18665 
   18666 # Check whether --enable-wtmp was given.
   18667 if test "${enable_wtmp+set}" = set; then :
   18668   enableval=$enable_wtmp;
   18669 		if test "x$enableval" = "xno" ; then
   18670 			$as_echo "#define DISABLE_WTMP 1" >>confdefs.h
   18671 
   18672 		fi
   18673 
   18674 
   18675 fi
   18676 
   18677 # Check whether --enable-wtmpx was given.
   18678 if test "${enable_wtmpx+set}" = set; then :
   18679   enableval=$enable_wtmpx;
   18680 		if test "x$enableval" = "xno" ; then
   18681 
   18682 $as_echo "#define DISABLE_WTMPX 1" >>confdefs.h
   18683 
   18684 		fi
   18685 
   18686 
   18687 fi
   18688 
   18689 # Check whether --enable-libutil was given.
   18690 if test "${enable_libutil+set}" = set; then :
   18691   enableval=$enable_libutil;
   18692 		if test "x$enableval" = "xno" ; then
   18693 			$as_echo "#define DISABLE_LOGIN 1" >>confdefs.h
   18694 
   18695 		fi
   18696 
   18697 
   18698 fi
   18699 
   18700 # Check whether --enable-pututline was given.
   18701 if test "${enable_pututline+set}" = set; then :
   18702   enableval=$enable_pututline;
   18703 		if test "x$enableval" = "xno" ; then
   18704 
   18705 $as_echo "#define DISABLE_PUTUTLINE 1" >>confdefs.h
   18706 
   18707 		fi
   18708 
   18709 
   18710 fi
   18711 
   18712 # Check whether --enable-pututxline was given.
   18713 if test "${enable_pututxline+set}" = set; then :
   18714   enableval=$enable_pututxline;
   18715 		if test "x$enableval" = "xno" ; then
   18716 
   18717 $as_echo "#define DISABLE_PUTUTXLINE 1" >>confdefs.h
   18718 
   18719 		fi
   18720 
   18721 
   18722 fi
   18723 
   18724 
   18725 # Check whether --with-lastlog was given.
   18726 if test "${with_lastlog+set}" = set; then :
   18727   withval=$with_lastlog;
   18728 		if test "x$withval" = "xno" ; then
   18729 			$as_echo "#define DISABLE_LASTLOG 1" >>confdefs.h
   18730 
   18731 		elif test -n "$withval"  &&  test "x${withval}" != "xyes"; then
   18732 			conf_lastlog_location=$withval
   18733 		fi
   18734 
   18735 
   18736 fi
   18737 
   18738 
   18739 
   18740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if your system defines LASTLOG_FILE" >&5
   18741 $as_echo_n "checking if your system defines LASTLOG_FILE... " >&6; }
   18742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18743 /* end confdefs.h.  */
   18744 
   18745 #include <sys/types.h>
   18746 #include <utmp.h>
   18747 #ifdef HAVE_LASTLOG_H
   18748 #  include <lastlog.h>
   18749 #endif
   18750 #ifdef HAVE_PATHS_H
   18751 #  include <paths.h>
   18752 #endif
   18753 #ifdef HAVE_LOGIN_H
   18754 # include <login.h>
   18755 #endif
   18756 
   18757 int
   18758 main ()
   18759 {
   18760  char *lastlog = LASTLOG_FILE;
   18761   ;
   18762   return 0;
   18763 }
   18764 _ACEOF
   18765 if ac_fn_c_try_compile "$LINENO"; then :
   18766    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   18767 $as_echo "yes" >&6; }
   18768 else
   18769 
   18770 		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   18771 $as_echo "no" >&6; }
   18772 		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if your system defines _PATH_LASTLOG" >&5
   18773 $as_echo_n "checking if your system defines _PATH_LASTLOG... " >&6; }
   18774 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18775 /* end confdefs.h.  */
   18776 
   18777 #include <sys/types.h>
   18778 #include <utmp.h>
   18779 #ifdef HAVE_LASTLOG_H
   18780 #  include <lastlog.h>
   18781 #endif
   18782 #ifdef HAVE_PATHS_H
   18783 #  include <paths.h>
   18784 #endif
   18785 
   18786 int
   18787 main ()
   18788 {
   18789  char *lastlog = _PATH_LASTLOG;
   18790   ;
   18791   return 0;
   18792 }
   18793 _ACEOF
   18794 if ac_fn_c_try_compile "$LINENO"; then :
   18795    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   18796 $as_echo "yes" >&6; }
   18797 else
   18798 
   18799 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   18800 $as_echo "no" >&6; }
   18801 			system_lastlog_path=no
   18802 
   18803 fi
   18804 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   18805 
   18806 fi
   18807 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   18808 
   18809 if test -z "$conf_lastlog_location"; then
   18810 	if test x"$system_lastlog_path" = x"no" ; then
   18811 		for f in /var/log/lastlog /usr/adm/lastlog /var/adm/lastlog /etc/security/lastlog ; do
   18812 				if (test -d "$f" || test -f "$f") ; then
   18813 					conf_lastlog_location=$f
   18814 				fi
   18815 		done
   18816 		if test -z "$conf_lastlog_location"; then
   18817 			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ** Cannot find lastlog **" >&5
   18818 $as_echo "$as_me: WARNING: ** Cannot find lastlog **" >&2;}
   18819 					fi
   18820 	fi
   18821 fi
   18822 
   18823 if test -n "$conf_lastlog_location"; then
   18824 
   18825 cat >>confdefs.h <<_ACEOF
   18826 #define CONF_LASTLOG_FILE "$conf_lastlog_location"
   18827 _ACEOF
   18828 
   18829 fi
   18830 
   18831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if your system defines UTMP_FILE" >&5
   18832 $as_echo_n "checking if your system defines UTMP_FILE... " >&6; }
   18833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18834 /* end confdefs.h.  */
   18835 
   18836 #include <sys/types.h>
   18837 #include <utmp.h>
   18838 #ifdef HAVE_PATHS_H
   18839 #  include <paths.h>
   18840 #endif
   18841 
   18842 int
   18843 main ()
   18844 {
   18845  char *utmp = UTMP_FILE;
   18846   ;
   18847   return 0;
   18848 }
   18849 _ACEOF
   18850 if ac_fn_c_try_compile "$LINENO"; then :
   18851    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   18852 $as_echo "yes" >&6; }
   18853 else
   18854    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   18855 $as_echo "no" >&6; }
   18856 	  system_utmp_path=no
   18857 
   18858 fi
   18859 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   18860 if test -z "$conf_utmp_location"; then
   18861 	if test x"$system_utmp_path" = x"no" ; then
   18862 		for f in /etc/utmp /usr/adm/utmp /var/run/utmp; do
   18863 			if test -f $f ; then
   18864 				conf_utmp_location=$f
   18865 			fi
   18866 		done
   18867 		if test -z "$conf_utmp_location"; then
   18868 			$as_echo "#define DISABLE_UTMP 1" >>confdefs.h
   18869 
   18870 		fi
   18871 	fi
   18872 fi
   18873 if test -n "$conf_utmp_location"; then
   18874 
   18875 cat >>confdefs.h <<_ACEOF
   18876 #define CONF_UTMP_FILE "$conf_utmp_location"
   18877 _ACEOF
   18878 
   18879 fi
   18880 
   18881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if your system defines WTMP_FILE" >&5
   18882 $as_echo_n "checking if your system defines WTMP_FILE... " >&6; }
   18883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18884 /* end confdefs.h.  */
   18885 
   18886 #include <sys/types.h>
   18887 #include <utmp.h>
   18888 #ifdef HAVE_PATHS_H
   18889 #  include <paths.h>
   18890 #endif
   18891 
   18892 int
   18893 main ()
   18894 {
   18895  char *wtmp = WTMP_FILE;
   18896   ;
   18897   return 0;
   18898 }
   18899 _ACEOF
   18900 if ac_fn_c_try_compile "$LINENO"; then :
   18901    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   18902 $as_echo "yes" >&6; }
   18903 else
   18904    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   18905 $as_echo "no" >&6; }
   18906 	  system_wtmp_path=no
   18907 
   18908 fi
   18909 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   18910 if test -z "$conf_wtmp_location"; then
   18911 	if test x"$system_wtmp_path" = x"no" ; then
   18912 		for f in /usr/adm/wtmp /var/log/wtmp; do
   18913 			if test -f $f ; then
   18914 				conf_wtmp_location=$f
   18915 			fi
   18916 		done
   18917 		if test -z "$conf_wtmp_location"; then
   18918 			$as_echo "#define DISABLE_WTMP 1" >>confdefs.h
   18919 
   18920 		fi
   18921 	fi
   18922 fi
   18923 if test -n "$conf_wtmp_location"; then
   18924 
   18925 cat >>confdefs.h <<_ACEOF
   18926 #define CONF_WTMP_FILE "$conf_wtmp_location"
   18927 _ACEOF
   18928 
   18929 fi
   18930 
   18931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if your system defines WTMPX_FILE" >&5
   18932 $as_echo_n "checking if your system defines WTMPX_FILE... " >&6; }
   18933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   18934 /* end confdefs.h.  */
   18935 
   18936 #include <sys/types.h>
   18937 #include <utmp.h>
   18938 #ifdef HAVE_UTMPX_H
   18939 #include <utmpx.h>
   18940 #endif
   18941 #ifdef HAVE_PATHS_H
   18942 #  include <paths.h>
   18943 #endif
   18944 
   18945 int
   18946 main ()
   18947 {
   18948  char *wtmpx = WTMPX_FILE;
   18949   ;
   18950   return 0;
   18951 }
   18952 _ACEOF
   18953 if ac_fn_c_try_compile "$LINENO"; then :
   18954    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   18955 $as_echo "yes" >&6; }
   18956 else
   18957    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   18958 $as_echo "no" >&6; }
   18959 	  system_wtmpx_path=no
   18960 
   18961 fi
   18962 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   18963 if test -z "$conf_wtmpx_location"; then
   18964 	if test x"$system_wtmpx_path" = x"no" ; then
   18965 		$as_echo "#define DISABLE_WTMPX 1" >>confdefs.h
   18966 
   18967 	fi
   18968 else
   18969 
   18970 cat >>confdefs.h <<_ACEOF
   18971 #define CONF_WTMPX_FILE "$conf_wtmpx_location"
   18972 _ACEOF
   18973 
   18974 fi
   18975 
   18976 
   18977 if test ! -z "$blibpath" ; then
   18978 	LDFLAGS="$LDFLAGS $blibflags$blibpath"
   18979 	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Please check and edit blibpath in LDFLAGS in Makefile" >&5
   18980 $as_echo "$as_me: WARNING: Please check and edit blibpath in LDFLAGS in Makefile" >&2;}
   18981 fi
   18982 
   18983 ac_fn_c_check_member "$LINENO" "struct lastlog" "ll_line" "ac_cv_member_struct_lastlog_ll_line" "
   18984 #ifdef HAVE_SYS_TYPES_H
   18985 #include <sys/types.h>
   18986 #endif
   18987 #ifdef HAVE_UTMP_H
   18988 #include <utmp.h>
   18989 #endif
   18990 #ifdef HAVE_UTMPX_H
   18991 #include <utmpx.h>
   18992 #endif
   18993 #ifdef HAVE_LASTLOG_H
   18994 #include <lastlog.h>
   18995 #endif
   18996 
   18997 "
   18998 if test "x$ac_cv_member_struct_lastlog_ll_line" = xyes; then :
   18999 
   19000 else
   19001 
   19002     if test x$SKIP_DISABLE_LASTLOG_DEFINE != "xyes" ; then
   19003 	$as_echo "#define DISABLE_LASTLOG 1" >>confdefs.h
   19004 
   19005     fi
   19006 
   19007 fi
   19008 
   19009 
   19010 ac_fn_c_check_member "$LINENO" "struct utmp" "ut_line" "ac_cv_member_struct_utmp_ut_line" "
   19011 #ifdef HAVE_SYS_TYPES_H
   19012 #include <sys/types.h>
   19013 #endif
   19014 #ifdef HAVE_UTMP_H
   19015 #include <utmp.h>
   19016 #endif
   19017 #ifdef HAVE_UTMPX_H
   19018 #include <utmpx.h>
   19019 #endif
   19020 #ifdef HAVE_LASTLOG_H
   19021 #include <lastlog.h>
   19022 #endif
   19023 
   19024 "
   19025 if test "x$ac_cv_member_struct_utmp_ut_line" = xyes; then :
   19026 
   19027 else
   19028 
   19029 	$as_echo "#define DISABLE_UTMP 1" >>confdefs.h
   19030 
   19031 	$as_echo "#define DISABLE_WTMP 1" >>confdefs.h
   19032 
   19033 
   19034 fi
   19035 
   19036 
   19037 CFLAGS="$CFLAGS $werror_flags"
   19038 
   19039 if test "x$ac_cv_func_getaddrinfo" != "xyes" ; then
   19040 	TEST_SSH_IPV6=no
   19041 else
   19042 	TEST_SSH_IPV6=yes
   19043 fi
   19044 ac_fn_c_check_decl "$LINENO" "BROKEN_GETADDRINFO" "ac_cv_have_decl_BROKEN_GETADDRINFO" "$ac_includes_default"
   19045 if test "x$ac_cv_have_decl_BROKEN_GETADDRINFO" = xyes; then :
   19046   TEST_SSH_IPV6=no
   19047 fi
   19048 
   19049 TEST_SSH_IPV6=$TEST_SSH_IPV6
   19050 
   19051 TEST_SSH_UTF8=$TEST_SSH_UTF8
   19052 
   19053 TEST_MALLOC_OPTIONS=$TEST_MALLOC_OPTIONS
   19054 
   19055 UNSUPPORTED_ALGORITHMS=$unsupported_algorithms
   19056 
   19057 
   19058 
   19059 ac_config_files="$ac_config_files Makefile buildpkg.sh opensshd.init openssh.xml openbsd-compat/Makefile openbsd-compat/regress/Makefile survey.sh"
   19060 
   19061 cat >confcache <<\_ACEOF
   19062 # This file is a shell script that caches the results of configure
   19063 # tests run on this system so they can be shared between configure
   19064 # scripts and configure runs, see configure's option --config-cache.
   19065 # It is not useful on other systems.  If it contains results you don't
   19066 # want to keep, you may remove or edit it.
   19067 #
   19068 # config.status only pays attention to the cache file if you give it
   19069 # the --recheck option to rerun configure.
   19070 #
   19071 # `ac_cv_env_foo' variables (set or unset) will be overridden when
   19072 # loading this file, other *unset* `ac_cv_foo' will be assigned the
   19073 # following values.
   19074 
   19075 _ACEOF
   19076 
   19077 # The following way of writing the cache mishandles newlines in values,
   19078 # but we know of no workaround that is simple, portable, and efficient.
   19079 # So, we kill variables containing newlines.
   19080 # Ultrix sh set writes to stderr and can't be redirected directly,
   19081 # and sets the high bit in the cache file unless we assign to the vars.
   19082 (
   19083   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
   19084     eval ac_val=\$$ac_var
   19085     case $ac_val in #(
   19086     *${as_nl}*)
   19087       case $ac_var in #(
   19088       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
   19089 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
   19090       esac
   19091       case $ac_var in #(
   19092       _ | IFS | as_nl) ;; #(
   19093       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
   19094       *) { eval $ac_var=; unset $ac_var;} ;;
   19095       esac ;;
   19096     esac
   19097   done
   19098 
   19099   (set) 2>&1 |
   19100     case $as_nl`(ac_space=' '; set) 2>&1` in #(
   19101     *${as_nl}ac_space=\ *)
   19102       # `set' does not quote correctly, so add quotes: double-quote
   19103       # substitution turns \\\\ into \\, and sed turns \\ into \.
   19104       sed -n \
   19105 	"s/'/'\\\\''/g;
   19106 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
   19107       ;; #(
   19108     *)
   19109       # `set' quotes correctly as required by POSIX, so do not add quotes.
   19110       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   19111       ;;
   19112     esac |
   19113     sort
   19114 ) |
   19115   sed '
   19116      /^ac_cv_env_/b end
   19117      t clear
   19118      :clear
   19119      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
   19120      t end
   19121      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
   19122      :end' >>confcache
   19123 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
   19124   if test -w "$cache_file"; then
   19125     if test "x$cache_file" != "x/dev/null"; then
   19126       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
   19127 $as_echo "$as_me: updating cache $cache_file" >&6;}
   19128       if test ! -f "$cache_file" || test -h "$cache_file"; then
   19129 	cat confcache >"$cache_file"
   19130       else
   19131         case $cache_file in #(
   19132         */* | ?:*)
   19133 	  mv -f confcache "$cache_file"$$ &&
   19134 	  mv -f "$cache_file"$$ "$cache_file" ;; #(
   19135         *)
   19136 	  mv -f confcache "$cache_file" ;;
   19137 	esac
   19138       fi
   19139     fi
   19140   else
   19141     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
   19142 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
   19143   fi
   19144 fi
   19145 rm -f confcache
   19146 
   19147 test "x$prefix" = xNONE && prefix=$ac_default_prefix
   19148 # Let make expand exec_prefix.
   19149 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
   19150 
   19151 DEFS=-DHAVE_CONFIG_H
   19152 
   19153 ac_libobjs=
   19154 ac_ltlibobjs=
   19155 U=
   19156 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
   19157   # 1. Remove the extension, and $U if already installed.
   19158   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
   19159   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
   19160   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
   19161   #    will be set to the directory where LIBOBJS objects are built.
   19162   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
   19163   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
   19164 done
   19165 LIBOBJS=$ac_libobjs
   19166 
   19167 LTLIBOBJS=$ac_ltlibobjs
   19168 
   19169 
   19170 
   19171 
   19172 : "${CONFIG_STATUS=./config.status}"
   19173 ac_write_fail=0
   19174 ac_clean_files_save=$ac_clean_files
   19175 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
   19176 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
   19177 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
   19178 as_write_fail=0
   19179 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
   19180 #! $SHELL
   19181 # Generated by $as_me.
   19182 # Run this file to recreate the current configuration.
   19183 # Compiler output produced by configure, useful for debugging
   19184 # configure, is in config.log if it exists.
   19185 
   19186 debug=false
   19187 ac_cs_recheck=false
   19188 ac_cs_silent=false
   19189 
   19190 SHELL=\${CONFIG_SHELL-$SHELL}
   19191 export SHELL
   19192 _ASEOF
   19193 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
   19194 ## -------------------- ##
   19195 ## M4sh Initialization. ##
   19196 ## -------------------- ##
   19197 
   19198 # Be more Bourne compatible
   19199 DUALCASE=1; export DUALCASE # for MKS sh
   19200 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
   19201   emulate sh
   19202   NULLCMD=:
   19203   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   19204   # is contrary to our usage.  Disable this feature.
   19205   alias -g '${1+"$@"}'='"$@"'
   19206   setopt NO_GLOB_SUBST
   19207 else
   19208   case `(set -o) 2>/dev/null` in #(
   19209   *posix*) :
   19210     set -o posix ;; #(
   19211   *) :
   19212      ;;
   19213 esac
   19214 fi
   19215 
   19216 
   19217 as_nl='
   19218 '
   19219 export as_nl
   19220 # Printing a long string crashes Solaris 7 /usr/bin/printf.
   19221 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
   19222 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
   19223 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
   19224 # Prefer a ksh shell builtin over an external printf program on Solaris,
   19225 # but without wasting forks for bash or zsh.
   19226 if test -z "$BASH_VERSION$ZSH_VERSION" \
   19227     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
   19228   as_echo='print -r --'
   19229   as_echo_n='print -rn --'
   19230 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
   19231   as_echo='printf %s\n'
   19232   as_echo_n='printf %s'
   19233 else
   19234   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
   19235     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
   19236     as_echo_n='/usr/ucb/echo -n'
   19237   else
   19238     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
   19239     as_echo_n_body='eval
   19240       arg=$1;
   19241       case $arg in #(
   19242       *"$as_nl"*)
   19243 	expr "X$arg" : "X\\(.*\\)$as_nl";
   19244 	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
   19245       esac;
   19246       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
   19247     '
   19248     export as_echo_n_body
   19249     as_echo_n='sh -c $as_echo_n_body as_echo'
   19250   fi
   19251   export as_echo_body
   19252   as_echo='sh -c $as_echo_body as_echo'
   19253 fi
   19254 
   19255 # The user is always right.
   19256 if test "${PATH_SEPARATOR+set}" != set; then
   19257   PATH_SEPARATOR=:
   19258   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
   19259     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
   19260       PATH_SEPARATOR=';'
   19261   }
   19262 fi
   19263 
   19264 
   19265 # IFS
   19266 # We need space, tab and new line, in precisely that order.  Quoting is
   19267 # there to prevent editors from complaining about space-tab.
   19268 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
   19269 # splitting by setting IFS to empty value.)
   19270 IFS=" ""	$as_nl"
   19271 
   19272 # Find who we are.  Look in the path if we contain no directory separator.
   19273 as_myself=
   19274 case $0 in #((
   19275   *[\\/]* ) as_myself=$0 ;;
   19276   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   19277 for as_dir in $PATH
   19278 do
   19279   IFS=$as_save_IFS
   19280   test -z "$as_dir" && as_dir=.
   19281     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
   19282   done
   19283 IFS=$as_save_IFS
   19284 
   19285      ;;
   19286 esac
   19287 # We did not find ourselves, most probably we were run as `sh COMMAND'
   19288 # in which case we are not to be found in the path.
   19289 if test "x$as_myself" = x; then
   19290   as_myself=$0
   19291 fi
   19292 if test ! -f "$as_myself"; then
   19293   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
   19294   exit 1
   19295 fi
   19296 
   19297 # Unset variables that we do not need and which cause bugs (e.g. in
   19298 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
   19299 # suppresses any "Segmentation fault" message there.  '((' could
   19300 # trigger a bug in pdksh 5.2.14.
   19301 for as_var in BASH_ENV ENV MAIL MAILPATH
   19302 do eval test x\${$as_var+set} = xset \
   19303   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
   19304 done
   19305 PS1='$ '
   19306 PS2='> '
   19307 PS4='+ '
   19308 
   19309 # NLS nuisances.
   19310 LC_ALL=C
   19311 export LC_ALL
   19312 LANGUAGE=C
   19313 export LANGUAGE
   19314 
   19315 # CDPATH.
   19316 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
   19317 
   19318 
   19319 # as_fn_error STATUS ERROR [LINENO LOG_FD]
   19320 # ----------------------------------------
   19321 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
   19322 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
   19323 # script with STATUS, using 1 if that was 0.
   19324 as_fn_error ()
   19325 {
   19326   as_status=$1; test $as_status -eq 0 && as_status=1
   19327   if test "$4"; then
   19328     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   19329     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
   19330   fi
   19331   $as_echo "$as_me: error: $2" >&2
   19332   as_fn_exit $as_status
   19333 } # as_fn_error
   19334 
   19335 
   19336 # as_fn_set_status STATUS
   19337 # -----------------------
   19338 # Set $? to STATUS, without forking.
   19339 as_fn_set_status ()
   19340 {
   19341   return $1
   19342 } # as_fn_set_status
   19343 
   19344 # as_fn_exit STATUS
   19345 # -----------------
   19346 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
   19347 as_fn_exit ()
   19348 {
   19349   set +e
   19350   as_fn_set_status $1
   19351   exit $1
   19352 } # as_fn_exit
   19353 
   19354 # as_fn_unset VAR
   19355 # ---------------
   19356 # Portably unset VAR.
   19357 as_fn_unset ()
   19358 {
   19359   { eval $1=; unset $1;}
   19360 }
   19361 as_unset=as_fn_unset
   19362 # as_fn_append VAR VALUE
   19363 # ----------------------
   19364 # Append the text in VALUE to the end of the definition contained in VAR. Take
   19365 # advantage of any shell optimizations that allow amortized linear growth over
   19366 # repeated appends, instead of the typical quadratic growth present in naive
   19367 # implementations.
   19368 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
   19369   eval 'as_fn_append ()
   19370   {
   19371     eval $1+=\$2
   19372   }'
   19373 else
   19374   as_fn_append ()
   19375   {
   19376     eval $1=\$$1\$2
   19377   }
   19378 fi # as_fn_append
   19379 
   19380 # as_fn_arith ARG...
   19381 # ------------------
   19382 # Perform arithmetic evaluation on the ARGs, and store the result in the
   19383 # global $as_val. Take advantage of shells that can avoid forks. The arguments
   19384 # must be portable across $(()) and expr.
   19385 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
   19386   eval 'as_fn_arith ()
   19387   {
   19388     as_val=$(( $* ))
   19389   }'
   19390 else
   19391   as_fn_arith ()
   19392   {
   19393     as_val=`expr "$@" || test $? -eq 1`
   19394   }
   19395 fi # as_fn_arith
   19396 
   19397 
   19398 if expr a : '\(a\)' >/dev/null 2>&1 &&
   19399    test "X`expr 00001 : '.*\(...\)'`" = X001; then
   19400   as_expr=expr
   19401 else
   19402   as_expr=false
   19403 fi
   19404 
   19405 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
   19406   as_basename=basename
   19407 else
   19408   as_basename=false
   19409 fi
   19410 
   19411 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
   19412   as_dirname=dirname
   19413 else
   19414   as_dirname=false
   19415 fi
   19416 
   19417 as_me=`$as_basename -- "$0" ||
   19418 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
   19419 	 X"$0" : 'X\(//\)$' \| \
   19420 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
   19421 $as_echo X/"$0" |
   19422     sed '/^.*\/\([^/][^/]*\)\/*$/{
   19423 	    s//\1/
   19424 	    q
   19425 	  }
   19426 	  /^X\/\(\/\/\)$/{
   19427 	    s//\1/
   19428 	    q
   19429 	  }
   19430 	  /^X\/\(\/\).*/{
   19431 	    s//\1/
   19432 	    q
   19433 	  }
   19434 	  s/.*/./; q'`
   19435 
   19436 # Avoid depending upon Character Ranges.
   19437 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
   19438 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
   19439 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
   19440 as_cr_digits='0123456789'
   19441 as_cr_alnum=$as_cr_Letters$as_cr_digits
   19442 
   19443 ECHO_C= ECHO_N= ECHO_T=
   19444 case `echo -n x` in #(((((
   19445 -n*)
   19446   case `echo 'xy\c'` in
   19447   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
   19448   xy)  ECHO_C='\c';;
   19449   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
   19450        ECHO_T='	';;
   19451   esac;;
   19452 *)
   19453   ECHO_N='-n';;
   19454 esac
   19455 
   19456 rm -f conf$$ conf$$.exe conf$$.file
   19457 if test -d conf$$.dir; then
   19458   rm -f conf$$.dir/conf$$.file
   19459 else
   19460   rm -f conf$$.dir
   19461   mkdir conf$$.dir 2>/dev/null
   19462 fi
   19463 if (echo >conf$$.file) 2>/dev/null; then
   19464   if ln -s conf$$.file conf$$ 2>/dev/null; then
   19465     as_ln_s='ln -s'
   19466     # ... but there are two gotchas:
   19467     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
   19468     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
   19469     # In both cases, we have to default to `cp -pR'.
   19470     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
   19471       as_ln_s='cp -pR'
   19472   elif ln conf$$.file conf$$ 2>/dev/null; then
   19473     as_ln_s=ln
   19474   else
   19475     as_ln_s='cp -pR'
   19476   fi
   19477 else
   19478   as_ln_s='cp -pR'
   19479 fi
   19480 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
   19481 rmdir conf$$.dir 2>/dev/null
   19482 
   19483 
   19484 # as_fn_mkdir_p
   19485 # -------------
   19486 # Create "$as_dir" as a directory, including parents if necessary.
   19487 as_fn_mkdir_p ()
   19488 {
   19489 
   19490   case $as_dir in #(
   19491   -*) as_dir=./$as_dir;;
   19492   esac
   19493   test -d "$as_dir" || eval $as_mkdir_p || {
   19494     as_dirs=
   19495     while :; do
   19496       case $as_dir in #(
   19497       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
   19498       *) as_qdir=$as_dir;;
   19499       esac
   19500       as_dirs="'$as_qdir' $as_dirs"
   19501       as_dir=`$as_dirname -- "$as_dir" ||
   19502 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   19503 	 X"$as_dir" : 'X\(//\)[^/]' \| \
   19504 	 X"$as_dir" : 'X\(//\)$' \| \
   19505 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
   19506 $as_echo X"$as_dir" |
   19507     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   19508 	    s//\1/
   19509 	    q
   19510 	  }
   19511 	  /^X\(\/\/\)[^/].*/{
   19512 	    s//\1/
   19513 	    q
   19514 	  }
   19515 	  /^X\(\/\/\)$/{
   19516 	    s//\1/
   19517 	    q
   19518 	  }
   19519 	  /^X\(\/\).*/{
   19520 	    s//\1/
   19521 	    q
   19522 	  }
   19523 	  s/.*/./; q'`
   19524       test -d "$as_dir" && break
   19525     done
   19526     test -z "$as_dirs" || eval "mkdir $as_dirs"
   19527   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
   19528 
   19529 
   19530 } # as_fn_mkdir_p
   19531 if mkdir -p . 2>/dev/null; then
   19532   as_mkdir_p='mkdir -p "$as_dir"'
   19533 else
   19534   test -d ./-p && rmdir ./-p
   19535   as_mkdir_p=false
   19536 fi
   19537 
   19538 
   19539 # as_fn_executable_p FILE
   19540 # -----------------------
   19541 # Test if FILE is an executable regular file.
   19542 as_fn_executable_p ()
   19543 {
   19544   test -f "$1" && test -x "$1"
   19545 } # as_fn_executable_p
   19546 as_test_x='test -x'
   19547 as_executable_p=as_fn_executable_p
   19548 
   19549 # Sed expression to map a string onto a valid CPP name.
   19550 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
   19551 
   19552 # Sed expression to map a string onto a valid variable name.
   19553 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
   19554 
   19555 
   19556 exec 6>&1
   19557 ## ----------------------------------- ##
   19558 ## Main body of $CONFIG_STATUS script. ##
   19559 ## ----------------------------------- ##
   19560 _ASEOF
   19561 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
   19562 
   19563 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   19564 # Save the log message, to keep $0 and so on meaningful, and to
   19565 # report actual input values of CONFIG_FILES etc. instead of their
   19566 # values after options handling.
   19567 ac_log="
   19568 This file was extended by OpenSSH $as_me Portable, which was
   19569 generated by GNU Autoconf 2.69.  Invocation command line was
   19570 
   19571   CONFIG_FILES    = $CONFIG_FILES
   19572   CONFIG_HEADERS  = $CONFIG_HEADERS
   19573   CONFIG_LINKS    = $CONFIG_LINKS
   19574   CONFIG_COMMANDS = $CONFIG_COMMANDS
   19575   $ $0 $@
   19576 
   19577 on `(hostname || uname -n) 2>/dev/null | sed 1q`
   19578 "
   19579 
   19580 _ACEOF
   19581 
   19582 case $ac_config_files in *"
   19583 "*) set x $ac_config_files; shift; ac_config_files=$*;;
   19584 esac
   19585 
   19586 case $ac_config_headers in *"
   19587 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
   19588 esac
   19589 
   19590 
   19591 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   19592 # Files that config.status was made for.
   19593 config_files="$ac_config_files"
   19594 config_headers="$ac_config_headers"
   19595 
   19596 _ACEOF
   19597 
   19598 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   19599 ac_cs_usage="\
   19600 \`$as_me' instantiates files and other configuration actions
   19601 from templates according to the current configuration.  Unless the files
   19602 and actions are specified as TAGs, all are instantiated by default.
   19603 
   19604 Usage: $0 [OPTION]... [TAG]...
   19605 
   19606   -h, --help       print this help, then exit
   19607   -V, --version    print version number and configuration settings, then exit
   19608       --config     print configuration, then exit
   19609   -q, --quiet, --silent
   19610                    do not print progress messages
   19611   -d, --debug      don't remove temporary files
   19612       --recheck    update $as_me by reconfiguring in the same conditions
   19613       --file=FILE[:TEMPLATE]
   19614                    instantiate the configuration file FILE
   19615       --header=FILE[:TEMPLATE]
   19616                    instantiate the configuration header FILE
   19617 
   19618 Configuration files:
   19619 $config_files
   19620 
   19621 Configuration headers:
   19622 $config_headers
   19623 
   19624 Report bugs to <openssh-unix-dev@mindrot.org>."
   19625 
   19626 _ACEOF
   19627 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   19628 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
   19629 ac_cs_version="\\
   19630 OpenSSH config.status Portable
   19631 configured by $0, generated by GNU Autoconf 2.69,
   19632   with options \\"\$ac_cs_config\\"
   19633 
   19634 Copyright (C) 2012 Free Software Foundation, Inc.
   19635 This config.status script is free software; the Free Software Foundation
   19636 gives unlimited permission to copy, distribute and modify it."
   19637 
   19638 ac_pwd='$ac_pwd'
   19639 srcdir='$srcdir'
   19640 INSTALL='$INSTALL'
   19641 AWK='$AWK'
   19642 test -n "\$AWK" || AWK=awk
   19643 _ACEOF
   19644 
   19645 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   19646 # The default lists apply if the user does not specify any file.
   19647 ac_need_defaults=:
   19648 while test $# != 0
   19649 do
   19650   case $1 in
   19651   --*=?*)
   19652     ac_option=`expr "X$1" : 'X\([^=]*\)='`
   19653     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
   19654     ac_shift=:
   19655     ;;
   19656   --*=)
   19657     ac_option=`expr "X$1" : 'X\([^=]*\)='`
   19658     ac_optarg=
   19659     ac_shift=:
   19660     ;;
   19661   *)
   19662     ac_option=$1
   19663     ac_optarg=$2
   19664     ac_shift=shift
   19665     ;;
   19666   esac
   19667 
   19668   case $ac_option in
   19669   # Handling of the options.
   19670   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
   19671     ac_cs_recheck=: ;;
   19672   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
   19673     $as_echo "$ac_cs_version"; exit ;;
   19674   --config | --confi | --conf | --con | --co | --c )
   19675     $as_echo "$ac_cs_config"; exit ;;
   19676   --debug | --debu | --deb | --de | --d | -d )
   19677     debug=: ;;
   19678   --file | --fil | --fi | --f )
   19679     $ac_shift
   19680     case $ac_optarg in
   19681     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
   19682     '') as_fn_error $? "missing file argument" ;;
   19683     esac
   19684     as_fn_append CONFIG_FILES " '$ac_optarg'"
   19685     ac_need_defaults=false;;
   19686   --header | --heade | --head | --hea )
   19687     $ac_shift
   19688     case $ac_optarg in
   19689     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
   19690     esac
   19691     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
   19692     ac_need_defaults=false;;
   19693   --he | --h)
   19694     # Conflict between --help and --header
   19695     as_fn_error $? "ambiguous option: \`$1'
   19696 Try \`$0 --help' for more information.";;
   19697   --help | --hel | -h )
   19698     $as_echo "$ac_cs_usage"; exit ;;
   19699   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   19700   | -silent | --silent | --silen | --sile | --sil | --si | --s)
   19701     ac_cs_silent=: ;;
   19702 
   19703   # This is an error.
   19704   -*) as_fn_error $? "unrecognized option: \`$1'
   19705 Try \`$0 --help' for more information." ;;
   19706 
   19707   *) as_fn_append ac_config_targets " $1"
   19708      ac_need_defaults=false ;;
   19709 
   19710   esac
   19711   shift
   19712 done
   19713 
   19714 ac_configure_extra_args=
   19715 
   19716 if $ac_cs_silent; then
   19717   exec 6>/dev/null
   19718   ac_configure_extra_args="$ac_configure_extra_args --silent"
   19719 fi
   19720 
   19721 _ACEOF
   19722 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   19723 if \$ac_cs_recheck; then
   19724   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
   19725   shift
   19726   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
   19727   CONFIG_SHELL='$SHELL'
   19728   export CONFIG_SHELL
   19729   exec "\$@"
   19730 fi
   19731 
   19732 _ACEOF
   19733 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   19734 exec 5>>config.log
   19735 {
   19736   echo
   19737   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
   19738 ## Running $as_me. ##
   19739 _ASBOX
   19740   $as_echo "$ac_log"
   19741 } >&5
   19742 
   19743 _ACEOF
   19744 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   19745 _ACEOF
   19746 
   19747 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   19748 
   19749 # Handling of arguments.
   19750 for ac_config_target in $ac_config_targets
   19751 do
   19752   case $ac_config_target in
   19753     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
   19754     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
   19755     "buildpkg.sh") CONFIG_FILES="$CONFIG_FILES buildpkg.sh" ;;
   19756     "opensshd.init") CONFIG_FILES="$CONFIG_FILES opensshd.init" ;;
   19757     "openssh.xml") CONFIG_FILES="$CONFIG_FILES openssh.xml" ;;
   19758     "openbsd-compat/Makefile") CONFIG_FILES="$CONFIG_FILES openbsd-compat/Makefile" ;;
   19759     "openbsd-compat/regress/Makefile") CONFIG_FILES="$CONFIG_FILES openbsd-compat/regress/Makefile" ;;
   19760     "survey.sh") CONFIG_FILES="$CONFIG_FILES survey.sh" ;;
   19761 
   19762   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
   19763   esac
   19764 done
   19765 
   19766 
   19767 # If the user did not use the arguments to specify the items to instantiate,
   19768 # then the envvar interface is used.  Set only those that are not.
   19769 # We use the long form for the default assignment because of an extremely
   19770 # bizarre bug on SunOS 4.1.3.
   19771 if $ac_need_defaults; then
   19772   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
   19773   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
   19774 fi
   19775 
   19776 # Have a temporary directory for convenience.  Make it in the build tree
   19777 # simply because there is no reason against having it here, and in addition,
   19778 # creating and moving files from /tmp can sometimes cause problems.
   19779 # Hook for its removal unless debugging.
   19780 # Note that there is a small window in which the directory will not be cleaned:
   19781 # after its creation but before its name has been assigned to `$tmp'.
   19782 $debug ||
   19783 {
   19784   tmp= ac_tmp=
   19785   trap 'exit_status=$?
   19786   : "${ac_tmp:=$tmp}"
   19787   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
   19788 ' 0
   19789   trap 'as_fn_exit 1' 1 2 13 15
   19790 }
   19791 # Create a (secure) tmp directory for tmp files.
   19792 
   19793 {
   19794   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
   19795   test -d "$tmp"
   19796 }  ||
   19797 {
   19798   tmp=./conf$$-$RANDOM
   19799   (umask 077 && mkdir "$tmp")
   19800 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
   19801 ac_tmp=$tmp
   19802 
   19803 # Set up the scripts for CONFIG_FILES section.
   19804 # No need to generate them if there are no CONFIG_FILES.
   19805 # This happens for instance with `./config.status config.h'.
   19806 if test -n "$CONFIG_FILES"; then
   19807 
   19808 
   19809 ac_cr=`echo X | tr X '\015'`
   19810 # On cygwin, bash can eat \r inside `` if the user requested igncr.
   19811 # But we know of no other shell where ac_cr would be empty at this
   19812 # point, so we can use a bashism as a fallback.
   19813 if test "x$ac_cr" = x; then
   19814   eval ac_cr=\$\'\\r\'
   19815 fi
   19816 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
   19817 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
   19818   ac_cs_awk_cr='\\r'
   19819 else
   19820   ac_cs_awk_cr=$ac_cr
   19821 fi
   19822 
   19823 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
   19824 _ACEOF
   19825 
   19826 
   19827 {
   19828   echo "cat >conf$$subs.awk <<_ACEOF" &&
   19829   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
   19830   echo "_ACEOF"
   19831 } >conf$$subs.sh ||
   19832   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   19833 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
   19834 ac_delim='%!_!# '
   19835 for ac_last_try in false false false false false :; do
   19836   . ./conf$$subs.sh ||
   19837     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   19838 
   19839   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
   19840   if test $ac_delim_n = $ac_delim_num; then
   19841     break
   19842   elif $ac_last_try; then
   19843     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   19844   else
   19845     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   19846   fi
   19847 done
   19848 rm -f conf$$subs.sh
   19849 
   19850 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   19851 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
   19852 _ACEOF
   19853 sed -n '
   19854 h
   19855 s/^/S["/; s/!.*/"]=/
   19856 p
   19857 g
   19858 s/^[^!]*!//
   19859 :repl
   19860 t repl
   19861 s/'"$ac_delim"'$//
   19862 t delim
   19863 :nl
   19864 h
   19865 s/\(.\{148\}\)..*/\1/
   19866 t more1
   19867 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
   19868 p
   19869 n
   19870 b repl
   19871 :more1
   19872 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
   19873 p
   19874 g
   19875 s/.\{148\}//
   19876 t nl
   19877 :delim
   19878 h
   19879 s/\(.\{148\}\)..*/\1/
   19880 t more2
   19881 s/["\\]/\\&/g; s/^/"/; s/$/"/
   19882 p
   19883 b
   19884 :more2
   19885 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
   19886 p
   19887 g
   19888 s/.\{148\}//
   19889 t delim
   19890 ' <conf$$subs.awk | sed '
   19891 /^[^""]/{
   19892   N
   19893   s/\n//
   19894 }
   19895 ' >>$CONFIG_STATUS || ac_write_fail=1
   19896 rm -f conf$$subs.awk
   19897 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   19898 _ACAWK
   19899 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
   19900   for (key in S) S_is_set[key] = 1
   19901   FS = ""
   19902 
   19903 }
   19904 {
   19905   line = $ 0
   19906   nfields = split(line, field, "@")
   19907   substed = 0
   19908   len = length(field[1])
   19909   for (i = 2; i < nfields; i++) {
   19910     key = field[i]
   19911     keylen = length(key)
   19912     if (S_is_set[key]) {
   19913       value = S[key]
   19914       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
   19915       len += length(value) + length(field[++i])
   19916       substed = 1
   19917     } else
   19918       len += 1 + keylen
   19919   }
   19920 
   19921   print line
   19922 }
   19923 
   19924 _ACAWK
   19925 _ACEOF
   19926 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   19927 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
   19928   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
   19929 else
   19930   cat
   19931 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
   19932   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
   19933 _ACEOF
   19934 
   19935 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
   19936 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
   19937 # trailing colons and then remove the whole line if VPATH becomes empty
   19938 # (actually we leave an empty line to preserve line numbers).
   19939 if test "x$srcdir" = x.; then
   19940   ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
   19941 h
   19942 s///
   19943 s/^/:/
   19944 s/[	 ]*$/:/
   19945 s/:\$(srcdir):/:/g
   19946 s/:\${srcdir}:/:/g
   19947 s/:@srcdir@:/:/g
   19948 s/^:*//
   19949 s/:*$//
   19950 x
   19951 s/\(=[	 ]*\).*/\1/
   19952 G
   19953 s/\n//
   19954 s/^[^=]*=[	 ]*$//
   19955 }'
   19956 fi
   19957 
   19958 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   19959 fi # test -n "$CONFIG_FILES"
   19960 
   19961 # Set up the scripts for CONFIG_HEADERS section.
   19962 # No need to generate them if there are no CONFIG_HEADERS.
   19963 # This happens for instance with `./config.status Makefile'.
   19964 if test -n "$CONFIG_HEADERS"; then
   19965 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
   19966 BEGIN {
   19967 _ACEOF
   19968 
   19969 # Transform confdefs.h into an awk script `defines.awk', embedded as
   19970 # here-document in config.status, that substitutes the proper values into
   19971 # config.h.in to produce config.h.
   19972 
   19973 # Create a delimiter string that does not exist in confdefs.h, to ease
   19974 # handling of long lines.
   19975 ac_delim='%!_!# '
   19976 for ac_last_try in false false :; do
   19977   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
   19978   if test -z "$ac_tt"; then
   19979     break
   19980   elif $ac_last_try; then
   19981     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
   19982   else
   19983     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   19984   fi
   19985 done
   19986 
   19987 # For the awk script, D is an array of macro values keyed by name,
   19988 # likewise P contains macro parameters if any.  Preserve backslash
   19989 # newline sequences.
   19990 
   19991 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
   19992 sed -n '
   19993 s/.\{148\}/&'"$ac_delim"'/g
   19994 t rset
   19995 :rset
   19996 s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
   19997 t def
   19998 d
   19999 :def
   20000 s/\\$//
   20001 t bsnl
   20002 s/["\\]/\\&/g
   20003 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
   20004 D["\1"]=" \3"/p
   20005 s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
   20006 d
   20007 :bsnl
   20008 s/["\\]/\\&/g
   20009 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
   20010 D["\1"]=" \3\\\\\\n"\\/p
   20011 t cont
   20012 s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
   20013 t cont
   20014 d
   20015 :cont
   20016 n
   20017 s/.\{148\}/&'"$ac_delim"'/g
   20018 t clear
   20019 :clear
   20020 s/\\$//
   20021 t bsnlc
   20022 s/["\\]/\\&/g; s/^/"/; s/$/"/p
   20023 d
   20024 :bsnlc
   20025 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
   20026 b cont
   20027 ' <confdefs.h | sed '
   20028 s/'"$ac_delim"'/"\\\
   20029 "/g' >>$CONFIG_STATUS || ac_write_fail=1
   20030 
   20031 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   20032   for (key in D) D_is_set[key] = 1
   20033   FS = ""
   20034 }
   20035 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
   20036   line = \$ 0
   20037   split(line, arg, " ")
   20038   if (arg[1] == "#") {
   20039     defundef = arg[2]
   20040     mac1 = arg[3]
   20041   } else {
   20042     defundef = substr(arg[1], 2)
   20043     mac1 = arg[2]
   20044   }
   20045   split(mac1, mac2, "(") #)
   20046   macro = mac2[1]
   20047   prefix = substr(line, 1, index(line, defundef) - 1)
   20048   if (D_is_set[macro]) {
   20049     # Preserve the white space surrounding the "#".
   20050     print prefix "define", macro P[macro] D[macro]
   20051     next
   20052   } else {
   20053     # Replace #undef with comments.  This is necessary, for example,
   20054     # in the case of _POSIX_SOURCE, which is predefined and required
   20055     # on some systems where configure will not decide to define it.
   20056     if (defundef == "undef") {
   20057       print "/*", prefix defundef, macro, "*/"
   20058       next
   20059     }
   20060   }
   20061 }
   20062 { print }
   20063 _ACAWK
   20064 _ACEOF
   20065 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   20066   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
   20067 fi # test -n "$CONFIG_HEADERS"
   20068 
   20069 
   20070 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
   20071 shift
   20072 for ac_tag
   20073 do
   20074   case $ac_tag in
   20075   :[FHLC]) ac_mode=$ac_tag; continue;;
   20076   esac
   20077   case $ac_mode$ac_tag in
   20078   :[FHL]*:*);;
   20079   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
   20080   :[FH]-) ac_tag=-:-;;
   20081   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
   20082   esac
   20083   ac_save_IFS=$IFS
   20084   IFS=:
   20085   set x $ac_tag
   20086   IFS=$ac_save_IFS
   20087   shift
   20088   ac_file=$1
   20089   shift
   20090 
   20091   case $ac_mode in
   20092   :L) ac_source=$1;;
   20093   :[FH])
   20094     ac_file_inputs=
   20095     for ac_f
   20096     do
   20097       case $ac_f in
   20098       -) ac_f="$ac_tmp/stdin";;
   20099       *) # Look for the file first in the build tree, then in the source tree
   20100 	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
   20101 	 # because $ac_f cannot contain `:'.
   20102 	 test -f "$ac_f" ||
   20103 	   case $ac_f in
   20104 	   [\\/$]*) false;;
   20105 	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
   20106 	   esac ||
   20107 	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
   20108       esac
   20109       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
   20110       as_fn_append ac_file_inputs " '$ac_f'"
   20111     done
   20112 
   20113     # Let's still pretend it is `configure' which instantiates (i.e., don't
   20114     # use $as_me), people would be surprised to read:
   20115     #    /* config.h.  Generated by config.status.  */
   20116     configure_input='Generated from '`
   20117 	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
   20118 	`' by configure.'
   20119     if test x"$ac_file" != x-; then
   20120       configure_input="$ac_file.  $configure_input"
   20121       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
   20122 $as_echo "$as_me: creating $ac_file" >&6;}
   20123     fi
   20124     # Neutralize special characters interpreted by sed in replacement strings.
   20125     case $configure_input in #(
   20126     *\&* | *\|* | *\\* )
   20127        ac_sed_conf_input=`$as_echo "$configure_input" |
   20128        sed 's/[\\\\&|]/\\\\&/g'`;; #(
   20129     *) ac_sed_conf_input=$configure_input;;
   20130     esac
   20131 
   20132     case $ac_tag in
   20133     *:-:* | *:-) cat >"$ac_tmp/stdin" \
   20134       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
   20135     esac
   20136     ;;
   20137   esac
   20138 
   20139   ac_dir=`$as_dirname -- "$ac_file" ||
   20140 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   20141 	 X"$ac_file" : 'X\(//\)[^/]' \| \
   20142 	 X"$ac_file" : 'X\(//\)$' \| \
   20143 	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
   20144 $as_echo X"$ac_file" |
   20145     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   20146 	    s//\1/
   20147 	    q
   20148 	  }
   20149 	  /^X\(\/\/\)[^/].*/{
   20150 	    s//\1/
   20151 	    q
   20152 	  }
   20153 	  /^X\(\/\/\)$/{
   20154 	    s//\1/
   20155 	    q
   20156 	  }
   20157 	  /^X\(\/\).*/{
   20158 	    s//\1/
   20159 	    q
   20160 	  }
   20161 	  s/.*/./; q'`
   20162   as_dir="$ac_dir"; as_fn_mkdir_p
   20163   ac_builddir=.
   20164 
   20165 case "$ac_dir" in
   20166 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   20167 *)
   20168   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
   20169   # A ".." for each directory in $ac_dir_suffix.
   20170   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   20171   case $ac_top_builddir_sub in
   20172   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   20173   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   20174   esac ;;
   20175 esac
   20176 ac_abs_top_builddir=$ac_pwd
   20177 ac_abs_builddir=$ac_pwd$ac_dir_suffix
   20178 # for backward compatibility:
   20179 ac_top_builddir=$ac_top_build_prefix
   20180 
   20181 case $srcdir in
   20182   .)  # We are building in place.
   20183     ac_srcdir=.
   20184     ac_top_srcdir=$ac_top_builddir_sub
   20185     ac_abs_top_srcdir=$ac_pwd ;;
   20186   [\\/]* | ?:[\\/]* )  # Absolute name.
   20187     ac_srcdir=$srcdir$ac_dir_suffix;
   20188     ac_top_srcdir=$srcdir
   20189     ac_abs_top_srcdir=$srcdir ;;
   20190   *) # Relative name.
   20191     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   20192     ac_top_srcdir=$ac_top_build_prefix$srcdir
   20193     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   20194 esac
   20195 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   20196 
   20197 
   20198   case $ac_mode in
   20199   :F)
   20200   #
   20201   # CONFIG_FILE
   20202   #
   20203 
   20204   case $INSTALL in
   20205   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
   20206   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
   20207   esac
   20208 _ACEOF
   20209 
   20210 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   20211 # If the template does not know about datarootdir, expand it.
   20212 # FIXME: This hack should be removed a few years after 2.60.
   20213 ac_datarootdir_hack=; ac_datarootdir_seen=
   20214 ac_sed_dataroot='
   20215 /datarootdir/ {
   20216   p
   20217   q
   20218 }
   20219 /@datadir@/p
   20220 /@docdir@/p
   20221 /@infodir@/p
   20222 /@localedir@/p
   20223 /@mandir@/p'
   20224 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
   20225 *datarootdir*) ac_datarootdir_seen=yes;;
   20226 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
   20227   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
   20228 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
   20229 _ACEOF
   20230 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   20231   ac_datarootdir_hack='
   20232   s&@datadir@&$datadir&g
   20233   s&@docdir@&$docdir&g
   20234   s&@infodir@&$infodir&g
   20235   s&@localedir@&$localedir&g
   20236   s&@mandir@&$mandir&g
   20237   s&\\\${datarootdir}&$datarootdir&g' ;;
   20238 esac
   20239 _ACEOF
   20240 
   20241 # Neutralize VPATH when `$srcdir' = `.'.
   20242 # Shell code in configure.ac might set extrasub.
   20243 # FIXME: do we really want to maintain this feature?
   20244 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   20245 ac_sed_extra="$ac_vpsub
   20246 $extrasub
   20247 _ACEOF
   20248 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   20249 :t
   20250 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
   20251 s|@configure_input@|$ac_sed_conf_input|;t t
   20252 s&@top_builddir@&$ac_top_builddir_sub&;t t
   20253 s&@top_build_prefix@&$ac_top_build_prefix&;t t
   20254 s&@srcdir@&$ac_srcdir&;t t
   20255 s&@abs_srcdir@&$ac_abs_srcdir&;t t
   20256 s&@top_srcdir@&$ac_top_srcdir&;t t
   20257 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
   20258 s&@builddir@&$ac_builddir&;t t
   20259 s&@abs_builddir@&$ac_abs_builddir&;t t
   20260 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
   20261 s&@INSTALL@&$ac_INSTALL&;t t
   20262 $ac_datarootdir_hack
   20263 "
   20264 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
   20265   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   20266 
   20267 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
   20268   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
   20269   { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
   20270       "$ac_tmp/out"`; test -z "$ac_out"; } &&
   20271   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
   20272 which seems to be undefined.  Please make sure it is defined" >&5
   20273 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
   20274 which seems to be undefined.  Please make sure it is defined" >&2;}
   20275 
   20276   rm -f "$ac_tmp/stdin"
   20277   case $ac_file in
   20278   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
   20279   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
   20280   esac \
   20281   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   20282  ;;
   20283   :H)
   20284   #
   20285   # CONFIG_HEADER
   20286   #
   20287   if test x"$ac_file" != x-; then
   20288     {
   20289       $as_echo "/* $configure_input  */" \
   20290       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
   20291     } >"$ac_tmp/config.h" \
   20292       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   20293     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
   20294       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
   20295 $as_echo "$as_me: $ac_file is unchanged" >&6;}
   20296     else
   20297       rm -f "$ac_file"
   20298       mv "$ac_tmp/config.h" "$ac_file" \
   20299 	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
   20300     fi
   20301   else
   20302     $as_echo "/* $configure_input  */" \
   20303       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
   20304       || as_fn_error $? "could not create -" "$LINENO" 5
   20305   fi
   20306  ;;
   20307 
   20308 
   20309   esac
   20310 
   20311 done # for ac_tag
   20312 
   20313 
   20314 as_fn_exit 0
   20315 _ACEOF
   20316 ac_clean_files=$ac_clean_files_save
   20317 
   20318 test $ac_write_fail = 0 ||
   20319   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
   20320 
   20321 
   20322 # configure is writing to config.log, and then calls config.status.
   20323 # config.status does its own redirection, appending to config.log.
   20324 # Unfortunately, on DOS this fails, as config.log is still kept open
   20325 # by configure, so config.status won't be able to write to it; its
   20326 # output is simply discarded.  So we exec the FD to /dev/null,
   20327 # effectively closing config.log, so it can be properly (re)opened and
   20328 # appended to by config.status.  When coming back to configure, we
   20329 # need to make the FD available again.
   20330 if test "$no_create" != yes; then
   20331   ac_cs_success=:
   20332   ac_config_status_args=
   20333   test "$silent" = yes &&
   20334     ac_config_status_args="$ac_config_status_args --quiet"
   20335   exec 5>/dev/null
   20336   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
   20337   exec 5>>config.log
   20338   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
   20339   # would make configure fail if this is the last instruction.
   20340   $ac_cs_success || as_fn_exit 1
   20341 fi
   20342 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
   20343   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
   20344 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
   20345 fi
   20346 
   20347 
   20348 # Print summary of options
   20349 
   20350 # Someone please show me a better way :)
   20351 A=`eval echo ${prefix}` ; A=`eval echo ${A}`
   20352 B=`eval echo ${bindir}` ; B=`eval echo ${B}`
   20353 C=`eval echo ${sbindir}` ; C=`eval echo ${C}`
   20354 D=`eval echo ${sysconfdir}` ; D=`eval echo ${D}`
   20355 E=`eval echo ${libexecdir}/ssh-askpass` ; E=`eval echo ${E}`
   20356 F=`eval echo ${mandir}/${mansubdir}X` ; F=`eval echo ${F}`
   20357 G=`eval echo ${piddir}` ; G=`eval echo ${G}`
   20358 H=`eval echo ${PRIVSEP_PATH}` ; H=`eval echo ${H}`
   20359 I=`eval echo ${user_path}` ; I=`eval echo ${I}`
   20360 J=`eval echo ${superuser_path}` ; J=`eval echo ${J}`
   20361 
   20362 echo ""
   20363 echo "OpenSSH has been configured with the following options:"
   20364 echo "                     User binaries: $B"
   20365 echo "                   System binaries: $C"
   20366 echo "               Configuration files: $D"
   20367 echo "                   Askpass program: $E"
   20368 echo "                      Manual pages: $F"
   20369 echo "                          PID file: $G"
   20370 echo "  Privilege separation chroot path: $H"
   20371 if test "x$external_path_file" = "x/etc/login.conf" ; then
   20372 echo "   At runtime, sshd will use the path defined in $external_path_file"
   20373 echo "   Make sure the path to scp is present, otherwise scp will not work"
   20374 else
   20375 echo "            sshd default user PATH: $I"
   20376 	if test ! -z "$external_path_file"; then
   20377 echo "   (If PATH is set in $external_path_file it will be used instead. If"
   20378 echo "   used, ensure the path to scp is present, otherwise scp will not work.)"
   20379 	fi
   20380 fi
   20381 if test ! -z "$superuser_path" ; then
   20382 echo "          sshd superuser user PATH: $J"
   20383 fi
   20384 echo "                    Manpage format: $MANTYPE"
   20385 echo "                       PAM support: $PAM_MSG"
   20386 echo "                   OSF SIA support: $SIA_MSG"
   20387 echo "                 KerberosV support: $KRB5_MSG"
   20388 echo "                   SELinux support: $SELINUX_MSG"
   20389 echo "                 Smartcard support: $SCARD_MSG"
   20390 echo "                     S/KEY support: $SKEY_MSG"
   20391 echo "              MD5 password support: $MD5_MSG"
   20392 echo "                   libedit support: $LIBEDIT_MSG"
   20393 echo "                   libldns support: $LDNS_MSG"
   20394 echo "  Solaris process contract support: $SPC_MSG"
   20395 echo "           Solaris project support: $SP_MSG"
   20396 echo "         Solaris privilege support: $SPP_MSG"
   20397 echo "       IP address in \$DISPLAY hack: $DISPLAY_HACK_MSG"
   20398 echo "           Translate v4 in v6 hack: $IPV4_IN6_HACK_MSG"
   20399 echo "                  BSD Auth support: $BSD_AUTH_MSG"
   20400 echo "              Random number source: $RAND_MSG"
   20401 echo "             Privsep sandbox style: $SANDBOX_STYLE"
   20402 
   20403 echo ""
   20404 
   20405 echo "              Host: ${host}"
   20406 echo "          Compiler: ${CC}"
   20407 echo "    Compiler flags: ${CFLAGS}"
   20408 echo "Preprocessor flags: ${CPPFLAGS}"
   20409 echo "      Linker flags: ${LDFLAGS}"
   20410 echo "         Libraries: ${LIBS}"
   20411 if test ! -z "${SSHDLIBS}"; then
   20412 echo "         +for sshd: ${SSHDLIBS}"
   20413 fi
   20414 if test ! -z "${SSHLIBS}"; then
   20415 echo "          +for ssh: ${SSHLIBS}"
   20416 fi
   20417 
   20418 echo ""
   20419 
   20420 if test "x$MAKE_PACKAGE_SUPPORTED" = "xyes" ; then
   20421 	echo "SVR4 style packages are supported with \"make package\""
   20422 	echo ""
   20423 fi
   20424 
   20425 if test "x$PAM_MSG" = "xyes" ; then
   20426 	echo "PAM is enabled. You may need to install a PAM control file "
   20427 	echo "for sshd, otherwise password authentication may fail. "
   20428 	echo "Example PAM control files can be found in the contrib/ "
   20429 	echo "subdirectory"
   20430 	echo ""
   20431 fi
   20432 
   20433 if test ! -z "$NO_PEERCHECK" ; then
   20434 	echo "WARNING: the operating system that you are using does not"
   20435 	echo "appear to support getpeereid(), getpeerucred() or the"
   20436 	echo "SO_PEERCRED getsockopt() option. These facilities are used to"
   20437 	echo "enforce security checks to prevent unauthorised connections to"
   20438 	echo "ssh-agent. Their absence increases the risk that a malicious"
   20439 	echo "user can connect to your agent."
   20440 	echo ""
   20441 fi
   20442 
   20443 if test "$AUDIT_MODULE" = "bsm" ; then
   20444 	echo "WARNING: BSM audit support is currently considered EXPERIMENTAL."
   20445 	echo "See the Solaris section in README.platform for details."
   20446 fi
   20447