configure revision 239844
1#! /bin/sh
2# From configure.ac Revision: 1.489 .
3# Guess values for system-dependent variables and create Makefiles.
4# Generated by GNU Autoconf 2.68 for OpenSSH Portable.
5#
6# Report bugs to <openssh-unix-dev@mindrot.org>.
7#
8#
9# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
10# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
11# Foundation, Inc.
12#
13#
14# This configure script is free software; the Free Software Foundation
15# gives unlimited permission to copy, distribute and modify it.
16## -------------------- ##
17## M4sh Initialization. ##
18## -------------------- ##
19
20# Be more Bourne compatible
21DUALCASE=1; export DUALCASE # for MKS sh
22if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
23  emulate sh
24  NULLCMD=:
25  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
26  # is contrary to our usage.  Disable this feature.
27  alias -g '${1+"$@"}'='"$@"'
28  setopt NO_GLOB_SUBST
29else
30  case `(set -o) 2>/dev/null` in #(
31  *posix*) :
32    set -o posix ;; #(
33  *) :
34     ;;
35esac
36fi
37
38
39as_nl='
40'
41export as_nl
42# Printing a long string crashes Solaris 7 /usr/bin/printf.
43as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
44as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
45as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
46# Prefer a ksh shell builtin over an external printf program on Solaris,
47# but without wasting forks for bash or zsh.
48if test -z "$BASH_VERSION$ZSH_VERSION" \
49    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
50  as_echo='print -r --'
51  as_echo_n='print -rn --'
52elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
53  as_echo='printf %s\n'
54  as_echo_n='printf %s'
55else
56  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
57    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
58    as_echo_n='/usr/ucb/echo -n'
59  else
60    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
61    as_echo_n_body='eval
62      arg=$1;
63      case $arg in #(
64      *"$as_nl"*)
65	expr "X$arg" : "X\\(.*\\)$as_nl";
66	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
67      esac;
68      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
69    '
70    export as_echo_n_body
71    as_echo_n='sh -c $as_echo_n_body as_echo'
72  fi
73  export as_echo_body
74  as_echo='sh -c $as_echo_body as_echo'
75fi
76
77# The user is always right.
78if test "${PATH_SEPARATOR+set}" != set; then
79  PATH_SEPARATOR=:
80  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
82      PATH_SEPARATOR=';'
83  }
84fi
85
86
87# IFS
88# We need space, tab and new line, in precisely that order.  Quoting is
89# there to prevent editors from complaining about space-tab.
90# (If _AS_PATH_WALK were called with IFS unset, it would disable word
91# splitting by setting IFS to empty value.)
92IFS=" ""	$as_nl"
93
94# Find who we are.  Look in the path if we contain no directory separator.
95as_myself=
96case $0 in #((
97  *[\\/]* ) as_myself=$0 ;;
98  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
99for as_dir in $PATH
100do
101  IFS=$as_save_IFS
102  test -z "$as_dir" && as_dir=.
103    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
104  done
105IFS=$as_save_IFS
106
107     ;;
108esac
109# We did not find ourselves, most probably we were run as `sh COMMAND'
110# in which case we are not to be found in the path.
111if test "x$as_myself" = x; then
112  as_myself=$0
113fi
114if test ! -f "$as_myself"; then
115  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
116  exit 1
117fi
118
119# Unset variables that we do not need and which cause bugs (e.g. in
120# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
121# suppresses any "Segmentation fault" message there.  '((' could
122# trigger a bug in pdksh 5.2.14.
123for as_var in BASH_ENV ENV MAIL MAILPATH
124do eval test x\${$as_var+set} = xset \
125  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
126done
127PS1='$ '
128PS2='> '
129PS4='+ '
130
131# NLS nuisances.
132LC_ALL=C
133export LC_ALL
134LANGUAGE=C
135export LANGUAGE
136
137# CDPATH.
138(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
139
140if test "x$CONFIG_SHELL" = x; then
141  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
142  emulate sh
143  NULLCMD=:
144  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
145  # is contrary to our usage.  Disable this feature.
146  alias -g '\${1+\"\$@\"}'='\"\$@\"'
147  setopt NO_GLOB_SUBST
148else
149  case \`(set -o) 2>/dev/null\` in #(
150  *posix*) :
151    set -o posix ;; #(
152  *) :
153     ;;
154esac
155fi
156"
157  as_required="as_fn_return () { (exit \$1); }
158as_fn_success () { as_fn_return 0; }
159as_fn_failure () { as_fn_return 1; }
160as_fn_ret_success () { return 0; }
161as_fn_ret_failure () { return 1; }
162
163exitcode=0
164as_fn_success || { exitcode=1; echo as_fn_success failed.; }
165as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
166as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
167as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
168if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
169
170else
171  exitcode=1; echo positional parameters were not saved.
172fi
173test x\$exitcode = x0 || exit 1"
174  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
175  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
176  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
177  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
178test \$(( 1 + 1 )) = 2 || exit 1"
179  if (eval "$as_required") 2>/dev/null; then :
180  as_have_required=yes
181else
182  as_have_required=no
183fi
184  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
185
186else
187  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
188as_found=false
189for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
190do
191  IFS=$as_save_IFS
192  test -z "$as_dir" && as_dir=.
193  as_found=:
194  case $as_dir in #(
195	 /*)
196	   for as_base in sh bash ksh sh5; do
197	     # Try only shells that exist, to save several forks.
198	     as_shell=$as_dir/$as_base
199	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
200		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
201  CONFIG_SHELL=$as_shell as_have_required=yes
202		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
203  break 2
204fi
205fi
206	   done;;
207       esac
208  as_found=false
209done
210$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
211	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
212  CONFIG_SHELL=$SHELL as_have_required=yes
213fi; }
214IFS=$as_save_IFS
215
216
217      if test "x$CONFIG_SHELL" != x; then :
218  # We cannot yet assume a decent shell, so we have to provide a
219	# neutralization value for shells without unset; and this also
220	# works around shells that cannot unset nonexistent variables.
221	# Preserve -v and -x to the replacement shell.
222	BASH_ENV=/dev/null
223	ENV=/dev/null
224	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
225	export CONFIG_SHELL
226	case $- in # ((((
227	  *v*x* | *x*v* ) as_opts=-vx ;;
228	  *v* ) as_opts=-v ;;
229	  *x* ) as_opts=-x ;;
230	  * ) as_opts= ;;
231	esac
232	exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
233fi
234
235    if test x$as_have_required = xno; then :
236  $as_echo "$0: This script requires a shell more modern than all"
237  $as_echo "$0: the shells that I found on your system."
238  if test x${ZSH_VERSION+set} = xset ; then
239    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
240    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
241  else
242    $as_echo "$0: Please tell bug-autoconf@gnu.org and
243$0: openssh-unix-dev@mindrot.org about your system,
244$0: including any error possibly output before this
245$0: message. Then install a modern shell, or manually run
246$0: the script under such a shell if you do have one."
247  fi
248  exit 1
249fi
250fi
251fi
252SHELL=${CONFIG_SHELL-/bin/sh}
253export SHELL
254# Unset more variables known to interfere with behavior of common tools.
255CLICOLOR_FORCE= GREP_OPTIONS=
256unset CLICOLOR_FORCE GREP_OPTIONS
257
258## --------------------- ##
259## M4sh Shell Functions. ##
260## --------------------- ##
261# as_fn_unset VAR
262# ---------------
263# Portably unset VAR.
264as_fn_unset ()
265{
266  { eval $1=; unset $1;}
267}
268as_unset=as_fn_unset
269
270# as_fn_set_status STATUS
271# -----------------------
272# Set $? to STATUS, without forking.
273as_fn_set_status ()
274{
275  return $1
276} # as_fn_set_status
277
278# as_fn_exit STATUS
279# -----------------
280# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
281as_fn_exit ()
282{
283  set +e
284  as_fn_set_status $1
285  exit $1
286} # as_fn_exit
287
288# as_fn_mkdir_p
289# -------------
290# Create "$as_dir" as a directory, including parents if necessary.
291as_fn_mkdir_p ()
292{
293
294  case $as_dir in #(
295  -*) as_dir=./$as_dir;;
296  esac
297  test -d "$as_dir" || eval $as_mkdir_p || {
298    as_dirs=
299    while :; do
300      case $as_dir in #(
301      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
302      *) as_qdir=$as_dir;;
303      esac
304      as_dirs="'$as_qdir' $as_dirs"
305      as_dir=`$as_dirname -- "$as_dir" ||
306$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
307	 X"$as_dir" : 'X\(//\)[^/]' \| \
308	 X"$as_dir" : 'X\(//\)$' \| \
309	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
310$as_echo X"$as_dir" |
311    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
312	    s//\1/
313	    q
314	  }
315	  /^X\(\/\/\)[^/].*/{
316	    s//\1/
317	    q
318	  }
319	  /^X\(\/\/\)$/{
320	    s//\1/
321	    q
322	  }
323	  /^X\(\/\).*/{
324	    s//\1/
325	    q
326	  }
327	  s/.*/./; q'`
328      test -d "$as_dir" && break
329    done
330    test -z "$as_dirs" || eval "mkdir $as_dirs"
331  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
332
333
334} # as_fn_mkdir_p
335# as_fn_append VAR VALUE
336# ----------------------
337# Append the text in VALUE to the end of the definition contained in VAR. Take
338# advantage of any shell optimizations that allow amortized linear growth over
339# repeated appends, instead of the typical quadratic growth present in naive
340# implementations.
341if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
342  eval 'as_fn_append ()
343  {
344    eval $1+=\$2
345  }'
346else
347  as_fn_append ()
348  {
349    eval $1=\$$1\$2
350  }
351fi # as_fn_append
352
353# as_fn_arith ARG...
354# ------------------
355# Perform arithmetic evaluation on the ARGs, and store the result in the
356# global $as_val. Take advantage of shells that can avoid forks. The arguments
357# must be portable across $(()) and expr.
358if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
359  eval 'as_fn_arith ()
360  {
361    as_val=$(( $* ))
362  }'
363else
364  as_fn_arith ()
365  {
366    as_val=`expr "$@" || test $? -eq 1`
367  }
368fi # as_fn_arith
369
370
371# as_fn_error STATUS ERROR [LINENO LOG_FD]
372# ----------------------------------------
373# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
374# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
375# script with STATUS, using 1 if that was 0.
376as_fn_error ()
377{
378  as_status=$1; test $as_status -eq 0 && as_status=1
379  if test "$4"; then
380    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
381    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
382  fi
383  $as_echo "$as_me: error: $2" >&2
384  as_fn_exit $as_status
385} # as_fn_error
386
387if expr a : '\(a\)' >/dev/null 2>&1 &&
388   test "X`expr 00001 : '.*\(...\)'`" = X001; then
389  as_expr=expr
390else
391  as_expr=false
392fi
393
394if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
395  as_basename=basename
396else
397  as_basename=false
398fi
399
400if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
401  as_dirname=dirname
402else
403  as_dirname=false
404fi
405
406as_me=`$as_basename -- "$0" ||
407$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
408	 X"$0" : 'X\(//\)$' \| \
409	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
410$as_echo X/"$0" |
411    sed '/^.*\/\([^/][^/]*\)\/*$/{
412	    s//\1/
413	    q
414	  }
415	  /^X\/\(\/\/\)$/{
416	    s//\1/
417	    q
418	  }
419	  /^X\/\(\/\).*/{
420	    s//\1/
421	    q
422	  }
423	  s/.*/./; q'`
424
425# Avoid depending upon Character Ranges.
426as_cr_letters='abcdefghijklmnopqrstuvwxyz'
427as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
428as_cr_Letters=$as_cr_letters$as_cr_LETTERS
429as_cr_digits='0123456789'
430as_cr_alnum=$as_cr_Letters$as_cr_digits
431
432
433  as_lineno_1=$LINENO as_lineno_1a=$LINENO
434  as_lineno_2=$LINENO as_lineno_2a=$LINENO
435  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
436  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
437  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
438  sed -n '
439    p
440    /[$]LINENO/=
441  ' <$as_myself |
442    sed '
443      s/[$]LINENO.*/&-/
444      t lineno
445      b
446      :lineno
447      N
448      :loop
449      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
450      t loop
451      s/-\n.*//
452    ' >$as_me.lineno &&
453  chmod +x "$as_me.lineno" ||
454    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
455
456  # Don't try to exec as it changes $[0], causing all sort of problems
457  # (the dirname of $[0] is not the place where we might find the
458  # original and so on.  Autoconf is especially sensitive to this).
459  . "./$as_me.lineno"
460  # Exit status is that of the last command.
461  exit
462}
463
464ECHO_C= ECHO_N= ECHO_T=
465case `echo -n x` in #(((((
466-n*)
467  case `echo 'xy\c'` in
468  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
469  xy)  ECHO_C='\c';;
470  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
471       ECHO_T='	';;
472  esac;;
473*)
474  ECHO_N='-n';;
475esac
476
477rm -f conf$$ conf$$.exe conf$$.file
478if test -d conf$$.dir; then
479  rm -f conf$$.dir/conf$$.file
480else
481  rm -f conf$$.dir
482  mkdir conf$$.dir 2>/dev/null
483fi
484if (echo >conf$$.file) 2>/dev/null; then
485  if ln -s conf$$.file conf$$ 2>/dev/null; then
486    as_ln_s='ln -s'
487    # ... but there are two gotchas:
488    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
489    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
490    # In both cases, we have to default to `cp -p'.
491    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
492      as_ln_s='cp -p'
493  elif ln conf$$.file conf$$ 2>/dev/null; then
494    as_ln_s=ln
495  else
496    as_ln_s='cp -p'
497  fi
498else
499  as_ln_s='cp -p'
500fi
501rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
502rmdir conf$$.dir 2>/dev/null
503
504if mkdir -p . 2>/dev/null; then
505  as_mkdir_p='mkdir -p "$as_dir"'
506else
507  test -d ./-p && rmdir ./-p
508  as_mkdir_p=false
509fi
510
511if test -x / >/dev/null 2>&1; then
512  as_test_x='test -x'
513else
514  if ls -dL / >/dev/null 2>&1; then
515    as_ls_L_option=L
516  else
517    as_ls_L_option=
518  fi
519  as_test_x='
520    eval sh -c '\''
521      if test -d "$1"; then
522	test -d "$1/.";
523      else
524	case $1 in #(
525	-*)set "./$1";;
526	esac;
527	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
528	???[sx]*):;;*)false;;esac;fi
529    '\'' sh
530  '
531fi
532as_executable_p=$as_test_x
533
534# Sed expression to map a string onto a valid CPP name.
535as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
536
537# Sed expression to map a string onto a valid variable name.
538as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
539
540
541test -n "$DJDIR" || exec 7<&0 </dev/null
542exec 6>&1
543
544# Name of the host.
545# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
546# so uname gets run too.
547ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
548
549#
550# Initializations.
551#
552ac_default_prefix=/usr/local
553ac_clean_files=
554ac_config_libobj_dir=.
555LIBOBJS=
556cross_compiling=no
557subdirs=
558MFLAGS=
559MAKEFLAGS=
560
561# Identity of this package.
562PACKAGE_NAME='OpenSSH'
563PACKAGE_TARNAME='openssh'
564PACKAGE_VERSION='Portable'
565PACKAGE_STRING='OpenSSH Portable'
566PACKAGE_BUGREPORT='openssh-unix-dev@mindrot.org'
567PACKAGE_URL=''
568
569ac_unique_file="ssh.c"
570# Factoring default headers for most tests.
571ac_includes_default="\
572#include <stdio.h>
573#ifdef HAVE_SYS_TYPES_H
574# include <sys/types.h>
575#endif
576#ifdef HAVE_SYS_STAT_H
577# include <sys/stat.h>
578#endif
579#ifdef STDC_HEADERS
580# include <stdlib.h>
581# include <stddef.h>
582#else
583# ifdef HAVE_STDLIB_H
584#  include <stdlib.h>
585# endif
586#endif
587#ifdef HAVE_STRING_H
588# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
589#  include <memory.h>
590# endif
591# include <string.h>
592#endif
593#ifdef HAVE_STRINGS_H
594# include <strings.h>
595#endif
596#ifdef HAVE_INTTYPES_H
597# include <inttypes.h>
598#endif
599#ifdef HAVE_STDINT_H
600# include <stdint.h>
601#endif
602#ifdef HAVE_UNISTD_H
603# include <unistd.h>
604#endif"
605
606ac_subst_vars='LTLIBOBJS
607LIBOBJS
608TEST_SSH_IPV6
609piddir
610user_path
611mansubdir
612MANTYPE
613XAUTH_PATH
614STRIP_OPT
615xauth_path
616PRIVSEP_PATH
617KRB5CONF
618SSHDLIBS
619SSHLIBS
620SSH_PRIVSEP_USER
621COMMENT_OUT_ECC
622TEST_SSH_ECC
623TEST_SSH_SHA256
624LIBEDIT
625PKGCONFIG
626LD
627PATH_PASSWD_PROG
628LOGIN_PROGRAM_FALLBACK
629STARTUP_SCRIPT_SHELL
630MAKE_PACKAGE_SUPPORTED
631PATH_USERADD_PROG
632PATH_GROUPADD_PROG
633MANFMT
634TEST_SHELL
635MANDOC
636NROFF
637GROFF
638SH
639TEST_MINUS_S_SH
640ENT
641SED
642PERL
643KILL
644CAT
645AR
646INSTALL_DATA
647INSTALL_SCRIPT
648INSTALL_PROGRAM
649RANLIB
650AWK
651EGREP
652GREP
653CPP
654host_os
655host_vendor
656host_cpu
657host
658build_os
659build_vendor
660build_cpu
661build
662OBJEXT
663EXEEXT
664ac_ct_CC
665CPPFLAGS
666LDFLAGS
667CFLAGS
668CC
669target_alias
670host_alias
671build_alias
672LIBS
673ECHO_T
674ECHO_N
675ECHO_C
676DEFS
677mandir
678localedir
679libdir
680psdir
681pdfdir
682dvidir
683htmldir
684infodir
685docdir
686oldincludedir
687includedir
688localstatedir
689sharedstatedir
690sysconfdir
691datadir
692datarootdir
693libexecdir
694sbindir
695bindir
696program_transform_name
697prefix
698exec_prefix
699PACKAGE_URL
700PACKAGE_BUGREPORT
701PACKAGE_STRING
702PACKAGE_VERSION
703PACKAGE_TARNAME
704PACKAGE_NAME
705PATH_SEPARATOR
706SHELL'
707ac_subst_files=''
708ac_user_opts='
709enable_option_checking
710enable_largefile
711with_stackprotect
712with_rpath
713with_cflags
714with_cppflags
715with_ldflags
716with_libs
717with_Werror
718with_solaris_contracts
719with_solaris_projects
720with_osfsia
721with_zlib
722with_zlib_version_check
723with_skey
724with_tcp_wrappers
725with_ldns
726with_libedit
727with_audit
728with_ssl_dir
729with_openssl_header_check
730with_ssl_engine
731with_prngd_port
732with_prngd_socket
733with_pam
734with_privsep_user
735with_sandbox
736with_selinux
737with_kerberos5
738with_privsep_path
739with_xauth
740enable_strip
741with_maildir
742with_mantype
743with_md5_passwords
744with_shadow
745with_ipaddr_display
746enable_etc_default_login
747with_default_path
748with_superuser_path
749with_4in6
750with_bsd_auth
751with_pid_dir
752enable_lastlog
753enable_utmp
754enable_utmpx
755enable_wtmp
756enable_wtmpx
757enable_libutil
758enable_pututline
759enable_pututxline
760with_lastlog
761'
762      ac_precious_vars='build_alias
763host_alias
764target_alias
765CC
766CFLAGS
767LDFLAGS
768LIBS
769CPPFLAGS
770CPP'
771
772
773# Initialize some variables set by options.
774ac_init_help=
775ac_init_version=false
776ac_unrecognized_opts=
777ac_unrecognized_sep=
778# The variables have the same names as the options, with
779# dashes changed to underlines.
780cache_file=/dev/null
781exec_prefix=NONE
782no_create=
783no_recursion=
784prefix=NONE
785program_prefix=NONE
786program_suffix=NONE
787program_transform_name=s,x,x,
788silent=
789site=
790srcdir=
791verbose=
792x_includes=NONE
793x_libraries=NONE
794
795# Installation directory options.
796# These are left unexpanded so users can "make install exec_prefix=/foo"
797# and all the variables that are supposed to be based on exec_prefix
798# by default will actually change.
799# Use braces instead of parens because sh, perl, etc. also accept them.
800# (The list follows the same order as the GNU Coding Standards.)
801bindir='${exec_prefix}/bin'
802sbindir='${exec_prefix}/sbin'
803libexecdir='${exec_prefix}/libexec'
804datarootdir='${prefix}/share'
805datadir='${datarootdir}'
806sysconfdir='${prefix}/etc'
807sharedstatedir='${prefix}/com'
808localstatedir='${prefix}/var'
809includedir='${prefix}/include'
810oldincludedir='/usr/include'
811docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
812infodir='${datarootdir}/info'
813htmldir='${docdir}'
814dvidir='${docdir}'
815pdfdir='${docdir}'
816psdir='${docdir}'
817libdir='${exec_prefix}/lib'
818localedir='${datarootdir}/locale'
819mandir='${datarootdir}/man'
820
821ac_prev=
822ac_dashdash=
823for ac_option
824do
825  # If the previous option needs an argument, assign it.
826  if test -n "$ac_prev"; then
827    eval $ac_prev=\$ac_option
828    ac_prev=
829    continue
830  fi
831
832  case $ac_option in
833  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
834  *=)   ac_optarg= ;;
835  *)    ac_optarg=yes ;;
836  esac
837
838  # Accept the important Cygnus configure options, so we can diagnose typos.
839
840  case $ac_dashdash$ac_option in
841  --)
842    ac_dashdash=yes ;;
843
844  -bindir | --bindir | --bindi | --bind | --bin | --bi)
845    ac_prev=bindir ;;
846  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
847    bindir=$ac_optarg ;;
848
849  -build | --build | --buil | --bui | --bu)
850    ac_prev=build_alias ;;
851  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
852    build_alias=$ac_optarg ;;
853
854  -cache-file | --cache-file | --cache-fil | --cache-fi \
855  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
856    ac_prev=cache_file ;;
857  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
858  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
859    cache_file=$ac_optarg ;;
860
861  --config-cache | -C)
862    cache_file=config.cache ;;
863
864  -datadir | --datadir | --datadi | --datad)
865    ac_prev=datadir ;;
866  -datadir=* | --datadir=* | --datadi=* | --datad=*)
867    datadir=$ac_optarg ;;
868
869  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
870  | --dataroo | --dataro | --datar)
871    ac_prev=datarootdir ;;
872  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
873  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
874    datarootdir=$ac_optarg ;;
875
876  -disable-* | --disable-*)
877    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
878    # Reject names that are not valid shell variable names.
879    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
880      as_fn_error $? "invalid feature name: $ac_useropt"
881    ac_useropt_orig=$ac_useropt
882    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
883    case $ac_user_opts in
884      *"
885"enable_$ac_useropt"
886"*) ;;
887      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
888	 ac_unrecognized_sep=', ';;
889    esac
890    eval enable_$ac_useropt=no ;;
891
892  -docdir | --docdir | --docdi | --doc | --do)
893    ac_prev=docdir ;;
894  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
895    docdir=$ac_optarg ;;
896
897  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
898    ac_prev=dvidir ;;
899  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
900    dvidir=$ac_optarg ;;
901
902  -enable-* | --enable-*)
903    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
904    # Reject names that are not valid shell variable names.
905    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
906      as_fn_error $? "invalid feature name: $ac_useropt"
907    ac_useropt_orig=$ac_useropt
908    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
909    case $ac_user_opts in
910      *"
911"enable_$ac_useropt"
912"*) ;;
913      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
914	 ac_unrecognized_sep=', ';;
915    esac
916    eval enable_$ac_useropt=\$ac_optarg ;;
917
918  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
919  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
920  | --exec | --exe | --ex)
921    ac_prev=exec_prefix ;;
922  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
923  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
924  | --exec=* | --exe=* | --ex=*)
925    exec_prefix=$ac_optarg ;;
926
927  -gas | --gas | --ga | --g)
928    # Obsolete; use --with-gas.
929    with_gas=yes ;;
930
931  -help | --help | --hel | --he | -h)
932    ac_init_help=long ;;
933  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
934    ac_init_help=recursive ;;
935  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
936    ac_init_help=short ;;
937
938  -host | --host | --hos | --ho)
939    ac_prev=host_alias ;;
940  -host=* | --host=* | --hos=* | --ho=*)
941    host_alias=$ac_optarg ;;
942
943  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
944    ac_prev=htmldir ;;
945  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
946  | --ht=*)
947    htmldir=$ac_optarg ;;
948
949  -includedir | --includedir | --includedi | --included | --include \
950  | --includ | --inclu | --incl | --inc)
951    ac_prev=includedir ;;
952  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
953  | --includ=* | --inclu=* | --incl=* | --inc=*)
954    includedir=$ac_optarg ;;
955
956  -infodir | --infodir | --infodi | --infod | --info | --inf)
957    ac_prev=infodir ;;
958  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
959    infodir=$ac_optarg ;;
960
961  -libdir | --libdir | --libdi | --libd)
962    ac_prev=libdir ;;
963  -libdir=* | --libdir=* | --libdi=* | --libd=*)
964    libdir=$ac_optarg ;;
965
966  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
967  | --libexe | --libex | --libe)
968    ac_prev=libexecdir ;;
969  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
970  | --libexe=* | --libex=* | --libe=*)
971    libexecdir=$ac_optarg ;;
972
973  -localedir | --localedir | --localedi | --localed | --locale)
974    ac_prev=localedir ;;
975  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
976    localedir=$ac_optarg ;;
977
978  -localstatedir | --localstatedir | --localstatedi | --localstated \
979  | --localstate | --localstat | --localsta | --localst | --locals)
980    ac_prev=localstatedir ;;
981  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
982  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
983    localstatedir=$ac_optarg ;;
984
985  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
986    ac_prev=mandir ;;
987  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
988    mandir=$ac_optarg ;;
989
990  -nfp | --nfp | --nf)
991    # Obsolete; use --without-fp.
992    with_fp=no ;;
993
994  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
995  | --no-cr | --no-c | -n)
996    no_create=yes ;;
997
998  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
999  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1000    no_recursion=yes ;;
1001
1002  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1003  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1004  | --oldin | --oldi | --old | --ol | --o)
1005    ac_prev=oldincludedir ;;
1006  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1007  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1008  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1009    oldincludedir=$ac_optarg ;;
1010
1011  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1012    ac_prev=prefix ;;
1013  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1014    prefix=$ac_optarg ;;
1015
1016  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1017  | --program-pre | --program-pr | --program-p)
1018    ac_prev=program_prefix ;;
1019  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1020  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1021    program_prefix=$ac_optarg ;;
1022
1023  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1024  | --program-suf | --program-su | --program-s)
1025    ac_prev=program_suffix ;;
1026  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1027  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1028    program_suffix=$ac_optarg ;;
1029
1030  -program-transform-name | --program-transform-name \
1031  | --program-transform-nam | --program-transform-na \
1032  | --program-transform-n | --program-transform- \
1033  | --program-transform | --program-transfor \
1034  | --program-transfo | --program-transf \
1035  | --program-trans | --program-tran \
1036  | --progr-tra | --program-tr | --program-t)
1037    ac_prev=program_transform_name ;;
1038  -program-transform-name=* | --program-transform-name=* \
1039  | --program-transform-nam=* | --program-transform-na=* \
1040  | --program-transform-n=* | --program-transform-=* \
1041  | --program-transform=* | --program-transfor=* \
1042  | --program-transfo=* | --program-transf=* \
1043  | --program-trans=* | --program-tran=* \
1044  | --progr-tra=* | --program-tr=* | --program-t=*)
1045    program_transform_name=$ac_optarg ;;
1046
1047  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1048    ac_prev=pdfdir ;;
1049  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1050    pdfdir=$ac_optarg ;;
1051
1052  -psdir | --psdir | --psdi | --psd | --ps)
1053    ac_prev=psdir ;;
1054  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1055    psdir=$ac_optarg ;;
1056
1057  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1058  | -silent | --silent | --silen | --sile | --sil)
1059    silent=yes ;;
1060
1061  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1062    ac_prev=sbindir ;;
1063  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1064  | --sbi=* | --sb=*)
1065    sbindir=$ac_optarg ;;
1066
1067  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1068  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1069  | --sharedst | --shareds | --shared | --share | --shar \
1070  | --sha | --sh)
1071    ac_prev=sharedstatedir ;;
1072  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1073  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1074  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1075  | --sha=* | --sh=*)
1076    sharedstatedir=$ac_optarg ;;
1077
1078  -site | --site | --sit)
1079    ac_prev=site ;;
1080  -site=* | --site=* | --sit=*)
1081    site=$ac_optarg ;;
1082
1083  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1084    ac_prev=srcdir ;;
1085  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1086    srcdir=$ac_optarg ;;
1087
1088  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1089  | --syscon | --sysco | --sysc | --sys | --sy)
1090    ac_prev=sysconfdir ;;
1091  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1092  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1093    sysconfdir=$ac_optarg ;;
1094
1095  -target | --target | --targe | --targ | --tar | --ta | --t)
1096    ac_prev=target_alias ;;
1097  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1098    target_alias=$ac_optarg ;;
1099
1100  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1101    verbose=yes ;;
1102
1103  -version | --version | --versio | --versi | --vers | -V)
1104    ac_init_version=: ;;
1105
1106  -with-* | --with-*)
1107    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1108    # Reject names that are not valid shell variable names.
1109    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1110      as_fn_error $? "invalid package name: $ac_useropt"
1111    ac_useropt_orig=$ac_useropt
1112    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1113    case $ac_user_opts in
1114      *"
1115"with_$ac_useropt"
1116"*) ;;
1117      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1118	 ac_unrecognized_sep=', ';;
1119    esac
1120    eval with_$ac_useropt=\$ac_optarg ;;
1121
1122  -without-* | --without-*)
1123    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1124    # Reject names that are not valid shell variable names.
1125    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1126      as_fn_error $? "invalid package name: $ac_useropt"
1127    ac_useropt_orig=$ac_useropt
1128    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1129    case $ac_user_opts in
1130      *"
1131"with_$ac_useropt"
1132"*) ;;
1133      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1134	 ac_unrecognized_sep=', ';;
1135    esac
1136    eval with_$ac_useropt=no ;;
1137
1138  --x)
1139    # Obsolete; use --with-x.
1140    with_x=yes ;;
1141
1142  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1143  | --x-incl | --x-inc | --x-in | --x-i)
1144    ac_prev=x_includes ;;
1145  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1146  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1147    x_includes=$ac_optarg ;;
1148
1149  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1150  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1151    ac_prev=x_libraries ;;
1152  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1153  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1154    x_libraries=$ac_optarg ;;
1155
1156  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1157Try \`$0 --help' for more information"
1158    ;;
1159
1160  *=*)
1161    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1162    # Reject names that are not valid shell variable names.
1163    case $ac_envvar in #(
1164      '' | [0-9]* | *[!_$as_cr_alnum]* )
1165      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1166    esac
1167    eval $ac_envvar=\$ac_optarg
1168    export $ac_envvar ;;
1169
1170  *)
1171    # FIXME: should be removed in autoconf 3.0.
1172    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1173    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1174      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1175    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1176    ;;
1177
1178  esac
1179done
1180
1181if test -n "$ac_prev"; then
1182  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1183  as_fn_error $? "missing argument to $ac_option"
1184fi
1185
1186if test -n "$ac_unrecognized_opts"; then
1187  case $enable_option_checking in
1188    no) ;;
1189    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1190    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1191  esac
1192fi
1193
1194# Check all directory arguments for consistency.
1195for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1196		datadir sysconfdir sharedstatedir localstatedir includedir \
1197		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1198		libdir localedir mandir
1199do
1200  eval ac_val=\$$ac_var
1201  # Remove trailing slashes.
1202  case $ac_val in
1203    */ )
1204      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1205      eval $ac_var=\$ac_val;;
1206  esac
1207  # Be sure to have absolute directory names.
1208  case $ac_val in
1209    [\\/$]* | ?:[\\/]* )  continue;;
1210    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1211  esac
1212  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1213done
1214
1215# There might be people who depend on the old broken behavior: `$host'
1216# used to hold the argument of --host etc.
1217# FIXME: To remove some day.
1218build=$build_alias
1219host=$host_alias
1220target=$target_alias
1221
1222# FIXME: To remove some day.
1223if test "x$host_alias" != x; then
1224  if test "x$build_alias" = x; then
1225    cross_compiling=maybe
1226    $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1227    If a cross compiler is detected then cross compile mode will be used" >&2
1228  elif test "x$build_alias" != "x$host_alias"; then
1229    cross_compiling=yes
1230  fi
1231fi
1232
1233ac_tool_prefix=
1234test -n "$host_alias" && ac_tool_prefix=$host_alias-
1235
1236test "$silent" = yes && exec 6>/dev/null
1237
1238
1239ac_pwd=`pwd` && test -n "$ac_pwd" &&
1240ac_ls_di=`ls -di .` &&
1241ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1242  as_fn_error $? "working directory cannot be determined"
1243test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1244  as_fn_error $? "pwd does not report name of working directory"
1245
1246
1247# Find the source files, if location was not specified.
1248if test -z "$srcdir"; then
1249  ac_srcdir_defaulted=yes
1250  # Try the directory containing this script, then the parent directory.
1251  ac_confdir=`$as_dirname -- "$as_myself" ||
1252$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1253	 X"$as_myself" : 'X\(//\)[^/]' \| \
1254	 X"$as_myself" : 'X\(//\)$' \| \
1255	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1256$as_echo X"$as_myself" |
1257    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1258	    s//\1/
1259	    q
1260	  }
1261	  /^X\(\/\/\)[^/].*/{
1262	    s//\1/
1263	    q
1264	  }
1265	  /^X\(\/\/\)$/{
1266	    s//\1/
1267	    q
1268	  }
1269	  /^X\(\/\).*/{
1270	    s//\1/
1271	    q
1272	  }
1273	  s/.*/./; q'`
1274  srcdir=$ac_confdir
1275  if test ! -r "$srcdir/$ac_unique_file"; then
1276    srcdir=..
1277  fi
1278else
1279  ac_srcdir_defaulted=no
1280fi
1281if test ! -r "$srcdir/$ac_unique_file"; then
1282  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1283  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1284fi
1285ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1286ac_abs_confdir=`(
1287	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1288	pwd)`
1289# When building in place, set srcdir=.
1290if test "$ac_abs_confdir" = "$ac_pwd"; then
1291  srcdir=.
1292fi
1293# Remove unnecessary trailing slashes from srcdir.
1294# Double slashes in file names in object file debugging info
1295# mess up M-x gdb in Emacs.
1296case $srcdir in
1297*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1298esac
1299for ac_var in $ac_precious_vars; do
1300  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1301  eval ac_env_${ac_var}_value=\$${ac_var}
1302  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1303  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1304done
1305
1306#
1307# Report the --help message.
1308#
1309if test "$ac_init_help" = "long"; then
1310  # Omit some internal or obsolete options to make the list less imposing.
1311  # This message is too long to be a string in the A/UX 3.1 sh.
1312  cat <<_ACEOF
1313\`configure' configures OpenSSH Portable to adapt to many kinds of systems.
1314
1315Usage: $0 [OPTION]... [VAR=VALUE]...
1316
1317To assign environment variables (e.g., CC, CFLAGS...), specify them as
1318VAR=VALUE.  See below for descriptions of some of the useful variables.
1319
1320Defaults for the options are specified in brackets.
1321
1322Configuration:
1323  -h, --help              display this help and exit
1324      --help=short        display options specific to this package
1325      --help=recursive    display the short help of all the included packages
1326  -V, --version           display version information and exit
1327  -q, --quiet, --silent   do not print \`checking ...' messages
1328      --cache-file=FILE   cache test results in FILE [disabled]
1329  -C, --config-cache      alias for \`--cache-file=config.cache'
1330  -n, --no-create         do not create output files
1331      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1332
1333Installation directories:
1334  --prefix=PREFIX         install architecture-independent files in PREFIX
1335                          [$ac_default_prefix]
1336  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1337                          [PREFIX]
1338
1339By default, \`make install' will install all the files in
1340\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1341an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1342for instance \`--prefix=\$HOME'.
1343
1344For better control, use the options below.
1345
1346Fine tuning of the installation directories:
1347  --bindir=DIR            user executables [EPREFIX/bin]
1348  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1349  --libexecdir=DIR        program executables [EPREFIX/libexec]
1350  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1351  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1352  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1353  --libdir=DIR            object code libraries [EPREFIX/lib]
1354  --includedir=DIR        C header files [PREFIX/include]
1355  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1356  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1357  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1358  --infodir=DIR           info documentation [DATAROOTDIR/info]
1359  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1360  --mandir=DIR            man documentation [DATAROOTDIR/man]
1361  --docdir=DIR            documentation root [DATAROOTDIR/doc/openssh]
1362  --htmldir=DIR           html documentation [DOCDIR]
1363  --dvidir=DIR            dvi documentation [DOCDIR]
1364  --pdfdir=DIR            pdf documentation [DOCDIR]
1365  --psdir=DIR             ps documentation [DOCDIR]
1366_ACEOF
1367
1368  cat <<\_ACEOF
1369
1370System types:
1371  --build=BUILD     configure for building on BUILD [guessed]
1372  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1373_ACEOF
1374fi
1375
1376if test -n "$ac_init_help"; then
1377  case $ac_init_help in
1378     short | recursive ) echo "Configuration of OpenSSH Portable:";;
1379   esac
1380  cat <<\_ACEOF
1381
1382Optional Features:
1383  --disable-option-checking  ignore unrecognized --enable/--with options
1384  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1385  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1386  --disable-largefile     omit support for large files
1387  --disable-strip         Disable calling strip(1) on install
1388  --disable-etc-default-login Disable using PATH from /etc/default/login no
1389  --disable-lastlog       disable use of lastlog even if detected no
1390  --disable-utmp          disable use of utmp even if detected no
1391  --disable-utmpx         disable use of utmpx even if detected no
1392  --disable-wtmp          disable use of wtmp even if detected no
1393  --disable-wtmpx         disable use of wtmpx even if detected no
1394  --disable-libutil       disable use of libutil (login() etc.) no
1395  --disable-pututline     disable use of pututline() etc. (uwtmp) no
1396  --disable-pututxline    disable use of pututxline() etc. (uwtmpx) no
1397
1398Optional Packages:
1399  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1400  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1401  --without-stackprotect  Don't use compiler's stack protection
1402  --without-rpath         Disable auto-added -R linker paths
1403  --with-cflags           Specify additional flags to pass to compiler
1404  --with-cppflags         Specify additional flags to pass to preprocessor
1405  --with-ldflags          Specify additional flags to pass to linker
1406  --with-libs             Specify additional libraries to link with
1407  --with-Werror           Build main code with -Werror
1408  --with-solaris-contracts Enable Solaris process contracts (experimental)
1409  --with-solaris-projects Enable Solaris projects (experimental)
1410  --with-osfsia           Enable Digital Unix SIA
1411  --with-zlib=PATH        Use zlib in PATH
1412  --without-zlib-version-check Disable zlib version check
1413  --with-skey[=PATH]      Enable S/Key support (optionally in PATH)
1414  --with-tcp-wrappers[=PATH] Enable tcpwrappers support (optionally in PATH)
1415  --with-ldns[=PATH]      Use ldns for DNSSEC support (optionally in PATH)
1416  --with-libedit[=PATH]   Enable libedit support for sftp
1417  --with-audit=module     Enable audit support (modules=debug,bsm,linux)
1418  --with-ssl-dir=PATH     Specify path to OpenSSL installation
1419  --without-openssl-header-check Disable OpenSSL version consistency check
1420  --with-ssl-engine       Enable OpenSSL (hardware) ENGINE support
1421  --with-prngd-port=PORT  read entropy from PRNGD/EGD TCP localhost:PORT
1422  --with-prngd-socket=FILE read entropy from PRNGD/EGD socket FILE (default=/var/run/egd-pool)
1423  --with-pam              Enable PAM support
1424  --with-privsep-user=user Specify non-privileged user for privilege separation
1425  --with-sandbox=style    Specify privilege separation sandbox (no, darwin, rlimit, systrace, seccomp_filter)
1426  --with-selinux          Enable SELinux support
1427  --with-kerberos5=PATH   Enable Kerberos 5 support
1428  --with-privsep-path=xxx Path for privilege separation chroot (default=/var/empty)
1429  --with-xauth=PATH       Specify path to xauth program
1430  --with-maildir=/path/to/mail    Specify your system mail directory
1431  --with-mantype=man|cat|doc  Set man page type
1432  --with-md5-passwords    Enable use of MD5 passwords
1433  --without-shadow        Disable shadow password support
1434  --with-ipaddr-display   Use ip address instead of hostname in \$DISPLAY
1435  --with-default-path=    Specify default \$PATH environment for server
1436  --with-superuser-path=  Specify different path for super-user
1437  --with-4in6             Check for and convert IPv4 in IPv6 mapped addresses
1438  --with-bsd-auth         Enable BSD auth support
1439  --with-pid-dir=PATH     Specify location of ssh.pid file
1440  --with-lastlog=FILE|DIR specify lastlog location common locations
1441
1442Some influential environment variables:
1443  CC          C compiler command
1444  CFLAGS      C compiler flags
1445  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1446              nonstandard directory <lib dir>
1447  LIBS        libraries to pass to the linker, e.g. -l<library>
1448  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1449              you have headers in a nonstandard directory <include dir>
1450  CPP         C preprocessor
1451
1452Use these variables to override the choices made by `configure' or to help
1453it to find libraries and programs with nonstandard names/locations.
1454
1455Report bugs to <openssh-unix-dev@mindrot.org>.
1456_ACEOF
1457ac_status=$?
1458fi
1459
1460if test "$ac_init_help" = "recursive"; then
1461  # If there are subdirs, report their specific --help.
1462  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1463    test -d "$ac_dir" ||
1464      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1465      continue
1466    ac_builddir=.
1467
1468case "$ac_dir" in
1469.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1470*)
1471  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1472  # A ".." for each directory in $ac_dir_suffix.
1473  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1474  case $ac_top_builddir_sub in
1475  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1476  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1477  esac ;;
1478esac
1479ac_abs_top_builddir=$ac_pwd
1480ac_abs_builddir=$ac_pwd$ac_dir_suffix
1481# for backward compatibility:
1482ac_top_builddir=$ac_top_build_prefix
1483
1484case $srcdir in
1485  .)  # We are building in place.
1486    ac_srcdir=.
1487    ac_top_srcdir=$ac_top_builddir_sub
1488    ac_abs_top_srcdir=$ac_pwd ;;
1489  [\\/]* | ?:[\\/]* )  # Absolute name.
1490    ac_srcdir=$srcdir$ac_dir_suffix;
1491    ac_top_srcdir=$srcdir
1492    ac_abs_top_srcdir=$srcdir ;;
1493  *) # Relative name.
1494    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1495    ac_top_srcdir=$ac_top_build_prefix$srcdir
1496    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1497esac
1498ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1499
1500    cd "$ac_dir" || { ac_status=$?; continue; }
1501    # Check for guested configure.
1502    if test -f "$ac_srcdir/configure.gnu"; then
1503      echo &&
1504      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1505    elif test -f "$ac_srcdir/configure"; then
1506      echo &&
1507      $SHELL "$ac_srcdir/configure" --help=recursive
1508    else
1509      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1510    fi || ac_status=$?
1511    cd "$ac_pwd" || { ac_status=$?; break; }
1512  done
1513fi
1514
1515test -n "$ac_init_help" && exit $ac_status
1516if $ac_init_version; then
1517  cat <<\_ACEOF
1518OpenSSH configure Portable
1519generated by GNU Autoconf 2.68
1520
1521Copyright (C) 2010 Free Software Foundation, Inc.
1522This configure script is free software; the Free Software Foundation
1523gives unlimited permission to copy, distribute and modify it.
1524_ACEOF
1525  exit
1526fi
1527
1528## ------------------------ ##
1529## Autoconf initialization. ##
1530## ------------------------ ##
1531
1532# ac_fn_c_try_compile LINENO
1533# --------------------------
1534# Try to compile conftest.$ac_ext, and return whether this succeeded.
1535ac_fn_c_try_compile ()
1536{
1537  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1538  rm -f conftest.$ac_objext
1539  if { { ac_try="$ac_compile"
1540case "(($ac_try" in
1541  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1542  *) ac_try_echo=$ac_try;;
1543esac
1544eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1545$as_echo "$ac_try_echo"; } >&5
1546  (eval "$ac_compile") 2>conftest.err
1547  ac_status=$?
1548  if test -s conftest.err; then
1549    grep -v '^ *+' conftest.err >conftest.er1
1550    cat conftest.er1 >&5
1551    mv -f conftest.er1 conftest.err
1552  fi
1553  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1554  test $ac_status = 0; } && {
1555	 test -z "$ac_c_werror_flag" ||
1556	 test ! -s conftest.err
1557       } && test -s conftest.$ac_objext; then :
1558  ac_retval=0
1559else
1560  $as_echo "$as_me: failed program was:" >&5
1561sed 's/^/| /' conftest.$ac_ext >&5
1562
1563	ac_retval=1
1564fi
1565  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1566  as_fn_set_status $ac_retval
1567
1568} # ac_fn_c_try_compile
1569
1570# ac_fn_c_try_run LINENO
1571# ----------------------
1572# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1573# that executables *can* be run.
1574ac_fn_c_try_run ()
1575{
1576  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1577  if { { ac_try="$ac_link"
1578case "(($ac_try" in
1579  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1580  *) ac_try_echo=$ac_try;;
1581esac
1582eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1583$as_echo "$ac_try_echo"; } >&5
1584  (eval "$ac_link") 2>&5
1585  ac_status=$?
1586  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1587  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1588  { { case "(($ac_try" in
1589  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1590  *) ac_try_echo=$ac_try;;
1591esac
1592eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1593$as_echo "$ac_try_echo"; } >&5
1594  (eval "$ac_try") 2>&5
1595  ac_status=$?
1596  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1597  test $ac_status = 0; }; }; then :
1598  ac_retval=0
1599else
1600  $as_echo "$as_me: program exited with status $ac_status" >&5
1601       $as_echo "$as_me: failed program was:" >&5
1602sed 's/^/| /' conftest.$ac_ext >&5
1603
1604       ac_retval=$ac_status
1605fi
1606  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1607  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1608  as_fn_set_status $ac_retval
1609
1610} # ac_fn_c_try_run
1611
1612# ac_fn_c_try_cpp LINENO
1613# ----------------------
1614# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1615ac_fn_c_try_cpp ()
1616{
1617  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1618  if { { ac_try="$ac_cpp conftest.$ac_ext"
1619case "(($ac_try" in
1620  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1621  *) ac_try_echo=$ac_try;;
1622esac
1623eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1624$as_echo "$ac_try_echo"; } >&5
1625  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1626  ac_status=$?
1627  if test -s conftest.err; then
1628    grep -v '^ *+' conftest.err >conftest.er1
1629    cat conftest.er1 >&5
1630    mv -f conftest.er1 conftest.err
1631  fi
1632  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1633  test $ac_status = 0; } > conftest.i && {
1634	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1635	 test ! -s conftest.err
1636       }; then :
1637  ac_retval=0
1638else
1639  $as_echo "$as_me: failed program was:" >&5
1640sed 's/^/| /' conftest.$ac_ext >&5
1641
1642    ac_retval=1
1643fi
1644  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1645  as_fn_set_status $ac_retval
1646
1647} # ac_fn_c_try_cpp
1648
1649# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1650# -------------------------------------------------------
1651# Tests whether HEADER exists and can be compiled using the include files in
1652# INCLUDES, setting the cache variable VAR accordingly.
1653ac_fn_c_check_header_compile ()
1654{
1655  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1656  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1657$as_echo_n "checking for $2... " >&6; }
1658if eval \${$3+:} false; then :
1659  $as_echo_n "(cached) " >&6
1660else
1661  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1662/* end confdefs.h.  */
1663$4
1664#include <$2>
1665_ACEOF
1666if ac_fn_c_try_compile "$LINENO"; then :
1667  eval "$3=yes"
1668else
1669  eval "$3=no"
1670fi
1671rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1672fi
1673eval ac_res=\$$3
1674	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1675$as_echo "$ac_res" >&6; }
1676  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1677
1678} # ac_fn_c_check_header_compile
1679
1680# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1681# ---------------------------------------------
1682# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1683# accordingly.
1684ac_fn_c_check_decl ()
1685{
1686  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1687  as_decl_name=`echo $2|sed 's/ *(.*//'`
1688  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1689  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1690$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1691if eval \${$3+:} false; then :
1692  $as_echo_n "(cached) " >&6
1693else
1694  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1695/* end confdefs.h.  */
1696$4
1697int
1698main ()
1699{
1700#ifndef $as_decl_name
1701#ifdef __cplusplus
1702  (void) $as_decl_use;
1703#else
1704  (void) $as_decl_name;
1705#endif
1706#endif
1707
1708  ;
1709  return 0;
1710}
1711_ACEOF
1712if ac_fn_c_try_compile "$LINENO"; then :
1713  eval "$3=yes"
1714else
1715  eval "$3=no"
1716fi
1717rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1718fi
1719eval ac_res=\$$3
1720	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1721$as_echo "$ac_res" >&6; }
1722  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1723
1724} # ac_fn_c_check_decl
1725
1726# ac_fn_c_try_link LINENO
1727# -----------------------
1728# Try to link conftest.$ac_ext, and return whether this succeeded.
1729ac_fn_c_try_link ()
1730{
1731  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1732  rm -f conftest.$ac_objext conftest$ac_exeext
1733  if { { ac_try="$ac_link"
1734case "(($ac_try" in
1735  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1736  *) ac_try_echo=$ac_try;;
1737esac
1738eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1739$as_echo "$ac_try_echo"; } >&5
1740  (eval "$ac_link") 2>conftest.err
1741  ac_status=$?
1742  if test -s conftest.err; then
1743    grep -v '^ *+' conftest.err >conftest.er1
1744    cat conftest.er1 >&5
1745    mv -f conftest.er1 conftest.err
1746  fi
1747  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1748  test $ac_status = 0; } && {
1749	 test -z "$ac_c_werror_flag" ||
1750	 test ! -s conftest.err
1751       } && test -s conftest$ac_exeext && {
1752	 test "$cross_compiling" = yes ||
1753	 $as_test_x conftest$ac_exeext
1754       }; then :
1755  ac_retval=0
1756else
1757  $as_echo "$as_me: failed program was:" >&5
1758sed 's/^/| /' conftest.$ac_ext >&5
1759
1760	ac_retval=1
1761fi
1762  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1763  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1764  # interfere with the next link command; also delete a directory that is
1765  # left behind by Apple's compiler.  We do this before executing the actions.
1766  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1767  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1768  as_fn_set_status $ac_retval
1769
1770} # ac_fn_c_try_link
1771
1772# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1773# -------------------------------------------------------
1774# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1775# the include files in INCLUDES and setting the cache variable VAR
1776# accordingly.
1777ac_fn_c_check_header_mongrel ()
1778{
1779  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1780  if eval \${$3+:} false; then :
1781  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1782$as_echo_n "checking for $2... " >&6; }
1783if eval \${$3+:} false; then :
1784  $as_echo_n "(cached) " >&6
1785fi
1786eval ac_res=\$$3
1787	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1788$as_echo "$ac_res" >&6; }
1789else
1790  # Is the header compilable?
1791{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1792$as_echo_n "checking $2 usability... " >&6; }
1793cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1794/* end confdefs.h.  */
1795$4
1796#include <$2>
1797_ACEOF
1798if ac_fn_c_try_compile "$LINENO"; then :
1799  ac_header_compiler=yes
1800else
1801  ac_header_compiler=no
1802fi
1803rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1804{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1805$as_echo "$ac_header_compiler" >&6; }
1806
1807# Is the header present?
1808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1809$as_echo_n "checking $2 presence... " >&6; }
1810cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1811/* end confdefs.h.  */
1812#include <$2>
1813_ACEOF
1814if ac_fn_c_try_cpp "$LINENO"; then :
1815  ac_header_preproc=yes
1816else
1817  ac_header_preproc=no
1818fi
1819rm -f conftest.err conftest.i conftest.$ac_ext
1820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1821$as_echo "$ac_header_preproc" >&6; }
1822
1823# So?  What about this header?
1824case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1825  yes:no: )
1826    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1827$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1828    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1829$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1830    ;;
1831  no:yes:* )
1832    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1833$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1834    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1835$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1836    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1837$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1838    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1839$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1840    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1841$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1842( $as_echo "## ------------------------------------------- ##
1843## Report this to openssh-unix-dev@mindrot.org ##
1844## ------------------------------------------- ##"
1845     ) | sed "s/^/$as_me: WARNING:     /" >&2
1846    ;;
1847esac
1848  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1849$as_echo_n "checking for $2... " >&6; }
1850if eval \${$3+:} false; then :
1851  $as_echo_n "(cached) " >&6
1852else
1853  eval "$3=\$ac_header_compiler"
1854fi
1855eval ac_res=\$$3
1856	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1857$as_echo "$ac_res" >&6; }
1858fi
1859  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1860
1861} # ac_fn_c_check_header_mongrel
1862
1863# ac_fn_c_check_func LINENO FUNC VAR
1864# ----------------------------------
1865# Tests whether FUNC exists, setting the cache variable VAR accordingly
1866ac_fn_c_check_func ()
1867{
1868  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1869  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1870$as_echo_n "checking for $2... " >&6; }
1871if eval \${$3+:} false; then :
1872  $as_echo_n "(cached) " >&6
1873else
1874  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1875/* end confdefs.h.  */
1876/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1877   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1878#define $2 innocuous_$2
1879
1880/* System header to define __stub macros and hopefully few prototypes,
1881    which can conflict with char $2 (); below.
1882    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1883    <limits.h> exists even on freestanding compilers.  */
1884
1885#ifdef __STDC__
1886# include <limits.h>
1887#else
1888# include <assert.h>
1889#endif
1890
1891#undef $2
1892
1893/* Override any GCC internal prototype to avoid an error.
1894   Use char because int might match the return type of a GCC
1895   builtin and then its argument prototype would still apply.  */
1896#ifdef __cplusplus
1897extern "C"
1898#endif
1899char $2 ();
1900/* The GNU C library defines this for functions which it implements
1901    to always fail with ENOSYS.  Some functions are actually named
1902    something starting with __ and the normal name is an alias.  */
1903#if defined __stub_$2 || defined __stub___$2
1904choke me
1905#endif
1906
1907int
1908main ()
1909{
1910return $2 ();
1911  ;
1912  return 0;
1913}
1914_ACEOF
1915if ac_fn_c_try_link "$LINENO"; then :
1916  eval "$3=yes"
1917else
1918  eval "$3=no"
1919fi
1920rm -f core conftest.err conftest.$ac_objext \
1921    conftest$ac_exeext conftest.$ac_ext
1922fi
1923eval ac_res=\$$3
1924	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1925$as_echo "$ac_res" >&6; }
1926  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1927
1928} # ac_fn_c_check_func
1929
1930# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1931# -------------------------------------------
1932# Tests whether TYPE exists after having included INCLUDES, setting cache
1933# variable VAR accordingly.
1934ac_fn_c_check_type ()
1935{
1936  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1937  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1938$as_echo_n "checking for $2... " >&6; }
1939if eval \${$3+:} false; then :
1940  $as_echo_n "(cached) " >&6
1941else
1942  eval "$3=no"
1943  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1944/* end confdefs.h.  */
1945$4
1946int
1947main ()
1948{
1949if (sizeof ($2))
1950	 return 0;
1951  ;
1952  return 0;
1953}
1954_ACEOF
1955if ac_fn_c_try_compile "$LINENO"; then :
1956  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1957/* end confdefs.h.  */
1958$4
1959int
1960main ()
1961{
1962if (sizeof (($2)))
1963	    return 0;
1964  ;
1965  return 0;
1966}
1967_ACEOF
1968if ac_fn_c_try_compile "$LINENO"; then :
1969
1970else
1971  eval "$3=yes"
1972fi
1973rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1974fi
1975rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1976fi
1977eval ac_res=\$$3
1978	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1979$as_echo "$ac_res" >&6; }
1980  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1981
1982} # ac_fn_c_check_type
1983
1984# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1985# --------------------------------------------
1986# Tries to find the compile-time value of EXPR in a program that includes
1987# INCLUDES, setting VAR accordingly. Returns whether the value could be
1988# computed
1989ac_fn_c_compute_int ()
1990{
1991  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1992  if test "$cross_compiling" = yes; then
1993    # Depending upon the size, compute the lo and hi bounds.
1994cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1995/* end confdefs.h.  */
1996$4
1997int
1998main ()
1999{
2000static int test_array [1 - 2 * !(($2) >= 0)];
2001test_array [0] = 0
2002
2003  ;
2004  return 0;
2005}
2006_ACEOF
2007if ac_fn_c_try_compile "$LINENO"; then :
2008  ac_lo=0 ac_mid=0
2009  while :; do
2010    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2011/* end confdefs.h.  */
2012$4
2013int
2014main ()
2015{
2016static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2017test_array [0] = 0
2018
2019  ;
2020  return 0;
2021}
2022_ACEOF
2023if ac_fn_c_try_compile "$LINENO"; then :
2024  ac_hi=$ac_mid; break
2025else
2026  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2027			if test $ac_lo -le $ac_mid; then
2028			  ac_lo= ac_hi=
2029			  break
2030			fi
2031			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2032fi
2033rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2034  done
2035else
2036  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2037/* end confdefs.h.  */
2038$4
2039int
2040main ()
2041{
2042static int test_array [1 - 2 * !(($2) < 0)];
2043test_array [0] = 0
2044
2045  ;
2046  return 0;
2047}
2048_ACEOF
2049if ac_fn_c_try_compile "$LINENO"; then :
2050  ac_hi=-1 ac_mid=-1
2051  while :; do
2052    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2053/* end confdefs.h.  */
2054$4
2055int
2056main ()
2057{
2058static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2059test_array [0] = 0
2060
2061  ;
2062  return 0;
2063}
2064_ACEOF
2065if ac_fn_c_try_compile "$LINENO"; then :
2066  ac_lo=$ac_mid; break
2067else
2068  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2069			if test $ac_mid -le $ac_hi; then
2070			  ac_lo= ac_hi=
2071			  break
2072			fi
2073			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2074fi
2075rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2076  done
2077else
2078  ac_lo= ac_hi=
2079fi
2080rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2081fi
2082rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2083# Binary search between lo and hi bounds.
2084while test "x$ac_lo" != "x$ac_hi"; do
2085  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2086  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2087/* end confdefs.h.  */
2088$4
2089int
2090main ()
2091{
2092static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2093test_array [0] = 0
2094
2095  ;
2096  return 0;
2097}
2098_ACEOF
2099if ac_fn_c_try_compile "$LINENO"; then :
2100  ac_hi=$ac_mid
2101else
2102  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2103fi
2104rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2105done
2106case $ac_lo in #((
2107?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2108'') ac_retval=1 ;;
2109esac
2110  else
2111    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2112/* end confdefs.h.  */
2113$4
2114static long int longval () { return $2; }
2115static unsigned long int ulongval () { return $2; }
2116#include <stdio.h>
2117#include <stdlib.h>
2118int
2119main ()
2120{
2121
2122  FILE *f = fopen ("conftest.val", "w");
2123  if (! f)
2124    return 1;
2125  if (($2) < 0)
2126    {
2127      long int i = longval ();
2128      if (i != ($2))
2129	return 1;
2130      fprintf (f, "%ld", i);
2131    }
2132  else
2133    {
2134      unsigned long int i = ulongval ();
2135      if (i != ($2))
2136	return 1;
2137      fprintf (f, "%lu", i);
2138    }
2139  /* Do not output a trailing newline, as this causes \r\n confusion
2140     on some platforms.  */
2141  return ferror (f) || fclose (f) != 0;
2142
2143  ;
2144  return 0;
2145}
2146_ACEOF
2147if ac_fn_c_try_run "$LINENO"; then :
2148  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2149else
2150  ac_retval=1
2151fi
2152rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2153  conftest.$ac_objext conftest.beam conftest.$ac_ext
2154rm -f conftest.val
2155
2156  fi
2157  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2158  as_fn_set_status $ac_retval
2159
2160} # ac_fn_c_compute_int
2161
2162# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2163# ----------------------------------------------------
2164# Tries to find if the field MEMBER exists in type AGGR, after including
2165# INCLUDES, setting cache variable VAR accordingly.
2166ac_fn_c_check_member ()
2167{
2168  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2169  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2170$as_echo_n "checking for $2.$3... " >&6; }
2171if eval \${$4+:} false; then :
2172  $as_echo_n "(cached) " >&6
2173else
2174  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2175/* end confdefs.h.  */
2176$5
2177int
2178main ()
2179{
2180static $2 ac_aggr;
2181if (ac_aggr.$3)
2182return 0;
2183  ;
2184  return 0;
2185}
2186_ACEOF
2187if ac_fn_c_try_compile "$LINENO"; then :
2188  eval "$4=yes"
2189else
2190  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2191/* end confdefs.h.  */
2192$5
2193int
2194main ()
2195{
2196static $2 ac_aggr;
2197if (sizeof ac_aggr.$3)
2198return 0;
2199  ;
2200  return 0;
2201}
2202_ACEOF
2203if ac_fn_c_try_compile "$LINENO"; then :
2204  eval "$4=yes"
2205else
2206  eval "$4=no"
2207fi
2208rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2209fi
2210rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2211fi
2212eval ac_res=\$$4
2213	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2214$as_echo "$ac_res" >&6; }
2215  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2216
2217} # ac_fn_c_check_member
2218cat >config.log <<_ACEOF
2219This file contains any messages produced by compilers while
2220running configure, to aid debugging if configure makes a mistake.
2221
2222It was created by OpenSSH $as_me Portable, which was
2223generated by GNU Autoconf 2.68.  Invocation command line was
2224
2225  $ $0 $@
2226
2227_ACEOF
2228exec 5>>config.log
2229{
2230cat <<_ASUNAME
2231## --------- ##
2232## Platform. ##
2233## --------- ##
2234
2235hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2236uname -m = `(uname -m) 2>/dev/null || echo unknown`
2237uname -r = `(uname -r) 2>/dev/null || echo unknown`
2238uname -s = `(uname -s) 2>/dev/null || echo unknown`
2239uname -v = `(uname -v) 2>/dev/null || echo unknown`
2240
2241/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2242/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2243
2244/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2245/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2246/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2247/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2248/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2249/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2250/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2251
2252_ASUNAME
2253
2254as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2255for as_dir in $PATH
2256do
2257  IFS=$as_save_IFS
2258  test -z "$as_dir" && as_dir=.
2259    $as_echo "PATH: $as_dir"
2260  done
2261IFS=$as_save_IFS
2262
2263} >&5
2264
2265cat >&5 <<_ACEOF
2266
2267
2268## ----------- ##
2269## Core tests. ##
2270## ----------- ##
2271
2272_ACEOF
2273
2274
2275# Keep a trace of the command line.
2276# Strip out --no-create and --no-recursion so they do not pile up.
2277# Strip out --silent because we don't want to record it for future runs.
2278# Also quote any args containing shell meta-characters.
2279# Make two passes to allow for proper duplicate-argument suppression.
2280ac_configure_args=
2281ac_configure_args0=
2282ac_configure_args1=
2283ac_must_keep_next=false
2284for ac_pass in 1 2
2285do
2286  for ac_arg
2287  do
2288    case $ac_arg in
2289    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2290    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2291    | -silent | --silent | --silen | --sile | --sil)
2292      continue ;;
2293    *\'*)
2294      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2295    esac
2296    case $ac_pass in
2297    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2298    2)
2299      as_fn_append ac_configure_args1 " '$ac_arg'"
2300      if test $ac_must_keep_next = true; then
2301	ac_must_keep_next=false # Got value, back to normal.
2302      else
2303	case $ac_arg in
2304	  *=* | --config-cache | -C | -disable-* | --disable-* \
2305	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2306	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2307	  | -with-* | --with-* | -without-* | --without-* | --x)
2308	    case "$ac_configure_args0 " in
2309	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2310	    esac
2311	    ;;
2312	  -* ) ac_must_keep_next=true ;;
2313	esac
2314      fi
2315      as_fn_append ac_configure_args " '$ac_arg'"
2316      ;;
2317    esac
2318  done
2319done
2320{ ac_configure_args0=; unset ac_configure_args0;}
2321{ ac_configure_args1=; unset ac_configure_args1;}
2322
2323# When interrupted or exit'd, cleanup temporary files, and complete
2324# config.log.  We remove comments because anyway the quotes in there
2325# would cause problems or look ugly.
2326# WARNING: Use '\'' to represent an apostrophe within the trap.
2327# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2328trap 'exit_status=$?
2329  # Save into config.log some information that might help in debugging.
2330  {
2331    echo
2332
2333    $as_echo "## ---------------- ##
2334## Cache variables. ##
2335## ---------------- ##"
2336    echo
2337    # The following way of writing the cache mishandles newlines in values,
2338(
2339  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2340    eval ac_val=\$$ac_var
2341    case $ac_val in #(
2342    *${as_nl}*)
2343      case $ac_var in #(
2344      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2345$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2346      esac
2347      case $ac_var in #(
2348      _ | IFS | as_nl) ;; #(
2349      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2350      *) { eval $ac_var=; unset $ac_var;} ;;
2351      esac ;;
2352    esac
2353  done
2354  (set) 2>&1 |
2355    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2356    *${as_nl}ac_space=\ *)
2357      sed -n \
2358	"s/'\''/'\''\\\\'\'''\''/g;
2359	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2360      ;; #(
2361    *)
2362      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2363      ;;
2364    esac |
2365    sort
2366)
2367    echo
2368
2369    $as_echo "## ----------------- ##
2370## Output variables. ##
2371## ----------------- ##"
2372    echo
2373    for ac_var in $ac_subst_vars
2374    do
2375      eval ac_val=\$$ac_var
2376      case $ac_val in
2377      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2378      esac
2379      $as_echo "$ac_var='\''$ac_val'\''"
2380    done | sort
2381    echo
2382
2383    if test -n "$ac_subst_files"; then
2384      $as_echo "## ------------------- ##
2385## File substitutions. ##
2386## ------------------- ##"
2387      echo
2388      for ac_var in $ac_subst_files
2389      do
2390	eval ac_val=\$$ac_var
2391	case $ac_val in
2392	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2393	esac
2394	$as_echo "$ac_var='\''$ac_val'\''"
2395      done | sort
2396      echo
2397    fi
2398
2399    if test -s confdefs.h; then
2400      $as_echo "## ----------- ##
2401## confdefs.h. ##
2402## ----------- ##"
2403      echo
2404      cat confdefs.h
2405      echo
2406    fi
2407    test "$ac_signal" != 0 &&
2408      $as_echo "$as_me: caught signal $ac_signal"
2409    $as_echo "$as_me: exit $exit_status"
2410  } >&5
2411  rm -f core *.core core.conftest.* &&
2412    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2413    exit $exit_status
2414' 0
2415for ac_signal in 1 2 13 15; do
2416  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2417done
2418ac_signal=0
2419
2420# confdefs.h avoids OS command line length limits that DEFS can exceed.
2421rm -f -r conftest* confdefs.h
2422
2423$as_echo "/* confdefs.h */" > confdefs.h
2424
2425# Predefined preprocessor variables.
2426
2427cat >>confdefs.h <<_ACEOF
2428#define PACKAGE_NAME "$PACKAGE_NAME"
2429_ACEOF
2430
2431cat >>confdefs.h <<_ACEOF
2432#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2433_ACEOF
2434
2435cat >>confdefs.h <<_ACEOF
2436#define PACKAGE_VERSION "$PACKAGE_VERSION"
2437_ACEOF
2438
2439cat >>confdefs.h <<_ACEOF
2440#define PACKAGE_STRING "$PACKAGE_STRING"
2441_ACEOF
2442
2443cat >>confdefs.h <<_ACEOF
2444#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2445_ACEOF
2446
2447cat >>confdefs.h <<_ACEOF
2448#define PACKAGE_URL "$PACKAGE_URL"
2449_ACEOF
2450
2451
2452# Let the site file select an alternate cache file if it wants to.
2453# Prefer an explicitly selected file to automatically selected ones.
2454ac_site_file1=NONE
2455ac_site_file2=NONE
2456if test -n "$CONFIG_SITE"; then
2457  # We do not want a PATH search for config.site.
2458  case $CONFIG_SITE in #((
2459    -*)  ac_site_file1=./$CONFIG_SITE;;
2460    */*) ac_site_file1=$CONFIG_SITE;;
2461    *)   ac_site_file1=./$CONFIG_SITE;;
2462  esac
2463elif test "x$prefix" != xNONE; then
2464  ac_site_file1=$prefix/share/config.site
2465  ac_site_file2=$prefix/etc/config.site
2466else
2467  ac_site_file1=$ac_default_prefix/share/config.site
2468  ac_site_file2=$ac_default_prefix/etc/config.site
2469fi
2470for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2471do
2472  test "x$ac_site_file" = xNONE && continue
2473  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2474    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2475$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2476    sed 's/^/| /' "$ac_site_file" >&5
2477    . "$ac_site_file" \
2478      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2479$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2480as_fn_error $? "failed to load site script $ac_site_file
2481See \`config.log' for more details" "$LINENO" 5; }
2482  fi
2483done
2484
2485if test -r "$cache_file"; then
2486  # Some versions of bash will fail to source /dev/null (special files
2487  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2488  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2489    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2490$as_echo "$as_me: loading cache $cache_file" >&6;}
2491    case $cache_file in
2492      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2493      *)                      . "./$cache_file";;
2494    esac
2495  fi
2496else
2497  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2498$as_echo "$as_me: creating cache $cache_file" >&6;}
2499  >$cache_file
2500fi
2501
2502# Check that the precious variables saved in the cache have kept the same
2503# value.
2504ac_cache_corrupted=false
2505for ac_var in $ac_precious_vars; do
2506  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2507  eval ac_new_set=\$ac_env_${ac_var}_set
2508  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2509  eval ac_new_val=\$ac_env_${ac_var}_value
2510  case $ac_old_set,$ac_new_set in
2511    set,)
2512      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2513$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2514      ac_cache_corrupted=: ;;
2515    ,set)
2516      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2517$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2518      ac_cache_corrupted=: ;;
2519    ,);;
2520    *)
2521      if test "x$ac_old_val" != "x$ac_new_val"; then
2522	# differences in whitespace do not lead to failure.
2523	ac_old_val_w=`echo x $ac_old_val`
2524	ac_new_val_w=`echo x $ac_new_val`
2525	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2526	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2527$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2528	  ac_cache_corrupted=:
2529	else
2530	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2531$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2532	  eval $ac_var=\$ac_old_val
2533	fi
2534	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2535$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2536	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2537$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2538      fi;;
2539  esac
2540  # Pass precious variables to config.status.
2541  if test "$ac_new_set" = set; then
2542    case $ac_new_val in
2543    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2544    *) ac_arg=$ac_var=$ac_new_val ;;
2545    esac
2546    case " $ac_configure_args " in
2547      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2548      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2549    esac
2550  fi
2551done
2552if $ac_cache_corrupted; then
2553  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2554$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2555  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2556$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2557  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2558fi
2559## -------------------- ##
2560## Main body of script. ##
2561## -------------------- ##
2562
2563ac_ext=c
2564ac_cpp='$CPP $CPPFLAGS'
2565ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2566ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2567ac_compiler_gnu=$ac_cv_c_compiler_gnu
2568
2569
2570
2571
2572ac_ext=c
2573ac_cpp='$CPP $CPPFLAGS'
2574ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2575ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2576ac_compiler_gnu=$ac_cv_c_compiler_gnu
2577
2578
2579ac_config_headers="$ac_config_headers config.h"
2580
2581ac_ext=c
2582ac_cpp='$CPP $CPPFLAGS'
2583ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2584ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2585ac_compiler_gnu=$ac_cv_c_compiler_gnu
2586if test -n "$ac_tool_prefix"; then
2587  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2588set dummy ${ac_tool_prefix}gcc; ac_word=$2
2589{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2590$as_echo_n "checking for $ac_word... " >&6; }
2591if ${ac_cv_prog_CC+:} false; then :
2592  $as_echo_n "(cached) " >&6
2593else
2594  if test -n "$CC"; then
2595  ac_cv_prog_CC="$CC" # Let the user override the test.
2596else
2597as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2598for as_dir in $PATH
2599do
2600  IFS=$as_save_IFS
2601  test -z "$as_dir" && as_dir=.
2602    for ac_exec_ext in '' $ac_executable_extensions; do
2603  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2604    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2605    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2606    break 2
2607  fi
2608done
2609  done
2610IFS=$as_save_IFS
2611
2612fi
2613fi
2614CC=$ac_cv_prog_CC
2615if test -n "$CC"; then
2616  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2617$as_echo "$CC" >&6; }
2618else
2619  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2620$as_echo "no" >&6; }
2621fi
2622
2623
2624fi
2625if test -z "$ac_cv_prog_CC"; then
2626  ac_ct_CC=$CC
2627  # Extract the first word of "gcc", so it can be a program name with args.
2628set dummy gcc; ac_word=$2
2629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2630$as_echo_n "checking for $ac_word... " >&6; }
2631if ${ac_cv_prog_ac_ct_CC+:} false; then :
2632  $as_echo_n "(cached) " >&6
2633else
2634  if test -n "$ac_ct_CC"; then
2635  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2636else
2637as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2638for as_dir in $PATH
2639do
2640  IFS=$as_save_IFS
2641  test -z "$as_dir" && as_dir=.
2642    for ac_exec_ext in '' $ac_executable_extensions; do
2643  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2644    ac_cv_prog_ac_ct_CC="gcc"
2645    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2646    break 2
2647  fi
2648done
2649  done
2650IFS=$as_save_IFS
2651
2652fi
2653fi
2654ac_ct_CC=$ac_cv_prog_ac_ct_CC
2655if test -n "$ac_ct_CC"; then
2656  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2657$as_echo "$ac_ct_CC" >&6; }
2658else
2659  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2660$as_echo "no" >&6; }
2661fi
2662
2663  if test "x$ac_ct_CC" = x; then
2664    CC=""
2665  else
2666    case $cross_compiling:$ac_tool_warned in
2667yes:)
2668{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2669$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2670ac_tool_warned=yes ;;
2671esac
2672    CC=$ac_ct_CC
2673  fi
2674else
2675  CC="$ac_cv_prog_CC"
2676fi
2677
2678if test -z "$CC"; then
2679          if test -n "$ac_tool_prefix"; then
2680    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2681set dummy ${ac_tool_prefix}cc; ac_word=$2
2682{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2683$as_echo_n "checking for $ac_word... " >&6; }
2684if ${ac_cv_prog_CC+:} false; then :
2685  $as_echo_n "(cached) " >&6
2686else
2687  if test -n "$CC"; then
2688  ac_cv_prog_CC="$CC" # Let the user override the test.
2689else
2690as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2691for as_dir in $PATH
2692do
2693  IFS=$as_save_IFS
2694  test -z "$as_dir" && as_dir=.
2695    for ac_exec_ext in '' $ac_executable_extensions; do
2696  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2697    ac_cv_prog_CC="${ac_tool_prefix}cc"
2698    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2699    break 2
2700  fi
2701done
2702  done
2703IFS=$as_save_IFS
2704
2705fi
2706fi
2707CC=$ac_cv_prog_CC
2708if test -n "$CC"; then
2709  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2710$as_echo "$CC" >&6; }
2711else
2712  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2713$as_echo "no" >&6; }
2714fi
2715
2716
2717  fi
2718fi
2719if test -z "$CC"; then
2720  # Extract the first word of "cc", so it can be a program name with args.
2721set dummy cc; ac_word=$2
2722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2723$as_echo_n "checking for $ac_word... " >&6; }
2724if ${ac_cv_prog_CC+:} false; then :
2725  $as_echo_n "(cached) " >&6
2726else
2727  if test -n "$CC"; then
2728  ac_cv_prog_CC="$CC" # Let the user override the test.
2729else
2730  ac_prog_rejected=no
2731as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2732for as_dir in $PATH
2733do
2734  IFS=$as_save_IFS
2735  test -z "$as_dir" && as_dir=.
2736    for ac_exec_ext in '' $ac_executable_extensions; do
2737  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2738    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2739       ac_prog_rejected=yes
2740       continue
2741     fi
2742    ac_cv_prog_CC="cc"
2743    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2744    break 2
2745  fi
2746done
2747  done
2748IFS=$as_save_IFS
2749
2750if test $ac_prog_rejected = yes; then
2751  # We found a bogon in the path, so make sure we never use it.
2752  set dummy $ac_cv_prog_CC
2753  shift
2754  if test $# != 0; then
2755    # We chose a different compiler from the bogus one.
2756    # However, it has the same basename, so the bogon will be chosen
2757    # first if we set CC to just the basename; use the full file name.
2758    shift
2759    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2760  fi
2761fi
2762fi
2763fi
2764CC=$ac_cv_prog_CC
2765if test -n "$CC"; then
2766  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2767$as_echo "$CC" >&6; }
2768else
2769  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2770$as_echo "no" >&6; }
2771fi
2772
2773
2774fi
2775if test -z "$CC"; then
2776  if test -n "$ac_tool_prefix"; then
2777  for ac_prog in cl.exe
2778  do
2779    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2780set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2782$as_echo_n "checking for $ac_word... " >&6; }
2783if ${ac_cv_prog_CC+:} false; then :
2784  $as_echo_n "(cached) " >&6
2785else
2786  if test -n "$CC"; then
2787  ac_cv_prog_CC="$CC" # Let the user override the test.
2788else
2789as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2790for as_dir in $PATH
2791do
2792  IFS=$as_save_IFS
2793  test -z "$as_dir" && as_dir=.
2794    for ac_exec_ext in '' $ac_executable_extensions; do
2795  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2796    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2797    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2798    break 2
2799  fi
2800done
2801  done
2802IFS=$as_save_IFS
2803
2804fi
2805fi
2806CC=$ac_cv_prog_CC
2807if test -n "$CC"; then
2808  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2809$as_echo "$CC" >&6; }
2810else
2811  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2812$as_echo "no" >&6; }
2813fi
2814
2815
2816    test -n "$CC" && break
2817  done
2818fi
2819if test -z "$CC"; then
2820  ac_ct_CC=$CC
2821  for ac_prog in cl.exe
2822do
2823  # Extract the first word of "$ac_prog", so it can be a program name with args.
2824set dummy $ac_prog; ac_word=$2
2825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2826$as_echo_n "checking for $ac_word... " >&6; }
2827if ${ac_cv_prog_ac_ct_CC+:} false; then :
2828  $as_echo_n "(cached) " >&6
2829else
2830  if test -n "$ac_ct_CC"; then
2831  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2832else
2833as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2834for as_dir in $PATH
2835do
2836  IFS=$as_save_IFS
2837  test -z "$as_dir" && as_dir=.
2838    for ac_exec_ext in '' $ac_executable_extensions; do
2839  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2840    ac_cv_prog_ac_ct_CC="$ac_prog"
2841    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2842    break 2
2843  fi
2844done
2845  done
2846IFS=$as_save_IFS
2847
2848fi
2849fi
2850ac_ct_CC=$ac_cv_prog_ac_ct_CC
2851if test -n "$ac_ct_CC"; then
2852  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2853$as_echo "$ac_ct_CC" >&6; }
2854else
2855  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2856$as_echo "no" >&6; }
2857fi
2858
2859
2860  test -n "$ac_ct_CC" && break
2861done
2862
2863  if test "x$ac_ct_CC" = x; then
2864    CC=""
2865  else
2866    case $cross_compiling:$ac_tool_warned in
2867yes:)
2868{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2869$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2870ac_tool_warned=yes ;;
2871esac
2872    CC=$ac_ct_CC
2873  fi
2874fi
2875
2876fi
2877
2878
2879test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2880$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2881as_fn_error $? "no acceptable C compiler found in \$PATH
2882See \`config.log' for more details" "$LINENO" 5; }
2883
2884# Provide some information about the compiler.
2885$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2886set X $ac_compile
2887ac_compiler=$2
2888for ac_option in --version -v -V -qversion; do
2889  { { ac_try="$ac_compiler $ac_option >&5"
2890case "(($ac_try" in
2891  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2892  *) ac_try_echo=$ac_try;;
2893esac
2894eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2895$as_echo "$ac_try_echo"; } >&5
2896  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2897  ac_status=$?
2898  if test -s conftest.err; then
2899    sed '10a\
2900... rest of stderr output deleted ...
2901         10q' conftest.err >conftest.er1
2902    cat conftest.er1 >&5
2903  fi
2904  rm -f conftest.er1 conftest.err
2905  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2906  test $ac_status = 0; }
2907done
2908
2909cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2910/* end confdefs.h.  */
2911
2912int
2913main ()
2914{
2915
2916  ;
2917  return 0;
2918}
2919_ACEOF
2920ac_clean_files_save=$ac_clean_files
2921ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2922# Try to create an executable without -o first, disregard a.out.
2923# It will help us diagnose broken compilers, and finding out an intuition
2924# of exeext.
2925{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2926$as_echo_n "checking whether the C compiler works... " >&6; }
2927ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2928
2929# The possible output files:
2930ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2931
2932ac_rmfiles=
2933for ac_file in $ac_files
2934do
2935  case $ac_file in
2936    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2937    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2938  esac
2939done
2940rm -f $ac_rmfiles
2941
2942if { { ac_try="$ac_link_default"
2943case "(($ac_try" in
2944  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2945  *) ac_try_echo=$ac_try;;
2946esac
2947eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2948$as_echo "$ac_try_echo"; } >&5
2949  (eval "$ac_link_default") 2>&5
2950  ac_status=$?
2951  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2952  test $ac_status = 0; }; then :
2953  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2954# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2955# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2956# so that the user can short-circuit this test for compilers unknown to
2957# Autoconf.
2958for ac_file in $ac_files ''
2959do
2960  test -f "$ac_file" || continue
2961  case $ac_file in
2962    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2963	;;
2964    [ab].out )
2965	# We found the default executable, but exeext='' is most
2966	# certainly right.
2967	break;;
2968    *.* )
2969	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2970	then :; else
2971	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2972	fi
2973	# We set ac_cv_exeext here because the later test for it is not
2974	# safe: cross compilers may not add the suffix if given an `-o'
2975	# argument, so we may need to know it at that point already.
2976	# Even if this section looks crufty: it has the advantage of
2977	# actually working.
2978	break;;
2979    * )
2980	break;;
2981  esac
2982done
2983test "$ac_cv_exeext" = no && ac_cv_exeext=
2984
2985else
2986  ac_file=''
2987fi
2988if test -z "$ac_file"; then :
2989  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2990$as_echo "no" >&6; }
2991$as_echo "$as_me: failed program was:" >&5
2992sed 's/^/| /' conftest.$ac_ext >&5
2993
2994{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2995$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2996as_fn_error 77 "C compiler cannot create executables
2997See \`config.log' for more details" "$LINENO" 5; }
2998else
2999  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3000$as_echo "yes" >&6; }
3001fi
3002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3003$as_echo_n "checking for C compiler default output file name... " >&6; }
3004{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3005$as_echo "$ac_file" >&6; }
3006ac_exeext=$ac_cv_exeext
3007
3008rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3009ac_clean_files=$ac_clean_files_save
3010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3011$as_echo_n "checking for suffix of executables... " >&6; }
3012if { { ac_try="$ac_link"
3013case "(($ac_try" in
3014  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3015  *) ac_try_echo=$ac_try;;
3016esac
3017eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3018$as_echo "$ac_try_echo"; } >&5
3019  (eval "$ac_link") 2>&5
3020  ac_status=$?
3021  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3022  test $ac_status = 0; }; then :
3023  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3024# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3025# work properly (i.e., refer to `conftest.exe'), while it won't with
3026# `rm'.
3027for ac_file in conftest.exe conftest conftest.*; do
3028  test -f "$ac_file" || continue
3029  case $ac_file in
3030    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3031    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3032	  break;;
3033    * ) break;;
3034  esac
3035done
3036else
3037  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3038$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3039as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3040See \`config.log' for more details" "$LINENO" 5; }
3041fi
3042rm -f conftest conftest$ac_cv_exeext
3043{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3044$as_echo "$ac_cv_exeext" >&6; }
3045
3046rm -f conftest.$ac_ext
3047EXEEXT=$ac_cv_exeext
3048ac_exeext=$EXEEXT
3049cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3050/* end confdefs.h.  */
3051#include <stdio.h>
3052int
3053main ()
3054{
3055FILE *f = fopen ("conftest.out", "w");
3056 return ferror (f) || fclose (f) != 0;
3057
3058  ;
3059  return 0;
3060}
3061_ACEOF
3062ac_clean_files="$ac_clean_files conftest.out"
3063# Check that the compiler produces executables we can run.  If not, either
3064# the compiler is broken, or we cross compile.
3065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3066$as_echo_n "checking whether we are cross compiling... " >&6; }
3067if test "$cross_compiling" != yes; then
3068  { { ac_try="$ac_link"
3069case "(($ac_try" in
3070  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3071  *) ac_try_echo=$ac_try;;
3072esac
3073eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3074$as_echo "$ac_try_echo"; } >&5
3075  (eval "$ac_link") 2>&5
3076  ac_status=$?
3077  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3078  test $ac_status = 0; }
3079  if { ac_try='./conftest$ac_cv_exeext'
3080  { { case "(($ac_try" in
3081  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3082  *) ac_try_echo=$ac_try;;
3083esac
3084eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3085$as_echo "$ac_try_echo"; } >&5
3086  (eval "$ac_try") 2>&5
3087  ac_status=$?
3088  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3089  test $ac_status = 0; }; }; then
3090    cross_compiling=no
3091  else
3092    if test "$cross_compiling" = maybe; then
3093	cross_compiling=yes
3094    else
3095	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3096$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3097as_fn_error $? "cannot run C compiled programs.
3098If you meant to cross compile, use \`--host'.
3099See \`config.log' for more details" "$LINENO" 5; }
3100    fi
3101  fi
3102fi
3103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3104$as_echo "$cross_compiling" >&6; }
3105
3106rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3107ac_clean_files=$ac_clean_files_save
3108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3109$as_echo_n "checking for suffix of object files... " >&6; }
3110if ${ac_cv_objext+:} false; then :
3111  $as_echo_n "(cached) " >&6
3112else
3113  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3114/* end confdefs.h.  */
3115
3116int
3117main ()
3118{
3119
3120  ;
3121  return 0;
3122}
3123_ACEOF
3124rm -f conftest.o conftest.obj
3125if { { ac_try="$ac_compile"
3126case "(($ac_try" in
3127  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3128  *) ac_try_echo=$ac_try;;
3129esac
3130eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3131$as_echo "$ac_try_echo"; } >&5
3132  (eval "$ac_compile") 2>&5
3133  ac_status=$?
3134  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3135  test $ac_status = 0; }; then :
3136  for ac_file in conftest.o conftest.obj conftest.*; do
3137  test -f "$ac_file" || continue;
3138  case $ac_file in
3139    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3140    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3141       break;;
3142  esac
3143done
3144else
3145  $as_echo "$as_me: failed program was:" >&5
3146sed 's/^/| /' conftest.$ac_ext >&5
3147
3148{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3149$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3150as_fn_error $? "cannot compute suffix of object files: cannot compile
3151See \`config.log' for more details" "$LINENO" 5; }
3152fi
3153rm -f conftest.$ac_cv_objext conftest.$ac_ext
3154fi
3155{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3156$as_echo "$ac_cv_objext" >&6; }
3157OBJEXT=$ac_cv_objext
3158ac_objext=$OBJEXT
3159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3160$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3161if ${ac_cv_c_compiler_gnu+:} false; then :
3162  $as_echo_n "(cached) " >&6
3163else
3164  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3165/* end confdefs.h.  */
3166
3167int
3168main ()
3169{
3170#ifndef __GNUC__
3171       choke me
3172#endif
3173
3174  ;
3175  return 0;
3176}
3177_ACEOF
3178if ac_fn_c_try_compile "$LINENO"; then :
3179  ac_compiler_gnu=yes
3180else
3181  ac_compiler_gnu=no
3182fi
3183rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3184ac_cv_c_compiler_gnu=$ac_compiler_gnu
3185
3186fi
3187{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3188$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3189if test $ac_compiler_gnu = yes; then
3190  GCC=yes
3191else
3192  GCC=
3193fi
3194ac_test_CFLAGS=${CFLAGS+set}
3195ac_save_CFLAGS=$CFLAGS
3196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3197$as_echo_n "checking whether $CC accepts -g... " >&6; }
3198if ${ac_cv_prog_cc_g+:} false; then :
3199  $as_echo_n "(cached) " >&6
3200else
3201  ac_save_c_werror_flag=$ac_c_werror_flag
3202   ac_c_werror_flag=yes
3203   ac_cv_prog_cc_g=no
3204   CFLAGS="-g"
3205   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3206/* end confdefs.h.  */
3207
3208int
3209main ()
3210{
3211
3212  ;
3213  return 0;
3214}
3215_ACEOF
3216if ac_fn_c_try_compile "$LINENO"; then :
3217  ac_cv_prog_cc_g=yes
3218else
3219  CFLAGS=""
3220      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3221/* end confdefs.h.  */
3222
3223int
3224main ()
3225{
3226
3227  ;
3228  return 0;
3229}
3230_ACEOF
3231if ac_fn_c_try_compile "$LINENO"; then :
3232
3233else
3234  ac_c_werror_flag=$ac_save_c_werror_flag
3235	 CFLAGS="-g"
3236	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3237/* end confdefs.h.  */
3238
3239int
3240main ()
3241{
3242
3243  ;
3244  return 0;
3245}
3246_ACEOF
3247if ac_fn_c_try_compile "$LINENO"; then :
3248  ac_cv_prog_cc_g=yes
3249fi
3250rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3251fi
3252rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3253fi
3254rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3255   ac_c_werror_flag=$ac_save_c_werror_flag
3256fi
3257{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3258$as_echo "$ac_cv_prog_cc_g" >&6; }
3259if test "$ac_test_CFLAGS" = set; then
3260  CFLAGS=$ac_save_CFLAGS
3261elif test $ac_cv_prog_cc_g = yes; then
3262  if test "$GCC" = yes; then
3263    CFLAGS="-g -O2"
3264  else
3265    CFLAGS="-g"
3266  fi
3267else
3268  if test "$GCC" = yes; then
3269    CFLAGS="-O2"
3270  else
3271    CFLAGS=
3272  fi
3273fi
3274{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3275$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3276if ${ac_cv_prog_cc_c89+:} false; then :
3277  $as_echo_n "(cached) " >&6
3278else
3279  ac_cv_prog_cc_c89=no
3280ac_save_CC=$CC
3281cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3282/* end confdefs.h.  */
3283#include <stdarg.h>
3284#include <stdio.h>
3285#include <sys/types.h>
3286#include <sys/stat.h>
3287/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3288struct buf { int x; };
3289FILE * (*rcsopen) (struct buf *, struct stat *, int);
3290static char *e (p, i)
3291     char **p;
3292     int i;
3293{
3294  return p[i];
3295}
3296static char *f (char * (*g) (char **, int), char **p, ...)
3297{
3298  char *s;
3299  va_list v;
3300  va_start (v,p);
3301  s = g (p, va_arg (v,int));
3302  va_end (v);
3303  return s;
3304}
3305
3306/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3307   function prototypes and stuff, but not '\xHH' hex character constants.
3308   These don't provoke an error unfortunately, instead are silently treated
3309   as 'x'.  The following induces an error, until -std is added to get
3310   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3311   array size at least.  It's necessary to write '\x00'==0 to get something
3312   that's true only with -std.  */
3313int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3314
3315/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3316   inside strings and character constants.  */
3317#define FOO(x) 'x'
3318int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3319
3320int test (int i, double x);
3321struct s1 {int (*f) (int a);};
3322struct s2 {int (*f) (double a);};
3323int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3324int argc;
3325char **argv;
3326int
3327main ()
3328{
3329return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3330  ;
3331  return 0;
3332}
3333_ACEOF
3334for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3335	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3336do
3337  CC="$ac_save_CC $ac_arg"
3338  if ac_fn_c_try_compile "$LINENO"; then :
3339  ac_cv_prog_cc_c89=$ac_arg
3340fi
3341rm -f core conftest.err conftest.$ac_objext
3342  test "x$ac_cv_prog_cc_c89" != "xno" && break
3343done
3344rm -f conftest.$ac_ext
3345CC=$ac_save_CC
3346
3347fi
3348# AC_CACHE_VAL
3349case "x$ac_cv_prog_cc_c89" in
3350  x)
3351    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3352$as_echo "none needed" >&6; } ;;
3353  xno)
3354    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3355$as_echo "unsupported" >&6; } ;;
3356  *)
3357    CC="$CC $ac_cv_prog_cc_c89"
3358    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3359$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3360esac
3361if test "x$ac_cv_prog_cc_c89" != xno; then :
3362
3363fi
3364
3365ac_ext=c
3366ac_cpp='$CPP $CPPFLAGS'
3367ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3368ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3369ac_compiler_gnu=$ac_cv_c_compiler_gnu
3370
3371ac_aux_dir=
3372for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3373  if test -f "$ac_dir/install-sh"; then
3374    ac_aux_dir=$ac_dir
3375    ac_install_sh="$ac_aux_dir/install-sh -c"
3376    break
3377  elif test -f "$ac_dir/install.sh"; then
3378    ac_aux_dir=$ac_dir
3379    ac_install_sh="$ac_aux_dir/install.sh -c"
3380    break
3381  elif test -f "$ac_dir/shtool"; then
3382    ac_aux_dir=$ac_dir
3383    ac_install_sh="$ac_aux_dir/shtool install -c"
3384    break
3385  fi
3386done
3387if test -z "$ac_aux_dir"; then
3388  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3389fi
3390
3391# These three variables are undocumented and unsupported,
3392# and are intended to be withdrawn in a future Autoconf release.
3393# They can cause serious problems if a builder's source tree is in a directory
3394# whose full name contains unusual characters.
3395ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
3396ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
3397ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
3398
3399
3400# Make sure we can run config.sub.
3401$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3402  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3403
3404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3405$as_echo_n "checking build system type... " >&6; }
3406if ${ac_cv_build+:} false; then :
3407  $as_echo_n "(cached) " >&6
3408else
3409  ac_build_alias=$build_alias
3410test "x$ac_build_alias" = x &&
3411  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3412test "x$ac_build_alias" = x &&
3413  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3414ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3415  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3416
3417fi
3418{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3419$as_echo "$ac_cv_build" >&6; }
3420case $ac_cv_build in
3421*-*-*) ;;
3422*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3423esac
3424build=$ac_cv_build
3425ac_save_IFS=$IFS; IFS='-'
3426set x $ac_cv_build
3427shift
3428build_cpu=$1
3429build_vendor=$2
3430shift; shift
3431# Remember, the first character of IFS is used to create $*,
3432# except with old shells:
3433build_os=$*
3434IFS=$ac_save_IFS
3435case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3436
3437
3438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3439$as_echo_n "checking host system type... " >&6; }
3440if ${ac_cv_host+:} false; then :
3441  $as_echo_n "(cached) " >&6
3442else
3443  if test "x$host_alias" = x; then
3444  ac_cv_host=$ac_cv_build
3445else
3446  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3447    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3448fi
3449
3450fi
3451{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3452$as_echo "$ac_cv_host" >&6; }
3453case $ac_cv_host in
3454*-*-*) ;;
3455*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3456esac
3457host=$ac_cv_host
3458ac_save_IFS=$IFS; IFS='-'
3459set x $ac_cv_host
3460shift
3461host_cpu=$1
3462host_vendor=$2
3463shift; shift
3464# Remember, the first character of IFS is used to create $*,
3465# except with old shells:
3466host_os=$*
3467IFS=$ac_save_IFS
3468case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3469
3470
3471
3472ac_ext=c
3473ac_cpp='$CPP $CPPFLAGS'
3474ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3475ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3476ac_compiler_gnu=$ac_cv_c_compiler_gnu
3477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3478$as_echo_n "checking how to run the C preprocessor... " >&6; }
3479# On Suns, sometimes $CPP names a directory.
3480if test -n "$CPP" && test -d "$CPP"; then
3481  CPP=
3482fi
3483if test -z "$CPP"; then
3484  if ${ac_cv_prog_CPP+:} false; then :
3485  $as_echo_n "(cached) " >&6
3486else
3487      # Double quotes because CPP needs to be expanded
3488    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3489    do
3490      ac_preproc_ok=false
3491for ac_c_preproc_warn_flag in '' yes
3492do
3493  # Use a header file that comes with gcc, so configuring glibc
3494  # with a fresh cross-compiler works.
3495  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3496  # <limits.h> exists even on freestanding compilers.
3497  # On the NeXT, cc -E runs the code through the compiler's parser,
3498  # not just through cpp. "Syntax error" is here to catch this case.
3499  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3500/* end confdefs.h.  */
3501#ifdef __STDC__
3502# include <limits.h>
3503#else
3504# include <assert.h>
3505#endif
3506		     Syntax error
3507_ACEOF
3508if ac_fn_c_try_cpp "$LINENO"; then :
3509
3510else
3511  # Broken: fails on valid input.
3512continue
3513fi
3514rm -f conftest.err conftest.i conftest.$ac_ext
3515
3516  # OK, works on sane cases.  Now check whether nonexistent headers
3517  # can be detected and how.
3518  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3519/* end confdefs.h.  */
3520#include <ac_nonexistent.h>
3521_ACEOF
3522if ac_fn_c_try_cpp "$LINENO"; then :
3523  # Broken: success on invalid input.
3524continue
3525else
3526  # Passes both tests.
3527ac_preproc_ok=:
3528break
3529fi
3530rm -f conftest.err conftest.i conftest.$ac_ext
3531
3532done
3533# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3534rm -f conftest.i conftest.err conftest.$ac_ext
3535if $ac_preproc_ok; then :
3536  break
3537fi
3538
3539    done
3540    ac_cv_prog_CPP=$CPP
3541
3542fi
3543  CPP=$ac_cv_prog_CPP
3544else
3545  ac_cv_prog_CPP=$CPP
3546fi
3547{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3548$as_echo "$CPP" >&6; }
3549ac_preproc_ok=false
3550for ac_c_preproc_warn_flag in '' yes
3551do
3552  # Use a header file that comes with gcc, so configuring glibc
3553  # with a fresh cross-compiler works.
3554  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3555  # <limits.h> exists even on freestanding compilers.
3556  # On the NeXT, cc -E runs the code through the compiler's parser,
3557  # not just through cpp. "Syntax error" is here to catch this case.
3558  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3559/* end confdefs.h.  */
3560#ifdef __STDC__
3561# include <limits.h>
3562#else
3563# include <assert.h>
3564#endif
3565		     Syntax error
3566_ACEOF
3567if ac_fn_c_try_cpp "$LINENO"; then :
3568
3569else
3570  # Broken: fails on valid input.
3571continue
3572fi
3573rm -f conftest.err conftest.i conftest.$ac_ext
3574
3575  # OK, works on sane cases.  Now check whether nonexistent headers
3576  # can be detected and how.
3577  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3578/* end confdefs.h.  */
3579#include <ac_nonexistent.h>
3580_ACEOF
3581if ac_fn_c_try_cpp "$LINENO"; then :
3582  # Broken: success on invalid input.
3583continue
3584else
3585  # Passes both tests.
3586ac_preproc_ok=:
3587break
3588fi
3589rm -f conftest.err conftest.i conftest.$ac_ext
3590
3591done
3592# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3593rm -f conftest.i conftest.err conftest.$ac_ext
3594if $ac_preproc_ok; then :
3595
3596else
3597  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3598$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3599as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3600See \`config.log' for more details" "$LINENO" 5; }
3601fi
3602
3603ac_ext=c
3604ac_cpp='$CPP $CPPFLAGS'
3605ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3606ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3607ac_compiler_gnu=$ac_cv_c_compiler_gnu
3608
3609
3610{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3611$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3612if ${ac_cv_path_GREP+:} false; then :
3613  $as_echo_n "(cached) " >&6
3614else
3615  if test -z "$GREP"; then
3616  ac_path_GREP_found=false
3617  # Loop through the user's path and test for each of PROGNAME-LIST
3618  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3619for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3620do
3621  IFS=$as_save_IFS
3622  test -z "$as_dir" && as_dir=.
3623    for ac_prog in grep ggrep; do
3624    for ac_exec_ext in '' $ac_executable_extensions; do
3625      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3626      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3627# Check for GNU ac_path_GREP and select it if it is found.
3628  # Check for GNU $ac_path_GREP
3629case `"$ac_path_GREP" --version 2>&1` in
3630*GNU*)
3631  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3632*)
3633  ac_count=0
3634  $as_echo_n 0123456789 >"conftest.in"
3635  while :
3636  do
3637    cat "conftest.in" "conftest.in" >"conftest.tmp"
3638    mv "conftest.tmp" "conftest.in"
3639    cp "conftest.in" "conftest.nl"
3640    $as_echo 'GREP' >> "conftest.nl"
3641    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3642    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3643    as_fn_arith $ac_count + 1 && ac_count=$as_val
3644    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3645      # Best one so far, save it but keep looking for a better one
3646      ac_cv_path_GREP="$ac_path_GREP"
3647      ac_path_GREP_max=$ac_count
3648    fi
3649    # 10*(2^10) chars as input seems more than enough
3650    test $ac_count -gt 10 && break
3651  done
3652  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3653esac
3654
3655      $ac_path_GREP_found && break 3
3656    done
3657  done
3658  done
3659IFS=$as_save_IFS
3660  if test -z "$ac_cv_path_GREP"; then
3661    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3662  fi
3663else
3664  ac_cv_path_GREP=$GREP
3665fi
3666
3667fi
3668{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3669$as_echo "$ac_cv_path_GREP" >&6; }
3670 GREP="$ac_cv_path_GREP"
3671
3672
3673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3674$as_echo_n "checking for egrep... " >&6; }
3675if ${ac_cv_path_EGREP+:} false; then :
3676  $as_echo_n "(cached) " >&6
3677else
3678  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3679   then ac_cv_path_EGREP="$GREP -E"
3680   else
3681     if test -z "$EGREP"; then
3682  ac_path_EGREP_found=false
3683  # Loop through the user's path and test for each of PROGNAME-LIST
3684  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3685for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3686do
3687  IFS=$as_save_IFS
3688  test -z "$as_dir" && as_dir=.
3689    for ac_prog in egrep; do
3690    for ac_exec_ext in '' $ac_executable_extensions; do
3691      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3692      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3693# Check for GNU ac_path_EGREP and select it if it is found.
3694  # Check for GNU $ac_path_EGREP
3695case `"$ac_path_EGREP" --version 2>&1` in
3696*GNU*)
3697  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3698*)
3699  ac_count=0
3700  $as_echo_n 0123456789 >"conftest.in"
3701  while :
3702  do
3703    cat "conftest.in" "conftest.in" >"conftest.tmp"
3704    mv "conftest.tmp" "conftest.in"
3705    cp "conftest.in" "conftest.nl"
3706    $as_echo 'EGREP' >> "conftest.nl"
3707    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3708    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3709    as_fn_arith $ac_count + 1 && ac_count=$as_val
3710    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3711      # Best one so far, save it but keep looking for a better one
3712      ac_cv_path_EGREP="$ac_path_EGREP"
3713      ac_path_EGREP_max=$ac_count
3714    fi
3715    # 10*(2^10) chars as input seems more than enough
3716    test $ac_count -gt 10 && break
3717  done
3718  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3719esac
3720
3721      $ac_path_EGREP_found && break 3
3722    done
3723  done
3724  done
3725IFS=$as_save_IFS
3726  if test -z "$ac_cv_path_EGREP"; then
3727    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3728  fi
3729else
3730  ac_cv_path_EGREP=$EGREP
3731fi
3732
3733   fi
3734fi
3735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3736$as_echo "$ac_cv_path_EGREP" >&6; }
3737 EGREP="$ac_cv_path_EGREP"
3738
3739
3740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3741$as_echo_n "checking for ANSI C header files... " >&6; }
3742if ${ac_cv_header_stdc+:} false; then :
3743  $as_echo_n "(cached) " >&6
3744else
3745  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3746/* end confdefs.h.  */
3747#include <stdlib.h>
3748#include <stdarg.h>
3749#include <string.h>
3750#include <float.h>
3751
3752int
3753main ()
3754{
3755
3756  ;
3757  return 0;
3758}
3759_ACEOF
3760if ac_fn_c_try_compile "$LINENO"; then :
3761  ac_cv_header_stdc=yes
3762else
3763  ac_cv_header_stdc=no
3764fi
3765rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3766
3767if test $ac_cv_header_stdc = yes; then
3768  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3769  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3770/* end confdefs.h.  */
3771#include <string.h>
3772
3773_ACEOF
3774if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3775  $EGREP "memchr" >/dev/null 2>&1; then :
3776
3777else
3778  ac_cv_header_stdc=no
3779fi
3780rm -f conftest*
3781
3782fi
3783
3784if test $ac_cv_header_stdc = yes; then
3785  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3786  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3787/* end confdefs.h.  */
3788#include <stdlib.h>
3789
3790_ACEOF
3791if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3792  $EGREP "free" >/dev/null 2>&1; then :
3793
3794else
3795  ac_cv_header_stdc=no
3796fi
3797rm -f conftest*
3798
3799fi
3800
3801if test $ac_cv_header_stdc = yes; then
3802  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3803  if test "$cross_compiling" = yes; then :
3804  :
3805else
3806  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3807/* end confdefs.h.  */
3808#include <ctype.h>
3809#include <stdlib.h>
3810#if ((' ' & 0x0FF) == 0x020)
3811# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3812# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3813#else
3814# define ISLOWER(c) \
3815		   (('a' <= (c) && (c) <= 'i') \
3816		     || ('j' <= (c) && (c) <= 'r') \
3817		     || ('s' <= (c) && (c) <= 'z'))
3818# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3819#endif
3820
3821#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3822int
3823main ()
3824{
3825  int i;
3826  for (i = 0; i < 256; i++)
3827    if (XOR (islower (i), ISLOWER (i))
3828	|| toupper (i) != TOUPPER (i))
3829      return 2;
3830  return 0;
3831}
3832_ACEOF
3833if ac_fn_c_try_run "$LINENO"; then :
3834
3835else
3836  ac_cv_header_stdc=no
3837fi
3838rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3839  conftest.$ac_objext conftest.beam conftest.$ac_ext
3840fi
3841
3842fi
3843fi
3844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3845$as_echo "$ac_cv_header_stdc" >&6; }
3846if test $ac_cv_header_stdc = yes; then
3847
3848$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3849
3850fi
3851
3852# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3853for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3854		  inttypes.h stdint.h unistd.h
3855do :
3856  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3857ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3858"
3859if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3860  cat >>confdefs.h <<_ACEOF
3861#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3862_ACEOF
3863
3864fi
3865
3866done
3867
3868
3869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
3870$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
3871if ${ac_cv_c_bigendian+:} false; then :
3872  $as_echo_n "(cached) " >&6
3873else
3874  ac_cv_c_bigendian=unknown
3875    # See if we're dealing with a universal compiler.
3876    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3877/* end confdefs.h.  */
3878#ifndef __APPLE_CC__
3879	       not a universal capable compiler
3880	     #endif
3881	     typedef int dummy;
3882
3883_ACEOF
3884if ac_fn_c_try_compile "$LINENO"; then :
3885
3886	# Check for potential -arch flags.  It is not universal unless
3887	# there are at least two -arch flags with different values.
3888	ac_arch=
3889	ac_prev=
3890	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
3891	 if test -n "$ac_prev"; then
3892	   case $ac_word in
3893	     i?86 | x86_64 | ppc | ppc64)
3894	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
3895		 ac_arch=$ac_word
3896	       else
3897		 ac_cv_c_bigendian=universal
3898		 break
3899	       fi
3900	       ;;
3901	   esac
3902	   ac_prev=
3903	 elif test "x$ac_word" = "x-arch"; then
3904	   ac_prev=arch
3905	 fi
3906       done
3907fi
3908rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3909    if test $ac_cv_c_bigendian = unknown; then
3910      # See if sys/param.h defines the BYTE_ORDER macro.
3911      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3912/* end confdefs.h.  */
3913#include <sys/types.h>
3914	     #include <sys/param.h>
3915
3916int
3917main ()
3918{
3919#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
3920		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
3921		     && LITTLE_ENDIAN)
3922	      bogus endian macros
3923	     #endif
3924
3925  ;
3926  return 0;
3927}
3928_ACEOF
3929if ac_fn_c_try_compile "$LINENO"; then :
3930  # It does; now see whether it defined to BIG_ENDIAN or not.
3931	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3932/* end confdefs.h.  */
3933#include <sys/types.h>
3934		#include <sys/param.h>
3935
3936int
3937main ()
3938{
3939#if BYTE_ORDER != BIG_ENDIAN
3940		 not big endian
3941		#endif
3942
3943  ;
3944  return 0;
3945}
3946_ACEOF
3947if ac_fn_c_try_compile "$LINENO"; then :
3948  ac_cv_c_bigendian=yes
3949else
3950  ac_cv_c_bigendian=no
3951fi
3952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3953fi
3954rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3955    fi
3956    if test $ac_cv_c_bigendian = unknown; then
3957      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
3958      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3959/* end confdefs.h.  */
3960#include <limits.h>
3961
3962int
3963main ()
3964{
3965#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
3966	      bogus endian macros
3967	     #endif
3968
3969  ;
3970  return 0;
3971}
3972_ACEOF
3973if ac_fn_c_try_compile "$LINENO"; then :
3974  # It does; now see whether it defined to _BIG_ENDIAN or not.
3975	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3976/* end confdefs.h.  */
3977#include <limits.h>
3978
3979int
3980main ()
3981{
3982#ifndef _BIG_ENDIAN
3983		 not big endian
3984		#endif
3985
3986  ;
3987  return 0;
3988}
3989_ACEOF
3990if ac_fn_c_try_compile "$LINENO"; then :
3991  ac_cv_c_bigendian=yes
3992else
3993  ac_cv_c_bigendian=no
3994fi
3995rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3996fi
3997rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3998    fi
3999    if test $ac_cv_c_bigendian = unknown; then
4000      # Compile a test program.
4001      if test "$cross_compiling" = yes; then :
4002  # Try to guess by grepping values from an object file.
4003	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4004/* end confdefs.h.  */
4005short int ascii_mm[] =
4006		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4007		short int ascii_ii[] =
4008		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4009		int use_ascii (int i) {
4010		  return ascii_mm[i] + ascii_ii[i];
4011		}
4012		short int ebcdic_ii[] =
4013		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4014		short int ebcdic_mm[] =
4015		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4016		int use_ebcdic (int i) {
4017		  return ebcdic_mm[i] + ebcdic_ii[i];
4018		}
4019		extern int foo;
4020
4021int
4022main ()
4023{
4024return use_ascii (foo) == use_ebcdic (foo);
4025  ;
4026  return 0;
4027}
4028_ACEOF
4029if ac_fn_c_try_compile "$LINENO"; then :
4030  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
4031	      ac_cv_c_bigendian=yes
4032	    fi
4033	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4034	      if test "$ac_cv_c_bigendian" = unknown; then
4035		ac_cv_c_bigendian=no
4036	      else
4037		# finding both strings is unlikely to happen, but who knows?
4038		ac_cv_c_bigendian=unknown
4039	      fi
4040	    fi
4041fi
4042rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4043else
4044  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4045/* end confdefs.h.  */
4046$ac_includes_default
4047int
4048main ()
4049{
4050
4051	     /* Are we little or big endian?  From Harbison&Steele.  */
4052	     union
4053	     {
4054	       long int l;
4055	       char c[sizeof (long int)];
4056	     } u;
4057	     u.l = 1;
4058	     return u.c[sizeof (long int) - 1] == 1;
4059
4060  ;
4061  return 0;
4062}
4063_ACEOF
4064if ac_fn_c_try_run "$LINENO"; then :
4065  ac_cv_c_bigendian=no
4066else
4067  ac_cv_c_bigendian=yes
4068fi
4069rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4070  conftest.$ac_objext conftest.beam conftest.$ac_ext
4071fi
4072
4073    fi
4074fi
4075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
4076$as_echo "$ac_cv_c_bigendian" >&6; }
4077 case $ac_cv_c_bigendian in #(
4078   yes)
4079     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
4080;; #(
4081   no)
4082      ;; #(
4083   universal)
4084
4085$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
4086
4087     ;; #(
4088   *)
4089     as_fn_error $? "unknown endianness
4090 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
4091 esac
4092
4093
4094# Checks for programs.
4095for ac_prog in gawk mawk nawk awk
4096do
4097  # Extract the first word of "$ac_prog", so it can be a program name with args.
4098set dummy $ac_prog; ac_word=$2
4099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4100$as_echo_n "checking for $ac_word... " >&6; }
4101if ${ac_cv_prog_AWK+:} false; then :
4102  $as_echo_n "(cached) " >&6
4103else
4104  if test -n "$AWK"; then
4105  ac_cv_prog_AWK="$AWK" # Let the user override the test.
4106else
4107as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4108for as_dir in $PATH
4109do
4110  IFS=$as_save_IFS
4111  test -z "$as_dir" && as_dir=.
4112    for ac_exec_ext in '' $ac_executable_extensions; do
4113  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4114    ac_cv_prog_AWK="$ac_prog"
4115    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4116    break 2
4117  fi
4118done
4119  done
4120IFS=$as_save_IFS
4121
4122fi
4123fi
4124AWK=$ac_cv_prog_AWK
4125if test -n "$AWK"; then
4126  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4127$as_echo "$AWK" >&6; }
4128else
4129  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4130$as_echo "no" >&6; }
4131fi
4132
4133
4134  test -n "$AWK" && break
4135done
4136
4137ac_ext=c
4138ac_cpp='$CPP $CPPFLAGS'
4139ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4140ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4141ac_compiler_gnu=$ac_cv_c_compiler_gnu
4142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4143$as_echo_n "checking how to run the C preprocessor... " >&6; }
4144# On Suns, sometimes $CPP names a directory.
4145if test -n "$CPP" && test -d "$CPP"; then
4146  CPP=
4147fi
4148if test -z "$CPP"; then
4149  if ${ac_cv_prog_CPP+:} false; then :
4150  $as_echo_n "(cached) " >&6
4151else
4152      # Double quotes because CPP needs to be expanded
4153    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4154    do
4155      ac_preproc_ok=false
4156for ac_c_preproc_warn_flag in '' yes
4157do
4158  # Use a header file that comes with gcc, so configuring glibc
4159  # with a fresh cross-compiler works.
4160  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4161  # <limits.h> exists even on freestanding compilers.
4162  # On the NeXT, cc -E runs the code through the compiler's parser,
4163  # not just through cpp. "Syntax error" is here to catch this case.
4164  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4165/* end confdefs.h.  */
4166#ifdef __STDC__
4167# include <limits.h>
4168#else
4169# include <assert.h>
4170#endif
4171		     Syntax error
4172_ACEOF
4173if ac_fn_c_try_cpp "$LINENO"; then :
4174
4175else
4176  # Broken: fails on valid input.
4177continue
4178fi
4179rm -f conftest.err conftest.i conftest.$ac_ext
4180
4181  # OK, works on sane cases.  Now check whether nonexistent headers
4182  # can be detected and how.
4183  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4184/* end confdefs.h.  */
4185#include <ac_nonexistent.h>
4186_ACEOF
4187if ac_fn_c_try_cpp "$LINENO"; then :
4188  # Broken: success on invalid input.
4189continue
4190else
4191  # Passes both tests.
4192ac_preproc_ok=:
4193break
4194fi
4195rm -f conftest.err conftest.i conftest.$ac_ext
4196
4197done
4198# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4199rm -f conftest.i conftest.err conftest.$ac_ext
4200if $ac_preproc_ok; then :
4201  break
4202fi
4203
4204    done
4205    ac_cv_prog_CPP=$CPP
4206
4207fi
4208  CPP=$ac_cv_prog_CPP
4209else
4210  ac_cv_prog_CPP=$CPP
4211fi
4212{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4213$as_echo "$CPP" >&6; }
4214ac_preproc_ok=false
4215for ac_c_preproc_warn_flag in '' yes
4216do
4217  # Use a header file that comes with gcc, so configuring glibc
4218  # with a fresh cross-compiler works.
4219  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4220  # <limits.h> exists even on freestanding compilers.
4221  # On the NeXT, cc -E runs the code through the compiler's parser,
4222  # not just through cpp. "Syntax error" is here to catch this case.
4223  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4224/* end confdefs.h.  */
4225#ifdef __STDC__
4226# include <limits.h>
4227#else
4228# include <assert.h>
4229#endif
4230		     Syntax error
4231_ACEOF
4232if ac_fn_c_try_cpp "$LINENO"; then :
4233
4234else
4235  # Broken: fails on valid input.
4236continue
4237fi
4238rm -f conftest.err conftest.i conftest.$ac_ext
4239
4240  # OK, works on sane cases.  Now check whether nonexistent headers
4241  # can be detected and how.
4242  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4243/* end confdefs.h.  */
4244#include <ac_nonexistent.h>
4245_ACEOF
4246if ac_fn_c_try_cpp "$LINENO"; then :
4247  # Broken: success on invalid input.
4248continue
4249else
4250  # Passes both tests.
4251ac_preproc_ok=:
4252break
4253fi
4254rm -f conftest.err conftest.i conftest.$ac_ext
4255
4256done
4257# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4258rm -f conftest.i conftest.err conftest.$ac_ext
4259if $ac_preproc_ok; then :
4260
4261else
4262  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4263$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4264as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4265See \`config.log' for more details" "$LINENO" 5; }
4266fi
4267
4268ac_ext=c
4269ac_cpp='$CPP $CPPFLAGS'
4270ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4271ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4272ac_compiler_gnu=$ac_cv_c_compiler_gnu
4273
4274if test -n "$ac_tool_prefix"; then
4275  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4276set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4277{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4278$as_echo_n "checking for $ac_word... " >&6; }
4279if ${ac_cv_prog_RANLIB+:} false; then :
4280  $as_echo_n "(cached) " >&6
4281else
4282  if test -n "$RANLIB"; then
4283  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4284else
4285as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4286for as_dir in $PATH
4287do
4288  IFS=$as_save_IFS
4289  test -z "$as_dir" && as_dir=.
4290    for ac_exec_ext in '' $ac_executable_extensions; do
4291  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4292    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4293    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4294    break 2
4295  fi
4296done
4297  done
4298IFS=$as_save_IFS
4299
4300fi
4301fi
4302RANLIB=$ac_cv_prog_RANLIB
4303if test -n "$RANLIB"; then
4304  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4305$as_echo "$RANLIB" >&6; }
4306else
4307  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4308$as_echo "no" >&6; }
4309fi
4310
4311
4312fi
4313if test -z "$ac_cv_prog_RANLIB"; then
4314  ac_ct_RANLIB=$RANLIB
4315  # Extract the first word of "ranlib", so it can be a program name with args.
4316set dummy 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; }
4319if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
4320  $as_echo_n "(cached) " >&6
4321else
4322  if test -n "$ac_ct_RANLIB"; then
4323  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4324else
4325as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4326for as_dir in $PATH
4327do
4328  IFS=$as_save_IFS
4329  test -z "$as_dir" && as_dir=.
4330    for ac_exec_ext in '' $ac_executable_extensions; do
4331  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4332    ac_cv_prog_ac_ct_RANLIB="ranlib"
4333    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4334    break 2
4335  fi
4336done
4337  done
4338IFS=$as_save_IFS
4339
4340fi
4341fi
4342ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4343if test -n "$ac_ct_RANLIB"; then
4344  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4345$as_echo "$ac_ct_RANLIB" >&6; }
4346else
4347  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4348$as_echo "no" >&6; }
4349fi
4350
4351  if test "x$ac_ct_RANLIB" = x; then
4352    RANLIB=":"
4353  else
4354    case $cross_compiling:$ac_tool_warned in
4355yes:)
4356{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4357$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4358ac_tool_warned=yes ;;
4359esac
4360    RANLIB=$ac_ct_RANLIB
4361  fi
4362else
4363  RANLIB="$ac_cv_prog_RANLIB"
4364fi
4365
4366# Find a good install program.  We prefer a C program (faster),
4367# so one script is as good as another.  But avoid the broken or
4368# incompatible versions:
4369# SysV /etc/install, /usr/sbin/install
4370# SunOS /usr/etc/install
4371# IRIX /sbin/install
4372# AIX /bin/install
4373# AmigaOS /C/install, which installs bootblocks on floppy discs
4374# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4375# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4376# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4377# OS/2's system install, which has a completely different semantic
4378# ./install, which can be erroneously created by make from ./install.sh.
4379# Reject install programs that cannot install multiple files.
4380{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4381$as_echo_n "checking for a BSD-compatible install... " >&6; }
4382if test -z "$INSTALL"; then
4383if ${ac_cv_path_install+:} false; then :
4384  $as_echo_n "(cached) " >&6
4385else
4386  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4387for as_dir in $PATH
4388do
4389  IFS=$as_save_IFS
4390  test -z "$as_dir" && as_dir=.
4391    # Account for people who put trailing slashes in PATH elements.
4392case $as_dir/ in #((
4393  ./ | .// | /[cC]/* | \
4394  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4395  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4396  /usr/ucb/* ) ;;
4397  *)
4398    # OSF1 and SCO ODT 3.0 have their own names for install.
4399    # Don't use installbsd from OSF since it installs stuff as root
4400    # by default.
4401    for ac_prog in ginstall scoinst install; do
4402      for ac_exec_ext in '' $ac_executable_extensions; do
4403	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4404	  if test $ac_prog = install &&
4405	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4406	    # AIX install.  It has an incompatible calling convention.
4407	    :
4408	  elif test $ac_prog = install &&
4409	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4410	    # program-specific install script used by HP pwplus--don't use.
4411	    :
4412	  else
4413	    rm -rf conftest.one conftest.two conftest.dir
4414	    echo one > conftest.one
4415	    echo two > conftest.two
4416	    mkdir conftest.dir
4417	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4418	      test -s conftest.one && test -s conftest.two &&
4419	      test -s conftest.dir/conftest.one &&
4420	      test -s conftest.dir/conftest.two
4421	    then
4422	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4423	      break 3
4424	    fi
4425	  fi
4426	fi
4427      done
4428    done
4429    ;;
4430esac
4431
4432  done
4433IFS=$as_save_IFS
4434
4435rm -rf conftest.one conftest.two conftest.dir
4436
4437fi
4438  if test "${ac_cv_path_install+set}" = set; then
4439    INSTALL=$ac_cv_path_install
4440  else
4441    # As a last resort, use the slow shell script.  Don't cache a
4442    # value for INSTALL within a source directory, because that will
4443    # break other packages using the cache if that directory is
4444    # removed, or if the value is a relative name.
4445    INSTALL=$ac_install_sh
4446  fi
4447fi
4448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4449$as_echo "$INSTALL" >&6; }
4450
4451# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4452# It thinks the first close brace ends the variable substitution.
4453test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4454
4455test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4456
4457test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4458
4459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4460$as_echo_n "checking for egrep... " >&6; }
4461if ${ac_cv_path_EGREP+:} false; then :
4462  $as_echo_n "(cached) " >&6
4463else
4464  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4465   then ac_cv_path_EGREP="$GREP -E"
4466   else
4467     if test -z "$EGREP"; then
4468  ac_path_EGREP_found=false
4469  # Loop through the user's path and test for each of PROGNAME-LIST
4470  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4471for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4472do
4473  IFS=$as_save_IFS
4474  test -z "$as_dir" && as_dir=.
4475    for ac_prog in egrep; do
4476    for ac_exec_ext in '' $ac_executable_extensions; do
4477      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4478      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4479# Check for GNU ac_path_EGREP and select it if it is found.
4480  # Check for GNU $ac_path_EGREP
4481case `"$ac_path_EGREP" --version 2>&1` in
4482*GNU*)
4483  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4484*)
4485  ac_count=0
4486  $as_echo_n 0123456789 >"conftest.in"
4487  while :
4488  do
4489    cat "conftest.in" "conftest.in" >"conftest.tmp"
4490    mv "conftest.tmp" "conftest.in"
4491    cp "conftest.in" "conftest.nl"
4492    $as_echo 'EGREP' >> "conftest.nl"
4493    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4494    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4495    as_fn_arith $ac_count + 1 && ac_count=$as_val
4496    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4497      # Best one so far, save it but keep looking for a better one
4498      ac_cv_path_EGREP="$ac_path_EGREP"
4499      ac_path_EGREP_max=$ac_count
4500    fi
4501    # 10*(2^10) chars as input seems more than enough
4502    test $ac_count -gt 10 && break
4503  done
4504  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4505esac
4506
4507      $ac_path_EGREP_found && break 3
4508    done
4509  done
4510  done
4511IFS=$as_save_IFS
4512  if test -z "$ac_cv_path_EGREP"; then
4513    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4514  fi
4515else
4516  ac_cv_path_EGREP=$EGREP
4517fi
4518
4519   fi
4520fi
4521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4522$as_echo "$ac_cv_path_EGREP" >&6; }
4523 EGREP="$ac_cv_path_EGREP"
4524
4525
4526# Extract the first word of "ar", so it can be a program name with args.
4527set dummy ar; ac_word=$2
4528{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4529$as_echo_n "checking for $ac_word... " >&6; }
4530if ${ac_cv_path_AR+:} false; then :
4531  $as_echo_n "(cached) " >&6
4532else
4533  case $AR in
4534  [\\/]* | ?:[\\/]*)
4535  ac_cv_path_AR="$AR" # Let the user override the test with a path.
4536  ;;
4537  *)
4538  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4539for as_dir in $PATH
4540do
4541  IFS=$as_save_IFS
4542  test -z "$as_dir" && as_dir=.
4543    for ac_exec_ext in '' $ac_executable_extensions; do
4544  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4545    ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext"
4546    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4547    break 2
4548  fi
4549done
4550  done
4551IFS=$as_save_IFS
4552
4553  ;;
4554esac
4555fi
4556AR=$ac_cv_path_AR
4557if test -n "$AR"; then
4558  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4559$as_echo "$AR" >&6; }
4560else
4561  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4562$as_echo "no" >&6; }
4563fi
4564
4565
4566# Extract the first word of "cat", so it can be a program name with args.
4567set dummy cat; ac_word=$2
4568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4569$as_echo_n "checking for $ac_word... " >&6; }
4570if ${ac_cv_path_CAT+:} false; then :
4571  $as_echo_n "(cached) " >&6
4572else
4573  case $CAT in
4574  [\\/]* | ?:[\\/]*)
4575  ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
4576  ;;
4577  *)
4578  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4579for as_dir in $PATH
4580do
4581  IFS=$as_save_IFS
4582  test -z "$as_dir" && as_dir=.
4583    for ac_exec_ext in '' $ac_executable_extensions; do
4584  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4585    ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
4586    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4587    break 2
4588  fi
4589done
4590  done
4591IFS=$as_save_IFS
4592
4593  ;;
4594esac
4595fi
4596CAT=$ac_cv_path_CAT
4597if test -n "$CAT"; then
4598  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CAT" >&5
4599$as_echo "$CAT" >&6; }
4600else
4601  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4602$as_echo "no" >&6; }
4603fi
4604
4605
4606# Extract the first word of "kill", so it can be a program name with args.
4607set dummy kill; ac_word=$2
4608{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4609$as_echo_n "checking for $ac_word... " >&6; }
4610if ${ac_cv_path_KILL+:} false; then :
4611  $as_echo_n "(cached) " >&6
4612else
4613  case $KILL in
4614  [\\/]* | ?:[\\/]*)
4615  ac_cv_path_KILL="$KILL" # Let the user override the test with a path.
4616  ;;
4617  *)
4618  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4619for as_dir in $PATH
4620do
4621  IFS=$as_save_IFS
4622  test -z "$as_dir" && as_dir=.
4623    for ac_exec_ext in '' $ac_executable_extensions; do
4624  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4625    ac_cv_path_KILL="$as_dir/$ac_word$ac_exec_ext"
4626    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4627    break 2
4628  fi
4629done
4630  done
4631IFS=$as_save_IFS
4632
4633  ;;
4634esac
4635fi
4636KILL=$ac_cv_path_KILL
4637if test -n "$KILL"; then
4638  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KILL" >&5
4639$as_echo "$KILL" >&6; }
4640else
4641  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4642$as_echo "no" >&6; }
4643fi
4644
4645
4646for ac_prog in perl5 perl
4647do
4648  # Extract the first word of "$ac_prog", so it can be a program name with args.
4649set dummy $ac_prog; ac_word=$2
4650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4651$as_echo_n "checking for $ac_word... " >&6; }
4652if ${ac_cv_path_PERL+:} false; then :
4653  $as_echo_n "(cached) " >&6
4654else
4655  case $PERL in
4656  [\\/]* | ?:[\\/]*)
4657  ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4658  ;;
4659  *)
4660  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4661for as_dir in $PATH
4662do
4663  IFS=$as_save_IFS
4664  test -z "$as_dir" && as_dir=.
4665    for ac_exec_ext in '' $ac_executable_extensions; do
4666  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4667    ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4668    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4669    break 2
4670  fi
4671done
4672  done
4673IFS=$as_save_IFS
4674
4675  ;;
4676esac
4677fi
4678PERL=$ac_cv_path_PERL
4679if test -n "$PERL"; then
4680  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
4681$as_echo "$PERL" >&6; }
4682else
4683  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4684$as_echo "no" >&6; }
4685fi
4686
4687
4688  test -n "$PERL" && break
4689done
4690
4691# Extract the first word of "sed", so it can be a program name with args.
4692set dummy sed; ac_word=$2
4693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4694$as_echo_n "checking for $ac_word... " >&6; }
4695if ${ac_cv_path_SED+:} false; then :
4696  $as_echo_n "(cached) " >&6
4697else
4698  case $SED in
4699  [\\/]* | ?:[\\/]*)
4700  ac_cv_path_SED="$SED" # Let the user override the test with a path.
4701  ;;
4702  *)
4703  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4704for as_dir in $PATH
4705do
4706  IFS=$as_save_IFS
4707  test -z "$as_dir" && as_dir=.
4708    for ac_exec_ext in '' $ac_executable_extensions; do
4709  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4710    ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
4711    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4712    break 2
4713  fi
4714done
4715  done
4716IFS=$as_save_IFS
4717
4718  ;;
4719esac
4720fi
4721SED=$ac_cv_path_SED
4722if test -n "$SED"; then
4723  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
4724$as_echo "$SED" >&6; }
4725else
4726  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4727$as_echo "no" >&6; }
4728fi
4729
4730
4731
4732# Extract the first word of "ent", so it can be a program name with args.
4733set dummy ent; ac_word=$2
4734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4735$as_echo_n "checking for $ac_word... " >&6; }
4736if ${ac_cv_path_ENT+:} false; then :
4737  $as_echo_n "(cached) " >&6
4738else
4739  case $ENT in
4740  [\\/]* | ?:[\\/]*)
4741  ac_cv_path_ENT="$ENT" # Let the user override the test with a path.
4742  ;;
4743  *)
4744  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4745for as_dir in $PATH
4746do
4747  IFS=$as_save_IFS
4748  test -z "$as_dir" && as_dir=.
4749    for ac_exec_ext in '' $ac_executable_extensions; do
4750  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4751    ac_cv_path_ENT="$as_dir/$ac_word$ac_exec_ext"
4752    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4753    break 2
4754  fi
4755done
4756  done
4757IFS=$as_save_IFS
4758
4759  ;;
4760esac
4761fi
4762ENT=$ac_cv_path_ENT
4763if test -n "$ENT"; then
4764  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENT" >&5
4765$as_echo "$ENT" >&6; }
4766else
4767  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4768$as_echo "no" >&6; }
4769fi
4770
4771
4772
4773# Extract the first word of "bash", so it can be a program name with args.
4774set dummy bash; ac_word=$2
4775{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4776$as_echo_n "checking for $ac_word... " >&6; }
4777if ${ac_cv_path_TEST_MINUS_S_SH+:} false; then :
4778  $as_echo_n "(cached) " >&6
4779else
4780  case $TEST_MINUS_S_SH in
4781  [\\/]* | ?:[\\/]*)
4782  ac_cv_path_TEST_MINUS_S_SH="$TEST_MINUS_S_SH" # Let the user override the test with a path.
4783  ;;
4784  *)
4785  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4786for as_dir in $PATH
4787do
4788  IFS=$as_save_IFS
4789  test -z "$as_dir" && as_dir=.
4790    for ac_exec_ext in '' $ac_executable_extensions; do
4791  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4792    ac_cv_path_TEST_MINUS_S_SH="$as_dir/$ac_word$ac_exec_ext"
4793    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4794    break 2
4795  fi
4796done
4797  done
4798IFS=$as_save_IFS
4799
4800  ;;
4801esac
4802fi
4803TEST_MINUS_S_SH=$ac_cv_path_TEST_MINUS_S_SH
4804if test -n "$TEST_MINUS_S_SH"; then
4805  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEST_MINUS_S_SH" >&5
4806$as_echo "$TEST_MINUS_S_SH" >&6; }
4807else
4808  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4809$as_echo "no" >&6; }
4810fi
4811
4812
4813# Extract the first word of "ksh", so it can be a program name with args.
4814set dummy ksh; ac_word=$2
4815{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4816$as_echo_n "checking for $ac_word... " >&6; }
4817if ${ac_cv_path_TEST_MINUS_S_SH+:} false; then :
4818  $as_echo_n "(cached) " >&6
4819else
4820  case $TEST_MINUS_S_SH in
4821  [\\/]* | ?:[\\/]*)
4822  ac_cv_path_TEST_MINUS_S_SH="$TEST_MINUS_S_SH" # Let the user override the test with a path.
4823  ;;
4824  *)
4825  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4826for as_dir in $PATH
4827do
4828  IFS=$as_save_IFS
4829  test -z "$as_dir" && as_dir=.
4830    for ac_exec_ext in '' $ac_executable_extensions; do
4831  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4832    ac_cv_path_TEST_MINUS_S_SH="$as_dir/$ac_word$ac_exec_ext"
4833    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4834    break 2
4835  fi
4836done
4837  done
4838IFS=$as_save_IFS
4839
4840  ;;
4841esac
4842fi
4843TEST_MINUS_S_SH=$ac_cv_path_TEST_MINUS_S_SH
4844if test -n "$TEST_MINUS_S_SH"; then
4845  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEST_MINUS_S_SH" >&5
4846$as_echo "$TEST_MINUS_S_SH" >&6; }
4847else
4848  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4849$as_echo "no" >&6; }
4850fi
4851
4852
4853# Extract the first word of "sh", so it can be a program name with args.
4854set dummy sh; ac_word=$2
4855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4856$as_echo_n "checking for $ac_word... " >&6; }
4857if ${ac_cv_path_TEST_MINUS_S_SH+:} false; then :
4858  $as_echo_n "(cached) " >&6
4859else
4860  case $TEST_MINUS_S_SH in
4861  [\\/]* | ?:[\\/]*)
4862  ac_cv_path_TEST_MINUS_S_SH="$TEST_MINUS_S_SH" # Let the user override the test with a path.
4863  ;;
4864  *)
4865  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4866for as_dir in $PATH
4867do
4868  IFS=$as_save_IFS
4869  test -z "$as_dir" && as_dir=.
4870    for ac_exec_ext in '' $ac_executable_extensions; do
4871  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4872    ac_cv_path_TEST_MINUS_S_SH="$as_dir/$ac_word$ac_exec_ext"
4873    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4874    break 2
4875  fi
4876done
4877  done
4878IFS=$as_save_IFS
4879
4880  ;;
4881esac
4882fi
4883TEST_MINUS_S_SH=$ac_cv_path_TEST_MINUS_S_SH
4884if test -n "$TEST_MINUS_S_SH"; then
4885  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEST_MINUS_S_SH" >&5
4886$as_echo "$TEST_MINUS_S_SH" >&6; }
4887else
4888  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4889$as_echo "no" >&6; }
4890fi
4891
4892
4893# Extract the first word of "sh", so it can be a program name with args.
4894set dummy sh; ac_word=$2
4895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4896$as_echo_n "checking for $ac_word... " >&6; }
4897if ${ac_cv_path_SH+:} false; then :
4898  $as_echo_n "(cached) " >&6
4899else
4900  case $SH in
4901  [\\/]* | ?:[\\/]*)
4902  ac_cv_path_SH="$SH" # Let the user override the test with a path.
4903  ;;
4904  *)
4905  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4906for as_dir in $PATH
4907do
4908  IFS=$as_save_IFS
4909  test -z "$as_dir" && as_dir=.
4910    for ac_exec_ext in '' $ac_executable_extensions; do
4911  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4912    ac_cv_path_SH="$as_dir/$ac_word$ac_exec_ext"
4913    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4914    break 2
4915  fi
4916done
4917  done
4918IFS=$as_save_IFS
4919
4920  ;;
4921esac
4922fi
4923SH=$ac_cv_path_SH
4924if test -n "$SH"; then
4925  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SH" >&5
4926$as_echo "$SH" >&6; }
4927else
4928  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4929$as_echo "no" >&6; }
4930fi
4931
4932
4933# Extract the first word of "groff", so it can be a program name with args.
4934set dummy groff; ac_word=$2
4935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4936$as_echo_n "checking for $ac_word... " >&6; }
4937if ${ac_cv_path_GROFF+:} false; then :
4938  $as_echo_n "(cached) " >&6
4939else
4940  case $GROFF in
4941  [\\/]* | ?:[\\/]*)
4942  ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
4943  ;;
4944  *)
4945  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4946for as_dir in $PATH
4947do
4948  IFS=$as_save_IFS
4949  test -z "$as_dir" && as_dir=.
4950    for ac_exec_ext in '' $ac_executable_extensions; do
4951  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4952    ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
4953    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4954    break 2
4955  fi
4956done
4957  done
4958IFS=$as_save_IFS
4959
4960  ;;
4961esac
4962fi
4963GROFF=$ac_cv_path_GROFF
4964if test -n "$GROFF"; then
4965  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GROFF" >&5
4966$as_echo "$GROFF" >&6; }
4967else
4968  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4969$as_echo "no" >&6; }
4970fi
4971
4972
4973# Extract the first word of "nroff", so it can be a program name with args.
4974set dummy nroff; ac_word=$2
4975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4976$as_echo_n "checking for $ac_word... " >&6; }
4977if ${ac_cv_path_NROFF+:} false; then :
4978  $as_echo_n "(cached) " >&6
4979else
4980  case $NROFF in
4981  [\\/]* | ?:[\\/]*)
4982  ac_cv_path_NROFF="$NROFF" # Let the user override the test with a path.
4983  ;;
4984  *)
4985  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4986for as_dir in $PATH
4987do
4988  IFS=$as_save_IFS
4989  test -z "$as_dir" && as_dir=.
4990    for ac_exec_ext in '' $ac_executable_extensions; do
4991  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4992    ac_cv_path_NROFF="$as_dir/$ac_word$ac_exec_ext"
4993    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4994    break 2
4995  fi
4996done
4997  done
4998IFS=$as_save_IFS
4999
5000  ;;
5001esac
5002fi
5003NROFF=$ac_cv_path_NROFF
5004if test -n "$NROFF"; then
5005  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NROFF" >&5
5006$as_echo "$NROFF" >&6; }
5007else
5008  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5009$as_echo "no" >&6; }
5010fi
5011
5012
5013# Extract the first word of "mandoc", so it can be a program name with args.
5014set dummy mandoc; ac_word=$2
5015{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5016$as_echo_n "checking for $ac_word... " >&6; }
5017if ${ac_cv_path_MANDOC+:} false; then :
5018  $as_echo_n "(cached) " >&6
5019else
5020  case $MANDOC in
5021  [\\/]* | ?:[\\/]*)
5022  ac_cv_path_MANDOC="$MANDOC" # Let the user override the test with a path.
5023  ;;
5024  *)
5025  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5026for as_dir in $PATH
5027do
5028  IFS=$as_save_IFS
5029  test -z "$as_dir" && as_dir=.
5030    for ac_exec_ext in '' $ac_executable_extensions; do
5031  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5032    ac_cv_path_MANDOC="$as_dir/$ac_word$ac_exec_ext"
5033    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5034    break 2
5035  fi
5036done
5037  done
5038IFS=$as_save_IFS
5039
5040  ;;
5041esac
5042fi
5043MANDOC=$ac_cv_path_MANDOC
5044if test -n "$MANDOC"; then
5045  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDOC" >&5
5046$as_echo "$MANDOC" >&6; }
5047else
5048  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5049$as_echo "no" >&6; }
5050fi
5051
5052
5053TEST_SHELL=sh
5054
5055
5056if test "x$MANDOC" != "x" ; then
5057	MANFMT="$MANDOC"
5058elif test "x$NROFF" != "x" ; then
5059	MANFMT="$NROFF -mandoc"
5060elif test "x$GROFF" != "x" ; then
5061	MANFMT="$GROFF -mandoc -Tascii"
5062else
5063	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no manpage formatted found" >&5
5064$as_echo "$as_me: WARNING: no manpage formatted found" >&2;}
5065	MANFMT="false"
5066fi
5067
5068
5069# Extract the first word of "groupadd", so it can be a program name with args.
5070set dummy groupadd; ac_word=$2
5071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5072$as_echo_n "checking for $ac_word... " >&6; }
5073if ${ac_cv_path_PATH_GROUPADD_PROG+:} false; then :
5074  $as_echo_n "(cached) " >&6
5075else
5076  case $PATH_GROUPADD_PROG in
5077  [\\/]* | ?:[\\/]*)
5078  ac_cv_path_PATH_GROUPADD_PROG="$PATH_GROUPADD_PROG" # Let the user override the test with a path.
5079  ;;
5080  *)
5081  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5082for as_dir in /usr/sbin${PATH_SEPARATOR}/etc
5083do
5084  IFS=$as_save_IFS
5085  test -z "$as_dir" && as_dir=.
5086    for ac_exec_ext in '' $ac_executable_extensions; do
5087  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5088    ac_cv_path_PATH_GROUPADD_PROG="$as_dir/$ac_word$ac_exec_ext"
5089    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5090    break 2
5091  fi
5092done
5093  done
5094IFS=$as_save_IFS
5095
5096  test -z "$ac_cv_path_PATH_GROUPADD_PROG" && ac_cv_path_PATH_GROUPADD_PROG="groupadd"
5097  ;;
5098esac
5099fi
5100PATH_GROUPADD_PROG=$ac_cv_path_PATH_GROUPADD_PROG
5101if test -n "$PATH_GROUPADD_PROG"; then
5102  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_GROUPADD_PROG" >&5
5103$as_echo "$PATH_GROUPADD_PROG" >&6; }
5104else
5105  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5106$as_echo "no" >&6; }
5107fi
5108
5109
5110# Extract the first word of "useradd", so it can be a program name with args.
5111set dummy useradd; ac_word=$2
5112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5113$as_echo_n "checking for $ac_word... " >&6; }
5114if ${ac_cv_path_PATH_USERADD_PROG+:} false; then :
5115  $as_echo_n "(cached) " >&6
5116else
5117  case $PATH_USERADD_PROG in
5118  [\\/]* | ?:[\\/]*)
5119  ac_cv_path_PATH_USERADD_PROG="$PATH_USERADD_PROG" # Let the user override the test with a path.
5120  ;;
5121  *)
5122  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5123for as_dir in /usr/sbin${PATH_SEPARATOR}/etc
5124do
5125  IFS=$as_save_IFS
5126  test -z "$as_dir" && as_dir=.
5127    for ac_exec_ext in '' $ac_executable_extensions; do
5128  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5129    ac_cv_path_PATH_USERADD_PROG="$as_dir/$ac_word$ac_exec_ext"
5130    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5131    break 2
5132  fi
5133done
5134  done
5135IFS=$as_save_IFS
5136
5137  test -z "$ac_cv_path_PATH_USERADD_PROG" && ac_cv_path_PATH_USERADD_PROG="useradd"
5138  ;;
5139esac
5140fi
5141PATH_USERADD_PROG=$ac_cv_path_PATH_USERADD_PROG
5142if test -n "$PATH_USERADD_PROG"; then
5143  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_USERADD_PROG" >&5
5144$as_echo "$PATH_USERADD_PROG" >&6; }
5145else
5146  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5147$as_echo "no" >&6; }
5148fi
5149
5150
5151# Extract the first word of "pkgmk", so it can be a program name with args.
5152set dummy pkgmk; ac_word=$2
5153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5154$as_echo_n "checking for $ac_word... " >&6; }
5155if ${ac_cv_prog_MAKE_PACKAGE_SUPPORTED+:} false; then :
5156  $as_echo_n "(cached) " >&6
5157else
5158  if test -n "$MAKE_PACKAGE_SUPPORTED"; then
5159  ac_cv_prog_MAKE_PACKAGE_SUPPORTED="$MAKE_PACKAGE_SUPPORTED" # Let the user override the test.
5160else
5161as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5162for as_dir in $PATH
5163do
5164  IFS=$as_save_IFS
5165  test -z "$as_dir" && as_dir=.
5166    for ac_exec_ext in '' $ac_executable_extensions; do
5167  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5168    ac_cv_prog_MAKE_PACKAGE_SUPPORTED="yes"
5169    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5170    break 2
5171  fi
5172done
5173  done
5174IFS=$as_save_IFS
5175
5176  test -z "$ac_cv_prog_MAKE_PACKAGE_SUPPORTED" && ac_cv_prog_MAKE_PACKAGE_SUPPORTED="no"
5177fi
5178fi
5179MAKE_PACKAGE_SUPPORTED=$ac_cv_prog_MAKE_PACKAGE_SUPPORTED
5180if test -n "$MAKE_PACKAGE_SUPPORTED"; then
5181  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE_PACKAGE_SUPPORTED" >&5
5182$as_echo "$MAKE_PACKAGE_SUPPORTED" >&6; }
5183else
5184  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5185$as_echo "no" >&6; }
5186fi
5187
5188
5189if test -x /sbin/sh; then
5190	STARTUP_SCRIPT_SHELL=/sbin/sh
5191
5192else
5193	STARTUP_SCRIPT_SHELL=/bin/sh
5194
5195fi
5196
5197# System features
5198# Check whether --enable-largefile was given.
5199if test "${enable_largefile+set}" = set; then :
5200  enableval=$enable_largefile;
5201fi
5202
5203if test "$enable_largefile" != no; then
5204
5205  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5206$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5207if ${ac_cv_sys_largefile_CC+:} false; then :
5208  $as_echo_n "(cached) " >&6
5209else
5210  ac_cv_sys_largefile_CC=no
5211     if test "$GCC" != yes; then
5212       ac_save_CC=$CC
5213       while :; do
5214	 # IRIX 6.2 and later do not support large files by default,
5215	 # so use the C compiler's -n32 option if that helps.
5216	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5217/* end confdefs.h.  */
5218#include <sys/types.h>
5219 /* Check that off_t can represent 2**63 - 1 correctly.
5220    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5221    since some C++ compilers masquerading as C compilers
5222    incorrectly reject 9223372036854775807.  */
5223#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5224  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5225		       && LARGE_OFF_T % 2147483647 == 1)
5226		      ? 1 : -1];
5227int
5228main ()
5229{
5230
5231  ;
5232  return 0;
5233}
5234_ACEOF
5235	 if ac_fn_c_try_compile "$LINENO"; then :
5236  break
5237fi
5238rm -f core conftest.err conftest.$ac_objext
5239	 CC="$CC -n32"
5240	 if ac_fn_c_try_compile "$LINENO"; then :
5241  ac_cv_sys_largefile_CC=' -n32'; break
5242fi
5243rm -f core conftest.err conftest.$ac_objext
5244	 break
5245       done
5246       CC=$ac_save_CC
5247       rm -f conftest.$ac_ext
5248    fi
5249fi
5250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5251$as_echo "$ac_cv_sys_largefile_CC" >&6; }
5252  if test "$ac_cv_sys_largefile_CC" != no; then
5253    CC=$CC$ac_cv_sys_largefile_CC
5254  fi
5255
5256  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5257$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5258if ${ac_cv_sys_file_offset_bits+:} false; then :
5259  $as_echo_n "(cached) " >&6
5260else
5261  while :; do
5262  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5263/* end confdefs.h.  */
5264#include <sys/types.h>
5265 /* Check that off_t can represent 2**63 - 1 correctly.
5266    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5267    since some C++ compilers masquerading as C compilers
5268    incorrectly reject 9223372036854775807.  */
5269#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5270  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5271		       && LARGE_OFF_T % 2147483647 == 1)
5272		      ? 1 : -1];
5273int
5274main ()
5275{
5276
5277  ;
5278  return 0;
5279}
5280_ACEOF
5281if ac_fn_c_try_compile "$LINENO"; then :
5282  ac_cv_sys_file_offset_bits=no; break
5283fi
5284rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5285  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5286/* end confdefs.h.  */
5287#define _FILE_OFFSET_BITS 64
5288#include <sys/types.h>
5289 /* Check that off_t can represent 2**63 - 1 correctly.
5290    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5291    since some C++ compilers masquerading as C compilers
5292    incorrectly reject 9223372036854775807.  */
5293#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5294  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5295		       && LARGE_OFF_T % 2147483647 == 1)
5296		      ? 1 : -1];
5297int
5298main ()
5299{
5300
5301  ;
5302  return 0;
5303}
5304_ACEOF
5305if ac_fn_c_try_compile "$LINENO"; then :
5306  ac_cv_sys_file_offset_bits=64; break
5307fi
5308rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5309  ac_cv_sys_file_offset_bits=unknown
5310  break
5311done
5312fi
5313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5314$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5315case $ac_cv_sys_file_offset_bits in #(
5316  no | unknown) ;;
5317  *)
5318cat >>confdefs.h <<_ACEOF
5319#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5320_ACEOF
5321;;
5322esac
5323rm -rf conftest*
5324  if test $ac_cv_sys_file_offset_bits = unknown; then
5325    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5326$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
5327if ${ac_cv_sys_large_files+:} false; then :
5328  $as_echo_n "(cached) " >&6
5329else
5330  while :; do
5331  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5332/* end confdefs.h.  */
5333#include <sys/types.h>
5334 /* Check that off_t can represent 2**63 - 1 correctly.
5335    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5336    since some C++ compilers masquerading as C compilers
5337    incorrectly reject 9223372036854775807.  */
5338#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5339  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5340		       && LARGE_OFF_T % 2147483647 == 1)
5341		      ? 1 : -1];
5342int
5343main ()
5344{
5345
5346  ;
5347  return 0;
5348}
5349_ACEOF
5350if ac_fn_c_try_compile "$LINENO"; then :
5351  ac_cv_sys_large_files=no; break
5352fi
5353rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5354  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5355/* end confdefs.h.  */
5356#define _LARGE_FILES 1
5357#include <sys/types.h>
5358 /* Check that off_t can represent 2**63 - 1 correctly.
5359    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5360    since some C++ compilers masquerading as C compilers
5361    incorrectly reject 9223372036854775807.  */
5362#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5363  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5364		       && LARGE_OFF_T % 2147483647 == 1)
5365		      ? 1 : -1];
5366int
5367main ()
5368{
5369
5370  ;
5371  return 0;
5372}
5373_ACEOF
5374if ac_fn_c_try_compile "$LINENO"; then :
5375  ac_cv_sys_large_files=1; break
5376fi
5377rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5378  ac_cv_sys_large_files=unknown
5379  break
5380done
5381fi
5382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5383$as_echo "$ac_cv_sys_large_files" >&6; }
5384case $ac_cv_sys_large_files in #(
5385  no | unknown) ;;
5386  *)
5387cat >>confdefs.h <<_ACEOF
5388#define _LARGE_FILES $ac_cv_sys_large_files
5389_ACEOF
5390;;
5391esac
5392rm -rf conftest*
5393  fi
5394fi
5395
5396
5397if test -z "$AR" ; then
5398	as_fn_error $? "*** 'ar' missing, please install or fix your \$PATH ***" "$LINENO" 5
5399fi
5400
5401# Use LOGIN_PROGRAM from environment if possible
5402if test ! -z "$LOGIN_PROGRAM" ; then
5403
5404cat >>confdefs.h <<_ACEOF
5405#define LOGIN_PROGRAM_FALLBACK "$LOGIN_PROGRAM"
5406_ACEOF
5407
5408else
5409	# Search for login
5410	# Extract the first word of "login", so it can be a program name with args.
5411set dummy login; ac_word=$2
5412{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5413$as_echo_n "checking for $ac_word... " >&6; }
5414if ${ac_cv_path_LOGIN_PROGRAM_FALLBACK+:} false; then :
5415  $as_echo_n "(cached) " >&6
5416else
5417  case $LOGIN_PROGRAM_FALLBACK in
5418  [\\/]* | ?:[\\/]*)
5419  ac_cv_path_LOGIN_PROGRAM_FALLBACK="$LOGIN_PROGRAM_FALLBACK" # Let the user override the test with a path.
5420  ;;
5421  *)
5422  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5423for as_dir in $PATH
5424do
5425  IFS=$as_save_IFS
5426  test -z "$as_dir" && as_dir=.
5427    for ac_exec_ext in '' $ac_executable_extensions; do
5428  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5429    ac_cv_path_LOGIN_PROGRAM_FALLBACK="$as_dir/$ac_word$ac_exec_ext"
5430    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5431    break 2
5432  fi
5433done
5434  done
5435IFS=$as_save_IFS
5436
5437  ;;
5438esac
5439fi
5440LOGIN_PROGRAM_FALLBACK=$ac_cv_path_LOGIN_PROGRAM_FALLBACK
5441if test -n "$LOGIN_PROGRAM_FALLBACK"; then
5442  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LOGIN_PROGRAM_FALLBACK" >&5
5443$as_echo "$LOGIN_PROGRAM_FALLBACK" >&6; }
5444else
5445  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5446$as_echo "no" >&6; }
5447fi
5448
5449
5450	if test ! -z "$LOGIN_PROGRAM_FALLBACK" ; then
5451		cat >>confdefs.h <<_ACEOF
5452#define LOGIN_PROGRAM_FALLBACK "$LOGIN_PROGRAM_FALLBACK"
5453_ACEOF
5454
5455	fi
5456fi
5457
5458# Extract the first word of "passwd", so it can be a program name with args.
5459set dummy passwd; ac_word=$2
5460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5461$as_echo_n "checking for $ac_word... " >&6; }
5462if ${ac_cv_path_PATH_PASSWD_PROG+:} false; then :
5463  $as_echo_n "(cached) " >&6
5464else
5465  case $PATH_PASSWD_PROG in
5466  [\\/]* | ?:[\\/]*)
5467  ac_cv_path_PATH_PASSWD_PROG="$PATH_PASSWD_PROG" # Let the user override the test with a path.
5468  ;;
5469  *)
5470  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5471for as_dir in $PATH
5472do
5473  IFS=$as_save_IFS
5474  test -z "$as_dir" && as_dir=.
5475    for ac_exec_ext in '' $ac_executable_extensions; do
5476  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5477    ac_cv_path_PATH_PASSWD_PROG="$as_dir/$ac_word$ac_exec_ext"
5478    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5479    break 2
5480  fi
5481done
5482  done
5483IFS=$as_save_IFS
5484
5485  ;;
5486esac
5487fi
5488PATH_PASSWD_PROG=$ac_cv_path_PATH_PASSWD_PROG
5489if test -n "$PATH_PASSWD_PROG"; then
5490  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_PASSWD_PROG" >&5
5491$as_echo "$PATH_PASSWD_PROG" >&6; }
5492else
5493  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5494$as_echo "no" >&6; }
5495fi
5496
5497
5498if test ! -z "$PATH_PASSWD_PROG" ; then
5499
5500cat >>confdefs.h <<_ACEOF
5501#define _PATH_PASSWD_PROG "$PATH_PASSWD_PROG"
5502_ACEOF
5503
5504fi
5505
5506if test -z "$LD" ; then
5507	LD=$CC
5508fi
5509
5510
5511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
5512$as_echo_n "checking for inline... " >&6; }
5513if ${ac_cv_c_inline+:} false; then :
5514  $as_echo_n "(cached) " >&6
5515else
5516  ac_cv_c_inline=no
5517for ac_kw in inline __inline__ __inline; do
5518  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5519/* end confdefs.h.  */
5520#ifndef __cplusplus
5521typedef int foo_t;
5522static $ac_kw foo_t static_foo () {return 0; }
5523$ac_kw foo_t foo () {return 0; }
5524#endif
5525
5526_ACEOF
5527if ac_fn_c_try_compile "$LINENO"; then :
5528  ac_cv_c_inline=$ac_kw
5529fi
5530rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5531  test "$ac_cv_c_inline" != no && break
5532done
5533
5534fi
5535{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
5536$as_echo "$ac_cv_c_inline" >&6; }
5537
5538case $ac_cv_c_inline in
5539  inline | yes) ;;
5540  *)
5541    case $ac_cv_c_inline in
5542      no) ac_val=;;
5543      *) ac_val=$ac_cv_c_inline;;
5544    esac
5545    cat >>confdefs.h <<_ACEOF
5546#ifndef __cplusplus
5547#define inline $ac_val
5548#endif
5549_ACEOF
5550    ;;
5551esac
5552
5553
5554ac_fn_c_check_decl "$LINENO" "LLONG_MAX" "ac_cv_have_decl_LLONG_MAX" "#include <limits.h>
5555"
5556if test "x$ac_cv_have_decl_LLONG_MAX" = xyes; then :
5557  have_llong_max=1
5558fi
5559
5560ac_fn_c_check_decl "$LINENO" "SYSTR_POLICY_KILL" "ac_cv_have_decl_SYSTR_POLICY_KILL" "
5561	#include <sys/types.h>
5562	#include <sys/param.h>
5563	#include <dev/systrace.h>
5564
5565"
5566if test "x$ac_cv_have_decl_SYSTR_POLICY_KILL" = xyes; then :
5567  have_systr_policy_kill=1
5568fi
5569
5570ac_fn_c_check_decl "$LINENO" "RLIMIT_NPROC" "ac_cv_have_decl_RLIMIT_NPROC" "
5571	#include <sys/types.h>
5572	#include <sys/resource.h>
5573
5574"
5575if test "x$ac_cv_have_decl_RLIMIT_NPROC" = xyes; then :
5576
5577$as_echo "#define HAVE_RLIMIT_NPROC /**/" >>confdefs.h
5578
5579fi
5580
5581ac_fn_c_check_decl "$LINENO" "PR_SET_NO_NEW_PRIVS" "ac_cv_have_decl_PR_SET_NO_NEW_PRIVS" "
5582	#include <sys/types.h>
5583	#include <linux/prctl.h>
5584
5585"
5586if test "x$ac_cv_have_decl_PR_SET_NO_NEW_PRIVS" = xyes; then :
5587  have_linux_no_new_privs=1
5588fi
5589
5590if test "x$have_linux_no_new_privs" = "x1" ; then
5591ac_fn_c_check_decl "$LINENO" "SECCOMP_MODE_FILTER" "ac_cv_have_decl_SECCOMP_MODE_FILTER" "
5592	#include <sys/types.h>
5593	#include <linux/seccomp.h>
5594
5595"
5596if test "x$ac_cv_have_decl_SECCOMP_MODE_FILTER" = xyes; then :
5597  have_seccomp_filter=1
5598fi
5599
5600fi
5601if test "x$have_seccomp_filter" = "x1" ; then
5602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking kernel for seccomp_filter support" >&5
5603$as_echo_n "checking kernel for seccomp_filter support... " >&6; }
5604if test "$cross_compiling" = yes; then :
5605   { $as_echo "$as_me:${as_lineno-$LINENO}: result: cross-compiling, assuming yes" >&5
5606$as_echo "cross-compiling, assuming yes" >&6; }
5607
5608else
5609  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5610/* end confdefs.h.  */
5611
5612		#include <errno.h>
5613		#include <linux/seccomp.h>
5614		#include <stdlib.h>
5615		#include <sys/prctl.h>
5616
5617int
5618main ()
5619{
5620 errno = 0;
5621	   prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, NULL, 0, 0);
5622	   exit(errno == EFAULT ? 0 : 1);
5623  ;
5624  return 0;
5625}
5626_ACEOF
5627if ac_fn_c_try_run "$LINENO"; then :
5628   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5629$as_echo "yes" >&6; }
5630else
5631
5632		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5633$as_echo "no" >&6; }
5634		# Disable seccomp filter as a target
5635		have_seccomp_filter=0
5636
5637fi
5638rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5639  conftest.$ac_objext conftest.beam conftest.$ac_ext
5640fi
5641
5642fi
5643
5644use_stack_protector=1
5645
5646# Check whether --with-stackprotect was given.
5647if test "${with_stackprotect+set}" = set; then :
5648  withval=$with_stackprotect;
5649    if test "x$withval" = "xno"; then
5650	use_stack_protector=0
5651    fi
5652fi
5653
5654
5655
5656if test "$GCC" = "yes" || test "$GCC" = "egcs"; then
5657	{
5658	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5
5659$as_echo_n "checking if $CC supports -Wall... " >&6; }
5660	saved_CFLAGS="$CFLAGS"
5661	CFLAGS="$CFLAGS -Wall"
5662	_define_flag=""
5663	test "x$_define_flag" = "x" && _define_flag="-Wall"
5664	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5665/* end confdefs.h.  */
5666int main(void) { return 0; }
5667_ACEOF
5668if ac_fn_c_try_compile "$LINENO"; then :
5669   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5670$as_echo "yes" >&6; }
5671		  CFLAGS="$saved_CFLAGS $_define_flag"
5672else
5673   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5674$as_echo "no" >&6; }
5675		  CFLAGS="$saved_CFLAGS"
5676
5677fi
5678rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5679}
5680	{
5681	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5
5682$as_echo_n "checking if $CC supports -Wpointer-arith... " >&6; }
5683	saved_CFLAGS="$CFLAGS"
5684	CFLAGS="$CFLAGS -Wpointer-arith"
5685	_define_flag=""
5686	test "x$_define_flag" = "x" && _define_flag="-Wpointer-arith"
5687	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5688/* end confdefs.h.  */
5689int main(void) { return 0; }
5690_ACEOF
5691if ac_fn_c_try_compile "$LINENO"; then :
5692   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5693$as_echo "yes" >&6; }
5694		  CFLAGS="$saved_CFLAGS $_define_flag"
5695else
5696   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5697$as_echo "no" >&6; }
5698		  CFLAGS="$saved_CFLAGS"
5699
5700fi
5701rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5702}
5703	{
5704	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5
5705$as_echo_n "checking if $CC supports -Wuninitialized... " >&6; }
5706	saved_CFLAGS="$CFLAGS"
5707	CFLAGS="$CFLAGS -Wuninitialized"
5708	_define_flag=""
5709	test "x$_define_flag" = "x" && _define_flag="-Wuninitialized"
5710	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5711/* end confdefs.h.  */
5712int main(void) { return 0; }
5713_ACEOF
5714if ac_fn_c_try_compile "$LINENO"; then :
5715   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5716$as_echo "yes" >&6; }
5717		  CFLAGS="$saved_CFLAGS $_define_flag"
5718else
5719   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5720$as_echo "no" >&6; }
5721		  CFLAGS="$saved_CFLAGS"
5722
5723fi
5724rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5725}
5726	{
5727	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsign-compare" >&5
5728$as_echo_n "checking if $CC supports -Wsign-compare... " >&6; }
5729	saved_CFLAGS="$CFLAGS"
5730	CFLAGS="$CFLAGS -Wsign-compare"
5731	_define_flag=""
5732	test "x$_define_flag" = "x" && _define_flag="-Wsign-compare"
5733	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5734/* end confdefs.h.  */
5735int main(void) { return 0; }
5736_ACEOF
5737if ac_fn_c_try_compile "$LINENO"; then :
5738   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5739$as_echo "yes" >&6; }
5740		  CFLAGS="$saved_CFLAGS $_define_flag"
5741else
5742   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5743$as_echo "no" >&6; }
5744		  CFLAGS="$saved_CFLAGS"
5745
5746fi
5747rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5748}
5749	{
5750	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat-security" >&5
5751$as_echo_n "checking if $CC supports -Wformat-security... " >&6; }
5752	saved_CFLAGS="$CFLAGS"
5753	CFLAGS="$CFLAGS -Wformat-security"
5754	_define_flag=""
5755	test "x$_define_flag" = "x" && _define_flag="-Wformat-security"
5756	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5757/* end confdefs.h.  */
5758int main(void) { return 0; }
5759_ACEOF
5760if ac_fn_c_try_compile "$LINENO"; then :
5761   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5762$as_echo "yes" >&6; }
5763		  CFLAGS="$saved_CFLAGS $_define_flag"
5764else
5765   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5766$as_echo "no" >&6; }
5767		  CFLAGS="$saved_CFLAGS"
5768
5769fi
5770rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5771}
5772	{
5773	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-sign" >&5
5774$as_echo_n "checking if $CC supports -Wpointer-sign... " >&6; }
5775	saved_CFLAGS="$CFLAGS"
5776	CFLAGS="$CFLAGS -Wpointer-sign"
5777	_define_flag="-Wno-pointer-sign"
5778	test "x$_define_flag" = "x" && _define_flag="-Wpointer-sign"
5779	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5780/* end confdefs.h.  */
5781int main(void) { return 0; }
5782_ACEOF
5783if ac_fn_c_try_compile "$LINENO"; then :
5784   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5785$as_echo "yes" >&6; }
5786		  CFLAGS="$saved_CFLAGS $_define_flag"
5787else
5788   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5789$as_echo "no" >&6; }
5790		  CFLAGS="$saved_CFLAGS"
5791
5792fi
5793rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5794}
5795	{
5796	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused-result" >&5
5797$as_echo_n "checking if $CC supports -Wunused-result... " >&6; }
5798	saved_CFLAGS="$CFLAGS"
5799	CFLAGS="$CFLAGS -Wunused-result"
5800	_define_flag="-Wno-unused-result"
5801	test "x$_define_flag" = "x" && _define_flag="-Wunused-result"
5802	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5803/* end confdefs.h.  */
5804int main(void) { return 0; }
5805_ACEOF
5806if ac_fn_c_try_compile "$LINENO"; then :
5807   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5808$as_echo "yes" >&6; }
5809		  CFLAGS="$saved_CFLAGS $_define_flag"
5810else
5811   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5812$as_echo "no" >&6; }
5813		  CFLAGS="$saved_CFLAGS"
5814
5815fi
5816rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5817}
5818	{
5819	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fno-strict-aliasing" >&5
5820$as_echo_n "checking if $CC supports -fno-strict-aliasing... " >&6; }
5821	saved_CFLAGS="$CFLAGS"
5822	CFLAGS="$CFLAGS -fno-strict-aliasing"
5823	_define_flag=""
5824	test "x$_define_flag" = "x" && _define_flag="-fno-strict-aliasing"
5825	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5826/* end confdefs.h.  */
5827int main(void) { return 0; }
5828_ACEOF
5829if ac_fn_c_try_compile "$LINENO"; then :
5830   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5831$as_echo "yes" >&6; }
5832		  CFLAGS="$saved_CFLAGS $_define_flag"
5833else
5834   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5835$as_echo "no" >&6; }
5836		  CFLAGS="$saved_CFLAGS"
5837
5838fi
5839rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5840}
5841	{
5842	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -D_FORTIFY_SOURCE=2" >&5
5843$as_echo_n "checking if $CC supports -D_FORTIFY_SOURCE=2... " >&6; }
5844	saved_CFLAGS="$CFLAGS"
5845	CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2"
5846	_define_flag=""
5847	test "x$_define_flag" = "x" && _define_flag="-D_FORTIFY_SOURCE=2"
5848	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5849/* end confdefs.h.  */
5850int main(void) { return 0; }
5851_ACEOF
5852if ac_fn_c_try_compile "$LINENO"; then :
5853   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5854$as_echo "yes" >&6; }
5855		  CFLAGS="$saved_CFLAGS $_define_flag"
5856else
5857   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5858$as_echo "no" >&6; }
5859		  CFLAGS="$saved_CFLAGS"
5860
5861fi
5862rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5863}
5864	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking gcc version" >&5
5865$as_echo_n "checking gcc version... " >&6; }
5866	GCC_VER=`$CC -v 2>&1 | $AWK '/gcc version /{print $3}'`
5867	case $GCC_VER in
5868		1.*) no_attrib_nonnull=1 ;;
5869		2.8* | 2.9*)
5870		     no_attrib_nonnull=1
5871		     ;;
5872		2.*) no_attrib_nonnull=1 ;;
5873		*) ;;
5874	esac
5875	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_VER" >&5
5876$as_echo "$GCC_VER" >&6; }
5877
5878	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -fno-builtin-memset" >&5
5879$as_echo_n "checking if $CC accepts -fno-builtin-memset... " >&6; }
5880	saved_CFLAGS="$CFLAGS"
5881	CFLAGS="$CFLAGS -fno-builtin-memset"
5882	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5883/* end confdefs.h.  */
5884 #include <string.h>
5885int
5886main ()
5887{
5888 char b[10]; memset(b, 0, sizeof(b));
5889  ;
5890  return 0;
5891}
5892_ACEOF
5893if ac_fn_c_try_link "$LINENO"; then :
5894   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5895$as_echo "yes" >&6; }
5896else
5897   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5898$as_echo "no" >&6; }
5899		  CFLAGS="$saved_CFLAGS"
5900
5901fi
5902rm -f core conftest.err conftest.$ac_objext \
5903    conftest$ac_exeext conftest.$ac_ext
5904
5905	# -fstack-protector-all doesn't always work for some GCC versions
5906	# and/or platforms, so we test if we can.  If it's not supported
5907	# on a given platform gcc will emit a warning so we use -Werror.
5908	if test "x$use_stack_protector" = "x1"; then
5909	    for t in -fstack-protector-all -fstack-protector; do
5910		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports $t" >&5
5911$as_echo_n "checking if $CC supports $t... " >&6; }
5912		saved_CFLAGS="$CFLAGS"
5913		saved_LDFLAGS="$LDFLAGS"
5914		CFLAGS="$CFLAGS $t -Werror"
5915		LDFLAGS="$LDFLAGS $t -Werror"
5916		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5917/* end confdefs.h.  */
5918 #include <stdio.h>
5919int
5920main ()
5921{
5922
5923	char x[256];
5924	snprintf(x, sizeof(x), "XXX");
5925
5926  ;
5927  return 0;
5928}
5929_ACEOF
5930if ac_fn_c_try_link "$LINENO"; then :
5931   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5932$as_echo "yes" >&6; }
5933		      CFLAGS="$saved_CFLAGS $t"
5934		      LDFLAGS="$saved_LDFLAGS $t"
5935		      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $t works" >&5
5936$as_echo_n "checking if $t works... " >&6; }
5937		      if test "$cross_compiling" = yes; then :
5938   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: cannot test" >&5
5939$as_echo "$as_me: WARNING: cross compiling: cannot test" >&2;}
5940			  break
5941
5942else
5943  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5944/* end confdefs.h.  */
5945 #include <stdio.h>
5946int
5947main ()
5948{
5949
5950	char x[256];
5951	snprintf(x, sizeof(x), "XXX");
5952
5953  ;
5954  return 0;
5955}
5956_ACEOF
5957if ac_fn_c_try_run "$LINENO"; then :
5958   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5959$as_echo "yes" >&6; }
5960			  break
5961else
5962   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5963$as_echo "no" >&6; }
5964fi
5965rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5966  conftest.$ac_objext conftest.beam conftest.$ac_ext
5967fi
5968
5969
5970else
5971   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5972$as_echo "no" >&6; }
5973
5974fi
5975rm -f core conftest.err conftest.$ac_objext \
5976    conftest$ac_exeext conftest.$ac_ext
5977		CFLAGS="$saved_CFLAGS"
5978		LDFLAGS="$saved_LDFLAGS"
5979	    done
5980	fi
5981
5982	if test -z "$have_llong_max"; then
5983		# retry LLONG_MAX with -std=gnu99, needed on some Linuxes
5984		unset ac_cv_have_decl_LLONG_MAX
5985		saved_CFLAGS="$CFLAGS"
5986		CFLAGS="$CFLAGS -std=gnu99"
5987		ac_fn_c_check_decl "$LINENO" "LLONG_MAX" "ac_cv_have_decl_LLONG_MAX" "#include <limits.h>
5988
5989"
5990if test "x$ac_cv_have_decl_LLONG_MAX" = xyes; then :
5991  have_llong_max=1
5992else
5993  CFLAGS="$saved_CFLAGS"
5994fi
5995
5996	fi
5997fi
5998
5999if test "x$no_attrib_nonnull" != "x1" ; then
6000
6001$as_echo "#define HAVE_ATTRIBUTE__NONNULL__ 1" >>confdefs.h
6002
6003fi
6004
6005
6006# Check whether --with-rpath was given.
6007if test "${with_rpath+set}" = set; then :
6008  withval=$with_rpath;
6009		if test "x$withval" = "xno" ; then
6010			need_dash_r=""
6011		fi
6012		if test "x$withval" = "xyes" ; then
6013			need_dash_r=1
6014		fi
6015
6016
6017fi
6018
6019
6020# Allow user to specify flags
6021
6022# Check whether --with-cflags was given.
6023if test "${with_cflags+set}" = set; then :
6024  withval=$with_cflags;
6025		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
6026		    test "x${withval}" != "xyes"; then
6027			CFLAGS="$CFLAGS $withval"
6028		fi
6029
6030
6031fi
6032
6033
6034# Check whether --with-cppflags was given.
6035if test "${with_cppflags+set}" = set; then :
6036  withval=$with_cppflags;
6037		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
6038		    test "x${withval}" != "xyes"; then
6039			CPPFLAGS="$CPPFLAGS $withval"
6040		fi
6041
6042
6043fi
6044
6045
6046# Check whether --with-ldflags was given.
6047if test "${with_ldflags+set}" = set; then :
6048  withval=$with_ldflags;
6049		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
6050		    test "x${withval}" != "xyes"; then
6051			LDFLAGS="$LDFLAGS $withval"
6052		fi
6053
6054
6055fi
6056
6057
6058# Check whether --with-libs was given.
6059if test "${with_libs+set}" = set; then :
6060  withval=$with_libs;
6061		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
6062		    test "x${withval}" != "xyes"; then
6063			LIBS="$LIBS $withval"
6064		fi
6065
6066
6067fi
6068
6069
6070# Check whether --with-Werror was given.
6071if test "${with_Werror+set}" = set; then :
6072  withval=$with_Werror;
6073		if test -n "$withval"  &&  test "x$withval" != "xno"; then
6074			werror_flags="-Werror"
6075			if test "x${withval}" != "xyes"; then
6076				werror_flags="$withval"
6077			fi
6078		fi
6079
6080
6081fi
6082
6083
6084for ac_header in  \
6085	bstring.h \
6086	crypt.h \
6087	crypto/sha2.h \
6088	dirent.h \
6089	endian.h \
6090	features.h \
6091	fcntl.h \
6092	floatingpoint.h \
6093	getopt.h \
6094	glob.h \
6095	ia.h \
6096	iaf.h \
6097	limits.h \
6098	login.h \
6099	maillock.h \
6100	ndir.h \
6101	net/if_tun.h \
6102	netdb.h \
6103	netgroup.h \
6104	pam/pam_appl.h \
6105	paths.h \
6106	poll.h \
6107	pty.h \
6108	readpassphrase.h \
6109	rpc/types.h \
6110	security/pam_appl.h \
6111	sha2.h \
6112	shadow.h \
6113	stddef.h \
6114	stdint.h \
6115	string.h \
6116	strings.h \
6117	sys/audit.h \
6118	sys/bitypes.h \
6119	sys/bsdtty.h \
6120	sys/cdefs.h \
6121	sys/dir.h \
6122	sys/mman.h \
6123	sys/ndir.h \
6124	sys/poll.h \
6125	sys/prctl.h \
6126	sys/pstat.h \
6127	sys/select.h \
6128	sys/stat.h \
6129	sys/stream.h \
6130	sys/stropts.h \
6131	sys/strtio.h \
6132	sys/statvfs.h \
6133	sys/sysmacros.h \
6134	sys/time.h \
6135	sys/timers.h \
6136	sys/un.h \
6137	time.h \
6138	tmpdir.h \
6139	ttyent.h \
6140	ucred.h \
6141	unistd.h \
6142	usersec.h \
6143	util.h \
6144	utime.h \
6145	utmp.h \
6146	utmpx.h \
6147	vis.h \
6148
6149do :
6150  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6151ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6152if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6153  cat >>confdefs.h <<_ACEOF
6154#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6155_ACEOF
6156
6157fi
6158
6159done
6160
6161
6162# lastlog.h requires sys/time.h to be included first on Solaris
6163for ac_header in lastlog.h
6164do :
6165  ac_fn_c_check_header_compile "$LINENO" "lastlog.h" "ac_cv_header_lastlog_h" "
6166#ifdef HAVE_SYS_TIME_H
6167# include <sys/time.h>
6168#endif
6169
6170"
6171if test "x$ac_cv_header_lastlog_h" = xyes; then :
6172  cat >>confdefs.h <<_ACEOF
6173#define HAVE_LASTLOG_H 1
6174_ACEOF
6175
6176fi
6177
6178done
6179
6180
6181# sys/ptms.h requires sys/stream.h to be included first on Solaris
6182for ac_header in sys/ptms.h
6183do :
6184  ac_fn_c_check_header_compile "$LINENO" "sys/ptms.h" "ac_cv_header_sys_ptms_h" "
6185#ifdef HAVE_SYS_STREAM_H
6186# include <sys/stream.h>
6187#endif
6188
6189"
6190if test "x$ac_cv_header_sys_ptms_h" = xyes; then :
6191  cat >>confdefs.h <<_ACEOF
6192#define HAVE_SYS_PTMS_H 1
6193_ACEOF
6194
6195fi
6196
6197done
6198
6199
6200# login_cap.h requires sys/types.h on NetBSD
6201for ac_header in login_cap.h
6202do :
6203  ac_fn_c_check_header_compile "$LINENO" "login_cap.h" "ac_cv_header_login_cap_h" "
6204#include <sys/types.h>
6205
6206"
6207if test "x$ac_cv_header_login_cap_h" = xyes; then :
6208  cat >>confdefs.h <<_ACEOF
6209#define HAVE_LOGIN_CAP_H 1
6210_ACEOF
6211
6212fi
6213
6214done
6215
6216
6217# older BSDs need sys/param.h before sys/mount.h
6218for ac_header in sys/mount.h
6219do :
6220  ac_fn_c_check_header_compile "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "
6221#include <sys/param.h>
6222
6223"
6224if test "x$ac_cv_header_sys_mount_h" = xyes; then :
6225  cat >>confdefs.h <<_ACEOF
6226#define HAVE_SYS_MOUNT_H 1
6227_ACEOF
6228
6229fi
6230
6231done
6232
6233
6234# Messages for features tested for in target-specific section
6235SIA_MSG="no"
6236SPC_MSG="no"
6237SP_MSG="no"
6238
6239# Check for some target-specific stuff
6240case "$host" in
6241*-*-aix*)
6242	# Some versions of VAC won't allow macro redefinitions at
6243	# -qlanglevel=ansi, and autoconf 2.60 sometimes insists on using that
6244	# particularly with older versions of vac or xlc.
6245	# It also throws errors about null macro argments, but these are
6246	# not fatal.
6247	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler allows macro redefinitions" >&5
6248$as_echo_n "checking if compiler allows macro redefinitions... " >&6; }
6249	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6250/* end confdefs.h.  */
6251
6252#define testmacro foo
6253#define testmacro bar
6254int
6255main ()
6256{
6257 exit(0);
6258  ;
6259  return 0;
6260}
6261_ACEOF
6262if ac_fn_c_try_compile "$LINENO"; then :
6263   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6264$as_echo "yes" >&6; }
6265else
6266   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6267$as_echo "no" >&6; }
6268	      CC="`echo $CC | sed 's/-qlanglvl\=ansi//g'`"
6269	      LD="`echo $LD | sed 's/-qlanglvl\=ansi//g'`"
6270	      CFLAGS="`echo $CFLAGS | sed 's/-qlanglvl\=ansi//g'`"
6271	      CPPFLAGS="`echo $CPPFLAGS | sed 's/-qlanglvl\=ansi//g'`"
6272
6273
6274fi
6275rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6276
6277	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to specify blibpath for linker ($LD)" >&5
6278$as_echo_n "checking how to specify blibpath for linker ($LD)... " >&6; }
6279	if (test -z "$blibpath"); then
6280		blibpath="/usr/lib:/lib"
6281	fi
6282	saved_LDFLAGS="$LDFLAGS"
6283	if test "$GCC" = "yes"; then
6284		flags="-Wl,-blibpath: -Wl,-rpath, -blibpath:"
6285	else
6286		flags="-blibpath: -Wl,-blibpath: -Wl,-rpath,"
6287	fi
6288	for tryflags in $flags ;do
6289		if (test -z "$blibflags"); then
6290			LDFLAGS="$saved_LDFLAGS $tryflags$blibpath"
6291			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6292/* end confdefs.h.  */
6293
6294int
6295main ()
6296{
6297
6298  ;
6299  return 0;
6300}
6301_ACEOF
6302if ac_fn_c_try_link "$LINENO"; then :
6303  blibflags=$tryflags
6304fi
6305rm -f core conftest.err conftest.$ac_objext \
6306    conftest$ac_exeext conftest.$ac_ext
6307		fi
6308	done
6309	if (test -z "$blibflags"); then
6310		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
6311$as_echo "not found" >&6; }
6312		as_fn_error $? "*** must be able to specify blibpath on AIX - check config.log" "$LINENO" 5
6313	else
6314		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $blibflags" >&5
6315$as_echo "$blibflags" >&6; }
6316	fi
6317	LDFLAGS="$saved_LDFLAGS"
6318		ac_fn_c_check_func "$LINENO" "authenticate" "ac_cv_func_authenticate"
6319if test "x$ac_cv_func_authenticate" = xyes; then :
6320
6321$as_echo "#define WITH_AIXAUTHENTICATE 1" >>confdefs.h
6322
6323else
6324  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for authenticate in -ls" >&5
6325$as_echo_n "checking for authenticate in -ls... " >&6; }
6326if ${ac_cv_lib_s_authenticate+:} false; then :
6327  $as_echo_n "(cached) " >&6
6328else
6329  ac_check_lib_save_LIBS=$LIBS
6330LIBS="-ls  $LIBS"
6331cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6332/* end confdefs.h.  */
6333
6334/* Override any GCC internal prototype to avoid an error.
6335   Use char because int might match the return type of a GCC
6336   builtin and then its argument prototype would still apply.  */
6337#ifdef __cplusplus
6338extern "C"
6339#endif
6340char authenticate ();
6341int
6342main ()
6343{
6344return authenticate ();
6345  ;
6346  return 0;
6347}
6348_ACEOF
6349if ac_fn_c_try_link "$LINENO"; then :
6350  ac_cv_lib_s_authenticate=yes
6351else
6352  ac_cv_lib_s_authenticate=no
6353fi
6354rm -f core conftest.err conftest.$ac_objext \
6355    conftest$ac_exeext conftest.$ac_ext
6356LIBS=$ac_check_lib_save_LIBS
6357fi
6358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_s_authenticate" >&5
6359$as_echo "$ac_cv_lib_s_authenticate" >&6; }
6360if test "x$ac_cv_lib_s_authenticate" = xyes; then :
6361   $as_echo "#define WITH_AIXAUTHENTICATE 1" >>confdefs.h
6362
6363				LIBS="$LIBS -ls"
6364
6365fi
6366
6367
6368fi
6369
6370		ac_fn_c_check_decl "$LINENO" "authenticate" "ac_cv_have_decl_authenticate" "#include <usersec.h>
6371"
6372if test "x$ac_cv_have_decl_authenticate" = xyes; then :
6373  ac_have_decl=1
6374else
6375  ac_have_decl=0
6376fi
6377
6378cat >>confdefs.h <<_ACEOF
6379#define HAVE_DECL_AUTHENTICATE $ac_have_decl
6380_ACEOF
6381ac_fn_c_check_decl "$LINENO" "loginrestrictions" "ac_cv_have_decl_loginrestrictions" "#include <usersec.h>
6382"
6383if test "x$ac_cv_have_decl_loginrestrictions" = xyes; then :
6384  ac_have_decl=1
6385else
6386  ac_have_decl=0
6387fi
6388
6389cat >>confdefs.h <<_ACEOF
6390#define HAVE_DECL_LOGINRESTRICTIONS $ac_have_decl
6391_ACEOF
6392ac_fn_c_check_decl "$LINENO" "loginsuccess" "ac_cv_have_decl_loginsuccess" "#include <usersec.h>
6393"
6394if test "x$ac_cv_have_decl_loginsuccess" = xyes; then :
6395  ac_have_decl=1
6396else
6397  ac_have_decl=0
6398fi
6399
6400cat >>confdefs.h <<_ACEOF
6401#define HAVE_DECL_LOGINSUCCESS $ac_have_decl
6402_ACEOF
6403ac_fn_c_check_decl "$LINENO" "passwdexpired" "ac_cv_have_decl_passwdexpired" "#include <usersec.h>
6404"
6405if test "x$ac_cv_have_decl_passwdexpired" = xyes; then :
6406  ac_have_decl=1
6407else
6408  ac_have_decl=0
6409fi
6410
6411cat >>confdefs.h <<_ACEOF
6412#define HAVE_DECL_PASSWDEXPIRED $ac_have_decl
6413_ACEOF
6414ac_fn_c_check_decl "$LINENO" "setauthdb" "ac_cv_have_decl_setauthdb" "#include <usersec.h>
6415"
6416if test "x$ac_cv_have_decl_setauthdb" = xyes; then :
6417  ac_have_decl=1
6418else
6419  ac_have_decl=0
6420fi
6421
6422cat >>confdefs.h <<_ACEOF
6423#define HAVE_DECL_SETAUTHDB $ac_have_decl
6424_ACEOF
6425
6426		ac_fn_c_check_decl "$LINENO" "loginfailed" "ac_cv_have_decl_loginfailed" "#include <usersec.h>
6427
6428"
6429if test "x$ac_cv_have_decl_loginfailed" = xyes; then :
6430  ac_have_decl=1
6431else
6432  ac_have_decl=0
6433fi
6434
6435cat >>confdefs.h <<_ACEOF
6436#define HAVE_DECL_LOGINFAILED $ac_have_decl
6437_ACEOF
6438if test $ac_have_decl = 1; then :
6439  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if loginfailed takes 4 arguments" >&5
6440$as_echo_n "checking if loginfailed takes 4 arguments... " >&6; }
6441	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6442/* end confdefs.h.  */
6443 #include <usersec.h>
6444int
6445main ()
6446{
6447 (void)loginfailed("user","host","tty",0);
6448  ;
6449  return 0;
6450}
6451_ACEOF
6452if ac_fn_c_try_compile "$LINENO"; then :
6453  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6454$as_echo "yes" >&6; }
6455
6456$as_echo "#define AIX_LOGINFAILED_4ARG 1" >>confdefs.h
6457
6458else
6459  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6460$as_echo "no" >&6; }
6461
6462fi
6463rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6464fi
6465
6466	for ac_func in getgrset setauthdb
6467do :
6468  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6469ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6470if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6471  cat >>confdefs.h <<_ACEOF
6472#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6473_ACEOF
6474
6475fi
6476done
6477
6478	ac_fn_c_check_decl "$LINENO" "F_CLOSEM" "ac_cv_have_decl_F_CLOSEM" " #include <limits.h>
6479	      #include <fcntl.h>
6480
6481"
6482if test "x$ac_cv_have_decl_F_CLOSEM" = xyes; then :
6483
6484$as_echo "#define HAVE_FCNTL_CLOSEM 1" >>confdefs.h
6485
6486fi
6487
6488	check_for_aix_broken_getaddrinfo=1
6489
6490$as_echo "#define BROKEN_REALPATH 1" >>confdefs.h
6491
6492
6493$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
6494
6495
6496$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
6497
6498
6499$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
6500
6501
6502$as_echo "#define DISABLE_LASTLOG 1" >>confdefs.h
6503
6504
6505$as_echo "#define LOGIN_NEEDS_UTMPX 1" >>confdefs.h
6506
6507
6508$as_echo "#define SPT_TYPE SPT_REUSEARGV" >>confdefs.h
6509
6510
6511$as_echo "#define SSHPAM_CHAUTHTOK_NEEDS_RUID 1" >>confdefs.h
6512
6513
6514$as_echo "#define PTY_ZEROREAD 1" >>confdefs.h
6515
6516	;;
6517*-*-cygwin*)
6518	check_for_libcrypt_later=1
6519	LIBS="$LIBS /usr/lib/textreadmode.o"
6520
6521$as_echo "#define HAVE_CYGWIN 1" >>confdefs.h
6522
6523
6524$as_echo "#define USE_PIPES 1" >>confdefs.h
6525
6526
6527$as_echo "#define DISABLE_SHADOW 1" >>confdefs.h
6528
6529
6530$as_echo "#define NO_X11_UNIX_SOCKETS 1" >>confdefs.h
6531
6532
6533$as_echo "#define NO_IPPORT_RESERVED_CONCEPT 1" >>confdefs.h
6534
6535
6536$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
6537
6538
6539$as_echo "#define SSH_IOBUFSZ 65535" >>confdefs.h
6540
6541
6542$as_echo "#define FILESYSTEM_NO_BACKSLASH 1" >>confdefs.h
6543
6544	;;
6545*-*-dgux*)
6546
6547$as_echo "#define IP_TOS_IS_BROKEN 1" >>confdefs.h
6548
6549	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
6550
6551	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
6552
6553	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
6554
6555	;;
6556*-*-darwin*)
6557	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we have working getaddrinfo" >&5
6558$as_echo_n "checking if we have working getaddrinfo... " >&6; }
6559	if test "$cross_compiling" = yes; then :
6560  { $as_echo "$as_me:${as_lineno-$LINENO}: result: assume it is working" >&5
6561$as_echo "assume it is working" >&6; }
6562else
6563  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6564/* end confdefs.h.  */
6565 #include <mach-o/dyld.h>
6566main() { if (NSVersionOfRunTimeLibrary("System") >= (60 << 16))
6567		exit(0);
6568	else
6569		exit(1);
6570}
6571
6572_ACEOF
6573if ac_fn_c_try_run "$LINENO"; then :
6574  { $as_echo "$as_me:${as_lineno-$LINENO}: result: working" >&5
6575$as_echo "working" >&6; }
6576else
6577  { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy" >&5
6578$as_echo "buggy" >&6; }
6579
6580$as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
6581
6582
6583fi
6584rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6585  conftest.$ac_objext conftest.beam conftest.$ac_ext
6586fi
6587
6588	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
6589
6590	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
6591
6592	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
6593
6594
6595$as_echo "#define BROKEN_GLOB 1" >>confdefs.h
6596
6597
6598cat >>confdefs.h <<_ACEOF
6599#define BIND_8_COMPAT 1
6600_ACEOF
6601
6602
6603$as_echo "#define SSH_TUN_FREEBSD 1" >>confdefs.h
6604
6605
6606$as_echo "#define SSH_TUN_COMPAT_AF 1" >>confdefs.h
6607
6608
6609$as_echo "#define SSH_TUN_PREPEND_AF 1" >>confdefs.h
6610
6611
6612	ac_fn_c_check_decl "$LINENO" "AU_IPv4" "ac_cv_have_decl_AU_IPv4" "$ac_includes_default"
6613if test "x$ac_cv_have_decl_AU_IPv4" = xyes; then :
6614
6615else
6616
6617$as_echo "#define AU_IPv4 0" >>confdefs.h
6618
6619	    #include <bsm/audit.h>
6620
6621$as_echo "#define LASTLOG_WRITE_PUTUTXLINE 1" >>confdefs.h
6622
6623
6624fi
6625
6626
6627$as_echo "#define SPT_TYPE SPT_REUSEARGV" >>confdefs.h
6628
6629	for ac_func in sandbox_init
6630do :
6631  ac_fn_c_check_func "$LINENO" "sandbox_init" "ac_cv_func_sandbox_init"
6632if test "x$ac_cv_func_sandbox_init" = xyes; then :
6633  cat >>confdefs.h <<_ACEOF
6634#define HAVE_SANDBOX_INIT 1
6635_ACEOF
6636
6637fi
6638done
6639
6640	for ac_header in sandbox.h
6641do :
6642  ac_fn_c_check_header_mongrel "$LINENO" "sandbox.h" "ac_cv_header_sandbox_h" "$ac_includes_default"
6643if test "x$ac_cv_header_sandbox_h" = xyes; then :
6644  cat >>confdefs.h <<_ACEOF
6645#define HAVE_SANDBOX_H 1
6646_ACEOF
6647
6648fi
6649
6650done
6651
6652	;;
6653*-*-dragonfly*)
6654	SSHDLIBS="$SSHDLIBS -lcrypt"
6655	;;
6656*-*-haiku*)
6657    LIBS="$LIBS -lbsd "
6658    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lnetwork" >&5
6659$as_echo_n "checking for socket in -lnetwork... " >&6; }
6660if ${ac_cv_lib_network_socket+:} false; then :
6661  $as_echo_n "(cached) " >&6
6662else
6663  ac_check_lib_save_LIBS=$LIBS
6664LIBS="-lnetwork  $LIBS"
6665cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6666/* end confdefs.h.  */
6667
6668/* Override any GCC internal prototype to avoid an error.
6669   Use char because int might match the return type of a GCC
6670   builtin and then its argument prototype would still apply.  */
6671#ifdef __cplusplus
6672extern "C"
6673#endif
6674char socket ();
6675int
6676main ()
6677{
6678return socket ();
6679  ;
6680  return 0;
6681}
6682_ACEOF
6683if ac_fn_c_try_link "$LINENO"; then :
6684  ac_cv_lib_network_socket=yes
6685else
6686  ac_cv_lib_network_socket=no
6687fi
6688rm -f core conftest.err conftest.$ac_objext \
6689    conftest$ac_exeext conftest.$ac_ext
6690LIBS=$ac_check_lib_save_LIBS
6691fi
6692{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network_socket" >&5
6693$as_echo "$ac_cv_lib_network_socket" >&6; }
6694if test "x$ac_cv_lib_network_socket" = xyes; then :
6695  cat >>confdefs.h <<_ACEOF
6696#define HAVE_LIBNETWORK 1
6697_ACEOF
6698
6699  LIBS="-lnetwork $LIBS"
6700
6701fi
6702
6703    $as_echo "#define HAVE_U_INT64_T 1" >>confdefs.h
6704
6705    MANTYPE=man
6706    ;;
6707*-*-hpux*)
6708	# first we define all of the options common to all HP-UX releases
6709	CPPFLAGS="$CPPFLAGS -D_HPUX_SOURCE -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1"
6710	IPADDR_IN_DISPLAY=yes
6711	$as_echo "#define USE_PIPES 1" >>confdefs.h
6712
6713
6714$as_echo "#define LOGIN_NO_ENDOPT 1" >>confdefs.h
6715
6716	$as_echo "#define LOGIN_NEEDS_UTMPX 1" >>confdefs.h
6717
6718
6719$as_echo "#define LOCKED_PASSWD_STRING \"*\"" >>confdefs.h
6720
6721	$as_echo "#define SPT_TYPE SPT_PSTAT" >>confdefs.h
6722
6723	maildir="/var/mail"
6724	LIBS="$LIBS -lsec"
6725	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for t_error in -lxnet" >&5
6726$as_echo_n "checking for t_error in -lxnet... " >&6; }
6727if ${ac_cv_lib_xnet_t_error+:} false; then :
6728  $as_echo_n "(cached) " >&6
6729else
6730  ac_check_lib_save_LIBS=$LIBS
6731LIBS="-lxnet  $LIBS"
6732cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6733/* end confdefs.h.  */
6734
6735/* Override any GCC internal prototype to avoid an error.
6736   Use char because int might match the return type of a GCC
6737   builtin and then its argument prototype would still apply.  */
6738#ifdef __cplusplus
6739extern "C"
6740#endif
6741char t_error ();
6742int
6743main ()
6744{
6745return t_error ();
6746  ;
6747  return 0;
6748}
6749_ACEOF
6750if ac_fn_c_try_link "$LINENO"; then :
6751  ac_cv_lib_xnet_t_error=yes
6752else
6753  ac_cv_lib_xnet_t_error=no
6754fi
6755rm -f core conftest.err conftest.$ac_objext \
6756    conftest$ac_exeext conftest.$ac_ext
6757LIBS=$ac_check_lib_save_LIBS
6758fi
6759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xnet_t_error" >&5
6760$as_echo "$ac_cv_lib_xnet_t_error" >&6; }
6761if test "x$ac_cv_lib_xnet_t_error" = xyes; then :
6762  cat >>confdefs.h <<_ACEOF
6763#define HAVE_LIBXNET 1
6764_ACEOF
6765
6766  LIBS="-lxnet $LIBS"
6767
6768else
6769  as_fn_error $? "*** -lxnet needed on HP-UX - check config.log ***" "$LINENO" 5
6770fi
6771
6772
6773	# next, we define all of the options specific to major releases
6774	case "$host" in
6775	*-*-hpux10*)
6776		if test -z "$GCC"; then
6777			CFLAGS="$CFLAGS -Ae"
6778		fi
6779		;;
6780	*-*-hpux11*)
6781
6782$as_echo "#define PAM_SUN_CODEBASE 1" >>confdefs.h
6783
6784
6785$as_echo "#define DISABLE_UTMP 1" >>confdefs.h
6786
6787
6788$as_echo "#define USE_BTMP 1" >>confdefs.h
6789
6790		check_for_hpux_broken_getaddrinfo=1
6791		check_for_conflicting_getspnam=1
6792		;;
6793	esac
6794
6795	# lastly, we define options specific to minor releases
6796	case "$host" in
6797	*-*-hpux10.26)
6798
6799$as_echo "#define HAVE_SECUREWARE 1" >>confdefs.h
6800
6801		disable_ptmx_check=yes
6802		LIBS="$LIBS -lsecpw"
6803		;;
6804	esac
6805	;;
6806*-*-irix5*)
6807	PATH="$PATH:/usr/etc"
6808
6809$as_echo "#define BROKEN_INET_NTOA 1" >>confdefs.h
6810
6811	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
6812
6813	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
6814
6815	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
6816
6817
6818$as_echo "#define WITH_ABBREV_NO_TTY 1" >>confdefs.h
6819
6820	$as_echo "#define LOCKED_PASSWD_STRING \"*LK*\"" >>confdefs.h
6821
6822	;;
6823*-*-irix6*)
6824	PATH="$PATH:/usr/etc"
6825
6826$as_echo "#define WITH_IRIX_ARRAY 1" >>confdefs.h
6827
6828
6829$as_echo "#define WITH_IRIX_PROJECT 1" >>confdefs.h
6830
6831
6832$as_echo "#define WITH_IRIX_AUDIT 1" >>confdefs.h
6833
6834	ac_fn_c_check_func "$LINENO" "jlimit_startjob" "ac_cv_func_jlimit_startjob"
6835if test "x$ac_cv_func_jlimit_startjob" = xyes; then :
6836
6837$as_echo "#define WITH_IRIX_JOBS 1" >>confdefs.h
6838
6839fi
6840
6841	$as_echo "#define BROKEN_INET_NTOA 1" >>confdefs.h
6842
6843	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
6844
6845	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
6846
6847	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
6848
6849
6850$as_echo "#define BROKEN_UPDWTMPX 1" >>confdefs.h
6851
6852	$as_echo "#define WITH_ABBREV_NO_TTY 1" >>confdefs.h
6853
6854	$as_echo "#define LOCKED_PASSWD_STRING \"*LK*\"" >>confdefs.h
6855
6856	;;
6857*-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
6858	check_for_libcrypt_later=1
6859	$as_echo "#define PAM_TTY_KLUDGE 1" >>confdefs.h
6860
6861	$as_echo "#define LOCKED_PASSWD_PREFIX \"!\"" >>confdefs.h
6862
6863	$as_echo "#define SPT_TYPE SPT_REUSEARGV" >>confdefs.h
6864
6865
6866$as_echo "#define _PATH_BTMP \"/var/log/btmp\"" >>confdefs.h
6867
6868
6869$as_echo "#define USE_BTMP 1" >>confdefs.h
6870
6871	;;
6872*-*-linux*)
6873	no_dev_ptmx=1
6874	check_for_libcrypt_later=1
6875	check_for_openpty_ctty_bug=1
6876
6877$as_echo "#define PAM_TTY_KLUDGE 1" >>confdefs.h
6878
6879
6880$as_echo "#define LOCKED_PASSWD_PREFIX \"!\"" >>confdefs.h
6881
6882	$as_echo "#define SPT_TYPE SPT_REUSEARGV" >>confdefs.h
6883
6884
6885$as_echo "#define LINK_OPNOTSUPP_ERRNO EPERM" >>confdefs.h
6886
6887
6888$as_echo "#define _PATH_BTMP \"/var/log/btmp\"" >>confdefs.h
6889
6890	$as_echo "#define USE_BTMP 1" >>confdefs.h
6891
6892
6893$as_echo "#define LINUX_OOM_ADJUST 1" >>confdefs.h
6894
6895	inet6_default_4in6=yes
6896	case `uname -r` in
6897	1.*|2.0.*)
6898
6899$as_echo "#define BROKEN_CMSG_TYPE 1" >>confdefs.h
6900
6901		;;
6902	esac
6903	# tun(4) forwarding compat code
6904	for ac_header in linux/if_tun.h
6905do :
6906  ac_fn_c_check_header_mongrel "$LINENO" "linux/if_tun.h" "ac_cv_header_linux_if_tun_h" "$ac_includes_default"
6907if test "x$ac_cv_header_linux_if_tun_h" = xyes; then :
6908  cat >>confdefs.h <<_ACEOF
6909#define HAVE_LINUX_IF_TUN_H 1
6910_ACEOF
6911
6912fi
6913
6914done
6915
6916	if test "x$ac_cv_header_linux_if_tun_h" = "xyes" ; then
6917
6918$as_echo "#define SSH_TUN_LINUX 1" >>confdefs.h
6919
6920
6921$as_echo "#define SSH_TUN_COMPAT_AF 1" >>confdefs.h
6922
6923
6924$as_echo "#define SSH_TUN_PREPEND_AF 1" >>confdefs.h
6925
6926	fi
6927	for ac_header in linux/seccomp.h linux/filter.h linux/audit.h
6928do :
6929  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6930ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6931if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6932  cat >>confdefs.h <<_ACEOF
6933#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6934_ACEOF
6935
6936fi
6937
6938done
6939
6940	for ac_func in prctl
6941do :
6942  ac_fn_c_check_func "$LINENO" "prctl" "ac_cv_func_prctl"
6943if test "x$ac_cv_func_prctl" = xyes; then :
6944  cat >>confdefs.h <<_ACEOF
6945#define HAVE_PRCTL 1
6946_ACEOF
6947
6948fi
6949done
6950
6951	have_seccomp_audit_arch=1
6952	case "$host" in
6953	x86_64-*)
6954
6955$as_echo "#define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64" >>confdefs.h
6956
6957		;;
6958	i*86-*)
6959
6960$as_echo "#define SECCOMP_AUDIT_ARCH AUDIT_ARCH_I386" >>confdefs.h
6961
6962		;;
6963	*)
6964		have_seccomp_audit_arch=0
6965		;;
6966	esac
6967	;;
6968mips-sony-bsd|mips-sony-newsos4)
6969
6970$as_echo "#define NEED_SETPGRP 1" >>confdefs.h
6971
6972	SONY=1
6973	;;
6974*-*-netbsd*)
6975	check_for_libcrypt_before=1
6976	if test "x$withval" != "xno" ; then
6977		need_dash_r=1
6978	fi
6979
6980$as_echo "#define SSH_TUN_FREEBSD 1" >>confdefs.h
6981
6982	ac_fn_c_check_header_mongrel "$LINENO" "net/if_tap.h" "ac_cv_header_net_if_tap_h" "$ac_includes_default"
6983if test "x$ac_cv_header_net_if_tap_h" = xyes; then :
6984
6985else
6986
6987$as_echo "#define SSH_TUN_NO_L2 1" >>confdefs.h
6988
6989fi
6990
6991
6992
6993$as_echo "#define SSH_TUN_PREPEND_AF 1" >>confdefs.h
6994
6995	;;
6996*-*-freebsd*)
6997	check_for_libcrypt_later=1
6998
6999$as_echo "#define LOCKED_PASSWD_PREFIX \"*LOCKED*\"" >>confdefs.h
7000
7001
7002$as_echo "#define SSH_TUN_FREEBSD 1" >>confdefs.h
7003
7004	ac_fn_c_check_header_mongrel "$LINENO" "net/if_tap.h" "ac_cv_header_net_if_tap_h" "$ac_includes_default"
7005if test "x$ac_cv_header_net_if_tap_h" = xyes; then :
7006
7007else
7008
7009$as_echo "#define SSH_TUN_NO_L2 1" >>confdefs.h
7010
7011fi
7012
7013
7014
7015$as_echo "#define BROKEN_GLOB 1" >>confdefs.h
7016
7017	;;
7018*-*-bsdi*)
7019	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7020
7021	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7022
7023	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7024
7025	;;
7026*-next-*)
7027	conf_lastlog_location="/usr/adm/lastlog"
7028	conf_utmp_location=/etc/utmp
7029	conf_wtmp_location=/usr/adm/wtmp
7030	maildir=/usr/spool/mail
7031
7032$as_echo "#define HAVE_NEXT 1" >>confdefs.h
7033
7034	$as_echo "#define BROKEN_REALPATH 1" >>confdefs.h
7035
7036	$as_echo "#define USE_PIPES 1" >>confdefs.h
7037
7038
7039$as_echo "#define BROKEN_SAVED_UIDS 1" >>confdefs.h
7040
7041	;;
7042*-*-openbsd*)
7043
7044$as_echo "#define HAVE_ATTRIBUTE__SENTINEL__ 1" >>confdefs.h
7045
7046
7047$as_echo "#define HAVE_ATTRIBUTE__BOUNDED__ 1" >>confdefs.h
7048
7049
7050$as_echo "#define SSH_TUN_OPENBSD 1" >>confdefs.h
7051
7052
7053$as_echo "#define SYSLOG_R_SAFE_IN_SIGHAND 1" >>confdefs.h
7054
7055	;;
7056*-*-solaris*)
7057	if test "x$withval" != "xno" ; then
7058		need_dash_r=1
7059	fi
7060	$as_echo "#define PAM_SUN_CODEBASE 1" >>confdefs.h
7061
7062	$as_echo "#define LOGIN_NEEDS_UTMPX 1" >>confdefs.h
7063
7064
7065$as_echo "#define LOGIN_NEEDS_TERM 1" >>confdefs.h
7066
7067	$as_echo "#define PAM_TTY_KLUDGE 1" >>confdefs.h
7068
7069
7070$as_echo "#define SSHPAM_CHAUTHTOK_NEEDS_RUID 1" >>confdefs.h
7071
7072	$as_echo "#define LOCKED_PASSWD_STRING \"*LK*\"" >>confdefs.h
7073
7074	# Pushing STREAMS modules will cause sshd to acquire a controlling tty.
7075
7076$as_echo "#define SSHD_ACQUIRES_CTTY 1" >>confdefs.h
7077
7078
7079$as_echo "#define PASSWD_NEEDS_USERNAME 1" >>confdefs.h
7080
7081
7082$as_echo "#define BROKEN_TCGETATTR_ICANON 1" >>confdefs.h
7083
7084	external_path_file=/etc/default/login
7085	# hardwire lastlog location (can't detect it on some versions)
7086	conf_lastlog_location="/var/adm/lastlog"
7087	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for obsolete utmp and wtmp in solaris2.x" >&5
7088$as_echo_n "checking for obsolete utmp and wtmp in solaris2.x... " >&6; }
7089	sol2ver=`echo "$host"| sed -e 's/.*[0-9]\.//'`
7090	if test "$sol2ver" -ge 8; then
7091		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7092$as_echo "yes" >&6; }
7093		$as_echo "#define DISABLE_UTMP 1" >>confdefs.h
7094
7095
7096$as_echo "#define DISABLE_WTMP 1" >>confdefs.h
7097
7098	else
7099		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7100$as_echo "no" >&6; }
7101	fi
7102
7103# Check whether --with-solaris-contracts was given.
7104if test "${with_solaris_contracts+set}" = set; then :
7105  withval=$with_solaris_contracts;
7106		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ct_tmpl_activate in -lcontract" >&5
7107$as_echo_n "checking for ct_tmpl_activate in -lcontract... " >&6; }
7108if ${ac_cv_lib_contract_ct_tmpl_activate+:} false; then :
7109  $as_echo_n "(cached) " >&6
7110else
7111  ac_check_lib_save_LIBS=$LIBS
7112LIBS="-lcontract  $LIBS"
7113cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7114/* end confdefs.h.  */
7115
7116/* Override any GCC internal prototype to avoid an error.
7117   Use char because int might match the return type of a GCC
7118   builtin and then its argument prototype would still apply.  */
7119#ifdef __cplusplus
7120extern "C"
7121#endif
7122char ct_tmpl_activate ();
7123int
7124main ()
7125{
7126return ct_tmpl_activate ();
7127  ;
7128  return 0;
7129}
7130_ACEOF
7131if ac_fn_c_try_link "$LINENO"; then :
7132  ac_cv_lib_contract_ct_tmpl_activate=yes
7133else
7134  ac_cv_lib_contract_ct_tmpl_activate=no
7135fi
7136rm -f core conftest.err conftest.$ac_objext \
7137    conftest$ac_exeext conftest.$ac_ext
7138LIBS=$ac_check_lib_save_LIBS
7139fi
7140{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_contract_ct_tmpl_activate" >&5
7141$as_echo "$ac_cv_lib_contract_ct_tmpl_activate" >&6; }
7142if test "x$ac_cv_lib_contract_ct_tmpl_activate" = xyes; then :
7143
7144$as_echo "#define USE_SOLARIS_PROCESS_CONTRACTS 1" >>confdefs.h
7145
7146			  SSHDLIBS="$SSHDLIBS -lcontract"
7147			  SPC_MSG="yes"
7148fi
7149
7150
7151fi
7152
7153
7154# Check whether --with-solaris-projects was given.
7155if test "${with_solaris_projects+set}" = set; then :
7156  withval=$with_solaris_projects;
7157		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for setproject in -lproject" >&5
7158$as_echo_n "checking for setproject in -lproject... " >&6; }
7159if ${ac_cv_lib_project_setproject+:} false; then :
7160  $as_echo_n "(cached) " >&6
7161else
7162  ac_check_lib_save_LIBS=$LIBS
7163LIBS="-lproject  $LIBS"
7164cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7165/* end confdefs.h.  */
7166
7167/* Override any GCC internal prototype to avoid an error.
7168   Use char because int might match the return type of a GCC
7169   builtin and then its argument prototype would still apply.  */
7170#ifdef __cplusplus
7171extern "C"
7172#endif
7173char setproject ();
7174int
7175main ()
7176{
7177return setproject ();
7178  ;
7179  return 0;
7180}
7181_ACEOF
7182if ac_fn_c_try_link "$LINENO"; then :
7183  ac_cv_lib_project_setproject=yes
7184else
7185  ac_cv_lib_project_setproject=no
7186fi
7187rm -f core conftest.err conftest.$ac_objext \
7188    conftest$ac_exeext conftest.$ac_ext
7189LIBS=$ac_check_lib_save_LIBS
7190fi
7191{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_project_setproject" >&5
7192$as_echo "$ac_cv_lib_project_setproject" >&6; }
7193if test "x$ac_cv_lib_project_setproject" = xyes; then :
7194
7195$as_echo "#define USE_SOLARIS_PROJECTS 1" >>confdefs.h
7196
7197			SSHDLIBS="$SSHDLIBS -lproject"
7198			SP_MSG="yes"
7199fi
7200
7201
7202fi
7203
7204	;;
7205*-*-sunos4*)
7206	CPPFLAGS="$CPPFLAGS -DSUNOS4"
7207	for ac_func in getpwanam
7208do :
7209  ac_fn_c_check_func "$LINENO" "getpwanam" "ac_cv_func_getpwanam"
7210if test "x$ac_cv_func_getpwanam" = xyes; then :
7211  cat >>confdefs.h <<_ACEOF
7212#define HAVE_GETPWANAM 1
7213_ACEOF
7214
7215fi
7216done
7217
7218	$as_echo "#define PAM_SUN_CODEBASE 1" >>confdefs.h
7219
7220	conf_utmp_location=/etc/utmp
7221	conf_wtmp_location=/var/adm/wtmp
7222	conf_lastlog_location=/var/adm/lastlog
7223	$as_echo "#define USE_PIPES 1" >>confdefs.h
7224
7225	;;
7226*-ncr-sysv*)
7227	LIBS="$LIBS -lc89"
7228	$as_echo "#define USE_PIPES 1" >>confdefs.h
7229
7230	$as_echo "#define SSHD_ACQUIRES_CTTY 1" >>confdefs.h
7231
7232	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7233
7234	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7235
7236	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7237
7238	;;
7239*-sni-sysv*)
7240	# /usr/ucblib MUST NOT be searched on ReliantUNIX
7241	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
7242$as_echo_n "checking for dlsym in -ldl... " >&6; }
7243if ${ac_cv_lib_dl_dlsym+:} false; then :
7244  $as_echo_n "(cached) " >&6
7245else
7246  ac_check_lib_save_LIBS=$LIBS
7247LIBS="-ldl  $LIBS"
7248cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7249/* end confdefs.h.  */
7250
7251/* Override any GCC internal prototype to avoid an error.
7252   Use char because int might match the return type of a GCC
7253   builtin and then its argument prototype would still apply.  */
7254#ifdef __cplusplus
7255extern "C"
7256#endif
7257char dlsym ();
7258int
7259main ()
7260{
7261return dlsym ();
7262  ;
7263  return 0;
7264}
7265_ACEOF
7266if ac_fn_c_try_link "$LINENO"; then :
7267  ac_cv_lib_dl_dlsym=yes
7268else
7269  ac_cv_lib_dl_dlsym=no
7270fi
7271rm -f core conftest.err conftest.$ac_objext \
7272    conftest$ac_exeext conftest.$ac_ext
7273LIBS=$ac_check_lib_save_LIBS
7274fi
7275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
7276$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
7277if test "x$ac_cv_lib_dl_dlsym" = xyes; then :
7278  cat >>confdefs.h <<_ACEOF
7279#define HAVE_LIBDL 1
7280_ACEOF
7281
7282  LIBS="-ldl $LIBS"
7283
7284fi
7285
7286	# -lresolv needs to be at the end of LIBS or DNS lookups break
7287	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_query in -lresolv" >&5
7288$as_echo_n "checking for res_query in -lresolv... " >&6; }
7289if ${ac_cv_lib_resolv_res_query+:} false; then :
7290  $as_echo_n "(cached) " >&6
7291else
7292  ac_check_lib_save_LIBS=$LIBS
7293LIBS="-lresolv  $LIBS"
7294cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7295/* end confdefs.h.  */
7296
7297/* Override any GCC internal prototype to avoid an error.
7298   Use char because int might match the return type of a GCC
7299   builtin and then its argument prototype would still apply.  */
7300#ifdef __cplusplus
7301extern "C"
7302#endif
7303char res_query ();
7304int
7305main ()
7306{
7307return res_query ();
7308  ;
7309  return 0;
7310}
7311_ACEOF
7312if ac_fn_c_try_link "$LINENO"; then :
7313  ac_cv_lib_resolv_res_query=yes
7314else
7315  ac_cv_lib_resolv_res_query=no
7316fi
7317rm -f core conftest.err conftest.$ac_objext \
7318    conftest$ac_exeext conftest.$ac_ext
7319LIBS=$ac_check_lib_save_LIBS
7320fi
7321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_res_query" >&5
7322$as_echo "$ac_cv_lib_resolv_res_query" >&6; }
7323if test "x$ac_cv_lib_resolv_res_query" = xyes; then :
7324   LIBS="$LIBS -lresolv"
7325fi
7326
7327	IPADDR_IN_DISPLAY=yes
7328	$as_echo "#define USE_PIPES 1" >>confdefs.h
7329
7330	$as_echo "#define IP_TOS_IS_BROKEN 1" >>confdefs.h
7331
7332	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7333
7334	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7335
7336	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7337
7338	$as_echo "#define SSHD_ACQUIRES_CTTY 1" >>confdefs.h
7339
7340	external_path_file=/etc/default/login
7341	# /usr/ucblib/libucb.a no longer needed on ReliantUNIX
7342	# Attention: always take care to bind libsocket and libnsl before libc,
7343	# otherwise you will find lots of "SIOCGPGRP errno 22" on syslog
7344	;;
7345# UnixWare 1.x, UnixWare 2.x, and others based on code from Univel.
7346*-*-sysv4.2*)
7347	$as_echo "#define USE_PIPES 1" >>confdefs.h
7348
7349	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7350
7351	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7352
7353	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7354
7355
7356$as_echo "#define PASSWD_NEEDS_USERNAME 1" >>confdefs.h
7357
7358	$as_echo "#define LOCKED_PASSWD_STRING \"*LK*\"" >>confdefs.h
7359
7360	;;
7361# UnixWare 7.x, OpenUNIX 8
7362*-*-sysv5*)
7363	CPPFLAGS="$CPPFLAGS -Dvsnprintf=_xvsnprintf -Dsnprintf=_xsnprintf"
7364
7365$as_echo "#define UNIXWARE_LONG_PASSWORDS 1" >>confdefs.h
7366
7367	$as_echo "#define USE_PIPES 1" >>confdefs.h
7368
7369	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7370
7371	$as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
7372
7373	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7374
7375	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7376
7377	$as_echo "#define PASSWD_NEEDS_USERNAME 1" >>confdefs.h
7378
7379	case "$host" in
7380	*-*-sysv5SCO_SV*)	# SCO OpenServer 6.x
7381		maildir=/var/spool/mail
7382		TEST_SHELL=/u95/bin/sh
7383
7384$as_echo "#define BROKEN_LIBIAF 1" >>confdefs.h
7385
7386		$as_echo "#define BROKEN_UPDWTMPX 1" >>confdefs.h
7387
7388		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getluid in -lprot" >&5
7389$as_echo_n "checking for getluid in -lprot... " >&6; }
7390if ${ac_cv_lib_prot_getluid+:} false; then :
7391  $as_echo_n "(cached) " >&6
7392else
7393  ac_check_lib_save_LIBS=$LIBS
7394LIBS="-lprot  $LIBS"
7395cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7396/* end confdefs.h.  */
7397
7398/* Override any GCC internal prototype to avoid an error.
7399   Use char because int might match the return type of a GCC
7400   builtin and then its argument prototype would still apply.  */
7401#ifdef __cplusplus
7402extern "C"
7403#endif
7404char getluid ();
7405int
7406main ()
7407{
7408return getluid ();
7409  ;
7410  return 0;
7411}
7412_ACEOF
7413if ac_fn_c_try_link "$LINENO"; then :
7414  ac_cv_lib_prot_getluid=yes
7415else
7416  ac_cv_lib_prot_getluid=no
7417fi
7418rm -f core conftest.err conftest.$ac_objext \
7419    conftest$ac_exeext conftest.$ac_ext
7420LIBS=$ac_check_lib_save_LIBS
7421fi
7422{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_prot_getluid" >&5
7423$as_echo "$ac_cv_lib_prot_getluid" >&6; }
7424if test "x$ac_cv_lib_prot_getluid" = xyes; then :
7425   LIBS="$LIBS -lprot"
7426			for ac_func in getluid setluid
7427do :
7428  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7429ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7430if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7431  cat >>confdefs.h <<_ACEOF
7432#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7433_ACEOF
7434
7435fi
7436done
7437
7438			$as_echo "#define HAVE_SECUREWARE 1" >>confdefs.h
7439
7440			$as_echo "#define DISABLE_SHADOW 1" >>confdefs.h
7441
7442
7443fi
7444
7445		;;
7446	*)	$as_echo "#define LOCKED_PASSWD_STRING \"*LK*\"" >>confdefs.h
7447
7448		check_for_libcrypt_later=1
7449		;;
7450	esac
7451	;;
7452*-*-sysv*)
7453	;;
7454# SCO UNIX and OEM versions of SCO UNIX
7455*-*-sco3.2v4*)
7456	as_fn_error $? "\"This Platform is no longer supported.\"" "$LINENO" 5
7457	;;
7458# SCO OpenServer 5.x
7459*-*-sco3.2v5*)
7460	if test -z "$GCC"; then
7461		CFLAGS="$CFLAGS -belf"
7462	fi
7463	LIBS="$LIBS -lprot -lx -ltinfo -lm"
7464	no_dev_ptmx=1
7465	$as_echo "#define USE_PIPES 1" >>confdefs.h
7466
7467	$as_echo "#define HAVE_SECUREWARE 1" >>confdefs.h
7468
7469	$as_echo "#define DISABLE_SHADOW 1" >>confdefs.h
7470
7471	$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
7472
7473	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7474
7475	$as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
7476
7477	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7478
7479	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7480
7481	$as_echo "#define WITH_ABBREV_NO_TTY 1" >>confdefs.h
7482
7483	$as_echo "#define BROKEN_UPDWTMPX 1" >>confdefs.h
7484
7485	$as_echo "#define PASSWD_NEEDS_USERNAME 1" >>confdefs.h
7486
7487	for ac_func in getluid setluid
7488do :
7489  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7490ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7491if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7492  cat >>confdefs.h <<_ACEOF
7493#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7494_ACEOF
7495
7496fi
7497done
7498
7499	MANTYPE=man
7500	TEST_SHELL=ksh
7501	;;
7502*-*-unicosmk*)
7503
7504$as_echo "#define NO_SSH_LASTLOG 1" >>confdefs.h
7505
7506	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7507
7508	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7509
7510	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7511
7512	$as_echo "#define USE_PIPES 1" >>confdefs.h
7513
7514	$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
7515
7516	LDFLAGS="$LDFLAGS"
7517	LIBS="$LIBS -lgen -lrsc -lshare -luex -lacm"
7518	MANTYPE=cat
7519	;;
7520*-*-unicosmp*)
7521	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7522
7523	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7524
7525	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7526
7527	$as_echo "#define WITH_ABBREV_NO_TTY 1" >>confdefs.h
7528
7529	$as_echo "#define USE_PIPES 1" >>confdefs.h
7530
7531	$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
7532
7533	LDFLAGS="$LDFLAGS"
7534	LIBS="$LIBS -lgen -lacid -ldb"
7535	MANTYPE=cat
7536	;;
7537*-*-unicos*)
7538	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7539
7540	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7541
7542	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7543
7544	$as_echo "#define USE_PIPES 1" >>confdefs.h
7545
7546	$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
7547
7548	$as_echo "#define NO_SSH_LASTLOG 1" >>confdefs.h
7549
7550	LDFLAGS="$LDFLAGS -Wl,-Dmsglevel=334:fatal"
7551	LIBS="$LIBS -lgen -lrsc -lshare -luex -lacm"
7552	MANTYPE=cat
7553	;;
7554*-dec-osf*)
7555	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Digital Unix SIA" >&5
7556$as_echo_n "checking for Digital Unix SIA... " >&6; }
7557	no_osfsia=""
7558
7559# Check whether --with-osfsia was given.
7560if test "${with_osfsia+set}" = set; then :
7561  withval=$with_osfsia;
7562			if test "x$withval" = "xno" ; then
7563				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
7564$as_echo "disabled" >&6; }
7565				no_osfsia=1
7566			fi
7567
7568fi
7569
7570	if test -z "$no_osfsia" ; then
7571		if test -f /etc/sia/matrix.conf; then
7572			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7573$as_echo "yes" >&6; }
7574
7575$as_echo "#define HAVE_OSF_SIA 1" >>confdefs.h
7576
7577
7578$as_echo "#define DISABLE_LOGIN 1" >>confdefs.h
7579
7580			$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
7581
7582			LIBS="$LIBS -lsecurity -ldb -lm -laud"
7583			SIA_MSG="yes"
7584		else
7585			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7586$as_echo "no" >&6; }
7587
7588$as_echo "#define LOCKED_PASSWD_SUBSTR \"Nologin\"" >>confdefs.h
7589
7590		fi
7591	fi
7592	$as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
7593
7594	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7595
7596	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7597
7598	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7599
7600
7601$as_echo "#define BROKEN_READV_COMPARISON 1" >>confdefs.h
7602
7603	;;
7604
7605*-*-nto-qnx*)
7606	$as_echo "#define USE_PIPES 1" >>confdefs.h
7607
7608	$as_echo "#define NO_X11_UNIX_SOCKETS 1" >>confdefs.h
7609
7610
7611$as_echo "#define MISSING_NFDBITS 1" >>confdefs.h
7612
7613
7614$as_echo "#define MISSING_HOWMANY 1" >>confdefs.h
7615
7616
7617$as_echo "#define MISSING_FD_MASK 1" >>confdefs.h
7618
7619	$as_echo "#define DISABLE_LASTLOG 1" >>confdefs.h
7620
7621	$as_echo "#define SSHD_ACQUIRES_CTTY 1" >>confdefs.h
7622
7623
7624$as_echo "#define BROKEN_SHADOW_EXPIRE 1" >>confdefs.h
7625
7626	enable_etc_default_login=no	# has incompatible /etc/default/login
7627	case "$host" in
7628	*-*-nto-qnx6*)
7629		$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
7630
7631		;;
7632	esac
7633	;;
7634
7635*-*-ultrix*)
7636
7637$as_echo "#define BROKEN_GETGROUPS 1" >>confdefs.h
7638
7639
7640$as_echo "#define BROKEN_MMAP 1" >>confdefs.h
7641
7642	$as_echo "#define NEED_SETPGRP 1" >>confdefs.h
7643
7644
7645$as_echo "#define HAVE_SYS_SYSLOG_H 1" >>confdefs.h
7646
7647	;;
7648
7649*-*-lynxos)
7650        CFLAGS="$CFLAGS -D__NO_INCLUDE_WARN__"
7651	$as_echo "#define MISSING_HOWMANY 1" >>confdefs.h
7652
7653
7654$as_echo "#define BROKEN_SETVBUF 1" >>confdefs.h
7655
7656        ;;
7657esac
7658
7659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler and flags for sanity" >&5
7660$as_echo_n "checking compiler and flags for sanity... " >&6; }
7661if test "$cross_compiling" = yes; then :
7662  	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking compiler sanity" >&5
7663$as_echo "$as_me: WARNING: cross compiling: not checking compiler sanity" >&2;}
7664
7665else
7666  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7667/* end confdefs.h.  */
7668 #include <stdio.h>
7669int
7670main ()
7671{
7672 exit(0);
7673  ;
7674  return 0;
7675}
7676_ACEOF
7677if ac_fn_c_try_run "$LINENO"; then :
7678  	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7679$as_echo "yes" >&6; }
7680else
7681
7682		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7683$as_echo "no" >&6; }
7684		as_fn_error $? "*** compiler cannot create working executables, check config.log ***" "$LINENO" 5
7685
7686fi
7687rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7688  conftest.$ac_objext conftest.beam conftest.$ac_ext
7689fi
7690
7691
7692# Checks for libraries.
7693ac_fn_c_check_func "$LINENO" "yp_match" "ac_cv_func_yp_match"
7694if test "x$ac_cv_func_yp_match" = xyes; then :
7695
7696else
7697  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for yp_match in -lnsl" >&5
7698$as_echo_n "checking for yp_match in -lnsl... " >&6; }
7699if ${ac_cv_lib_nsl_yp_match+:} false; then :
7700  $as_echo_n "(cached) " >&6
7701else
7702  ac_check_lib_save_LIBS=$LIBS
7703LIBS="-lnsl  $LIBS"
7704cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7705/* end confdefs.h.  */
7706
7707/* Override any GCC internal prototype to avoid an error.
7708   Use char because int might match the return type of a GCC
7709   builtin and then its argument prototype would still apply.  */
7710#ifdef __cplusplus
7711extern "C"
7712#endif
7713char yp_match ();
7714int
7715main ()
7716{
7717return yp_match ();
7718  ;
7719  return 0;
7720}
7721_ACEOF
7722if ac_fn_c_try_link "$LINENO"; then :
7723  ac_cv_lib_nsl_yp_match=yes
7724else
7725  ac_cv_lib_nsl_yp_match=no
7726fi
7727rm -f core conftest.err conftest.$ac_objext \
7728    conftest$ac_exeext conftest.$ac_ext
7729LIBS=$ac_check_lib_save_LIBS
7730fi
7731{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_yp_match" >&5
7732$as_echo "$ac_cv_lib_nsl_yp_match" >&6; }
7733if test "x$ac_cv_lib_nsl_yp_match" = xyes; then :
7734  cat >>confdefs.h <<_ACEOF
7735#define HAVE_LIBNSL 1
7736_ACEOF
7737
7738  LIBS="-lnsl $LIBS"
7739
7740fi
7741
7742fi
7743
7744ac_fn_c_check_func "$LINENO" "setsockopt" "ac_cv_func_setsockopt"
7745if test "x$ac_cv_func_setsockopt" = xyes; then :
7746
7747else
7748  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setsockopt in -lsocket" >&5
7749$as_echo_n "checking for setsockopt in -lsocket... " >&6; }
7750if ${ac_cv_lib_socket_setsockopt+:} false; then :
7751  $as_echo_n "(cached) " >&6
7752else
7753  ac_check_lib_save_LIBS=$LIBS
7754LIBS="-lsocket  $LIBS"
7755cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7756/* end confdefs.h.  */
7757
7758/* Override any GCC internal prototype to avoid an error.
7759   Use char because int might match the return type of a GCC
7760   builtin and then its argument prototype would still apply.  */
7761#ifdef __cplusplus
7762extern "C"
7763#endif
7764char setsockopt ();
7765int
7766main ()
7767{
7768return setsockopt ();
7769  ;
7770  return 0;
7771}
7772_ACEOF
7773if ac_fn_c_try_link "$LINENO"; then :
7774  ac_cv_lib_socket_setsockopt=yes
7775else
7776  ac_cv_lib_socket_setsockopt=no
7777fi
7778rm -f core conftest.err conftest.$ac_objext \
7779    conftest$ac_exeext conftest.$ac_ext
7780LIBS=$ac_check_lib_save_LIBS
7781fi
7782{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_setsockopt" >&5
7783$as_echo "$ac_cv_lib_socket_setsockopt" >&6; }
7784if test "x$ac_cv_lib_socket_setsockopt" = xyes; then :
7785  cat >>confdefs.h <<_ACEOF
7786#define HAVE_LIBSOCKET 1
7787_ACEOF
7788
7789  LIBS="-lsocket $LIBS"
7790
7791fi
7792
7793fi
7794
7795
7796for ac_func in dirname
7797do :
7798  ac_fn_c_check_func "$LINENO" "dirname" "ac_cv_func_dirname"
7799if test "x$ac_cv_func_dirname" = xyes; then :
7800  cat >>confdefs.h <<_ACEOF
7801#define HAVE_DIRNAME 1
7802_ACEOF
7803 for ac_header in libgen.h
7804do :
7805  ac_fn_c_check_header_mongrel "$LINENO" "libgen.h" "ac_cv_header_libgen_h" "$ac_includes_default"
7806if test "x$ac_cv_header_libgen_h" = xyes; then :
7807  cat >>confdefs.h <<_ACEOF
7808#define HAVE_LIBGEN_H 1
7809_ACEOF
7810
7811fi
7812
7813done
7814
7815else
7816
7817	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dirname in -lgen" >&5
7818$as_echo_n "checking for dirname in -lgen... " >&6; }
7819if ${ac_cv_lib_gen_dirname+:} false; then :
7820  $as_echo_n "(cached) " >&6
7821else
7822  ac_check_lib_save_LIBS=$LIBS
7823LIBS="-lgen  $LIBS"
7824cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7825/* end confdefs.h.  */
7826
7827/* Override any GCC internal prototype to avoid an error.
7828   Use char because int might match the return type of a GCC
7829   builtin and then its argument prototype would still apply.  */
7830#ifdef __cplusplus
7831extern "C"
7832#endif
7833char dirname ();
7834int
7835main ()
7836{
7837return dirname ();
7838  ;
7839  return 0;
7840}
7841_ACEOF
7842if ac_fn_c_try_link "$LINENO"; then :
7843  ac_cv_lib_gen_dirname=yes
7844else
7845  ac_cv_lib_gen_dirname=no
7846fi
7847rm -f core conftest.err conftest.$ac_objext \
7848    conftest$ac_exeext conftest.$ac_ext
7849LIBS=$ac_check_lib_save_LIBS
7850fi
7851{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gen_dirname" >&5
7852$as_echo "$ac_cv_lib_gen_dirname" >&6; }
7853if test "x$ac_cv_lib_gen_dirname" = xyes; then :
7854
7855		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken dirname" >&5
7856$as_echo_n "checking for broken dirname... " >&6; }
7857if ${ac_cv_have_broken_dirname+:} false; then :
7858  $as_echo_n "(cached) " >&6
7859else
7860
7861			save_LIBS="$LIBS"
7862			LIBS="$LIBS -lgen"
7863			if test "$cross_compiling" = yes; then :
7864   ac_cv_have_broken_dirname="no"
7865else
7866  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7867/* end confdefs.h.  */
7868
7869#include <libgen.h>
7870#include <string.h>
7871
7872int main(int argc, char **argv) {
7873    char *s, buf[32];
7874
7875    strncpy(buf,"/etc", 32);
7876    s = dirname(buf);
7877    if (!s || strncmp(s, "/", 32) != 0) {
7878	exit(1);
7879    } else {
7880	exit(0);
7881    }
7882}
7883
7884_ACEOF
7885if ac_fn_c_try_run "$LINENO"; then :
7886   ac_cv_have_broken_dirname="no"
7887else
7888   ac_cv_have_broken_dirname="yes"
7889fi
7890rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7891  conftest.$ac_objext conftest.beam conftest.$ac_ext
7892fi
7893
7894			LIBS="$save_LIBS"
7895
7896fi
7897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_broken_dirname" >&5
7898$as_echo "$ac_cv_have_broken_dirname" >&6; }
7899		if test "x$ac_cv_have_broken_dirname" = "xno" ; then
7900			LIBS="$LIBS -lgen"
7901			$as_echo "#define HAVE_DIRNAME 1" >>confdefs.h
7902
7903			for ac_header in libgen.h
7904do :
7905  ac_fn_c_check_header_mongrel "$LINENO" "libgen.h" "ac_cv_header_libgen_h" "$ac_includes_default"
7906if test "x$ac_cv_header_libgen_h" = xyes; then :
7907  cat >>confdefs.h <<_ACEOF
7908#define HAVE_LIBGEN_H 1
7909_ACEOF
7910
7911fi
7912
7913done
7914
7915		fi
7916
7917fi
7918
7919
7920fi
7921done
7922
7923
7924ac_fn_c_check_func "$LINENO" "getspnam" "ac_cv_func_getspnam"
7925if test "x$ac_cv_func_getspnam" = xyes; then :
7926
7927else
7928  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getspnam in -lgen" >&5
7929$as_echo_n "checking for getspnam in -lgen... " >&6; }
7930if ${ac_cv_lib_gen_getspnam+:} false; then :
7931  $as_echo_n "(cached) " >&6
7932else
7933  ac_check_lib_save_LIBS=$LIBS
7934LIBS="-lgen  $LIBS"
7935cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7936/* end confdefs.h.  */
7937
7938/* Override any GCC internal prototype to avoid an error.
7939   Use char because int might match the return type of a GCC
7940   builtin and then its argument prototype would still apply.  */
7941#ifdef __cplusplus
7942extern "C"
7943#endif
7944char getspnam ();
7945int
7946main ()
7947{
7948return getspnam ();
7949  ;
7950  return 0;
7951}
7952_ACEOF
7953if ac_fn_c_try_link "$LINENO"; then :
7954  ac_cv_lib_gen_getspnam=yes
7955else
7956  ac_cv_lib_gen_getspnam=no
7957fi
7958rm -f core conftest.err conftest.$ac_objext \
7959    conftest$ac_exeext conftest.$ac_ext
7960LIBS=$ac_check_lib_save_LIBS
7961fi
7962{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gen_getspnam" >&5
7963$as_echo "$ac_cv_lib_gen_getspnam" >&6; }
7964if test "x$ac_cv_lib_gen_getspnam" = xyes; then :
7965  LIBS="$LIBS -lgen"
7966fi
7967
7968fi
7969
7970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing basename" >&5
7971$as_echo_n "checking for library containing basename... " >&6; }
7972if ${ac_cv_search_basename+:} false; then :
7973  $as_echo_n "(cached) " >&6
7974else
7975  ac_func_search_save_LIBS=$LIBS
7976cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7977/* end confdefs.h.  */
7978
7979/* Override any GCC internal prototype to avoid an error.
7980   Use char because int might match the return type of a GCC
7981   builtin and then its argument prototype would still apply.  */
7982#ifdef __cplusplus
7983extern "C"
7984#endif
7985char basename ();
7986int
7987main ()
7988{
7989return basename ();
7990  ;
7991  return 0;
7992}
7993_ACEOF
7994for ac_lib in '' gen; do
7995  if test -z "$ac_lib"; then
7996    ac_res="none required"
7997  else
7998    ac_res=-l$ac_lib
7999    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8000  fi
8001  if ac_fn_c_try_link "$LINENO"; then :
8002  ac_cv_search_basename=$ac_res
8003fi
8004rm -f core conftest.err conftest.$ac_objext \
8005    conftest$ac_exeext
8006  if ${ac_cv_search_basename+:} false; then :
8007  break
8008fi
8009done
8010if ${ac_cv_search_basename+:} false; then :
8011
8012else
8013  ac_cv_search_basename=no
8014fi
8015rm conftest.$ac_ext
8016LIBS=$ac_func_search_save_LIBS
8017fi
8018{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_basename" >&5
8019$as_echo "$ac_cv_search_basename" >&6; }
8020ac_res=$ac_cv_search_basename
8021if test "$ac_res" != no; then :
8022  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8023
8024$as_echo "#define HAVE_BASENAME 1" >>confdefs.h
8025
8026fi
8027
8028
8029
8030# Check whether --with-zlib was given.
8031if test "${with_zlib+set}" = set; then :
8032  withval=$with_zlib;  if test "x$withval" = "xno" ; then
8033		as_fn_error $? "*** zlib is required ***" "$LINENO" 5
8034	  elif test "x$withval" != "xyes"; then
8035		if test -d "$withval/lib"; then
8036			if test -n "${need_dash_r}"; then
8037				LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}"
8038			else
8039				LDFLAGS="-L${withval}/lib ${LDFLAGS}"
8040			fi
8041		else
8042			if test -n "${need_dash_r}"; then
8043				LDFLAGS="-L${withval} -R${withval} ${LDFLAGS}"
8044			else
8045				LDFLAGS="-L${withval} ${LDFLAGS}"
8046			fi
8047		fi
8048		if test -d "$withval/include"; then
8049			CPPFLAGS="-I${withval}/include ${CPPFLAGS}"
8050		else
8051			CPPFLAGS="-I${withval} ${CPPFLAGS}"
8052		fi
8053	fi
8054
8055fi
8056
8057
8058ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
8059if test "x$ac_cv_header_zlib_h" = xyes; then :
8060
8061else
8062  as_fn_error $? "*** zlib.h missing - please install first or check config.log ***" "$LINENO" 5
8063fi
8064
8065
8066{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5
8067$as_echo_n "checking for deflate in -lz... " >&6; }
8068if ${ac_cv_lib_z_deflate+:} false; then :
8069  $as_echo_n "(cached) " >&6
8070else
8071  ac_check_lib_save_LIBS=$LIBS
8072LIBS="-lz  $LIBS"
8073cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8074/* end confdefs.h.  */
8075
8076/* Override any GCC internal prototype to avoid an error.
8077   Use char because int might match the return type of a GCC
8078   builtin and then its argument prototype would still apply.  */
8079#ifdef __cplusplus
8080extern "C"
8081#endif
8082char deflate ();
8083int
8084main ()
8085{
8086return deflate ();
8087  ;
8088  return 0;
8089}
8090_ACEOF
8091if ac_fn_c_try_link "$LINENO"; then :
8092  ac_cv_lib_z_deflate=yes
8093else
8094  ac_cv_lib_z_deflate=no
8095fi
8096rm -f core conftest.err conftest.$ac_objext \
8097    conftest$ac_exeext conftest.$ac_ext
8098LIBS=$ac_check_lib_save_LIBS
8099fi
8100{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5
8101$as_echo "$ac_cv_lib_z_deflate" >&6; }
8102if test "x$ac_cv_lib_z_deflate" = xyes; then :
8103  cat >>confdefs.h <<_ACEOF
8104#define HAVE_LIBZ 1
8105_ACEOF
8106
8107  LIBS="-lz $LIBS"
8108
8109else
8110
8111		saved_CPPFLAGS="$CPPFLAGS"
8112		saved_LDFLAGS="$LDFLAGS"
8113		save_LIBS="$LIBS"
8114				if test -n "${need_dash_r}"; then
8115			LDFLAGS="-L/usr/local/lib -R/usr/local/lib ${saved_LDFLAGS}"
8116		else
8117			LDFLAGS="-L/usr/local/lib ${saved_LDFLAGS}"
8118		fi
8119		CPPFLAGS="-I/usr/local/include ${saved_CPPFLAGS}"
8120		LIBS="$LIBS -lz"
8121		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8122/* end confdefs.h.  */
8123
8124/* Override any GCC internal prototype to avoid an error.
8125   Use char because int might match the return type of a GCC
8126   builtin and then its argument prototype would still apply.  */
8127#ifdef __cplusplus
8128extern "C"
8129#endif
8130char deflate ();
8131int
8132main ()
8133{
8134return deflate ();
8135  ;
8136  return 0;
8137}
8138_ACEOF
8139if ac_fn_c_try_link "$LINENO"; then :
8140  $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
8141
8142else
8143
8144				as_fn_error $? "*** zlib missing - please install first or check config.log ***" "$LINENO" 5
8145
8146
8147fi
8148rm -f core conftest.err conftest.$ac_objext \
8149    conftest$ac_exeext conftest.$ac_ext
8150
8151
8152fi
8153
8154
8155
8156# Check whether --with-zlib-version-check was given.
8157if test "${with_zlib_version_check+set}" = set; then :
8158  withval=$with_zlib_version_check;   if test "x$withval" = "xno" ; then
8159		zlib_check_nonfatal=1
8160	   fi
8161
8162
8163fi
8164
8165
8166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for possibly buggy zlib" >&5
8167$as_echo_n "checking for possibly buggy zlib... " >&6; }
8168if test "$cross_compiling" = yes; then :
8169  	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking zlib version" >&5
8170$as_echo "$as_me: WARNING: cross compiling: not checking zlib version" >&2;}
8171
8172else
8173  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8174/* end confdefs.h.  */
8175
8176#include <stdio.h>
8177#include <zlib.h>
8178
8179int
8180main ()
8181{
8182
8183	int a=0, b=0, c=0, d=0, n, v;
8184	n = sscanf(ZLIB_VERSION, "%d.%d.%d.%d", &a, &b, &c, &d);
8185	if (n != 3 && n != 4)
8186		exit(1);
8187	v = a*1000000 + b*10000 + c*100 + d;
8188	fprintf(stderr, "found zlib version %s (%d)\n", ZLIB_VERSION, v);
8189
8190	/* 1.1.4 is OK */
8191	if (a == 1 && b == 1 && c >= 4)
8192		exit(0);
8193
8194	/* 1.2.3 and up are OK */
8195	if (v >= 1020300)
8196		exit(0);
8197
8198	exit(2);
8199
8200  ;
8201  return 0;
8202}
8203_ACEOF
8204if ac_fn_c_try_run "$LINENO"; then :
8205  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8206$as_echo "no" >&6; }
8207else
8208   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8209$as_echo "yes" >&6; }
8210	  if test -z "$zlib_check_nonfatal" ; then
8211		as_fn_error $? "*** zlib too old - check config.log ***
8212Your reported zlib version has known security problems.  It's possible your
8213vendor has fixed these problems without changing the version number.  If you
8214are sure this is the case, you can disable the check by running
8215\"./configure --without-zlib-version-check\".
8216If you are in doubt, upgrade zlib to version 1.2.3 or greater.
8217See http://www.gzip.org/zlib/ for details." "$LINENO" 5
8218	  else
8219		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: zlib version may have security problems" >&5
8220$as_echo "$as_me: WARNING: zlib version may have security problems" >&2;}
8221	  fi
8222
8223fi
8224rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8225  conftest.$ac_objext conftest.beam conftest.$ac_ext
8226fi
8227
8228
8229ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
8230if test "x$ac_cv_func_strcasecmp" = xyes; then :
8231
8232else
8233   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strcasecmp in -lresolv" >&5
8234$as_echo_n "checking for strcasecmp in -lresolv... " >&6; }
8235if ${ac_cv_lib_resolv_strcasecmp+:} false; then :
8236  $as_echo_n "(cached) " >&6
8237else
8238  ac_check_lib_save_LIBS=$LIBS
8239LIBS="-lresolv  $LIBS"
8240cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8241/* end confdefs.h.  */
8242
8243/* Override any GCC internal prototype to avoid an error.
8244   Use char because int might match the return type of a GCC
8245   builtin and then its argument prototype would still apply.  */
8246#ifdef __cplusplus
8247extern "C"
8248#endif
8249char strcasecmp ();
8250int
8251main ()
8252{
8253return strcasecmp ();
8254  ;
8255  return 0;
8256}
8257_ACEOF
8258if ac_fn_c_try_link "$LINENO"; then :
8259  ac_cv_lib_resolv_strcasecmp=yes
8260else
8261  ac_cv_lib_resolv_strcasecmp=no
8262fi
8263rm -f core conftest.err conftest.$ac_objext \
8264    conftest$ac_exeext conftest.$ac_ext
8265LIBS=$ac_check_lib_save_LIBS
8266fi
8267{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_strcasecmp" >&5
8268$as_echo "$ac_cv_lib_resolv_strcasecmp" >&6; }
8269if test "x$ac_cv_lib_resolv_strcasecmp" = xyes; then :
8270  LIBS="$LIBS -lresolv"
8271fi
8272
8273
8274fi
8275
8276for ac_func in utimes
8277do :
8278  ac_fn_c_check_func "$LINENO" "utimes" "ac_cv_func_utimes"
8279if test "x$ac_cv_func_utimes" = xyes; then :
8280  cat >>confdefs.h <<_ACEOF
8281#define HAVE_UTIMES 1
8282_ACEOF
8283
8284else
8285   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for utimes in -lc89" >&5
8286$as_echo_n "checking for utimes in -lc89... " >&6; }
8287if ${ac_cv_lib_c89_utimes+:} false; then :
8288  $as_echo_n "(cached) " >&6
8289else
8290  ac_check_lib_save_LIBS=$LIBS
8291LIBS="-lc89  $LIBS"
8292cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8293/* end confdefs.h.  */
8294
8295/* Override any GCC internal prototype to avoid an error.
8296   Use char because int might match the return type of a GCC
8297   builtin and then its argument prototype would still apply.  */
8298#ifdef __cplusplus
8299extern "C"
8300#endif
8301char utimes ();
8302int
8303main ()
8304{
8305return utimes ();
8306  ;
8307  return 0;
8308}
8309_ACEOF
8310if ac_fn_c_try_link "$LINENO"; then :
8311  ac_cv_lib_c89_utimes=yes
8312else
8313  ac_cv_lib_c89_utimes=no
8314fi
8315rm -f core conftest.err conftest.$ac_objext \
8316    conftest$ac_exeext conftest.$ac_ext
8317LIBS=$ac_check_lib_save_LIBS
8318fi
8319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c89_utimes" >&5
8320$as_echo "$ac_cv_lib_c89_utimes" >&6; }
8321if test "x$ac_cv_lib_c89_utimes" = xyes; then :
8322  $as_echo "#define HAVE_UTIMES 1" >>confdefs.h
8323
8324					LIBS="$LIBS -lc89"
8325fi
8326
8327
8328fi
8329done
8330
8331
8332for ac_header in libutil.h
8333do :
8334  ac_fn_c_check_header_mongrel "$LINENO" "libutil.h" "ac_cv_header_libutil_h" "$ac_includes_default"
8335if test "x$ac_cv_header_libutil_h" = xyes; then :
8336  cat >>confdefs.h <<_ACEOF
8337#define HAVE_LIBUTIL_H 1
8338_ACEOF
8339
8340fi
8341
8342done
8343
8344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fmt_scaled" >&5
8345$as_echo_n "checking for library containing fmt_scaled... " >&6; }
8346if ${ac_cv_search_fmt_scaled+:} false; then :
8347  $as_echo_n "(cached) " >&6
8348else
8349  ac_func_search_save_LIBS=$LIBS
8350cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8351/* end confdefs.h.  */
8352
8353/* Override any GCC internal prototype to avoid an error.
8354   Use char because int might match the return type of a GCC
8355   builtin and then its argument prototype would still apply.  */
8356#ifdef __cplusplus
8357extern "C"
8358#endif
8359char fmt_scaled ();
8360int
8361main ()
8362{
8363return fmt_scaled ();
8364  ;
8365  return 0;
8366}
8367_ACEOF
8368for ac_lib in '' util bsd; do
8369  if test -z "$ac_lib"; then
8370    ac_res="none required"
8371  else
8372    ac_res=-l$ac_lib
8373    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8374  fi
8375  if ac_fn_c_try_link "$LINENO"; then :
8376  ac_cv_search_fmt_scaled=$ac_res
8377fi
8378rm -f core conftest.err conftest.$ac_objext \
8379    conftest$ac_exeext
8380  if ${ac_cv_search_fmt_scaled+:} false; then :
8381  break
8382fi
8383done
8384if ${ac_cv_search_fmt_scaled+:} false; then :
8385
8386else
8387  ac_cv_search_fmt_scaled=no
8388fi
8389rm conftest.$ac_ext
8390LIBS=$ac_func_search_save_LIBS
8391fi
8392{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fmt_scaled" >&5
8393$as_echo "$ac_cv_search_fmt_scaled" >&6; }
8394ac_res=$ac_cv_search_fmt_scaled
8395if test "$ac_res" != no; then :
8396  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8397
8398fi
8399
8400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing login" >&5
8401$as_echo_n "checking for library containing login... " >&6; }
8402if ${ac_cv_search_login+:} false; then :
8403  $as_echo_n "(cached) " >&6
8404else
8405  ac_func_search_save_LIBS=$LIBS
8406cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8407/* end confdefs.h.  */
8408
8409/* Override any GCC internal prototype to avoid an error.
8410   Use char because int might match the return type of a GCC
8411   builtin and then its argument prototype would still apply.  */
8412#ifdef __cplusplus
8413extern "C"
8414#endif
8415char login ();
8416int
8417main ()
8418{
8419return login ();
8420  ;
8421  return 0;
8422}
8423_ACEOF
8424for ac_lib in '' util bsd; do
8425  if test -z "$ac_lib"; then
8426    ac_res="none required"
8427  else
8428    ac_res=-l$ac_lib
8429    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8430  fi
8431  if ac_fn_c_try_link "$LINENO"; then :
8432  ac_cv_search_login=$ac_res
8433fi
8434rm -f core conftest.err conftest.$ac_objext \
8435    conftest$ac_exeext
8436  if ${ac_cv_search_login+:} false; then :
8437  break
8438fi
8439done
8440if ${ac_cv_search_login+:} false; then :
8441
8442else
8443  ac_cv_search_login=no
8444fi
8445rm conftest.$ac_ext
8446LIBS=$ac_func_search_save_LIBS
8447fi
8448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_login" >&5
8449$as_echo "$ac_cv_search_login" >&6; }
8450ac_res=$ac_cv_search_login
8451if test "$ac_res" != no; then :
8452  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8453
8454fi
8455
8456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing logout" >&5
8457$as_echo_n "checking for library containing logout... " >&6; }
8458if ${ac_cv_search_logout+:} false; then :
8459  $as_echo_n "(cached) " >&6
8460else
8461  ac_func_search_save_LIBS=$LIBS
8462cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8463/* end confdefs.h.  */
8464
8465/* Override any GCC internal prototype to avoid an error.
8466   Use char because int might match the return type of a GCC
8467   builtin and then its argument prototype would still apply.  */
8468#ifdef __cplusplus
8469extern "C"
8470#endif
8471char logout ();
8472int
8473main ()
8474{
8475return logout ();
8476  ;
8477  return 0;
8478}
8479_ACEOF
8480for ac_lib in '' util bsd; do
8481  if test -z "$ac_lib"; then
8482    ac_res="none required"
8483  else
8484    ac_res=-l$ac_lib
8485    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8486  fi
8487  if ac_fn_c_try_link "$LINENO"; then :
8488  ac_cv_search_logout=$ac_res
8489fi
8490rm -f core conftest.err conftest.$ac_objext \
8491    conftest$ac_exeext
8492  if ${ac_cv_search_logout+:} false; then :
8493  break
8494fi
8495done
8496if ${ac_cv_search_logout+:} false; then :
8497
8498else
8499  ac_cv_search_logout=no
8500fi
8501rm conftest.$ac_ext
8502LIBS=$ac_func_search_save_LIBS
8503fi
8504{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_logout" >&5
8505$as_echo "$ac_cv_search_logout" >&6; }
8506ac_res=$ac_cv_search_logout
8507if test "$ac_res" != no; then :
8508  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8509
8510fi
8511
8512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing logwtmp" >&5
8513$as_echo_n "checking for library containing logwtmp... " >&6; }
8514if ${ac_cv_search_logwtmp+:} false; then :
8515  $as_echo_n "(cached) " >&6
8516else
8517  ac_func_search_save_LIBS=$LIBS
8518cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8519/* end confdefs.h.  */
8520
8521/* Override any GCC internal prototype to avoid an error.
8522   Use char because int might match the return type of a GCC
8523   builtin and then its argument prototype would still apply.  */
8524#ifdef __cplusplus
8525extern "C"
8526#endif
8527char logwtmp ();
8528int
8529main ()
8530{
8531return logwtmp ();
8532  ;
8533  return 0;
8534}
8535_ACEOF
8536for ac_lib in '' util bsd; do
8537  if test -z "$ac_lib"; then
8538    ac_res="none required"
8539  else
8540    ac_res=-l$ac_lib
8541    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8542  fi
8543  if ac_fn_c_try_link "$LINENO"; then :
8544  ac_cv_search_logwtmp=$ac_res
8545fi
8546rm -f core conftest.err conftest.$ac_objext \
8547    conftest$ac_exeext
8548  if ${ac_cv_search_logwtmp+:} false; then :
8549  break
8550fi
8551done
8552if ${ac_cv_search_logwtmp+:} false; then :
8553
8554else
8555  ac_cv_search_logwtmp=no
8556fi
8557rm conftest.$ac_ext
8558LIBS=$ac_func_search_save_LIBS
8559fi
8560{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_logwtmp" >&5
8561$as_echo "$ac_cv_search_logwtmp" >&6; }
8562ac_res=$ac_cv_search_logwtmp
8563if test "$ac_res" != no; then :
8564  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8565
8566fi
8567
8568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing openpty" >&5
8569$as_echo_n "checking for library containing openpty... " >&6; }
8570if ${ac_cv_search_openpty+:} false; then :
8571  $as_echo_n "(cached) " >&6
8572else
8573  ac_func_search_save_LIBS=$LIBS
8574cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8575/* end confdefs.h.  */
8576
8577/* Override any GCC internal prototype to avoid an error.
8578   Use char because int might match the return type of a GCC
8579   builtin and then its argument prototype would still apply.  */
8580#ifdef __cplusplus
8581extern "C"
8582#endif
8583char openpty ();
8584int
8585main ()
8586{
8587return openpty ();
8588  ;
8589  return 0;
8590}
8591_ACEOF
8592for ac_lib in '' util bsd; do
8593  if test -z "$ac_lib"; then
8594    ac_res="none required"
8595  else
8596    ac_res=-l$ac_lib
8597    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8598  fi
8599  if ac_fn_c_try_link "$LINENO"; then :
8600  ac_cv_search_openpty=$ac_res
8601fi
8602rm -f core conftest.err conftest.$ac_objext \
8603    conftest$ac_exeext
8604  if ${ac_cv_search_openpty+:} false; then :
8605  break
8606fi
8607done
8608if ${ac_cv_search_openpty+:} false; then :
8609
8610else
8611  ac_cv_search_openpty=no
8612fi
8613rm conftest.$ac_ext
8614LIBS=$ac_func_search_save_LIBS
8615fi
8616{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_openpty" >&5
8617$as_echo "$ac_cv_search_openpty" >&6; }
8618ac_res=$ac_cv_search_openpty
8619if test "$ac_res" != no; then :
8620  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8621
8622fi
8623
8624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing updwtmp" >&5
8625$as_echo_n "checking for library containing updwtmp... " >&6; }
8626if ${ac_cv_search_updwtmp+:} false; then :
8627  $as_echo_n "(cached) " >&6
8628else
8629  ac_func_search_save_LIBS=$LIBS
8630cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8631/* end confdefs.h.  */
8632
8633/* Override any GCC internal prototype to avoid an error.
8634   Use char because int might match the return type of a GCC
8635   builtin and then its argument prototype would still apply.  */
8636#ifdef __cplusplus
8637extern "C"
8638#endif
8639char updwtmp ();
8640int
8641main ()
8642{
8643return updwtmp ();
8644  ;
8645  return 0;
8646}
8647_ACEOF
8648for ac_lib in '' util bsd; do
8649  if test -z "$ac_lib"; then
8650    ac_res="none required"
8651  else
8652    ac_res=-l$ac_lib
8653    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8654  fi
8655  if ac_fn_c_try_link "$LINENO"; then :
8656  ac_cv_search_updwtmp=$ac_res
8657fi
8658rm -f core conftest.err conftest.$ac_objext \
8659    conftest$ac_exeext
8660  if ${ac_cv_search_updwtmp+:} false; then :
8661  break
8662fi
8663done
8664if ${ac_cv_search_updwtmp+:} false; then :
8665
8666else
8667  ac_cv_search_updwtmp=no
8668fi
8669rm conftest.$ac_ext
8670LIBS=$ac_func_search_save_LIBS
8671fi
8672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_updwtmp" >&5
8673$as_echo "$ac_cv_search_updwtmp" >&6; }
8674ac_res=$ac_cv_search_updwtmp
8675if test "$ac_res" != no; then :
8676  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8677
8678fi
8679
8680for ac_func in fmt_scaled login logout openpty updwtmp logwtmp
8681do :
8682  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8683ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8684if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8685  cat >>confdefs.h <<_ACEOF
8686#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8687_ACEOF
8688
8689fi
8690done
8691
8692
8693for ac_func in strftime
8694do :
8695  ac_fn_c_check_func "$LINENO" "strftime" "ac_cv_func_strftime"
8696if test "x$ac_cv_func_strftime" = xyes; then :
8697  cat >>confdefs.h <<_ACEOF
8698#define HAVE_STRFTIME 1
8699_ACEOF
8700
8701else
8702  # strftime is in -lintl on SCO UNIX.
8703{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strftime in -lintl" >&5
8704$as_echo_n "checking for strftime in -lintl... " >&6; }
8705if ${ac_cv_lib_intl_strftime+:} false; then :
8706  $as_echo_n "(cached) " >&6
8707else
8708  ac_check_lib_save_LIBS=$LIBS
8709LIBS="-lintl  $LIBS"
8710cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8711/* end confdefs.h.  */
8712
8713/* Override any GCC internal prototype to avoid an error.
8714   Use char because int might match the return type of a GCC
8715   builtin and then its argument prototype would still apply.  */
8716#ifdef __cplusplus
8717extern "C"
8718#endif
8719char strftime ();
8720int
8721main ()
8722{
8723return strftime ();
8724  ;
8725  return 0;
8726}
8727_ACEOF
8728if ac_fn_c_try_link "$LINENO"; then :
8729  ac_cv_lib_intl_strftime=yes
8730else
8731  ac_cv_lib_intl_strftime=no
8732fi
8733rm -f core conftest.err conftest.$ac_objext \
8734    conftest$ac_exeext conftest.$ac_ext
8735LIBS=$ac_check_lib_save_LIBS
8736fi
8737{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_strftime" >&5
8738$as_echo "$ac_cv_lib_intl_strftime" >&6; }
8739if test "x$ac_cv_lib_intl_strftime" = xyes; then :
8740  $as_echo "#define HAVE_STRFTIME 1" >>confdefs.h
8741
8742LIBS="-lintl $LIBS"
8743fi
8744
8745fi
8746done
8747
8748
8749# Check for ALTDIRFUNC glob() extension
8750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLOB_ALTDIRFUNC support" >&5
8751$as_echo_n "checking for GLOB_ALTDIRFUNC support... " >&6; }
8752cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8753/* end confdefs.h.  */
8754
8755		#include <glob.h>
8756		#ifdef GLOB_ALTDIRFUNC
8757		FOUNDIT
8758		#endif
8759
8760_ACEOF
8761if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8762  $EGREP "FOUNDIT" >/dev/null 2>&1; then :
8763
8764
8765$as_echo "#define GLOB_HAS_ALTDIRFUNC 1" >>confdefs.h
8766
8767		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8768$as_echo "yes" >&6; }
8769
8770else
8771
8772		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8773$as_echo "no" >&6; }
8774
8775
8776fi
8777rm -f conftest*
8778
8779
8780# Check for g.gl_matchc glob() extension
8781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gl_matchc field in glob_t" >&5
8782$as_echo_n "checking for gl_matchc field in glob_t... " >&6; }
8783cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8784/* end confdefs.h.  */
8785 #include <glob.h>
8786int
8787main ()
8788{
8789 glob_t g; g.gl_matchc = 1;
8790  ;
8791  return 0;
8792}
8793_ACEOF
8794if ac_fn_c_try_compile "$LINENO"; then :
8795
8796
8797$as_echo "#define GLOB_HAS_GL_MATCHC 1" >>confdefs.h
8798
8799		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8800$as_echo "yes" >&6; }
8801
8802else
8803
8804		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8805$as_echo "no" >&6; }
8806
8807fi
8808rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8809
8810# Check for g.gl_statv glob() extension
8811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gl_statv and GLOB_KEEPSTAT extensions for glob" >&5
8812$as_echo_n "checking for gl_statv and GLOB_KEEPSTAT extensions for glob... " >&6; }
8813cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8814/* end confdefs.h.  */
8815 #include <glob.h>
8816int
8817main ()
8818{
8819
8820#ifndef GLOB_KEEPSTAT
8821#error "glob does not support GLOB_KEEPSTAT extension"
8822#endif
8823glob_t g;
8824g.gl_statv = NULL;
8825
8826  ;
8827  return 0;
8828}
8829_ACEOF
8830if ac_fn_c_try_compile "$LINENO"; then :
8831
8832
8833$as_echo "#define GLOB_HAS_GL_STATV 1" >>confdefs.h
8834
8835		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8836$as_echo "yes" >&6; }
8837
8838else
8839
8840		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8841$as_echo "no" >&6; }
8842
8843
8844fi
8845rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8846
8847ac_fn_c_check_decl "$LINENO" "GLOB_NOMATCH" "ac_cv_have_decl_GLOB_NOMATCH" "#include <glob.h>
8848"
8849if test "x$ac_cv_have_decl_GLOB_NOMATCH" = xyes; then :
8850  ac_have_decl=1
8851else
8852  ac_have_decl=0
8853fi
8854
8855cat >>confdefs.h <<_ACEOF
8856#define HAVE_DECL_GLOB_NOMATCH $ac_have_decl
8857_ACEOF
8858
8859
8860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct dirent allocates space for d_name" >&5
8861$as_echo_n "checking whether struct dirent allocates space for d_name... " >&6; }
8862if test "$cross_compiling" = yes; then :
8863
8864		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: assuming BROKEN_ONE_BYTE_DIRENT_D_NAME" >&5
8865$as_echo "$as_me: WARNING: cross compiling: assuming BROKEN_ONE_BYTE_DIRENT_D_NAME" >&2;}
8866		$as_echo "#define BROKEN_ONE_BYTE_DIRENT_D_NAME 1" >>confdefs.h
8867
8868
8869
8870else
8871  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8872/* end confdefs.h.  */
8873
8874#include <sys/types.h>
8875#include <dirent.h>
8876int
8877main ()
8878{
8879
8880	struct dirent d;
8881	exit(sizeof(d.d_name)<=sizeof(char));
8882
8883  ;
8884  return 0;
8885}
8886_ACEOF
8887if ac_fn_c_try_run "$LINENO"; then :
8888  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8889$as_echo "yes" >&6; }
8890else
8891
8892		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8893$as_echo "no" >&6; }
8894
8895$as_echo "#define BROKEN_ONE_BYTE_DIRENT_D_NAME 1" >>confdefs.h
8896
8897
8898fi
8899rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8900  conftest.$ac_objext conftest.beam conftest.$ac_ext
8901fi
8902
8903
8904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc/pid/fd directory" >&5
8905$as_echo_n "checking for /proc/pid/fd directory... " >&6; }
8906if test -d "/proc/$$/fd" ; then
8907
8908$as_echo "#define HAVE_PROC_PID 1" >>confdefs.h
8909
8910	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8911$as_echo "yes" >&6; }
8912else
8913	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8914$as_echo "no" >&6; }
8915fi
8916
8917# Check whether user wants S/Key support
8918SKEY_MSG="no"
8919
8920# Check whether --with-skey was given.
8921if test "${with_skey+set}" = set; then :
8922  withval=$with_skey;
8923		if test "x$withval" != "xno" ; then
8924
8925			if test "x$withval" != "xyes" ; then
8926				CPPFLAGS="$CPPFLAGS -I${withval}/include"
8927				LDFLAGS="$LDFLAGS -L${withval}/lib"
8928			fi
8929
8930
8931$as_echo "#define SKEY 1" >>confdefs.h
8932
8933			LIBS="-lskey $LIBS"
8934			SKEY_MSG="yes"
8935
8936			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for s/key support" >&5
8937$as_echo_n "checking for s/key support... " >&6; }
8938			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8939/* end confdefs.h.  */
8940
8941#include <stdio.h>
8942#include <skey.h>
8943
8944int
8945main ()
8946{
8947
8948	char *ff = skey_keyinfo(""); ff="";
8949	exit(0);
8950
8951  ;
8952  return 0;
8953}
8954_ACEOF
8955if ac_fn_c_try_link "$LINENO"; then :
8956  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8957$as_echo "yes" >&6; }
8958else
8959
8960					{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8961$as_echo "no" >&6; }
8962					as_fn_error $? "** Incomplete or missing s/key libraries." "$LINENO" 5
8963
8964fi
8965rm -f core conftest.err conftest.$ac_objext \
8966    conftest$ac_exeext conftest.$ac_ext
8967                 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if skeychallenge takes 4 arguments" >&5
8968$as_echo_n "checking if skeychallenge takes 4 arguments... " >&6; }
8969			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8970/* end confdefs.h.  */
8971
8972#include <stdio.h>
8973#include <skey.h>
8974
8975int
8976main ()
8977{
8978
8979	(void)skeychallenge(NULL,"name","",0);
8980
8981  ;
8982  return 0;
8983}
8984_ACEOF
8985if ac_fn_c_try_compile "$LINENO"; then :
8986
8987				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8988$as_echo "yes" >&6; }
8989
8990$as_echo "#define SKEYCHALLENGE_4ARG 1" >>confdefs.h
8991
8992else
8993
8994				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8995$as_echo "no" >&6; }
8996
8997fi
8998rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8999		fi
9000
9001
9002fi
9003
9004
9005# Check whether user wants TCP wrappers support
9006TCPW_MSG="no"
9007
9008# Check whether --with-tcp-wrappers was given.
9009if test "${with_tcp_wrappers+set}" = set; then :
9010  withval=$with_tcp_wrappers;
9011		if test "x$withval" != "xno" ; then
9012			saved_LIBS="$LIBS"
9013			saved_LDFLAGS="$LDFLAGS"
9014			saved_CPPFLAGS="$CPPFLAGS"
9015			if test -n "${withval}" && \
9016			    test "x${withval}" != "xyes"; then
9017				if test -d "${withval}/lib"; then
9018					if test -n "${need_dash_r}"; then
9019						LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}"
9020					else
9021						LDFLAGS="-L${withval}/lib ${LDFLAGS}"
9022					fi
9023				else
9024					if test -n "${need_dash_r}"; then
9025						LDFLAGS="-L${withval} -R${withval} ${LDFLAGS}"
9026					else
9027						LDFLAGS="-L${withval} ${LDFLAGS}"
9028					fi
9029				fi
9030				if test -d "${withval}/include"; then
9031					CPPFLAGS="-I${withval}/include ${CPPFLAGS}"
9032				else
9033					CPPFLAGS="-I${withval} ${CPPFLAGS}"
9034				fi
9035			fi
9036			LIBS="-lwrap $LIBS"
9037			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libwrap" >&5
9038$as_echo_n "checking for libwrap... " >&6; }
9039			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9040/* end confdefs.h.  */
9041
9042#include <sys/types.h>
9043#include <sys/socket.h>
9044#include <netinet/in.h>
9045#include <tcpd.h>
9046int deny_severity = 0, allow_severity = 0;
9047
9048int
9049main ()
9050{
9051
9052	hosts_access(0);
9053
9054  ;
9055  return 0;
9056}
9057_ACEOF
9058if ac_fn_c_try_link "$LINENO"; then :
9059
9060					{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9061$as_echo "yes" >&6; }
9062
9063$as_echo "#define LIBWRAP 1" >>confdefs.h
9064
9065					SSHDLIBS="$SSHDLIBS -lwrap"
9066					TCPW_MSG="yes"
9067
9068else
9069
9070					as_fn_error $? "*** libwrap missing" "$LINENO" 5
9071
9072
9073fi
9074rm -f core conftest.err conftest.$ac_objext \
9075    conftest$ac_exeext conftest.$ac_ext
9076			LIBS="$saved_LIBS"
9077		fi
9078
9079
9080fi
9081
9082
9083# Check whether user wants to use ldns
9084LDNS_MSG="no"
9085
9086# Check whether --with-ldns was given.
9087if test "${with_ldns+set}" = set; then :
9088  withval=$with_ldns;
9089        if test "x$withval" != "xno" ; then
9090
9091			if test "x$withval" != "xyes" ; then
9092				CPPFLAGS="$CPPFLAGS -I${withval}/include"
9093				LDFLAGS="$LDFLAGS -L${withval}/lib"
9094			fi
9095
9096
9097$as_echo "#define HAVE_LDNS 1" >>confdefs.h
9098
9099            LIBS="-lldns $LIBS"
9100            LDNS_MSG="yes"
9101
9102            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldns support" >&5
9103$as_echo_n "checking for ldns support... " >&6; }
9104            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9105/* end confdefs.h.  */
9106
9107#include <stdio.h>
9108#include <stdlib.h>
9109#include <stdint.h>
9110#include <ldns/ldns.h>
9111int main() { ldns_status status = ldns_verify_trusted(NULL, NULL, NULL, NULL); status=LDNS_STATUS_OK; exit(0); }
9112
9113
9114_ACEOF
9115if ac_fn_c_try_link "$LINENO"; then :
9116  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9117$as_echo "yes" >&6; }
9118else
9119
9120					{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9121$as_echo "no" >&6; }
9122					as_fn_error $? "** Incomplete or missing ldns libraries." "$LINENO" 5
9123
9124fi
9125rm -f core conftest.err conftest.$ac_objext \
9126    conftest$ac_exeext conftest.$ac_ext
9127        fi
9128
9129
9130fi
9131
9132
9133# Check whether user wants libedit support
9134LIBEDIT_MSG="no"
9135
9136# Check whether --with-libedit was given.
9137if test "${with_libedit+set}" = set; then :
9138  withval=$with_libedit;  if test "x$withval" != "xno" ; then
9139		if test "x$withval" = "xyes" ; then
9140			# Extract the first word of "pkg-config", so it can be a program name with args.
9141set dummy pkg-config; ac_word=$2
9142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9143$as_echo_n "checking for $ac_word... " >&6; }
9144if ${ac_cv_path_PKGCONFIG+:} false; then :
9145  $as_echo_n "(cached) " >&6
9146else
9147  case $PKGCONFIG in
9148  [\\/]* | ?:[\\/]*)
9149  ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path.
9150  ;;
9151  *)
9152  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9153for as_dir in $PATH
9154do
9155  IFS=$as_save_IFS
9156  test -z "$as_dir" && as_dir=.
9157    for ac_exec_ext in '' $ac_executable_extensions; do
9158  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9159    ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
9160    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9161    break 2
9162  fi
9163done
9164  done
9165IFS=$as_save_IFS
9166
9167  test -z "$ac_cv_path_PKGCONFIG" && ac_cv_path_PKGCONFIG="no"
9168  ;;
9169esac
9170fi
9171PKGCONFIG=$ac_cv_path_PKGCONFIG
9172if test -n "$PKGCONFIG"; then
9173  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
9174$as_echo "$PKGCONFIG" >&6; }
9175else
9176  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9177$as_echo "no" >&6; }
9178fi
9179
9180
9181			if test "x$PKGCONFIG" != "xno"; then
9182				{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $PKGCONFIG knows about libedit" >&5
9183$as_echo_n "checking if $PKGCONFIG knows about libedit... " >&6; }
9184			 	if "$PKGCONFIG" libedit; then
9185					{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9186$as_echo "yes" >&6; }
9187					use_pkgconfig_for_libedit=yes
9188				else
9189					{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9190$as_echo "no" >&6; }
9191				fi
9192			fi
9193		else
9194			CPPFLAGS="$CPPFLAGS -I${withval}/include"
9195			if test -n "${need_dash_r}"; then
9196				LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}"
9197			else
9198				LDFLAGS="-L${withval}/lib ${LDFLAGS}"
9199			fi
9200		fi
9201		if test "x$use_pkgconfig_for_libedit" = "xyes"; then
9202			LIBEDIT=`$PKGCONFIG --libs-only-l libedit`
9203			CPPFLAGS="$CPPFLAGS `$PKGCONFIG --cflags libedit`"
9204		else
9205			LIBEDIT="-ledit -lcurses"
9206		fi
9207		OTHERLIBS=`echo $LIBEDIT | sed 's/-ledit//'`
9208		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for el_init in -ledit" >&5
9209$as_echo_n "checking for el_init in -ledit... " >&6; }
9210if ${ac_cv_lib_edit_el_init+:} false; then :
9211  $as_echo_n "(cached) " >&6
9212else
9213  ac_check_lib_save_LIBS=$LIBS
9214LIBS="-ledit  $OTHERLIBS
9215		 $LIBS"
9216cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9217/* end confdefs.h.  */
9218
9219/* Override any GCC internal prototype to avoid an error.
9220   Use char because int might match the return type of a GCC
9221   builtin and then its argument prototype would still apply.  */
9222#ifdef __cplusplus
9223extern "C"
9224#endif
9225char el_init ();
9226int
9227main ()
9228{
9229return el_init ();
9230  ;
9231  return 0;
9232}
9233_ACEOF
9234if ac_fn_c_try_link "$LINENO"; then :
9235  ac_cv_lib_edit_el_init=yes
9236else
9237  ac_cv_lib_edit_el_init=no
9238fi
9239rm -f core conftest.err conftest.$ac_objext \
9240    conftest$ac_exeext conftest.$ac_ext
9241LIBS=$ac_check_lib_save_LIBS
9242fi
9243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_edit_el_init" >&5
9244$as_echo "$ac_cv_lib_edit_el_init" >&6; }
9245if test "x$ac_cv_lib_edit_el_init" = xyes; then :
9246
9247$as_echo "#define USE_LIBEDIT 1" >>confdefs.h
9248
9249			  LIBEDIT_MSG="yes"
9250
9251
9252else
9253   as_fn_error $? "libedit not found" "$LINENO" 5
9254fi
9255
9256		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if libedit version is compatible" >&5
9257$as_echo_n "checking if libedit version is compatible... " >&6; }
9258		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9259/* end confdefs.h.  */
9260 #include <histedit.h>
9261int
9262main ()
9263{
9264
9265	int i = H_SETSIZE;
9266	el_init("", NULL, NULL, NULL);
9267	exit(0);
9268
9269  ;
9270  return 0;
9271}
9272_ACEOF
9273if ac_fn_c_try_compile "$LINENO"; then :
9274   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9275$as_echo "yes" >&6; }
9276else
9277   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9278$as_echo "no" >&6; }
9279		      as_fn_error $? "libedit version is not compatible" "$LINENO" 5
9280
9281fi
9282rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9283	fi
9284
9285fi
9286
9287
9288AUDIT_MODULE=none
9289
9290# Check whether --with-audit was given.
9291if test "${with_audit+set}" = set; then :
9292  withval=$with_audit;
9293	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for supported audit module" >&5
9294$as_echo_n "checking for supported audit module... " >&6; }
9295	  case "$withval" in
9296	  bsm)
9297		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: bsm" >&5
9298$as_echo "bsm" >&6; }
9299		AUDIT_MODULE=bsm
9300				for ac_header in bsm/audit.h
9301do :
9302  ac_fn_c_check_header_compile "$LINENO" "bsm/audit.h" "ac_cv_header_bsm_audit_h" "
9303#ifdef HAVE_TIME_H
9304# include <time.h>
9305#endif
9306
9307
9308"
9309if test "x$ac_cv_header_bsm_audit_h" = xyes; then :
9310  cat >>confdefs.h <<_ACEOF
9311#define HAVE_BSM_AUDIT_H 1
9312_ACEOF
9313
9314else
9315  as_fn_error $? "BSM enabled and bsm/audit.h not found" "$LINENO" 5
9316fi
9317
9318done
9319
9320		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaudit in -lbsm" >&5
9321$as_echo_n "checking for getaudit in -lbsm... " >&6; }
9322if ${ac_cv_lib_bsm_getaudit+:} false; then :
9323  $as_echo_n "(cached) " >&6
9324else
9325  ac_check_lib_save_LIBS=$LIBS
9326LIBS="-lbsm  $LIBS"
9327cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9328/* end confdefs.h.  */
9329
9330/* Override any GCC internal prototype to avoid an error.
9331   Use char because int might match the return type of a GCC
9332   builtin and then its argument prototype would still apply.  */
9333#ifdef __cplusplus
9334extern "C"
9335#endif
9336char getaudit ();
9337int
9338main ()
9339{
9340return getaudit ();
9341  ;
9342  return 0;
9343}
9344_ACEOF
9345if ac_fn_c_try_link "$LINENO"; then :
9346  ac_cv_lib_bsm_getaudit=yes
9347else
9348  ac_cv_lib_bsm_getaudit=no
9349fi
9350rm -f core conftest.err conftest.$ac_objext \
9351    conftest$ac_exeext conftest.$ac_ext
9352LIBS=$ac_check_lib_save_LIBS
9353fi
9354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsm_getaudit" >&5
9355$as_echo "$ac_cv_lib_bsm_getaudit" >&6; }
9356if test "x$ac_cv_lib_bsm_getaudit" = xyes; then :
9357  cat >>confdefs.h <<_ACEOF
9358#define HAVE_LIBBSM 1
9359_ACEOF
9360
9361  LIBS="-lbsm $LIBS"
9362
9363else
9364  as_fn_error $? "BSM enabled and required library not found" "$LINENO" 5
9365fi
9366
9367		for ac_func in getaudit
9368do :
9369  ac_fn_c_check_func "$LINENO" "getaudit" "ac_cv_func_getaudit"
9370if test "x$ac_cv_func_getaudit" = xyes; then :
9371  cat >>confdefs.h <<_ACEOF
9372#define HAVE_GETAUDIT 1
9373_ACEOF
9374
9375else
9376  as_fn_error $? "BSM enabled and required function not found" "$LINENO" 5
9377fi
9378done
9379
9380		# These are optional
9381		for ac_func in getaudit_addr aug_get_machine
9382do :
9383  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9384ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9385if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9386  cat >>confdefs.h <<_ACEOF
9387#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9388_ACEOF
9389
9390fi
9391done
9392
9393
9394$as_echo "#define USE_BSM_AUDIT 1" >>confdefs.h
9395
9396		if test "$sol2ver" -eq 11; then
9397		   	SSHDLIBS="$SSHDLIBS -lscf"
9398
9399$as_echo "#define BROKEN_BSM_API 1" >>confdefs.h
9400
9401		fi
9402		;;
9403	  linux)
9404		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: linux" >&5
9405$as_echo "linux" >&6; }
9406		AUDIT_MODULE=linux
9407				for ac_header in libaudit.h
9408do :
9409  ac_fn_c_check_header_mongrel "$LINENO" "libaudit.h" "ac_cv_header_libaudit_h" "$ac_includes_default"
9410if test "x$ac_cv_header_libaudit_h" = xyes; then :
9411  cat >>confdefs.h <<_ACEOF
9412#define HAVE_LIBAUDIT_H 1
9413_ACEOF
9414
9415fi
9416
9417done
9418
9419		SSHDLIBS="$SSHDLIBS -laudit"
9420
9421$as_echo "#define USE_LINUX_AUDIT 1" >>confdefs.h
9422
9423		;;
9424	  debug)
9425		AUDIT_MODULE=debug
9426		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: debug" >&5
9427$as_echo "debug" >&6; }
9428
9429$as_echo "#define SSH_AUDIT_EVENTS 1" >>confdefs.h
9430
9431		;;
9432	  no)
9433		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9434$as_echo "no" >&6; }
9435		;;
9436	  *)
9437		as_fn_error $? "Unknown audit module $withval" "$LINENO" 5
9438		;;
9439	esac
9440
9441fi
9442
9443
9444for ac_func in  \
9445	arc4random \
9446	arc4random_buf \
9447	arc4random_uniform \
9448	asprintf \
9449	b64_ntop \
9450	__b64_ntop \
9451	b64_pton \
9452	__b64_pton \
9453	bcopy \
9454	bindresvport_sa \
9455	clock \
9456	closefrom \
9457	dirfd \
9458	fchmod \
9459	fchown \
9460	freeaddrinfo \
9461	fstatvfs \
9462	futimes \
9463	getaddrinfo \
9464	getcwd \
9465	getgrouplist \
9466	getnameinfo \
9467	getopt \
9468	getpeereid \
9469	getpeerucred \
9470	_getpty \
9471	getrlimit \
9472	getttyent \
9473	glob \
9474	group_from_gid \
9475	inet_aton \
9476	inet_ntoa \
9477	inet_ntop \
9478	innetgr \
9479	login_getcapbool \
9480	md5_crypt \
9481	memmove \
9482	mkdtemp \
9483	mmap \
9484	ngetaddrinfo \
9485	nsleep \
9486	ogetaddrinfo \
9487	openlog_r \
9488	poll \
9489	prctl \
9490	pstat \
9491	readpassphrase \
9492	realpath \
9493	recvmsg \
9494	rresvport_af \
9495	sendmsg \
9496	setdtablesize \
9497	setegid \
9498	setenv \
9499	seteuid \
9500	setgroupent \
9501	setgroups \
9502	setlogin \
9503	setpassent\
9504	setpcred \
9505	setproctitle \
9506	setregid \
9507	setreuid \
9508	setrlimit \
9509	setsid \
9510	setvbuf \
9511	sigaction \
9512	sigvec \
9513	snprintf \
9514	socketpair \
9515	statfs \
9516	statvfs \
9517	strdup \
9518	strerror \
9519	strlcat \
9520	strlcpy \
9521	strmode \
9522	strnlen \
9523	strnvis \
9524	strptime \
9525	strtonum \
9526	strtoll \
9527	strtoul \
9528	swap32 \
9529	sysconf \
9530	tcgetpgrp \
9531	timingsafe_bcmp \
9532	truncate \
9533	unsetenv \
9534	updwtmpx \
9535	user_from_uid \
9536	vasprintf \
9537	vhangup \
9538	vsnprintf \
9539	waitpid \
9540
9541do :
9542  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9543ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9544if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9545  cat >>confdefs.h <<_ACEOF
9546#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9547_ACEOF
9548
9549fi
9550done
9551
9552
9553cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9554/* end confdefs.h.  */
9555 #include <ctype.h>
9556int
9557main ()
9558{
9559 return (isblank('a'));
9560  ;
9561  return 0;
9562}
9563_ACEOF
9564if ac_fn_c_try_link "$LINENO"; then :
9565
9566$as_echo "#define HAVE_ISBLANK 1" >>confdefs.h
9567
9568
9569fi
9570rm -f core conftest.err conftest.$ac_objext \
9571    conftest$ac_exeext conftest.$ac_ext
9572
9573# PKCS#11 support requires dlopen() and co
9574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9575$as_echo_n "checking for library containing dlopen... " >&6; }
9576if ${ac_cv_search_dlopen+:} false; then :
9577  $as_echo_n "(cached) " >&6
9578else
9579  ac_func_search_save_LIBS=$LIBS
9580cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9581/* end confdefs.h.  */
9582
9583/* Override any GCC internal prototype to avoid an error.
9584   Use char because int might match the return type of a GCC
9585   builtin and then its argument prototype would still apply.  */
9586#ifdef __cplusplus
9587extern "C"
9588#endif
9589char dlopen ();
9590int
9591main ()
9592{
9593return dlopen ();
9594  ;
9595  return 0;
9596}
9597_ACEOF
9598for ac_lib in '' dl; do
9599  if test -z "$ac_lib"; then
9600    ac_res="none required"
9601  else
9602    ac_res=-l$ac_lib
9603    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9604  fi
9605  if ac_fn_c_try_link "$LINENO"; then :
9606  ac_cv_search_dlopen=$ac_res
9607fi
9608rm -f core conftest.err conftest.$ac_objext \
9609    conftest$ac_exeext
9610  if ${ac_cv_search_dlopen+:} false; then :
9611  break
9612fi
9613done
9614if ${ac_cv_search_dlopen+:} false; then :
9615
9616else
9617  ac_cv_search_dlopen=no
9618fi
9619rm conftest.$ac_ext
9620LIBS=$ac_func_search_save_LIBS
9621fi
9622{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9623$as_echo "$ac_cv_search_dlopen" >&6; }
9624ac_res=$ac_cv_search_dlopen
9625if test "$ac_res" != no; then :
9626  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9627
9628$as_echo "#define ENABLE_PKCS11 /**/" >>confdefs.h
9629
9630
9631fi
9632
9633
9634# IRIX has a const char return value for gai_strerror()
9635for ac_func in gai_strerror
9636do :
9637  ac_fn_c_check_func "$LINENO" "gai_strerror" "ac_cv_func_gai_strerror"
9638if test "x$ac_cv_func_gai_strerror" = xyes; then :
9639  cat >>confdefs.h <<_ACEOF
9640#define HAVE_GAI_STRERROR 1
9641_ACEOF
9642
9643	$as_echo "#define HAVE_GAI_STRERROR 1" >>confdefs.h
9644
9645	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9646/* end confdefs.h.  */
9647
9648#include <sys/types.h>
9649#include <sys/socket.h>
9650#include <netdb.h>
9651
9652const char *gai_strerror(int);
9653
9654int
9655main ()
9656{
9657
9658	char *str;
9659	str = gai_strerror(0);
9660
9661  ;
9662  return 0;
9663}
9664_ACEOF
9665if ac_fn_c_try_compile "$LINENO"; then :
9666
9667
9668$as_echo "#define HAVE_CONST_GAI_STRERROR_PROTO 1" >>confdefs.h
9669
9670fi
9671rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9672fi
9673done
9674
9675
9676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing nanosleep" >&5
9677$as_echo_n "checking for library containing nanosleep... " >&6; }
9678if ${ac_cv_search_nanosleep+:} false; then :
9679  $as_echo_n "(cached) " >&6
9680else
9681  ac_func_search_save_LIBS=$LIBS
9682cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9683/* end confdefs.h.  */
9684
9685/* Override any GCC internal prototype to avoid an error.
9686   Use char because int might match the return type of a GCC
9687   builtin and then its argument prototype would still apply.  */
9688#ifdef __cplusplus
9689extern "C"
9690#endif
9691char nanosleep ();
9692int
9693main ()
9694{
9695return nanosleep ();
9696  ;
9697  return 0;
9698}
9699_ACEOF
9700for ac_lib in '' rt posix4; do
9701  if test -z "$ac_lib"; then
9702    ac_res="none required"
9703  else
9704    ac_res=-l$ac_lib
9705    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9706  fi
9707  if ac_fn_c_try_link "$LINENO"; then :
9708  ac_cv_search_nanosleep=$ac_res
9709fi
9710rm -f core conftest.err conftest.$ac_objext \
9711    conftest$ac_exeext
9712  if ${ac_cv_search_nanosleep+:} false; then :
9713  break
9714fi
9715done
9716if ${ac_cv_search_nanosleep+:} false; then :
9717
9718else
9719  ac_cv_search_nanosleep=no
9720fi
9721rm conftest.$ac_ext
9722LIBS=$ac_func_search_save_LIBS
9723fi
9724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_nanosleep" >&5
9725$as_echo "$ac_cv_search_nanosleep" >&6; }
9726ac_res=$ac_cv_search_nanosleep
9727if test "$ac_res" != no; then :
9728  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9729
9730$as_echo "#define HAVE_NANOSLEEP 1" >>confdefs.h
9731
9732fi
9733
9734
9735ac_fn_c_check_decl "$LINENO" "getrusage" "ac_cv_have_decl_getrusage" "$ac_includes_default"
9736if test "x$ac_cv_have_decl_getrusage" = xyes; then :
9737  for ac_func in getrusage
9738do :
9739  ac_fn_c_check_func "$LINENO" "getrusage" "ac_cv_func_getrusage"
9740if test "x$ac_cv_func_getrusage" = xyes; then :
9741  cat >>confdefs.h <<_ACEOF
9742#define HAVE_GETRUSAGE 1
9743_ACEOF
9744
9745fi
9746done
9747
9748fi
9749
9750ac_fn_c_check_decl "$LINENO" "strsep" "ac_cv_have_decl_strsep" "
9751#ifdef HAVE_STRING_H
9752# include <string.h>
9753#endif
9754
9755"
9756if test "x$ac_cv_have_decl_strsep" = xyes; then :
9757  for ac_func in strsep
9758do :
9759  ac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep"
9760if test "x$ac_cv_func_strsep" = xyes; then :
9761  cat >>confdefs.h <<_ACEOF
9762#define HAVE_STRSEP 1
9763_ACEOF
9764
9765fi
9766done
9767
9768fi
9769
9770
9771ac_fn_c_check_decl "$LINENO" "tcsendbreak" "ac_cv_have_decl_tcsendbreak" "#include <termios.h>
9772
9773"
9774if test "x$ac_cv_have_decl_tcsendbreak" = xyes; then :
9775  $as_echo "#define HAVE_TCSENDBREAK 1" >>confdefs.h
9776
9777else
9778  for ac_func in tcsendbreak
9779do :
9780  ac_fn_c_check_func "$LINENO" "tcsendbreak" "ac_cv_func_tcsendbreak"
9781if test "x$ac_cv_func_tcsendbreak" = xyes; then :
9782  cat >>confdefs.h <<_ACEOF
9783#define HAVE_TCSENDBREAK 1
9784_ACEOF
9785
9786fi
9787done
9788
9789fi
9790
9791
9792ac_fn_c_check_decl "$LINENO" "h_errno" "ac_cv_have_decl_h_errno" "#include <netdb.h>
9793"
9794if test "x$ac_cv_have_decl_h_errno" = xyes; then :
9795  ac_have_decl=1
9796else
9797  ac_have_decl=0
9798fi
9799
9800cat >>confdefs.h <<_ACEOF
9801#define HAVE_DECL_H_ERRNO $ac_have_decl
9802_ACEOF
9803
9804
9805ac_fn_c_check_decl "$LINENO" "SHUT_RD" "ac_cv_have_decl_SHUT_RD" "
9806#include <sys/types.h>
9807#include <sys/socket.h>
9808
9809"
9810if test "x$ac_cv_have_decl_SHUT_RD" = xyes; then :
9811  ac_have_decl=1
9812else
9813  ac_have_decl=0
9814fi
9815
9816cat >>confdefs.h <<_ACEOF
9817#define HAVE_DECL_SHUT_RD $ac_have_decl
9818_ACEOF
9819
9820
9821ac_fn_c_check_decl "$LINENO" "O_NONBLOCK" "ac_cv_have_decl_O_NONBLOCK" "
9822#include <sys/types.h>
9823#ifdef HAVE_SYS_STAT_H
9824# include <sys/stat.h>
9825#endif
9826#ifdef HAVE_FCNTL_H
9827# include <fcntl.h>
9828#endif
9829
9830"
9831if test "x$ac_cv_have_decl_O_NONBLOCK" = xyes; then :
9832  ac_have_decl=1
9833else
9834  ac_have_decl=0
9835fi
9836
9837cat >>confdefs.h <<_ACEOF
9838#define HAVE_DECL_O_NONBLOCK $ac_have_decl
9839_ACEOF
9840
9841
9842ac_fn_c_check_decl "$LINENO" "writev" "ac_cv_have_decl_writev" "
9843#include <sys/types.h>
9844#include <sys/uio.h>
9845#include <unistd.h>
9846
9847"
9848if test "x$ac_cv_have_decl_writev" = xyes; then :
9849  ac_have_decl=1
9850else
9851  ac_have_decl=0
9852fi
9853
9854cat >>confdefs.h <<_ACEOF
9855#define HAVE_DECL_WRITEV $ac_have_decl
9856_ACEOF
9857
9858
9859ac_fn_c_check_decl "$LINENO" "MAXSYMLINKS" "ac_cv_have_decl_MAXSYMLINKS" "
9860#include <sys/param.h>
9861
9862"
9863if test "x$ac_cv_have_decl_MAXSYMLINKS" = xyes; then :
9864  ac_have_decl=1
9865else
9866  ac_have_decl=0
9867fi
9868
9869cat >>confdefs.h <<_ACEOF
9870#define HAVE_DECL_MAXSYMLINKS $ac_have_decl
9871_ACEOF
9872
9873
9874ac_fn_c_check_decl "$LINENO" "offsetof" "ac_cv_have_decl_offsetof" "
9875#include <stddef.h>
9876
9877"
9878if test "x$ac_cv_have_decl_offsetof" = xyes; then :
9879  ac_have_decl=1
9880else
9881  ac_have_decl=0
9882fi
9883
9884cat >>confdefs.h <<_ACEOF
9885#define HAVE_DECL_OFFSETOF $ac_have_decl
9886_ACEOF
9887
9888
9889for ac_func in setresuid
9890do :
9891  ac_fn_c_check_func "$LINENO" "setresuid" "ac_cv_func_setresuid"
9892if test "x$ac_cv_func_setresuid" = xyes; then :
9893  cat >>confdefs.h <<_ACEOF
9894#define HAVE_SETRESUID 1
9895_ACEOF
9896
9897		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if setresuid seems to work" >&5
9898$as_echo_n "checking if setresuid seems to work... " >&6; }
9899	if test "$cross_compiling" = yes; then :
9900  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking setresuid" >&5
9901$as_echo "$as_me: WARNING: cross compiling: not checking setresuid" >&2;}
9902
9903else
9904  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9905/* end confdefs.h.  */
9906
9907#include <stdlib.h>
9908#include <errno.h>
9909
9910int
9911main ()
9912{
9913
9914	errno=0;
9915	setresuid(0,0,0);
9916	if (errno==ENOSYS)
9917		exit(1);
9918	else
9919		exit(0);
9920
9921  ;
9922  return 0;
9923}
9924_ACEOF
9925if ac_fn_c_try_run "$LINENO"; then :
9926  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9927$as_echo "yes" >&6; }
9928else
9929
9930$as_echo "#define BROKEN_SETRESUID 1" >>confdefs.h
9931
9932		 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not implemented" >&5
9933$as_echo "not implemented" >&6; }
9934fi
9935rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9936  conftest.$ac_objext conftest.beam conftest.$ac_ext
9937fi
9938
9939
9940fi
9941done
9942
9943
9944for ac_func in setresgid
9945do :
9946  ac_fn_c_check_func "$LINENO" "setresgid" "ac_cv_func_setresgid"
9947if test "x$ac_cv_func_setresgid" = xyes; then :
9948  cat >>confdefs.h <<_ACEOF
9949#define HAVE_SETRESGID 1
9950_ACEOF
9951
9952		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if setresgid seems to work" >&5
9953$as_echo_n "checking if setresgid seems to work... " >&6; }
9954	if test "$cross_compiling" = yes; then :
9955  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking setresuid" >&5
9956$as_echo "$as_me: WARNING: cross compiling: not checking setresuid" >&2;}
9957
9958else
9959  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9960/* end confdefs.h.  */
9961
9962#include <stdlib.h>
9963#include <errno.h>
9964
9965int
9966main ()
9967{
9968
9969	errno=0;
9970	setresgid(0,0,0);
9971	if (errno==ENOSYS)
9972		exit(1);
9973	else
9974		exit(0);
9975
9976  ;
9977  return 0;
9978}
9979_ACEOF
9980if ac_fn_c_try_run "$LINENO"; then :
9981  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9982$as_echo "yes" >&6; }
9983else
9984
9985$as_echo "#define BROKEN_SETRESGID 1" >>confdefs.h
9986
9987		 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not implemented" >&5
9988$as_echo "not implemented" >&6; }
9989fi
9990rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9991  conftest.$ac_objext conftest.beam conftest.$ac_ext
9992fi
9993
9994
9995fi
9996done
9997
9998
9999for ac_func in gettimeofday time
10000do :
10001  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10002ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10003if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10004  cat >>confdefs.h <<_ACEOF
10005#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10006_ACEOF
10007
10008fi
10009done
10010
10011for ac_func in endutent getutent getutid getutline pututline setutent
10012do :
10013  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10014ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10015if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10016  cat >>confdefs.h <<_ACEOF
10017#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10018_ACEOF
10019
10020fi
10021done
10022
10023for ac_func in utmpname
10024do :
10025  ac_fn_c_check_func "$LINENO" "utmpname" "ac_cv_func_utmpname"
10026if test "x$ac_cv_func_utmpname" = xyes; then :
10027  cat >>confdefs.h <<_ACEOF
10028#define HAVE_UTMPNAME 1
10029_ACEOF
10030
10031fi
10032done
10033
10034for ac_func in endutxent getutxent getutxid getutxline getutxuser pututxline
10035do :
10036  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10037ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10038if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10039  cat >>confdefs.h <<_ACEOF
10040#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10041_ACEOF
10042
10043fi
10044done
10045
10046for ac_func in setutxdb setutxent utmpxname
10047do :
10048  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10049ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10050if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10051  cat >>confdefs.h <<_ACEOF
10052#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10053_ACEOF
10054
10055fi
10056done
10057
10058for ac_func in getlastlogxbyname
10059do :
10060  ac_fn_c_check_func "$LINENO" "getlastlogxbyname" "ac_cv_func_getlastlogxbyname"
10061if test "x$ac_cv_func_getlastlogxbyname" = xyes; then :
10062  cat >>confdefs.h <<_ACEOF
10063#define HAVE_GETLASTLOGXBYNAME 1
10064_ACEOF
10065
10066fi
10067done
10068
10069
10070ac_fn_c_check_func "$LINENO" "daemon" "ac_cv_func_daemon"
10071if test "x$ac_cv_func_daemon" = xyes; then :
10072
10073$as_echo "#define HAVE_DAEMON 1" >>confdefs.h
10074
10075else
10076  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for daemon in -lbsd" >&5
10077$as_echo_n "checking for daemon in -lbsd... " >&6; }
10078if ${ac_cv_lib_bsd_daemon+:} false; then :
10079  $as_echo_n "(cached) " >&6
10080else
10081  ac_check_lib_save_LIBS=$LIBS
10082LIBS="-lbsd  $LIBS"
10083cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10084/* end confdefs.h.  */
10085
10086/* Override any GCC internal prototype to avoid an error.
10087   Use char because int might match the return type of a GCC
10088   builtin and then its argument prototype would still apply.  */
10089#ifdef __cplusplus
10090extern "C"
10091#endif
10092char daemon ();
10093int
10094main ()
10095{
10096return daemon ();
10097  ;
10098  return 0;
10099}
10100_ACEOF
10101if ac_fn_c_try_link "$LINENO"; then :
10102  ac_cv_lib_bsd_daemon=yes
10103else
10104  ac_cv_lib_bsd_daemon=no
10105fi
10106rm -f core conftest.err conftest.$ac_objext \
10107    conftest$ac_exeext conftest.$ac_ext
10108LIBS=$ac_check_lib_save_LIBS
10109fi
10110{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_daemon" >&5
10111$as_echo "$ac_cv_lib_bsd_daemon" >&6; }
10112if test "x$ac_cv_lib_bsd_daemon" = xyes; then :
10113  LIBS="$LIBS -lbsd"; $as_echo "#define HAVE_DAEMON 1" >>confdefs.h
10114
10115fi
10116
10117
10118fi
10119
10120
10121ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
10122if test "x$ac_cv_func_getpagesize" = xyes; then :
10123
10124$as_echo "#define HAVE_GETPAGESIZE 1" >>confdefs.h
10125
10126else
10127  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getpagesize in -lucb" >&5
10128$as_echo_n "checking for getpagesize in -lucb... " >&6; }
10129if ${ac_cv_lib_ucb_getpagesize+:} false; then :
10130  $as_echo_n "(cached) " >&6
10131else
10132  ac_check_lib_save_LIBS=$LIBS
10133LIBS="-lucb  $LIBS"
10134cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10135/* end confdefs.h.  */
10136
10137/* Override any GCC internal prototype to avoid an error.
10138   Use char because int might match the return type of a GCC
10139   builtin and then its argument prototype would still apply.  */
10140#ifdef __cplusplus
10141extern "C"
10142#endif
10143char getpagesize ();
10144int
10145main ()
10146{
10147return getpagesize ();
10148  ;
10149  return 0;
10150}
10151_ACEOF
10152if ac_fn_c_try_link "$LINENO"; then :
10153  ac_cv_lib_ucb_getpagesize=yes
10154else
10155  ac_cv_lib_ucb_getpagesize=no
10156fi
10157rm -f core conftest.err conftest.$ac_objext \
10158    conftest$ac_exeext conftest.$ac_ext
10159LIBS=$ac_check_lib_save_LIBS
10160fi
10161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ucb_getpagesize" >&5
10162$as_echo "$ac_cv_lib_ucb_getpagesize" >&6; }
10163if test "x$ac_cv_lib_ucb_getpagesize" = xyes; then :
10164  LIBS="$LIBS -lucb"; $as_echo "#define HAVE_GETPAGESIZE 1" >>confdefs.h
10165
10166fi
10167
10168
10169fi
10170
10171
10172# Check for broken snprintf
10173if test "x$ac_cv_func_snprintf" = "xyes" ; then
10174	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf correctly terminates long strings" >&5
10175$as_echo_n "checking whether snprintf correctly terminates long strings... " >&6; }
10176	if test "$cross_compiling" = yes; then :
10177   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: Assuming working snprintf()" >&5
10178$as_echo "$as_me: WARNING: cross compiling: Assuming working snprintf()" >&2;}
10179
10180else
10181  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10182/* end confdefs.h.  */
10183 #include <stdio.h>
10184int
10185main ()
10186{
10187
10188	char b[5];
10189	snprintf(b,5,"123456789");
10190	exit(b[4]!='\0');
10191
10192  ;
10193  return 0;
10194}
10195_ACEOF
10196if ac_fn_c_try_run "$LINENO"; then :
10197  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10198$as_echo "yes" >&6; }
10199else
10200
10201			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10202$as_echo "no" >&6; }
10203
10204$as_echo "#define BROKEN_SNPRINTF 1" >>confdefs.h
10205
10206			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ****** Your snprintf() function is broken, complain to your vendor" >&5
10207$as_echo "$as_me: WARNING: ****** Your snprintf() function is broken, complain to your vendor" >&2;}
10208
10209fi
10210rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10211  conftest.$ac_objext conftest.beam conftest.$ac_ext
10212fi
10213
10214fi
10215
10216# If we don't have a working asprintf, then we strongly depend on vsnprintf
10217# returning the right thing on overflow: the number of characters it tried to
10218# create (as per SUSv3)
10219if test "x$ac_cv_func_asprintf" != "xyes" && \
10220   test "x$ac_cv_func_vsnprintf" = "xyes" ; then
10221	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether vsnprintf returns correct values on overflow" >&5
10222$as_echo_n "checking whether vsnprintf returns correct values on overflow... " >&6; }
10223	if test "$cross_compiling" = yes; then :
10224   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: Assuming working vsnprintf()" >&5
10225$as_echo "$as_me: WARNING: cross compiling: Assuming working vsnprintf()" >&2;}
10226
10227else
10228  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10229/* end confdefs.h.  */
10230
10231#include <sys/types.h>
10232#include <stdio.h>
10233#include <stdarg.h>
10234
10235int x_snprintf(char *str,size_t count,const char *fmt,...)
10236{
10237	size_t ret; va_list ap;
10238	va_start(ap, fmt); ret = vsnprintf(str, count, fmt, ap); va_end(ap);
10239	return ret;
10240}
10241
10242int
10243main ()
10244{
10245
10246	char x[1];
10247	exit(x_snprintf(x, 1, "%s %d", "hello", 12345) == 11 ? 0 : 1);
10248
10249  ;
10250  return 0;
10251}
10252_ACEOF
10253if ac_fn_c_try_run "$LINENO"; then :
10254  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10255$as_echo "yes" >&6; }
10256else
10257
10258			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10259$as_echo "no" >&6; }
10260
10261$as_echo "#define BROKEN_SNPRINTF 1" >>confdefs.h
10262
10263			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ****** Your vsnprintf() function is broken, complain to your vendor" >&5
10264$as_echo "$as_me: WARNING: ****** Your vsnprintf() function is broken, complain to your vendor" >&2;}
10265
10266fi
10267rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10268  conftest.$ac_objext conftest.beam conftest.$ac_ext
10269fi
10270
10271fi
10272
10273# On systems where [v]snprintf is broken, but is declared in stdio,
10274# check that the fmt argument is const char * or just char *.
10275# This is only useful for when BROKEN_SNPRINTF
10276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf can declare const char *fmt" >&5
10277$as_echo_n "checking whether snprintf can declare const char *fmt... " >&6; }
10278cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10279/* end confdefs.h.  */
10280
10281#include <stdio.h>
10282int snprintf(char *a, size_t b, const char *c, ...) { return 0; }
10283
10284int
10285main ()
10286{
10287
10288	snprintf(0, 0, 0);
10289
10290  ;
10291  return 0;
10292}
10293_ACEOF
10294if ac_fn_c_try_compile "$LINENO"; then :
10295  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10296$as_echo "yes" >&6; }
10297
10298$as_echo "#define SNPRINTF_CONST const" >>confdefs.h
10299
10300else
10301  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10302$as_echo "no" >&6; }
10303    $as_echo "#define SNPRINTF_CONST /* not const */" >>confdefs.h
10304
10305fi
10306rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10307
10308# Check for missing getpeereid (or equiv) support
10309NO_PEERCHECK=""
10310if test "x$ac_cv_func_getpeereid" != "xyes" -a "x$ac_cv_func_getpeerucred" != "xyes"; then
10311	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system supports SO_PEERCRED getsockopt" >&5
10312$as_echo_n "checking whether system supports SO_PEERCRED getsockopt... " >&6; }
10313	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10314/* end confdefs.h.  */
10315
10316#include <sys/types.h>
10317#include <sys/socket.h>
10318int
10319main ()
10320{
10321int i = SO_PEERCRED;
10322  ;
10323  return 0;
10324}
10325_ACEOF
10326if ac_fn_c_try_compile "$LINENO"; then :
10327   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10328$as_echo "yes" >&6; }
10329
10330$as_echo "#define HAVE_SO_PEERCRED 1" >>confdefs.h
10331
10332
10333else
10334  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10335$as_echo "no" >&6; }
10336		NO_PEERCHECK=1
10337
10338fi
10339rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10340fi
10341
10342if test "x$ac_cv_func_mkdtemp" = "xyes" ; then
10343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for (overly) strict mkstemp" >&5
10344$as_echo_n "checking for (overly) strict mkstemp... " >&6; }
10345if test "$cross_compiling" = yes; then :
10346
10347		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10348$as_echo "yes" >&6; }
10349		$as_echo "#define HAVE_STRICT_MKSTEMP 1" >>confdefs.h
10350
10351
10352
10353else
10354  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10355/* end confdefs.h.  */
10356
10357#include <stdlib.h>
10358
10359int
10360main ()
10361{
10362
10363	char template[]="conftest.mkstemp-test";
10364	if (mkstemp(template) == -1)
10365		exit(1);
10366	unlink(template);
10367	exit(0);
10368
10369  ;
10370  return 0;
10371}
10372_ACEOF
10373if ac_fn_c_try_run "$LINENO"; then :
10374
10375		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10376$as_echo "no" >&6; }
10377
10378else
10379
10380		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10381$as_echo "yes" >&6; }
10382
10383$as_echo "#define HAVE_STRICT_MKSTEMP 1" >>confdefs.h
10384
10385
10386fi
10387rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10388  conftest.$ac_objext conftest.beam conftest.$ac_ext
10389fi
10390
10391fi
10392
10393if test ! -z "$check_for_openpty_ctty_bug"; then
10394	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if openpty correctly handles controlling tty" >&5
10395$as_echo_n "checking if openpty correctly handles controlling tty... " >&6; }
10396	if test "$cross_compiling" = yes; then :
10397
10398			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: cross-compiling, assuming yes" >&5
10399$as_echo "cross-compiling, assuming yes" >&6; }
10400
10401
10402else
10403  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10404/* end confdefs.h.  */
10405
10406#include <stdio.h>
10407#include <sys/fcntl.h>
10408#include <sys/types.h>
10409#include <sys/wait.h>
10410
10411int
10412main ()
10413{
10414
10415	pid_t pid;
10416	int fd, ptyfd, ttyfd, status;
10417
10418	pid = fork();
10419	if (pid < 0) {		/* failed */
10420		exit(1);
10421	} else if (pid > 0) {	/* parent */
10422		waitpid(pid, &status, 0);
10423		if (WIFEXITED(status))
10424			exit(WEXITSTATUS(status));
10425		else
10426			exit(2);
10427	} else {		/* child */
10428		close(0); close(1); close(2);
10429		setsid();
10430		openpty(&ptyfd, &ttyfd, NULL, NULL, NULL);
10431		fd = open("/dev/tty", O_RDWR | O_NOCTTY);
10432		if (fd >= 0)
10433			exit(3);	/* Acquired ctty: broken */
10434		else
10435			exit(0);	/* Did not acquire ctty: OK */
10436	}
10437
10438  ;
10439  return 0;
10440}
10441_ACEOF
10442if ac_fn_c_try_run "$LINENO"; then :
10443
10444			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10445$as_echo "yes" >&6; }
10446
10447else
10448
10449			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10450$as_echo "no" >&6; }
10451			$as_echo "#define SSHD_ACQUIRES_CTTY 1" >>confdefs.h
10452
10453
10454fi
10455rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10456  conftest.$ac_objext conftest.beam conftest.$ac_ext
10457fi
10458
10459fi
10460
10461if test "x$ac_cv_func_getaddrinfo" = "xyes" && \
10462    test "x$check_for_hpux_broken_getaddrinfo" = "x1"; then
10463	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo seems to work" >&5
10464$as_echo_n "checking if getaddrinfo seems to work... " >&6; }
10465	if test "$cross_compiling" = yes; then :
10466
10467			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: cross-compiling, assuming yes" >&5
10468$as_echo "cross-compiling, assuming yes" >&6; }
10469
10470
10471else
10472  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10473/* end confdefs.h.  */
10474
10475#include <stdio.h>
10476#include <sys/socket.h>
10477#include <netdb.h>
10478#include <errno.h>
10479#include <netinet/in.h>
10480
10481#define TEST_PORT "2222"
10482
10483int
10484main ()
10485{
10486
10487	int err, sock;
10488	struct addrinfo *gai_ai, *ai, hints;
10489	char ntop[NI_MAXHOST], strport[NI_MAXSERV], *name = NULL;
10490
10491	memset(&hints, 0, sizeof(hints));
10492	hints.ai_family = PF_UNSPEC;
10493	hints.ai_socktype = SOCK_STREAM;
10494	hints.ai_flags = AI_PASSIVE;
10495
10496	err = getaddrinfo(name, TEST_PORT, &hints, &gai_ai);
10497	if (err != 0) {
10498		fprintf(stderr, "getaddrinfo failed (%s)", gai_strerror(err));
10499		exit(1);
10500	}
10501
10502	for (ai = gai_ai; ai != NULL; ai = ai->ai_next) {
10503		if (ai->ai_family != AF_INET6)
10504			continue;
10505
10506		err = getnameinfo(ai->ai_addr, ai->ai_addrlen, ntop,
10507		    sizeof(ntop), strport, sizeof(strport),
10508		    NI_NUMERICHOST|NI_NUMERICSERV);
10509
10510		if (err != 0) {
10511			if (err == EAI_SYSTEM)
10512				perror("getnameinfo EAI_SYSTEM");
10513			else
10514				fprintf(stderr, "getnameinfo failed: %s\n",
10515				    gai_strerror(err));
10516			exit(2);
10517		}
10518
10519		sock = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol);
10520		if (sock < 0)
10521			perror("socket");
10522		if (bind(sock, ai->ai_addr, ai->ai_addrlen) < 0) {
10523			if (errno == EBADF)
10524				exit(3);
10525		}
10526	}
10527	exit(0);
10528
10529  ;
10530  return 0;
10531}
10532_ACEOF
10533if ac_fn_c_try_run "$LINENO"; then :
10534
10535			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10536$as_echo "yes" >&6; }
10537
10538else
10539
10540			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10541$as_echo "no" >&6; }
10542			$as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
10543
10544
10545fi
10546rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10547  conftest.$ac_objext conftest.beam conftest.$ac_ext
10548fi
10549
10550fi
10551
10552if test "x$ac_cv_func_getaddrinfo" = "xyes" && \
10553    test "x$check_for_aix_broken_getaddrinfo" = "x1"; then
10554	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo seems to work" >&5
10555$as_echo_n "checking if getaddrinfo seems to work... " >&6; }
10556	if test "$cross_compiling" = yes; then :
10557
10558			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: cross-compiling, assuming no" >&5
10559$as_echo "cross-compiling, assuming no" >&6; }
10560
10561
10562else
10563  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10564/* end confdefs.h.  */
10565
10566#include <stdio.h>
10567#include <sys/socket.h>
10568#include <netdb.h>
10569#include <errno.h>
10570#include <netinet/in.h>
10571
10572#define TEST_PORT "2222"
10573
10574int
10575main ()
10576{
10577
10578	int err, sock;
10579	struct addrinfo *gai_ai, *ai, hints;
10580	char ntop[NI_MAXHOST], strport[NI_MAXSERV], *name = NULL;
10581
10582	memset(&hints, 0, sizeof(hints));
10583	hints.ai_family = PF_UNSPEC;
10584	hints.ai_socktype = SOCK_STREAM;
10585	hints.ai_flags = AI_PASSIVE;
10586
10587	err = getaddrinfo(name, TEST_PORT, &hints, &gai_ai);
10588	if (err != 0) {
10589		fprintf(stderr, "getaddrinfo failed (%s)", gai_strerror(err));
10590		exit(1);
10591	}
10592
10593	for (ai = gai_ai; ai != NULL; ai = ai->ai_next) {
10594		if (ai->ai_family != AF_INET && ai->ai_family != AF_INET6)
10595			continue;
10596
10597		err = getnameinfo(ai->ai_addr, ai->ai_addrlen, ntop,
10598		    sizeof(ntop), strport, sizeof(strport),
10599		    NI_NUMERICHOST|NI_NUMERICSERV);
10600
10601		if (ai->ai_family == AF_INET && err != 0) {
10602			perror("getnameinfo");
10603			exit(2);
10604		}
10605	}
10606	exit(0);
10607
10608  ;
10609  return 0;
10610}
10611_ACEOF
10612if ac_fn_c_try_run "$LINENO"; then :
10613
10614			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10615$as_echo "yes" >&6; }
10616
10617$as_echo "#define AIX_GETNAMEINFO_HACK 1" >>confdefs.h
10618
10619
10620else
10621
10622			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10623$as_echo "no" >&6; }
10624			$as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
10625
10626
10627fi
10628rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10629  conftest.$ac_objext conftest.beam conftest.$ac_ext
10630fi
10631
10632fi
10633
10634if test "x$check_for_conflicting_getspnam" = "x1"; then
10635	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for conflicting getspnam in shadow.h" >&5
10636$as_echo_n "checking for conflicting getspnam in shadow.h... " >&6; }
10637	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10638/* end confdefs.h.  */
10639 #include <shadow.h>
10640int
10641main ()
10642{
10643 exit(0);
10644  ;
10645  return 0;
10646}
10647_ACEOF
10648if ac_fn_c_try_compile "$LINENO"; then :
10649
10650			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10651$as_echo "no" >&6; }
10652
10653else
10654
10655			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10656$as_echo "yes" >&6; }
10657
10658$as_echo "#define GETSPNAM_CONFLICTING_DEFS 1" >>confdefs.h
10659
10660
10661
10662fi
10663rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10664fi
10665
10666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getpgrp requires zero arguments" >&5
10667$as_echo_n "checking whether getpgrp requires zero arguments... " >&6; }
10668if ${ac_cv_func_getpgrp_void+:} false; then :
10669  $as_echo_n "(cached) " >&6
10670else
10671  # Use it with a single arg.
10672cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10673/* end confdefs.h.  */
10674$ac_includes_default
10675int
10676main ()
10677{
10678getpgrp (0);
10679  ;
10680  return 0;
10681}
10682_ACEOF
10683if ac_fn_c_try_compile "$LINENO"; then :
10684  ac_cv_func_getpgrp_void=no
10685else
10686  ac_cv_func_getpgrp_void=yes
10687fi
10688rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10689
10690fi
10691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getpgrp_void" >&5
10692$as_echo "$ac_cv_func_getpgrp_void" >&6; }
10693if test $ac_cv_func_getpgrp_void = yes; then
10694
10695$as_echo "#define GETPGRP_VOID 1" >>confdefs.h
10696
10697fi
10698
10699
10700# Search for OpenSSL
10701saved_CPPFLAGS="$CPPFLAGS"
10702saved_LDFLAGS="$LDFLAGS"
10703
10704# Check whether --with-ssl-dir was given.
10705if test "${with_ssl_dir+set}" = set; then :
10706  withval=$with_ssl_dir;
10707		if test "x$withval" != "xno" ; then
10708			case "$withval" in
10709				# Relative paths
10710				./*|../*)	withval="`pwd`/$withval"
10711			esac
10712			if test -d "$withval/lib"; then
10713				if test -n "${need_dash_r}"; then
10714					LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}"
10715				else
10716					LDFLAGS="-L${withval}/lib ${LDFLAGS}"
10717				fi
10718			elif test -d "$withval/lib64"; then
10719				if test -n "${need_dash_r}"; then
10720					LDFLAGS="-L${withval}/lib64 -R${withval}/lib64 ${LDFLAGS}"
10721				else
10722					LDFLAGS="-L${withval}/lib64 ${LDFLAGS}"
10723				fi
10724			else
10725				if test -n "${need_dash_r}"; then
10726					LDFLAGS="-L${withval} -R${withval} ${LDFLAGS}"
10727				else
10728					LDFLAGS="-L${withval} ${LDFLAGS}"
10729				fi
10730			fi
10731			if test -d "$withval/include"; then
10732				CPPFLAGS="-I${withval}/include ${CPPFLAGS}"
10733			else
10734				CPPFLAGS="-I${withval} ${CPPFLAGS}"
10735			fi
10736		fi
10737
10738
10739fi
10740
10741LIBS="-lcrypto $LIBS"
10742cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10743/* end confdefs.h.  */
10744
10745/* Override any GCC internal prototype to avoid an error.
10746   Use char because int might match the return type of a GCC
10747   builtin and then its argument prototype would still apply.  */
10748#ifdef __cplusplus
10749extern "C"
10750#endif
10751char RAND_add ();
10752int
10753main ()
10754{
10755return RAND_add ();
10756  ;
10757  return 0;
10758}
10759_ACEOF
10760if ac_fn_c_try_link "$LINENO"; then :
10761
10762$as_echo "#define HAVE_OPENSSL 1" >>confdefs.h
10763
10764else
10765
10766				if test -n "${need_dash_r}"; then
10767			LDFLAGS="-L/usr/local/ssl/lib -R/usr/local/ssl/lib ${saved_LDFLAGS}"
10768		else
10769			LDFLAGS="-L/usr/local/ssl/lib ${saved_LDFLAGS}"
10770		fi
10771		CPPFLAGS="-I/usr/local/ssl/include ${saved_CPPFLAGS}"
10772		ac_fn_c_check_header_mongrel "$LINENO" "openssl/opensslv.h" "ac_cv_header_openssl_opensslv_h" "$ac_includes_default"
10773if test "x$ac_cv_header_openssl_opensslv_h" = xyes; then :
10774
10775else
10776  as_fn_error $? "*** OpenSSL headers missing - please install first or check config.log ***" "$LINENO" 5
10777fi
10778
10779
10780		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10781/* end confdefs.h.  */
10782
10783/* Override any GCC internal prototype to avoid an error.
10784   Use char because int might match the return type of a GCC
10785   builtin and then its argument prototype would still apply.  */
10786#ifdef __cplusplus
10787extern "C"
10788#endif
10789char RAND_add ();
10790int
10791main ()
10792{
10793return RAND_add ();
10794  ;
10795  return 0;
10796}
10797_ACEOF
10798if ac_fn_c_try_link "$LINENO"; then :
10799  $as_echo "#define HAVE_OPENSSL 1" >>confdefs.h
10800
10801else
10802
10803				as_fn_error $? "*** Can't find recent OpenSSL libcrypto (see config.log for details) ***" "$LINENO" 5
10804
10805
10806fi
10807rm -f core conftest.err conftest.$ac_objext \
10808    conftest$ac_exeext conftest.$ac_ext
10809
10810
10811fi
10812rm -f core conftest.err conftest.$ac_objext \
10813    conftest$ac_exeext conftest.$ac_ext
10814
10815# Determine OpenSSL header version
10816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking OpenSSL header version" >&5
10817$as_echo_n "checking OpenSSL header version... " >&6; }
10818if test "$cross_compiling" = yes; then :
10819
10820		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking" >&5
10821$as_echo "$as_me: WARNING: cross compiling: not checking" >&2;}
10822
10823
10824else
10825  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10826/* end confdefs.h.  */
10827
10828#include <stdio.h>
10829#include <string.h>
10830#include <openssl/opensslv.h>
10831#define DATA "conftest.sslincver"
10832
10833int
10834main ()
10835{
10836
10837	FILE *fd;
10838	int rc;
10839
10840	fd = fopen(DATA,"w");
10841	if(fd == NULL)
10842		exit(1);
10843
10844	if ((rc = fprintf(fd ,"%x (%s)\n", OPENSSL_VERSION_NUMBER, OPENSSL_VERSION_TEXT)) <0)
10845		exit(1);
10846
10847	exit(0);
10848
10849  ;
10850  return 0;
10851}
10852_ACEOF
10853if ac_fn_c_try_run "$LINENO"; then :
10854
10855		ssl_header_ver=`cat conftest.sslincver`
10856		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssl_header_ver" >&5
10857$as_echo "$ssl_header_ver" >&6; }
10858
10859else
10860
10861		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
10862$as_echo "not found" >&6; }
10863		as_fn_error $? "OpenSSL version header not found." "$LINENO" 5
10864
10865fi
10866rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10867  conftest.$ac_objext conftest.beam conftest.$ac_ext
10868fi
10869
10870
10871# Determine OpenSSL library version
10872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking OpenSSL library version" >&5
10873$as_echo_n "checking OpenSSL library version... " >&6; }
10874if test "$cross_compiling" = yes; then :
10875
10876		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking" >&5
10877$as_echo "$as_me: WARNING: cross compiling: not checking" >&2;}
10878
10879
10880else
10881  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10882/* end confdefs.h.  */
10883
10884#include <stdio.h>
10885#include <string.h>
10886#include <openssl/opensslv.h>
10887#include <openssl/crypto.h>
10888#define DATA "conftest.ssllibver"
10889
10890int
10891main ()
10892{
10893
10894	FILE *fd;
10895	int rc;
10896
10897	fd = fopen(DATA,"w");
10898	if(fd == NULL)
10899		exit(1);
10900
10901	if ((rc = fprintf(fd ,"%x (%s)\n", SSLeay(), SSLeay_version(SSLEAY_VERSION))) <0)
10902		exit(1);
10903
10904	exit(0);
10905
10906  ;
10907  return 0;
10908}
10909_ACEOF
10910if ac_fn_c_try_run "$LINENO"; then :
10911
10912		ssl_library_ver=`cat conftest.ssllibver`
10913		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssl_library_ver" >&5
10914$as_echo "$ssl_library_ver" >&6; }
10915
10916else
10917
10918		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
10919$as_echo "not found" >&6; }
10920		as_fn_error $? "OpenSSL library not found." "$LINENO" 5
10921
10922fi
10923rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10924  conftest.$ac_objext conftest.beam conftest.$ac_ext
10925fi
10926
10927
10928
10929# Check whether --with-openssl-header-check was given.
10930if test "${with_openssl_header_check+set}" = set; then :
10931  withval=$with_openssl_header_check;   if test "x$withval" = "xno" ; then
10932		openssl_check_nonfatal=1
10933	   fi
10934
10935
10936fi
10937
10938
10939# Sanity check OpenSSL headers
10940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether OpenSSL's headers match the library" >&5
10941$as_echo_n "checking whether OpenSSL's headers match the library... " >&6; }
10942if test "$cross_compiling" = yes; then :
10943
10944		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking" >&5
10945$as_echo "$as_me: WARNING: cross compiling: not checking" >&2;}
10946
10947
10948else
10949  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10950/* end confdefs.h.  */
10951
10952#include <string.h>
10953#include <openssl/opensslv.h>
10954
10955int
10956main ()
10957{
10958
10959	exit(SSLeay() == OPENSSL_VERSION_NUMBER ? 0 : 1);
10960
10961  ;
10962  return 0;
10963}
10964_ACEOF
10965if ac_fn_c_try_run "$LINENO"; then :
10966
10967		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10968$as_echo "yes" >&6; }
10969
10970else
10971
10972		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10973$as_echo "no" >&6; }
10974		if test "x$openssl_check_nonfatal" = "x"; then
10975			as_fn_error $? "Your OpenSSL headers do not match your
10976library. Check config.log for details.
10977If you are sure your installation is consistent, you can disable the check
10978by running \"./configure --without-openssl-header-check\".
10979Also see contrib/findssl.sh for help identifying header/library mismatches.
10980" "$LINENO" 5
10981		else
10982			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Your OpenSSL headers do not match your
10983library. Check config.log for details.
10984Also see contrib/findssl.sh for help identifying header/library mismatches." >&5
10985$as_echo "$as_me: WARNING: Your OpenSSL headers do not match your
10986library. Check config.log for details.
10987Also see contrib/findssl.sh for help identifying header/library mismatches." >&2;}
10988		fi
10989
10990fi
10991rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10992  conftest.$ac_objext conftest.beam conftest.$ac_ext
10993fi
10994
10995
10996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if programs using OpenSSL functions will link" >&5
10997$as_echo_n "checking if programs using OpenSSL functions will link... " >&6; }
10998cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10999/* end confdefs.h.  */
11000 #include <openssl/evp.h>
11001int
11002main ()
11003{
11004 SSLeay_add_all_algorithms();
11005  ;
11006  return 0;
11007}
11008_ACEOF
11009if ac_fn_c_try_link "$LINENO"; then :
11010
11011		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11012$as_echo "yes" >&6; }
11013
11014else
11015
11016		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11017$as_echo "no" >&6; }
11018		saved_LIBS="$LIBS"
11019		LIBS="$LIBS -ldl"
11020		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if programs using OpenSSL need -ldl" >&5
11021$as_echo_n "checking if programs using OpenSSL need -ldl... " >&6; }
11022		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11023/* end confdefs.h.  */
11024 #include <openssl/evp.h>
11025int
11026main ()
11027{
11028 SSLeay_add_all_algorithms();
11029  ;
11030  return 0;
11031}
11032_ACEOF
11033if ac_fn_c_try_link "$LINENO"; then :
11034
11035				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11036$as_echo "yes" >&6; }
11037
11038else
11039
11040				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11041$as_echo "no" >&6; }
11042				LIBS="$saved_LIBS"
11043
11044
11045fi
11046rm -f core conftest.err conftest.$ac_objext \
11047    conftest$ac_exeext conftest.$ac_ext
11048
11049
11050fi
11051rm -f core conftest.err conftest.$ac_objext \
11052    conftest$ac_exeext conftest.$ac_ext
11053
11054for ac_func in RSA_generate_key_ex DSA_generate_parameters_ex BN_is_prime_ex RSA_get_default_method HMAC_CTX_init
11055do :
11056  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11057ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11058if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
11059  cat >>confdefs.h <<_ACEOF
11060#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11061_ACEOF
11062
11063fi
11064done
11065
11066
11067
11068# Check whether --with-ssl-engine was given.
11069if test "${with_ssl_engine+set}" = set; then :
11070  withval=$with_ssl_engine;  if test "x$withval" != "xno" ; then
11071		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL ENGINE support" >&5
11072$as_echo_n "checking for OpenSSL ENGINE support... " >&6; }
11073		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11074/* end confdefs.h.  */
11075
11076#include <openssl/engine.h>
11077
11078int
11079main ()
11080{
11081
11082	ENGINE_load_builtin_engines();
11083	ENGINE_register_all_complete();
11084
11085  ;
11086  return 0;
11087}
11088_ACEOF
11089if ac_fn_c_try_compile "$LINENO"; then :
11090   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11091$as_echo "yes" >&6; }
11092
11093$as_echo "#define USE_OPENSSL_ENGINE 1" >>confdefs.h
11094
11095
11096else
11097   as_fn_error $? "OpenSSL ENGINE support not found" "$LINENO" 5
11098
11099fi
11100rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11101	  fi
11102
11103fi
11104
11105
11106# Check for OpenSSL without EVP_aes_{192,256}_cbc
11107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether OpenSSL has crippled AES support" >&5
11108$as_echo_n "checking whether OpenSSL has crippled AES support... " >&6; }
11109cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11110/* end confdefs.h.  */
11111
11112#include <string.h>
11113#include <openssl/evp.h>
11114
11115int
11116main ()
11117{
11118
11119	exit(EVP_aes_192_cbc() == NULL || EVP_aes_256_cbc() == NULL);
11120
11121  ;
11122  return 0;
11123}
11124_ACEOF
11125if ac_fn_c_try_link "$LINENO"; then :
11126
11127		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11128$as_echo "no" >&6; }
11129
11130else
11131
11132		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11133$as_echo "yes" >&6; }
11134
11135$as_echo "#define OPENSSL_LOBOTOMISED_AES 1" >>confdefs.h
11136
11137
11138
11139fi
11140rm -f core conftest.err conftest.$ac_objext \
11141    conftest$ac_exeext conftest.$ac_ext
11142
11143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if EVP_DigestUpdate returns an int" >&5
11144$as_echo_n "checking if EVP_DigestUpdate returns an int... " >&6; }
11145cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11146/* end confdefs.h.  */
11147
11148#include <string.h>
11149#include <openssl/evp.h>
11150
11151int
11152main ()
11153{
11154
11155	if(EVP_DigestUpdate(NULL, NULL,0))
11156		exit(0);
11157
11158  ;
11159  return 0;
11160}
11161_ACEOF
11162if ac_fn_c_try_link "$LINENO"; then :
11163
11164		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11165$as_echo "yes" >&6; }
11166
11167else
11168
11169		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11170$as_echo "no" >&6; }
11171
11172$as_echo "#define OPENSSL_EVP_DIGESTUPDATE_VOID 1" >>confdefs.h
11173
11174
11175
11176fi
11177rm -f core conftest.err conftest.$ac_objext \
11178    conftest$ac_exeext conftest.$ac_ext
11179
11180# Some systems want crypt() from libcrypt, *not* the version in OpenSSL,
11181# because the system crypt() is more featureful.
11182if test "x$check_for_libcrypt_before" = "x1"; then
11183	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
11184$as_echo_n "checking for crypt in -lcrypt... " >&6; }
11185if ${ac_cv_lib_crypt_crypt+:} false; then :
11186  $as_echo_n "(cached) " >&6
11187else
11188  ac_check_lib_save_LIBS=$LIBS
11189LIBS="-lcrypt  $LIBS"
11190cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11191/* end confdefs.h.  */
11192
11193/* Override any GCC internal prototype to avoid an error.
11194   Use char because int might match the return type of a GCC
11195   builtin and then its argument prototype would still apply.  */
11196#ifdef __cplusplus
11197extern "C"
11198#endif
11199char crypt ();
11200int
11201main ()
11202{
11203return crypt ();
11204  ;
11205  return 0;
11206}
11207_ACEOF
11208if ac_fn_c_try_link "$LINENO"; then :
11209  ac_cv_lib_crypt_crypt=yes
11210else
11211  ac_cv_lib_crypt_crypt=no
11212fi
11213rm -f core conftest.err conftest.$ac_objext \
11214    conftest$ac_exeext conftest.$ac_ext
11215LIBS=$ac_check_lib_save_LIBS
11216fi
11217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
11218$as_echo "$ac_cv_lib_crypt_crypt" >&6; }
11219if test "x$ac_cv_lib_crypt_crypt" = xyes; then :
11220  cat >>confdefs.h <<_ACEOF
11221#define HAVE_LIBCRYPT 1
11222_ACEOF
11223
11224  LIBS="-lcrypt $LIBS"
11225
11226fi
11227
11228fi
11229
11230# Some Linux systems (Slackware) need crypt() from libcrypt, *not* the
11231# version in OpenSSL.
11232if test "x$check_for_libcrypt_later" = "x1"; then
11233	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
11234$as_echo_n "checking for crypt in -lcrypt... " >&6; }
11235if ${ac_cv_lib_crypt_crypt+:} false; then :
11236  $as_echo_n "(cached) " >&6
11237else
11238  ac_check_lib_save_LIBS=$LIBS
11239LIBS="-lcrypt  $LIBS"
11240cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11241/* end confdefs.h.  */
11242
11243/* Override any GCC internal prototype to avoid an error.
11244   Use char because int might match the return type of a GCC
11245   builtin and then its argument prototype would still apply.  */
11246#ifdef __cplusplus
11247extern "C"
11248#endif
11249char crypt ();
11250int
11251main ()
11252{
11253return crypt ();
11254  ;
11255  return 0;
11256}
11257_ACEOF
11258if ac_fn_c_try_link "$LINENO"; then :
11259  ac_cv_lib_crypt_crypt=yes
11260else
11261  ac_cv_lib_crypt_crypt=no
11262fi
11263rm -f core conftest.err conftest.$ac_objext \
11264    conftest$ac_exeext conftest.$ac_ext
11265LIBS=$ac_check_lib_save_LIBS
11266fi
11267{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
11268$as_echo "$ac_cv_lib_crypt_crypt" >&6; }
11269if test "x$ac_cv_lib_crypt_crypt" = xyes; then :
11270  LIBS="$LIBS -lcrypt"
11271fi
11272
11273fi
11274
11275# Search for SHA256 support in libc and/or OpenSSL
11276for ac_func in SHA256_Update EVP_sha256
11277do :
11278  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11279ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11280if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
11281  cat >>confdefs.h <<_ACEOF
11282#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11283_ACEOF
11284 TEST_SSH_SHA256=yes
11285else
11286  TEST_SSH_SHA256=no
11287fi
11288done
11289
11290
11291
11292# Check complete ECC support in OpenSSL
11293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether OpenSSL has complete ECC support" >&5
11294$as_echo_n "checking whether OpenSSL has complete ECC support... " >&6; }
11295cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11296/* end confdefs.h.  */
11297
11298#include <openssl/ec.h>
11299#include <openssl/ecdh.h>
11300#include <openssl/ecdsa.h>
11301#include <openssl/evp.h>
11302#include <openssl/objects.h>
11303#include <openssl/opensslv.h>
11304#if OPENSSL_VERSION_NUMBER < 0x0090807f /* 0.9.8g */
11305# error "OpenSSL < 0.9.8g has unreliable ECC code"
11306#endif
11307
11308int
11309main ()
11310{
11311
11312	EC_KEY *e = EC_KEY_new_by_curve_name(NID_secp521r1);
11313	const EVP_MD *m = EVP_sha512(); /* We need this too */
11314
11315  ;
11316  return 0;
11317}
11318_ACEOF
11319if ac_fn_c_try_link "$LINENO"; then :
11320
11321		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11322$as_echo "yes" >&6; }
11323
11324$as_echo "#define OPENSSL_HAS_ECC 1" >>confdefs.h
11325
11326		TEST_SSH_ECC=yes
11327		COMMENT_OUT_ECC=""
11328
11329else
11330
11331		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11332$as_echo "no" >&6; }
11333		TEST_SSH_ECC=no
11334		COMMENT_OUT_ECC="#no ecc#"
11335
11336
11337fi
11338rm -f core conftest.err conftest.$ac_objext \
11339    conftest$ac_exeext conftest.$ac_ext
11340
11341
11342
11343saved_LIBS="$LIBS"
11344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ia_openinfo in -liaf" >&5
11345$as_echo_n "checking for ia_openinfo in -liaf... " >&6; }
11346if ${ac_cv_lib_iaf_ia_openinfo+:} false; then :
11347  $as_echo_n "(cached) " >&6
11348else
11349  ac_check_lib_save_LIBS=$LIBS
11350LIBS="-liaf  $LIBS"
11351cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11352/* end confdefs.h.  */
11353
11354/* Override any GCC internal prototype to avoid an error.
11355   Use char because int might match the return type of a GCC
11356   builtin and then its argument prototype would still apply.  */
11357#ifdef __cplusplus
11358extern "C"
11359#endif
11360char ia_openinfo ();
11361int
11362main ()
11363{
11364return ia_openinfo ();
11365  ;
11366  return 0;
11367}
11368_ACEOF
11369if ac_fn_c_try_link "$LINENO"; then :
11370  ac_cv_lib_iaf_ia_openinfo=yes
11371else
11372  ac_cv_lib_iaf_ia_openinfo=no
11373fi
11374rm -f core conftest.err conftest.$ac_objext \
11375    conftest$ac_exeext conftest.$ac_ext
11376LIBS=$ac_check_lib_save_LIBS
11377fi
11378{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_iaf_ia_openinfo" >&5
11379$as_echo "$ac_cv_lib_iaf_ia_openinfo" >&6; }
11380if test "x$ac_cv_lib_iaf_ia_openinfo" = xyes; then :
11381
11382	LIBS="$LIBS -liaf"
11383	for ac_func in set_id
11384do :
11385  ac_fn_c_check_func "$LINENO" "set_id" "ac_cv_func_set_id"
11386if test "x$ac_cv_func_set_id" = xyes; then :
11387  cat >>confdefs.h <<_ACEOF
11388#define HAVE_SET_ID 1
11389_ACEOF
11390 SSHDLIBS="$SSHDLIBS -liaf"
11391
11392$as_echo "#define HAVE_LIBIAF 1" >>confdefs.h
11393
11394
11395fi
11396done
11397
11398
11399fi
11400
11401LIBS="$saved_LIBS"
11402
11403### Configure cryptographic random number support
11404
11405# Check wheter OpenSSL seeds itself
11406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether OpenSSL's PRNG is internally seeded" >&5
11407$as_echo_n "checking whether OpenSSL's PRNG is internally seeded... " >&6; }
11408if test "$cross_compiling" = yes; then :
11409
11410		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: assuming yes" >&5
11411$as_echo "$as_me: WARNING: cross compiling: assuming yes" >&2;}
11412		# This is safe, since we will fatal() at runtime if
11413		# OpenSSL is not seeded correctly.
11414		OPENSSL_SEEDS_ITSELF=yes
11415
11416
11417else
11418  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11419/* end confdefs.h.  */
11420
11421#include <string.h>
11422#include <openssl/rand.h>
11423
11424int
11425main ()
11426{
11427
11428	exit(RAND_status() == 1 ? 0 : 1);
11429
11430  ;
11431  return 0;
11432}
11433_ACEOF
11434if ac_fn_c_try_run "$LINENO"; then :
11435
11436		OPENSSL_SEEDS_ITSELF=yes
11437		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11438$as_echo "yes" >&6; }
11439
11440else
11441
11442		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11443$as_echo "no" >&6; }
11444
11445fi
11446rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11447  conftest.$ac_objext conftest.beam conftest.$ac_ext
11448fi
11449
11450
11451# PRNGD TCP socket
11452
11453# Check whether --with-prngd-port was given.
11454if test "${with_prngd_port+set}" = set; then :
11455  withval=$with_prngd_port;
11456		case "$withval" in
11457		no)
11458			withval=""
11459			;;
11460		[0-9]*)
11461			;;
11462		*)
11463			as_fn_error $? "You must specify a numeric port number for --with-prngd-port" "$LINENO" 5
11464			;;
11465		esac
11466		if test ! -z "$withval" ; then
11467			PRNGD_PORT="$withval"
11468
11469cat >>confdefs.h <<_ACEOF
11470#define PRNGD_PORT $PRNGD_PORT
11471_ACEOF
11472
11473		fi
11474
11475
11476fi
11477
11478
11479# PRNGD Unix domain socket
11480
11481# Check whether --with-prngd-socket was given.
11482if test "${with_prngd_socket+set}" = set; then :
11483  withval=$with_prngd_socket;
11484		case "$withval" in
11485		yes)
11486			withval="/var/run/egd-pool"
11487			;;
11488		no)
11489			withval=""
11490			;;
11491		/*)
11492			;;
11493		*)
11494			as_fn_error $? "You must specify an absolute path to the entropy socket" "$LINENO" 5
11495			;;
11496		esac
11497
11498		if test ! -z "$withval" ; then
11499			if test ! -z "$PRNGD_PORT" ; then
11500				as_fn_error $? "You may not specify both a PRNGD/EGD port and socket" "$LINENO" 5
11501			fi
11502			if test ! -r "$withval" ; then
11503				{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Entropy socket is not readable" >&5
11504$as_echo "$as_me: WARNING: Entropy socket is not readable" >&2;}
11505			fi
11506			PRNGD_SOCKET="$withval"
11507
11508cat >>confdefs.h <<_ACEOF
11509#define PRNGD_SOCKET "$PRNGD_SOCKET"
11510_ACEOF
11511
11512		fi
11513
11514else
11515
11516		# Check for existing socket only if we don't have a random device already
11517		if test "x$OPENSSL_SEEDS_ITSELF" != "xyes" ; then
11518			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PRNGD/EGD socket" >&5
11519$as_echo_n "checking for PRNGD/EGD socket... " >&6; }
11520			# Insert other locations here
11521			for sock in /var/run/egd-pool /dev/egd-pool /etc/entropy; do
11522				if test -r $sock && $TEST_MINUS_S_SH -c "test -S $sock -o -p $sock" ; then
11523					PRNGD_SOCKET="$sock"
11524					cat >>confdefs.h <<_ACEOF
11525#define PRNGD_SOCKET "$PRNGD_SOCKET"
11526_ACEOF
11527
11528					break;
11529				fi
11530			done
11531			if test ! -z "$PRNGD_SOCKET" ; then
11532				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PRNGD_SOCKET" >&5
11533$as_echo "$PRNGD_SOCKET" >&6; }
11534			else
11535				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
11536$as_echo "not found" >&6; }
11537			fi
11538		fi
11539
11540
11541fi
11542
11543
11544# Which randomness source do we use?
11545if test ! -z "$PRNGD_PORT" ; then
11546	RAND_MSG="PRNGd port $PRNGD_PORT"
11547elif test ! -z "$PRNGD_SOCKET" ; then
11548	RAND_MSG="PRNGd socket $PRNGD_SOCKET"
11549elif test ! -z "$OPENSSL_SEEDS_ITSELF" ; then
11550
11551$as_echo "#define OPENSSL_PRNG_ONLY 1" >>confdefs.h
11552
11553	RAND_MSG="OpenSSL internal ONLY"
11554else
11555	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
11556fi
11557
11558# Check for PAM libs
11559PAM_MSG="no"
11560
11561# Check whether --with-pam was given.
11562if test "${with_pam+set}" = set; then :
11563  withval=$with_pam;
11564		if test "x$withval" != "xno" ; then
11565			if test "x$ac_cv_header_security_pam_appl_h" != "xyes" && \
11566			   test "x$ac_cv_header_pam_pam_appl_h" != "xyes" ; then
11567				as_fn_error $? "PAM headers not found" "$LINENO" 5
11568			fi
11569
11570			saved_LIBS="$LIBS"
11571			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11572$as_echo_n "checking for dlopen in -ldl... " >&6; }
11573if ${ac_cv_lib_dl_dlopen+:} false; then :
11574  $as_echo_n "(cached) " >&6
11575else
11576  ac_check_lib_save_LIBS=$LIBS
11577LIBS="-ldl  $LIBS"
11578cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11579/* end confdefs.h.  */
11580
11581/* Override any GCC internal prototype to avoid an error.
11582   Use char because int might match the return type of a GCC
11583   builtin and then its argument prototype would still apply.  */
11584#ifdef __cplusplus
11585extern "C"
11586#endif
11587char dlopen ();
11588int
11589main ()
11590{
11591return dlopen ();
11592  ;
11593  return 0;
11594}
11595_ACEOF
11596if ac_fn_c_try_link "$LINENO"; then :
11597  ac_cv_lib_dl_dlopen=yes
11598else
11599  ac_cv_lib_dl_dlopen=no
11600fi
11601rm -f core conftest.err conftest.$ac_objext \
11602    conftest$ac_exeext conftest.$ac_ext
11603LIBS=$ac_check_lib_save_LIBS
11604fi
11605{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11606$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11607if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11608  cat >>confdefs.h <<_ACEOF
11609#define HAVE_LIBDL 1
11610_ACEOF
11611
11612  LIBS="-ldl $LIBS"
11613
11614fi
11615
11616			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_set_item in -lpam" >&5
11617$as_echo_n "checking for pam_set_item in -lpam... " >&6; }
11618if ${ac_cv_lib_pam_pam_set_item+:} false; then :
11619  $as_echo_n "(cached) " >&6
11620else
11621  ac_check_lib_save_LIBS=$LIBS
11622LIBS="-lpam  $LIBS"
11623cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11624/* end confdefs.h.  */
11625
11626/* Override any GCC internal prototype to avoid an error.
11627   Use char because int might match the return type of a GCC
11628   builtin and then its argument prototype would still apply.  */
11629#ifdef __cplusplus
11630extern "C"
11631#endif
11632char pam_set_item ();
11633int
11634main ()
11635{
11636return pam_set_item ();
11637  ;
11638  return 0;
11639}
11640_ACEOF
11641if ac_fn_c_try_link "$LINENO"; then :
11642  ac_cv_lib_pam_pam_set_item=yes
11643else
11644  ac_cv_lib_pam_pam_set_item=no
11645fi
11646rm -f core conftest.err conftest.$ac_objext \
11647    conftest$ac_exeext conftest.$ac_ext
11648LIBS=$ac_check_lib_save_LIBS
11649fi
11650{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_set_item" >&5
11651$as_echo "$ac_cv_lib_pam_pam_set_item" >&6; }
11652if test "x$ac_cv_lib_pam_pam_set_item" = xyes; then :
11653  cat >>confdefs.h <<_ACEOF
11654#define HAVE_LIBPAM 1
11655_ACEOF
11656
11657  LIBS="-lpam $LIBS"
11658
11659else
11660  as_fn_error $? "*** libpam missing" "$LINENO" 5
11661fi
11662
11663			for ac_func in pam_getenvlist
11664do :
11665  ac_fn_c_check_func "$LINENO" "pam_getenvlist" "ac_cv_func_pam_getenvlist"
11666if test "x$ac_cv_func_pam_getenvlist" = xyes; then :
11667  cat >>confdefs.h <<_ACEOF
11668#define HAVE_PAM_GETENVLIST 1
11669_ACEOF
11670
11671fi
11672done
11673
11674			for ac_func in pam_putenv
11675do :
11676  ac_fn_c_check_func "$LINENO" "pam_putenv" "ac_cv_func_pam_putenv"
11677if test "x$ac_cv_func_pam_putenv" = xyes; then :
11678  cat >>confdefs.h <<_ACEOF
11679#define HAVE_PAM_PUTENV 1
11680_ACEOF
11681
11682fi
11683done
11684
11685			LIBS="$saved_LIBS"
11686
11687			PAM_MSG="yes"
11688
11689			SSHDLIBS="$SSHDLIBS -lpam"
11690
11691$as_echo "#define USE_PAM 1" >>confdefs.h
11692
11693
11694			if test $ac_cv_lib_dl_dlopen = yes; then
11695				case "$LIBS" in
11696				*-ldl*)
11697					# libdl already in LIBS
11698					;;
11699				*)
11700					SSHDLIBS="$SSHDLIBS -ldl"
11701					;;
11702				esac
11703			fi
11704		fi
11705
11706
11707fi
11708
11709
11710# Check for older PAM
11711if test "x$PAM_MSG" = "xyes" ; then
11712	# Check PAM strerror arguments (old PAM)
11713	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pam_strerror takes only one argument" >&5
11714$as_echo_n "checking whether pam_strerror takes only one argument... " >&6; }
11715	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11716/* end confdefs.h.  */
11717
11718#include <stdlib.h>
11719#if defined(HAVE_SECURITY_PAM_APPL_H)
11720#include <security/pam_appl.h>
11721#elif defined (HAVE_PAM_PAM_APPL_H)
11722#include <pam/pam_appl.h>
11723#endif
11724
11725int
11726main ()
11727{
11728
11729(void)pam_strerror((pam_handle_t *)NULL, -1);
11730
11731  ;
11732  return 0;
11733}
11734_ACEOF
11735if ac_fn_c_try_compile "$LINENO"; then :
11736  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11737$as_echo "no" >&6; }
11738else
11739
11740
11741$as_echo "#define HAVE_OLD_PAM 1" >>confdefs.h
11742
11743			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11744$as_echo "yes" >&6; }
11745			PAM_MSG="yes (old library)"
11746
11747
11748fi
11749rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11750fi
11751
11752SSH_PRIVSEP_USER=sshd
11753
11754# Check whether --with-privsep-user was given.
11755if test "${with_privsep_user+set}" = set; then :
11756  withval=$with_privsep_user;
11757		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
11758		    test "x${withval}" != "xyes"; then
11759			SSH_PRIVSEP_USER=$withval
11760		fi
11761
11762
11763fi
11764
11765
11766cat >>confdefs.h <<_ACEOF
11767#define SSH_PRIVSEP_USER "$SSH_PRIVSEP_USER"
11768_ACEOF
11769
11770
11771
11772# Decide which sandbox style to use
11773sandbox_arg=""
11774
11775# Check whether --with-sandbox was given.
11776if test "${with_sandbox+set}" = set; then :
11777  withval=$with_sandbox;
11778		if test "x$withval" = "xyes" ; then
11779			sandbox_arg=""
11780		else
11781			sandbox_arg="$withval"
11782		fi
11783
11784
11785fi
11786
11787if test "x$sandbox_arg" = "xsystrace" || \
11788   ( test -z "$sandbox_arg" && test "x$have_systr_policy_kill" = "x1" ) ; then
11789	test "x$have_systr_policy_kill" != "x1" && \
11790		as_fn_error $? "systrace sandbox requires systrace headers and SYSTR_POLICY_KILL support" "$LINENO" 5
11791	SANDBOX_STYLE="systrace"
11792
11793$as_echo "#define SANDBOX_SYSTRACE 1" >>confdefs.h
11794
11795elif test "x$sandbox_arg" = "xdarwin" || \
11796     ( test -z "$sandbox_arg" && test "x$ac_cv_func_sandbox_init" = "xyes" && \
11797       test "x$ac_cv_header_sandbox_h" = "xyes") ; then
11798	test "x$ac_cv_func_sandbox_init" != "xyes" -o \
11799	     "x$ac_cv_header_sandbox_h" != "xyes" && \
11800		as_fn_error $? "Darwin seatbelt sandbox requires sandbox.h and sandbox_init function" "$LINENO" 5
11801	SANDBOX_STYLE="darwin"
11802
11803$as_echo "#define SANDBOX_DARWIN 1" >>confdefs.h
11804
11805elif test "x$sandbox_arg" = "xseccomp_filter" || \
11806     ( test -z "$sandbox_arg" && \
11807       test "x$have_seccomp_filter" == "x1" && \
11808       test "x$ac_cv_header_linux_audit_h" = "xyes" && \
11809       test "x$have_seccomp_audit_arch" = "x1" && \
11810       test "x$have_linux_no_new_privs" = "x1" && \
11811       test "x$ac_cv_func_prctl" = "xyes" ) ; then
11812	test "x$have_seccomp_audit_arch" != "x1" && \
11813		as_fn_error $? "seccomp_filter sandbox not supported on $host" "$LINENO" 5
11814	test "x$have_linux_no_new_privs" != "x1" && \
11815		as_fn_error $? "seccomp_filter sandbox requires PR_SET_NO_NEW_PRIVS" "$LINENO" 5
11816	test "x$have_seccomp_filter" != "x1" && \
11817		as_fn_error $? "seccomp_filter sandbox requires seccomp headers" "$LINENO" 5
11818	test "x$ac_cv_func_prctl" != "xyes" && \
11819		as_fn_error $? "seccomp_filter sandbox requires prctl function" "$LINENO" 5
11820	SANDBOX_STYLE="seccomp_filter"
11821
11822$as_echo "#define SANDBOX_SECCOMP_FILTER 1" >>confdefs.h
11823
11824elif test "x$sandbox_arg" = "xrlimit" || \
11825     ( test -z "$sandbox_arg" && test "x$ac_cv_func_setrlimit" = "xyes" ) ; then
11826	test "x$ac_cv_func_setrlimit" != "xyes" && \
11827		as_fn_error $? "rlimit sandbox requires setrlimit function" "$LINENO" 5
11828	SANDBOX_STYLE="rlimit"
11829
11830$as_echo "#define SANDBOX_RLIMIT 1" >>confdefs.h
11831
11832elif test -z "$sandbox_arg" || test "x$sandbox_arg" = "xno" || \
11833     test "x$sandbox_arg" = "xnone" || test "x$sandbox_arg" = "xnull" ; then
11834	SANDBOX_STYLE="none"
11835
11836$as_echo "#define SANDBOX_NULL 1" >>confdefs.h
11837
11838else
11839	as_fn_error $? "unsupported --with-sandbox" "$LINENO" 5
11840fi
11841
11842# Cheap hack to ensure NEWS-OS libraries are arranged right.
11843if test ! -z "$SONY" ; then
11844  LIBS="$LIBS -liberty";
11845fi
11846
11847# Check for  long long datatypes
11848ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
11849if test "x$ac_cv_type_long_long" = xyes; then :
11850
11851cat >>confdefs.h <<_ACEOF
11852#define HAVE_LONG_LONG 1
11853_ACEOF
11854
11855
11856fi
11857ac_fn_c_check_type "$LINENO" "unsigned long long" "ac_cv_type_unsigned_long_long" "$ac_includes_default"
11858if test "x$ac_cv_type_unsigned_long_long" = xyes; then :
11859
11860cat >>confdefs.h <<_ACEOF
11861#define HAVE_UNSIGNED_LONG_LONG 1
11862_ACEOF
11863
11864
11865fi
11866ac_fn_c_check_type "$LINENO" "long double" "ac_cv_type_long_double" "$ac_includes_default"
11867if test "x$ac_cv_type_long_double" = xyes; then :
11868
11869cat >>confdefs.h <<_ACEOF
11870#define HAVE_LONG_DOUBLE 1
11871_ACEOF
11872
11873
11874fi
11875
11876
11877# Check datatype sizes
11878# The cast to long int works around a bug in the HP C Compiler
11879# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11880# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11881# This bug is HP SR number 8606223364.
11882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short int" >&5
11883$as_echo_n "checking size of short int... " >&6; }
11884if ${ac_cv_sizeof_short_int+:} false; then :
11885  $as_echo_n "(cached) " >&6
11886else
11887  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short int))" "ac_cv_sizeof_short_int"        "$ac_includes_default"; then :
11888
11889else
11890  if test "$ac_cv_type_short_int" = yes; then
11891     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11892$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11893as_fn_error 77 "cannot compute sizeof (short int)
11894See \`config.log' for more details" "$LINENO" 5; }
11895   else
11896     ac_cv_sizeof_short_int=0
11897   fi
11898fi
11899
11900fi
11901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short_int" >&5
11902$as_echo "$ac_cv_sizeof_short_int" >&6; }
11903
11904
11905
11906cat >>confdefs.h <<_ACEOF
11907#define SIZEOF_SHORT_INT $ac_cv_sizeof_short_int
11908_ACEOF
11909
11910
11911# The cast to long int works around a bug in the HP C Compiler
11912# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11913# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11914# This bug is HP SR number 8606223364.
11915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
11916$as_echo_n "checking size of int... " >&6; }
11917if ${ac_cv_sizeof_int+:} false; then :
11918  $as_echo_n "(cached) " >&6
11919else
11920  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
11921
11922else
11923  if test "$ac_cv_type_int" = yes; then
11924     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11925$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11926as_fn_error 77 "cannot compute sizeof (int)
11927See \`config.log' for more details" "$LINENO" 5; }
11928   else
11929     ac_cv_sizeof_int=0
11930   fi
11931fi
11932
11933fi
11934{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
11935$as_echo "$ac_cv_sizeof_int" >&6; }
11936
11937
11938
11939cat >>confdefs.h <<_ACEOF
11940#define SIZEOF_INT $ac_cv_sizeof_int
11941_ACEOF
11942
11943
11944# The cast to long int works around a bug in the HP C Compiler
11945# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11946# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11947# This bug is HP SR number 8606223364.
11948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long int" >&5
11949$as_echo_n "checking size of long int... " >&6; }
11950if ${ac_cv_sizeof_long_int+:} false; then :
11951  $as_echo_n "(cached) " >&6
11952else
11953  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long int))" "ac_cv_sizeof_long_int"        "$ac_includes_default"; then :
11954
11955else
11956  if test "$ac_cv_type_long_int" = yes; then
11957     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11958$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11959as_fn_error 77 "cannot compute sizeof (long int)
11960See \`config.log' for more details" "$LINENO" 5; }
11961   else
11962     ac_cv_sizeof_long_int=0
11963   fi
11964fi
11965
11966fi
11967{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_int" >&5
11968$as_echo "$ac_cv_sizeof_long_int" >&6; }
11969
11970
11971
11972cat >>confdefs.h <<_ACEOF
11973#define SIZEOF_LONG_INT $ac_cv_sizeof_long_int
11974_ACEOF
11975
11976
11977# The cast to long int works around a bug in the HP C Compiler
11978# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11979# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11980# This bug is HP SR number 8606223364.
11981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long int" >&5
11982$as_echo_n "checking size of long long int... " >&6; }
11983if ${ac_cv_sizeof_long_long_int+:} false; then :
11984  $as_echo_n "(cached) " >&6
11985else
11986  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long int))" "ac_cv_sizeof_long_long_int"        "$ac_includes_default"; then :
11987
11988else
11989  if test "$ac_cv_type_long_long_int" = yes; then
11990     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11991$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11992as_fn_error 77 "cannot compute sizeof (long long int)
11993See \`config.log' for more details" "$LINENO" 5; }
11994   else
11995     ac_cv_sizeof_long_long_int=0
11996   fi
11997fi
11998
11999fi
12000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long_int" >&5
12001$as_echo "$ac_cv_sizeof_long_long_int" >&6; }
12002
12003
12004
12005cat >>confdefs.h <<_ACEOF
12006#define SIZEOF_LONG_LONG_INT $ac_cv_sizeof_long_long_int
12007_ACEOF
12008
12009
12010
12011# Sanity check long long for some platforms (AIX)
12012if test "x$ac_cv_sizeof_long_long_int" = "x4" ; then
12013	ac_cv_sizeof_long_long_int=0
12014fi
12015
12016# compute LLONG_MIN and LLONG_MAX if we don't know them.
12017if test -z "$have_llong_max"; then
12018	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for max value of long long" >&5
12019$as_echo_n "checking for max value of long long... " >&6; }
12020	if test "$cross_compiling" = yes; then :
12021
12022			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking" >&5
12023$as_echo "$as_me: WARNING: cross compiling: not checking" >&2;}
12024
12025
12026else
12027  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12028/* end confdefs.h.  */
12029
12030#include <stdio.h>
12031/* Why is this so damn hard? */
12032#ifdef __GNUC__
12033# undef __GNUC__
12034#endif
12035#define __USE_ISOC99
12036#include <limits.h>
12037#define DATA "conftest.llminmax"
12038#define my_abs(a) ((a) < 0 ? ((a) * -1) : (a))
12039
12040/*
12041 * printf in libc on some platforms (eg old Tru64) does not understand %lld so
12042 * we do this the hard way.
12043 */
12044static int
12045fprint_ll(FILE *f, long long n)
12046{
12047	unsigned int i;
12048	int l[sizeof(long long) * 8];
12049
12050	if (n < 0)
12051		if (fprintf(f, "-") < 0)
12052			return -1;
12053	for (i = 0; n != 0; i++) {
12054		l[i] = my_abs(n % 10);
12055		n /= 10;
12056	}
12057	do {
12058		if (fprintf(f, "%d", l[--i]) < 0)
12059			return -1;
12060	} while (i != 0);
12061	if (fprintf(f, " ") < 0)
12062		return -1;
12063	return 0;
12064}
12065
12066int
12067main ()
12068{
12069
12070	FILE *f;
12071	long long i, llmin, llmax = 0;
12072
12073	if((f = fopen(DATA,"w")) == NULL)
12074		exit(1);
12075
12076#if defined(LLONG_MIN) && defined(LLONG_MAX)
12077	fprintf(stderr, "Using system header for LLONG_MIN and LLONG_MAX\n");
12078	llmin = LLONG_MIN;
12079	llmax = LLONG_MAX;
12080#else
12081	fprintf(stderr, "Calculating  LLONG_MIN and LLONG_MAX\n");
12082	/* This will work on one's complement and two's complement */
12083	for (i = 1; i > llmax; i <<= 1, i++)
12084		llmax = i;
12085	llmin = llmax + 1LL;	/* wrap */
12086#endif
12087
12088	/* Sanity check */
12089	if (llmin + 1 < llmin || llmin - 1 < llmin || llmax + 1 > llmax
12090	    || llmax - 1 > llmax || llmin == llmax || llmin == 0
12091	    || llmax == 0 || llmax < LONG_MAX || llmin > LONG_MIN) {
12092		fprintf(f, "unknown unknown\n");
12093		exit(2);
12094	}
12095
12096	if (fprint_ll(f, llmin) < 0)
12097		exit(3);
12098	if (fprint_ll(f, llmax) < 0)
12099		exit(4);
12100	if (fclose(f) < 0)
12101		exit(5);
12102	exit(0);
12103
12104  ;
12105  return 0;
12106}
12107_ACEOF
12108if ac_fn_c_try_run "$LINENO"; then :
12109
12110			llong_min=`$AWK '{print $1}' conftest.llminmax`
12111			llong_max=`$AWK '{print $2}' conftest.llminmax`
12112
12113			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $llong_max" >&5
12114$as_echo "$llong_max" >&6; }
12115
12116cat >>confdefs.h <<_ACEOF
12117#define LLONG_MAX ${llong_max}LL
12118_ACEOF
12119
12120			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for min value of long long" >&5
12121$as_echo_n "checking for min value of long long... " >&6; }
12122			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $llong_min" >&5
12123$as_echo "$llong_min" >&6; }
12124
12125cat >>confdefs.h <<_ACEOF
12126#define LLONG_MIN ${llong_min}LL
12127_ACEOF
12128
12129
12130else
12131
12132			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
12133$as_echo "not found" >&6; }
12134
12135fi
12136rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12137  conftest.$ac_objext conftest.beam conftest.$ac_ext
12138fi
12139
12140fi
12141
12142
12143# More checks for data types
12144{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_int type" >&5
12145$as_echo_n "checking for u_int type... " >&6; }
12146if ${ac_cv_have_u_int+:} false; then :
12147  $as_echo_n "(cached) " >&6
12148else
12149
12150	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12151/* end confdefs.h.  */
12152 #include <sys/types.h>
12153int
12154main ()
12155{
12156 u_int a; a = 1;
12157  ;
12158  return 0;
12159}
12160_ACEOF
12161if ac_fn_c_try_compile "$LINENO"; then :
12162   ac_cv_have_u_int="yes"
12163else
12164   ac_cv_have_u_int="no"
12165
12166fi
12167rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12168
12169fi
12170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_u_int" >&5
12171$as_echo "$ac_cv_have_u_int" >&6; }
12172if test "x$ac_cv_have_u_int" = "xyes" ; then
12173
12174$as_echo "#define HAVE_U_INT 1" >>confdefs.h
12175
12176	have_u_int=1
12177fi
12178
12179{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for intXX_t types" >&5
12180$as_echo_n "checking for intXX_t types... " >&6; }
12181if ${ac_cv_have_intxx_t+:} false; then :
12182  $as_echo_n "(cached) " >&6
12183else
12184
12185	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12186/* end confdefs.h.  */
12187 #include <sys/types.h>
12188int
12189main ()
12190{
12191 int8_t a; int16_t b; int32_t c; a = b = c = 1;
12192  ;
12193  return 0;
12194}
12195_ACEOF
12196if ac_fn_c_try_compile "$LINENO"; then :
12197   ac_cv_have_intxx_t="yes"
12198else
12199   ac_cv_have_intxx_t="no"
12200
12201fi
12202rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12203
12204fi
12205{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_intxx_t" >&5
12206$as_echo "$ac_cv_have_intxx_t" >&6; }
12207if test "x$ac_cv_have_intxx_t" = "xyes" ; then
12208
12209$as_echo "#define HAVE_INTXX_T 1" >>confdefs.h
12210
12211	have_intxx_t=1
12212fi
12213
12214if (test -z "$have_intxx_t" && \
12215	   test "x$ac_cv_header_stdint_h" = "xyes")
12216then
12217    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intXX_t types in stdint.h" >&5
12218$as_echo_n "checking for intXX_t types in stdint.h... " >&6; }
12219	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12220/* end confdefs.h.  */
12221 #include <stdint.h>
12222int
12223main ()
12224{
12225 int8_t a; int16_t b; int32_t c; a = b = c = 1;
12226  ;
12227  return 0;
12228}
12229_ACEOF
12230if ac_fn_c_try_compile "$LINENO"; then :
12231
12232			$as_echo "#define HAVE_INTXX_T 1" >>confdefs.h
12233
12234			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12235$as_echo "yes" >&6; }
12236
12237else
12238   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12239$as_echo "no" >&6; }
12240
12241fi
12242rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12243fi
12244
12245{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for int64_t type" >&5
12246$as_echo_n "checking for int64_t type... " >&6; }
12247if ${ac_cv_have_int64_t+:} false; then :
12248  $as_echo_n "(cached) " >&6
12249else
12250
12251	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12252/* end confdefs.h.  */
12253
12254#include <sys/types.h>
12255#ifdef HAVE_STDINT_H
12256# include <stdint.h>
12257#endif
12258#include <sys/socket.h>
12259#ifdef HAVE_SYS_BITYPES_H
12260# include <sys/bitypes.h>
12261#endif
12262
12263int
12264main ()
12265{
12266
12267int64_t a; a = 1;
12268
12269  ;
12270  return 0;
12271}
12272_ACEOF
12273if ac_fn_c_try_compile "$LINENO"; then :
12274   ac_cv_have_int64_t="yes"
12275else
12276   ac_cv_have_int64_t="no"
12277
12278fi
12279rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12280
12281fi
12282{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_int64_t" >&5
12283$as_echo "$ac_cv_have_int64_t" >&6; }
12284if test "x$ac_cv_have_int64_t" = "xyes" ; then
12285
12286$as_echo "#define HAVE_INT64_T 1" >>confdefs.h
12287
12288fi
12289
12290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_intXX_t types" >&5
12291$as_echo_n "checking for u_intXX_t types... " >&6; }
12292if ${ac_cv_have_u_intxx_t+:} false; then :
12293  $as_echo_n "(cached) " >&6
12294else
12295
12296	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12297/* end confdefs.h.  */
12298 #include <sys/types.h>
12299int
12300main ()
12301{
12302 u_int8_t a; u_int16_t b; u_int32_t c; a = b = c = 1;
12303  ;
12304  return 0;
12305}
12306_ACEOF
12307if ac_fn_c_try_compile "$LINENO"; then :
12308   ac_cv_have_u_intxx_t="yes"
12309else
12310   ac_cv_have_u_intxx_t="no"
12311
12312fi
12313rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12314
12315fi
12316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_u_intxx_t" >&5
12317$as_echo "$ac_cv_have_u_intxx_t" >&6; }
12318if test "x$ac_cv_have_u_intxx_t" = "xyes" ; then
12319
12320$as_echo "#define HAVE_U_INTXX_T 1" >>confdefs.h
12321
12322	have_u_intxx_t=1
12323fi
12324
12325if test -z "$have_u_intxx_t" ; then
12326    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_intXX_t types in sys/socket.h" >&5
12327$as_echo_n "checking for u_intXX_t types in sys/socket.h... " >&6; }
12328	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12329/* end confdefs.h.  */
12330 #include <sys/socket.h>
12331int
12332main ()
12333{
12334 u_int8_t a; u_int16_t b; u_int32_t c; a = b = c = 1;
12335  ;
12336  return 0;
12337}
12338_ACEOF
12339if ac_fn_c_try_compile "$LINENO"; then :
12340
12341			$as_echo "#define HAVE_U_INTXX_T 1" >>confdefs.h
12342
12343			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12344$as_echo "yes" >&6; }
12345
12346else
12347   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12348$as_echo "no" >&6; }
12349
12350fi
12351rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12352fi
12353
12354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_int64_t types" >&5
12355$as_echo_n "checking for u_int64_t types... " >&6; }
12356if ${ac_cv_have_u_int64_t+:} false; then :
12357  $as_echo_n "(cached) " >&6
12358else
12359
12360	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12361/* end confdefs.h.  */
12362 #include <sys/types.h>
12363int
12364main ()
12365{
12366 u_int64_t a; a = 1;
12367  ;
12368  return 0;
12369}
12370_ACEOF
12371if ac_fn_c_try_compile "$LINENO"; then :
12372   ac_cv_have_u_int64_t="yes"
12373else
12374   ac_cv_have_u_int64_t="no"
12375
12376fi
12377rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12378
12379fi
12380{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_u_int64_t" >&5
12381$as_echo "$ac_cv_have_u_int64_t" >&6; }
12382if test "x$ac_cv_have_u_int64_t" = "xyes" ; then
12383
12384$as_echo "#define HAVE_U_INT64_T 1" >>confdefs.h
12385
12386	have_u_int64_t=1
12387fi
12388
12389if test -z "$have_u_int64_t" ; then
12390    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_int64_t type in sys/bitypes.h" >&5
12391$as_echo_n "checking for u_int64_t type in sys/bitypes.h... " >&6; }
12392	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12393/* end confdefs.h.  */
12394 #include <sys/bitypes.h>
12395int
12396main ()
12397{
12398 u_int64_t a; a = 1
12399  ;
12400  return 0;
12401}
12402_ACEOF
12403if ac_fn_c_try_compile "$LINENO"; then :
12404
12405			$as_echo "#define HAVE_U_INT64_T 1" >>confdefs.h
12406
12407			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12408$as_echo "yes" >&6; }
12409
12410else
12411   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12412$as_echo "no" >&6; }
12413
12414fi
12415rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12416fi
12417
12418if test -z "$have_u_intxx_t" ; then
12419	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uintXX_t types" >&5
12420$as_echo_n "checking for uintXX_t types... " >&6; }
12421if ${ac_cv_have_uintxx_t+:} false; then :
12422  $as_echo_n "(cached) " >&6
12423else
12424
12425		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12426/* end confdefs.h.  */
12427
12428#include <sys/types.h>
12429
12430int
12431main ()
12432{
12433
12434	uint8_t a;
12435	uint16_t b;
12436	uint32_t c;
12437	a = b = c = 1;
12438
12439  ;
12440  return 0;
12441}
12442_ACEOF
12443if ac_fn_c_try_compile "$LINENO"; then :
12444   ac_cv_have_uintxx_t="yes"
12445else
12446   ac_cv_have_uintxx_t="no"
12447
12448fi
12449rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12450
12451fi
12452{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_uintxx_t" >&5
12453$as_echo "$ac_cv_have_uintxx_t" >&6; }
12454	if test "x$ac_cv_have_uintxx_t" = "xyes" ; then
12455
12456$as_echo "#define HAVE_UINTXX_T 1" >>confdefs.h
12457
12458	fi
12459fi
12460
12461if test -z "$have_uintxx_t" ; then
12462    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uintXX_t types in stdint.h" >&5
12463$as_echo_n "checking for uintXX_t types in stdint.h... " >&6; }
12464	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12465/* end confdefs.h.  */
12466 #include <stdint.h>
12467int
12468main ()
12469{
12470 uint8_t a; uint16_t b; uint32_t c; a = b = c = 1;
12471  ;
12472  return 0;
12473}
12474_ACEOF
12475if ac_fn_c_try_compile "$LINENO"; then :
12476
12477			$as_echo "#define HAVE_UINTXX_T 1" >>confdefs.h
12478
12479			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12480$as_echo "yes" >&6; }
12481
12482else
12483   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12484$as_echo "no" >&6; }
12485
12486fi
12487rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12488fi
12489
12490if (test -z "$have_u_intxx_t" || test -z "$have_intxx_t" && \
12491	   test "x$ac_cv_header_sys_bitypes_h" = "xyes")
12492then
12493	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for intXX_t and u_intXX_t types in sys/bitypes.h" >&5
12494$as_echo_n "checking for intXX_t and u_intXX_t types in sys/bitypes.h... " >&6; }
12495	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12496/* end confdefs.h.  */
12497
12498#include <sys/bitypes.h>
12499
12500int
12501main ()
12502{
12503
12504			int8_t a; int16_t b; int32_t c;
12505			u_int8_t e; u_int16_t f; u_int32_t g;
12506			a = b = c = e = f = g = 1;
12507
12508  ;
12509  return 0;
12510}
12511_ACEOF
12512if ac_fn_c_try_compile "$LINENO"; then :
12513
12514			$as_echo "#define HAVE_U_INTXX_T 1" >>confdefs.h
12515
12516			$as_echo "#define HAVE_INTXX_T 1" >>confdefs.h
12517
12518			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12519$as_echo "yes" >&6; }
12520
12521else
12522  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12523$as_echo "no" >&6; }
12524
12525fi
12526rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12527fi
12528
12529
12530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_char" >&5
12531$as_echo_n "checking for u_char... " >&6; }
12532if ${ac_cv_have_u_char+:} false; then :
12533  $as_echo_n "(cached) " >&6
12534else
12535
12536	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12537/* end confdefs.h.  */
12538 #include <sys/types.h>
12539int
12540main ()
12541{
12542 u_char foo; foo = 125;
12543  ;
12544  return 0;
12545}
12546_ACEOF
12547if ac_fn_c_try_compile "$LINENO"; then :
12548   ac_cv_have_u_char="yes"
12549else
12550   ac_cv_have_u_char="no"
12551
12552fi
12553rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12554
12555fi
12556{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_u_char" >&5
12557$as_echo "$ac_cv_have_u_char" >&6; }
12558if test "x$ac_cv_have_u_char" = "xyes" ; then
12559
12560$as_echo "#define HAVE_U_CHAR 1" >>confdefs.h
12561
12562fi
12563
12564
12565   ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
12566#include <sys/socket.h>
12567"
12568if test "x$ac_cv_type_socklen_t" = xyes; then :
12569
12570else
12571
12572      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t equivalent" >&5
12573$as_echo_n "checking for socklen_t equivalent... " >&6; }
12574      if ${curl_cv_socklen_t_equiv+:} false; then :
12575  $as_echo_n "(cached) " >&6
12576else
12577
12578	 # Systems have either "struct sockaddr *" or
12579	 # "void *" as the second argument to getpeername
12580	 curl_cv_socklen_t_equiv=
12581	 for arg2 in "struct sockaddr" void; do
12582	    for t in int size_t unsigned long "unsigned long"; do
12583	       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12584/* end confdefs.h.  */
12585
12586		  #include <sys/types.h>
12587		  #include <sys/socket.h>
12588
12589		  int getpeername (int, $arg2 *, $t *);
12590
12591int
12592main ()
12593{
12594
12595		  $t len;
12596		  getpeername(0,0,&len);
12597
12598  ;
12599  return 0;
12600}
12601_ACEOF
12602if ac_fn_c_try_compile "$LINENO"; then :
12603
12604		  curl_cv_socklen_t_equiv="$t"
12605		  break
12606
12607fi
12608rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12609	    done
12610	 done
12611
12612	 if test "x$curl_cv_socklen_t_equiv" = x; then
12613	    as_fn_error $? "Cannot find a type to use in place of socklen_t" "$LINENO" 5
12614	 fi
12615
12616fi
12617
12618      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_socklen_t_equiv" >&5
12619$as_echo "$curl_cv_socklen_t_equiv" >&6; }
12620
12621cat >>confdefs.h <<_ACEOF
12622#define socklen_t $curl_cv_socklen_t_equiv
12623_ACEOF
12624
12625fi
12626
12627
12628
12629ac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" "#include <signal.h>
12630"
12631if test "x$ac_cv_type_sig_atomic_t" = xyes; then :
12632
12633cat >>confdefs.h <<_ACEOF
12634#define HAVE_SIG_ATOMIC_T 1
12635_ACEOF
12636
12637
12638fi
12639
12640ac_fn_c_check_type "$LINENO" "fsblkcnt_t" "ac_cv_type_fsblkcnt_t" "
12641#include <sys/types.h>
12642#ifdef HAVE_SYS_BITYPES_H
12643#include <sys/bitypes.h>
12644#endif
12645#ifdef HAVE_SYS_STATFS_H
12646#include <sys/statfs.h>
12647#endif
12648#ifdef HAVE_SYS_STATVFS_H
12649#include <sys/statvfs.h>
12650#endif
12651
12652"
12653if test "x$ac_cv_type_fsblkcnt_t" = xyes; then :
12654
12655cat >>confdefs.h <<_ACEOF
12656#define HAVE_FSBLKCNT_T 1
12657_ACEOF
12658
12659
12660fi
12661ac_fn_c_check_type "$LINENO" "fsfilcnt_t" "ac_cv_type_fsfilcnt_t" "
12662#include <sys/types.h>
12663#ifdef HAVE_SYS_BITYPES_H
12664#include <sys/bitypes.h>
12665#endif
12666#ifdef HAVE_SYS_STATFS_H
12667#include <sys/statfs.h>
12668#endif
12669#ifdef HAVE_SYS_STATVFS_H
12670#include <sys/statvfs.h>
12671#endif
12672
12673"
12674if test "x$ac_cv_type_fsfilcnt_t" = xyes; then :
12675
12676cat >>confdefs.h <<_ACEOF
12677#define HAVE_FSFILCNT_T 1
12678_ACEOF
12679
12680
12681fi
12682
12683
12684ac_fn_c_check_type "$LINENO" "in_addr_t" "ac_cv_type_in_addr_t" "#include <sys/types.h>
12685#include <netinet/in.h>
12686"
12687if test "x$ac_cv_type_in_addr_t" = xyes; then :
12688
12689cat >>confdefs.h <<_ACEOF
12690#define HAVE_IN_ADDR_T 1
12691_ACEOF
12692
12693
12694fi
12695ac_fn_c_check_type "$LINENO" "in_port_t" "ac_cv_type_in_port_t" "#include <sys/types.h>
12696#include <netinet/in.h>
12697"
12698if test "x$ac_cv_type_in_port_t" = xyes; then :
12699
12700cat >>confdefs.h <<_ACEOF
12701#define HAVE_IN_PORT_T 1
12702_ACEOF
12703
12704
12705fi
12706
12707
12708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for size_t" >&5
12709$as_echo_n "checking for size_t... " >&6; }
12710if ${ac_cv_have_size_t+:} false; then :
12711  $as_echo_n "(cached) " >&6
12712else
12713
12714	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12715/* end confdefs.h.  */
12716 #include <sys/types.h>
12717int
12718main ()
12719{
12720 size_t foo; foo = 1235;
12721  ;
12722  return 0;
12723}
12724_ACEOF
12725if ac_fn_c_try_compile "$LINENO"; then :
12726   ac_cv_have_size_t="yes"
12727else
12728   ac_cv_have_size_t="no"
12729
12730fi
12731rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12732
12733fi
12734{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_size_t" >&5
12735$as_echo "$ac_cv_have_size_t" >&6; }
12736if test "x$ac_cv_have_size_t" = "xyes" ; then
12737
12738$as_echo "#define HAVE_SIZE_T 1" >>confdefs.h
12739
12740fi
12741
12742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssize_t" >&5
12743$as_echo_n "checking for ssize_t... " >&6; }
12744if ${ac_cv_have_ssize_t+:} false; then :
12745  $as_echo_n "(cached) " >&6
12746else
12747
12748	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12749/* end confdefs.h.  */
12750 #include <sys/types.h>
12751int
12752main ()
12753{
12754 ssize_t foo; foo = 1235;
12755  ;
12756  return 0;
12757}
12758_ACEOF
12759if ac_fn_c_try_compile "$LINENO"; then :
12760   ac_cv_have_ssize_t="yes"
12761else
12762   ac_cv_have_ssize_t="no"
12763
12764fi
12765rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12766
12767fi
12768{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_ssize_t" >&5
12769$as_echo "$ac_cv_have_ssize_t" >&6; }
12770if test "x$ac_cv_have_ssize_t" = "xyes" ; then
12771
12772$as_echo "#define HAVE_SSIZE_T 1" >>confdefs.h
12773
12774fi
12775
12776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_t" >&5
12777$as_echo_n "checking for clock_t... " >&6; }
12778if ${ac_cv_have_clock_t+:} false; then :
12779  $as_echo_n "(cached) " >&6
12780else
12781
12782	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12783/* end confdefs.h.  */
12784 #include <time.h>
12785int
12786main ()
12787{
12788 clock_t foo; foo = 1235;
12789  ;
12790  return 0;
12791}
12792_ACEOF
12793if ac_fn_c_try_compile "$LINENO"; then :
12794   ac_cv_have_clock_t="yes"
12795else
12796   ac_cv_have_clock_t="no"
12797
12798fi
12799rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12800
12801fi
12802{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_clock_t" >&5
12803$as_echo "$ac_cv_have_clock_t" >&6; }
12804if test "x$ac_cv_have_clock_t" = "xyes" ; then
12805
12806$as_echo "#define HAVE_CLOCK_T 1" >>confdefs.h
12807
12808fi
12809
12810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sa_family_t" >&5
12811$as_echo_n "checking for sa_family_t... " >&6; }
12812if ${ac_cv_have_sa_family_t+:} false; then :
12813  $as_echo_n "(cached) " >&6
12814else
12815
12816	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12817/* end confdefs.h.  */
12818
12819#include <sys/types.h>
12820#include <sys/socket.h>
12821
12822int
12823main ()
12824{
12825 sa_family_t foo; foo = 1235;
12826  ;
12827  return 0;
12828}
12829_ACEOF
12830if ac_fn_c_try_compile "$LINENO"; then :
12831   ac_cv_have_sa_family_t="yes"
12832else
12833   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12834/* end confdefs.h.  */
12835
12836#include <sys/types.h>
12837#include <sys/socket.h>
12838#include <netinet/in.h>
12839
12840int
12841main ()
12842{
12843 sa_family_t foo; foo = 1235;
12844  ;
12845  return 0;
12846}
12847_ACEOF
12848if ac_fn_c_try_compile "$LINENO"; then :
12849   ac_cv_have_sa_family_t="yes"
12850else
12851   ac_cv_have_sa_family_t="no"
12852
12853fi
12854rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12855
12856fi
12857rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12858
12859fi
12860{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_sa_family_t" >&5
12861$as_echo "$ac_cv_have_sa_family_t" >&6; }
12862if test "x$ac_cv_have_sa_family_t" = "xyes" ; then
12863
12864$as_echo "#define HAVE_SA_FAMILY_T 1" >>confdefs.h
12865
12866fi
12867
12868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pid_t" >&5
12869$as_echo_n "checking for pid_t... " >&6; }
12870if ${ac_cv_have_pid_t+:} false; then :
12871  $as_echo_n "(cached) " >&6
12872else
12873
12874	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12875/* end confdefs.h.  */
12876 #include <sys/types.h>
12877int
12878main ()
12879{
12880 pid_t foo; foo = 1235;
12881  ;
12882  return 0;
12883}
12884_ACEOF
12885if ac_fn_c_try_compile "$LINENO"; then :
12886   ac_cv_have_pid_t="yes"
12887else
12888   ac_cv_have_pid_t="no"
12889
12890fi
12891rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12892
12893fi
12894{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_pid_t" >&5
12895$as_echo "$ac_cv_have_pid_t" >&6; }
12896if test "x$ac_cv_have_pid_t" = "xyes" ; then
12897
12898$as_echo "#define HAVE_PID_T 1" >>confdefs.h
12899
12900fi
12901
12902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for mode_t" >&5
12903$as_echo_n "checking for mode_t... " >&6; }
12904if ${ac_cv_have_mode_t+:} false; then :
12905  $as_echo_n "(cached) " >&6
12906else
12907
12908	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12909/* end confdefs.h.  */
12910 #include <sys/types.h>
12911int
12912main ()
12913{
12914 mode_t foo; foo = 1235;
12915  ;
12916  return 0;
12917}
12918_ACEOF
12919if ac_fn_c_try_compile "$LINENO"; then :
12920   ac_cv_have_mode_t="yes"
12921else
12922   ac_cv_have_mode_t="no"
12923
12924fi
12925rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12926
12927fi
12928{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_mode_t" >&5
12929$as_echo "$ac_cv_have_mode_t" >&6; }
12930if test "x$ac_cv_have_mode_t" = "xyes" ; then
12931
12932$as_echo "#define HAVE_MODE_T 1" >>confdefs.h
12933
12934fi
12935
12936
12937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sockaddr_storage" >&5
12938$as_echo_n "checking for struct sockaddr_storage... " >&6; }
12939if ${ac_cv_have_struct_sockaddr_storage+:} false; then :
12940  $as_echo_n "(cached) " >&6
12941else
12942
12943	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12944/* end confdefs.h.  */
12945
12946#include <sys/types.h>
12947#include <sys/socket.h>
12948
12949int
12950main ()
12951{
12952 struct sockaddr_storage s;
12953  ;
12954  return 0;
12955}
12956_ACEOF
12957if ac_fn_c_try_compile "$LINENO"; then :
12958   ac_cv_have_struct_sockaddr_storage="yes"
12959else
12960   ac_cv_have_struct_sockaddr_storage="no"
12961
12962fi
12963rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12964
12965fi
12966{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_struct_sockaddr_storage" >&5
12967$as_echo "$ac_cv_have_struct_sockaddr_storage" >&6; }
12968if test "x$ac_cv_have_struct_sockaddr_storage" = "xyes" ; then
12969
12970$as_echo "#define HAVE_STRUCT_SOCKADDR_STORAGE 1" >>confdefs.h
12971
12972fi
12973
12974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sockaddr_in6" >&5
12975$as_echo_n "checking for struct sockaddr_in6... " >&6; }
12976if ${ac_cv_have_struct_sockaddr_in6+:} false; then :
12977  $as_echo_n "(cached) " >&6
12978else
12979
12980	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12981/* end confdefs.h.  */
12982
12983#include <sys/types.h>
12984#include <netinet/in.h>
12985
12986int
12987main ()
12988{
12989 struct sockaddr_in6 s; s.sin6_family = 0;
12990  ;
12991  return 0;
12992}
12993_ACEOF
12994if ac_fn_c_try_compile "$LINENO"; then :
12995   ac_cv_have_struct_sockaddr_in6="yes"
12996else
12997   ac_cv_have_struct_sockaddr_in6="no"
12998
12999fi
13000rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13001
13002fi
13003{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_struct_sockaddr_in6" >&5
13004$as_echo "$ac_cv_have_struct_sockaddr_in6" >&6; }
13005if test "x$ac_cv_have_struct_sockaddr_in6" = "xyes" ; then
13006
13007$as_echo "#define HAVE_STRUCT_SOCKADDR_IN6 1" >>confdefs.h
13008
13009fi
13010
13011{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct in6_addr" >&5
13012$as_echo_n "checking for struct in6_addr... " >&6; }
13013if ${ac_cv_have_struct_in6_addr+:} false; then :
13014  $as_echo_n "(cached) " >&6
13015else
13016
13017	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13018/* end confdefs.h.  */
13019
13020#include <sys/types.h>
13021#include <netinet/in.h>
13022
13023int
13024main ()
13025{
13026 struct in6_addr s; s.s6_addr[0] = 0;
13027  ;
13028  return 0;
13029}
13030_ACEOF
13031if ac_fn_c_try_compile "$LINENO"; then :
13032   ac_cv_have_struct_in6_addr="yes"
13033else
13034   ac_cv_have_struct_in6_addr="no"
13035
13036fi
13037rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13038
13039fi
13040{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_struct_in6_addr" >&5
13041$as_echo "$ac_cv_have_struct_in6_addr" >&6; }
13042if test "x$ac_cv_have_struct_in6_addr" = "xyes" ; then
13043
13044$as_echo "#define HAVE_STRUCT_IN6_ADDR 1" >>confdefs.h
13045
13046
13047	ac_fn_c_check_member "$LINENO" "struct sockaddr_in6" "sin6_scope_id" "ac_cv_member_struct_sockaddr_in6_sin6_scope_id" "
13048#ifdef HAVE_SYS_TYPES_H
13049#include <sys/types.h>
13050#endif
13051#include <netinet/in.h>
13052
13053"
13054if test "x$ac_cv_member_struct_sockaddr_in6_sin6_scope_id" = xyes; then :
13055
13056cat >>confdefs.h <<_ACEOF
13057#define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
13058_ACEOF
13059
13060
13061fi
13062
13063fi
13064
13065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct addrinfo" >&5
13066$as_echo_n "checking for struct addrinfo... " >&6; }
13067if ${ac_cv_have_struct_addrinfo+:} false; then :
13068  $as_echo_n "(cached) " >&6
13069else
13070
13071	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13072/* end confdefs.h.  */
13073
13074#include <sys/types.h>
13075#include <sys/socket.h>
13076#include <netdb.h>
13077
13078int
13079main ()
13080{
13081 struct addrinfo s; s.ai_flags = AI_PASSIVE;
13082  ;
13083  return 0;
13084}
13085_ACEOF
13086if ac_fn_c_try_compile "$LINENO"; then :
13087   ac_cv_have_struct_addrinfo="yes"
13088else
13089   ac_cv_have_struct_addrinfo="no"
13090
13091fi
13092rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13093
13094fi
13095{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_struct_addrinfo" >&5
13096$as_echo "$ac_cv_have_struct_addrinfo" >&6; }
13097if test "x$ac_cv_have_struct_addrinfo" = "xyes" ; then
13098
13099$as_echo "#define HAVE_STRUCT_ADDRINFO 1" >>confdefs.h
13100
13101fi
13102
13103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timeval" >&5
13104$as_echo_n "checking for struct timeval... " >&6; }
13105if ${ac_cv_have_struct_timeval+:} false; then :
13106  $as_echo_n "(cached) " >&6
13107else
13108
13109	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13110/* end confdefs.h.  */
13111 #include <sys/time.h>
13112int
13113main ()
13114{
13115 struct timeval tv; tv.tv_sec = 1;
13116  ;
13117  return 0;
13118}
13119_ACEOF
13120if ac_fn_c_try_compile "$LINENO"; then :
13121   ac_cv_have_struct_timeval="yes"
13122else
13123   ac_cv_have_struct_timeval="no"
13124
13125fi
13126rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13127
13128fi
13129{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_struct_timeval" >&5
13130$as_echo "$ac_cv_have_struct_timeval" >&6; }
13131if test "x$ac_cv_have_struct_timeval" = "xyes" ; then
13132
13133$as_echo "#define HAVE_STRUCT_TIMEVAL 1" >>confdefs.h
13134
13135	have_struct_timeval=1
13136fi
13137
13138ac_fn_c_check_type "$LINENO" "struct timespec" "ac_cv_type_struct_timespec" "$ac_includes_default"
13139if test "x$ac_cv_type_struct_timespec" = xyes; then :
13140
13141cat >>confdefs.h <<_ACEOF
13142#define HAVE_STRUCT_TIMESPEC 1
13143_ACEOF
13144
13145
13146fi
13147
13148
13149# We need int64_t or else certian parts of the compile will fail.
13150if test "x$ac_cv_have_int64_t" = "xno" && \
13151	test "x$ac_cv_sizeof_long_int" != "x8" && \
13152	test "x$ac_cv_sizeof_long_long_int" = "x0" ; then
13153	echo "OpenSSH requires int64_t support.  Contact your vendor or install"
13154	echo "an alternative compiler (I.E., GCC) before continuing."
13155	echo ""
13156	exit 1;
13157else
13158	if test "$cross_compiling" = yes; then :
13159  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: Assuming working snprintf()" >&5
13160$as_echo "$as_me: WARNING: cross compiling: Assuming working snprintf()" >&2;}
13161
13162else
13163  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13164/* end confdefs.h.  */
13165
13166#include <stdio.h>
13167#include <string.h>
13168#ifdef HAVE_SNPRINTF
13169main()
13170{
13171	char buf[50];
13172	char expected_out[50];
13173	int mazsize = 50 ;
13174#if (SIZEOF_LONG_INT == 8)
13175	long int num = 0x7fffffffffffffff;
13176#else
13177	long long num = 0x7fffffffffffffffll;
13178#endif
13179	strcpy(expected_out, "9223372036854775807");
13180	snprintf(buf, mazsize, "%lld", num);
13181	if(strcmp(buf, expected_out) != 0)
13182		exit(1);
13183	exit(0);
13184}
13185#else
13186main() { exit(0); }
13187#endif
13188
13189_ACEOF
13190if ac_fn_c_try_run "$LINENO"; then :
13191   true
13192else
13193   $as_echo "#define BROKEN_SNPRINTF 1" >>confdefs.h
13194
13195fi
13196rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13197  conftest.$ac_objext conftest.beam conftest.$ac_ext
13198fi
13199
13200fi
13201
13202
13203# look for field 'ut_host' in header 'utmp.h'
13204		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
13205		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_host
13206	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_host field in utmp.h" >&5
13207$as_echo_n "checking for ut_host field in utmp.h... " >&6; }
13208	if eval \${$ossh_varname+:} false; then :
13209  $as_echo_n "(cached) " >&6
13210else
13211
13212		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13213/* end confdefs.h.  */
13214#include <utmp.h>
13215
13216_ACEOF
13217if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13218  $EGREP "ut_host" >/dev/null 2>&1; then :
13219   			eval "$ossh_varname=yes"
13220else
13221   			eval "$ossh_varname=no"
13222fi
13223rm -f conftest*
13224
13225fi
13226
13227	ossh_result=`eval 'echo $'"$ossh_varname"`
13228	if test -n "`echo $ossh_varname`"; then
13229		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13230$as_echo "$ossh_result" >&6; }
13231		if test "x$ossh_result" = "xyes"; then
13232
13233$as_echo "#define HAVE_HOST_IN_UTMP 1" >>confdefs.h
13234
13235		fi
13236	else
13237		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13238$as_echo "no" >&6; }
13239	fi
13240
13241
13242# look for field 'ut_host' in header 'utmpx.h'
13243		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
13244		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_host
13245	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_host field in utmpx.h" >&5
13246$as_echo_n "checking for ut_host field in utmpx.h... " >&6; }
13247	if eval \${$ossh_varname+:} false; then :
13248  $as_echo_n "(cached) " >&6
13249else
13250
13251		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13252/* end confdefs.h.  */
13253#include <utmpx.h>
13254
13255_ACEOF
13256if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13257  $EGREP "ut_host" >/dev/null 2>&1; then :
13258   			eval "$ossh_varname=yes"
13259else
13260   			eval "$ossh_varname=no"
13261fi
13262rm -f conftest*
13263
13264fi
13265
13266	ossh_result=`eval 'echo $'"$ossh_varname"`
13267	if test -n "`echo $ossh_varname`"; then
13268		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13269$as_echo "$ossh_result" >&6; }
13270		if test "x$ossh_result" = "xyes"; then
13271
13272$as_echo "#define HAVE_HOST_IN_UTMPX 1" >>confdefs.h
13273
13274		fi
13275	else
13276		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13277$as_echo "no" >&6; }
13278	fi
13279
13280
13281# look for field 'syslen' in header 'utmpx.h'
13282		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
13283		ossh_varname="ossh_cv_$ossh_safe""_has_"syslen
13284	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for syslen field in utmpx.h" >&5
13285$as_echo_n "checking for syslen field in utmpx.h... " >&6; }
13286	if eval \${$ossh_varname+:} false; then :
13287  $as_echo_n "(cached) " >&6
13288else
13289
13290		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13291/* end confdefs.h.  */
13292#include <utmpx.h>
13293
13294_ACEOF
13295if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13296  $EGREP "syslen" >/dev/null 2>&1; then :
13297   			eval "$ossh_varname=yes"
13298else
13299   			eval "$ossh_varname=no"
13300fi
13301rm -f conftest*
13302
13303fi
13304
13305	ossh_result=`eval 'echo $'"$ossh_varname"`
13306	if test -n "`echo $ossh_varname`"; then
13307		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13308$as_echo "$ossh_result" >&6; }
13309		if test "x$ossh_result" = "xyes"; then
13310
13311$as_echo "#define HAVE_SYSLEN_IN_UTMPX 1" >>confdefs.h
13312
13313		fi
13314	else
13315		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13316$as_echo "no" >&6; }
13317	fi
13318
13319
13320# look for field 'ut_pid' in header 'utmp.h'
13321		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
13322		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_pid
13323	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_pid field in utmp.h" >&5
13324$as_echo_n "checking for ut_pid field in utmp.h... " >&6; }
13325	if eval \${$ossh_varname+:} false; then :
13326  $as_echo_n "(cached) " >&6
13327else
13328
13329		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13330/* end confdefs.h.  */
13331#include <utmp.h>
13332
13333_ACEOF
13334if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13335  $EGREP "ut_pid" >/dev/null 2>&1; then :
13336   			eval "$ossh_varname=yes"
13337else
13338   			eval "$ossh_varname=no"
13339fi
13340rm -f conftest*
13341
13342fi
13343
13344	ossh_result=`eval 'echo $'"$ossh_varname"`
13345	if test -n "`echo $ossh_varname`"; then
13346		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13347$as_echo "$ossh_result" >&6; }
13348		if test "x$ossh_result" = "xyes"; then
13349
13350$as_echo "#define HAVE_PID_IN_UTMP 1" >>confdefs.h
13351
13352		fi
13353	else
13354		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13355$as_echo "no" >&6; }
13356	fi
13357
13358
13359# look for field 'ut_type' in header 'utmp.h'
13360		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
13361		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_type
13362	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_type field in utmp.h" >&5
13363$as_echo_n "checking for ut_type field in utmp.h... " >&6; }
13364	if eval \${$ossh_varname+:} false; then :
13365  $as_echo_n "(cached) " >&6
13366else
13367
13368		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13369/* end confdefs.h.  */
13370#include <utmp.h>
13371
13372_ACEOF
13373if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13374  $EGREP "ut_type" >/dev/null 2>&1; then :
13375   			eval "$ossh_varname=yes"
13376else
13377   			eval "$ossh_varname=no"
13378fi
13379rm -f conftest*
13380
13381fi
13382
13383	ossh_result=`eval 'echo $'"$ossh_varname"`
13384	if test -n "`echo $ossh_varname`"; then
13385		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13386$as_echo "$ossh_result" >&6; }
13387		if test "x$ossh_result" = "xyes"; then
13388
13389$as_echo "#define HAVE_TYPE_IN_UTMP 1" >>confdefs.h
13390
13391		fi
13392	else
13393		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13394$as_echo "no" >&6; }
13395	fi
13396
13397
13398# look for field 'ut_type' in header 'utmpx.h'
13399		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
13400		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_type
13401	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_type field in utmpx.h" >&5
13402$as_echo_n "checking for ut_type field in utmpx.h... " >&6; }
13403	if eval \${$ossh_varname+:} false; then :
13404  $as_echo_n "(cached) " >&6
13405else
13406
13407		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13408/* end confdefs.h.  */
13409#include <utmpx.h>
13410
13411_ACEOF
13412if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13413  $EGREP "ut_type" >/dev/null 2>&1; then :
13414   			eval "$ossh_varname=yes"
13415else
13416   			eval "$ossh_varname=no"
13417fi
13418rm -f conftest*
13419
13420fi
13421
13422	ossh_result=`eval 'echo $'"$ossh_varname"`
13423	if test -n "`echo $ossh_varname`"; then
13424		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13425$as_echo "$ossh_result" >&6; }
13426		if test "x$ossh_result" = "xyes"; then
13427
13428$as_echo "#define HAVE_TYPE_IN_UTMPX 1" >>confdefs.h
13429
13430		fi
13431	else
13432		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13433$as_echo "no" >&6; }
13434	fi
13435
13436
13437# look for field 'ut_tv' in header 'utmp.h'
13438		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
13439		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_tv
13440	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_tv field in utmp.h" >&5
13441$as_echo_n "checking for ut_tv field in utmp.h... " >&6; }
13442	if eval \${$ossh_varname+:} false; then :
13443  $as_echo_n "(cached) " >&6
13444else
13445
13446		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13447/* end confdefs.h.  */
13448#include <utmp.h>
13449
13450_ACEOF
13451if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13452  $EGREP "ut_tv" >/dev/null 2>&1; then :
13453   			eval "$ossh_varname=yes"
13454else
13455   			eval "$ossh_varname=no"
13456fi
13457rm -f conftest*
13458
13459fi
13460
13461	ossh_result=`eval 'echo $'"$ossh_varname"`
13462	if test -n "`echo $ossh_varname`"; then
13463		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13464$as_echo "$ossh_result" >&6; }
13465		if test "x$ossh_result" = "xyes"; then
13466
13467$as_echo "#define HAVE_TV_IN_UTMP 1" >>confdefs.h
13468
13469		fi
13470	else
13471		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13472$as_echo "no" >&6; }
13473	fi
13474
13475
13476# look for field 'ut_id' in header 'utmp.h'
13477		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
13478		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_id
13479	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_id field in utmp.h" >&5
13480$as_echo_n "checking for ut_id field in utmp.h... " >&6; }
13481	if eval \${$ossh_varname+:} false; then :
13482  $as_echo_n "(cached) " >&6
13483else
13484
13485		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13486/* end confdefs.h.  */
13487#include <utmp.h>
13488
13489_ACEOF
13490if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13491  $EGREP "ut_id" >/dev/null 2>&1; then :
13492   			eval "$ossh_varname=yes"
13493else
13494   			eval "$ossh_varname=no"
13495fi
13496rm -f conftest*
13497
13498fi
13499
13500	ossh_result=`eval 'echo $'"$ossh_varname"`
13501	if test -n "`echo $ossh_varname`"; then
13502		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13503$as_echo "$ossh_result" >&6; }
13504		if test "x$ossh_result" = "xyes"; then
13505
13506$as_echo "#define HAVE_ID_IN_UTMP 1" >>confdefs.h
13507
13508		fi
13509	else
13510		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13511$as_echo "no" >&6; }
13512	fi
13513
13514
13515# look for field 'ut_id' in header 'utmpx.h'
13516		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
13517		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_id
13518	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_id field in utmpx.h" >&5
13519$as_echo_n "checking for ut_id field in utmpx.h... " >&6; }
13520	if eval \${$ossh_varname+:} false; then :
13521  $as_echo_n "(cached) " >&6
13522else
13523
13524		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13525/* end confdefs.h.  */
13526#include <utmpx.h>
13527
13528_ACEOF
13529if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13530  $EGREP "ut_id" >/dev/null 2>&1; then :
13531   			eval "$ossh_varname=yes"
13532else
13533   			eval "$ossh_varname=no"
13534fi
13535rm -f conftest*
13536
13537fi
13538
13539	ossh_result=`eval 'echo $'"$ossh_varname"`
13540	if test -n "`echo $ossh_varname`"; then
13541		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13542$as_echo "$ossh_result" >&6; }
13543		if test "x$ossh_result" = "xyes"; then
13544
13545$as_echo "#define HAVE_ID_IN_UTMPX 1" >>confdefs.h
13546
13547		fi
13548	else
13549		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13550$as_echo "no" >&6; }
13551	fi
13552
13553
13554# look for field 'ut_addr' in header 'utmp.h'
13555		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
13556		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr
13557	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_addr field in utmp.h" >&5
13558$as_echo_n "checking for ut_addr field in utmp.h... " >&6; }
13559	if eval \${$ossh_varname+:} false; then :
13560  $as_echo_n "(cached) " >&6
13561else
13562
13563		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13564/* end confdefs.h.  */
13565#include <utmp.h>
13566
13567_ACEOF
13568if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13569  $EGREP "ut_addr" >/dev/null 2>&1; then :
13570   			eval "$ossh_varname=yes"
13571else
13572   			eval "$ossh_varname=no"
13573fi
13574rm -f conftest*
13575
13576fi
13577
13578	ossh_result=`eval 'echo $'"$ossh_varname"`
13579	if test -n "`echo $ossh_varname`"; then
13580		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13581$as_echo "$ossh_result" >&6; }
13582		if test "x$ossh_result" = "xyes"; then
13583
13584$as_echo "#define HAVE_ADDR_IN_UTMP 1" >>confdefs.h
13585
13586		fi
13587	else
13588		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13589$as_echo "no" >&6; }
13590	fi
13591
13592
13593# look for field 'ut_addr' in header 'utmpx.h'
13594		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
13595		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr
13596	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_addr field in utmpx.h" >&5
13597$as_echo_n "checking for ut_addr field in utmpx.h... " >&6; }
13598	if eval \${$ossh_varname+:} false; then :
13599  $as_echo_n "(cached) " >&6
13600else
13601
13602		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13603/* end confdefs.h.  */
13604#include <utmpx.h>
13605
13606_ACEOF
13607if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13608  $EGREP "ut_addr" >/dev/null 2>&1; then :
13609   			eval "$ossh_varname=yes"
13610else
13611   			eval "$ossh_varname=no"
13612fi
13613rm -f conftest*
13614
13615fi
13616
13617	ossh_result=`eval 'echo $'"$ossh_varname"`
13618	if test -n "`echo $ossh_varname`"; then
13619		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13620$as_echo "$ossh_result" >&6; }
13621		if test "x$ossh_result" = "xyes"; then
13622
13623$as_echo "#define HAVE_ADDR_IN_UTMPX 1" >>confdefs.h
13624
13625		fi
13626	else
13627		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13628$as_echo "no" >&6; }
13629	fi
13630
13631
13632# look for field 'ut_addr_v6' in header 'utmp.h'
13633		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
13634		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr_v6
13635	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_addr_v6 field in utmp.h" >&5
13636$as_echo_n "checking for ut_addr_v6 field in utmp.h... " >&6; }
13637	if eval \${$ossh_varname+:} false; then :
13638  $as_echo_n "(cached) " >&6
13639else
13640
13641		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13642/* end confdefs.h.  */
13643#include <utmp.h>
13644
13645_ACEOF
13646if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13647  $EGREP "ut_addr_v6" >/dev/null 2>&1; then :
13648   			eval "$ossh_varname=yes"
13649else
13650   			eval "$ossh_varname=no"
13651fi
13652rm -f conftest*
13653
13654fi
13655
13656	ossh_result=`eval 'echo $'"$ossh_varname"`
13657	if test -n "`echo $ossh_varname`"; then
13658		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13659$as_echo "$ossh_result" >&6; }
13660		if test "x$ossh_result" = "xyes"; then
13661
13662$as_echo "#define HAVE_ADDR_V6_IN_UTMP 1" >>confdefs.h
13663
13664		fi
13665	else
13666		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13667$as_echo "no" >&6; }
13668	fi
13669
13670
13671# look for field 'ut_addr_v6' in header 'utmpx.h'
13672		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
13673		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr_v6
13674	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_addr_v6 field in utmpx.h" >&5
13675$as_echo_n "checking for ut_addr_v6 field in utmpx.h... " >&6; }
13676	if eval \${$ossh_varname+:} false; then :
13677  $as_echo_n "(cached) " >&6
13678else
13679
13680		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13681/* end confdefs.h.  */
13682#include <utmpx.h>
13683
13684_ACEOF
13685if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13686  $EGREP "ut_addr_v6" >/dev/null 2>&1; then :
13687   			eval "$ossh_varname=yes"
13688else
13689   			eval "$ossh_varname=no"
13690fi
13691rm -f conftest*
13692
13693fi
13694
13695	ossh_result=`eval 'echo $'"$ossh_varname"`
13696	if test -n "`echo $ossh_varname`"; then
13697		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13698$as_echo "$ossh_result" >&6; }
13699		if test "x$ossh_result" = "xyes"; then
13700
13701$as_echo "#define HAVE_ADDR_V6_IN_UTMPX 1" >>confdefs.h
13702
13703		fi
13704	else
13705		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13706$as_echo "no" >&6; }
13707	fi
13708
13709
13710# look for field 'ut_exit' in header 'utmp.h'
13711		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
13712		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_exit
13713	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_exit field in utmp.h" >&5
13714$as_echo_n "checking for ut_exit field in utmp.h... " >&6; }
13715	if eval \${$ossh_varname+:} false; then :
13716  $as_echo_n "(cached) " >&6
13717else
13718
13719		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13720/* end confdefs.h.  */
13721#include <utmp.h>
13722
13723_ACEOF
13724if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13725  $EGREP "ut_exit" >/dev/null 2>&1; then :
13726   			eval "$ossh_varname=yes"
13727else
13728   			eval "$ossh_varname=no"
13729fi
13730rm -f conftest*
13731
13732fi
13733
13734	ossh_result=`eval 'echo $'"$ossh_varname"`
13735	if test -n "`echo $ossh_varname`"; then
13736		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13737$as_echo "$ossh_result" >&6; }
13738		if test "x$ossh_result" = "xyes"; then
13739
13740$as_echo "#define HAVE_EXIT_IN_UTMP 1" >>confdefs.h
13741
13742		fi
13743	else
13744		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13745$as_echo "no" >&6; }
13746	fi
13747
13748
13749# look for field 'ut_time' in header 'utmp.h'
13750		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
13751		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_time
13752	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_time field in utmp.h" >&5
13753$as_echo_n "checking for ut_time field in utmp.h... " >&6; }
13754	if eval \${$ossh_varname+:} false; then :
13755  $as_echo_n "(cached) " >&6
13756else
13757
13758		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13759/* end confdefs.h.  */
13760#include <utmp.h>
13761
13762_ACEOF
13763if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13764  $EGREP "ut_time" >/dev/null 2>&1; then :
13765   			eval "$ossh_varname=yes"
13766else
13767   			eval "$ossh_varname=no"
13768fi
13769rm -f conftest*
13770
13771fi
13772
13773	ossh_result=`eval 'echo $'"$ossh_varname"`
13774	if test -n "`echo $ossh_varname`"; then
13775		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13776$as_echo "$ossh_result" >&6; }
13777		if test "x$ossh_result" = "xyes"; then
13778
13779$as_echo "#define HAVE_TIME_IN_UTMP 1" >>confdefs.h
13780
13781		fi
13782	else
13783		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13784$as_echo "no" >&6; }
13785	fi
13786
13787
13788# look for field 'ut_time' in header 'utmpx.h'
13789		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
13790		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_time
13791	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_time field in utmpx.h" >&5
13792$as_echo_n "checking for ut_time field in utmpx.h... " >&6; }
13793	if eval \${$ossh_varname+:} false; then :
13794  $as_echo_n "(cached) " >&6
13795else
13796
13797		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13798/* end confdefs.h.  */
13799#include <utmpx.h>
13800
13801_ACEOF
13802if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13803  $EGREP "ut_time" >/dev/null 2>&1; then :
13804   			eval "$ossh_varname=yes"
13805else
13806   			eval "$ossh_varname=no"
13807fi
13808rm -f conftest*
13809
13810fi
13811
13812	ossh_result=`eval 'echo $'"$ossh_varname"`
13813	if test -n "`echo $ossh_varname`"; then
13814		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13815$as_echo "$ossh_result" >&6; }
13816		if test "x$ossh_result" = "xyes"; then
13817
13818$as_echo "#define HAVE_TIME_IN_UTMPX 1" >>confdefs.h
13819
13820		fi
13821	else
13822		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13823$as_echo "no" >&6; }
13824	fi
13825
13826
13827# look for field 'ut_tv' in header 'utmpx.h'
13828		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
13829		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_tv
13830	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_tv field in utmpx.h" >&5
13831$as_echo_n "checking for ut_tv field in utmpx.h... " >&6; }
13832	if eval \${$ossh_varname+:} false; then :
13833  $as_echo_n "(cached) " >&6
13834else
13835
13836		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13837/* end confdefs.h.  */
13838#include <utmpx.h>
13839
13840_ACEOF
13841if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13842  $EGREP "ut_tv" >/dev/null 2>&1; then :
13843   			eval "$ossh_varname=yes"
13844else
13845   			eval "$ossh_varname=no"
13846fi
13847rm -f conftest*
13848
13849fi
13850
13851	ossh_result=`eval 'echo $'"$ossh_varname"`
13852	if test -n "`echo $ossh_varname`"; then
13853		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13854$as_echo "$ossh_result" >&6; }
13855		if test "x$ossh_result" = "xyes"; then
13856
13857$as_echo "#define HAVE_TV_IN_UTMPX 1" >>confdefs.h
13858
13859		fi
13860	else
13861		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13862$as_echo "no" >&6; }
13863	fi
13864
13865
13866ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
13867if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
13868
13869cat >>confdefs.h <<_ACEOF
13870#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
13871_ACEOF
13872
13873
13874fi
13875
13876ac_fn_c_check_member "$LINENO" "struct __res_state" "retrans" "ac_cv_member_struct___res_state_retrans" "
13877#include <stdio.h>
13878#if HAVE_SYS_TYPES_H
13879# include <sys/types.h>
13880#endif
13881#include <netinet/in.h>
13882#include <arpa/nameser.h>
13883#include <resolv.h>
13884
13885"
13886if test "x$ac_cv_member_struct___res_state_retrans" = xyes; then :
13887
13888else
13889
13890$as_echo "#define __res_state state" >>confdefs.h
13891
13892fi
13893
13894
13895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ss_family field in struct sockaddr_storage" >&5
13896$as_echo_n "checking for ss_family field in struct sockaddr_storage... " >&6; }
13897if ${ac_cv_have_ss_family_in_struct_ss+:} false; then :
13898  $as_echo_n "(cached) " >&6
13899else
13900
13901	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13902/* end confdefs.h.  */
13903
13904#include <sys/types.h>
13905#include <sys/socket.h>
13906
13907int
13908main ()
13909{
13910 struct sockaddr_storage s; s.ss_family = 1;
13911  ;
13912  return 0;
13913}
13914_ACEOF
13915if ac_fn_c_try_compile "$LINENO"; then :
13916   ac_cv_have_ss_family_in_struct_ss="yes"
13917else
13918   ac_cv_have_ss_family_in_struct_ss="no"
13919fi
13920rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13921
13922fi
13923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_ss_family_in_struct_ss" >&5
13924$as_echo "$ac_cv_have_ss_family_in_struct_ss" >&6; }
13925if test "x$ac_cv_have_ss_family_in_struct_ss" = "xyes" ; then
13926
13927$as_echo "#define HAVE_SS_FAMILY_IN_SS 1" >>confdefs.h
13928
13929fi
13930
13931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __ss_family field in struct sockaddr_storage" >&5
13932$as_echo_n "checking for __ss_family field in struct sockaddr_storage... " >&6; }
13933if ${ac_cv_have___ss_family_in_struct_ss+:} false; then :
13934  $as_echo_n "(cached) " >&6
13935else
13936
13937	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13938/* end confdefs.h.  */
13939
13940#include <sys/types.h>
13941#include <sys/socket.h>
13942
13943int
13944main ()
13945{
13946 struct sockaddr_storage s; s.__ss_family = 1;
13947  ;
13948  return 0;
13949}
13950_ACEOF
13951if ac_fn_c_try_compile "$LINENO"; then :
13952   ac_cv_have___ss_family_in_struct_ss="yes"
13953else
13954   ac_cv_have___ss_family_in_struct_ss="no"
13955
13956fi
13957rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13958
13959fi
13960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have___ss_family_in_struct_ss" >&5
13961$as_echo "$ac_cv_have___ss_family_in_struct_ss" >&6; }
13962if test "x$ac_cv_have___ss_family_in_struct_ss" = "xyes" ; then
13963
13964$as_echo "#define HAVE___SS_FAMILY_IN_SS 1" >>confdefs.h
13965
13966fi
13967
13968{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pw_class field in struct passwd" >&5
13969$as_echo_n "checking for pw_class field in struct passwd... " >&6; }
13970if ${ac_cv_have_pw_class_in_struct_passwd+:} false; then :
13971  $as_echo_n "(cached) " >&6
13972else
13973
13974	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13975/* end confdefs.h.  */
13976 #include <pwd.h>
13977int
13978main ()
13979{
13980 struct passwd p; p.pw_class = 0;
13981  ;
13982  return 0;
13983}
13984_ACEOF
13985if ac_fn_c_try_compile "$LINENO"; then :
13986   ac_cv_have_pw_class_in_struct_passwd="yes"
13987else
13988   ac_cv_have_pw_class_in_struct_passwd="no"
13989
13990fi
13991rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13992
13993fi
13994{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_pw_class_in_struct_passwd" >&5
13995$as_echo "$ac_cv_have_pw_class_in_struct_passwd" >&6; }
13996if test "x$ac_cv_have_pw_class_in_struct_passwd" = "xyes" ; then
13997
13998$as_echo "#define HAVE_PW_CLASS_IN_PASSWD 1" >>confdefs.h
13999
14000fi
14001
14002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pw_expire field in struct passwd" >&5
14003$as_echo_n "checking for pw_expire field in struct passwd... " >&6; }
14004if ${ac_cv_have_pw_expire_in_struct_passwd+:} false; then :
14005  $as_echo_n "(cached) " >&6
14006else
14007
14008	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14009/* end confdefs.h.  */
14010 #include <pwd.h>
14011int
14012main ()
14013{
14014 struct passwd p; p.pw_expire = 0;
14015  ;
14016  return 0;
14017}
14018_ACEOF
14019if ac_fn_c_try_compile "$LINENO"; then :
14020   ac_cv_have_pw_expire_in_struct_passwd="yes"
14021else
14022   ac_cv_have_pw_expire_in_struct_passwd="no"
14023
14024fi
14025rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14026
14027fi
14028{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_pw_expire_in_struct_passwd" >&5
14029$as_echo "$ac_cv_have_pw_expire_in_struct_passwd" >&6; }
14030if test "x$ac_cv_have_pw_expire_in_struct_passwd" = "xyes" ; then
14031
14032$as_echo "#define HAVE_PW_EXPIRE_IN_PASSWD 1" >>confdefs.h
14033
14034fi
14035
14036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pw_change field in struct passwd" >&5
14037$as_echo_n "checking for pw_change field in struct passwd... " >&6; }
14038if ${ac_cv_have_pw_change_in_struct_passwd+:} false; then :
14039  $as_echo_n "(cached) " >&6
14040else
14041
14042	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14043/* end confdefs.h.  */
14044 #include <pwd.h>
14045int
14046main ()
14047{
14048 struct passwd p; p.pw_change = 0;
14049  ;
14050  return 0;
14051}
14052_ACEOF
14053if ac_fn_c_try_compile "$LINENO"; then :
14054   ac_cv_have_pw_change_in_struct_passwd="yes"
14055else
14056   ac_cv_have_pw_change_in_struct_passwd="no"
14057
14058fi
14059rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14060
14061fi
14062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_pw_change_in_struct_passwd" >&5
14063$as_echo "$ac_cv_have_pw_change_in_struct_passwd" >&6; }
14064if test "x$ac_cv_have_pw_change_in_struct_passwd" = "xyes" ; then
14065
14066$as_echo "#define HAVE_PW_CHANGE_IN_PASSWD 1" >>confdefs.h
14067
14068fi
14069
14070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for msg_accrights field in struct msghdr" >&5
14071$as_echo_n "checking for msg_accrights field in struct msghdr... " >&6; }
14072if ${ac_cv_have_accrights_in_msghdr+:} false; then :
14073  $as_echo_n "(cached) " >&6
14074else
14075
14076	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14077/* end confdefs.h.  */
14078
14079#include <sys/types.h>
14080#include <sys/socket.h>
14081#include <sys/uio.h>
14082
14083int
14084main ()
14085{
14086
14087#ifdef msg_accrights
14088#error "msg_accrights is a macro"
14089exit(1);
14090#endif
14091struct msghdr m;
14092m.msg_accrights = 0;
14093exit(0);
14094
14095  ;
14096  return 0;
14097}
14098_ACEOF
14099if ac_fn_c_try_compile "$LINENO"; then :
14100   ac_cv_have_accrights_in_msghdr="yes"
14101else
14102   ac_cv_have_accrights_in_msghdr="no"
14103
14104fi
14105rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14106
14107fi
14108{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_accrights_in_msghdr" >&5
14109$as_echo "$ac_cv_have_accrights_in_msghdr" >&6; }
14110if test "x$ac_cv_have_accrights_in_msghdr" = "xyes" ; then
14111
14112$as_echo "#define HAVE_ACCRIGHTS_IN_MSGHDR 1" >>confdefs.h
14113
14114fi
14115
14116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if struct statvfs.f_fsid is integral type" >&5
14117$as_echo_n "checking if struct statvfs.f_fsid is integral type... " >&6; }
14118cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14119/* end confdefs.h.  */
14120
14121#include <sys/types.h>
14122#include <sys/stat.h>
14123#ifdef HAVE_SYS_TIME_H
14124# include <sys/time.h>
14125#endif
14126#ifdef HAVE_SYS_MOUNT_H
14127#include <sys/mount.h>
14128#endif
14129#ifdef HAVE_SYS_STATVFS_H
14130#include <sys/statvfs.h>
14131#endif
14132
14133int
14134main ()
14135{
14136 struct statvfs s; s.f_fsid = 0;
14137  ;
14138  return 0;
14139}
14140_ACEOF
14141if ac_fn_c_try_compile "$LINENO"; then :
14142   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14143$as_echo "yes" >&6; }
14144else
14145   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14146$as_echo "no" >&6; }
14147
14148	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if fsid_t has member val" >&5
14149$as_echo_n "checking if fsid_t has member val... " >&6; }
14150	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14151/* end confdefs.h.  */
14152
14153#include <sys/types.h>
14154#include <sys/statvfs.h>
14155
14156int
14157main ()
14158{
14159 fsid_t t; t.val[0] = 0;
14160  ;
14161  return 0;
14162}
14163_ACEOF
14164if ac_fn_c_try_compile "$LINENO"; then :
14165   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14166$as_echo "yes" >&6; }
14167
14168$as_echo "#define FSID_HAS_VAL 1" >>confdefs.h
14169
14170else
14171   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14172$as_echo "no" >&6; }
14173fi
14174rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14175
14176	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if f_fsid has member __val" >&5
14177$as_echo_n "checking if f_fsid has member __val... " >&6; }
14178	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14179/* end confdefs.h.  */
14180
14181#include <sys/types.h>
14182#include <sys/statvfs.h>
14183
14184int
14185main ()
14186{
14187 fsid_t t; t.__val[0] = 0;
14188  ;
14189  return 0;
14190}
14191_ACEOF
14192if ac_fn_c_try_compile "$LINENO"; then :
14193   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14194$as_echo "yes" >&6; }
14195
14196$as_echo "#define FSID_HAS___VAL 1" >>confdefs.h
14197
14198else
14199   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14200$as_echo "no" >&6; }
14201fi
14202rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14203
14204fi
14205rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14206
14207{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for msg_control field in struct msghdr" >&5
14208$as_echo_n "checking for msg_control field in struct msghdr... " >&6; }
14209if ${ac_cv_have_control_in_msghdr+:} false; then :
14210  $as_echo_n "(cached) " >&6
14211else
14212
14213	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14214/* end confdefs.h.  */
14215
14216#include <sys/types.h>
14217#include <sys/socket.h>
14218#include <sys/uio.h>
14219
14220int
14221main ()
14222{
14223
14224#ifdef msg_control
14225#error "msg_control is a macro"
14226exit(1);
14227#endif
14228struct msghdr m;
14229m.msg_control = 0;
14230exit(0);
14231
14232  ;
14233  return 0;
14234}
14235_ACEOF
14236if ac_fn_c_try_compile "$LINENO"; then :
14237   ac_cv_have_control_in_msghdr="yes"
14238else
14239   ac_cv_have_control_in_msghdr="no"
14240
14241fi
14242rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14243
14244fi
14245{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_control_in_msghdr" >&5
14246$as_echo "$ac_cv_have_control_in_msghdr" >&6; }
14247if test "x$ac_cv_have_control_in_msghdr" = "xyes" ; then
14248
14249$as_echo "#define HAVE_CONTROL_IN_MSGHDR 1" >>confdefs.h
14250
14251fi
14252
14253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if libc defines __progname" >&5
14254$as_echo_n "checking if libc defines __progname... " >&6; }
14255if ${ac_cv_libc_defines___progname+:} false; then :
14256  $as_echo_n "(cached) " >&6
14257else
14258
14259	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14260/* end confdefs.h.  */
14261
14262int
14263main ()
14264{
14265 extern char *__progname; printf("%s", __progname);
14266  ;
14267  return 0;
14268}
14269_ACEOF
14270if ac_fn_c_try_link "$LINENO"; then :
14271   ac_cv_libc_defines___progname="yes"
14272else
14273   ac_cv_libc_defines___progname="no"
14274
14275fi
14276rm -f core conftest.err conftest.$ac_objext \
14277    conftest$ac_exeext conftest.$ac_ext
14278
14279fi
14280{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libc_defines___progname" >&5
14281$as_echo "$ac_cv_libc_defines___progname" >&6; }
14282if test "x$ac_cv_libc_defines___progname" = "xyes" ; then
14283
14284$as_echo "#define HAVE___PROGNAME 1" >>confdefs.h
14285
14286fi
14287
14288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC implements __FUNCTION__" >&5
14289$as_echo_n "checking whether $CC implements __FUNCTION__... " >&6; }
14290if ${ac_cv_cc_implements___FUNCTION__+:} false; then :
14291  $as_echo_n "(cached) " >&6
14292else
14293
14294	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14295/* end confdefs.h.  */
14296 #include <stdio.h>
14297int
14298main ()
14299{
14300 printf("%s", __FUNCTION__);
14301  ;
14302  return 0;
14303}
14304_ACEOF
14305if ac_fn_c_try_link "$LINENO"; then :
14306   ac_cv_cc_implements___FUNCTION__="yes"
14307else
14308   ac_cv_cc_implements___FUNCTION__="no"
14309
14310fi
14311rm -f core conftest.err conftest.$ac_objext \
14312    conftest$ac_exeext conftest.$ac_ext
14313
14314fi
14315{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_implements___FUNCTION__" >&5
14316$as_echo "$ac_cv_cc_implements___FUNCTION__" >&6; }
14317if test "x$ac_cv_cc_implements___FUNCTION__" = "xyes" ; then
14318
14319$as_echo "#define HAVE___FUNCTION__ 1" >>confdefs.h
14320
14321fi
14322
14323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC implements __func__" >&5
14324$as_echo_n "checking whether $CC implements __func__... " >&6; }
14325if ${ac_cv_cc_implements___func__+:} false; then :
14326  $as_echo_n "(cached) " >&6
14327else
14328
14329	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14330/* end confdefs.h.  */
14331 #include <stdio.h>
14332int
14333main ()
14334{
14335 printf("%s", __func__);
14336  ;
14337  return 0;
14338}
14339_ACEOF
14340if ac_fn_c_try_link "$LINENO"; then :
14341   ac_cv_cc_implements___func__="yes"
14342else
14343   ac_cv_cc_implements___func__="no"
14344
14345fi
14346rm -f core conftest.err conftest.$ac_objext \
14347    conftest$ac_exeext conftest.$ac_ext
14348
14349fi
14350{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_implements___func__" >&5
14351$as_echo "$ac_cv_cc_implements___func__" >&6; }
14352if test "x$ac_cv_cc_implements___func__" = "xyes" ; then
14353
14354$as_echo "#define HAVE___func__ 1" >>confdefs.h
14355
14356fi
14357
14358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether va_copy exists" >&5
14359$as_echo_n "checking whether va_copy exists... " >&6; }
14360if ${ac_cv_have_va_copy+:} false; then :
14361  $as_echo_n "(cached) " >&6
14362else
14363
14364	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14365/* end confdefs.h.  */
14366
14367#include <stdarg.h>
14368va_list x,y;
14369
14370int
14371main ()
14372{
14373 va_copy(x,y);
14374  ;
14375  return 0;
14376}
14377_ACEOF
14378if ac_fn_c_try_link "$LINENO"; then :
14379   ac_cv_have_va_copy="yes"
14380else
14381   ac_cv_have_va_copy="no"
14382
14383fi
14384rm -f core conftest.err conftest.$ac_objext \
14385    conftest$ac_exeext conftest.$ac_ext
14386
14387fi
14388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_va_copy" >&5
14389$as_echo "$ac_cv_have_va_copy" >&6; }
14390if test "x$ac_cv_have_va_copy" = "xyes" ; then
14391
14392$as_echo "#define HAVE_VA_COPY 1" >>confdefs.h
14393
14394fi
14395
14396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __va_copy exists" >&5
14397$as_echo_n "checking whether __va_copy exists... " >&6; }
14398if ${ac_cv_have___va_copy+:} false; then :
14399  $as_echo_n "(cached) " >&6
14400else
14401
14402	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14403/* end confdefs.h.  */
14404
14405#include <stdarg.h>
14406va_list x,y;
14407
14408int
14409main ()
14410{
14411 __va_copy(x,y);
14412  ;
14413  return 0;
14414}
14415_ACEOF
14416if ac_fn_c_try_link "$LINENO"; then :
14417   ac_cv_have___va_copy="yes"
14418else
14419   ac_cv_have___va_copy="no"
14420
14421fi
14422rm -f core conftest.err conftest.$ac_objext \
14423    conftest$ac_exeext conftest.$ac_ext
14424
14425fi
14426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have___va_copy" >&5
14427$as_echo "$ac_cv_have___va_copy" >&6; }
14428if test "x$ac_cv_have___va_copy" = "xyes" ; then
14429
14430$as_echo "#define HAVE___VA_COPY 1" >>confdefs.h
14431
14432fi
14433
14434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getopt has optreset support" >&5
14435$as_echo_n "checking whether getopt has optreset support... " >&6; }
14436if ${ac_cv_have_getopt_optreset+:} false; then :
14437  $as_echo_n "(cached) " >&6
14438else
14439
14440	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14441/* end confdefs.h.  */
14442 #include <getopt.h>
14443int
14444main ()
14445{
14446 extern int optreset; optreset = 0;
14447  ;
14448  return 0;
14449}
14450_ACEOF
14451if ac_fn_c_try_link "$LINENO"; then :
14452   ac_cv_have_getopt_optreset="yes"
14453else
14454   ac_cv_have_getopt_optreset="no"
14455
14456fi
14457rm -f core conftest.err conftest.$ac_objext \
14458    conftest$ac_exeext conftest.$ac_ext
14459
14460fi
14461{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_getopt_optreset" >&5
14462$as_echo "$ac_cv_have_getopt_optreset" >&6; }
14463if test "x$ac_cv_have_getopt_optreset" = "xyes" ; then
14464
14465$as_echo "#define HAVE_GETOPT_OPTRESET 1" >>confdefs.h
14466
14467fi
14468
14469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if libc defines sys_errlist" >&5
14470$as_echo_n "checking if libc defines sys_errlist... " >&6; }
14471if ${ac_cv_libc_defines_sys_errlist+:} false; then :
14472  $as_echo_n "(cached) " >&6
14473else
14474
14475	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14476/* end confdefs.h.  */
14477
14478int
14479main ()
14480{
14481 extern const char *const sys_errlist[]; printf("%s", sys_errlist[0]);
14482  ;
14483  return 0;
14484}
14485_ACEOF
14486if ac_fn_c_try_link "$LINENO"; then :
14487   ac_cv_libc_defines_sys_errlist="yes"
14488else
14489   ac_cv_libc_defines_sys_errlist="no"
14490
14491fi
14492rm -f core conftest.err conftest.$ac_objext \
14493    conftest$ac_exeext conftest.$ac_ext
14494
14495fi
14496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libc_defines_sys_errlist" >&5
14497$as_echo "$ac_cv_libc_defines_sys_errlist" >&6; }
14498if test "x$ac_cv_libc_defines_sys_errlist" = "xyes" ; then
14499
14500$as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
14501
14502fi
14503
14504
14505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if libc defines sys_nerr" >&5
14506$as_echo_n "checking if libc defines sys_nerr... " >&6; }
14507if ${ac_cv_libc_defines_sys_nerr+:} false; then :
14508  $as_echo_n "(cached) " >&6
14509else
14510
14511	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14512/* end confdefs.h.  */
14513
14514int
14515main ()
14516{
14517 extern int sys_nerr; printf("%i", sys_nerr);
14518  ;
14519  return 0;
14520}
14521_ACEOF
14522if ac_fn_c_try_link "$LINENO"; then :
14523   ac_cv_libc_defines_sys_nerr="yes"
14524else
14525   ac_cv_libc_defines_sys_nerr="no"
14526
14527fi
14528rm -f core conftest.err conftest.$ac_objext \
14529    conftest$ac_exeext conftest.$ac_ext
14530
14531fi
14532{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libc_defines_sys_nerr" >&5
14533$as_echo "$ac_cv_libc_defines_sys_nerr" >&6; }
14534if test "x$ac_cv_libc_defines_sys_nerr" = "xyes" ; then
14535
14536$as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
14537
14538fi
14539
14540# Check libraries needed by DNS fingerprint support
14541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getrrsetbyname" >&5
14542$as_echo_n "checking for library containing getrrsetbyname... " >&6; }
14543if ${ac_cv_search_getrrsetbyname+:} false; then :
14544  $as_echo_n "(cached) " >&6
14545else
14546  ac_func_search_save_LIBS=$LIBS
14547cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14548/* end confdefs.h.  */
14549
14550/* Override any GCC internal prototype to avoid an error.
14551   Use char because int might match the return type of a GCC
14552   builtin and then its argument prototype would still apply.  */
14553#ifdef __cplusplus
14554extern "C"
14555#endif
14556char getrrsetbyname ();
14557int
14558main ()
14559{
14560return getrrsetbyname ();
14561  ;
14562  return 0;
14563}
14564_ACEOF
14565for ac_lib in '' resolv; do
14566  if test -z "$ac_lib"; then
14567    ac_res="none required"
14568  else
14569    ac_res=-l$ac_lib
14570    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14571  fi
14572  if ac_fn_c_try_link "$LINENO"; then :
14573  ac_cv_search_getrrsetbyname=$ac_res
14574fi
14575rm -f core conftest.err conftest.$ac_objext \
14576    conftest$ac_exeext
14577  if ${ac_cv_search_getrrsetbyname+:} false; then :
14578  break
14579fi
14580done
14581if ${ac_cv_search_getrrsetbyname+:} false; then :
14582
14583else
14584  ac_cv_search_getrrsetbyname=no
14585fi
14586rm conftest.$ac_ext
14587LIBS=$ac_func_search_save_LIBS
14588fi
14589{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getrrsetbyname" >&5
14590$as_echo "$ac_cv_search_getrrsetbyname" >&6; }
14591ac_res=$ac_cv_search_getrrsetbyname
14592if test "$ac_res" != no; then :
14593  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14594
14595$as_echo "#define HAVE_GETRRSETBYNAME 1" >>confdefs.h
14596
14597else
14598
14599		# Needed by our getrrsetbyname()
14600		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing res_query" >&5
14601$as_echo_n "checking for library containing res_query... " >&6; }
14602if ${ac_cv_search_res_query+:} false; then :
14603  $as_echo_n "(cached) " >&6
14604else
14605  ac_func_search_save_LIBS=$LIBS
14606cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14607/* end confdefs.h.  */
14608
14609/* Override any GCC internal prototype to avoid an error.
14610   Use char because int might match the return type of a GCC
14611   builtin and then its argument prototype would still apply.  */
14612#ifdef __cplusplus
14613extern "C"
14614#endif
14615char res_query ();
14616int
14617main ()
14618{
14619return res_query ();
14620  ;
14621  return 0;
14622}
14623_ACEOF
14624for ac_lib in '' resolv; do
14625  if test -z "$ac_lib"; then
14626    ac_res="none required"
14627  else
14628    ac_res=-l$ac_lib
14629    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14630  fi
14631  if ac_fn_c_try_link "$LINENO"; then :
14632  ac_cv_search_res_query=$ac_res
14633fi
14634rm -f core conftest.err conftest.$ac_objext \
14635    conftest$ac_exeext
14636  if ${ac_cv_search_res_query+:} false; then :
14637  break
14638fi
14639done
14640if ${ac_cv_search_res_query+:} false; then :
14641
14642else
14643  ac_cv_search_res_query=no
14644fi
14645rm conftest.$ac_ext
14646LIBS=$ac_func_search_save_LIBS
14647fi
14648{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_res_query" >&5
14649$as_echo "$ac_cv_search_res_query" >&6; }
14650ac_res=$ac_cv_search_res_query
14651if test "$ac_res" != no; then :
14652  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14653
14654fi
14655
14656		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dn_expand" >&5
14657$as_echo_n "checking for library containing dn_expand... " >&6; }
14658if ${ac_cv_search_dn_expand+:} false; then :
14659  $as_echo_n "(cached) " >&6
14660else
14661  ac_func_search_save_LIBS=$LIBS
14662cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14663/* end confdefs.h.  */
14664
14665/* Override any GCC internal prototype to avoid an error.
14666   Use char because int might match the return type of a GCC
14667   builtin and then its argument prototype would still apply.  */
14668#ifdef __cplusplus
14669extern "C"
14670#endif
14671char dn_expand ();
14672int
14673main ()
14674{
14675return dn_expand ();
14676  ;
14677  return 0;
14678}
14679_ACEOF
14680for ac_lib in '' resolv; do
14681  if test -z "$ac_lib"; then
14682    ac_res="none required"
14683  else
14684    ac_res=-l$ac_lib
14685    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14686  fi
14687  if ac_fn_c_try_link "$LINENO"; then :
14688  ac_cv_search_dn_expand=$ac_res
14689fi
14690rm -f core conftest.err conftest.$ac_objext \
14691    conftest$ac_exeext
14692  if ${ac_cv_search_dn_expand+:} false; then :
14693  break
14694fi
14695done
14696if ${ac_cv_search_dn_expand+:} false; then :
14697
14698else
14699  ac_cv_search_dn_expand=no
14700fi
14701rm conftest.$ac_ext
14702LIBS=$ac_func_search_save_LIBS
14703fi
14704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dn_expand" >&5
14705$as_echo "$ac_cv_search_dn_expand" >&6; }
14706ac_res=$ac_cv_search_dn_expand
14707if test "$ac_res" != no; then :
14708  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14709
14710fi
14711
14712		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if res_query will link" >&5
14713$as_echo_n "checking if res_query will link... " >&6; }
14714		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14715/* end confdefs.h.  */
14716
14717#include <sys/types.h>
14718#include <netinet/in.h>
14719#include <arpa/nameser.h>
14720#include <netdb.h>
14721#include <resolv.h>
14722
14723int
14724main ()
14725{
14726
14727	res_query (0, 0, 0, 0, 0);
14728
14729  ;
14730  return 0;
14731}
14732_ACEOF
14733if ac_fn_c_try_link "$LINENO"; then :
14734  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14735$as_echo "yes" >&6; }
14736else
14737  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14738$as_echo "no" >&6; }
14739		    saved_LIBS="$LIBS"
14740		    LIBS="$LIBS -lresolv"
14741		    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_query in -lresolv" >&5
14742$as_echo_n "checking for res_query in -lresolv... " >&6; }
14743		    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14744/* end confdefs.h.  */
14745
14746#include <sys/types.h>
14747#include <netinet/in.h>
14748#include <arpa/nameser.h>
14749#include <netdb.h>
14750#include <resolv.h>
14751
14752int
14753main ()
14754{
14755
14756	res_query (0, 0, 0, 0, 0);
14757
14758  ;
14759  return 0;
14760}
14761_ACEOF
14762if ac_fn_c_try_link "$LINENO"; then :
14763  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14764$as_echo "yes" >&6; }
14765else
14766  LIBS="$saved_LIBS"
14767			 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14768$as_echo "no" >&6; }
14769fi
14770rm -f core conftest.err conftest.$ac_objext \
14771    conftest$ac_exeext conftest.$ac_ext
14772
14773fi
14774rm -f core conftest.err conftest.$ac_objext \
14775    conftest$ac_exeext conftest.$ac_ext
14776		for ac_func in _getshort _getlong
14777do :
14778  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14779ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14780if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14781  cat >>confdefs.h <<_ACEOF
14782#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14783_ACEOF
14784
14785fi
14786done
14787
14788		ac_fn_c_check_decl "$LINENO" "_getshort" "ac_cv_have_decl__getshort" "#include <sys/types.h>
14789		    #include <arpa/nameser.h>
14790"
14791if test "x$ac_cv_have_decl__getshort" = xyes; then :
14792  ac_have_decl=1
14793else
14794  ac_have_decl=0
14795fi
14796
14797cat >>confdefs.h <<_ACEOF
14798#define HAVE_DECL__GETSHORT $ac_have_decl
14799_ACEOF
14800ac_fn_c_check_decl "$LINENO" "_getlong" "ac_cv_have_decl__getlong" "#include <sys/types.h>
14801		    #include <arpa/nameser.h>
14802"
14803if test "x$ac_cv_have_decl__getlong" = xyes; then :
14804  ac_have_decl=1
14805else
14806  ac_have_decl=0
14807fi
14808
14809cat >>confdefs.h <<_ACEOF
14810#define HAVE_DECL__GETLONG $ac_have_decl
14811_ACEOF
14812
14813		ac_fn_c_check_member "$LINENO" "HEADER" "ad" "ac_cv_member_HEADER_ad" "#include <arpa/nameser.h>
14814"
14815if test "x$ac_cv_member_HEADER_ad" = xyes; then :
14816
14817$as_echo "#define HAVE_HEADER_AD 1" >>confdefs.h
14818
14819fi
14820
14821
14822fi
14823
14824
14825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if struct __res_state _res is an extern" >&5
14826$as_echo_n "checking if struct __res_state _res is an extern... " >&6; }
14827cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14828/* end confdefs.h.  */
14829
14830#include <stdio.h>
14831#if HAVE_SYS_TYPES_H
14832# include <sys/types.h>
14833#endif
14834#include <netinet/in.h>
14835#include <arpa/nameser.h>
14836#include <resolv.h>
14837extern struct __res_state _res;
14838
14839int
14840main ()
14841{
14842
14843  ;
14844  return 0;
14845}
14846_ACEOF
14847if ac_fn_c_try_link "$LINENO"; then :
14848  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14849$as_echo "yes" >&6; }
14850
14851$as_echo "#define HAVE__RES_EXTERN 1" >>confdefs.h
14852
14853
14854else
14855   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14856$as_echo "no" >&6; }
14857
14858fi
14859rm -f core conftest.err conftest.$ac_objext \
14860    conftest$ac_exeext conftest.$ac_ext
14861
14862# Check whether user wants SELinux support
14863SELINUX_MSG="no"
14864LIBSELINUX=""
14865
14866# Check whether --with-selinux was given.
14867if test "${with_selinux+set}" = set; then :
14868  withval=$with_selinux;  if test "x$withval" != "xno" ; then
14869		save_LIBS="$LIBS"
14870
14871$as_echo "#define WITH_SELINUX 1" >>confdefs.h
14872
14873		SELINUX_MSG="yes"
14874		ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default"
14875if test "x$ac_cv_header_selinux_selinux_h" = xyes; then :
14876
14877else
14878  as_fn_error $? "SELinux support requires selinux.h header" "$LINENO" 5
14879fi
14880
14881
14882		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for setexeccon in -lselinux" >&5
14883$as_echo_n "checking for setexeccon in -lselinux... " >&6; }
14884if ${ac_cv_lib_selinux_setexeccon+:} false; then :
14885  $as_echo_n "(cached) " >&6
14886else
14887  ac_check_lib_save_LIBS=$LIBS
14888LIBS="-lselinux  $LIBS"
14889cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14890/* end confdefs.h.  */
14891
14892/* Override any GCC internal prototype to avoid an error.
14893   Use char because int might match the return type of a GCC
14894   builtin and then its argument prototype would still apply.  */
14895#ifdef __cplusplus
14896extern "C"
14897#endif
14898char setexeccon ();
14899int
14900main ()
14901{
14902return setexeccon ();
14903  ;
14904  return 0;
14905}
14906_ACEOF
14907if ac_fn_c_try_link "$LINENO"; then :
14908  ac_cv_lib_selinux_setexeccon=yes
14909else
14910  ac_cv_lib_selinux_setexeccon=no
14911fi
14912rm -f core conftest.err conftest.$ac_objext \
14913    conftest$ac_exeext conftest.$ac_ext
14914LIBS=$ac_check_lib_save_LIBS
14915fi
14916{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_setexeccon" >&5
14917$as_echo "$ac_cv_lib_selinux_setexeccon" >&6; }
14918if test "x$ac_cv_lib_selinux_setexeccon" = xyes; then :
14919   LIBSELINUX="-lselinux"
14920			  LIBS="$LIBS -lselinux"
14921
14922else
14923  as_fn_error $? "SELinux support requires libselinux library" "$LINENO" 5
14924fi
14925
14926		SSHLIBS="$SSHLIBS $LIBSELINUX"
14927		SSHDLIBS="$SSHDLIBS $LIBSELINUX"
14928		for ac_func in getseuserbyname get_default_context_with_level
14929do :
14930  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14931ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14932if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14933  cat >>confdefs.h <<_ACEOF
14934#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14935_ACEOF
14936
14937fi
14938done
14939
14940		LIBS="$save_LIBS"
14941	fi
14942
14943fi
14944
14945
14946
14947
14948# Check whether user wants Kerberos 5 support
14949KRB5_MSG="no"
14950
14951# Check whether --with-kerberos5 was given.
14952if test "${with_kerberos5+set}" = set; then :
14953  withval=$with_kerberos5;  if test "x$withval" != "xno" ; then
14954		if test "x$withval" = "xyes" ; then
14955			KRB5ROOT="/usr/local"
14956		else
14957			KRB5ROOT=${withval}
14958		fi
14959
14960
14961$as_echo "#define KRB5 1" >>confdefs.h
14962
14963		KRB5_MSG="yes"
14964
14965		# Extract the first word of "krb5-config", so it can be a program name with args.
14966set dummy krb5-config; ac_word=$2
14967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14968$as_echo_n "checking for $ac_word... " >&6; }
14969if ${ac_cv_path_KRB5CONF+:} false; then :
14970  $as_echo_n "(cached) " >&6
14971else
14972  case $KRB5CONF in
14973  [\\/]* | ?:[\\/]*)
14974  ac_cv_path_KRB5CONF="$KRB5CONF" # Let the user override the test with a path.
14975  ;;
14976  *)
14977  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14978as_dummy="$KRB5ROOT/bin:$PATH"
14979for as_dir in $as_dummy
14980do
14981  IFS=$as_save_IFS
14982  test -z "$as_dir" && as_dir=.
14983    for ac_exec_ext in '' $ac_executable_extensions; do
14984  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
14985    ac_cv_path_KRB5CONF="$as_dir/$ac_word$ac_exec_ext"
14986    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14987    break 2
14988  fi
14989done
14990  done
14991IFS=$as_save_IFS
14992
14993  test -z "$ac_cv_path_KRB5CONF" && ac_cv_path_KRB5CONF="$KRB5ROOT/bin/krb5-config"
14994  ;;
14995esac
14996fi
14997KRB5CONF=$ac_cv_path_KRB5CONF
14998if test -n "$KRB5CONF"; then
14999  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KRB5CONF" >&5
15000$as_echo "$KRB5CONF" >&6; }
15001else
15002  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15003$as_echo "no" >&6; }
15004fi
15005
15006
15007		if test -x $KRB5CONF ; then
15008
15009			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gssapi support" >&5
15010$as_echo_n "checking for gssapi support... " >&6; }
15011			if $KRB5CONF | grep gssapi >/dev/null ; then
15012				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15013$as_echo "yes" >&6; }
15014
15015$as_echo "#define GSSAPI 1" >>confdefs.h
15016
15017				k5confopts=gssapi
15018			else
15019				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15020$as_echo "no" >&6; }
15021				k5confopts=""
15022			fi
15023			K5CFLAGS="`$KRB5CONF --cflags $k5confopts`"
15024			K5LIBS="`$KRB5CONF --libs $k5confopts`"
15025			CPPFLAGS="$CPPFLAGS $K5CFLAGS"
15026			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using Heimdal" >&5
15027$as_echo_n "checking whether we are using Heimdal... " >&6; }
15028			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15029/* end confdefs.h.  */
15030 #include <krb5.h>
15031
15032int
15033main ()
15034{
15035 char *tmp = heimdal_version;
15036  ;
15037  return 0;
15038}
15039_ACEOF
15040if ac_fn_c_try_compile "$LINENO"; then :
15041   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15042$as_echo "yes" >&6; }
15043
15044$as_echo "#define HEIMDAL 1" >>confdefs.h
15045
15046else
15047  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15048$as_echo "no" >&6; }
15049
15050fi
15051rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15052		else
15053			CPPFLAGS="$CPPFLAGS -I${KRB5ROOT}/include"
15054			LDFLAGS="$LDFLAGS -L${KRB5ROOT}/lib"
15055			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using Heimdal" >&5
15056$as_echo_n "checking whether we are using Heimdal... " >&6; }
15057			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15058/* end confdefs.h.  */
15059 #include <krb5.h>
15060
15061int
15062main ()
15063{
15064 char *tmp = heimdal_version;
15065  ;
15066  return 0;
15067}
15068_ACEOF
15069if ac_fn_c_try_compile "$LINENO"; then :
15070   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15071$as_echo "yes" >&6; }
15072					 $as_echo "#define HEIMDAL 1" >>confdefs.h
15073
15074					 K5LIBS="-lkrb5"
15075					 K5LIBS="$K5LIBS -lcom_err -lasn1"
15076					 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for net_write in -lroken" >&5
15077$as_echo_n "checking for net_write in -lroken... " >&6; }
15078if ${ac_cv_lib_roken_net_write+:} false; then :
15079  $as_echo_n "(cached) " >&6
15080else
15081  ac_check_lib_save_LIBS=$LIBS
15082LIBS="-lroken  $LIBS"
15083cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15084/* end confdefs.h.  */
15085
15086/* Override any GCC internal prototype to avoid an error.
15087   Use char because int might match the return type of a GCC
15088   builtin and then its argument prototype would still apply.  */
15089#ifdef __cplusplus
15090extern "C"
15091#endif
15092char net_write ();
15093int
15094main ()
15095{
15096return net_write ();
15097  ;
15098  return 0;
15099}
15100_ACEOF
15101if ac_fn_c_try_link "$LINENO"; then :
15102  ac_cv_lib_roken_net_write=yes
15103else
15104  ac_cv_lib_roken_net_write=no
15105fi
15106rm -f core conftest.err conftest.$ac_objext \
15107    conftest$ac_exeext conftest.$ac_ext
15108LIBS=$ac_check_lib_save_LIBS
15109fi
15110{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_roken_net_write" >&5
15111$as_echo "$ac_cv_lib_roken_net_write" >&6; }
15112if test "x$ac_cv_lib_roken_net_write" = xyes; then :
15113  K5LIBS="$K5LIBS -lroken"
15114fi
15115
15116					 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for des_cbc_encrypt in -ldes" >&5
15117$as_echo_n "checking for des_cbc_encrypt in -ldes... " >&6; }
15118if ${ac_cv_lib_des_des_cbc_encrypt+:} false; then :
15119  $as_echo_n "(cached) " >&6
15120else
15121  ac_check_lib_save_LIBS=$LIBS
15122LIBS="-ldes  $LIBS"
15123cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15124/* end confdefs.h.  */
15125
15126/* Override any GCC internal prototype to avoid an error.
15127   Use char because int might match the return type of a GCC
15128   builtin and then its argument prototype would still apply.  */
15129#ifdef __cplusplus
15130extern "C"
15131#endif
15132char des_cbc_encrypt ();
15133int
15134main ()
15135{
15136return des_cbc_encrypt ();
15137  ;
15138  return 0;
15139}
15140_ACEOF
15141if ac_fn_c_try_link "$LINENO"; then :
15142  ac_cv_lib_des_des_cbc_encrypt=yes
15143else
15144  ac_cv_lib_des_des_cbc_encrypt=no
15145fi
15146rm -f core conftest.err conftest.$ac_objext \
15147    conftest$ac_exeext conftest.$ac_ext
15148LIBS=$ac_check_lib_save_LIBS
15149fi
15150{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_des_des_cbc_encrypt" >&5
15151$as_echo "$ac_cv_lib_des_des_cbc_encrypt" >&6; }
15152if test "x$ac_cv_lib_des_des_cbc_encrypt" = xyes; then :
15153  K5LIBS="$K5LIBS -ldes"
15154fi
15155
15156
15157else
15158   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15159$as_echo "no" >&6; }
15160					 K5LIBS="-lkrb5 -lk5crypto -lcom_err"
15161
15162
15163fi
15164rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15165			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dn_expand" >&5
15166$as_echo_n "checking for library containing dn_expand... " >&6; }
15167if ${ac_cv_search_dn_expand+:} false; then :
15168  $as_echo_n "(cached) " >&6
15169else
15170  ac_func_search_save_LIBS=$LIBS
15171cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15172/* end confdefs.h.  */
15173
15174/* Override any GCC internal prototype to avoid an error.
15175   Use char because int might match the return type of a GCC
15176   builtin and then its argument prototype would still apply.  */
15177#ifdef __cplusplus
15178extern "C"
15179#endif
15180char dn_expand ();
15181int
15182main ()
15183{
15184return dn_expand ();
15185  ;
15186  return 0;
15187}
15188_ACEOF
15189for ac_lib in '' resolv; do
15190  if test -z "$ac_lib"; then
15191    ac_res="none required"
15192  else
15193    ac_res=-l$ac_lib
15194    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
15195  fi
15196  if ac_fn_c_try_link "$LINENO"; then :
15197  ac_cv_search_dn_expand=$ac_res
15198fi
15199rm -f core conftest.err conftest.$ac_objext \
15200    conftest$ac_exeext
15201  if ${ac_cv_search_dn_expand+:} false; then :
15202  break
15203fi
15204done
15205if ${ac_cv_search_dn_expand+:} false; then :
15206
15207else
15208  ac_cv_search_dn_expand=no
15209fi
15210rm conftest.$ac_ext
15211LIBS=$ac_func_search_save_LIBS
15212fi
15213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dn_expand" >&5
15214$as_echo "$ac_cv_search_dn_expand" >&6; }
15215ac_res=$ac_cv_search_dn_expand
15216if test "$ac_res" != no; then :
15217  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15218
15219fi
15220
15221
15222			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_init_sec_context in -lgssapi_krb5" >&5
15223$as_echo_n "checking for gss_init_sec_context in -lgssapi_krb5... " >&6; }
15224if ${ac_cv_lib_gssapi_krb5_gss_init_sec_context+:} false; then :
15225  $as_echo_n "(cached) " >&6
15226else
15227  ac_check_lib_save_LIBS=$LIBS
15228LIBS="-lgssapi_krb5 $K5LIBS $LIBS"
15229cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15230/* end confdefs.h.  */
15231
15232/* Override any GCC internal prototype to avoid an error.
15233   Use char because int might match the return type of a GCC
15234   builtin and then its argument prototype would still apply.  */
15235#ifdef __cplusplus
15236extern "C"
15237#endif
15238char gss_init_sec_context ();
15239int
15240main ()
15241{
15242return gss_init_sec_context ();
15243  ;
15244  return 0;
15245}
15246_ACEOF
15247if ac_fn_c_try_link "$LINENO"; then :
15248  ac_cv_lib_gssapi_krb5_gss_init_sec_context=yes
15249else
15250  ac_cv_lib_gssapi_krb5_gss_init_sec_context=no
15251fi
15252rm -f core conftest.err conftest.$ac_objext \
15253    conftest$ac_exeext conftest.$ac_ext
15254LIBS=$ac_check_lib_save_LIBS
15255fi
15256{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gssapi_krb5_gss_init_sec_context" >&5
15257$as_echo "$ac_cv_lib_gssapi_krb5_gss_init_sec_context" >&6; }
15258if test "x$ac_cv_lib_gssapi_krb5_gss_init_sec_context" = xyes; then :
15259   $as_echo "#define GSSAPI 1" >>confdefs.h
15260
15261				  K5LIBS="-lgssapi_krb5 $K5LIBS"
15262else
15263   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_init_sec_context in -lgssapi" >&5
15264$as_echo_n "checking for gss_init_sec_context in -lgssapi... " >&6; }
15265if ${ac_cv_lib_gssapi_gss_init_sec_context+:} false; then :
15266  $as_echo_n "(cached) " >&6
15267else
15268  ac_check_lib_save_LIBS=$LIBS
15269LIBS="-lgssapi $K5LIBS $LIBS"
15270cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15271/* end confdefs.h.  */
15272
15273/* Override any GCC internal prototype to avoid an error.
15274   Use char because int might match the return type of a GCC
15275   builtin and then its argument prototype would still apply.  */
15276#ifdef __cplusplus
15277extern "C"
15278#endif
15279char gss_init_sec_context ();
15280int
15281main ()
15282{
15283return gss_init_sec_context ();
15284  ;
15285  return 0;
15286}
15287_ACEOF
15288if ac_fn_c_try_link "$LINENO"; then :
15289  ac_cv_lib_gssapi_gss_init_sec_context=yes
15290else
15291  ac_cv_lib_gssapi_gss_init_sec_context=no
15292fi
15293rm -f core conftest.err conftest.$ac_objext \
15294    conftest$ac_exeext conftest.$ac_ext
15295LIBS=$ac_check_lib_save_LIBS
15296fi
15297{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gssapi_gss_init_sec_context" >&5
15298$as_echo "$ac_cv_lib_gssapi_gss_init_sec_context" >&6; }
15299if test "x$ac_cv_lib_gssapi_gss_init_sec_context" = xyes; then :
15300   $as_echo "#define GSSAPI 1" >>confdefs.h
15301
15302					  K5LIBS="-lgssapi $K5LIBS"
15303else
15304  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find any suitable gss-api library - build may fail" >&5
15305$as_echo "$as_me: WARNING: Cannot find any suitable gss-api library - build may fail" >&2;}
15306fi
15307
15308
15309fi
15310
15311
15312			ac_fn_c_check_header_mongrel "$LINENO" "gssapi.h" "ac_cv_header_gssapi_h" "$ac_includes_default"
15313if test "x$ac_cv_header_gssapi_h" = xyes; then :
15314
15315else
15316   unset ac_cv_header_gssapi_h
15317				  CPPFLAGS="$CPPFLAGS -I${KRB5ROOT}/include/gssapi"
15318				  for ac_header in gssapi.h
15319do :
15320  ac_fn_c_check_header_mongrel "$LINENO" "gssapi.h" "ac_cv_header_gssapi_h" "$ac_includes_default"
15321if test "x$ac_cv_header_gssapi_h" = xyes; then :
15322  cat >>confdefs.h <<_ACEOF
15323#define HAVE_GSSAPI_H 1
15324_ACEOF
15325
15326else
15327  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find any suitable gss-api header - build may fail" >&5
15328$as_echo "$as_me: WARNING: Cannot find any suitable gss-api header - build may fail" >&2;}
15329
15330fi
15331
15332done
15333
15334
15335
15336fi
15337
15338
15339
15340			oldCPP="$CPPFLAGS"
15341			CPPFLAGS="$CPPFLAGS -I${KRB5ROOT}/include/gssapi"
15342			ac_fn_c_check_header_mongrel "$LINENO" "gssapi_krb5.h" "ac_cv_header_gssapi_krb5_h" "$ac_includes_default"
15343if test "x$ac_cv_header_gssapi_krb5_h" = xyes; then :
15344
15345else
15346   CPPFLAGS="$oldCPP"
15347fi
15348
15349
15350
15351		fi
15352		if test ! -z "$need_dash_r" ; then
15353			LDFLAGS="$LDFLAGS -R${KRB5ROOT}/lib"
15354		fi
15355		if test ! -z "$blibpath" ; then
15356			blibpath="$blibpath:${KRB5ROOT}/lib"
15357		fi
15358
15359		for ac_header in gssapi.h gssapi/gssapi.h
15360do :
15361  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15362ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15363if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15364  cat >>confdefs.h <<_ACEOF
15365#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15366_ACEOF
15367
15368fi
15369
15370done
15371
15372		for ac_header in gssapi_krb5.h gssapi/gssapi_krb5.h
15373do :
15374  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15375ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15376if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15377  cat >>confdefs.h <<_ACEOF
15378#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15379_ACEOF
15380
15381fi
15382
15383done
15384
15385		for ac_header in gssapi_generic.h gssapi/gssapi_generic.h
15386do :
15387  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15388ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15389if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15390  cat >>confdefs.h <<_ACEOF
15391#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15392_ACEOF
15393
15394fi
15395
15396done
15397
15398
15399		LIBS="$LIBS $K5LIBS"
15400		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing k_hasafs" >&5
15401$as_echo_n "checking for library containing k_hasafs... " >&6; }
15402if ${ac_cv_search_k_hasafs+:} false; then :
15403  $as_echo_n "(cached) " >&6
15404else
15405  ac_func_search_save_LIBS=$LIBS
15406cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15407/* end confdefs.h.  */
15408
15409/* Override any GCC internal prototype to avoid an error.
15410   Use char because int might match the return type of a GCC
15411   builtin and then its argument prototype would still apply.  */
15412#ifdef __cplusplus
15413extern "C"
15414#endif
15415char k_hasafs ();
15416int
15417main ()
15418{
15419return k_hasafs ();
15420  ;
15421  return 0;
15422}
15423_ACEOF
15424for ac_lib in '' kafs; do
15425  if test -z "$ac_lib"; then
15426    ac_res="none required"
15427  else
15428    ac_res=-l$ac_lib
15429    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
15430  fi
15431  if ac_fn_c_try_link "$LINENO"; then :
15432  ac_cv_search_k_hasafs=$ac_res
15433fi
15434rm -f core conftest.err conftest.$ac_objext \
15435    conftest$ac_exeext
15436  if ${ac_cv_search_k_hasafs+:} false; then :
15437  break
15438fi
15439done
15440if ${ac_cv_search_k_hasafs+:} false; then :
15441
15442else
15443  ac_cv_search_k_hasafs=no
15444fi
15445rm conftest.$ac_ext
15446LIBS=$ac_func_search_save_LIBS
15447fi
15448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_k_hasafs" >&5
15449$as_echo "$ac_cv_search_k_hasafs" >&6; }
15450ac_res=$ac_cv_search_k_hasafs
15451if test "$ac_res" != no; then :
15452  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15453
15454$as_echo "#define USE_AFS 1" >>confdefs.h
15455
15456fi
15457
15458	fi
15459
15460
15461fi
15462
15463
15464# Looking for programs, paths and files
15465
15466PRIVSEP_PATH=/var/empty
15467
15468# Check whether --with-privsep-path was given.
15469if test "${with_privsep_path+set}" = set; then :
15470  withval=$with_privsep_path;
15471		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
15472		    test "x${withval}" != "xyes"; then
15473			PRIVSEP_PATH=$withval
15474		fi
15475
15476
15477fi
15478
15479
15480
15481
15482# Check whether --with-xauth was given.
15483if test "${with_xauth+set}" = set; then :
15484  withval=$with_xauth;
15485		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
15486		    test "x${withval}" != "xyes"; then
15487			xauth_path=$withval
15488		fi
15489
15490else
15491
15492		TestPath="$PATH"
15493		TestPath="${TestPath}${PATH_SEPARATOR}/usr/X/bin"
15494		TestPath="${TestPath}${PATH_SEPARATOR}/usr/bin/X11"
15495		TestPath="${TestPath}${PATH_SEPARATOR}/usr/X11R6/bin"
15496		TestPath="${TestPath}${PATH_SEPARATOR}/usr/openwin/bin"
15497		# Extract the first word of "xauth", so it can be a program name with args.
15498set dummy xauth; ac_word=$2
15499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15500$as_echo_n "checking for $ac_word... " >&6; }
15501if ${ac_cv_path_xauth_path+:} false; then :
15502  $as_echo_n "(cached) " >&6
15503else
15504  case $xauth_path in
15505  [\\/]* | ?:[\\/]*)
15506  ac_cv_path_xauth_path="$xauth_path" # Let the user override the test with a path.
15507  ;;
15508  *)
15509  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15510for as_dir in $TestPath
15511do
15512  IFS=$as_save_IFS
15513  test -z "$as_dir" && as_dir=.
15514    for ac_exec_ext in '' $ac_executable_extensions; do
15515  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15516    ac_cv_path_xauth_path="$as_dir/$ac_word$ac_exec_ext"
15517    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15518    break 2
15519  fi
15520done
15521  done
15522IFS=$as_save_IFS
15523
15524  ;;
15525esac
15526fi
15527xauth_path=$ac_cv_path_xauth_path
15528if test -n "$xauth_path"; then
15529  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xauth_path" >&5
15530$as_echo "$xauth_path" >&6; }
15531else
15532  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15533$as_echo "no" >&6; }
15534fi
15535
15536
15537		if (test ! -z "$xauth_path" && test -x "/usr/openwin/bin/xauth") ; then
15538			xauth_path="/usr/openwin/bin/xauth"
15539		fi
15540
15541
15542fi
15543
15544
15545STRIP_OPT=-s
15546# Check whether --enable-strip was given.
15547if test "${enable_strip+set}" = set; then :
15548  enableval=$enable_strip;
15549		if test "x$enableval" = "xno" ; then
15550			STRIP_OPT=
15551		fi
15552
15553
15554fi
15555
15556
15557
15558if test -z "$xauth_path" ; then
15559	XAUTH_PATH="undefined"
15560
15561else
15562
15563cat >>confdefs.h <<_ACEOF
15564#define XAUTH_PATH "$xauth_path"
15565_ACEOF
15566
15567	XAUTH_PATH=$xauth_path
15568
15569fi
15570
15571# Check for mail directory
15572
15573# Check whether --with-maildir was given.
15574if test "${with_maildir+set}" = set; then :
15575  withval=$with_maildir;
15576	if test "X$withval" != X  &&  test "x$withval" != xno  &&  \
15577	    test "x${withval}" != xyes; then
15578
15579cat >>confdefs.h <<_ACEOF
15580#define MAIL_DIRECTORY "$withval"
15581_ACEOF
15582
15583	    fi
15584
15585else
15586
15587	if test "X$maildir" != "X"; then
15588	    cat >>confdefs.h <<_ACEOF
15589#define MAIL_DIRECTORY "$maildir"
15590_ACEOF
15591
15592	else
15593	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Discovering system mail directory" >&5
15594$as_echo_n "checking Discovering system mail directory... " >&6; }
15595	    if test "$cross_compiling" = yes; then :
15596
15597			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: use --with-maildir=/path/to/mail" >&5
15598$as_echo "$as_me: WARNING: cross compiling: use --with-maildir=/path/to/mail" >&2;}
15599
15600
15601else
15602  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15603/* end confdefs.h.  */
15604
15605#include <stdio.h>
15606#include <string.h>
15607#ifdef HAVE_PATHS_H
15608#include <paths.h>
15609#endif
15610#ifdef HAVE_MAILLOCK_H
15611#include <maillock.h>
15612#endif
15613#define DATA "conftest.maildir"
15614
15615int
15616main ()
15617{
15618
15619	FILE *fd;
15620	int rc;
15621
15622	fd = fopen(DATA,"w");
15623	if(fd == NULL)
15624		exit(1);
15625
15626#if defined (_PATH_MAILDIR)
15627	if ((rc = fprintf(fd ,"_PATH_MAILDIR:%s\n", _PATH_MAILDIR)) <0)
15628		exit(1);
15629#elif defined (MAILDIR)
15630	if ((rc = fprintf(fd ,"MAILDIR:%s\n", MAILDIR)) <0)
15631		exit(1);
15632#elif defined (_PATH_MAIL)
15633	if ((rc = fprintf(fd ,"_PATH_MAIL:%s\n", _PATH_MAIL)) <0)
15634		exit(1);
15635#else
15636	exit (2);
15637#endif
15638
15639	exit(0);
15640
15641  ;
15642  return 0;
15643}
15644_ACEOF
15645if ac_fn_c_try_run "$LINENO"; then :
15646
15647	 	    maildir_what=`awk -F: '{print $1}' conftest.maildir`
15648		    maildir=`awk -F: '{print $2}' conftest.maildir \
15649			| sed 's|/$||'`
15650		    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using: $maildir from $maildir_what" >&5
15651$as_echo "Using: $maildir from $maildir_what" >&6; }
15652		    if test "x$maildir_what" != "x_PATH_MAILDIR"; then
15653			cat >>confdefs.h <<_ACEOF
15654#define MAIL_DIRECTORY "$maildir"
15655_ACEOF
15656
15657		    fi
15658
15659else
15660
15661		    if test "X$ac_status" = "X2";then
15662# our test program didn't find it. Default to /var/spool/mail
15663			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Using: default value of /var/spool/mail" >&5
15664$as_echo "Using: default value of /var/spool/mail" >&6; }
15665			cat >>confdefs.h <<_ACEOF
15666#define MAIL_DIRECTORY "/var/spool/mail"
15667_ACEOF
15668
15669		     else
15670			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: *** not found ***" >&5
15671$as_echo "*** not found ***" >&6; }
15672		     fi
15673
15674fi
15675rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15676  conftest.$ac_objext conftest.beam conftest.$ac_ext
15677fi
15678
15679	fi
15680
15681
15682fi
15683 # maildir
15684
15685if test ! -z "$cross_compiling" && test "x$cross_compiling" = "xyes"; then
15686	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: Disabling /dev/ptmx test" >&5
15687$as_echo "$as_me: WARNING: cross compiling: Disabling /dev/ptmx test" >&2;}
15688	disable_ptmx_check=yes
15689fi
15690if test -z "$no_dev_ptmx" ; then
15691	if test "x$disable_ptmx_check" != "xyes" ; then
15692		as_ac_File=`$as_echo "ac_cv_file_"/dev/ptmx"" | $as_tr_sh`
15693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for \"/dev/ptmx\"" >&5
15694$as_echo_n "checking for \"/dev/ptmx\"... " >&6; }
15695if eval \${$as_ac_File+:} false; then :
15696  $as_echo_n "(cached) " >&6
15697else
15698  test "$cross_compiling" = yes &&
15699  as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
15700if test -r ""/dev/ptmx""; then
15701  eval "$as_ac_File=yes"
15702else
15703  eval "$as_ac_File=no"
15704fi
15705fi
15706eval ac_res=\$$as_ac_File
15707	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15708$as_echo "$ac_res" >&6; }
15709if eval test \"x\$"$as_ac_File"\" = x"yes"; then :
15710
15711
15712cat >>confdefs.h <<_ACEOF
15713#define HAVE_DEV_PTMX 1
15714_ACEOF
15715
15716				have_dev_ptmx=1
15717
15718
15719fi
15720
15721	fi
15722fi
15723
15724if test ! -z "$cross_compiling" && test "x$cross_compiling" != "xyes"; then
15725	as_ac_File=`$as_echo "ac_cv_file_"/dev/ptc"" | $as_tr_sh`
15726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for \"/dev/ptc\"" >&5
15727$as_echo_n "checking for \"/dev/ptc\"... " >&6; }
15728if eval \${$as_ac_File+:} false; then :
15729  $as_echo_n "(cached) " >&6
15730else
15731  test "$cross_compiling" = yes &&
15732  as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
15733if test -r ""/dev/ptc""; then
15734  eval "$as_ac_File=yes"
15735else
15736  eval "$as_ac_File=no"
15737fi
15738fi
15739eval ac_res=\$$as_ac_File
15740	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15741$as_echo "$ac_res" >&6; }
15742if eval test \"x\$"$as_ac_File"\" = x"yes"; then :
15743
15744
15745cat >>confdefs.h <<_ACEOF
15746#define HAVE_DEV_PTS_AND_PTC 1
15747_ACEOF
15748
15749			have_dev_ptc=1
15750
15751
15752fi
15753
15754else
15755	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: Disabling /dev/ptc test" >&5
15756$as_echo "$as_me: WARNING: cross compiling: Disabling /dev/ptc test" >&2;}
15757fi
15758
15759# Options from here on. Some of these are preset by platform above
15760
15761# Check whether --with-mantype was given.
15762if test "${with_mantype+set}" = set; then :
15763  withval=$with_mantype;
15764		case "$withval" in
15765		man|cat|doc)
15766			MANTYPE=$withval
15767			;;
15768		*)
15769			as_fn_error $? "invalid man type: $withval" "$LINENO" 5
15770			;;
15771		esac
15772
15773
15774fi
15775
15776if test -z "$MANTYPE"; then
15777	TestPath="/usr/bin${PATH_SEPARATOR}/usr/ucb"
15778	for ac_prog in nroff awf
15779do
15780  # Extract the first word of "$ac_prog", so it can be a program name with args.
15781set dummy $ac_prog; ac_word=$2
15782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15783$as_echo_n "checking for $ac_word... " >&6; }
15784if ${ac_cv_path_NROFF+:} false; then :
15785  $as_echo_n "(cached) " >&6
15786else
15787  case $NROFF in
15788  [\\/]* | ?:[\\/]*)
15789  ac_cv_path_NROFF="$NROFF" # Let the user override the test with a path.
15790  ;;
15791  *)
15792  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15793for as_dir in $TestPath
15794do
15795  IFS=$as_save_IFS
15796  test -z "$as_dir" && as_dir=.
15797    for ac_exec_ext in '' $ac_executable_extensions; do
15798  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15799    ac_cv_path_NROFF="$as_dir/$ac_word$ac_exec_ext"
15800    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15801    break 2
15802  fi
15803done
15804  done
15805IFS=$as_save_IFS
15806
15807  ;;
15808esac
15809fi
15810NROFF=$ac_cv_path_NROFF
15811if test -n "$NROFF"; then
15812  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NROFF" >&5
15813$as_echo "$NROFF" >&6; }
15814else
15815  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15816$as_echo "no" >&6; }
15817fi
15818
15819
15820  test -n "$NROFF" && break
15821done
15822test -n "$NROFF" || NROFF="/bin/false"
15823
15824	if ${NROFF} -mdoc ${srcdir}/ssh.1 >/dev/null 2>&1; then
15825		MANTYPE=doc
15826	elif ${NROFF} -man ${srcdir}/ssh.1 >/dev/null 2>&1; then
15827		MANTYPE=man
15828	else
15829		MANTYPE=cat
15830	fi
15831fi
15832
15833if test "$MANTYPE" = "doc"; then
15834	mansubdir=man;
15835else
15836	mansubdir=$MANTYPE;
15837fi
15838
15839
15840# Check whether to enable MD5 passwords
15841MD5_MSG="no"
15842
15843# Check whether --with-md5-passwords was given.
15844if test "${with_md5_passwords+set}" = set; then :
15845  withval=$with_md5_passwords;
15846		if test "x$withval" != "xno" ; then
15847
15848$as_echo "#define HAVE_MD5_PASSWORDS 1" >>confdefs.h
15849
15850			MD5_MSG="yes"
15851		fi
15852
15853
15854fi
15855
15856
15857# Whether to disable shadow password support
15858
15859# Check whether --with-shadow was given.
15860if test "${with_shadow+set}" = set; then :
15861  withval=$with_shadow;
15862		if test "x$withval" = "xno" ; then
15863			$as_echo "#define DISABLE_SHADOW 1" >>confdefs.h
15864
15865			disable_shadow=yes
15866		fi
15867
15868
15869fi
15870
15871
15872if test -z "$disable_shadow" ; then
15873	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the systems has expire shadow information" >&5
15874$as_echo_n "checking if the systems has expire shadow information... " >&6; }
15875	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15876/* end confdefs.h.  */
15877
15878#include <sys/types.h>
15879#include <shadow.h>
15880struct spwd sp;
15881
15882int
15883main ()
15884{
15885 sp.sp_expire = sp.sp_lstchg = sp.sp_inact = 0;
15886  ;
15887  return 0;
15888}
15889_ACEOF
15890if ac_fn_c_try_compile "$LINENO"; then :
15891   sp_expire_available=yes
15892fi
15893rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15894
15895	if test "x$sp_expire_available" = "xyes" ; then
15896		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15897$as_echo "yes" >&6; }
15898
15899$as_echo "#define HAS_SHADOW_EXPIRE 1" >>confdefs.h
15900
15901	else
15902		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15903$as_echo "no" >&6; }
15904	fi
15905fi
15906
15907# Use ip address instead of hostname in $DISPLAY
15908if test ! -z "$IPADDR_IN_DISPLAY" ; then
15909	DISPLAY_HACK_MSG="yes"
15910
15911$as_echo "#define IPADDR_IN_DISPLAY 1" >>confdefs.h
15912
15913else
15914	DISPLAY_HACK_MSG="no"
15915
15916# Check whether --with-ipaddr-display was given.
15917if test "${with_ipaddr_display+set}" = set; then :
15918  withval=$with_ipaddr_display;
15919			if test "x$withval" != "xno" ; then
15920				$as_echo "#define IPADDR_IN_DISPLAY 1" >>confdefs.h
15921
15922				DISPLAY_HACK_MSG="yes"
15923			fi
15924
15925
15926fi
15927
15928fi
15929
15930# check for /etc/default/login and use it if present.
15931# Check whether --enable-etc-default-login was given.
15932if test "${enable_etc_default_login+set}" = set; then :
15933  enableval=$enable_etc_default_login;  if test "x$enableval" = "xno"; then
15934		{ $as_echo "$as_me:${as_lineno-$LINENO}: /etc/default/login handling disabled" >&5
15935$as_echo "$as_me: /etc/default/login handling disabled" >&6;}
15936		etc_default_login=no
15937	  else
15938		etc_default_login=yes
15939	  fi
15940else
15941   if test ! -z "$cross_compiling" && test "x$cross_compiling" = "xyes";
15942	  then
15943		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking /etc/default/login" >&5
15944$as_echo "$as_me: WARNING: cross compiling: not checking /etc/default/login" >&2;}
15945		etc_default_login=no
15946	  else
15947		etc_default_login=yes
15948	  fi
15949
15950fi
15951
15952
15953if test "x$etc_default_login" != "xno"; then
15954	as_ac_File=`$as_echo "ac_cv_file_"/etc/default/login"" | $as_tr_sh`
15955{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for \"/etc/default/login\"" >&5
15956$as_echo_n "checking for \"/etc/default/login\"... " >&6; }
15957if eval \${$as_ac_File+:} false; then :
15958  $as_echo_n "(cached) " >&6
15959else
15960  test "$cross_compiling" = yes &&
15961  as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
15962if test -r ""/etc/default/login""; then
15963  eval "$as_ac_File=yes"
15964else
15965  eval "$as_ac_File=no"
15966fi
15967fi
15968eval ac_res=\$$as_ac_File
15969	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15970$as_echo "$ac_res" >&6; }
15971if eval test \"x\$"$as_ac_File"\" = x"yes"; then :
15972   external_path_file=/etc/default/login
15973fi
15974
15975	if test "x$external_path_file" = "x/etc/default/login"; then
15976
15977$as_echo "#define HAVE_ETC_DEFAULT_LOGIN 1" >>confdefs.h
15978
15979	fi
15980fi
15981
15982if test $ac_cv_func_login_getcapbool = "yes" && \
15983	test $ac_cv_header_login_cap_h = "yes" ; then
15984	external_path_file=/etc/login.conf
15985fi
15986
15987# Whether to mess with the default path
15988SERVER_PATH_MSG="(default)"
15989
15990# Check whether --with-default-path was given.
15991if test "${with_default_path+set}" = set; then :
15992  withval=$with_default_path;
15993		if test "x$external_path_file" = "x/etc/login.conf" ; then
15994			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
15995--with-default-path=PATH has no effect on this system.
15996Edit /etc/login.conf instead." >&5
15997$as_echo "$as_me: WARNING:
15998--with-default-path=PATH has no effect on this system.
15999Edit /etc/login.conf instead." >&2;}
16000		elif test "x$withval" != "xno" ; then
16001			if test ! -z "$external_path_file" ; then
16002				{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
16003--with-default-path=PATH will only be used if PATH is not defined in
16004$external_path_file ." >&5
16005$as_echo "$as_me: WARNING:
16006--with-default-path=PATH will only be used if PATH is not defined in
16007$external_path_file ." >&2;}
16008			fi
16009			user_path="$withval"
16010			SERVER_PATH_MSG="$withval"
16011		fi
16012
16013else
16014   if test "x$external_path_file" = "x/etc/login.conf" ; then
16015		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Make sure the path to scp is in /etc/login.conf" >&5
16016$as_echo "$as_me: WARNING: Make sure the path to scp is in /etc/login.conf" >&2;}
16017	else
16018		if test ! -z "$external_path_file" ; then
16019			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
16020If PATH is defined in $external_path_file, ensure the path to scp is included,
16021otherwise scp will not work." >&5
16022$as_echo "$as_me: WARNING:
16023If PATH is defined in $external_path_file, ensure the path to scp is included,
16024otherwise scp will not work." >&2;}
16025		fi
16026		if test "$cross_compiling" = yes; then :
16027   user_path="/usr/bin:/bin:/usr/sbin:/sbin"
16028
16029else
16030  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16031/* end confdefs.h.  */
16032
16033/* find out what STDPATH is */
16034#include <stdio.h>
16035#ifdef HAVE_PATHS_H
16036# include <paths.h>
16037#endif
16038#ifndef _PATH_STDPATH
16039# ifdef _PATH_USERPATH	/* Irix */
16040#  define _PATH_STDPATH _PATH_USERPATH
16041# else
16042#  define _PATH_STDPATH "/usr/bin:/bin:/usr/sbin:/sbin"
16043# endif
16044#endif
16045#include <sys/types.h>
16046#include <sys/stat.h>
16047#include <fcntl.h>
16048#define DATA "conftest.stdpath"
16049
16050int
16051main ()
16052{
16053
16054	FILE *fd;
16055	int rc;
16056
16057	fd = fopen(DATA,"w");
16058	if(fd == NULL)
16059		exit(1);
16060
16061	if ((rc = fprintf(fd,"%s", _PATH_STDPATH)) < 0)
16062		exit(1);
16063
16064	exit(0);
16065
16066  ;
16067  return 0;
16068}
16069_ACEOF
16070if ac_fn_c_try_run "$LINENO"; then :
16071   user_path=`cat conftest.stdpath`
16072else
16073   user_path="/usr/bin:/bin:/usr/sbin:/sbin"
16074fi
16075rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16076  conftest.$ac_objext conftest.beam conftest.$ac_ext
16077fi
16078
16079# make sure $bindir is in USER_PATH so scp will work
16080		t_bindir=`eval echo ${bindir}`
16081		case $t_bindir in
16082			NONE/*) t_bindir=`echo $t_bindir | sed "s~NONE~$prefix~"` ;;
16083		esac
16084		case $t_bindir in
16085			NONE/*) t_bindir=`echo $t_bindir | sed "s~NONE~$ac_default_prefix~"` ;;
16086		esac
16087		echo $user_path | grep ":$t_bindir"  > /dev/null 2>&1
16088		if test $? -ne 0  ; then
16089			echo $user_path | grep "^$t_bindir"  > /dev/null 2>&1
16090			if test $? -ne 0  ; then
16091				user_path=$user_path:$t_bindir
16092				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Adding $t_bindir to USER_PATH so scp will work" >&5
16093$as_echo "Adding $t_bindir to USER_PATH so scp will work" >&6; }
16094			fi
16095		fi
16096	fi
16097
16098fi
16099
16100if test "x$external_path_file" != "x/etc/login.conf" ; then
16101
16102cat >>confdefs.h <<_ACEOF
16103#define USER_PATH "$user_path"
16104_ACEOF
16105
16106
16107fi
16108
16109# Set superuser path separately to user path
16110
16111# Check whether --with-superuser-path was given.
16112if test "${with_superuser_path+set}" = set; then :
16113  withval=$with_superuser_path;
16114		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
16115		    test "x${withval}" != "xyes"; then
16116
16117cat >>confdefs.h <<_ACEOF
16118#define SUPERUSER_PATH "$withval"
16119_ACEOF
16120
16121			superuser_path=$withval
16122		fi
16123
16124
16125fi
16126
16127
16128
16129{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we need to convert IPv4 in IPv6-mapped addresses" >&5
16130$as_echo_n "checking if we need to convert IPv4 in IPv6-mapped addresses... " >&6; }
16131IPV4_IN6_HACK_MSG="no"
16132
16133# Check whether --with-4in6 was given.
16134if test "${with_4in6+set}" = set; then :
16135  withval=$with_4in6;
16136		if test "x$withval" != "xno" ; then
16137			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16138$as_echo "yes" >&6; }
16139
16140$as_echo "#define IPV4_IN_IPV6 1" >>confdefs.h
16141
16142			IPV4_IN6_HACK_MSG="yes"
16143		else
16144			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16145$as_echo "no" >&6; }
16146		fi
16147
16148else
16149
16150		if test "x$inet6_default_4in6" = "xyes"; then
16151			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes (default)" >&5
16152$as_echo "yes (default)" >&6; }
16153			$as_echo "#define IPV4_IN_IPV6 1" >>confdefs.h
16154
16155			IPV4_IN6_HACK_MSG="yes"
16156		else
16157			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no (default)" >&5
16158$as_echo "no (default)" >&6; }
16159		fi
16160
16161
16162fi
16163
16164
16165# Whether to enable BSD auth support
16166BSD_AUTH_MSG=no
16167
16168# Check whether --with-bsd-auth was given.
16169if test "${with_bsd_auth+set}" = set; then :
16170  withval=$with_bsd_auth;
16171		if test "x$withval" != "xno" ; then
16172
16173$as_echo "#define BSD_AUTH 1" >>confdefs.h
16174
16175			BSD_AUTH_MSG=yes
16176		fi
16177
16178
16179fi
16180
16181
16182# Where to place sshd.pid
16183piddir=/var/run
16184# make sure the directory exists
16185if test ! -d $piddir ; then
16186	piddir=`eval echo ${sysconfdir}`
16187	case $piddir in
16188		NONE/*) piddir=`echo $piddir | sed "s~NONE~$ac_default_prefix~"` ;;
16189	esac
16190fi
16191
16192
16193# Check whether --with-pid-dir was given.
16194if test "${with_pid_dir+set}" = set; then :
16195  withval=$with_pid_dir;
16196		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
16197		    test "x${withval}" != "xyes"; then
16198			piddir=$withval
16199			if test ! -d $piddir ; then
16200			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ** no $piddir directory on this system **" >&5
16201$as_echo "$as_me: WARNING: ** no $piddir directory on this system **" >&2;}
16202			fi
16203		fi
16204
16205
16206fi
16207
16208
16209
16210cat >>confdefs.h <<_ACEOF
16211#define _PATH_SSH_PIDDIR "$piddir"
16212_ACEOF
16213
16214
16215
16216# Check whether --enable-lastlog was given.
16217if test "${enable_lastlog+set}" = set; then :
16218  enableval=$enable_lastlog;
16219		if test "x$enableval" = "xno" ; then
16220			$as_echo "#define DISABLE_LASTLOG 1" >>confdefs.h
16221
16222		fi
16223
16224
16225fi
16226
16227# Check whether --enable-utmp was given.
16228if test "${enable_utmp+set}" = set; then :
16229  enableval=$enable_utmp;
16230		if test "x$enableval" = "xno" ; then
16231			$as_echo "#define DISABLE_UTMP 1" >>confdefs.h
16232
16233		fi
16234
16235
16236fi
16237
16238# Check whether --enable-utmpx was given.
16239if test "${enable_utmpx+set}" = set; then :
16240  enableval=$enable_utmpx;
16241		if test "x$enableval" = "xno" ; then
16242
16243$as_echo "#define DISABLE_UTMPX 1" >>confdefs.h
16244
16245		fi
16246
16247
16248fi
16249
16250# Check whether --enable-wtmp was given.
16251if test "${enable_wtmp+set}" = set; then :
16252  enableval=$enable_wtmp;
16253		if test "x$enableval" = "xno" ; then
16254			$as_echo "#define DISABLE_WTMP 1" >>confdefs.h
16255
16256		fi
16257
16258
16259fi
16260
16261# Check whether --enable-wtmpx was given.
16262if test "${enable_wtmpx+set}" = set; then :
16263  enableval=$enable_wtmpx;
16264		if test "x$enableval" = "xno" ; then
16265
16266$as_echo "#define DISABLE_WTMPX 1" >>confdefs.h
16267
16268		fi
16269
16270
16271fi
16272
16273# Check whether --enable-libutil was given.
16274if test "${enable_libutil+set}" = set; then :
16275  enableval=$enable_libutil;
16276		if test "x$enableval" = "xno" ; then
16277			$as_echo "#define DISABLE_LOGIN 1" >>confdefs.h
16278
16279		fi
16280
16281
16282fi
16283
16284# Check whether --enable-pututline was given.
16285if test "${enable_pututline+set}" = set; then :
16286  enableval=$enable_pututline;
16287		if test "x$enableval" = "xno" ; then
16288
16289$as_echo "#define DISABLE_PUTUTLINE 1" >>confdefs.h
16290
16291		fi
16292
16293
16294fi
16295
16296# Check whether --enable-pututxline was given.
16297if test "${enable_pututxline+set}" = set; then :
16298  enableval=$enable_pututxline;
16299		if test "x$enableval" = "xno" ; then
16300
16301$as_echo "#define DISABLE_PUTUTXLINE 1" >>confdefs.h
16302
16303		fi
16304
16305
16306fi
16307
16308
16309# Check whether --with-lastlog was given.
16310if test "${with_lastlog+set}" = set; then :
16311  withval=$with_lastlog;
16312		if test "x$withval" = "xno" ; then
16313			$as_echo "#define DISABLE_LASTLOG 1" >>confdefs.h
16314
16315		elif test -n "$withval"  &&  test "x${withval}" != "xyes"; then
16316			conf_lastlog_location=$withval
16317		fi
16318
16319
16320fi
16321
16322
16323
16324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if your system defines LASTLOG_FILE" >&5
16325$as_echo_n "checking if your system defines LASTLOG_FILE... " >&6; }
16326cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16327/* end confdefs.h.  */
16328
16329#include <sys/types.h>
16330#include <utmp.h>
16331#ifdef HAVE_LASTLOG_H
16332#  include <lastlog.h>
16333#endif
16334#ifdef HAVE_PATHS_H
16335#  include <paths.h>
16336#endif
16337#ifdef HAVE_LOGIN_H
16338# include <login.h>
16339#endif
16340
16341int
16342main ()
16343{
16344 char *lastlog = LASTLOG_FILE;
16345  ;
16346  return 0;
16347}
16348_ACEOF
16349if ac_fn_c_try_compile "$LINENO"; then :
16350   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16351$as_echo "yes" >&6; }
16352else
16353
16354		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16355$as_echo "no" >&6; }
16356		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if your system defines _PATH_LASTLOG" >&5
16357$as_echo_n "checking if your system defines _PATH_LASTLOG... " >&6; }
16358		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16359/* end confdefs.h.  */
16360
16361#include <sys/types.h>
16362#include <utmp.h>
16363#ifdef HAVE_LASTLOG_H
16364#  include <lastlog.h>
16365#endif
16366#ifdef HAVE_PATHS_H
16367#  include <paths.h>
16368#endif
16369
16370int
16371main ()
16372{
16373 char *lastlog = _PATH_LASTLOG;
16374  ;
16375  return 0;
16376}
16377_ACEOF
16378if ac_fn_c_try_compile "$LINENO"; then :
16379   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16380$as_echo "yes" >&6; }
16381else
16382
16383			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16384$as_echo "no" >&6; }
16385			system_lastlog_path=no
16386
16387fi
16388rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16389
16390fi
16391rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16392
16393if test -z "$conf_lastlog_location"; then
16394	if test x"$system_lastlog_path" = x"no" ; then
16395		for f in /var/log/lastlog /usr/adm/lastlog /var/adm/lastlog /etc/security/lastlog ; do
16396				if (test -d "$f" || test -f "$f") ; then
16397					conf_lastlog_location=$f
16398				fi
16399		done
16400		if test -z "$conf_lastlog_location"; then
16401			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ** Cannot find lastlog **" >&5
16402$as_echo "$as_me: WARNING: ** Cannot find lastlog **" >&2;}
16403					fi
16404	fi
16405fi
16406
16407if test -n "$conf_lastlog_location"; then
16408
16409cat >>confdefs.h <<_ACEOF
16410#define CONF_LASTLOG_FILE "$conf_lastlog_location"
16411_ACEOF
16412
16413fi
16414
16415{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if your system defines UTMP_FILE" >&5
16416$as_echo_n "checking if your system defines UTMP_FILE... " >&6; }
16417cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16418/* end confdefs.h.  */
16419
16420#include <sys/types.h>
16421#include <utmp.h>
16422#ifdef HAVE_PATHS_H
16423#  include <paths.h>
16424#endif
16425
16426int
16427main ()
16428{
16429 char *utmp = UTMP_FILE;
16430  ;
16431  return 0;
16432}
16433_ACEOF
16434if ac_fn_c_try_compile "$LINENO"; then :
16435   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16436$as_echo "yes" >&6; }
16437else
16438   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16439$as_echo "no" >&6; }
16440	  system_utmp_path=no
16441
16442fi
16443rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16444if test -z "$conf_utmp_location"; then
16445	if test x"$system_utmp_path" = x"no" ; then
16446		for f in /etc/utmp /usr/adm/utmp /var/run/utmp; do
16447			if test -f $f ; then
16448				conf_utmp_location=$f
16449			fi
16450		done
16451		if test -z "$conf_utmp_location"; then
16452			$as_echo "#define DISABLE_UTMP 1" >>confdefs.h
16453
16454		fi
16455	fi
16456fi
16457if test -n "$conf_utmp_location"; then
16458
16459cat >>confdefs.h <<_ACEOF
16460#define CONF_UTMP_FILE "$conf_utmp_location"
16461_ACEOF
16462
16463fi
16464
16465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if your system defines WTMP_FILE" >&5
16466$as_echo_n "checking if your system defines WTMP_FILE... " >&6; }
16467cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16468/* end confdefs.h.  */
16469
16470#include <sys/types.h>
16471#include <utmp.h>
16472#ifdef HAVE_PATHS_H
16473#  include <paths.h>
16474#endif
16475
16476int
16477main ()
16478{
16479 char *wtmp = WTMP_FILE;
16480  ;
16481  return 0;
16482}
16483_ACEOF
16484if ac_fn_c_try_compile "$LINENO"; then :
16485   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16486$as_echo "yes" >&6; }
16487else
16488   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16489$as_echo "no" >&6; }
16490	  system_wtmp_path=no
16491
16492fi
16493rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16494if test -z "$conf_wtmp_location"; then
16495	if test x"$system_wtmp_path" = x"no" ; then
16496		for f in /usr/adm/wtmp /var/log/wtmp; do
16497			if test -f $f ; then
16498				conf_wtmp_location=$f
16499			fi
16500		done
16501		if test -z "$conf_wtmp_location"; then
16502			$as_echo "#define DISABLE_WTMP 1" >>confdefs.h
16503
16504		fi
16505	fi
16506fi
16507if test -n "$conf_wtmp_location"; then
16508
16509cat >>confdefs.h <<_ACEOF
16510#define CONF_WTMP_FILE "$conf_wtmp_location"
16511_ACEOF
16512
16513fi
16514
16515
16516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if your system defines WTMPX_FILE" >&5
16517$as_echo_n "checking if your system defines WTMPX_FILE... " >&6; }
16518cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16519/* end confdefs.h.  */
16520
16521#include <sys/types.h>
16522#include <utmp.h>
16523#ifdef HAVE_UTMPX_H
16524#include <utmpx.h>
16525#endif
16526#ifdef HAVE_PATHS_H
16527#  include <paths.h>
16528#endif
16529
16530int
16531main ()
16532{
16533 char *wtmpx = WTMPX_FILE;
16534  ;
16535  return 0;
16536}
16537_ACEOF
16538if ac_fn_c_try_compile "$LINENO"; then :
16539   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16540$as_echo "yes" >&6; }
16541else
16542   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16543$as_echo "no" >&6; }
16544	  system_wtmpx_path=no
16545
16546fi
16547rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16548if test -z "$conf_wtmpx_location"; then
16549	if test x"$system_wtmpx_path" = x"no" ; then
16550		$as_echo "#define DISABLE_WTMPX 1" >>confdefs.h
16551
16552	fi
16553else
16554
16555cat >>confdefs.h <<_ACEOF
16556#define CONF_WTMPX_FILE "$conf_wtmpx_location"
16557_ACEOF
16558
16559fi
16560
16561
16562if test ! -z "$blibpath" ; then
16563	LDFLAGS="$LDFLAGS $blibflags$blibpath"
16564	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Please check and edit blibpath in LDFLAGS in Makefile" >&5
16565$as_echo "$as_me: WARNING: Please check and edit blibpath in LDFLAGS in Makefile" >&2;}
16566fi
16567
16568CFLAGS="$CFLAGS $werror_flags"
16569
16570if test "x$ac_cv_func_getaddrinfo" != "xyes" ; then
16571	TEST_SSH_IPV6=no
16572else
16573	TEST_SSH_IPV6=yes
16574fi
16575ac_fn_c_check_decl "$LINENO" "BROKEN_GETADDRINFO" "ac_cv_have_decl_BROKEN_GETADDRINFO" "$ac_includes_default"
16576if test "x$ac_cv_have_decl_BROKEN_GETADDRINFO" = xyes; then :
16577  TEST_SSH_IPV6=no
16578fi
16579
16580TEST_SSH_IPV6=$TEST_SSH_IPV6
16581
16582
16583
16584ac_config_files="$ac_config_files Makefile buildpkg.sh opensshd.init openssh.xml openbsd-compat/Makefile openbsd-compat/regress/Makefile survey.sh"
16585
16586cat >confcache <<\_ACEOF
16587# This file is a shell script that caches the results of configure
16588# tests run on this system so they can be shared between configure
16589# scripts and configure runs, see configure's option --config-cache.
16590# It is not useful on other systems.  If it contains results you don't
16591# want to keep, you may remove or edit it.
16592#
16593# config.status only pays attention to the cache file if you give it
16594# the --recheck option to rerun configure.
16595#
16596# `ac_cv_env_foo' variables (set or unset) will be overridden when
16597# loading this file, other *unset* `ac_cv_foo' will be assigned the
16598# following values.
16599
16600_ACEOF
16601
16602# The following way of writing the cache mishandles newlines in values,
16603# but we know of no workaround that is simple, portable, and efficient.
16604# So, we kill variables containing newlines.
16605# Ultrix sh set writes to stderr and can't be redirected directly,
16606# and sets the high bit in the cache file unless we assign to the vars.
16607(
16608  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16609    eval ac_val=\$$ac_var
16610    case $ac_val in #(
16611    *${as_nl}*)
16612      case $ac_var in #(
16613      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16614$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16615      esac
16616      case $ac_var in #(
16617      _ | IFS | as_nl) ;; #(
16618      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16619      *) { eval $ac_var=; unset $ac_var;} ;;
16620      esac ;;
16621    esac
16622  done
16623
16624  (set) 2>&1 |
16625    case $as_nl`(ac_space=' '; set) 2>&1` in #(
16626    *${as_nl}ac_space=\ *)
16627      # `set' does not quote correctly, so add quotes: double-quote
16628      # substitution turns \\\\ into \\, and sed turns \\ into \.
16629      sed -n \
16630	"s/'/'\\\\''/g;
16631	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16632      ;; #(
16633    *)
16634      # `set' quotes correctly as required by POSIX, so do not add quotes.
16635      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16636      ;;
16637    esac |
16638    sort
16639) |
16640  sed '
16641     /^ac_cv_env_/b end
16642     t clear
16643     :clear
16644     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16645     t end
16646     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16647     :end' >>confcache
16648if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16649  if test -w "$cache_file"; then
16650    if test "x$cache_file" != "x/dev/null"; then
16651      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16652$as_echo "$as_me: updating cache $cache_file" >&6;}
16653      if test ! -f "$cache_file" || test -h "$cache_file"; then
16654	cat confcache >"$cache_file"
16655      else
16656        case $cache_file in #(
16657        */* | ?:*)
16658	  mv -f confcache "$cache_file"$$ &&
16659	  mv -f "$cache_file"$$ "$cache_file" ;; #(
16660        *)
16661	  mv -f confcache "$cache_file" ;;
16662	esac
16663      fi
16664    fi
16665  else
16666    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16667$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16668  fi
16669fi
16670rm -f confcache
16671
16672test "x$prefix" = xNONE && prefix=$ac_default_prefix
16673# Let make expand exec_prefix.
16674test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16675
16676DEFS=-DHAVE_CONFIG_H
16677
16678ac_libobjs=
16679ac_ltlibobjs=
16680U=
16681for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16682  # 1. Remove the extension, and $U if already installed.
16683  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16684  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16685  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
16686  #    will be set to the directory where LIBOBJS objects are built.
16687  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16688  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16689done
16690LIBOBJS=$ac_libobjs
16691
16692LTLIBOBJS=$ac_ltlibobjs
16693
16694
16695
16696
16697: "${CONFIG_STATUS=./config.status}"
16698ac_write_fail=0
16699ac_clean_files_save=$ac_clean_files
16700ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16701{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16702$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16703as_write_fail=0
16704cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16705#! $SHELL
16706# Generated by $as_me.
16707# Run this file to recreate the current configuration.
16708# Compiler output produced by configure, useful for debugging
16709# configure, is in config.log if it exists.
16710
16711debug=false
16712ac_cs_recheck=false
16713ac_cs_silent=false
16714
16715SHELL=\${CONFIG_SHELL-$SHELL}
16716export SHELL
16717_ASEOF
16718cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16719## -------------------- ##
16720## M4sh Initialization. ##
16721## -------------------- ##
16722
16723# Be more Bourne compatible
16724DUALCASE=1; export DUALCASE # for MKS sh
16725if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16726  emulate sh
16727  NULLCMD=:
16728  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16729  # is contrary to our usage.  Disable this feature.
16730  alias -g '${1+"$@"}'='"$@"'
16731  setopt NO_GLOB_SUBST
16732else
16733  case `(set -o) 2>/dev/null` in #(
16734  *posix*) :
16735    set -o posix ;; #(
16736  *) :
16737     ;;
16738esac
16739fi
16740
16741
16742as_nl='
16743'
16744export as_nl
16745# Printing a long string crashes Solaris 7 /usr/bin/printf.
16746as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16747as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16748as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16749# Prefer a ksh shell builtin over an external printf program on Solaris,
16750# but without wasting forks for bash or zsh.
16751if test -z "$BASH_VERSION$ZSH_VERSION" \
16752    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16753  as_echo='print -r --'
16754  as_echo_n='print -rn --'
16755elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16756  as_echo='printf %s\n'
16757  as_echo_n='printf %s'
16758else
16759  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16760    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16761    as_echo_n='/usr/ucb/echo -n'
16762  else
16763    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16764    as_echo_n_body='eval
16765      arg=$1;
16766      case $arg in #(
16767      *"$as_nl"*)
16768	expr "X$arg" : "X\\(.*\\)$as_nl";
16769	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16770      esac;
16771      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16772    '
16773    export as_echo_n_body
16774    as_echo_n='sh -c $as_echo_n_body as_echo'
16775  fi
16776  export as_echo_body
16777  as_echo='sh -c $as_echo_body as_echo'
16778fi
16779
16780# The user is always right.
16781if test "${PATH_SEPARATOR+set}" != set; then
16782  PATH_SEPARATOR=:
16783  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16784    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16785      PATH_SEPARATOR=';'
16786  }
16787fi
16788
16789
16790# IFS
16791# We need space, tab and new line, in precisely that order.  Quoting is
16792# there to prevent editors from complaining about space-tab.
16793# (If _AS_PATH_WALK were called with IFS unset, it would disable word
16794# splitting by setting IFS to empty value.)
16795IFS=" ""	$as_nl"
16796
16797# Find who we are.  Look in the path if we contain no directory separator.
16798as_myself=
16799case $0 in #((
16800  *[\\/]* ) as_myself=$0 ;;
16801  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16802for as_dir in $PATH
16803do
16804  IFS=$as_save_IFS
16805  test -z "$as_dir" && as_dir=.
16806    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16807  done
16808IFS=$as_save_IFS
16809
16810     ;;
16811esac
16812# We did not find ourselves, most probably we were run as `sh COMMAND'
16813# in which case we are not to be found in the path.
16814if test "x$as_myself" = x; then
16815  as_myself=$0
16816fi
16817if test ! -f "$as_myself"; then
16818  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16819  exit 1
16820fi
16821
16822# Unset variables that we do not need and which cause bugs (e.g. in
16823# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16824# suppresses any "Segmentation fault" message there.  '((' could
16825# trigger a bug in pdksh 5.2.14.
16826for as_var in BASH_ENV ENV MAIL MAILPATH
16827do eval test x\${$as_var+set} = xset \
16828  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16829done
16830PS1='$ '
16831PS2='> '
16832PS4='+ '
16833
16834# NLS nuisances.
16835LC_ALL=C
16836export LC_ALL
16837LANGUAGE=C
16838export LANGUAGE
16839
16840# CDPATH.
16841(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16842
16843
16844# as_fn_error STATUS ERROR [LINENO LOG_FD]
16845# ----------------------------------------
16846# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16847# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16848# script with STATUS, using 1 if that was 0.
16849as_fn_error ()
16850{
16851  as_status=$1; test $as_status -eq 0 && as_status=1
16852  if test "$4"; then
16853    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16854    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16855  fi
16856  $as_echo "$as_me: error: $2" >&2
16857  as_fn_exit $as_status
16858} # as_fn_error
16859
16860
16861# as_fn_set_status STATUS
16862# -----------------------
16863# Set $? to STATUS, without forking.
16864as_fn_set_status ()
16865{
16866  return $1
16867} # as_fn_set_status
16868
16869# as_fn_exit STATUS
16870# -----------------
16871# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16872as_fn_exit ()
16873{
16874  set +e
16875  as_fn_set_status $1
16876  exit $1
16877} # as_fn_exit
16878
16879# as_fn_unset VAR
16880# ---------------
16881# Portably unset VAR.
16882as_fn_unset ()
16883{
16884  { eval $1=; unset $1;}
16885}
16886as_unset=as_fn_unset
16887# as_fn_append VAR VALUE
16888# ----------------------
16889# Append the text in VALUE to the end of the definition contained in VAR. Take
16890# advantage of any shell optimizations that allow amortized linear growth over
16891# repeated appends, instead of the typical quadratic growth present in naive
16892# implementations.
16893if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16894  eval 'as_fn_append ()
16895  {
16896    eval $1+=\$2
16897  }'
16898else
16899  as_fn_append ()
16900  {
16901    eval $1=\$$1\$2
16902  }
16903fi # as_fn_append
16904
16905# as_fn_arith ARG...
16906# ------------------
16907# Perform arithmetic evaluation on the ARGs, and store the result in the
16908# global $as_val. Take advantage of shells that can avoid forks. The arguments
16909# must be portable across $(()) and expr.
16910if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16911  eval 'as_fn_arith ()
16912  {
16913    as_val=$(( $* ))
16914  }'
16915else
16916  as_fn_arith ()
16917  {
16918    as_val=`expr "$@" || test $? -eq 1`
16919  }
16920fi # as_fn_arith
16921
16922
16923if expr a : '\(a\)' >/dev/null 2>&1 &&
16924   test "X`expr 00001 : '.*\(...\)'`" = X001; then
16925  as_expr=expr
16926else
16927  as_expr=false
16928fi
16929
16930if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16931  as_basename=basename
16932else
16933  as_basename=false
16934fi
16935
16936if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16937  as_dirname=dirname
16938else
16939  as_dirname=false
16940fi
16941
16942as_me=`$as_basename -- "$0" ||
16943$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16944	 X"$0" : 'X\(//\)$' \| \
16945	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16946$as_echo X/"$0" |
16947    sed '/^.*\/\([^/][^/]*\)\/*$/{
16948	    s//\1/
16949	    q
16950	  }
16951	  /^X\/\(\/\/\)$/{
16952	    s//\1/
16953	    q
16954	  }
16955	  /^X\/\(\/\).*/{
16956	    s//\1/
16957	    q
16958	  }
16959	  s/.*/./; q'`
16960
16961# Avoid depending upon Character Ranges.
16962as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16963as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16964as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16965as_cr_digits='0123456789'
16966as_cr_alnum=$as_cr_Letters$as_cr_digits
16967
16968ECHO_C= ECHO_N= ECHO_T=
16969case `echo -n x` in #(((((
16970-n*)
16971  case `echo 'xy\c'` in
16972  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
16973  xy)  ECHO_C='\c';;
16974  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16975       ECHO_T='	';;
16976  esac;;
16977*)
16978  ECHO_N='-n';;
16979esac
16980
16981rm -f conf$$ conf$$.exe conf$$.file
16982if test -d conf$$.dir; then
16983  rm -f conf$$.dir/conf$$.file
16984else
16985  rm -f conf$$.dir
16986  mkdir conf$$.dir 2>/dev/null
16987fi
16988if (echo >conf$$.file) 2>/dev/null; then
16989  if ln -s conf$$.file conf$$ 2>/dev/null; then
16990    as_ln_s='ln -s'
16991    # ... but there are two gotchas:
16992    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16993    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16994    # In both cases, we have to default to `cp -p'.
16995    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16996      as_ln_s='cp -p'
16997  elif ln conf$$.file conf$$ 2>/dev/null; then
16998    as_ln_s=ln
16999  else
17000    as_ln_s='cp -p'
17001  fi
17002else
17003  as_ln_s='cp -p'
17004fi
17005rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17006rmdir conf$$.dir 2>/dev/null
17007
17008
17009# as_fn_mkdir_p
17010# -------------
17011# Create "$as_dir" as a directory, including parents if necessary.
17012as_fn_mkdir_p ()
17013{
17014
17015  case $as_dir in #(
17016  -*) as_dir=./$as_dir;;
17017  esac
17018  test -d "$as_dir" || eval $as_mkdir_p || {
17019    as_dirs=
17020    while :; do
17021      case $as_dir in #(
17022      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17023      *) as_qdir=$as_dir;;
17024      esac
17025      as_dirs="'$as_qdir' $as_dirs"
17026      as_dir=`$as_dirname -- "$as_dir" ||
17027$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17028	 X"$as_dir" : 'X\(//\)[^/]' \| \
17029	 X"$as_dir" : 'X\(//\)$' \| \
17030	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17031$as_echo X"$as_dir" |
17032    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17033	    s//\1/
17034	    q
17035	  }
17036	  /^X\(\/\/\)[^/].*/{
17037	    s//\1/
17038	    q
17039	  }
17040	  /^X\(\/\/\)$/{
17041	    s//\1/
17042	    q
17043	  }
17044	  /^X\(\/\).*/{
17045	    s//\1/
17046	    q
17047	  }
17048	  s/.*/./; q'`
17049      test -d "$as_dir" && break
17050    done
17051    test -z "$as_dirs" || eval "mkdir $as_dirs"
17052  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
17053
17054
17055} # as_fn_mkdir_p
17056if mkdir -p . 2>/dev/null; then
17057  as_mkdir_p='mkdir -p "$as_dir"'
17058else
17059  test -d ./-p && rmdir ./-p
17060  as_mkdir_p=false
17061fi
17062
17063if test -x / >/dev/null 2>&1; then
17064  as_test_x='test -x'
17065else
17066  if ls -dL / >/dev/null 2>&1; then
17067    as_ls_L_option=L
17068  else
17069    as_ls_L_option=
17070  fi
17071  as_test_x='
17072    eval sh -c '\''
17073      if test -d "$1"; then
17074	test -d "$1/.";
17075      else
17076	case $1 in #(
17077	-*)set "./$1";;
17078	esac;
17079	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17080	???[sx]*):;;*)false;;esac;fi
17081    '\'' sh
17082  '
17083fi
17084as_executable_p=$as_test_x
17085
17086# Sed expression to map a string onto a valid CPP name.
17087as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17088
17089# Sed expression to map a string onto a valid variable name.
17090as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17091
17092
17093exec 6>&1
17094## ----------------------------------- ##
17095## Main body of $CONFIG_STATUS script. ##
17096## ----------------------------------- ##
17097_ASEOF
17098test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17099
17100cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17101# Save the log message, to keep $0 and so on meaningful, and to
17102# report actual input values of CONFIG_FILES etc. instead of their
17103# values after options handling.
17104ac_log="
17105This file was extended by OpenSSH $as_me Portable, which was
17106generated by GNU Autoconf 2.68.  Invocation command line was
17107
17108  CONFIG_FILES    = $CONFIG_FILES
17109  CONFIG_HEADERS  = $CONFIG_HEADERS
17110  CONFIG_LINKS    = $CONFIG_LINKS
17111  CONFIG_COMMANDS = $CONFIG_COMMANDS
17112  $ $0 $@
17113
17114on `(hostname || uname -n) 2>/dev/null | sed 1q`
17115"
17116
17117_ACEOF
17118
17119case $ac_config_files in *"
17120"*) set x $ac_config_files; shift; ac_config_files=$*;;
17121esac
17122
17123case $ac_config_headers in *"
17124"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17125esac
17126
17127
17128cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17129# Files that config.status was made for.
17130config_files="$ac_config_files"
17131config_headers="$ac_config_headers"
17132
17133_ACEOF
17134
17135cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17136ac_cs_usage="\
17137\`$as_me' instantiates files and other configuration actions
17138from templates according to the current configuration.  Unless the files
17139and actions are specified as TAGs, all are instantiated by default.
17140
17141Usage: $0 [OPTION]... [TAG]...
17142
17143  -h, --help       print this help, then exit
17144  -V, --version    print version number and configuration settings, then exit
17145      --config     print configuration, then exit
17146  -q, --quiet, --silent
17147                   do not print progress messages
17148  -d, --debug      don't remove temporary files
17149      --recheck    update $as_me by reconfiguring in the same conditions
17150      --file=FILE[:TEMPLATE]
17151                   instantiate the configuration file FILE
17152      --header=FILE[:TEMPLATE]
17153                   instantiate the configuration header FILE
17154
17155Configuration files:
17156$config_files
17157
17158Configuration headers:
17159$config_headers
17160
17161Report bugs to <openssh-unix-dev@mindrot.org>."
17162
17163_ACEOF
17164cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17165ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
17166ac_cs_version="\\
17167OpenSSH config.status Portable
17168configured by $0, generated by GNU Autoconf 2.68,
17169  with options \\"\$ac_cs_config\\"
17170
17171Copyright (C) 2010 Free Software Foundation, Inc.
17172This config.status script is free software; the Free Software Foundation
17173gives unlimited permission to copy, distribute and modify it."
17174
17175ac_pwd='$ac_pwd'
17176srcdir='$srcdir'
17177INSTALL='$INSTALL'
17178AWK='$AWK'
17179test -n "\$AWK" || AWK=awk
17180_ACEOF
17181
17182cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17183# The default lists apply if the user does not specify any file.
17184ac_need_defaults=:
17185while test $# != 0
17186do
17187  case $1 in
17188  --*=?*)
17189    ac_option=`expr "X$1" : 'X\([^=]*\)='`
17190    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17191    ac_shift=:
17192    ;;
17193  --*=)
17194    ac_option=`expr "X$1" : 'X\([^=]*\)='`
17195    ac_optarg=
17196    ac_shift=:
17197    ;;
17198  *)
17199    ac_option=$1
17200    ac_optarg=$2
17201    ac_shift=shift
17202    ;;
17203  esac
17204
17205  case $ac_option in
17206  # Handling of the options.
17207  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17208    ac_cs_recheck=: ;;
17209  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17210    $as_echo "$ac_cs_version"; exit ;;
17211  --config | --confi | --conf | --con | --co | --c )
17212    $as_echo "$ac_cs_config"; exit ;;
17213  --debug | --debu | --deb | --de | --d | -d )
17214    debug=: ;;
17215  --file | --fil | --fi | --f )
17216    $ac_shift
17217    case $ac_optarg in
17218    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17219    '') as_fn_error $? "missing file argument" ;;
17220    esac
17221    as_fn_append CONFIG_FILES " '$ac_optarg'"
17222    ac_need_defaults=false;;
17223  --header | --heade | --head | --hea )
17224    $ac_shift
17225    case $ac_optarg in
17226    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17227    esac
17228    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
17229    ac_need_defaults=false;;
17230  --he | --h)
17231    # Conflict between --help and --header
17232    as_fn_error $? "ambiguous option: \`$1'
17233Try \`$0 --help' for more information.";;
17234  --help | --hel | -h )
17235    $as_echo "$ac_cs_usage"; exit ;;
17236  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17237  | -silent | --silent | --silen | --sile | --sil | --si | --s)
17238    ac_cs_silent=: ;;
17239
17240  # This is an error.
17241  -*) as_fn_error $? "unrecognized option: \`$1'
17242Try \`$0 --help' for more information." ;;
17243
17244  *) as_fn_append ac_config_targets " $1"
17245     ac_need_defaults=false ;;
17246
17247  esac
17248  shift
17249done
17250
17251ac_configure_extra_args=
17252
17253if $ac_cs_silent; then
17254  exec 6>/dev/null
17255  ac_configure_extra_args="$ac_configure_extra_args --silent"
17256fi
17257
17258_ACEOF
17259cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17260if \$ac_cs_recheck; then
17261  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17262  shift
17263  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17264  CONFIG_SHELL='$SHELL'
17265  export CONFIG_SHELL
17266  exec "\$@"
17267fi
17268
17269_ACEOF
17270cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17271exec 5>>config.log
17272{
17273  echo
17274  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17275## Running $as_me. ##
17276_ASBOX
17277  $as_echo "$ac_log"
17278} >&5
17279
17280_ACEOF
17281cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17282_ACEOF
17283
17284cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17285
17286# Handling of arguments.
17287for ac_config_target in $ac_config_targets
17288do
17289  case $ac_config_target in
17290    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
17291    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17292    "buildpkg.sh") CONFIG_FILES="$CONFIG_FILES buildpkg.sh" ;;
17293    "opensshd.init") CONFIG_FILES="$CONFIG_FILES opensshd.init" ;;
17294    "openssh.xml") CONFIG_FILES="$CONFIG_FILES openssh.xml" ;;
17295    "openbsd-compat/Makefile") CONFIG_FILES="$CONFIG_FILES openbsd-compat/Makefile" ;;
17296    "openbsd-compat/regress/Makefile") CONFIG_FILES="$CONFIG_FILES openbsd-compat/regress/Makefile" ;;
17297    "survey.sh") CONFIG_FILES="$CONFIG_FILES survey.sh" ;;
17298
17299  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17300  esac
17301done
17302
17303
17304# If the user did not use the arguments to specify the items to instantiate,
17305# then the envvar interface is used.  Set only those that are not.
17306# We use the long form for the default assignment because of an extremely
17307# bizarre bug on SunOS 4.1.3.
17308if $ac_need_defaults; then
17309  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17310  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17311fi
17312
17313# Have a temporary directory for convenience.  Make it in the build tree
17314# simply because there is no reason against having it here, and in addition,
17315# creating and moving files from /tmp can sometimes cause problems.
17316# Hook for its removal unless debugging.
17317# Note that there is a small window in which the directory will not be cleaned:
17318# after its creation but before its name has been assigned to `$tmp'.
17319$debug ||
17320{
17321  tmp= ac_tmp=
17322  trap 'exit_status=$?
17323  : "${ac_tmp:=$tmp}"
17324  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
17325' 0
17326  trap 'as_fn_exit 1' 1 2 13 15
17327}
17328# Create a (secure) tmp directory for tmp files.
17329
17330{
17331  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17332  test -d "$tmp"
17333}  ||
17334{
17335  tmp=./conf$$-$RANDOM
17336  (umask 077 && mkdir "$tmp")
17337} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
17338ac_tmp=$tmp
17339
17340# Set up the scripts for CONFIG_FILES section.
17341# No need to generate them if there are no CONFIG_FILES.
17342# This happens for instance with `./config.status config.h'.
17343if test -n "$CONFIG_FILES"; then
17344
17345
17346ac_cr=`echo X | tr X '\015'`
17347# On cygwin, bash can eat \r inside `` if the user requested igncr.
17348# But we know of no other shell where ac_cr would be empty at this
17349# point, so we can use a bashism as a fallback.
17350if test "x$ac_cr" = x; then
17351  eval ac_cr=\$\'\\r\'
17352fi
17353ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17354if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17355  ac_cs_awk_cr='\\r'
17356else
17357  ac_cs_awk_cr=$ac_cr
17358fi
17359
17360echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
17361_ACEOF
17362
17363
17364{
17365  echo "cat >conf$$subs.awk <<_ACEOF" &&
17366  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17367  echo "_ACEOF"
17368} >conf$$subs.sh ||
17369  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17370ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
17371ac_delim='%!_!# '
17372for ac_last_try in false false false false false :; do
17373  . ./conf$$subs.sh ||
17374    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17375
17376  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17377  if test $ac_delim_n = $ac_delim_num; then
17378    break
17379  elif $ac_last_try; then
17380    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17381  else
17382    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17383  fi
17384done
17385rm -f conf$$subs.sh
17386
17387cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17388cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
17389_ACEOF
17390sed -n '
17391h
17392s/^/S["/; s/!.*/"]=/
17393p
17394g
17395s/^[^!]*!//
17396:repl
17397t repl
17398s/'"$ac_delim"'$//
17399t delim
17400:nl
17401h
17402s/\(.\{148\}\)..*/\1/
17403t more1
17404s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17405p
17406n
17407b repl
17408:more1
17409s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17410p
17411g
17412s/.\{148\}//
17413t nl
17414:delim
17415h
17416s/\(.\{148\}\)..*/\1/
17417t more2
17418s/["\\]/\\&/g; s/^/"/; s/$/"/
17419p
17420b
17421:more2
17422s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17423p
17424g
17425s/.\{148\}//
17426t delim
17427' <conf$$subs.awk | sed '
17428/^[^""]/{
17429  N
17430  s/\n//
17431}
17432' >>$CONFIG_STATUS || ac_write_fail=1
17433rm -f conf$$subs.awk
17434cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17435_ACAWK
17436cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
17437  for (key in S) S_is_set[key] = 1
17438  FS = ""
17439
17440}
17441{
17442  line = $ 0
17443  nfields = split(line, field, "@")
17444  substed = 0
17445  len = length(field[1])
17446  for (i = 2; i < nfields; i++) {
17447    key = field[i]
17448    keylen = length(key)
17449    if (S_is_set[key]) {
17450      value = S[key]
17451      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17452      len += length(value) + length(field[++i])
17453      substed = 1
17454    } else
17455      len += 1 + keylen
17456  }
17457
17458  print line
17459}
17460
17461_ACAWK
17462_ACEOF
17463cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17464if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17465  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17466else
17467  cat
17468fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
17469  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
17470_ACEOF
17471
17472# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
17473# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
17474# trailing colons and then remove the whole line if VPATH becomes empty
17475# (actually we leave an empty line to preserve line numbers).
17476if test "x$srcdir" = x.; then
17477  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
17478h
17479s///
17480s/^/:/
17481s/[	 ]*$/:/
17482s/:\$(srcdir):/:/g
17483s/:\${srcdir}:/:/g
17484s/:@srcdir@:/:/g
17485s/^:*//
17486s/:*$//
17487x
17488s/\(=[	 ]*\).*/\1/
17489G
17490s/\n//
17491s/^[^=]*=[	 ]*$//
17492}'
17493fi
17494
17495cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17496fi # test -n "$CONFIG_FILES"
17497
17498# Set up the scripts for CONFIG_HEADERS section.
17499# No need to generate them if there are no CONFIG_HEADERS.
17500# This happens for instance with `./config.status Makefile'.
17501if test -n "$CONFIG_HEADERS"; then
17502cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
17503BEGIN {
17504_ACEOF
17505
17506# Transform confdefs.h into an awk script `defines.awk', embedded as
17507# here-document in config.status, that substitutes the proper values into
17508# config.h.in to produce config.h.
17509
17510# Create a delimiter string that does not exist in confdefs.h, to ease
17511# handling of long lines.
17512ac_delim='%!_!# '
17513for ac_last_try in false false :; do
17514  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
17515  if test -z "$ac_tt"; then
17516    break
17517  elif $ac_last_try; then
17518    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
17519  else
17520    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17521  fi
17522done
17523
17524# For the awk script, D is an array of macro values keyed by name,
17525# likewise P contains macro parameters if any.  Preserve backslash
17526# newline sequences.
17527
17528ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17529sed -n '
17530s/.\{148\}/&'"$ac_delim"'/g
17531t rset
17532:rset
17533s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
17534t def
17535d
17536:def
17537s/\\$//
17538t bsnl
17539s/["\\]/\\&/g
17540s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
17541D["\1"]=" \3"/p
17542s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
17543d
17544:bsnl
17545s/["\\]/\\&/g
17546s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
17547D["\1"]=" \3\\\\\\n"\\/p
17548t cont
17549s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17550t cont
17551d
17552:cont
17553n
17554s/.\{148\}/&'"$ac_delim"'/g
17555t clear
17556:clear
17557s/\\$//
17558t bsnlc
17559s/["\\]/\\&/g; s/^/"/; s/$/"/p
17560d
17561:bsnlc
17562s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17563b cont
17564' <confdefs.h | sed '
17565s/'"$ac_delim"'/"\\\
17566"/g' >>$CONFIG_STATUS || ac_write_fail=1
17567
17568cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17569  for (key in D) D_is_set[key] = 1
17570  FS = ""
17571}
17572/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17573  line = \$ 0
17574  split(line, arg, " ")
17575  if (arg[1] == "#") {
17576    defundef = arg[2]
17577    mac1 = arg[3]
17578  } else {
17579    defundef = substr(arg[1], 2)
17580    mac1 = arg[2]
17581  }
17582  split(mac1, mac2, "(") #)
17583  macro = mac2[1]
17584  prefix = substr(line, 1, index(line, defundef) - 1)
17585  if (D_is_set[macro]) {
17586    # Preserve the white space surrounding the "#".
17587    print prefix "define", macro P[macro] D[macro]
17588    next
17589  } else {
17590    # Replace #undef with comments.  This is necessary, for example,
17591    # in the case of _POSIX_SOURCE, which is predefined and required
17592    # on some systems where configure will not decide to define it.
17593    if (defundef == "undef") {
17594      print "/*", prefix defundef, macro, "*/"
17595      next
17596    }
17597  }
17598}
17599{ print }
17600_ACAWK
17601_ACEOF
17602cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17603  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
17604fi # test -n "$CONFIG_HEADERS"
17605
17606
17607eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
17608shift
17609for ac_tag
17610do
17611  case $ac_tag in
17612  :[FHLC]) ac_mode=$ac_tag; continue;;
17613  esac
17614  case $ac_mode$ac_tag in
17615  :[FHL]*:*);;
17616  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17617  :[FH]-) ac_tag=-:-;;
17618  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17619  esac
17620  ac_save_IFS=$IFS
17621  IFS=:
17622  set x $ac_tag
17623  IFS=$ac_save_IFS
17624  shift
17625  ac_file=$1
17626  shift
17627
17628  case $ac_mode in
17629  :L) ac_source=$1;;
17630  :[FH])
17631    ac_file_inputs=
17632    for ac_f
17633    do
17634      case $ac_f in
17635      -) ac_f="$ac_tmp/stdin";;
17636      *) # Look for the file first in the build tree, then in the source tree
17637	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
17638	 # because $ac_f cannot contain `:'.
17639	 test -f "$ac_f" ||
17640	   case $ac_f in
17641	   [\\/$]*) false;;
17642	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17643	   esac ||
17644	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17645      esac
17646      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17647      as_fn_append ac_file_inputs " '$ac_f'"
17648    done
17649
17650    # Let's still pretend it is `configure' which instantiates (i.e., don't
17651    # use $as_me), people would be surprised to read:
17652    #    /* config.h.  Generated by config.status.  */
17653    configure_input='Generated from '`
17654	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17655	`' by configure.'
17656    if test x"$ac_file" != x-; then
17657      configure_input="$ac_file.  $configure_input"
17658      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17659$as_echo "$as_me: creating $ac_file" >&6;}
17660    fi
17661    # Neutralize special characters interpreted by sed in replacement strings.
17662    case $configure_input in #(
17663    *\&* | *\|* | *\\* )
17664       ac_sed_conf_input=`$as_echo "$configure_input" |
17665       sed 's/[\\\\&|]/\\\\&/g'`;; #(
17666    *) ac_sed_conf_input=$configure_input;;
17667    esac
17668
17669    case $ac_tag in
17670    *:-:* | *:-) cat >"$ac_tmp/stdin" \
17671      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17672    esac
17673    ;;
17674  esac
17675
17676  ac_dir=`$as_dirname -- "$ac_file" ||
17677$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17678	 X"$ac_file" : 'X\(//\)[^/]' \| \
17679	 X"$ac_file" : 'X\(//\)$' \| \
17680	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17681$as_echo X"$ac_file" |
17682    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17683	    s//\1/
17684	    q
17685	  }
17686	  /^X\(\/\/\)[^/].*/{
17687	    s//\1/
17688	    q
17689	  }
17690	  /^X\(\/\/\)$/{
17691	    s//\1/
17692	    q
17693	  }
17694	  /^X\(\/\).*/{
17695	    s//\1/
17696	    q
17697	  }
17698	  s/.*/./; q'`
17699  as_dir="$ac_dir"; as_fn_mkdir_p
17700  ac_builddir=.
17701
17702case "$ac_dir" in
17703.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17704*)
17705  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17706  # A ".." for each directory in $ac_dir_suffix.
17707  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17708  case $ac_top_builddir_sub in
17709  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17710  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17711  esac ;;
17712esac
17713ac_abs_top_builddir=$ac_pwd
17714ac_abs_builddir=$ac_pwd$ac_dir_suffix
17715# for backward compatibility:
17716ac_top_builddir=$ac_top_build_prefix
17717
17718case $srcdir in
17719  .)  # We are building in place.
17720    ac_srcdir=.
17721    ac_top_srcdir=$ac_top_builddir_sub
17722    ac_abs_top_srcdir=$ac_pwd ;;
17723  [\\/]* | ?:[\\/]* )  # Absolute name.
17724    ac_srcdir=$srcdir$ac_dir_suffix;
17725    ac_top_srcdir=$srcdir
17726    ac_abs_top_srcdir=$srcdir ;;
17727  *) # Relative name.
17728    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17729    ac_top_srcdir=$ac_top_build_prefix$srcdir
17730    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17731esac
17732ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17733
17734
17735  case $ac_mode in
17736  :F)
17737  #
17738  # CONFIG_FILE
17739  #
17740
17741  case $INSTALL in
17742  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17743  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17744  esac
17745_ACEOF
17746
17747cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17748# If the template does not know about datarootdir, expand it.
17749# FIXME: This hack should be removed a few years after 2.60.
17750ac_datarootdir_hack=; ac_datarootdir_seen=
17751ac_sed_dataroot='
17752/datarootdir/ {
17753  p
17754  q
17755}
17756/@datadir@/p
17757/@docdir@/p
17758/@infodir@/p
17759/@localedir@/p
17760/@mandir@/p'
17761case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17762*datarootdir*) ac_datarootdir_seen=yes;;
17763*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17764  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17765$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17766_ACEOF
17767cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17768  ac_datarootdir_hack='
17769  s&@datadir@&$datadir&g
17770  s&@docdir@&$docdir&g
17771  s&@infodir@&$infodir&g
17772  s&@localedir@&$localedir&g
17773  s&@mandir@&$mandir&g
17774  s&\\\${datarootdir}&$datarootdir&g' ;;
17775esac
17776_ACEOF
17777
17778# Neutralize VPATH when `$srcdir' = `.'.
17779# Shell code in configure.ac might set extrasub.
17780# FIXME: do we really want to maintain this feature?
17781cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17782ac_sed_extra="$ac_vpsub
17783$extrasub
17784_ACEOF
17785cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17786:t
17787/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17788s|@configure_input@|$ac_sed_conf_input|;t t
17789s&@top_builddir@&$ac_top_builddir_sub&;t t
17790s&@top_build_prefix@&$ac_top_build_prefix&;t t
17791s&@srcdir@&$ac_srcdir&;t t
17792s&@abs_srcdir@&$ac_abs_srcdir&;t t
17793s&@top_srcdir@&$ac_top_srcdir&;t t
17794s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17795s&@builddir@&$ac_builddir&;t t
17796s&@abs_builddir@&$ac_abs_builddir&;t t
17797s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17798s&@INSTALL@&$ac_INSTALL&;t t
17799$ac_datarootdir_hack
17800"
17801eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17802  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17803
17804test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17805  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17806  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
17807      "$ac_tmp/out"`; test -z "$ac_out"; } &&
17808  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17809which seems to be undefined.  Please make sure it is defined" >&5
17810$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17811which seems to be undefined.  Please make sure it is defined" >&2;}
17812
17813  rm -f "$ac_tmp/stdin"
17814  case $ac_file in
17815  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17816  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17817  esac \
17818  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17819 ;;
17820  :H)
17821  #
17822  # CONFIG_HEADER
17823  #
17824  if test x"$ac_file" != x-; then
17825    {
17826      $as_echo "/* $configure_input  */" \
17827      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17828    } >"$ac_tmp/config.h" \
17829      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17830    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17831      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17832$as_echo "$as_me: $ac_file is unchanged" >&6;}
17833    else
17834      rm -f "$ac_file"
17835      mv "$ac_tmp/config.h" "$ac_file" \
17836	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
17837    fi
17838  else
17839    $as_echo "/* $configure_input  */" \
17840      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17841      || as_fn_error $? "could not create -" "$LINENO" 5
17842  fi
17843 ;;
17844
17845
17846  esac
17847
17848done # for ac_tag
17849
17850
17851as_fn_exit 0
17852_ACEOF
17853ac_clean_files=$ac_clean_files_save
17854
17855test $ac_write_fail = 0 ||
17856  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17857
17858
17859# configure is writing to config.log, and then calls config.status.
17860# config.status does its own redirection, appending to config.log.
17861# Unfortunately, on DOS this fails, as config.log is still kept open
17862# by configure, so config.status won't be able to write to it; its
17863# output is simply discarded.  So we exec the FD to /dev/null,
17864# effectively closing config.log, so it can be properly (re)opened and
17865# appended to by config.status.  When coming back to configure, we
17866# need to make the FD available again.
17867if test "$no_create" != yes; then
17868  ac_cs_success=:
17869  ac_config_status_args=
17870  test "$silent" = yes &&
17871    ac_config_status_args="$ac_config_status_args --quiet"
17872  exec 5>/dev/null
17873  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17874  exec 5>>config.log
17875  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17876  # would make configure fail if this is the last instruction.
17877  $ac_cs_success || as_fn_exit 1
17878fi
17879if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17880  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17881$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17882fi
17883
17884
17885# Print summary of options
17886
17887# Someone please show me a better way :)
17888A=`eval echo ${prefix}` ; A=`eval echo ${A}`
17889B=`eval echo ${bindir}` ; B=`eval echo ${B}`
17890C=`eval echo ${sbindir}` ; C=`eval echo ${C}`
17891D=`eval echo ${sysconfdir}` ; D=`eval echo ${D}`
17892E=`eval echo ${libexecdir}/ssh-askpass` ; E=`eval echo ${E}`
17893F=`eval echo ${mandir}/${mansubdir}X` ; F=`eval echo ${F}`
17894G=`eval echo ${piddir}` ; G=`eval echo ${G}`
17895H=`eval echo ${PRIVSEP_PATH}` ; H=`eval echo ${H}`
17896I=`eval echo ${user_path}` ; I=`eval echo ${I}`
17897J=`eval echo ${superuser_path}` ; J=`eval echo ${J}`
17898
17899echo ""
17900echo "OpenSSH has been configured with the following options:"
17901echo "                     User binaries: $B"
17902echo "                   System binaries: $C"
17903echo "               Configuration files: $D"
17904echo "                   Askpass program: $E"
17905echo "                      Manual pages: $F"
17906echo "                          PID file: $G"
17907echo "  Privilege separation chroot path: $H"
17908if test "x$external_path_file" = "x/etc/login.conf" ; then
17909echo "   At runtime, sshd will use the path defined in $external_path_file"
17910echo "   Make sure the path to scp is present, otherwise scp will not work"
17911else
17912echo "            sshd default user PATH: $I"
17913	if test ! -z "$external_path_file"; then
17914echo "   (If PATH is set in $external_path_file it will be used instead. If"
17915echo "   used, ensure the path to scp is present, otherwise scp will not work.)"
17916	fi
17917fi
17918if test ! -z "$superuser_path" ; then
17919echo "          sshd superuser user PATH: $J"
17920fi
17921echo "                    Manpage format: $MANTYPE"
17922echo "                       PAM support: $PAM_MSG"
17923echo "                   OSF SIA support: $SIA_MSG"
17924echo "                 KerberosV support: $KRB5_MSG"
17925echo "                   SELinux support: $SELINUX_MSG"
17926echo "                 Smartcard support: $SCARD_MSG"
17927echo "                     S/KEY support: $SKEY_MSG"
17928echo "              TCP Wrappers support: $TCPW_MSG"
17929echo "              MD5 password support: $MD5_MSG"
17930echo "                   libedit support: $LIBEDIT_MSG"
17931echo "  Solaris process contract support: $SPC_MSG"
17932echo "           Solaris project support: $SP_MSG"
17933echo "       IP address in \$DISPLAY hack: $DISPLAY_HACK_MSG"
17934echo "           Translate v4 in v6 hack: $IPV4_IN6_HACK_MSG"
17935echo "                  BSD Auth support: $BSD_AUTH_MSG"
17936echo "              Random number source: $RAND_MSG"
17937echo "             Privsep sandbox style: $SANDBOX_STYLE"
17938
17939echo ""
17940
17941echo "              Host: ${host}"
17942echo "          Compiler: ${CC}"
17943echo "    Compiler flags: ${CFLAGS}"
17944echo "Preprocessor flags: ${CPPFLAGS}"
17945echo "      Linker flags: ${LDFLAGS}"
17946echo "         Libraries: ${LIBS}"
17947if test ! -z "${SSHDLIBS}"; then
17948echo "         +for sshd: ${SSHDLIBS}"
17949fi
17950if test ! -z "${SSHLIBS}"; then
17951echo "          +for ssh: ${SSHLIBS}"
17952fi
17953
17954echo ""
17955
17956if test "x$MAKE_PACKAGE_SUPPORTED" = "xyes" ; then
17957	echo "SVR4 style packages are supported with \"make package\""
17958	echo ""
17959fi
17960
17961if test "x$PAM_MSG" = "xyes" ; then
17962	echo "PAM is enabled. You may need to install a PAM control file "
17963	echo "for sshd, otherwise password authentication may fail. "
17964	echo "Example PAM control files can be found in the contrib/ "
17965	echo "subdirectory"
17966	echo ""
17967fi
17968
17969if test ! -z "$NO_PEERCHECK" ; then
17970	echo "WARNING: the operating system that you are using does not"
17971	echo "appear to support getpeereid(), getpeerucred() or the"
17972	echo "SO_PEERCRED getsockopt() option. These facilities are used to"
17973	echo "enforce security checks to prevent unauthorised connections to"
17974	echo "ssh-agent. Their absence increases the risk that a malicious"
17975	echo "user can connect to your agent."
17976	echo ""
17977fi
17978
17979if test "$AUDIT_MODULE" = "bsm" ; then
17980	echo "WARNING: BSM audit support is currently considered EXPERIMENTAL."
17981	echo "See the Solaris section in README.platform for details."
17982fi
17983