1#! /bin/sh
2# From configure.ac Revision: 1.480 .
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_libedit
726with_audit
727with_ssl_dir
728with_openssl_header_check
729with_ssl_engine
730with_prngd_port
731with_prngd_socket
732with_pam
733with_privsep_user
734with_sandbox
735with_selinux
736with_kerberos5
737with_privsep_path
738with_xauth
739enable_strip
740with_maildir
741with_mantype
742with_md5_passwords
743with_shadow
744with_ipaddr_display
745enable_etc_default_login
746with_default_path
747with_superuser_path
748with_4in6
749with_bsd_auth
750with_pid_dir
751enable_lastlog
752enable_utmp
753enable_utmpx
754enable_wtmp
755enable_wtmpx
756enable_libutil
757enable_pututline
758enable_pututxline
759with_lastlog
760'
761      ac_precious_vars='build_alias
762host_alias
763target_alias
764CC
765CFLAGS
766LDFLAGS
767LIBS
768CPPFLAGS
769CPP'
770
771
772# Initialize some variables set by options.
773ac_init_help=
774ac_init_version=false
775ac_unrecognized_opts=
776ac_unrecognized_sep=
777# The variables have the same names as the options, with
778# dashes changed to underlines.
779cache_file=/dev/null
780exec_prefix=NONE
781no_create=
782no_recursion=
783prefix=NONE
784program_prefix=NONE
785program_suffix=NONE
786program_transform_name=s,x,x,
787silent=
788site=
789srcdir=
790verbose=
791x_includes=NONE
792x_libraries=NONE
793
794# Installation directory options.
795# These are left unexpanded so users can "make install exec_prefix=/foo"
796# and all the variables that are supposed to be based on exec_prefix
797# by default will actually change.
798# Use braces instead of parens because sh, perl, etc. also accept them.
799# (The list follows the same order as the GNU Coding Standards.)
800bindir='${exec_prefix}/bin'
801sbindir='${exec_prefix}/sbin'
802libexecdir='${exec_prefix}/libexec'
803datarootdir='${prefix}/share'
804datadir='${datarootdir}'
805sysconfdir='${prefix}/etc'
806sharedstatedir='${prefix}/com'
807localstatedir='${prefix}/var'
808includedir='${prefix}/include'
809oldincludedir='/usr/include'
810docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
811infodir='${datarootdir}/info'
812htmldir='${docdir}'
813dvidir='${docdir}'
814pdfdir='${docdir}'
815psdir='${docdir}'
816libdir='${exec_prefix}/lib'
817localedir='${datarootdir}/locale'
818mandir='${datarootdir}/man'
819
820ac_prev=
821ac_dashdash=
822for ac_option
823do
824  # If the previous option needs an argument, assign it.
825  if test -n "$ac_prev"; then
826    eval $ac_prev=\$ac_option
827    ac_prev=
828    continue
829  fi
830
831  case $ac_option in
832  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
833  *=)   ac_optarg= ;;
834  *)    ac_optarg=yes ;;
835  esac
836
837  # Accept the important Cygnus configure options, so we can diagnose typos.
838
839  case $ac_dashdash$ac_option in
840  --)
841    ac_dashdash=yes ;;
842
843  -bindir | --bindir | --bindi | --bind | --bin | --bi)
844    ac_prev=bindir ;;
845  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
846    bindir=$ac_optarg ;;
847
848  -build | --build | --buil | --bui | --bu)
849    ac_prev=build_alias ;;
850  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
851    build_alias=$ac_optarg ;;
852
853  -cache-file | --cache-file | --cache-fil | --cache-fi \
854  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
855    ac_prev=cache_file ;;
856  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
857  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
858    cache_file=$ac_optarg ;;
859
860  --config-cache | -C)
861    cache_file=config.cache ;;
862
863  -datadir | --datadir | --datadi | --datad)
864    ac_prev=datadir ;;
865  -datadir=* | --datadir=* | --datadi=* | --datad=*)
866    datadir=$ac_optarg ;;
867
868  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
869  | --dataroo | --dataro | --datar)
870    ac_prev=datarootdir ;;
871  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
872  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
873    datarootdir=$ac_optarg ;;
874
875  -disable-* | --disable-*)
876    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
877    # Reject names that are not valid shell variable names.
878    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
879      as_fn_error $? "invalid feature name: $ac_useropt"
880    ac_useropt_orig=$ac_useropt
881    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
882    case $ac_user_opts in
883      *"
884"enable_$ac_useropt"
885"*) ;;
886      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
887	 ac_unrecognized_sep=', ';;
888    esac
889    eval enable_$ac_useropt=no ;;
890
891  -docdir | --docdir | --docdi | --doc | --do)
892    ac_prev=docdir ;;
893  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
894    docdir=$ac_optarg ;;
895
896  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
897    ac_prev=dvidir ;;
898  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
899    dvidir=$ac_optarg ;;
900
901  -enable-* | --enable-*)
902    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
903    # Reject names that are not valid shell variable names.
904    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
905      as_fn_error $? "invalid feature name: $ac_useropt"
906    ac_useropt_orig=$ac_useropt
907    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
908    case $ac_user_opts in
909      *"
910"enable_$ac_useropt"
911"*) ;;
912      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
913	 ac_unrecognized_sep=', ';;
914    esac
915    eval enable_$ac_useropt=\$ac_optarg ;;
916
917  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
918  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
919  | --exec | --exe | --ex)
920    ac_prev=exec_prefix ;;
921  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
922  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
923  | --exec=* | --exe=* | --ex=*)
924    exec_prefix=$ac_optarg ;;
925
926  -gas | --gas | --ga | --g)
927    # Obsolete; use --with-gas.
928    with_gas=yes ;;
929
930  -help | --help | --hel | --he | -h)
931    ac_init_help=long ;;
932  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
933    ac_init_help=recursive ;;
934  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
935    ac_init_help=short ;;
936
937  -host | --host | --hos | --ho)
938    ac_prev=host_alias ;;
939  -host=* | --host=* | --hos=* | --ho=*)
940    host_alias=$ac_optarg ;;
941
942  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
943    ac_prev=htmldir ;;
944  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
945  | --ht=*)
946    htmldir=$ac_optarg ;;
947
948  -includedir | --includedir | --includedi | --included | --include \
949  | --includ | --inclu | --incl | --inc)
950    ac_prev=includedir ;;
951  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
952  | --includ=* | --inclu=* | --incl=* | --inc=*)
953    includedir=$ac_optarg ;;
954
955  -infodir | --infodir | --infodi | --infod | --info | --inf)
956    ac_prev=infodir ;;
957  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
958    infodir=$ac_optarg ;;
959
960  -libdir | --libdir | --libdi | --libd)
961    ac_prev=libdir ;;
962  -libdir=* | --libdir=* | --libdi=* | --libd=*)
963    libdir=$ac_optarg ;;
964
965  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
966  | --libexe | --libex | --libe)
967    ac_prev=libexecdir ;;
968  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
969  | --libexe=* | --libex=* | --libe=*)
970    libexecdir=$ac_optarg ;;
971
972  -localedir | --localedir | --localedi | --localed | --locale)
973    ac_prev=localedir ;;
974  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
975    localedir=$ac_optarg ;;
976
977  -localstatedir | --localstatedir | --localstatedi | --localstated \
978  | --localstate | --localstat | --localsta | --localst | --locals)
979    ac_prev=localstatedir ;;
980  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
981  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
982    localstatedir=$ac_optarg ;;
983
984  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
985    ac_prev=mandir ;;
986  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
987    mandir=$ac_optarg ;;
988
989  -nfp | --nfp | --nf)
990    # Obsolete; use --without-fp.
991    with_fp=no ;;
992
993  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
994  | --no-cr | --no-c | -n)
995    no_create=yes ;;
996
997  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
998  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
999    no_recursion=yes ;;
1000
1001  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1002  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1003  | --oldin | --oldi | --old | --ol | --o)
1004    ac_prev=oldincludedir ;;
1005  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1006  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1007  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1008    oldincludedir=$ac_optarg ;;
1009
1010  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1011    ac_prev=prefix ;;
1012  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1013    prefix=$ac_optarg ;;
1014
1015  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1016  | --program-pre | --program-pr | --program-p)
1017    ac_prev=program_prefix ;;
1018  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1019  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1020    program_prefix=$ac_optarg ;;
1021
1022  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1023  | --program-suf | --program-su | --program-s)
1024    ac_prev=program_suffix ;;
1025  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1026  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1027    program_suffix=$ac_optarg ;;
1028
1029  -program-transform-name | --program-transform-name \
1030  | --program-transform-nam | --program-transform-na \
1031  | --program-transform-n | --program-transform- \
1032  | --program-transform | --program-transfor \
1033  | --program-transfo | --program-transf \
1034  | --program-trans | --program-tran \
1035  | --progr-tra | --program-tr | --program-t)
1036    ac_prev=program_transform_name ;;
1037  -program-transform-name=* | --program-transform-name=* \
1038  | --program-transform-nam=* | --program-transform-na=* \
1039  | --program-transform-n=* | --program-transform-=* \
1040  | --program-transform=* | --program-transfor=* \
1041  | --program-transfo=* | --program-transf=* \
1042  | --program-trans=* | --program-tran=* \
1043  | --progr-tra=* | --program-tr=* | --program-t=*)
1044    program_transform_name=$ac_optarg ;;
1045
1046  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1047    ac_prev=pdfdir ;;
1048  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1049    pdfdir=$ac_optarg ;;
1050
1051  -psdir | --psdir | --psdi | --psd | --ps)
1052    ac_prev=psdir ;;
1053  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1054    psdir=$ac_optarg ;;
1055
1056  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1057  | -silent | --silent | --silen | --sile | --sil)
1058    silent=yes ;;
1059
1060  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1061    ac_prev=sbindir ;;
1062  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1063  | --sbi=* | --sb=*)
1064    sbindir=$ac_optarg ;;
1065
1066  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1067  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1068  | --sharedst | --shareds | --shared | --share | --shar \
1069  | --sha | --sh)
1070    ac_prev=sharedstatedir ;;
1071  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1072  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1073  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1074  | --sha=* | --sh=*)
1075    sharedstatedir=$ac_optarg ;;
1076
1077  -site | --site | --sit)
1078    ac_prev=site ;;
1079  -site=* | --site=* | --sit=*)
1080    site=$ac_optarg ;;
1081
1082  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1083    ac_prev=srcdir ;;
1084  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1085    srcdir=$ac_optarg ;;
1086
1087  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1088  | --syscon | --sysco | --sysc | --sys | --sy)
1089    ac_prev=sysconfdir ;;
1090  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1091  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1092    sysconfdir=$ac_optarg ;;
1093
1094  -target | --target | --targe | --targ | --tar | --ta | --t)
1095    ac_prev=target_alias ;;
1096  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1097    target_alias=$ac_optarg ;;
1098
1099  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1100    verbose=yes ;;
1101
1102  -version | --version | --versio | --versi | --vers | -V)
1103    ac_init_version=: ;;
1104
1105  -with-* | --with-*)
1106    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1107    # Reject names that are not valid shell variable names.
1108    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1109      as_fn_error $? "invalid package name: $ac_useropt"
1110    ac_useropt_orig=$ac_useropt
1111    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1112    case $ac_user_opts in
1113      *"
1114"with_$ac_useropt"
1115"*) ;;
1116      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1117	 ac_unrecognized_sep=', ';;
1118    esac
1119    eval with_$ac_useropt=\$ac_optarg ;;
1120
1121  -without-* | --without-*)
1122    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1123    # Reject names that are not valid shell variable names.
1124    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1125      as_fn_error $? "invalid package name: $ac_useropt"
1126    ac_useropt_orig=$ac_useropt
1127    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1128    case $ac_user_opts in
1129      *"
1130"with_$ac_useropt"
1131"*) ;;
1132      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1133	 ac_unrecognized_sep=', ';;
1134    esac
1135    eval with_$ac_useropt=no ;;
1136
1137  --x)
1138    # Obsolete; use --with-x.
1139    with_x=yes ;;
1140
1141  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1142  | --x-incl | --x-inc | --x-in | --x-i)
1143    ac_prev=x_includes ;;
1144  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1145  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1146    x_includes=$ac_optarg ;;
1147
1148  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1149  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1150    ac_prev=x_libraries ;;
1151  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1152  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1153    x_libraries=$ac_optarg ;;
1154
1155  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1156Try \`$0 --help' for more information"
1157    ;;
1158
1159  *=*)
1160    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1161    # Reject names that are not valid shell variable names.
1162    case $ac_envvar in #(
1163      '' | [0-9]* | *[!_$as_cr_alnum]* )
1164      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1165    esac
1166    eval $ac_envvar=\$ac_optarg
1167    export $ac_envvar ;;
1168
1169  *)
1170    # FIXME: should be removed in autoconf 3.0.
1171    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1172    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1173      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1174    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1175    ;;
1176
1177  esac
1178done
1179
1180if test -n "$ac_prev"; then
1181  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1182  as_fn_error $? "missing argument to $ac_option"
1183fi
1184
1185if test -n "$ac_unrecognized_opts"; then
1186  case $enable_option_checking in
1187    no) ;;
1188    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1189    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1190  esac
1191fi
1192
1193# Check all directory arguments for consistency.
1194for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1195		datadir sysconfdir sharedstatedir localstatedir includedir \
1196		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1197		libdir localedir mandir
1198do
1199  eval ac_val=\$$ac_var
1200  # Remove trailing slashes.
1201  case $ac_val in
1202    */ )
1203      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1204      eval $ac_var=\$ac_val;;
1205  esac
1206  # Be sure to have absolute directory names.
1207  case $ac_val in
1208    [\\/$]* | ?:[\\/]* )  continue;;
1209    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1210  esac
1211  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1212done
1213
1214# There might be people who depend on the old broken behavior: `$host'
1215# used to hold the argument of --host etc.
1216# FIXME: To remove some day.
1217build=$build_alias
1218host=$host_alias
1219target=$target_alias
1220
1221# FIXME: To remove some day.
1222if test "x$host_alias" != x; then
1223  if test "x$build_alias" = x; then
1224    cross_compiling=maybe
1225    $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1226    If a cross compiler is detected then cross compile mode will be used" >&2
1227  elif test "x$build_alias" != "x$host_alias"; then
1228    cross_compiling=yes
1229  fi
1230fi
1231
1232ac_tool_prefix=
1233test -n "$host_alias" && ac_tool_prefix=$host_alias-
1234
1235test "$silent" = yes && exec 6>/dev/null
1236
1237
1238ac_pwd=`pwd` && test -n "$ac_pwd" &&
1239ac_ls_di=`ls -di .` &&
1240ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1241  as_fn_error $? "working directory cannot be determined"
1242test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1243  as_fn_error $? "pwd does not report name of working directory"
1244
1245
1246# Find the source files, if location was not specified.
1247if test -z "$srcdir"; then
1248  ac_srcdir_defaulted=yes
1249  # Try the directory containing this script, then the parent directory.
1250  ac_confdir=`$as_dirname -- "$as_myself" ||
1251$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1252	 X"$as_myself" : 'X\(//\)[^/]' \| \
1253	 X"$as_myself" : 'X\(//\)$' \| \
1254	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1255$as_echo X"$as_myself" |
1256    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1257	    s//\1/
1258	    q
1259	  }
1260	  /^X\(\/\/\)[^/].*/{
1261	    s//\1/
1262	    q
1263	  }
1264	  /^X\(\/\/\)$/{
1265	    s//\1/
1266	    q
1267	  }
1268	  /^X\(\/\).*/{
1269	    s//\1/
1270	    q
1271	  }
1272	  s/.*/./; q'`
1273  srcdir=$ac_confdir
1274  if test ! -r "$srcdir/$ac_unique_file"; then
1275    srcdir=..
1276  fi
1277else
1278  ac_srcdir_defaulted=no
1279fi
1280if test ! -r "$srcdir/$ac_unique_file"; then
1281  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1282  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1283fi
1284ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1285ac_abs_confdir=`(
1286	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1287	pwd)`
1288# When building in place, set srcdir=.
1289if test "$ac_abs_confdir" = "$ac_pwd"; then
1290  srcdir=.
1291fi
1292# Remove unnecessary trailing slashes from srcdir.
1293# Double slashes in file names in object file debugging info
1294# mess up M-x gdb in Emacs.
1295case $srcdir in
1296*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1297esac
1298for ac_var in $ac_precious_vars; do
1299  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1300  eval ac_env_${ac_var}_value=\$${ac_var}
1301  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1302  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1303done
1304
1305#
1306# Report the --help message.
1307#
1308if test "$ac_init_help" = "long"; then
1309  # Omit some internal or obsolete options to make the list less imposing.
1310  # This message is too long to be a string in the A/UX 3.1 sh.
1311  cat <<_ACEOF
1312\`configure' configures OpenSSH Portable to adapt to many kinds of systems.
1313
1314Usage: $0 [OPTION]... [VAR=VALUE]...
1315
1316To assign environment variables (e.g., CC, CFLAGS...), specify them as
1317VAR=VALUE.  See below for descriptions of some of the useful variables.
1318
1319Defaults for the options are specified in brackets.
1320
1321Configuration:
1322  -h, --help              display this help and exit
1323      --help=short        display options specific to this package
1324      --help=recursive    display the short help of all the included packages
1325  -V, --version           display version information and exit
1326  -q, --quiet, --silent   do not print \`checking ...' messages
1327      --cache-file=FILE   cache test results in FILE [disabled]
1328  -C, --config-cache      alias for \`--cache-file=config.cache'
1329  -n, --no-create         do not create output files
1330      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1331
1332Installation directories:
1333  --prefix=PREFIX         install architecture-independent files in PREFIX
1334                          [$ac_default_prefix]
1335  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1336                          [PREFIX]
1337
1338By default, \`make install' will install all the files in
1339\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1340an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1341for instance \`--prefix=\$HOME'.
1342
1343For better control, use the options below.
1344
1345Fine tuning of the installation directories:
1346  --bindir=DIR            user executables [EPREFIX/bin]
1347  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1348  --libexecdir=DIR        program executables [EPREFIX/libexec]
1349  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1350  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1351  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1352  --libdir=DIR            object code libraries [EPREFIX/lib]
1353  --includedir=DIR        C header files [PREFIX/include]
1354  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1355  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1356  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1357  --infodir=DIR           info documentation [DATAROOTDIR/info]
1358  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1359  --mandir=DIR            man documentation [DATAROOTDIR/man]
1360  --docdir=DIR            documentation root [DATAROOTDIR/doc/openssh]
1361  --htmldir=DIR           html documentation [DOCDIR]
1362  --dvidir=DIR            dvi documentation [DOCDIR]
1363  --pdfdir=DIR            pdf documentation [DOCDIR]
1364  --psdir=DIR             ps documentation [DOCDIR]
1365_ACEOF
1366
1367  cat <<\_ACEOF
1368
1369System types:
1370  --build=BUILD     configure for building on BUILD [guessed]
1371  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1372_ACEOF
1373fi
1374
1375if test -n "$ac_init_help"; then
1376  case $ac_init_help in
1377     short | recursive ) echo "Configuration of OpenSSH Portable:";;
1378   esac
1379  cat <<\_ACEOF
1380
1381Optional Features:
1382  --disable-option-checking  ignore unrecognized --enable/--with options
1383  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1384  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1385  --disable-largefile     omit support for large files
1386  --disable-strip         Disable calling strip(1) on install
1387  --disable-etc-default-login Disable using PATH from /etc/default/login no
1388  --disable-lastlog       disable use of lastlog even if detected no
1389  --disable-utmp          disable use of utmp even if detected no
1390  --disable-utmpx         disable use of utmpx even if detected no
1391  --disable-wtmp          disable use of wtmp even if detected no
1392  --disable-wtmpx         disable use of wtmpx even if detected no
1393  --disable-libutil       disable use of libutil (login() etc.) no
1394  --disable-pututline     disable use of pututline() etc. (uwtmp) no
1395  --disable-pututxline    disable use of pututxline() etc. (uwtmpx) no
1396
1397Optional Packages:
1398  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1399  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1400  --without-stackprotect  Don't use compiler's stack protection
1401  --without-rpath         Disable auto-added -R linker paths
1402  --with-cflags           Specify additional flags to pass to compiler
1403  --with-cppflags         Specify additional flags to pass to preprocessor
1404  --with-ldflags          Specify additional flags to pass to linker
1405  --with-libs             Specify additional libraries to link with
1406  --with-Werror           Build main code with -Werror
1407  --with-solaris-contracts Enable Solaris process contracts (experimental)
1408  --with-solaris-projects Enable Solaris projects (experimental)
1409  --with-osfsia           Enable Digital Unix SIA
1410  --with-zlib=PATH        Use zlib in PATH
1411  --without-zlib-version-check Disable zlib version check
1412  --with-skey[=PATH]      Enable S/Key support (optionally in PATH)
1413  --with-tcp-wrappers[=PATH] Enable tcpwrappers support (optionally in PATH)
1414  --with-libedit[=PATH]   Enable libedit support for sftp
1415  --with-audit=module     Enable audit support (modules=debug,bsm,linux)
1416  --with-ssl-dir=PATH     Specify path to OpenSSL installation
1417  --without-openssl-header-check Disable OpenSSL version consistency check
1418  --with-ssl-engine       Enable OpenSSL (hardware) ENGINE support
1419  --with-prngd-port=PORT  read entropy from PRNGD/EGD TCP localhost:PORT
1420  --with-prngd-socket=FILE read entropy from PRNGD/EGD socket FILE (default=/var/run/egd-pool)
1421  --with-pam              Enable PAM support
1422  --with-privsep-user=user Specify non-privileged user for privilege separation
1423  --with-sandbox=style    Specify privilege separation sandbox (no, darwin, rlimit, systrace)
1424  --with-selinux          Enable SELinux support
1425  --with-kerberos5=PATH   Enable Kerberos 5 support
1426  --with-privsep-path=xxx Path for privilege separation chroot (default=/var/empty)
1427  --with-xauth=PATH       Specify path to xauth program
1428  --with-maildir=/path/to/mail    Specify your system mail directory
1429  --with-mantype=man|cat|doc  Set man page type
1430  --with-md5-passwords    Enable use of MD5 passwords
1431  --without-shadow        Disable shadow password support
1432  --with-ipaddr-display   Use ip address instead of hostname in \$DISPLAY
1433  --with-default-path=    Specify default \$PATH environment for server
1434  --with-superuser-path=  Specify different path for super-user
1435  --with-4in6             Check for and convert IPv4 in IPv6 mapped addresses
1436  --with-bsd-auth         Enable BSD auth support
1437  --with-pid-dir=PATH     Specify location of ssh.pid file
1438  --with-lastlog=FILE|DIR specify lastlog location common locations
1439
1440Some influential environment variables:
1441  CC          C compiler command
1442  CFLAGS      C compiler flags
1443  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1444              nonstandard directory <lib dir>
1445  LIBS        libraries to pass to the linker, e.g. -l<library>
1446  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1447              you have headers in a nonstandard directory <include dir>
1448  CPP         C preprocessor
1449
1450Use these variables to override the choices made by `configure' or to help
1451it to find libraries and programs with nonstandard names/locations.
1452
1453Report bugs to <openssh-unix-dev@mindrot.org>.
1454_ACEOF
1455ac_status=$?
1456fi
1457
1458if test "$ac_init_help" = "recursive"; then
1459  # If there are subdirs, report their specific --help.
1460  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1461    test -d "$ac_dir" ||
1462      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1463      continue
1464    ac_builddir=.
1465
1466case "$ac_dir" in
1467.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1468*)
1469  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1470  # A ".." for each directory in $ac_dir_suffix.
1471  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1472  case $ac_top_builddir_sub in
1473  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1474  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1475  esac ;;
1476esac
1477ac_abs_top_builddir=$ac_pwd
1478ac_abs_builddir=$ac_pwd$ac_dir_suffix
1479# for backward compatibility:
1480ac_top_builddir=$ac_top_build_prefix
1481
1482case $srcdir in
1483  .)  # We are building in place.
1484    ac_srcdir=.
1485    ac_top_srcdir=$ac_top_builddir_sub
1486    ac_abs_top_srcdir=$ac_pwd ;;
1487  [\\/]* | ?:[\\/]* )  # Absolute name.
1488    ac_srcdir=$srcdir$ac_dir_suffix;
1489    ac_top_srcdir=$srcdir
1490    ac_abs_top_srcdir=$srcdir ;;
1491  *) # Relative name.
1492    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1493    ac_top_srcdir=$ac_top_build_prefix$srcdir
1494    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1495esac
1496ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1497
1498    cd "$ac_dir" || { ac_status=$?; continue; }
1499    # Check for guested configure.
1500    if test -f "$ac_srcdir/configure.gnu"; then
1501      echo &&
1502      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1503    elif test -f "$ac_srcdir/configure"; then
1504      echo &&
1505      $SHELL "$ac_srcdir/configure" --help=recursive
1506    else
1507      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1508    fi || ac_status=$?
1509    cd "$ac_pwd" || { ac_status=$?; break; }
1510  done
1511fi
1512
1513test -n "$ac_init_help" && exit $ac_status
1514if $ac_init_version; then
1515  cat <<\_ACEOF
1516OpenSSH configure Portable
1517generated by GNU Autoconf 2.68
1518
1519Copyright (C) 2010 Free Software Foundation, Inc.
1520This configure script is free software; the Free Software Foundation
1521gives unlimited permission to copy, distribute and modify it.
1522_ACEOF
1523  exit
1524fi
1525
1526## ------------------------ ##
1527## Autoconf initialization. ##
1528## ------------------------ ##
1529
1530# ac_fn_c_try_compile LINENO
1531# --------------------------
1532# Try to compile conftest.$ac_ext, and return whether this succeeded.
1533ac_fn_c_try_compile ()
1534{
1535  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1536  rm -f conftest.$ac_objext
1537  if { { ac_try="$ac_compile"
1538case "(($ac_try" in
1539  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1540  *) ac_try_echo=$ac_try;;
1541esac
1542eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1543$as_echo "$ac_try_echo"; } >&5
1544  (eval "$ac_compile") 2>conftest.err
1545  ac_status=$?
1546  if test -s conftest.err; then
1547    grep -v '^ *+' conftest.err >conftest.er1
1548    cat conftest.er1 >&5
1549    mv -f conftest.er1 conftest.err
1550  fi
1551  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1552  test $ac_status = 0; } && {
1553	 test -z "$ac_c_werror_flag" ||
1554	 test ! -s conftest.err
1555       } && test -s conftest.$ac_objext; then :
1556  ac_retval=0
1557else
1558  $as_echo "$as_me: failed program was:" >&5
1559sed 's/^/| /' conftest.$ac_ext >&5
1560
1561	ac_retval=1
1562fi
1563  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1564  as_fn_set_status $ac_retval
1565
1566} # ac_fn_c_try_compile
1567
1568# ac_fn_c_try_run LINENO
1569# ----------------------
1570# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1571# that executables *can* be run.
1572ac_fn_c_try_run ()
1573{
1574  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1575  if { { ac_try="$ac_link"
1576case "(($ac_try" in
1577  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1578  *) ac_try_echo=$ac_try;;
1579esac
1580eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1581$as_echo "$ac_try_echo"; } >&5
1582  (eval "$ac_link") 2>&5
1583  ac_status=$?
1584  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1585  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1586  { { case "(($ac_try" in
1587  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1588  *) ac_try_echo=$ac_try;;
1589esac
1590eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1591$as_echo "$ac_try_echo"; } >&5
1592  (eval "$ac_try") 2>&5
1593  ac_status=$?
1594  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1595  test $ac_status = 0; }; }; then :
1596  ac_retval=0
1597else
1598  $as_echo "$as_me: program exited with status $ac_status" >&5
1599       $as_echo "$as_me: failed program was:" >&5
1600sed 's/^/| /' conftest.$ac_ext >&5
1601
1602       ac_retval=$ac_status
1603fi
1604  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1605  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1606  as_fn_set_status $ac_retval
1607
1608} # ac_fn_c_try_run
1609
1610# ac_fn_c_try_cpp LINENO
1611# ----------------------
1612# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1613ac_fn_c_try_cpp ()
1614{
1615  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1616  if { { ac_try="$ac_cpp conftest.$ac_ext"
1617case "(($ac_try" in
1618  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1619  *) ac_try_echo=$ac_try;;
1620esac
1621eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1622$as_echo "$ac_try_echo"; } >&5
1623  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1624  ac_status=$?
1625  if test -s conftest.err; then
1626    grep -v '^ *+' conftest.err >conftest.er1
1627    cat conftest.er1 >&5
1628    mv -f conftest.er1 conftest.err
1629  fi
1630  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1631  test $ac_status = 0; } > conftest.i && {
1632	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1633	 test ! -s conftest.err
1634       }; then :
1635  ac_retval=0
1636else
1637  $as_echo "$as_me: failed program was:" >&5
1638sed 's/^/| /' conftest.$ac_ext >&5
1639
1640    ac_retval=1
1641fi
1642  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1643  as_fn_set_status $ac_retval
1644
1645} # ac_fn_c_try_cpp
1646
1647# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1648# -------------------------------------------------------
1649# Tests whether HEADER exists and can be compiled using the include files in
1650# INCLUDES, setting the cache variable VAR accordingly.
1651ac_fn_c_check_header_compile ()
1652{
1653  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1654  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1655$as_echo_n "checking for $2... " >&6; }
1656if eval \${$3+:} false; then :
1657  $as_echo_n "(cached) " >&6
1658else
1659  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1660/* end confdefs.h.  */
1661$4
1662#include <$2>
1663_ACEOF
1664if ac_fn_c_try_compile "$LINENO"; then :
1665  eval "$3=yes"
1666else
1667  eval "$3=no"
1668fi
1669rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1670fi
1671eval ac_res=\$$3
1672	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1673$as_echo "$ac_res" >&6; }
1674  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1675
1676} # ac_fn_c_check_header_compile
1677
1678# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1679# ---------------------------------------------
1680# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1681# accordingly.
1682ac_fn_c_check_decl ()
1683{
1684  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1685  as_decl_name=`echo $2|sed 's/ *(.*//'`
1686  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1687  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1688$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1689if eval \${$3+:} false; then :
1690  $as_echo_n "(cached) " >&6
1691else
1692  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1693/* end confdefs.h.  */
1694$4
1695int
1696main ()
1697{
1698#ifndef $as_decl_name
1699#ifdef __cplusplus
1700  (void) $as_decl_use;
1701#else
1702  (void) $as_decl_name;
1703#endif
1704#endif
1705
1706  ;
1707  return 0;
1708}
1709_ACEOF
1710if ac_fn_c_try_compile "$LINENO"; then :
1711  eval "$3=yes"
1712else
1713  eval "$3=no"
1714fi
1715rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1716fi
1717eval ac_res=\$$3
1718	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1719$as_echo "$ac_res" >&6; }
1720  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1721
1722} # ac_fn_c_check_decl
1723
1724# ac_fn_c_try_link LINENO
1725# -----------------------
1726# Try to link conftest.$ac_ext, and return whether this succeeded.
1727ac_fn_c_try_link ()
1728{
1729  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1730  rm -f conftest.$ac_objext conftest$ac_exeext
1731  if { { ac_try="$ac_link"
1732case "(($ac_try" in
1733  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1734  *) ac_try_echo=$ac_try;;
1735esac
1736eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1737$as_echo "$ac_try_echo"; } >&5
1738  (eval "$ac_link") 2>conftest.err
1739  ac_status=$?
1740  if test -s conftest.err; then
1741    grep -v '^ *+' conftest.err >conftest.er1
1742    cat conftest.er1 >&5
1743    mv -f conftest.er1 conftest.err
1744  fi
1745  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1746  test $ac_status = 0; } && {
1747	 test -z "$ac_c_werror_flag" ||
1748	 test ! -s conftest.err
1749       } && test -s conftest$ac_exeext && {
1750	 test "$cross_compiling" = yes ||
1751	 $as_test_x conftest$ac_exeext
1752       }; then :
1753  ac_retval=0
1754else
1755  $as_echo "$as_me: failed program was:" >&5
1756sed 's/^/| /' conftest.$ac_ext >&5
1757
1758	ac_retval=1
1759fi
1760  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1761  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1762  # interfere with the next link command; also delete a directory that is
1763  # left behind by Apple's compiler.  We do this before executing the actions.
1764  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1765  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1766  as_fn_set_status $ac_retval
1767
1768} # ac_fn_c_try_link
1769
1770# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1771# -------------------------------------------------------
1772# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1773# the include files in INCLUDES and setting the cache variable VAR
1774# accordingly.
1775ac_fn_c_check_header_mongrel ()
1776{
1777  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1778  if eval \${$3+:} false; then :
1779  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1780$as_echo_n "checking for $2... " >&6; }
1781if eval \${$3+:} false; then :
1782  $as_echo_n "(cached) " >&6
1783fi
1784eval ac_res=\$$3
1785	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1786$as_echo "$ac_res" >&6; }
1787else
1788  # Is the header compilable?
1789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1790$as_echo_n "checking $2 usability... " >&6; }
1791cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1792/* end confdefs.h.  */
1793$4
1794#include <$2>
1795_ACEOF
1796if ac_fn_c_try_compile "$LINENO"; then :
1797  ac_header_compiler=yes
1798else
1799  ac_header_compiler=no
1800fi
1801rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1802{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1803$as_echo "$ac_header_compiler" >&6; }
1804
1805# Is the header present?
1806{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1807$as_echo_n "checking $2 presence... " >&6; }
1808cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1809/* end confdefs.h.  */
1810#include <$2>
1811_ACEOF
1812if ac_fn_c_try_cpp "$LINENO"; then :
1813  ac_header_preproc=yes
1814else
1815  ac_header_preproc=no
1816fi
1817rm -f conftest.err conftest.i conftest.$ac_ext
1818{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1819$as_echo "$ac_header_preproc" >&6; }
1820
1821# So?  What about this header?
1822case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1823  yes:no: )
1824    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1825$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1826    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1827$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1828    ;;
1829  no:yes:* )
1830    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1831$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1832    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1833$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1834    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1835$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1836    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1837$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1838    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1839$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1840( $as_echo "## ------------------------------------------- ##
1841## Report this to openssh-unix-dev@mindrot.org ##
1842## ------------------------------------------- ##"
1843     ) | sed "s/^/$as_me: WARNING:     /" >&2
1844    ;;
1845esac
1846  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1847$as_echo_n "checking for $2... " >&6; }
1848if eval \${$3+:} false; then :
1849  $as_echo_n "(cached) " >&6
1850else
1851  eval "$3=\$ac_header_compiler"
1852fi
1853eval ac_res=\$$3
1854	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1855$as_echo "$ac_res" >&6; }
1856fi
1857  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1858
1859} # ac_fn_c_check_header_mongrel
1860
1861# ac_fn_c_check_func LINENO FUNC VAR
1862# ----------------------------------
1863# Tests whether FUNC exists, setting the cache variable VAR accordingly
1864ac_fn_c_check_func ()
1865{
1866  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1867  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1868$as_echo_n "checking for $2... " >&6; }
1869if eval \${$3+:} false; then :
1870  $as_echo_n "(cached) " >&6
1871else
1872  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1873/* end confdefs.h.  */
1874/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1875   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1876#define $2 innocuous_$2
1877
1878/* System header to define __stub macros and hopefully few prototypes,
1879    which can conflict with char $2 (); below.
1880    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1881    <limits.h> exists even on freestanding compilers.  */
1882
1883#ifdef __STDC__
1884# include <limits.h>
1885#else
1886# include <assert.h>
1887#endif
1888
1889#undef $2
1890
1891/* Override any GCC internal prototype to avoid an error.
1892   Use char because int might match the return type of a GCC
1893   builtin and then its argument prototype would still apply.  */
1894#ifdef __cplusplus
1895extern "C"
1896#endif
1897char $2 ();
1898/* The GNU C library defines this for functions which it implements
1899    to always fail with ENOSYS.  Some functions are actually named
1900    something starting with __ and the normal name is an alias.  */
1901#if defined __stub_$2 || defined __stub___$2
1902choke me
1903#endif
1904
1905int
1906main ()
1907{
1908return $2 ();
1909  ;
1910  return 0;
1911}
1912_ACEOF
1913if ac_fn_c_try_link "$LINENO"; then :
1914  eval "$3=yes"
1915else
1916  eval "$3=no"
1917fi
1918rm -f core conftest.err conftest.$ac_objext \
1919    conftest$ac_exeext conftest.$ac_ext
1920fi
1921eval ac_res=\$$3
1922	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1923$as_echo "$ac_res" >&6; }
1924  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1925
1926} # ac_fn_c_check_func
1927
1928# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1929# -------------------------------------------
1930# Tests whether TYPE exists after having included INCLUDES, setting cache
1931# variable VAR accordingly.
1932ac_fn_c_check_type ()
1933{
1934  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1935  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1936$as_echo_n "checking for $2... " >&6; }
1937if eval \${$3+:} false; then :
1938  $as_echo_n "(cached) " >&6
1939else
1940  eval "$3=no"
1941  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1942/* end confdefs.h.  */
1943$4
1944int
1945main ()
1946{
1947if (sizeof ($2))
1948	 return 0;
1949  ;
1950  return 0;
1951}
1952_ACEOF
1953if ac_fn_c_try_compile "$LINENO"; then :
1954  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1955/* end confdefs.h.  */
1956$4
1957int
1958main ()
1959{
1960if (sizeof (($2)))
1961	    return 0;
1962  ;
1963  return 0;
1964}
1965_ACEOF
1966if ac_fn_c_try_compile "$LINENO"; then :
1967
1968else
1969  eval "$3=yes"
1970fi
1971rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1972fi
1973rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1974fi
1975eval ac_res=\$$3
1976	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1977$as_echo "$ac_res" >&6; }
1978  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1979
1980} # ac_fn_c_check_type
1981
1982# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1983# --------------------------------------------
1984# Tries to find the compile-time value of EXPR in a program that includes
1985# INCLUDES, setting VAR accordingly. Returns whether the value could be
1986# computed
1987ac_fn_c_compute_int ()
1988{
1989  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1990  if test "$cross_compiling" = yes; then
1991    # Depending upon the size, compute the lo and hi bounds.
1992cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1993/* end confdefs.h.  */
1994$4
1995int
1996main ()
1997{
1998static int test_array [1 - 2 * !(($2) >= 0)];
1999test_array [0] = 0
2000
2001  ;
2002  return 0;
2003}
2004_ACEOF
2005if ac_fn_c_try_compile "$LINENO"; then :
2006  ac_lo=0 ac_mid=0
2007  while :; do
2008    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2009/* end confdefs.h.  */
2010$4
2011int
2012main ()
2013{
2014static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2015test_array [0] = 0
2016
2017  ;
2018  return 0;
2019}
2020_ACEOF
2021if ac_fn_c_try_compile "$LINENO"; then :
2022  ac_hi=$ac_mid; break
2023else
2024  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2025			if test $ac_lo -le $ac_mid; then
2026			  ac_lo= ac_hi=
2027			  break
2028			fi
2029			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2030fi
2031rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2032  done
2033else
2034  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2035/* end confdefs.h.  */
2036$4
2037int
2038main ()
2039{
2040static int test_array [1 - 2 * !(($2) < 0)];
2041test_array [0] = 0
2042
2043  ;
2044  return 0;
2045}
2046_ACEOF
2047if ac_fn_c_try_compile "$LINENO"; then :
2048  ac_hi=-1 ac_mid=-1
2049  while :; do
2050    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2051/* end confdefs.h.  */
2052$4
2053int
2054main ()
2055{
2056static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2057test_array [0] = 0
2058
2059  ;
2060  return 0;
2061}
2062_ACEOF
2063if ac_fn_c_try_compile "$LINENO"; then :
2064  ac_lo=$ac_mid; break
2065else
2066  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2067			if test $ac_mid -le $ac_hi; then
2068			  ac_lo= ac_hi=
2069			  break
2070			fi
2071			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2072fi
2073rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2074  done
2075else
2076  ac_lo= ac_hi=
2077fi
2078rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2079fi
2080rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2081# Binary search between lo and hi bounds.
2082while test "x$ac_lo" != "x$ac_hi"; do
2083  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2084  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2085/* end confdefs.h.  */
2086$4
2087int
2088main ()
2089{
2090static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2091test_array [0] = 0
2092
2093  ;
2094  return 0;
2095}
2096_ACEOF
2097if ac_fn_c_try_compile "$LINENO"; then :
2098  ac_hi=$ac_mid
2099else
2100  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2101fi
2102rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2103done
2104case $ac_lo in #((
2105?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2106'') ac_retval=1 ;;
2107esac
2108  else
2109    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2110/* end confdefs.h.  */
2111$4
2112static long int longval () { return $2; }
2113static unsigned long int ulongval () { return $2; }
2114#include <stdio.h>
2115#include <stdlib.h>
2116int
2117main ()
2118{
2119
2120  FILE *f = fopen ("conftest.val", "w");
2121  if (! f)
2122    return 1;
2123  if (($2) < 0)
2124    {
2125      long int i = longval ();
2126      if (i != ($2))
2127	return 1;
2128      fprintf (f, "%ld", i);
2129    }
2130  else
2131    {
2132      unsigned long int i = ulongval ();
2133      if (i != ($2))
2134	return 1;
2135      fprintf (f, "%lu", i);
2136    }
2137  /* Do not output a trailing newline, as this causes \r\n confusion
2138     on some platforms.  */
2139  return ferror (f) || fclose (f) != 0;
2140
2141  ;
2142  return 0;
2143}
2144_ACEOF
2145if ac_fn_c_try_run "$LINENO"; then :
2146  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2147else
2148  ac_retval=1
2149fi
2150rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2151  conftest.$ac_objext conftest.beam conftest.$ac_ext
2152rm -f conftest.val
2153
2154  fi
2155  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2156  as_fn_set_status $ac_retval
2157
2158} # ac_fn_c_compute_int
2159
2160# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2161# ----------------------------------------------------
2162# Tries to find if the field MEMBER exists in type AGGR, after including
2163# INCLUDES, setting cache variable VAR accordingly.
2164ac_fn_c_check_member ()
2165{
2166  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2167  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2168$as_echo_n "checking for $2.$3... " >&6; }
2169if eval \${$4+:} false; then :
2170  $as_echo_n "(cached) " >&6
2171else
2172  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2173/* end confdefs.h.  */
2174$5
2175int
2176main ()
2177{
2178static $2 ac_aggr;
2179if (ac_aggr.$3)
2180return 0;
2181  ;
2182  return 0;
2183}
2184_ACEOF
2185if ac_fn_c_try_compile "$LINENO"; then :
2186  eval "$4=yes"
2187else
2188  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2189/* end confdefs.h.  */
2190$5
2191int
2192main ()
2193{
2194static $2 ac_aggr;
2195if (sizeof ac_aggr.$3)
2196return 0;
2197  ;
2198  return 0;
2199}
2200_ACEOF
2201if ac_fn_c_try_compile "$LINENO"; then :
2202  eval "$4=yes"
2203else
2204  eval "$4=no"
2205fi
2206rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2207fi
2208rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2209fi
2210eval ac_res=\$$4
2211	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2212$as_echo "$ac_res" >&6; }
2213  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2214
2215} # ac_fn_c_check_member
2216cat >config.log <<_ACEOF
2217This file contains any messages produced by compilers while
2218running configure, to aid debugging if configure makes a mistake.
2219
2220It was created by OpenSSH $as_me Portable, which was
2221generated by GNU Autoconf 2.68.  Invocation command line was
2222
2223  $ $0 $@
2224
2225_ACEOF
2226exec 5>>config.log
2227{
2228cat <<_ASUNAME
2229## --------- ##
2230## Platform. ##
2231## --------- ##
2232
2233hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2234uname -m = `(uname -m) 2>/dev/null || echo unknown`
2235uname -r = `(uname -r) 2>/dev/null || echo unknown`
2236uname -s = `(uname -s) 2>/dev/null || echo unknown`
2237uname -v = `(uname -v) 2>/dev/null || echo unknown`
2238
2239/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2240/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2241
2242/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2243/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2244/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2245/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2246/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2247/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2248/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2249
2250_ASUNAME
2251
2252as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2253for as_dir in $PATH
2254do
2255  IFS=$as_save_IFS
2256  test -z "$as_dir" && as_dir=.
2257    $as_echo "PATH: $as_dir"
2258  done
2259IFS=$as_save_IFS
2260
2261} >&5
2262
2263cat >&5 <<_ACEOF
2264
2265
2266## ----------- ##
2267## Core tests. ##
2268## ----------- ##
2269
2270_ACEOF
2271
2272
2273# Keep a trace of the command line.
2274# Strip out --no-create and --no-recursion so they do not pile up.
2275# Strip out --silent because we don't want to record it for future runs.
2276# Also quote any args containing shell meta-characters.
2277# Make two passes to allow for proper duplicate-argument suppression.
2278ac_configure_args=
2279ac_configure_args0=
2280ac_configure_args1=
2281ac_must_keep_next=false
2282for ac_pass in 1 2
2283do
2284  for ac_arg
2285  do
2286    case $ac_arg in
2287    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2288    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2289    | -silent | --silent | --silen | --sile | --sil)
2290      continue ;;
2291    *\'*)
2292      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2293    esac
2294    case $ac_pass in
2295    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2296    2)
2297      as_fn_append ac_configure_args1 " '$ac_arg'"
2298      if test $ac_must_keep_next = true; then
2299	ac_must_keep_next=false # Got value, back to normal.
2300      else
2301	case $ac_arg in
2302	  *=* | --config-cache | -C | -disable-* | --disable-* \
2303	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2304	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2305	  | -with-* | --with-* | -without-* | --without-* | --x)
2306	    case "$ac_configure_args0 " in
2307	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2308	    esac
2309	    ;;
2310	  -* ) ac_must_keep_next=true ;;
2311	esac
2312      fi
2313      as_fn_append ac_configure_args " '$ac_arg'"
2314      ;;
2315    esac
2316  done
2317done
2318{ ac_configure_args0=; unset ac_configure_args0;}
2319{ ac_configure_args1=; unset ac_configure_args1;}
2320
2321# When interrupted or exit'd, cleanup temporary files, and complete
2322# config.log.  We remove comments because anyway the quotes in there
2323# would cause problems or look ugly.
2324# WARNING: Use '\'' to represent an apostrophe within the trap.
2325# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2326trap 'exit_status=$?
2327  # Save into config.log some information that might help in debugging.
2328  {
2329    echo
2330
2331    $as_echo "## ---------------- ##
2332## Cache variables. ##
2333## ---------------- ##"
2334    echo
2335    # The following way of writing the cache mishandles newlines in values,
2336(
2337  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2338    eval ac_val=\$$ac_var
2339    case $ac_val in #(
2340    *${as_nl}*)
2341      case $ac_var in #(
2342      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2343$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2344      esac
2345      case $ac_var in #(
2346      _ | IFS | as_nl) ;; #(
2347      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2348      *) { eval $ac_var=; unset $ac_var;} ;;
2349      esac ;;
2350    esac
2351  done
2352  (set) 2>&1 |
2353    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2354    *${as_nl}ac_space=\ *)
2355      sed -n \
2356	"s/'\''/'\''\\\\'\'''\''/g;
2357	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2358      ;; #(
2359    *)
2360      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2361      ;;
2362    esac |
2363    sort
2364)
2365    echo
2366
2367    $as_echo "## ----------------- ##
2368## Output variables. ##
2369## ----------------- ##"
2370    echo
2371    for ac_var in $ac_subst_vars
2372    do
2373      eval ac_val=\$$ac_var
2374      case $ac_val in
2375      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2376      esac
2377      $as_echo "$ac_var='\''$ac_val'\''"
2378    done | sort
2379    echo
2380
2381    if test -n "$ac_subst_files"; then
2382      $as_echo "## ------------------- ##
2383## File substitutions. ##
2384## ------------------- ##"
2385      echo
2386      for ac_var in $ac_subst_files
2387      do
2388	eval ac_val=\$$ac_var
2389	case $ac_val in
2390	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2391	esac
2392	$as_echo "$ac_var='\''$ac_val'\''"
2393      done | sort
2394      echo
2395    fi
2396
2397    if test -s confdefs.h; then
2398      $as_echo "## ----------- ##
2399## confdefs.h. ##
2400## ----------- ##"
2401      echo
2402      cat confdefs.h
2403      echo
2404    fi
2405    test "$ac_signal" != 0 &&
2406      $as_echo "$as_me: caught signal $ac_signal"
2407    $as_echo "$as_me: exit $exit_status"
2408  } >&5
2409  rm -f core *.core core.conftest.* &&
2410    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2411    exit $exit_status
2412' 0
2413for ac_signal in 1 2 13 15; do
2414  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2415done
2416ac_signal=0
2417
2418# confdefs.h avoids OS command line length limits that DEFS can exceed.
2419rm -f -r conftest* confdefs.h
2420
2421$as_echo "/* confdefs.h */" > confdefs.h
2422
2423# Predefined preprocessor variables.
2424
2425cat >>confdefs.h <<_ACEOF
2426#define PACKAGE_NAME "$PACKAGE_NAME"
2427_ACEOF
2428
2429cat >>confdefs.h <<_ACEOF
2430#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2431_ACEOF
2432
2433cat >>confdefs.h <<_ACEOF
2434#define PACKAGE_VERSION "$PACKAGE_VERSION"
2435_ACEOF
2436
2437cat >>confdefs.h <<_ACEOF
2438#define PACKAGE_STRING "$PACKAGE_STRING"
2439_ACEOF
2440
2441cat >>confdefs.h <<_ACEOF
2442#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2443_ACEOF
2444
2445cat >>confdefs.h <<_ACEOF
2446#define PACKAGE_URL "$PACKAGE_URL"
2447_ACEOF
2448
2449
2450# Let the site file select an alternate cache file if it wants to.
2451# Prefer an explicitly selected file to automatically selected ones.
2452ac_site_file1=NONE
2453ac_site_file2=NONE
2454if test -n "$CONFIG_SITE"; then
2455  # We do not want a PATH search for config.site.
2456  case $CONFIG_SITE in #((
2457    -*)  ac_site_file1=./$CONFIG_SITE;;
2458    */*) ac_site_file1=$CONFIG_SITE;;
2459    *)   ac_site_file1=./$CONFIG_SITE;;
2460  esac
2461elif test "x$prefix" != xNONE; then
2462  ac_site_file1=$prefix/share/config.site
2463  ac_site_file2=$prefix/etc/config.site
2464else
2465  ac_site_file1=$ac_default_prefix/share/config.site
2466  ac_site_file2=$ac_default_prefix/etc/config.site
2467fi
2468for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2469do
2470  test "x$ac_site_file" = xNONE && continue
2471  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2472    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2473$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2474    sed 's/^/| /' "$ac_site_file" >&5
2475    . "$ac_site_file" \
2476      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2477$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2478as_fn_error $? "failed to load site script $ac_site_file
2479See \`config.log' for more details" "$LINENO" 5; }
2480  fi
2481done
2482
2483if test -r "$cache_file"; then
2484  # Some versions of bash will fail to source /dev/null (special files
2485  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2486  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2487    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2488$as_echo "$as_me: loading cache $cache_file" >&6;}
2489    case $cache_file in
2490      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2491      *)                      . "./$cache_file";;
2492    esac
2493  fi
2494else
2495  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2496$as_echo "$as_me: creating cache $cache_file" >&6;}
2497  >$cache_file
2498fi
2499
2500# Check that the precious variables saved in the cache have kept the same
2501# value.
2502ac_cache_corrupted=false
2503for ac_var in $ac_precious_vars; do
2504  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2505  eval ac_new_set=\$ac_env_${ac_var}_set
2506  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2507  eval ac_new_val=\$ac_env_${ac_var}_value
2508  case $ac_old_set,$ac_new_set in
2509    set,)
2510      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2511$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2512      ac_cache_corrupted=: ;;
2513    ,set)
2514      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2515$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2516      ac_cache_corrupted=: ;;
2517    ,);;
2518    *)
2519      if test "x$ac_old_val" != "x$ac_new_val"; then
2520	# differences in whitespace do not lead to failure.
2521	ac_old_val_w=`echo x $ac_old_val`
2522	ac_new_val_w=`echo x $ac_new_val`
2523	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2524	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2525$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2526	  ac_cache_corrupted=:
2527	else
2528	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2529$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2530	  eval $ac_var=\$ac_old_val
2531	fi
2532	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2533$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2534	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2535$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2536      fi;;
2537  esac
2538  # Pass precious variables to config.status.
2539  if test "$ac_new_set" = set; then
2540    case $ac_new_val in
2541    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2542    *) ac_arg=$ac_var=$ac_new_val ;;
2543    esac
2544    case " $ac_configure_args " in
2545      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2546      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2547    esac
2548  fi
2549done
2550if $ac_cache_corrupted; then
2551  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2552$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2553  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2554$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2555  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2556fi
2557## -------------------- ##
2558## Main body of script. ##
2559## -------------------- ##
2560
2561ac_ext=c
2562ac_cpp='$CPP $CPPFLAGS'
2563ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2564ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2565ac_compiler_gnu=$ac_cv_c_compiler_gnu
2566
2567
2568
2569
2570ac_ext=c
2571ac_cpp='$CPP $CPPFLAGS'
2572ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2573ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2574ac_compiler_gnu=$ac_cv_c_compiler_gnu
2575
2576
2577ac_config_headers="$ac_config_headers config.h"
2578
2579ac_ext=c
2580ac_cpp='$CPP $CPPFLAGS'
2581ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2582ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2583ac_compiler_gnu=$ac_cv_c_compiler_gnu
2584if test -n "$ac_tool_prefix"; then
2585  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2586set dummy ${ac_tool_prefix}gcc; ac_word=$2
2587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2588$as_echo_n "checking for $ac_word... " >&6; }
2589if ${ac_cv_prog_CC+:} false; then :
2590  $as_echo_n "(cached) " >&6
2591else
2592  if test -n "$CC"; then
2593  ac_cv_prog_CC="$CC" # Let the user override the test.
2594else
2595as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2596for as_dir in $PATH
2597do
2598  IFS=$as_save_IFS
2599  test -z "$as_dir" && as_dir=.
2600    for ac_exec_ext in '' $ac_executable_extensions; do
2601  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2602    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2603    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2604    break 2
2605  fi
2606done
2607  done
2608IFS=$as_save_IFS
2609
2610fi
2611fi
2612CC=$ac_cv_prog_CC
2613if test -n "$CC"; then
2614  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2615$as_echo "$CC" >&6; }
2616else
2617  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2618$as_echo "no" >&6; }
2619fi
2620
2621
2622fi
2623if test -z "$ac_cv_prog_CC"; then
2624  ac_ct_CC=$CC
2625  # Extract the first word of "gcc", so it can be a program name with args.
2626set dummy gcc; ac_word=$2
2627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2628$as_echo_n "checking for $ac_word... " >&6; }
2629if ${ac_cv_prog_ac_ct_CC+:} false; then :
2630  $as_echo_n "(cached) " >&6
2631else
2632  if test -n "$ac_ct_CC"; then
2633  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2634else
2635as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2636for as_dir in $PATH
2637do
2638  IFS=$as_save_IFS
2639  test -z "$as_dir" && as_dir=.
2640    for ac_exec_ext in '' $ac_executable_extensions; do
2641  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2642    ac_cv_prog_ac_ct_CC="gcc"
2643    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2644    break 2
2645  fi
2646done
2647  done
2648IFS=$as_save_IFS
2649
2650fi
2651fi
2652ac_ct_CC=$ac_cv_prog_ac_ct_CC
2653if test -n "$ac_ct_CC"; then
2654  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2655$as_echo "$ac_ct_CC" >&6; }
2656else
2657  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2658$as_echo "no" >&6; }
2659fi
2660
2661  if test "x$ac_ct_CC" = x; then
2662    CC=""
2663  else
2664    case $cross_compiling:$ac_tool_warned in
2665yes:)
2666{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2667$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2668ac_tool_warned=yes ;;
2669esac
2670    CC=$ac_ct_CC
2671  fi
2672else
2673  CC="$ac_cv_prog_CC"
2674fi
2675
2676if test -z "$CC"; then
2677          if test -n "$ac_tool_prefix"; then
2678    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2679set dummy ${ac_tool_prefix}cc; ac_word=$2
2680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2681$as_echo_n "checking for $ac_word... " >&6; }
2682if ${ac_cv_prog_CC+:} false; then :
2683  $as_echo_n "(cached) " >&6
2684else
2685  if test -n "$CC"; then
2686  ac_cv_prog_CC="$CC" # Let the user override the test.
2687else
2688as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2689for as_dir in $PATH
2690do
2691  IFS=$as_save_IFS
2692  test -z "$as_dir" && as_dir=.
2693    for ac_exec_ext in '' $ac_executable_extensions; do
2694  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2695    ac_cv_prog_CC="${ac_tool_prefix}cc"
2696    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2697    break 2
2698  fi
2699done
2700  done
2701IFS=$as_save_IFS
2702
2703fi
2704fi
2705CC=$ac_cv_prog_CC
2706if test -n "$CC"; then
2707  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2708$as_echo "$CC" >&6; }
2709else
2710  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2711$as_echo "no" >&6; }
2712fi
2713
2714
2715  fi
2716fi
2717if test -z "$CC"; then
2718  # Extract the first word of "cc", so it can be a program name with args.
2719set dummy cc; ac_word=$2
2720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2721$as_echo_n "checking for $ac_word... " >&6; }
2722if ${ac_cv_prog_CC+:} false; then :
2723  $as_echo_n "(cached) " >&6
2724else
2725  if test -n "$CC"; then
2726  ac_cv_prog_CC="$CC" # Let the user override the test.
2727else
2728  ac_prog_rejected=no
2729as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2730for as_dir in $PATH
2731do
2732  IFS=$as_save_IFS
2733  test -z "$as_dir" && as_dir=.
2734    for ac_exec_ext in '' $ac_executable_extensions; do
2735  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2736    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2737       ac_prog_rejected=yes
2738       continue
2739     fi
2740    ac_cv_prog_CC="cc"
2741    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2742    break 2
2743  fi
2744done
2745  done
2746IFS=$as_save_IFS
2747
2748if test $ac_prog_rejected = yes; then
2749  # We found a bogon in the path, so make sure we never use it.
2750  set dummy $ac_cv_prog_CC
2751  shift
2752  if test $# != 0; then
2753    # We chose a different compiler from the bogus one.
2754    # However, it has the same basename, so the bogon will be chosen
2755    # first if we set CC to just the basename; use the full file name.
2756    shift
2757    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2758  fi
2759fi
2760fi
2761fi
2762CC=$ac_cv_prog_CC
2763if test -n "$CC"; then
2764  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2765$as_echo "$CC" >&6; }
2766else
2767  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2768$as_echo "no" >&6; }
2769fi
2770
2771
2772fi
2773if test -z "$CC"; then
2774  if test -n "$ac_tool_prefix"; then
2775  for ac_prog in cl.exe
2776  do
2777    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2778set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2779{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2780$as_echo_n "checking for $ac_word... " >&6; }
2781if ${ac_cv_prog_CC+:} false; then :
2782  $as_echo_n "(cached) " >&6
2783else
2784  if test -n "$CC"; then
2785  ac_cv_prog_CC="$CC" # Let the user override the test.
2786else
2787as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2788for as_dir in $PATH
2789do
2790  IFS=$as_save_IFS
2791  test -z "$as_dir" && as_dir=.
2792    for ac_exec_ext in '' $ac_executable_extensions; do
2793  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2794    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2795    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2796    break 2
2797  fi
2798done
2799  done
2800IFS=$as_save_IFS
2801
2802fi
2803fi
2804CC=$ac_cv_prog_CC
2805if test -n "$CC"; then
2806  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2807$as_echo "$CC" >&6; }
2808else
2809  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2810$as_echo "no" >&6; }
2811fi
2812
2813
2814    test -n "$CC" && break
2815  done
2816fi
2817if test -z "$CC"; then
2818  ac_ct_CC=$CC
2819  for ac_prog in cl.exe
2820do
2821  # Extract the first word of "$ac_prog", so it can be a program name with args.
2822set dummy $ac_prog; ac_word=$2
2823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2824$as_echo_n "checking for $ac_word... " >&6; }
2825if ${ac_cv_prog_ac_ct_CC+:} false; then :
2826  $as_echo_n "(cached) " >&6
2827else
2828  if test -n "$ac_ct_CC"; then
2829  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2830else
2831as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2832for as_dir in $PATH
2833do
2834  IFS=$as_save_IFS
2835  test -z "$as_dir" && as_dir=.
2836    for ac_exec_ext in '' $ac_executable_extensions; do
2837  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2838    ac_cv_prog_ac_ct_CC="$ac_prog"
2839    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2840    break 2
2841  fi
2842done
2843  done
2844IFS=$as_save_IFS
2845
2846fi
2847fi
2848ac_ct_CC=$ac_cv_prog_ac_ct_CC
2849if test -n "$ac_ct_CC"; then
2850  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2851$as_echo "$ac_ct_CC" >&6; }
2852else
2853  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2854$as_echo "no" >&6; }
2855fi
2856
2857
2858  test -n "$ac_ct_CC" && break
2859done
2860
2861  if test "x$ac_ct_CC" = x; then
2862    CC=""
2863  else
2864    case $cross_compiling:$ac_tool_warned in
2865yes:)
2866{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2867$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2868ac_tool_warned=yes ;;
2869esac
2870    CC=$ac_ct_CC
2871  fi
2872fi
2873
2874fi
2875
2876
2877test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2878$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2879as_fn_error $? "no acceptable C compiler found in \$PATH
2880See \`config.log' for more details" "$LINENO" 5; }
2881
2882# Provide some information about the compiler.
2883$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2884set X $ac_compile
2885ac_compiler=$2
2886for ac_option in --version -v -V -qversion; do
2887  { { ac_try="$ac_compiler $ac_option >&5"
2888case "(($ac_try" in
2889  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2890  *) ac_try_echo=$ac_try;;
2891esac
2892eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2893$as_echo "$ac_try_echo"; } >&5
2894  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2895  ac_status=$?
2896  if test -s conftest.err; then
2897    sed '10a\
2898... rest of stderr output deleted ...
2899         10q' conftest.err >conftest.er1
2900    cat conftest.er1 >&5
2901  fi
2902  rm -f conftest.er1 conftest.err
2903  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2904  test $ac_status = 0; }
2905done
2906
2907cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2908/* end confdefs.h.  */
2909
2910int
2911main ()
2912{
2913
2914  ;
2915  return 0;
2916}
2917_ACEOF
2918ac_clean_files_save=$ac_clean_files
2919ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2920# Try to create an executable without -o first, disregard a.out.
2921# It will help us diagnose broken compilers, and finding out an intuition
2922# of exeext.
2923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2924$as_echo_n "checking whether the C compiler works... " >&6; }
2925ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2926
2927# The possible output files:
2928ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2929
2930ac_rmfiles=
2931for ac_file in $ac_files
2932do
2933  case $ac_file in
2934    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2935    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2936  esac
2937done
2938rm -f $ac_rmfiles
2939
2940if { { ac_try="$ac_link_default"
2941case "(($ac_try" in
2942  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2943  *) ac_try_echo=$ac_try;;
2944esac
2945eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2946$as_echo "$ac_try_echo"; } >&5
2947  (eval "$ac_link_default") 2>&5
2948  ac_status=$?
2949  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2950  test $ac_status = 0; }; then :
2951  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2952# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2953# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2954# so that the user can short-circuit this test for compilers unknown to
2955# Autoconf.
2956for ac_file in $ac_files ''
2957do
2958  test -f "$ac_file" || continue
2959  case $ac_file in
2960    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2961	;;
2962    [ab].out )
2963	# We found the default executable, but exeext='' is most
2964	# certainly right.
2965	break;;
2966    *.* )
2967	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2968	then :; else
2969	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2970	fi
2971	# We set ac_cv_exeext here because the later test for it is not
2972	# safe: cross compilers may not add the suffix if given an `-o'
2973	# argument, so we may need to know it at that point already.
2974	# Even if this section looks crufty: it has the advantage of
2975	# actually working.
2976	break;;
2977    * )
2978	break;;
2979  esac
2980done
2981test "$ac_cv_exeext" = no && ac_cv_exeext=
2982
2983else
2984  ac_file=''
2985fi
2986if test -z "$ac_file"; then :
2987  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2988$as_echo "no" >&6; }
2989$as_echo "$as_me: failed program was:" >&5
2990sed 's/^/| /' conftest.$ac_ext >&5
2991
2992{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2993$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2994as_fn_error 77 "C compiler cannot create executables
2995See \`config.log' for more details" "$LINENO" 5; }
2996else
2997  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2998$as_echo "yes" >&6; }
2999fi
3000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3001$as_echo_n "checking for C compiler default output file name... " >&6; }
3002{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3003$as_echo "$ac_file" >&6; }
3004ac_exeext=$ac_cv_exeext
3005
3006rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3007ac_clean_files=$ac_clean_files_save
3008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3009$as_echo_n "checking for suffix of executables... " >&6; }
3010if { { ac_try="$ac_link"
3011case "(($ac_try" in
3012  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3013  *) ac_try_echo=$ac_try;;
3014esac
3015eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3016$as_echo "$ac_try_echo"; } >&5
3017  (eval "$ac_link") 2>&5
3018  ac_status=$?
3019  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3020  test $ac_status = 0; }; then :
3021  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3022# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3023# work properly (i.e., refer to `conftest.exe'), while it won't with
3024# `rm'.
3025for ac_file in conftest.exe conftest conftest.*; do
3026  test -f "$ac_file" || continue
3027  case $ac_file in
3028    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3029    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3030	  break;;
3031    * ) break;;
3032  esac
3033done
3034else
3035  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3036$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3037as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3038See \`config.log' for more details" "$LINENO" 5; }
3039fi
3040rm -f conftest conftest$ac_cv_exeext
3041{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3042$as_echo "$ac_cv_exeext" >&6; }
3043
3044rm -f conftest.$ac_ext
3045EXEEXT=$ac_cv_exeext
3046ac_exeext=$EXEEXT
3047cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3048/* end confdefs.h.  */
3049#include <stdio.h>
3050int
3051main ()
3052{
3053FILE *f = fopen ("conftest.out", "w");
3054 return ferror (f) || fclose (f) != 0;
3055
3056  ;
3057  return 0;
3058}
3059_ACEOF
3060ac_clean_files="$ac_clean_files conftest.out"
3061# Check that the compiler produces executables we can run.  If not, either
3062# the compiler is broken, or we cross compile.
3063{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3064$as_echo_n "checking whether we are cross compiling... " >&6; }
3065if test "$cross_compiling" != yes; then
3066  { { ac_try="$ac_link"
3067case "(($ac_try" in
3068  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3069  *) ac_try_echo=$ac_try;;
3070esac
3071eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3072$as_echo "$ac_try_echo"; } >&5
3073  (eval "$ac_link") 2>&5
3074  ac_status=$?
3075  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3076  test $ac_status = 0; }
3077  if { ac_try='./conftest$ac_cv_exeext'
3078  { { case "(($ac_try" in
3079  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3080  *) ac_try_echo=$ac_try;;
3081esac
3082eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3083$as_echo "$ac_try_echo"; } >&5
3084  (eval "$ac_try") 2>&5
3085  ac_status=$?
3086  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3087  test $ac_status = 0; }; }; then
3088    cross_compiling=no
3089  else
3090    if test "$cross_compiling" = maybe; then
3091	cross_compiling=yes
3092    else
3093	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3094$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3095as_fn_error $? "cannot run C compiled programs.
3096If you meant to cross compile, use \`--host'.
3097See \`config.log' for more details" "$LINENO" 5; }
3098    fi
3099  fi
3100fi
3101{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3102$as_echo "$cross_compiling" >&6; }
3103
3104rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3105ac_clean_files=$ac_clean_files_save
3106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3107$as_echo_n "checking for suffix of object files... " >&6; }
3108if ${ac_cv_objext+:} false; then :
3109  $as_echo_n "(cached) " >&6
3110else
3111  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3112/* end confdefs.h.  */
3113
3114int
3115main ()
3116{
3117
3118  ;
3119  return 0;
3120}
3121_ACEOF
3122rm -f conftest.o conftest.obj
3123if { { ac_try="$ac_compile"
3124case "(($ac_try" in
3125  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3126  *) ac_try_echo=$ac_try;;
3127esac
3128eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3129$as_echo "$ac_try_echo"; } >&5
3130  (eval "$ac_compile") 2>&5
3131  ac_status=$?
3132  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3133  test $ac_status = 0; }; then :
3134  for ac_file in conftest.o conftest.obj conftest.*; do
3135  test -f "$ac_file" || continue;
3136  case $ac_file in
3137    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3138    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3139       break;;
3140  esac
3141done
3142else
3143  $as_echo "$as_me: failed program was:" >&5
3144sed 's/^/| /' conftest.$ac_ext >&5
3145
3146{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3147$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3148as_fn_error $? "cannot compute suffix of object files: cannot compile
3149See \`config.log' for more details" "$LINENO" 5; }
3150fi
3151rm -f conftest.$ac_cv_objext conftest.$ac_ext
3152fi
3153{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3154$as_echo "$ac_cv_objext" >&6; }
3155OBJEXT=$ac_cv_objext
3156ac_objext=$OBJEXT
3157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3158$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3159if ${ac_cv_c_compiler_gnu+:} false; then :
3160  $as_echo_n "(cached) " >&6
3161else
3162  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3163/* end confdefs.h.  */
3164
3165int
3166main ()
3167{
3168#ifndef __GNUC__
3169       choke me
3170#endif
3171
3172  ;
3173  return 0;
3174}
3175_ACEOF
3176if ac_fn_c_try_compile "$LINENO"; then :
3177  ac_compiler_gnu=yes
3178else
3179  ac_compiler_gnu=no
3180fi
3181rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3182ac_cv_c_compiler_gnu=$ac_compiler_gnu
3183
3184fi
3185{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3186$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3187if test $ac_compiler_gnu = yes; then
3188  GCC=yes
3189else
3190  GCC=
3191fi
3192ac_test_CFLAGS=${CFLAGS+set}
3193ac_save_CFLAGS=$CFLAGS
3194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3195$as_echo_n "checking whether $CC accepts -g... " >&6; }
3196if ${ac_cv_prog_cc_g+:} false; then :
3197  $as_echo_n "(cached) " >&6
3198else
3199  ac_save_c_werror_flag=$ac_c_werror_flag
3200   ac_c_werror_flag=yes
3201   ac_cv_prog_cc_g=no
3202   CFLAGS="-g"
3203   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3204/* end confdefs.h.  */
3205
3206int
3207main ()
3208{
3209
3210  ;
3211  return 0;
3212}
3213_ACEOF
3214if ac_fn_c_try_compile "$LINENO"; then :
3215  ac_cv_prog_cc_g=yes
3216else
3217  CFLAGS=""
3218      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3219/* end confdefs.h.  */
3220
3221int
3222main ()
3223{
3224
3225  ;
3226  return 0;
3227}
3228_ACEOF
3229if ac_fn_c_try_compile "$LINENO"; then :
3230
3231else
3232  ac_c_werror_flag=$ac_save_c_werror_flag
3233	 CFLAGS="-g"
3234	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3235/* end confdefs.h.  */
3236
3237int
3238main ()
3239{
3240
3241  ;
3242  return 0;
3243}
3244_ACEOF
3245if ac_fn_c_try_compile "$LINENO"; then :
3246  ac_cv_prog_cc_g=yes
3247fi
3248rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3249fi
3250rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3251fi
3252rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3253   ac_c_werror_flag=$ac_save_c_werror_flag
3254fi
3255{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3256$as_echo "$ac_cv_prog_cc_g" >&6; }
3257if test "$ac_test_CFLAGS" = set; then
3258  CFLAGS=$ac_save_CFLAGS
3259elif test $ac_cv_prog_cc_g = yes; then
3260  if test "$GCC" = yes; then
3261    CFLAGS="-g -O2"
3262  else
3263    CFLAGS="-g"
3264  fi
3265else
3266  if test "$GCC" = yes; then
3267    CFLAGS="-O2"
3268  else
3269    CFLAGS=
3270  fi
3271fi
3272{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3273$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3274if ${ac_cv_prog_cc_c89+:} false; then :
3275  $as_echo_n "(cached) " >&6
3276else
3277  ac_cv_prog_cc_c89=no
3278ac_save_CC=$CC
3279cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3280/* end confdefs.h.  */
3281#include <stdarg.h>
3282#include <stdio.h>
3283#include <sys/types.h>
3284#include <sys/stat.h>
3285/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3286struct buf { int x; };
3287FILE * (*rcsopen) (struct buf *, struct stat *, int);
3288static char *e (p, i)
3289     char **p;
3290     int i;
3291{
3292  return p[i];
3293}
3294static char *f (char * (*g) (char **, int), char **p, ...)
3295{
3296  char *s;
3297  va_list v;
3298  va_start (v,p);
3299  s = g (p, va_arg (v,int));
3300  va_end (v);
3301  return s;
3302}
3303
3304/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3305   function prototypes and stuff, but not '\xHH' hex character constants.
3306   These don't provoke an error unfortunately, instead are silently treated
3307   as 'x'.  The following induces an error, until -std is added to get
3308   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3309   array size at least.  It's necessary to write '\x00'==0 to get something
3310   that's true only with -std.  */
3311int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3312
3313/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3314   inside strings and character constants.  */
3315#define FOO(x) 'x'
3316int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3317
3318int test (int i, double x);
3319struct s1 {int (*f) (int a);};
3320struct s2 {int (*f) (double a);};
3321int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3322int argc;
3323char **argv;
3324int
3325main ()
3326{
3327return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3328  ;
3329  return 0;
3330}
3331_ACEOF
3332for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3333	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3334do
3335  CC="$ac_save_CC $ac_arg"
3336  if ac_fn_c_try_compile "$LINENO"; then :
3337  ac_cv_prog_cc_c89=$ac_arg
3338fi
3339rm -f core conftest.err conftest.$ac_objext
3340  test "x$ac_cv_prog_cc_c89" != "xno" && break
3341done
3342rm -f conftest.$ac_ext
3343CC=$ac_save_CC
3344
3345fi
3346# AC_CACHE_VAL
3347case "x$ac_cv_prog_cc_c89" in
3348  x)
3349    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3350$as_echo "none needed" >&6; } ;;
3351  xno)
3352    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3353$as_echo "unsupported" >&6; } ;;
3354  *)
3355    CC="$CC $ac_cv_prog_cc_c89"
3356    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3357$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3358esac
3359if test "x$ac_cv_prog_cc_c89" != xno; then :
3360
3361fi
3362
3363ac_ext=c
3364ac_cpp='$CPP $CPPFLAGS'
3365ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3366ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3367ac_compiler_gnu=$ac_cv_c_compiler_gnu
3368
3369ac_aux_dir=
3370for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3371  if test -f "$ac_dir/install-sh"; then
3372    ac_aux_dir=$ac_dir
3373    ac_install_sh="$ac_aux_dir/install-sh -c"
3374    break
3375  elif test -f "$ac_dir/install.sh"; then
3376    ac_aux_dir=$ac_dir
3377    ac_install_sh="$ac_aux_dir/install.sh -c"
3378    break
3379  elif test -f "$ac_dir/shtool"; then
3380    ac_aux_dir=$ac_dir
3381    ac_install_sh="$ac_aux_dir/shtool install -c"
3382    break
3383  fi
3384done
3385if test -z "$ac_aux_dir"; then
3386  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3387fi
3388
3389# These three variables are undocumented and unsupported,
3390# and are intended to be withdrawn in a future Autoconf release.
3391# They can cause serious problems if a builder's source tree is in a directory
3392# whose full name contains unusual characters.
3393ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
3394ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
3395ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
3396
3397
3398# Make sure we can run config.sub.
3399$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3400  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3401
3402{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3403$as_echo_n "checking build system type... " >&6; }
3404if ${ac_cv_build+:} false; then :
3405  $as_echo_n "(cached) " >&6
3406else
3407  ac_build_alias=$build_alias
3408test "x$ac_build_alias" = x &&
3409  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3410test "x$ac_build_alias" = x &&
3411  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3412ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3413  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3414
3415fi
3416{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3417$as_echo "$ac_cv_build" >&6; }
3418case $ac_cv_build in
3419*-*-*) ;;
3420*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3421esac
3422build=$ac_cv_build
3423ac_save_IFS=$IFS; IFS='-'
3424set x $ac_cv_build
3425shift
3426build_cpu=$1
3427build_vendor=$2
3428shift; shift
3429# Remember, the first character of IFS is used to create $*,
3430# except with old shells:
3431build_os=$*
3432IFS=$ac_save_IFS
3433case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3434
3435
3436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3437$as_echo_n "checking host system type... " >&6; }
3438if ${ac_cv_host+:} false; then :
3439  $as_echo_n "(cached) " >&6
3440else
3441  if test "x$host_alias" = x; then
3442  ac_cv_host=$ac_cv_build
3443else
3444  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3445    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3446fi
3447
3448fi
3449{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3450$as_echo "$ac_cv_host" >&6; }
3451case $ac_cv_host in
3452*-*-*) ;;
3453*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3454esac
3455host=$ac_cv_host
3456ac_save_IFS=$IFS; IFS='-'
3457set x $ac_cv_host
3458shift
3459host_cpu=$1
3460host_vendor=$2
3461shift; shift
3462# Remember, the first character of IFS is used to create $*,
3463# except with old shells:
3464host_os=$*
3465IFS=$ac_save_IFS
3466case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3467
3468
3469
3470ac_ext=c
3471ac_cpp='$CPP $CPPFLAGS'
3472ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3473ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3474ac_compiler_gnu=$ac_cv_c_compiler_gnu
3475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3476$as_echo_n "checking how to run the C preprocessor... " >&6; }
3477# On Suns, sometimes $CPP names a directory.
3478if test -n "$CPP" && test -d "$CPP"; then
3479  CPP=
3480fi
3481if test -z "$CPP"; then
3482  if ${ac_cv_prog_CPP+:} false; then :
3483  $as_echo_n "(cached) " >&6
3484else
3485      # Double quotes because CPP needs to be expanded
3486    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3487    do
3488      ac_preproc_ok=false
3489for ac_c_preproc_warn_flag in '' yes
3490do
3491  # Use a header file that comes with gcc, so configuring glibc
3492  # with a fresh cross-compiler works.
3493  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3494  # <limits.h> exists even on freestanding compilers.
3495  # On the NeXT, cc -E runs the code through the compiler's parser,
3496  # not just through cpp. "Syntax error" is here to catch this case.
3497  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3498/* end confdefs.h.  */
3499#ifdef __STDC__
3500# include <limits.h>
3501#else
3502# include <assert.h>
3503#endif
3504		     Syntax error
3505_ACEOF
3506if ac_fn_c_try_cpp "$LINENO"; then :
3507
3508else
3509  # Broken: fails on valid input.
3510continue
3511fi
3512rm -f conftest.err conftest.i conftest.$ac_ext
3513
3514  # OK, works on sane cases.  Now check whether nonexistent headers
3515  # can be detected and how.
3516  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3517/* end confdefs.h.  */
3518#include <ac_nonexistent.h>
3519_ACEOF
3520if ac_fn_c_try_cpp "$LINENO"; then :
3521  # Broken: success on invalid input.
3522continue
3523else
3524  # Passes both tests.
3525ac_preproc_ok=:
3526break
3527fi
3528rm -f conftest.err conftest.i conftest.$ac_ext
3529
3530done
3531# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3532rm -f conftest.i conftest.err conftest.$ac_ext
3533if $ac_preproc_ok; then :
3534  break
3535fi
3536
3537    done
3538    ac_cv_prog_CPP=$CPP
3539
3540fi
3541  CPP=$ac_cv_prog_CPP
3542else
3543  ac_cv_prog_CPP=$CPP
3544fi
3545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3546$as_echo "$CPP" >&6; }
3547ac_preproc_ok=false
3548for ac_c_preproc_warn_flag in '' yes
3549do
3550  # Use a header file that comes with gcc, so configuring glibc
3551  # with a fresh cross-compiler works.
3552  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3553  # <limits.h> exists even on freestanding compilers.
3554  # On the NeXT, cc -E runs the code through the compiler's parser,
3555  # not just through cpp. "Syntax error" is here to catch this case.
3556  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3557/* end confdefs.h.  */
3558#ifdef __STDC__
3559# include <limits.h>
3560#else
3561# include <assert.h>
3562#endif
3563		     Syntax error
3564_ACEOF
3565if ac_fn_c_try_cpp "$LINENO"; then :
3566
3567else
3568  # Broken: fails on valid input.
3569continue
3570fi
3571rm -f conftest.err conftest.i conftest.$ac_ext
3572
3573  # OK, works on sane cases.  Now check whether nonexistent headers
3574  # can be detected and how.
3575  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3576/* end confdefs.h.  */
3577#include <ac_nonexistent.h>
3578_ACEOF
3579if ac_fn_c_try_cpp "$LINENO"; then :
3580  # Broken: success on invalid input.
3581continue
3582else
3583  # Passes both tests.
3584ac_preproc_ok=:
3585break
3586fi
3587rm -f conftest.err conftest.i conftest.$ac_ext
3588
3589done
3590# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3591rm -f conftest.i conftest.err conftest.$ac_ext
3592if $ac_preproc_ok; then :
3593
3594else
3595  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3596$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3597as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3598See \`config.log' for more details" "$LINENO" 5; }
3599fi
3600
3601ac_ext=c
3602ac_cpp='$CPP $CPPFLAGS'
3603ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3604ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3605ac_compiler_gnu=$ac_cv_c_compiler_gnu
3606
3607
3608{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3609$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3610if ${ac_cv_path_GREP+:} false; then :
3611  $as_echo_n "(cached) " >&6
3612else
3613  if test -z "$GREP"; then
3614  ac_path_GREP_found=false
3615  # Loop through the user's path and test for each of PROGNAME-LIST
3616  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3617for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3618do
3619  IFS=$as_save_IFS
3620  test -z "$as_dir" && as_dir=.
3621    for ac_prog in grep ggrep; do
3622    for ac_exec_ext in '' $ac_executable_extensions; do
3623      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3624      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3625# Check for GNU ac_path_GREP and select it if it is found.
3626  # Check for GNU $ac_path_GREP
3627case `"$ac_path_GREP" --version 2>&1` in
3628*GNU*)
3629  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3630*)
3631  ac_count=0
3632  $as_echo_n 0123456789 >"conftest.in"
3633  while :
3634  do
3635    cat "conftest.in" "conftest.in" >"conftest.tmp"
3636    mv "conftest.tmp" "conftest.in"
3637    cp "conftest.in" "conftest.nl"
3638    $as_echo 'GREP' >> "conftest.nl"
3639    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3640    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3641    as_fn_arith $ac_count + 1 && ac_count=$as_val
3642    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3643      # Best one so far, save it but keep looking for a better one
3644      ac_cv_path_GREP="$ac_path_GREP"
3645      ac_path_GREP_max=$ac_count
3646    fi
3647    # 10*(2^10) chars as input seems more than enough
3648    test $ac_count -gt 10 && break
3649  done
3650  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3651esac
3652
3653      $ac_path_GREP_found && break 3
3654    done
3655  done
3656  done
3657IFS=$as_save_IFS
3658  if test -z "$ac_cv_path_GREP"; then
3659    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3660  fi
3661else
3662  ac_cv_path_GREP=$GREP
3663fi
3664
3665fi
3666{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3667$as_echo "$ac_cv_path_GREP" >&6; }
3668 GREP="$ac_cv_path_GREP"
3669
3670
3671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3672$as_echo_n "checking for egrep... " >&6; }
3673if ${ac_cv_path_EGREP+:} false; then :
3674  $as_echo_n "(cached) " >&6
3675else
3676  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3677   then ac_cv_path_EGREP="$GREP -E"
3678   else
3679     if test -z "$EGREP"; then
3680  ac_path_EGREP_found=false
3681  # Loop through the user's path and test for each of PROGNAME-LIST
3682  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3683for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3684do
3685  IFS=$as_save_IFS
3686  test -z "$as_dir" && as_dir=.
3687    for ac_prog in egrep; do
3688    for ac_exec_ext in '' $ac_executable_extensions; do
3689      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3690      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3691# Check for GNU ac_path_EGREP and select it if it is found.
3692  # Check for GNU $ac_path_EGREP
3693case `"$ac_path_EGREP" --version 2>&1` in
3694*GNU*)
3695  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3696*)
3697  ac_count=0
3698  $as_echo_n 0123456789 >"conftest.in"
3699  while :
3700  do
3701    cat "conftest.in" "conftest.in" >"conftest.tmp"
3702    mv "conftest.tmp" "conftest.in"
3703    cp "conftest.in" "conftest.nl"
3704    $as_echo 'EGREP' >> "conftest.nl"
3705    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3706    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3707    as_fn_arith $ac_count + 1 && ac_count=$as_val
3708    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3709      # Best one so far, save it but keep looking for a better one
3710      ac_cv_path_EGREP="$ac_path_EGREP"
3711      ac_path_EGREP_max=$ac_count
3712    fi
3713    # 10*(2^10) chars as input seems more than enough
3714    test $ac_count -gt 10 && break
3715  done
3716  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3717esac
3718
3719      $ac_path_EGREP_found && break 3
3720    done
3721  done
3722  done
3723IFS=$as_save_IFS
3724  if test -z "$ac_cv_path_EGREP"; then
3725    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3726  fi
3727else
3728  ac_cv_path_EGREP=$EGREP
3729fi
3730
3731   fi
3732fi
3733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3734$as_echo "$ac_cv_path_EGREP" >&6; }
3735 EGREP="$ac_cv_path_EGREP"
3736
3737
3738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3739$as_echo_n "checking for ANSI C header files... " >&6; }
3740if ${ac_cv_header_stdc+:} false; then :
3741  $as_echo_n "(cached) " >&6
3742else
3743  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3744/* end confdefs.h.  */
3745#include <stdlib.h>
3746#include <stdarg.h>
3747#include <string.h>
3748#include <float.h>
3749
3750int
3751main ()
3752{
3753
3754  ;
3755  return 0;
3756}
3757_ACEOF
3758if ac_fn_c_try_compile "$LINENO"; then :
3759  ac_cv_header_stdc=yes
3760else
3761  ac_cv_header_stdc=no
3762fi
3763rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3764
3765if test $ac_cv_header_stdc = yes; then
3766  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3767  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3768/* end confdefs.h.  */
3769#include <string.h>
3770
3771_ACEOF
3772if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3773  $EGREP "memchr" >/dev/null 2>&1; then :
3774
3775else
3776  ac_cv_header_stdc=no
3777fi
3778rm -f conftest*
3779
3780fi
3781
3782if test $ac_cv_header_stdc = yes; then
3783  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3784  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3785/* end confdefs.h.  */
3786#include <stdlib.h>
3787
3788_ACEOF
3789if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3790  $EGREP "free" >/dev/null 2>&1; then :
3791
3792else
3793  ac_cv_header_stdc=no
3794fi
3795rm -f conftest*
3796
3797fi
3798
3799if test $ac_cv_header_stdc = yes; then
3800  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3801  if test "$cross_compiling" = yes; then :
3802  :
3803else
3804  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3805/* end confdefs.h.  */
3806#include <ctype.h>
3807#include <stdlib.h>
3808#if ((' ' & 0x0FF) == 0x020)
3809# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3810# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3811#else
3812# define ISLOWER(c) \
3813		   (('a' <= (c) && (c) <= 'i') \
3814		     || ('j' <= (c) && (c) <= 'r') \
3815		     || ('s' <= (c) && (c) <= 'z'))
3816# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3817#endif
3818
3819#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3820int
3821main ()
3822{
3823  int i;
3824  for (i = 0; i < 256; i++)
3825    if (XOR (islower (i), ISLOWER (i))
3826	|| toupper (i) != TOUPPER (i))
3827      return 2;
3828  return 0;
3829}
3830_ACEOF
3831if ac_fn_c_try_run "$LINENO"; then :
3832
3833else
3834  ac_cv_header_stdc=no
3835fi
3836rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3837  conftest.$ac_objext conftest.beam conftest.$ac_ext
3838fi
3839
3840fi
3841fi
3842{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3843$as_echo "$ac_cv_header_stdc" >&6; }
3844if test $ac_cv_header_stdc = yes; then
3845
3846$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3847
3848fi
3849
3850# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3851for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3852		  inttypes.h stdint.h unistd.h
3853do :
3854  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3855ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3856"
3857if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3858  cat >>confdefs.h <<_ACEOF
3859#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3860_ACEOF
3861
3862fi
3863
3864done
3865
3866
3867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
3868$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
3869if ${ac_cv_c_bigendian+:} false; then :
3870  $as_echo_n "(cached) " >&6
3871else
3872  ac_cv_c_bigendian=unknown
3873    # See if we're dealing with a universal compiler.
3874    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3875/* end confdefs.h.  */
3876#ifndef __APPLE_CC__
3877	       not a universal capable compiler
3878	     #endif
3879	     typedef int dummy;
3880
3881_ACEOF
3882if ac_fn_c_try_compile "$LINENO"; then :
3883
3884	# Check for potential -arch flags.  It is not universal unless
3885	# there are at least two -arch flags with different values.
3886	ac_arch=
3887	ac_prev=
3888	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
3889	 if test -n "$ac_prev"; then
3890	   case $ac_word in
3891	     i?86 | x86_64 | ppc | ppc64)
3892	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
3893		 ac_arch=$ac_word
3894	       else
3895		 ac_cv_c_bigendian=universal
3896		 break
3897	       fi
3898	       ;;
3899	   esac
3900	   ac_prev=
3901	 elif test "x$ac_word" = "x-arch"; then
3902	   ac_prev=arch
3903	 fi
3904       done
3905fi
3906rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3907    if test $ac_cv_c_bigendian = unknown; then
3908      # See if sys/param.h defines the BYTE_ORDER macro.
3909      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3910/* end confdefs.h.  */
3911#include <sys/types.h>
3912	     #include <sys/param.h>
3913
3914int
3915main ()
3916{
3917#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
3918		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
3919		     && LITTLE_ENDIAN)
3920	      bogus endian macros
3921	     #endif
3922
3923  ;
3924  return 0;
3925}
3926_ACEOF
3927if ac_fn_c_try_compile "$LINENO"; then :
3928  # It does; now see whether it defined to BIG_ENDIAN or not.
3929	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3930/* end confdefs.h.  */
3931#include <sys/types.h>
3932		#include <sys/param.h>
3933
3934int
3935main ()
3936{
3937#if BYTE_ORDER != BIG_ENDIAN
3938		 not big endian
3939		#endif
3940
3941  ;
3942  return 0;
3943}
3944_ACEOF
3945if ac_fn_c_try_compile "$LINENO"; then :
3946  ac_cv_c_bigendian=yes
3947else
3948  ac_cv_c_bigendian=no
3949fi
3950rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3951fi
3952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3953    fi
3954    if test $ac_cv_c_bigendian = unknown; then
3955      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
3956      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3957/* end confdefs.h.  */
3958#include <limits.h>
3959
3960int
3961main ()
3962{
3963#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
3964	      bogus endian macros
3965	     #endif
3966
3967  ;
3968  return 0;
3969}
3970_ACEOF
3971if ac_fn_c_try_compile "$LINENO"; then :
3972  # It does; now see whether it defined to _BIG_ENDIAN or not.
3973	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3974/* end confdefs.h.  */
3975#include <limits.h>
3976
3977int
3978main ()
3979{
3980#ifndef _BIG_ENDIAN
3981		 not big endian
3982		#endif
3983
3984  ;
3985  return 0;
3986}
3987_ACEOF
3988if ac_fn_c_try_compile "$LINENO"; then :
3989  ac_cv_c_bigendian=yes
3990else
3991  ac_cv_c_bigendian=no
3992fi
3993rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3994fi
3995rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3996    fi
3997    if test $ac_cv_c_bigendian = unknown; then
3998      # Compile a test program.
3999      if test "$cross_compiling" = yes; then :
4000  # Try to guess by grepping values from an object file.
4001	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4002/* end confdefs.h.  */
4003short int ascii_mm[] =
4004		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4005		short int ascii_ii[] =
4006		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4007		int use_ascii (int i) {
4008		  return ascii_mm[i] + ascii_ii[i];
4009		}
4010		short int ebcdic_ii[] =
4011		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4012		short int ebcdic_mm[] =
4013		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4014		int use_ebcdic (int i) {
4015		  return ebcdic_mm[i] + ebcdic_ii[i];
4016		}
4017		extern int foo;
4018
4019int
4020main ()
4021{
4022return use_ascii (foo) == use_ebcdic (foo);
4023  ;
4024  return 0;
4025}
4026_ACEOF
4027if ac_fn_c_try_compile "$LINENO"; then :
4028  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
4029	      ac_cv_c_bigendian=yes
4030	    fi
4031	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4032	      if test "$ac_cv_c_bigendian" = unknown; then
4033		ac_cv_c_bigendian=no
4034	      else
4035		# finding both strings is unlikely to happen, but who knows?
4036		ac_cv_c_bigendian=unknown
4037	      fi
4038	    fi
4039fi
4040rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4041else
4042  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4043/* end confdefs.h.  */
4044$ac_includes_default
4045int
4046main ()
4047{
4048
4049	     /* Are we little or big endian?  From Harbison&Steele.  */
4050	     union
4051	     {
4052	       long int l;
4053	       char c[sizeof (long int)];
4054	     } u;
4055	     u.l = 1;
4056	     return u.c[sizeof (long int) - 1] == 1;
4057
4058  ;
4059  return 0;
4060}
4061_ACEOF
4062if ac_fn_c_try_run "$LINENO"; then :
4063  ac_cv_c_bigendian=no
4064else
4065  ac_cv_c_bigendian=yes
4066fi
4067rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4068  conftest.$ac_objext conftest.beam conftest.$ac_ext
4069fi
4070
4071    fi
4072fi
4073{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
4074$as_echo "$ac_cv_c_bigendian" >&6; }
4075 case $ac_cv_c_bigendian in #(
4076   yes)
4077     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
4078;; #(
4079   no)
4080      ;; #(
4081   universal)
4082
4083$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
4084
4085     ;; #(
4086   *)
4087     as_fn_error $? "unknown endianness
4088 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
4089 esac
4090
4091
4092# Checks for programs.
4093for ac_prog in gawk mawk nawk awk
4094do
4095  # Extract the first word of "$ac_prog", so it can be a program name with args.
4096set dummy $ac_prog; ac_word=$2
4097{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4098$as_echo_n "checking for $ac_word... " >&6; }
4099if ${ac_cv_prog_AWK+:} false; then :
4100  $as_echo_n "(cached) " >&6
4101else
4102  if test -n "$AWK"; then
4103  ac_cv_prog_AWK="$AWK" # Let the user override the test.
4104else
4105as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4106for as_dir in $PATH
4107do
4108  IFS=$as_save_IFS
4109  test -z "$as_dir" && as_dir=.
4110    for ac_exec_ext in '' $ac_executable_extensions; do
4111  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4112    ac_cv_prog_AWK="$ac_prog"
4113    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4114    break 2
4115  fi
4116done
4117  done
4118IFS=$as_save_IFS
4119
4120fi
4121fi
4122AWK=$ac_cv_prog_AWK
4123if test -n "$AWK"; then
4124  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4125$as_echo "$AWK" >&6; }
4126else
4127  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4128$as_echo "no" >&6; }
4129fi
4130
4131
4132  test -n "$AWK" && break
4133done
4134
4135ac_ext=c
4136ac_cpp='$CPP $CPPFLAGS'
4137ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4138ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4139ac_compiler_gnu=$ac_cv_c_compiler_gnu
4140{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4141$as_echo_n "checking how to run the C preprocessor... " >&6; }
4142# On Suns, sometimes $CPP names a directory.
4143if test -n "$CPP" && test -d "$CPP"; then
4144  CPP=
4145fi
4146if test -z "$CPP"; then
4147  if ${ac_cv_prog_CPP+:} false; then :
4148  $as_echo_n "(cached) " >&6
4149else
4150      # Double quotes because CPP needs to be expanded
4151    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4152    do
4153      ac_preproc_ok=false
4154for ac_c_preproc_warn_flag in '' yes
4155do
4156  # Use a header file that comes with gcc, so configuring glibc
4157  # with a fresh cross-compiler works.
4158  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4159  # <limits.h> exists even on freestanding compilers.
4160  # On the NeXT, cc -E runs the code through the compiler's parser,
4161  # not just through cpp. "Syntax error" is here to catch this case.
4162  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4163/* end confdefs.h.  */
4164#ifdef __STDC__
4165# include <limits.h>
4166#else
4167# include <assert.h>
4168#endif
4169		     Syntax error
4170_ACEOF
4171if ac_fn_c_try_cpp "$LINENO"; then :
4172
4173else
4174  # Broken: fails on valid input.
4175continue
4176fi
4177rm -f conftest.err conftest.i conftest.$ac_ext
4178
4179  # OK, works on sane cases.  Now check whether nonexistent headers
4180  # can be detected and how.
4181  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4182/* end confdefs.h.  */
4183#include <ac_nonexistent.h>
4184_ACEOF
4185if ac_fn_c_try_cpp "$LINENO"; then :
4186  # Broken: success on invalid input.
4187continue
4188else
4189  # Passes both tests.
4190ac_preproc_ok=:
4191break
4192fi
4193rm -f conftest.err conftest.i conftest.$ac_ext
4194
4195done
4196# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4197rm -f conftest.i conftest.err conftest.$ac_ext
4198if $ac_preproc_ok; then :
4199  break
4200fi
4201
4202    done
4203    ac_cv_prog_CPP=$CPP
4204
4205fi
4206  CPP=$ac_cv_prog_CPP
4207else
4208  ac_cv_prog_CPP=$CPP
4209fi
4210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4211$as_echo "$CPP" >&6; }
4212ac_preproc_ok=false
4213for ac_c_preproc_warn_flag in '' yes
4214do
4215  # Use a header file that comes with gcc, so configuring glibc
4216  # with a fresh cross-compiler works.
4217  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4218  # <limits.h> exists even on freestanding compilers.
4219  # On the NeXT, cc -E runs the code through the compiler's parser,
4220  # not just through cpp. "Syntax error" is here to catch this case.
4221  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4222/* end confdefs.h.  */
4223#ifdef __STDC__
4224# include <limits.h>
4225#else
4226# include <assert.h>
4227#endif
4228		     Syntax error
4229_ACEOF
4230if ac_fn_c_try_cpp "$LINENO"; then :
4231
4232else
4233  # Broken: fails on valid input.
4234continue
4235fi
4236rm -f conftest.err conftest.i conftest.$ac_ext
4237
4238  # OK, works on sane cases.  Now check whether nonexistent headers
4239  # can be detected and how.
4240  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4241/* end confdefs.h.  */
4242#include <ac_nonexistent.h>
4243_ACEOF
4244if ac_fn_c_try_cpp "$LINENO"; then :
4245  # Broken: success on invalid input.
4246continue
4247else
4248  # Passes both tests.
4249ac_preproc_ok=:
4250break
4251fi
4252rm -f conftest.err conftest.i conftest.$ac_ext
4253
4254done
4255# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4256rm -f conftest.i conftest.err conftest.$ac_ext
4257if $ac_preproc_ok; then :
4258
4259else
4260  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4261$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4262as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4263See \`config.log' for more details" "$LINENO" 5; }
4264fi
4265
4266ac_ext=c
4267ac_cpp='$CPP $CPPFLAGS'
4268ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4269ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4270ac_compiler_gnu=$ac_cv_c_compiler_gnu
4271
4272if test -n "$ac_tool_prefix"; then
4273  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4274set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4276$as_echo_n "checking for $ac_word... " >&6; }
4277if ${ac_cv_prog_RANLIB+:} false; then :
4278  $as_echo_n "(cached) " >&6
4279else
4280  if test -n "$RANLIB"; then
4281  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4282else
4283as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4284for as_dir in $PATH
4285do
4286  IFS=$as_save_IFS
4287  test -z "$as_dir" && as_dir=.
4288    for ac_exec_ext in '' $ac_executable_extensions; do
4289  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4290    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4291    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4292    break 2
4293  fi
4294done
4295  done
4296IFS=$as_save_IFS
4297
4298fi
4299fi
4300RANLIB=$ac_cv_prog_RANLIB
4301if test -n "$RANLIB"; then
4302  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4303$as_echo "$RANLIB" >&6; }
4304else
4305  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4306$as_echo "no" >&6; }
4307fi
4308
4309
4310fi
4311if test -z "$ac_cv_prog_RANLIB"; then
4312  ac_ct_RANLIB=$RANLIB
4313  # Extract the first word of "ranlib", so it can be a program name with args.
4314set dummy ranlib; ac_word=$2
4315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4316$as_echo_n "checking for $ac_word... " >&6; }
4317if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
4318  $as_echo_n "(cached) " >&6
4319else
4320  if test -n "$ac_ct_RANLIB"; then
4321  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4322else
4323as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4324for as_dir in $PATH
4325do
4326  IFS=$as_save_IFS
4327  test -z "$as_dir" && as_dir=.
4328    for ac_exec_ext in '' $ac_executable_extensions; do
4329  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4330    ac_cv_prog_ac_ct_RANLIB="ranlib"
4331    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4332    break 2
4333  fi
4334done
4335  done
4336IFS=$as_save_IFS
4337
4338fi
4339fi
4340ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4341if test -n "$ac_ct_RANLIB"; then
4342  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4343$as_echo "$ac_ct_RANLIB" >&6; }
4344else
4345  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4346$as_echo "no" >&6; }
4347fi
4348
4349  if test "x$ac_ct_RANLIB" = x; then
4350    RANLIB=":"
4351  else
4352    case $cross_compiling:$ac_tool_warned in
4353yes:)
4354{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4355$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4356ac_tool_warned=yes ;;
4357esac
4358    RANLIB=$ac_ct_RANLIB
4359  fi
4360else
4361  RANLIB="$ac_cv_prog_RANLIB"
4362fi
4363
4364# Find a good install program.  We prefer a C program (faster),
4365# so one script is as good as another.  But avoid the broken or
4366# incompatible versions:
4367# SysV /etc/install, /usr/sbin/install
4368# SunOS /usr/etc/install
4369# IRIX /sbin/install
4370# AIX /bin/install
4371# AmigaOS /C/install, which installs bootblocks on floppy discs
4372# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4373# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4374# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4375# OS/2's system install, which has a completely different semantic
4376# ./install, which can be erroneously created by make from ./install.sh.
4377# Reject install programs that cannot install multiple files.
4378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4379$as_echo_n "checking for a BSD-compatible install... " >&6; }
4380if test -z "$INSTALL"; then
4381if ${ac_cv_path_install+:} false; then :
4382  $as_echo_n "(cached) " >&6
4383else
4384  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4385for as_dir in $PATH
4386do
4387  IFS=$as_save_IFS
4388  test -z "$as_dir" && as_dir=.
4389    # Account for people who put trailing slashes in PATH elements.
4390case $as_dir/ in #((
4391  ./ | .// | /[cC]/* | \
4392  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4393  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4394  /usr/ucb/* ) ;;
4395  *)
4396    # OSF1 and SCO ODT 3.0 have their own names for install.
4397    # Don't use installbsd from OSF since it installs stuff as root
4398    # by default.
4399    for ac_prog in ginstall scoinst install; do
4400      for ac_exec_ext in '' $ac_executable_extensions; do
4401	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4402	  if test $ac_prog = install &&
4403	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4404	    # AIX install.  It has an incompatible calling convention.
4405	    :
4406	  elif test $ac_prog = install &&
4407	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4408	    # program-specific install script used by HP pwplus--don't use.
4409	    :
4410	  else
4411	    rm -rf conftest.one conftest.two conftest.dir
4412	    echo one > conftest.one
4413	    echo two > conftest.two
4414	    mkdir conftest.dir
4415	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4416	      test -s conftest.one && test -s conftest.two &&
4417	      test -s conftest.dir/conftest.one &&
4418	      test -s conftest.dir/conftest.two
4419	    then
4420	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4421	      break 3
4422	    fi
4423	  fi
4424	fi
4425      done
4426    done
4427    ;;
4428esac
4429
4430  done
4431IFS=$as_save_IFS
4432
4433rm -rf conftest.one conftest.two conftest.dir
4434
4435fi
4436  if test "${ac_cv_path_install+set}" = set; then
4437    INSTALL=$ac_cv_path_install
4438  else
4439    # As a last resort, use the slow shell script.  Don't cache a
4440    # value for INSTALL within a source directory, because that will
4441    # break other packages using the cache if that directory is
4442    # removed, or if the value is a relative name.
4443    INSTALL=$ac_install_sh
4444  fi
4445fi
4446{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4447$as_echo "$INSTALL" >&6; }
4448
4449# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4450# It thinks the first close brace ends the variable substitution.
4451test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4452
4453test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4454
4455test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4456
4457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4458$as_echo_n "checking for egrep... " >&6; }
4459if ${ac_cv_path_EGREP+:} false; then :
4460  $as_echo_n "(cached) " >&6
4461else
4462  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4463   then ac_cv_path_EGREP="$GREP -E"
4464   else
4465     if test -z "$EGREP"; then
4466  ac_path_EGREP_found=false
4467  # Loop through the user's path and test for each of PROGNAME-LIST
4468  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4469for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4470do
4471  IFS=$as_save_IFS
4472  test -z "$as_dir" && as_dir=.
4473    for ac_prog in egrep; do
4474    for ac_exec_ext in '' $ac_executable_extensions; do
4475      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4476      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4477# Check for GNU ac_path_EGREP and select it if it is found.
4478  # Check for GNU $ac_path_EGREP
4479case `"$ac_path_EGREP" --version 2>&1` in
4480*GNU*)
4481  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4482*)
4483  ac_count=0
4484  $as_echo_n 0123456789 >"conftest.in"
4485  while :
4486  do
4487    cat "conftest.in" "conftest.in" >"conftest.tmp"
4488    mv "conftest.tmp" "conftest.in"
4489    cp "conftest.in" "conftest.nl"
4490    $as_echo 'EGREP' >> "conftest.nl"
4491    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4492    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4493    as_fn_arith $ac_count + 1 && ac_count=$as_val
4494    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4495      # Best one so far, save it but keep looking for a better one
4496      ac_cv_path_EGREP="$ac_path_EGREP"
4497      ac_path_EGREP_max=$ac_count
4498    fi
4499    # 10*(2^10) chars as input seems more than enough
4500    test $ac_count -gt 10 && break
4501  done
4502  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4503esac
4504
4505      $ac_path_EGREP_found && break 3
4506    done
4507  done
4508  done
4509IFS=$as_save_IFS
4510  if test -z "$ac_cv_path_EGREP"; then
4511    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4512  fi
4513else
4514  ac_cv_path_EGREP=$EGREP
4515fi
4516
4517   fi
4518fi
4519{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4520$as_echo "$ac_cv_path_EGREP" >&6; }
4521 EGREP="$ac_cv_path_EGREP"
4522
4523
4524# Extract the first word of "ar", so it can be a program name with args.
4525set dummy ar; ac_word=$2
4526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4527$as_echo_n "checking for $ac_word... " >&6; }
4528if ${ac_cv_path_AR+:} false; then :
4529  $as_echo_n "(cached) " >&6
4530else
4531  case $AR in
4532  [\\/]* | ?:[\\/]*)
4533  ac_cv_path_AR="$AR" # Let the user override the test with a path.
4534  ;;
4535  *)
4536  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4537for as_dir in $PATH
4538do
4539  IFS=$as_save_IFS
4540  test -z "$as_dir" && as_dir=.
4541    for ac_exec_ext in '' $ac_executable_extensions; do
4542  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4543    ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext"
4544    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4545    break 2
4546  fi
4547done
4548  done
4549IFS=$as_save_IFS
4550
4551  ;;
4552esac
4553fi
4554AR=$ac_cv_path_AR
4555if test -n "$AR"; then
4556  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4557$as_echo "$AR" >&6; }
4558else
4559  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4560$as_echo "no" >&6; }
4561fi
4562
4563
4564# Extract the first word of "cat", so it can be a program name with args.
4565set dummy cat; ac_word=$2
4566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4567$as_echo_n "checking for $ac_word... " >&6; }
4568if ${ac_cv_path_CAT+:} false; then :
4569  $as_echo_n "(cached) " >&6
4570else
4571  case $CAT in
4572  [\\/]* | ?:[\\/]*)
4573  ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
4574  ;;
4575  *)
4576  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4577for as_dir in $PATH
4578do
4579  IFS=$as_save_IFS
4580  test -z "$as_dir" && as_dir=.
4581    for ac_exec_ext in '' $ac_executable_extensions; do
4582  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4583    ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
4584    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4585    break 2
4586  fi
4587done
4588  done
4589IFS=$as_save_IFS
4590
4591  ;;
4592esac
4593fi
4594CAT=$ac_cv_path_CAT
4595if test -n "$CAT"; then
4596  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CAT" >&5
4597$as_echo "$CAT" >&6; }
4598else
4599  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4600$as_echo "no" >&6; }
4601fi
4602
4603
4604# Extract the first word of "kill", so it can be a program name with args.
4605set dummy kill; ac_word=$2
4606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4607$as_echo_n "checking for $ac_word... " >&6; }
4608if ${ac_cv_path_KILL+:} false; then :
4609  $as_echo_n "(cached) " >&6
4610else
4611  case $KILL in
4612  [\\/]* | ?:[\\/]*)
4613  ac_cv_path_KILL="$KILL" # Let the user override the test with a path.
4614  ;;
4615  *)
4616  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4617for as_dir in $PATH
4618do
4619  IFS=$as_save_IFS
4620  test -z "$as_dir" && as_dir=.
4621    for ac_exec_ext in '' $ac_executable_extensions; do
4622  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4623    ac_cv_path_KILL="$as_dir/$ac_word$ac_exec_ext"
4624    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4625    break 2
4626  fi
4627done
4628  done
4629IFS=$as_save_IFS
4630
4631  ;;
4632esac
4633fi
4634KILL=$ac_cv_path_KILL
4635if test -n "$KILL"; then
4636  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KILL" >&5
4637$as_echo "$KILL" >&6; }
4638else
4639  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4640$as_echo "no" >&6; }
4641fi
4642
4643
4644for ac_prog in perl5 perl
4645do
4646  # Extract the first word of "$ac_prog", so it can be a program name with args.
4647set dummy $ac_prog; ac_word=$2
4648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4649$as_echo_n "checking for $ac_word... " >&6; }
4650if ${ac_cv_path_PERL+:} false; then :
4651  $as_echo_n "(cached) " >&6
4652else
4653  case $PERL in
4654  [\\/]* | ?:[\\/]*)
4655  ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4656  ;;
4657  *)
4658  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4659for as_dir in $PATH
4660do
4661  IFS=$as_save_IFS
4662  test -z "$as_dir" && as_dir=.
4663    for ac_exec_ext in '' $ac_executable_extensions; do
4664  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4665    ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4666    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4667    break 2
4668  fi
4669done
4670  done
4671IFS=$as_save_IFS
4672
4673  ;;
4674esac
4675fi
4676PERL=$ac_cv_path_PERL
4677if test -n "$PERL"; then
4678  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
4679$as_echo "$PERL" >&6; }
4680else
4681  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4682$as_echo "no" >&6; }
4683fi
4684
4685
4686  test -n "$PERL" && break
4687done
4688
4689# Extract the first word of "sed", so it can be a program name with args.
4690set dummy sed; ac_word=$2
4691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4692$as_echo_n "checking for $ac_word... " >&6; }
4693if ${ac_cv_path_SED+:} false; then :
4694  $as_echo_n "(cached) " >&6
4695else
4696  case $SED in
4697  [\\/]* | ?:[\\/]*)
4698  ac_cv_path_SED="$SED" # Let the user override the test with a path.
4699  ;;
4700  *)
4701  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4702for as_dir in $PATH
4703do
4704  IFS=$as_save_IFS
4705  test -z "$as_dir" && as_dir=.
4706    for ac_exec_ext in '' $ac_executable_extensions; do
4707  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4708    ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
4709    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4710    break 2
4711  fi
4712done
4713  done
4714IFS=$as_save_IFS
4715
4716  ;;
4717esac
4718fi
4719SED=$ac_cv_path_SED
4720if test -n "$SED"; then
4721  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
4722$as_echo "$SED" >&6; }
4723else
4724  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4725$as_echo "no" >&6; }
4726fi
4727
4728
4729
4730# Extract the first word of "ent", so it can be a program name with args.
4731set dummy ent; ac_word=$2
4732{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4733$as_echo_n "checking for $ac_word... " >&6; }
4734if ${ac_cv_path_ENT+:} false; then :
4735  $as_echo_n "(cached) " >&6
4736else
4737  case $ENT in
4738  [\\/]* | ?:[\\/]*)
4739  ac_cv_path_ENT="$ENT" # Let the user override the test with a path.
4740  ;;
4741  *)
4742  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4743for as_dir in $PATH
4744do
4745  IFS=$as_save_IFS
4746  test -z "$as_dir" && as_dir=.
4747    for ac_exec_ext in '' $ac_executable_extensions; do
4748  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4749    ac_cv_path_ENT="$as_dir/$ac_word$ac_exec_ext"
4750    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4751    break 2
4752  fi
4753done
4754  done
4755IFS=$as_save_IFS
4756
4757  ;;
4758esac
4759fi
4760ENT=$ac_cv_path_ENT
4761if test -n "$ENT"; then
4762  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENT" >&5
4763$as_echo "$ENT" >&6; }
4764else
4765  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4766$as_echo "no" >&6; }
4767fi
4768
4769
4770
4771# Extract the first word of "bash", so it can be a program name with args.
4772set dummy bash; ac_word=$2
4773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4774$as_echo_n "checking for $ac_word... " >&6; }
4775if ${ac_cv_path_TEST_MINUS_S_SH+:} false; then :
4776  $as_echo_n "(cached) " >&6
4777else
4778  case $TEST_MINUS_S_SH in
4779  [\\/]* | ?:[\\/]*)
4780  ac_cv_path_TEST_MINUS_S_SH="$TEST_MINUS_S_SH" # Let the user override the test with a path.
4781  ;;
4782  *)
4783  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4784for as_dir in $PATH
4785do
4786  IFS=$as_save_IFS
4787  test -z "$as_dir" && as_dir=.
4788    for ac_exec_ext in '' $ac_executable_extensions; do
4789  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4790    ac_cv_path_TEST_MINUS_S_SH="$as_dir/$ac_word$ac_exec_ext"
4791    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4792    break 2
4793  fi
4794done
4795  done
4796IFS=$as_save_IFS
4797
4798  ;;
4799esac
4800fi
4801TEST_MINUS_S_SH=$ac_cv_path_TEST_MINUS_S_SH
4802if test -n "$TEST_MINUS_S_SH"; then
4803  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEST_MINUS_S_SH" >&5
4804$as_echo "$TEST_MINUS_S_SH" >&6; }
4805else
4806  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4807$as_echo "no" >&6; }
4808fi
4809
4810
4811# Extract the first word of "ksh", so it can be a program name with args.
4812set dummy ksh; ac_word=$2
4813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4814$as_echo_n "checking for $ac_word... " >&6; }
4815if ${ac_cv_path_TEST_MINUS_S_SH+:} false; then :
4816  $as_echo_n "(cached) " >&6
4817else
4818  case $TEST_MINUS_S_SH in
4819  [\\/]* | ?:[\\/]*)
4820  ac_cv_path_TEST_MINUS_S_SH="$TEST_MINUS_S_SH" # Let the user override the test with a path.
4821  ;;
4822  *)
4823  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4824for as_dir in $PATH
4825do
4826  IFS=$as_save_IFS
4827  test -z "$as_dir" && as_dir=.
4828    for ac_exec_ext in '' $ac_executable_extensions; do
4829  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4830    ac_cv_path_TEST_MINUS_S_SH="$as_dir/$ac_word$ac_exec_ext"
4831    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4832    break 2
4833  fi
4834done
4835  done
4836IFS=$as_save_IFS
4837
4838  ;;
4839esac
4840fi
4841TEST_MINUS_S_SH=$ac_cv_path_TEST_MINUS_S_SH
4842if test -n "$TEST_MINUS_S_SH"; then
4843  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEST_MINUS_S_SH" >&5
4844$as_echo "$TEST_MINUS_S_SH" >&6; }
4845else
4846  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4847$as_echo "no" >&6; }
4848fi
4849
4850
4851# Extract the first word of "sh", so it can be a program name with args.
4852set dummy sh; ac_word=$2
4853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4854$as_echo_n "checking for $ac_word... " >&6; }
4855if ${ac_cv_path_TEST_MINUS_S_SH+:} false; then :
4856  $as_echo_n "(cached) " >&6
4857else
4858  case $TEST_MINUS_S_SH in
4859  [\\/]* | ?:[\\/]*)
4860  ac_cv_path_TEST_MINUS_S_SH="$TEST_MINUS_S_SH" # Let the user override the test with a path.
4861  ;;
4862  *)
4863  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4864for as_dir in $PATH
4865do
4866  IFS=$as_save_IFS
4867  test -z "$as_dir" && as_dir=.
4868    for ac_exec_ext in '' $ac_executable_extensions; do
4869  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4870    ac_cv_path_TEST_MINUS_S_SH="$as_dir/$ac_word$ac_exec_ext"
4871    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4872    break 2
4873  fi
4874done
4875  done
4876IFS=$as_save_IFS
4877
4878  ;;
4879esac
4880fi
4881TEST_MINUS_S_SH=$ac_cv_path_TEST_MINUS_S_SH
4882if test -n "$TEST_MINUS_S_SH"; then
4883  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEST_MINUS_S_SH" >&5
4884$as_echo "$TEST_MINUS_S_SH" >&6; }
4885else
4886  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4887$as_echo "no" >&6; }
4888fi
4889
4890
4891# Extract the first word of "sh", so it can be a program name with args.
4892set dummy sh; ac_word=$2
4893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4894$as_echo_n "checking for $ac_word... " >&6; }
4895if ${ac_cv_path_SH+:} false; then :
4896  $as_echo_n "(cached) " >&6
4897else
4898  case $SH in
4899  [\\/]* | ?:[\\/]*)
4900  ac_cv_path_SH="$SH" # Let the user override the test with a path.
4901  ;;
4902  *)
4903  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4904for as_dir in $PATH
4905do
4906  IFS=$as_save_IFS
4907  test -z "$as_dir" && as_dir=.
4908    for ac_exec_ext in '' $ac_executable_extensions; do
4909  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4910    ac_cv_path_SH="$as_dir/$ac_word$ac_exec_ext"
4911    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4912    break 2
4913  fi
4914done
4915  done
4916IFS=$as_save_IFS
4917
4918  ;;
4919esac
4920fi
4921SH=$ac_cv_path_SH
4922if test -n "$SH"; then
4923  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SH" >&5
4924$as_echo "$SH" >&6; }
4925else
4926  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4927$as_echo "no" >&6; }
4928fi
4929
4930
4931# Extract the first word of "groff", so it can be a program name with args.
4932set dummy groff; ac_word=$2
4933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4934$as_echo_n "checking for $ac_word... " >&6; }
4935if ${ac_cv_path_GROFF+:} false; then :
4936  $as_echo_n "(cached) " >&6
4937else
4938  case $GROFF in
4939  [\\/]* | ?:[\\/]*)
4940  ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
4941  ;;
4942  *)
4943  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4944for as_dir in $PATH
4945do
4946  IFS=$as_save_IFS
4947  test -z "$as_dir" && as_dir=.
4948    for ac_exec_ext in '' $ac_executable_extensions; do
4949  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4950    ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
4951    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4952    break 2
4953  fi
4954done
4955  done
4956IFS=$as_save_IFS
4957
4958  ;;
4959esac
4960fi
4961GROFF=$ac_cv_path_GROFF
4962if test -n "$GROFF"; then
4963  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GROFF" >&5
4964$as_echo "$GROFF" >&6; }
4965else
4966  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4967$as_echo "no" >&6; }
4968fi
4969
4970
4971# Extract the first word of "nroff", so it can be a program name with args.
4972set dummy nroff; ac_word=$2
4973{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4974$as_echo_n "checking for $ac_word... " >&6; }
4975if ${ac_cv_path_NROFF+:} false; then :
4976  $as_echo_n "(cached) " >&6
4977else
4978  case $NROFF in
4979  [\\/]* | ?:[\\/]*)
4980  ac_cv_path_NROFF="$NROFF" # Let the user override the test with a path.
4981  ;;
4982  *)
4983  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4984for as_dir in $PATH
4985do
4986  IFS=$as_save_IFS
4987  test -z "$as_dir" && as_dir=.
4988    for ac_exec_ext in '' $ac_executable_extensions; do
4989  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4990    ac_cv_path_NROFF="$as_dir/$ac_word$ac_exec_ext"
4991    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4992    break 2
4993  fi
4994done
4995  done
4996IFS=$as_save_IFS
4997
4998  ;;
4999esac
5000fi
5001NROFF=$ac_cv_path_NROFF
5002if test -n "$NROFF"; then
5003  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NROFF" >&5
5004$as_echo "$NROFF" >&6; }
5005else
5006  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5007$as_echo "no" >&6; }
5008fi
5009
5010
5011# Extract the first word of "mandoc", so it can be a program name with args.
5012set dummy mandoc; ac_word=$2
5013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5014$as_echo_n "checking for $ac_word... " >&6; }
5015if ${ac_cv_path_MANDOC+:} false; then :
5016  $as_echo_n "(cached) " >&6
5017else
5018  case $MANDOC in
5019  [\\/]* | ?:[\\/]*)
5020  ac_cv_path_MANDOC="$MANDOC" # Let the user override the test with a path.
5021  ;;
5022  *)
5023  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5024for as_dir in $PATH
5025do
5026  IFS=$as_save_IFS
5027  test -z "$as_dir" && as_dir=.
5028    for ac_exec_ext in '' $ac_executable_extensions; do
5029  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5030    ac_cv_path_MANDOC="$as_dir/$ac_word$ac_exec_ext"
5031    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5032    break 2
5033  fi
5034done
5035  done
5036IFS=$as_save_IFS
5037
5038  ;;
5039esac
5040fi
5041MANDOC=$ac_cv_path_MANDOC
5042if test -n "$MANDOC"; then
5043  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDOC" >&5
5044$as_echo "$MANDOC" >&6; }
5045else
5046  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5047$as_echo "no" >&6; }
5048fi
5049
5050
5051TEST_SHELL=sh
5052
5053
5054if test "x$MANDOC" != "x" ; then
5055	MANFMT="$MANDOC"
5056elif test "x$NROFF" != "x" ; then
5057	MANFMT="$NROFF -mandoc"
5058elif test "x$GROFF" != "x" ; then
5059	MANFMT="$GROFF -mandoc -Tascii"
5060else
5061	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no manpage formatted found" >&5
5062$as_echo "$as_me: WARNING: no manpage formatted found" >&2;}
5063	MANFMT="false"
5064fi
5065
5066
5067# Extract the first word of "groupadd", so it can be a program name with args.
5068set dummy groupadd; ac_word=$2
5069{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5070$as_echo_n "checking for $ac_word... " >&6; }
5071if ${ac_cv_path_PATH_GROUPADD_PROG+:} false; then :
5072  $as_echo_n "(cached) " >&6
5073else
5074  case $PATH_GROUPADD_PROG in
5075  [\\/]* | ?:[\\/]*)
5076  ac_cv_path_PATH_GROUPADD_PROG="$PATH_GROUPADD_PROG" # Let the user override the test with a path.
5077  ;;
5078  *)
5079  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5080for as_dir in /usr/sbin${PATH_SEPARATOR}/etc
5081do
5082  IFS=$as_save_IFS
5083  test -z "$as_dir" && as_dir=.
5084    for ac_exec_ext in '' $ac_executable_extensions; do
5085  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5086    ac_cv_path_PATH_GROUPADD_PROG="$as_dir/$ac_word$ac_exec_ext"
5087    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5088    break 2
5089  fi
5090done
5091  done
5092IFS=$as_save_IFS
5093
5094  test -z "$ac_cv_path_PATH_GROUPADD_PROG" && ac_cv_path_PATH_GROUPADD_PROG="groupadd"
5095  ;;
5096esac
5097fi
5098PATH_GROUPADD_PROG=$ac_cv_path_PATH_GROUPADD_PROG
5099if test -n "$PATH_GROUPADD_PROG"; then
5100  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_GROUPADD_PROG" >&5
5101$as_echo "$PATH_GROUPADD_PROG" >&6; }
5102else
5103  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5104$as_echo "no" >&6; }
5105fi
5106
5107
5108# Extract the first word of "useradd", so it can be a program name with args.
5109set dummy useradd; ac_word=$2
5110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5111$as_echo_n "checking for $ac_word... " >&6; }
5112if ${ac_cv_path_PATH_USERADD_PROG+:} false; then :
5113  $as_echo_n "(cached) " >&6
5114else
5115  case $PATH_USERADD_PROG in
5116  [\\/]* | ?:[\\/]*)
5117  ac_cv_path_PATH_USERADD_PROG="$PATH_USERADD_PROG" # Let the user override the test with a path.
5118  ;;
5119  *)
5120  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5121for as_dir in /usr/sbin${PATH_SEPARATOR}/etc
5122do
5123  IFS=$as_save_IFS
5124  test -z "$as_dir" && as_dir=.
5125    for ac_exec_ext in '' $ac_executable_extensions; do
5126  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5127    ac_cv_path_PATH_USERADD_PROG="$as_dir/$ac_word$ac_exec_ext"
5128    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5129    break 2
5130  fi
5131done
5132  done
5133IFS=$as_save_IFS
5134
5135  test -z "$ac_cv_path_PATH_USERADD_PROG" && ac_cv_path_PATH_USERADD_PROG="useradd"
5136  ;;
5137esac
5138fi
5139PATH_USERADD_PROG=$ac_cv_path_PATH_USERADD_PROG
5140if test -n "$PATH_USERADD_PROG"; then
5141  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_USERADD_PROG" >&5
5142$as_echo "$PATH_USERADD_PROG" >&6; }
5143else
5144  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5145$as_echo "no" >&6; }
5146fi
5147
5148
5149# Extract the first word of "pkgmk", so it can be a program name with args.
5150set dummy pkgmk; ac_word=$2
5151{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5152$as_echo_n "checking for $ac_word... " >&6; }
5153if ${ac_cv_prog_MAKE_PACKAGE_SUPPORTED+:} false; then :
5154  $as_echo_n "(cached) " >&6
5155else
5156  if test -n "$MAKE_PACKAGE_SUPPORTED"; then
5157  ac_cv_prog_MAKE_PACKAGE_SUPPORTED="$MAKE_PACKAGE_SUPPORTED" # Let the user override the test.
5158else
5159as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5160for as_dir in $PATH
5161do
5162  IFS=$as_save_IFS
5163  test -z "$as_dir" && as_dir=.
5164    for ac_exec_ext in '' $ac_executable_extensions; do
5165  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5166    ac_cv_prog_MAKE_PACKAGE_SUPPORTED="yes"
5167    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5168    break 2
5169  fi
5170done
5171  done
5172IFS=$as_save_IFS
5173
5174  test -z "$ac_cv_prog_MAKE_PACKAGE_SUPPORTED" && ac_cv_prog_MAKE_PACKAGE_SUPPORTED="no"
5175fi
5176fi
5177MAKE_PACKAGE_SUPPORTED=$ac_cv_prog_MAKE_PACKAGE_SUPPORTED
5178if test -n "$MAKE_PACKAGE_SUPPORTED"; then
5179  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE_PACKAGE_SUPPORTED" >&5
5180$as_echo "$MAKE_PACKAGE_SUPPORTED" >&6; }
5181else
5182  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5183$as_echo "no" >&6; }
5184fi
5185
5186
5187if test -x /sbin/sh; then
5188	STARTUP_SCRIPT_SHELL=/sbin/sh
5189
5190else
5191	STARTUP_SCRIPT_SHELL=/bin/sh
5192
5193fi
5194
5195# System features
5196# Check whether --enable-largefile was given.
5197if test "${enable_largefile+set}" = set; then :
5198  enableval=$enable_largefile;
5199fi
5200
5201if test "$enable_largefile" != no; then
5202
5203  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5204$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5205if ${ac_cv_sys_largefile_CC+:} false; then :
5206  $as_echo_n "(cached) " >&6
5207else
5208  ac_cv_sys_largefile_CC=no
5209     if test "$GCC" != yes; then
5210       ac_save_CC=$CC
5211       while :; do
5212	 # IRIX 6.2 and later do not support large files by default,
5213	 # so use the C compiler's -n32 option if that helps.
5214	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5215/* end confdefs.h.  */
5216#include <sys/types.h>
5217 /* Check that off_t can represent 2**63 - 1 correctly.
5218    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5219    since some C++ compilers masquerading as C compilers
5220    incorrectly reject 9223372036854775807.  */
5221#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5222  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5223		       && LARGE_OFF_T % 2147483647 == 1)
5224		      ? 1 : -1];
5225int
5226main ()
5227{
5228
5229  ;
5230  return 0;
5231}
5232_ACEOF
5233	 if ac_fn_c_try_compile "$LINENO"; then :
5234  break
5235fi
5236rm -f core conftest.err conftest.$ac_objext
5237	 CC="$CC -n32"
5238	 if ac_fn_c_try_compile "$LINENO"; then :
5239  ac_cv_sys_largefile_CC=' -n32'; break
5240fi
5241rm -f core conftest.err conftest.$ac_objext
5242	 break
5243       done
5244       CC=$ac_save_CC
5245       rm -f conftest.$ac_ext
5246    fi
5247fi
5248{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5249$as_echo "$ac_cv_sys_largefile_CC" >&6; }
5250  if test "$ac_cv_sys_largefile_CC" != no; then
5251    CC=$CC$ac_cv_sys_largefile_CC
5252  fi
5253
5254  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5255$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5256if ${ac_cv_sys_file_offset_bits+:} false; then :
5257  $as_echo_n "(cached) " >&6
5258else
5259  while :; do
5260  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5261/* end confdefs.h.  */
5262#include <sys/types.h>
5263 /* Check that off_t can represent 2**63 - 1 correctly.
5264    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5265    since some C++ compilers masquerading as C compilers
5266    incorrectly reject 9223372036854775807.  */
5267#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5268  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5269		       && LARGE_OFF_T % 2147483647 == 1)
5270		      ? 1 : -1];
5271int
5272main ()
5273{
5274
5275  ;
5276  return 0;
5277}
5278_ACEOF
5279if ac_fn_c_try_compile "$LINENO"; then :
5280  ac_cv_sys_file_offset_bits=no; break
5281fi
5282rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5283  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5284/* end confdefs.h.  */
5285#define _FILE_OFFSET_BITS 64
5286#include <sys/types.h>
5287 /* Check that off_t can represent 2**63 - 1 correctly.
5288    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5289    since some C++ compilers masquerading as C compilers
5290    incorrectly reject 9223372036854775807.  */
5291#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5292  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5293		       && LARGE_OFF_T % 2147483647 == 1)
5294		      ? 1 : -1];
5295int
5296main ()
5297{
5298
5299  ;
5300  return 0;
5301}
5302_ACEOF
5303if ac_fn_c_try_compile "$LINENO"; then :
5304  ac_cv_sys_file_offset_bits=64; break
5305fi
5306rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5307  ac_cv_sys_file_offset_bits=unknown
5308  break
5309done
5310fi
5311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5312$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5313case $ac_cv_sys_file_offset_bits in #(
5314  no | unknown) ;;
5315  *)
5316cat >>confdefs.h <<_ACEOF
5317#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5318_ACEOF
5319;;
5320esac
5321rm -rf conftest*
5322  if test $ac_cv_sys_file_offset_bits = unknown; then
5323    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5324$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
5325if ${ac_cv_sys_large_files+:} false; then :
5326  $as_echo_n "(cached) " >&6
5327else
5328  while :; do
5329  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5330/* end confdefs.h.  */
5331#include <sys/types.h>
5332 /* Check that off_t can represent 2**63 - 1 correctly.
5333    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5334    since some C++ compilers masquerading as C compilers
5335    incorrectly reject 9223372036854775807.  */
5336#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5337  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5338		       && LARGE_OFF_T % 2147483647 == 1)
5339		      ? 1 : -1];
5340int
5341main ()
5342{
5343
5344  ;
5345  return 0;
5346}
5347_ACEOF
5348if ac_fn_c_try_compile "$LINENO"; then :
5349  ac_cv_sys_large_files=no; break
5350fi
5351rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5352  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5353/* end confdefs.h.  */
5354#define _LARGE_FILES 1
5355#include <sys/types.h>
5356 /* Check that off_t can represent 2**63 - 1 correctly.
5357    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5358    since some C++ compilers masquerading as C compilers
5359    incorrectly reject 9223372036854775807.  */
5360#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5361  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5362		       && LARGE_OFF_T % 2147483647 == 1)
5363		      ? 1 : -1];
5364int
5365main ()
5366{
5367
5368  ;
5369  return 0;
5370}
5371_ACEOF
5372if ac_fn_c_try_compile "$LINENO"; then :
5373  ac_cv_sys_large_files=1; break
5374fi
5375rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5376  ac_cv_sys_large_files=unknown
5377  break
5378done
5379fi
5380{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5381$as_echo "$ac_cv_sys_large_files" >&6; }
5382case $ac_cv_sys_large_files in #(
5383  no | unknown) ;;
5384  *)
5385cat >>confdefs.h <<_ACEOF
5386#define _LARGE_FILES $ac_cv_sys_large_files
5387_ACEOF
5388;;
5389esac
5390rm -rf conftest*
5391  fi
5392fi
5393
5394
5395if test -z "$AR" ; then
5396	as_fn_error $? "*** 'ar' missing, please install or fix your \$PATH ***" "$LINENO" 5
5397fi
5398
5399# Use LOGIN_PROGRAM from environment if possible
5400if test ! -z "$LOGIN_PROGRAM" ; then
5401
5402cat >>confdefs.h <<_ACEOF
5403#define LOGIN_PROGRAM_FALLBACK "$LOGIN_PROGRAM"
5404_ACEOF
5405
5406else
5407	# Search for login
5408	# Extract the first word of "login", so it can be a program name with args.
5409set dummy login; ac_word=$2
5410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5411$as_echo_n "checking for $ac_word... " >&6; }
5412if ${ac_cv_path_LOGIN_PROGRAM_FALLBACK+:} false; then :
5413  $as_echo_n "(cached) " >&6
5414else
5415  case $LOGIN_PROGRAM_FALLBACK in
5416  [\\/]* | ?:[\\/]*)
5417  ac_cv_path_LOGIN_PROGRAM_FALLBACK="$LOGIN_PROGRAM_FALLBACK" # Let the user override the test with a path.
5418  ;;
5419  *)
5420  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5421for as_dir in $PATH
5422do
5423  IFS=$as_save_IFS
5424  test -z "$as_dir" && as_dir=.
5425    for ac_exec_ext in '' $ac_executable_extensions; do
5426  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5427    ac_cv_path_LOGIN_PROGRAM_FALLBACK="$as_dir/$ac_word$ac_exec_ext"
5428    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5429    break 2
5430  fi
5431done
5432  done
5433IFS=$as_save_IFS
5434
5435  ;;
5436esac
5437fi
5438LOGIN_PROGRAM_FALLBACK=$ac_cv_path_LOGIN_PROGRAM_FALLBACK
5439if test -n "$LOGIN_PROGRAM_FALLBACK"; then
5440  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LOGIN_PROGRAM_FALLBACK" >&5
5441$as_echo "$LOGIN_PROGRAM_FALLBACK" >&6; }
5442else
5443  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5444$as_echo "no" >&6; }
5445fi
5446
5447
5448	if test ! -z "$LOGIN_PROGRAM_FALLBACK" ; then
5449		cat >>confdefs.h <<_ACEOF
5450#define LOGIN_PROGRAM_FALLBACK "$LOGIN_PROGRAM_FALLBACK"
5451_ACEOF
5452
5453	fi
5454fi
5455
5456# Extract the first word of "passwd", so it can be a program name with args.
5457set dummy passwd; ac_word=$2
5458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5459$as_echo_n "checking for $ac_word... " >&6; }
5460if ${ac_cv_path_PATH_PASSWD_PROG+:} false; then :
5461  $as_echo_n "(cached) " >&6
5462else
5463  case $PATH_PASSWD_PROG in
5464  [\\/]* | ?:[\\/]*)
5465  ac_cv_path_PATH_PASSWD_PROG="$PATH_PASSWD_PROG" # Let the user override the test with a path.
5466  ;;
5467  *)
5468  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5469for as_dir in $PATH
5470do
5471  IFS=$as_save_IFS
5472  test -z "$as_dir" && as_dir=.
5473    for ac_exec_ext in '' $ac_executable_extensions; do
5474  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5475    ac_cv_path_PATH_PASSWD_PROG="$as_dir/$ac_word$ac_exec_ext"
5476    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5477    break 2
5478  fi
5479done
5480  done
5481IFS=$as_save_IFS
5482
5483  ;;
5484esac
5485fi
5486PATH_PASSWD_PROG=$ac_cv_path_PATH_PASSWD_PROG
5487if test -n "$PATH_PASSWD_PROG"; then
5488  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_PASSWD_PROG" >&5
5489$as_echo "$PATH_PASSWD_PROG" >&6; }
5490else
5491  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5492$as_echo "no" >&6; }
5493fi
5494
5495
5496if test ! -z "$PATH_PASSWD_PROG" ; then
5497
5498cat >>confdefs.h <<_ACEOF
5499#define _PATH_PASSWD_PROG "$PATH_PASSWD_PROG"
5500_ACEOF
5501
5502fi
5503
5504if test -z "$LD" ; then
5505	LD=$CC
5506fi
5507
5508
5509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
5510$as_echo_n "checking for inline... " >&6; }
5511if ${ac_cv_c_inline+:} false; then :
5512  $as_echo_n "(cached) " >&6
5513else
5514  ac_cv_c_inline=no
5515for ac_kw in inline __inline__ __inline; do
5516  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5517/* end confdefs.h.  */
5518#ifndef __cplusplus
5519typedef int foo_t;
5520static $ac_kw foo_t static_foo () {return 0; }
5521$ac_kw foo_t foo () {return 0; }
5522#endif
5523
5524_ACEOF
5525if ac_fn_c_try_compile "$LINENO"; then :
5526  ac_cv_c_inline=$ac_kw
5527fi
5528rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5529  test "$ac_cv_c_inline" != no && break
5530done
5531
5532fi
5533{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
5534$as_echo "$ac_cv_c_inline" >&6; }
5535
5536case $ac_cv_c_inline in
5537  inline | yes) ;;
5538  *)
5539    case $ac_cv_c_inline in
5540      no) ac_val=;;
5541      *) ac_val=$ac_cv_c_inline;;
5542    esac
5543    cat >>confdefs.h <<_ACEOF
5544#ifndef __cplusplus
5545#define inline $ac_val
5546#endif
5547_ACEOF
5548    ;;
5549esac
5550
5551
5552ac_fn_c_check_decl "$LINENO" "LLONG_MAX" "ac_cv_have_decl_LLONG_MAX" "#include <limits.h>
5553"
5554if test "x$ac_cv_have_decl_LLONG_MAX" = xyes; then :
5555  have_llong_max=1
5556fi
5557
5558ac_fn_c_check_decl "$LINENO" "SYSTR_POLICY_KILL" "ac_cv_have_decl_SYSTR_POLICY_KILL" "
5559	#include <sys/types.h>
5560	#include <sys/param.h>
5561	#include <dev/systrace.h>
5562
5563"
5564if test "x$ac_cv_have_decl_SYSTR_POLICY_KILL" = xyes; then :
5565  have_systr_policy_kill=1
5566fi
5567
5568ac_fn_c_check_decl "$LINENO" "RLIMIT_NPROC" "ac_cv_have_decl_RLIMIT_NPROC" "
5569	#include <sys/types.h>
5570	#include <sys/resource.h>
5571
5572"
5573if test "x$ac_cv_have_decl_RLIMIT_NPROC" = xyes; then :
5574
5575$as_echo "#define HAVE_RLIMIT_NPROC /**/" >>confdefs.h
5576
5577fi
5578
5579
5580use_stack_protector=1
5581
5582# Check whether --with-stackprotect was given.
5583if test "${with_stackprotect+set}" = set; then :
5584  withval=$with_stackprotect;
5585    if test "x$withval" = "xno"; then
5586	use_stack_protector=0
5587    fi
5588fi
5589
5590
5591
5592if test "$GCC" = "yes" || test "$GCC" = "egcs"; then
5593	{
5594	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5
5595$as_echo_n "checking if $CC supports -Wall... " >&6; }
5596	saved_CFLAGS="$CFLAGS"
5597	CFLAGS="$CFLAGS -Wall"
5598	_define_flag=""
5599	test "x$_define_flag" = "x" && _define_flag="-Wall"
5600	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5601/* end confdefs.h.  */
5602int main(void) { return 0; }
5603_ACEOF
5604if ac_fn_c_try_compile "$LINENO"; then :
5605   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5606$as_echo "yes" >&6; }
5607		  CFLAGS="$saved_CFLAGS $_define_flag"
5608else
5609   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5610$as_echo "no" >&6; }
5611		  CFLAGS="$saved_CFLAGS"
5612
5613fi
5614rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5615}
5616	{
5617	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5
5618$as_echo_n "checking if $CC supports -Wpointer-arith... " >&6; }
5619	saved_CFLAGS="$CFLAGS"
5620	CFLAGS="$CFLAGS -Wpointer-arith"
5621	_define_flag=""
5622	test "x$_define_flag" = "x" && _define_flag="-Wpointer-arith"
5623	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5624/* end confdefs.h.  */
5625int main(void) { return 0; }
5626_ACEOF
5627if ac_fn_c_try_compile "$LINENO"; then :
5628   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5629$as_echo "yes" >&6; }
5630		  CFLAGS="$saved_CFLAGS $_define_flag"
5631else
5632   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5633$as_echo "no" >&6; }
5634		  CFLAGS="$saved_CFLAGS"
5635
5636fi
5637rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5638}
5639	{
5640	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5
5641$as_echo_n "checking if $CC supports -Wuninitialized... " >&6; }
5642	saved_CFLAGS="$CFLAGS"
5643	CFLAGS="$CFLAGS -Wuninitialized"
5644	_define_flag=""
5645	test "x$_define_flag" = "x" && _define_flag="-Wuninitialized"
5646	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5647/* end confdefs.h.  */
5648int main(void) { return 0; }
5649_ACEOF
5650if ac_fn_c_try_compile "$LINENO"; then :
5651   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5652$as_echo "yes" >&6; }
5653		  CFLAGS="$saved_CFLAGS $_define_flag"
5654else
5655   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5656$as_echo "no" >&6; }
5657		  CFLAGS="$saved_CFLAGS"
5658
5659fi
5660rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5661}
5662	{
5663	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsign-compare" >&5
5664$as_echo_n "checking if $CC supports -Wsign-compare... " >&6; }
5665	saved_CFLAGS="$CFLAGS"
5666	CFLAGS="$CFLAGS -Wsign-compare"
5667	_define_flag=""
5668	test "x$_define_flag" = "x" && _define_flag="-Wsign-compare"
5669	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5670/* end confdefs.h.  */
5671int main(void) { return 0; }
5672_ACEOF
5673if ac_fn_c_try_compile "$LINENO"; then :
5674   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5675$as_echo "yes" >&6; }
5676		  CFLAGS="$saved_CFLAGS $_define_flag"
5677else
5678   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5679$as_echo "no" >&6; }
5680		  CFLAGS="$saved_CFLAGS"
5681
5682fi
5683rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5684}
5685	{
5686	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat-security" >&5
5687$as_echo_n "checking if $CC supports -Wformat-security... " >&6; }
5688	saved_CFLAGS="$CFLAGS"
5689	CFLAGS="$CFLAGS -Wformat-security"
5690	_define_flag=""
5691	test "x$_define_flag" = "x" && _define_flag="-Wformat-security"
5692	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5693/* end confdefs.h.  */
5694int main(void) { return 0; }
5695_ACEOF
5696if ac_fn_c_try_compile "$LINENO"; then :
5697   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5698$as_echo "yes" >&6; }
5699		  CFLAGS="$saved_CFLAGS $_define_flag"
5700else
5701   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5702$as_echo "no" >&6; }
5703		  CFLAGS="$saved_CFLAGS"
5704
5705fi
5706rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5707}
5708	{
5709	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-sign" >&5
5710$as_echo_n "checking if $CC supports -Wpointer-sign... " >&6; }
5711	saved_CFLAGS="$CFLAGS"
5712	CFLAGS="$CFLAGS -Wpointer-sign"
5713	_define_flag="-Wno-pointer-sign"
5714	test "x$_define_flag" = "x" && _define_flag="-Wpointer-sign"
5715	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5716/* end confdefs.h.  */
5717int main(void) { return 0; }
5718_ACEOF
5719if ac_fn_c_try_compile "$LINENO"; then :
5720   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5721$as_echo "yes" >&6; }
5722		  CFLAGS="$saved_CFLAGS $_define_flag"
5723else
5724   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5725$as_echo "no" >&6; }
5726		  CFLAGS="$saved_CFLAGS"
5727
5728fi
5729rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5730}
5731	{
5732	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused-result" >&5
5733$as_echo_n "checking if $CC supports -Wunused-result... " >&6; }
5734	saved_CFLAGS="$CFLAGS"
5735	CFLAGS="$CFLAGS -Wunused-result"
5736	_define_flag="-Wno-unused-result"
5737	test "x$_define_flag" = "x" && _define_flag="-Wunused-result"
5738	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5739/* end confdefs.h.  */
5740int main(void) { return 0; }
5741_ACEOF
5742if ac_fn_c_try_compile "$LINENO"; then :
5743   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5744$as_echo "yes" >&6; }
5745		  CFLAGS="$saved_CFLAGS $_define_flag"
5746else
5747   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5748$as_echo "no" >&6; }
5749		  CFLAGS="$saved_CFLAGS"
5750
5751fi
5752rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5753}
5754	{
5755	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fno-strict-aliasing" >&5
5756$as_echo_n "checking if $CC supports -fno-strict-aliasing... " >&6; }
5757	saved_CFLAGS="$CFLAGS"
5758	CFLAGS="$CFLAGS -fno-strict-aliasing"
5759	_define_flag=""
5760	test "x$_define_flag" = "x" && _define_flag="-fno-strict-aliasing"
5761	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5762/* end confdefs.h.  */
5763int main(void) { return 0; }
5764_ACEOF
5765if ac_fn_c_try_compile "$LINENO"; then :
5766   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5767$as_echo "yes" >&6; }
5768		  CFLAGS="$saved_CFLAGS $_define_flag"
5769else
5770   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5771$as_echo "no" >&6; }
5772		  CFLAGS="$saved_CFLAGS"
5773
5774fi
5775rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5776}
5777	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking gcc version" >&5
5778$as_echo_n "checking gcc version... " >&6; }
5779	GCC_VER=`$CC -v 2>&1 | $AWK '/gcc version /{print $3}'`
5780	case $GCC_VER in
5781		1.*) no_attrib_nonnull=1 ;;
5782		2.8* | 2.9*)
5783		     no_attrib_nonnull=1
5784		     ;;
5785		2.*) no_attrib_nonnull=1 ;;
5786		*) ;;
5787	esac
5788	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_VER" >&5
5789$as_echo "$GCC_VER" >&6; }
5790
5791	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -fno-builtin-memset" >&5
5792$as_echo_n "checking if $CC accepts -fno-builtin-memset... " >&6; }
5793	saved_CFLAGS="$CFLAGS"
5794	CFLAGS="$CFLAGS -fno-builtin-memset"
5795	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5796/* end confdefs.h.  */
5797 #include <string.h>
5798int
5799main ()
5800{
5801 char b[10]; memset(b, 0, sizeof(b));
5802  ;
5803  return 0;
5804}
5805_ACEOF
5806if ac_fn_c_try_link "$LINENO"; then :
5807   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5808$as_echo "yes" >&6; }
5809else
5810   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5811$as_echo "no" >&6; }
5812		  CFLAGS="$saved_CFLAGS"
5813
5814fi
5815rm -f core conftest.err conftest.$ac_objext \
5816    conftest$ac_exeext conftest.$ac_ext
5817
5818	# -fstack-protector-all doesn't always work for some GCC versions
5819	# and/or platforms, so we test if we can.  If it's not supported
5820	# on a given platform gcc will emit a warning so we use -Werror.
5821	if test "x$use_stack_protector" = "x1"; then
5822	    for t in -fstack-protector-all -fstack-protector; do
5823		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports $t" >&5
5824$as_echo_n "checking if $CC supports $t... " >&6; }
5825		saved_CFLAGS="$CFLAGS"
5826		saved_LDFLAGS="$LDFLAGS"
5827		CFLAGS="$CFLAGS $t -Werror"
5828		LDFLAGS="$LDFLAGS $t -Werror"
5829		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5830/* end confdefs.h.  */
5831 #include <stdio.h>
5832int
5833main ()
5834{
5835
5836	char x[256];
5837	snprintf(x, sizeof(x), "XXX");
5838
5839  ;
5840  return 0;
5841}
5842_ACEOF
5843if ac_fn_c_try_link "$LINENO"; then :
5844   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5845$as_echo "yes" >&6; }
5846		      CFLAGS="$saved_CFLAGS $t"
5847		      LDFLAGS="$saved_LDFLAGS $t"
5848		      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $t works" >&5
5849$as_echo_n "checking if $t works... " >&6; }
5850		      if test "$cross_compiling" = yes; then :
5851   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: cannot test" >&5
5852$as_echo "$as_me: WARNING: cross compiling: cannot test" >&2;}
5853			  break
5854
5855else
5856  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5857/* end confdefs.h.  */
5858 #include <stdio.h>
5859int
5860main ()
5861{
5862
5863	char x[256];
5864	snprintf(x, sizeof(x), "XXX");
5865
5866  ;
5867  return 0;
5868}
5869_ACEOF
5870if ac_fn_c_try_run "$LINENO"; then :
5871   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5872$as_echo "yes" >&6; }
5873			  break
5874else
5875   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5876$as_echo "no" >&6; }
5877fi
5878rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5879  conftest.$ac_objext conftest.beam conftest.$ac_ext
5880fi
5881
5882
5883else
5884   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5885$as_echo "no" >&6; }
5886
5887fi
5888rm -f core conftest.err conftest.$ac_objext \
5889    conftest$ac_exeext conftest.$ac_ext
5890		CFLAGS="$saved_CFLAGS"
5891		LDFLAGS="$saved_LDFLAGS"
5892	    done
5893	fi
5894
5895	if test -z "$have_llong_max"; then
5896		# retry LLONG_MAX with -std=gnu99, needed on some Linuxes
5897		unset ac_cv_have_decl_LLONG_MAX
5898		saved_CFLAGS="$CFLAGS"
5899		CFLAGS="$CFLAGS -std=gnu99"
5900		ac_fn_c_check_decl "$LINENO" "LLONG_MAX" "ac_cv_have_decl_LLONG_MAX" "#include <limits.h>
5901
5902"
5903if test "x$ac_cv_have_decl_LLONG_MAX" = xyes; then :
5904  have_llong_max=1
5905else
5906  CFLAGS="$saved_CFLAGS"
5907fi
5908
5909	fi
5910fi
5911
5912if test "x$no_attrib_nonnull" != "x1" ; then
5913
5914$as_echo "#define HAVE_ATTRIBUTE__NONNULL__ 1" >>confdefs.h
5915
5916fi
5917
5918
5919# Check whether --with-rpath was given.
5920if test "${with_rpath+set}" = set; then :
5921  withval=$with_rpath;
5922		if test "x$withval" = "xno" ; then
5923			need_dash_r=""
5924		fi
5925		if test "x$withval" = "xyes" ; then
5926			need_dash_r=1
5927		fi
5928
5929
5930fi
5931
5932
5933# Allow user to specify flags
5934
5935# Check whether --with-cflags was given.
5936if test "${with_cflags+set}" = set; then :
5937  withval=$with_cflags;
5938		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
5939		    test "x${withval}" != "xyes"; then
5940			CFLAGS="$CFLAGS $withval"
5941		fi
5942
5943
5944fi
5945
5946
5947# Check whether --with-cppflags was given.
5948if test "${with_cppflags+set}" = set; then :
5949  withval=$with_cppflags;
5950		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
5951		    test "x${withval}" != "xyes"; then
5952			CPPFLAGS="$CPPFLAGS $withval"
5953		fi
5954
5955
5956fi
5957
5958
5959# Check whether --with-ldflags was given.
5960if test "${with_ldflags+set}" = set; then :
5961  withval=$with_ldflags;
5962		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
5963		    test "x${withval}" != "xyes"; then
5964			LDFLAGS="$LDFLAGS $withval"
5965		fi
5966
5967
5968fi
5969
5970
5971# Check whether --with-libs was given.
5972if test "${with_libs+set}" = set; then :
5973  withval=$with_libs;
5974		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
5975		    test "x${withval}" != "xyes"; then
5976			LIBS="$LIBS $withval"
5977		fi
5978
5979
5980fi
5981
5982
5983# Check whether --with-Werror was given.
5984if test "${with_Werror+set}" = set; then :
5985  withval=$with_Werror;
5986		if test -n "$withval"  &&  test "x$withval" != "xno"; then
5987			werror_flags="-Werror"
5988			if test "x${withval}" != "xyes"; then
5989				werror_flags="$withval"
5990			fi
5991		fi
5992
5993
5994fi
5995
5996
5997for ac_header in  \
5998	bstring.h \
5999	crypt.h \
6000	crypto/sha2.h \
6001	dirent.h \
6002	endian.h \
6003	features.h \
6004	fcntl.h \
6005	floatingpoint.h \
6006	getopt.h \
6007	glob.h \
6008	ia.h \
6009	iaf.h \
6010	limits.h \
6011	login.h \
6012	maillock.h \
6013	ndir.h \
6014	net/if_tun.h \
6015	netdb.h \
6016	netgroup.h \
6017	pam/pam_appl.h \
6018	paths.h \
6019	poll.h \
6020	pty.h \
6021	readpassphrase.h \
6022	rpc/types.h \
6023	security/pam_appl.h \
6024	sha2.h \
6025	shadow.h \
6026	stddef.h \
6027	stdint.h \
6028	string.h \
6029	strings.h \
6030	sys/audit.h \
6031	sys/bitypes.h \
6032	sys/bsdtty.h \
6033	sys/cdefs.h \
6034	sys/dir.h \
6035	sys/mman.h \
6036	sys/ndir.h \
6037	sys/poll.h \
6038	sys/prctl.h \
6039	sys/pstat.h \
6040	sys/select.h \
6041	sys/stat.h \
6042	sys/stream.h \
6043	sys/stropts.h \
6044	sys/strtio.h \
6045	sys/statvfs.h \
6046	sys/sysmacros.h \
6047	sys/time.h \
6048	sys/timers.h \
6049	sys/un.h \
6050	time.h \
6051	tmpdir.h \
6052	ttyent.h \
6053	ucred.h \
6054	unistd.h \
6055	usersec.h \
6056	util.h \
6057	utime.h \
6058	utmp.h \
6059	utmpx.h \
6060	vis.h \
6061
6062do :
6063  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6064ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6065if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6066  cat >>confdefs.h <<_ACEOF
6067#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6068_ACEOF
6069
6070fi
6071
6072done
6073
6074
6075# lastlog.h requires sys/time.h to be included first on Solaris
6076for ac_header in lastlog.h
6077do :
6078  ac_fn_c_check_header_compile "$LINENO" "lastlog.h" "ac_cv_header_lastlog_h" "
6079#ifdef HAVE_SYS_TIME_H
6080# include <sys/time.h>
6081#endif
6082
6083"
6084if test "x$ac_cv_header_lastlog_h" = xyes; then :
6085  cat >>confdefs.h <<_ACEOF
6086#define HAVE_LASTLOG_H 1
6087_ACEOF
6088
6089fi
6090
6091done
6092
6093
6094# sys/ptms.h requires sys/stream.h to be included first on Solaris
6095for ac_header in sys/ptms.h
6096do :
6097  ac_fn_c_check_header_compile "$LINENO" "sys/ptms.h" "ac_cv_header_sys_ptms_h" "
6098#ifdef HAVE_SYS_STREAM_H
6099# include <sys/stream.h>
6100#endif
6101
6102"
6103if test "x$ac_cv_header_sys_ptms_h" = xyes; then :
6104  cat >>confdefs.h <<_ACEOF
6105#define HAVE_SYS_PTMS_H 1
6106_ACEOF
6107
6108fi
6109
6110done
6111
6112
6113# login_cap.h requires sys/types.h on NetBSD
6114for ac_header in login_cap.h
6115do :
6116  ac_fn_c_check_header_compile "$LINENO" "login_cap.h" "ac_cv_header_login_cap_h" "
6117#include <sys/types.h>
6118
6119"
6120if test "x$ac_cv_header_login_cap_h" = xyes; then :
6121  cat >>confdefs.h <<_ACEOF
6122#define HAVE_LOGIN_CAP_H 1
6123_ACEOF
6124
6125fi
6126
6127done
6128
6129
6130# older BSDs need sys/param.h before sys/mount.h
6131for ac_header in sys/mount.h
6132do :
6133  ac_fn_c_check_header_compile "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "
6134#include <sys/param.h>
6135
6136"
6137if test "x$ac_cv_header_sys_mount_h" = xyes; then :
6138  cat >>confdefs.h <<_ACEOF
6139#define HAVE_SYS_MOUNT_H 1
6140_ACEOF
6141
6142fi
6143
6144done
6145
6146
6147# Messages for features tested for in target-specific section
6148SIA_MSG="no"
6149SPC_MSG="no"
6150SP_MSG="no"
6151
6152# Check for some target-specific stuff
6153case "$host" in
6154*-*-aix*)
6155	# Some versions of VAC won't allow macro redefinitions at
6156	# -qlanglevel=ansi, and autoconf 2.60 sometimes insists on using that
6157	# particularly with older versions of vac or xlc.
6158	# It also throws errors about null macro argments, but these are
6159	# not fatal.
6160	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler allows macro redefinitions" >&5
6161$as_echo_n "checking if compiler allows macro redefinitions... " >&6; }
6162	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6163/* end confdefs.h.  */
6164
6165#define testmacro foo
6166#define testmacro bar
6167int
6168main ()
6169{
6170 exit(0);
6171  ;
6172  return 0;
6173}
6174_ACEOF
6175if ac_fn_c_try_compile "$LINENO"; then :
6176   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6177$as_echo "yes" >&6; }
6178else
6179   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6180$as_echo "no" >&6; }
6181	      CC="`echo $CC | sed 's/-qlanglvl\=ansi//g'`"
6182	      LD="`echo $LD | sed 's/-qlanglvl\=ansi//g'`"
6183	      CFLAGS="`echo $CFLAGS | sed 's/-qlanglvl\=ansi//g'`"
6184	      CPPFLAGS="`echo $CPPFLAGS | sed 's/-qlanglvl\=ansi//g'`"
6185
6186
6187fi
6188rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6189
6190	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to specify blibpath for linker ($LD)" >&5
6191$as_echo_n "checking how to specify blibpath for linker ($LD)... " >&6; }
6192	if (test -z "$blibpath"); then
6193		blibpath="/usr/lib:/lib"
6194	fi
6195	saved_LDFLAGS="$LDFLAGS"
6196	if test "$GCC" = "yes"; then
6197		flags="-Wl,-blibpath: -Wl,-rpath, -blibpath:"
6198	else
6199		flags="-blibpath: -Wl,-blibpath: -Wl,-rpath,"
6200	fi
6201	for tryflags in $flags ;do
6202		if (test -z "$blibflags"); then
6203			LDFLAGS="$saved_LDFLAGS $tryflags$blibpath"
6204			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6205/* end confdefs.h.  */
6206
6207int
6208main ()
6209{
6210
6211  ;
6212  return 0;
6213}
6214_ACEOF
6215if ac_fn_c_try_link "$LINENO"; then :
6216  blibflags=$tryflags
6217fi
6218rm -f core conftest.err conftest.$ac_objext \
6219    conftest$ac_exeext conftest.$ac_ext
6220		fi
6221	done
6222	if (test -z "$blibflags"); then
6223		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
6224$as_echo "not found" >&6; }
6225		as_fn_error $? "*** must be able to specify blibpath on AIX - check config.log" "$LINENO" 5
6226	else
6227		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $blibflags" >&5
6228$as_echo "$blibflags" >&6; }
6229	fi
6230	LDFLAGS="$saved_LDFLAGS"
6231		ac_fn_c_check_func "$LINENO" "authenticate" "ac_cv_func_authenticate"
6232if test "x$ac_cv_func_authenticate" = xyes; then :
6233
6234$as_echo "#define WITH_AIXAUTHENTICATE 1" >>confdefs.h
6235
6236else
6237  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for authenticate in -ls" >&5
6238$as_echo_n "checking for authenticate in -ls... " >&6; }
6239if ${ac_cv_lib_s_authenticate+:} false; then :
6240  $as_echo_n "(cached) " >&6
6241else
6242  ac_check_lib_save_LIBS=$LIBS
6243LIBS="-ls  $LIBS"
6244cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6245/* end confdefs.h.  */
6246
6247/* Override any GCC internal prototype to avoid an error.
6248   Use char because int might match the return type of a GCC
6249   builtin and then its argument prototype would still apply.  */
6250#ifdef __cplusplus
6251extern "C"
6252#endif
6253char authenticate ();
6254int
6255main ()
6256{
6257return authenticate ();
6258  ;
6259  return 0;
6260}
6261_ACEOF
6262if ac_fn_c_try_link "$LINENO"; then :
6263  ac_cv_lib_s_authenticate=yes
6264else
6265  ac_cv_lib_s_authenticate=no
6266fi
6267rm -f core conftest.err conftest.$ac_objext \
6268    conftest$ac_exeext conftest.$ac_ext
6269LIBS=$ac_check_lib_save_LIBS
6270fi
6271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_s_authenticate" >&5
6272$as_echo "$ac_cv_lib_s_authenticate" >&6; }
6273if test "x$ac_cv_lib_s_authenticate" = xyes; then :
6274   $as_echo "#define WITH_AIXAUTHENTICATE 1" >>confdefs.h
6275
6276				LIBS="$LIBS -ls"
6277
6278fi
6279
6280
6281fi
6282
6283		ac_fn_c_check_decl "$LINENO" "authenticate" "ac_cv_have_decl_authenticate" "#include <usersec.h>
6284"
6285if test "x$ac_cv_have_decl_authenticate" = xyes; then :
6286  ac_have_decl=1
6287else
6288  ac_have_decl=0
6289fi
6290
6291cat >>confdefs.h <<_ACEOF
6292#define HAVE_DECL_AUTHENTICATE $ac_have_decl
6293_ACEOF
6294ac_fn_c_check_decl "$LINENO" "loginrestrictions" "ac_cv_have_decl_loginrestrictions" "#include <usersec.h>
6295"
6296if test "x$ac_cv_have_decl_loginrestrictions" = xyes; then :
6297  ac_have_decl=1
6298else
6299  ac_have_decl=0
6300fi
6301
6302cat >>confdefs.h <<_ACEOF
6303#define HAVE_DECL_LOGINRESTRICTIONS $ac_have_decl
6304_ACEOF
6305ac_fn_c_check_decl "$LINENO" "loginsuccess" "ac_cv_have_decl_loginsuccess" "#include <usersec.h>
6306"
6307if test "x$ac_cv_have_decl_loginsuccess" = xyes; then :
6308  ac_have_decl=1
6309else
6310  ac_have_decl=0
6311fi
6312
6313cat >>confdefs.h <<_ACEOF
6314#define HAVE_DECL_LOGINSUCCESS $ac_have_decl
6315_ACEOF
6316ac_fn_c_check_decl "$LINENO" "passwdexpired" "ac_cv_have_decl_passwdexpired" "#include <usersec.h>
6317"
6318if test "x$ac_cv_have_decl_passwdexpired" = xyes; then :
6319  ac_have_decl=1
6320else
6321  ac_have_decl=0
6322fi
6323
6324cat >>confdefs.h <<_ACEOF
6325#define HAVE_DECL_PASSWDEXPIRED $ac_have_decl
6326_ACEOF
6327ac_fn_c_check_decl "$LINENO" "setauthdb" "ac_cv_have_decl_setauthdb" "#include <usersec.h>
6328"
6329if test "x$ac_cv_have_decl_setauthdb" = xyes; then :
6330  ac_have_decl=1
6331else
6332  ac_have_decl=0
6333fi
6334
6335cat >>confdefs.h <<_ACEOF
6336#define HAVE_DECL_SETAUTHDB $ac_have_decl
6337_ACEOF
6338
6339		ac_fn_c_check_decl "$LINENO" "loginfailed" "ac_cv_have_decl_loginfailed" "#include <usersec.h>
6340
6341"
6342if test "x$ac_cv_have_decl_loginfailed" = xyes; then :
6343  ac_have_decl=1
6344else
6345  ac_have_decl=0
6346fi
6347
6348cat >>confdefs.h <<_ACEOF
6349#define HAVE_DECL_LOGINFAILED $ac_have_decl
6350_ACEOF
6351if test $ac_have_decl = 1; then :
6352  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if loginfailed takes 4 arguments" >&5
6353$as_echo_n "checking if loginfailed takes 4 arguments... " >&6; }
6354	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6355/* end confdefs.h.  */
6356 #include <usersec.h>
6357int
6358main ()
6359{
6360 (void)loginfailed("user","host","tty",0);
6361  ;
6362  return 0;
6363}
6364_ACEOF
6365if ac_fn_c_try_compile "$LINENO"; then :
6366  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6367$as_echo "yes" >&6; }
6368
6369$as_echo "#define AIX_LOGINFAILED_4ARG 1" >>confdefs.h
6370
6371else
6372  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6373$as_echo "no" >&6; }
6374
6375fi
6376rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6377fi
6378
6379	for ac_func in getgrset setauthdb
6380do :
6381  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6382ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6383if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6384  cat >>confdefs.h <<_ACEOF
6385#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6386_ACEOF
6387
6388fi
6389done
6390
6391	ac_fn_c_check_decl "$LINENO" "F_CLOSEM" "ac_cv_have_decl_F_CLOSEM" " #include <limits.h>
6392	      #include <fcntl.h>
6393
6394"
6395if test "x$ac_cv_have_decl_F_CLOSEM" = xyes; then :
6396
6397$as_echo "#define HAVE_FCNTL_CLOSEM 1" >>confdefs.h
6398
6399fi
6400
6401	check_for_aix_broken_getaddrinfo=1
6402
6403$as_echo "#define BROKEN_REALPATH 1" >>confdefs.h
6404
6405
6406$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
6407
6408
6409$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
6410
6411
6412$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
6413
6414
6415$as_echo "#define DISABLE_LASTLOG 1" >>confdefs.h
6416
6417
6418$as_echo "#define LOGIN_NEEDS_UTMPX 1" >>confdefs.h
6419
6420
6421$as_echo "#define SPT_TYPE SPT_REUSEARGV" >>confdefs.h
6422
6423
6424$as_echo "#define SSHPAM_CHAUTHTOK_NEEDS_RUID 1" >>confdefs.h
6425
6426
6427$as_echo "#define PTY_ZEROREAD 1" >>confdefs.h
6428
6429	;;
6430*-*-cygwin*)
6431	check_for_libcrypt_later=1
6432	LIBS="$LIBS /usr/lib/textreadmode.o"
6433
6434$as_echo "#define HAVE_CYGWIN 1" >>confdefs.h
6435
6436
6437$as_echo "#define USE_PIPES 1" >>confdefs.h
6438
6439
6440$as_echo "#define DISABLE_SHADOW 1" >>confdefs.h
6441
6442
6443$as_echo "#define NO_X11_UNIX_SOCKETS 1" >>confdefs.h
6444
6445
6446$as_echo "#define NO_IPPORT_RESERVED_CONCEPT 1" >>confdefs.h
6447
6448
6449$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
6450
6451
6452$as_echo "#define SSH_IOBUFSZ 65535" >>confdefs.h
6453
6454
6455$as_echo "#define FILESYSTEM_NO_BACKSLASH 1" >>confdefs.h
6456
6457	;;
6458*-*-dgux*)
6459
6460$as_echo "#define IP_TOS_IS_BROKEN 1" >>confdefs.h
6461
6462	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
6463
6464	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
6465
6466	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
6467
6468	;;
6469*-*-darwin*)
6470	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we have working getaddrinfo" >&5
6471$as_echo_n "checking if we have working getaddrinfo... " >&6; }
6472	if test "$cross_compiling" = yes; then :
6473  { $as_echo "$as_me:${as_lineno-$LINENO}: result: assume it is working" >&5
6474$as_echo "assume it is working" >&6; }
6475else
6476  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6477/* end confdefs.h.  */
6478 #include <mach-o/dyld.h>
6479main() { if (NSVersionOfRunTimeLibrary("System") >= (60 << 16))
6480		exit(0);
6481	else
6482		exit(1);
6483}
6484
6485_ACEOF
6486if ac_fn_c_try_run "$LINENO"; then :
6487  { $as_echo "$as_me:${as_lineno-$LINENO}: result: working" >&5
6488$as_echo "working" >&6; }
6489else
6490  { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy" >&5
6491$as_echo "buggy" >&6; }
6492
6493$as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
6494
6495
6496fi
6497rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6498  conftest.$ac_objext conftest.beam conftest.$ac_ext
6499fi
6500
6501	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
6502
6503	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
6504
6505	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
6506
6507
6508$as_echo "#define BROKEN_GLOB 1" >>confdefs.h
6509
6510
6511cat >>confdefs.h <<_ACEOF
6512#define BIND_8_COMPAT 1
6513_ACEOF
6514
6515
6516$as_echo "#define SSH_TUN_FREEBSD 1" >>confdefs.h
6517
6518
6519$as_echo "#define SSH_TUN_COMPAT_AF 1" >>confdefs.h
6520
6521
6522$as_echo "#define SSH_TUN_PREPEND_AF 1" >>confdefs.h
6523
6524
6525	ac_fn_c_check_decl "$LINENO" "AU_IPv4" "ac_cv_have_decl_AU_IPv4" "$ac_includes_default"
6526if test "x$ac_cv_have_decl_AU_IPv4" = xyes; then :
6527
6528else
6529
6530$as_echo "#define AU_IPv4 0" >>confdefs.h
6531
6532	    #include <bsm/audit.h>
6533
6534$as_echo "#define LASTLOG_WRITE_PUTUTXLINE 1" >>confdefs.h
6535
6536
6537fi
6538
6539
6540$as_echo "#define SPT_TYPE SPT_REUSEARGV" >>confdefs.h
6541
6542	for ac_func in sandbox_init
6543do :
6544  ac_fn_c_check_func "$LINENO" "sandbox_init" "ac_cv_func_sandbox_init"
6545if test "x$ac_cv_func_sandbox_init" = xyes; then :
6546  cat >>confdefs.h <<_ACEOF
6547#define HAVE_SANDBOX_INIT 1
6548_ACEOF
6549
6550fi
6551done
6552
6553	for ac_header in sandbox.h
6554do :
6555  ac_fn_c_check_header_mongrel "$LINENO" "sandbox.h" "ac_cv_header_sandbox_h" "$ac_includes_default"
6556if test "x$ac_cv_header_sandbox_h" = xyes; then :
6557  cat >>confdefs.h <<_ACEOF
6558#define HAVE_SANDBOX_H 1
6559_ACEOF
6560
6561fi
6562
6563done
6564
6565	;;
6566*-*-dragonfly*)
6567	SSHDLIBS="$SSHDLIBS -lcrypt"
6568	;;
6569*-*-haiku*)
6570    LIBS="$LIBS -lbsd "
6571    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lnetwork" >&5
6572$as_echo_n "checking for socket in -lnetwork... " >&6; }
6573if ${ac_cv_lib_network_socket+:} false; then :
6574  $as_echo_n "(cached) " >&6
6575else
6576  ac_check_lib_save_LIBS=$LIBS
6577LIBS="-lnetwork  $LIBS"
6578cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6579/* end confdefs.h.  */
6580
6581/* Override any GCC internal prototype to avoid an error.
6582   Use char because int might match the return type of a GCC
6583   builtin and then its argument prototype would still apply.  */
6584#ifdef __cplusplus
6585extern "C"
6586#endif
6587char socket ();
6588int
6589main ()
6590{
6591return socket ();
6592  ;
6593  return 0;
6594}
6595_ACEOF
6596if ac_fn_c_try_link "$LINENO"; then :
6597  ac_cv_lib_network_socket=yes
6598else
6599  ac_cv_lib_network_socket=no
6600fi
6601rm -f core conftest.err conftest.$ac_objext \
6602    conftest$ac_exeext conftest.$ac_ext
6603LIBS=$ac_check_lib_save_LIBS
6604fi
6605{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network_socket" >&5
6606$as_echo "$ac_cv_lib_network_socket" >&6; }
6607if test "x$ac_cv_lib_network_socket" = xyes; then :
6608  cat >>confdefs.h <<_ACEOF
6609#define HAVE_LIBNETWORK 1
6610_ACEOF
6611
6612  LIBS="-lnetwork $LIBS"
6613
6614fi
6615
6616    $as_echo "#define HAVE_U_INT64_T 1" >>confdefs.h
6617
6618    MANTYPE=man
6619    ;;
6620*-*-hpux*)
6621	# first we define all of the options common to all HP-UX releases
6622	CPPFLAGS="$CPPFLAGS -D_HPUX_SOURCE -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1"
6623	IPADDR_IN_DISPLAY=yes
6624	$as_echo "#define USE_PIPES 1" >>confdefs.h
6625
6626
6627$as_echo "#define LOGIN_NO_ENDOPT 1" >>confdefs.h
6628
6629	$as_echo "#define LOGIN_NEEDS_UTMPX 1" >>confdefs.h
6630
6631
6632$as_echo "#define LOCKED_PASSWD_STRING \"*\"" >>confdefs.h
6633
6634	$as_echo "#define SPT_TYPE SPT_PSTAT" >>confdefs.h
6635
6636	maildir="/var/mail"
6637	LIBS="$LIBS -lsec"
6638	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for t_error in -lxnet" >&5
6639$as_echo_n "checking for t_error in -lxnet... " >&6; }
6640if ${ac_cv_lib_xnet_t_error+:} false; then :
6641  $as_echo_n "(cached) " >&6
6642else
6643  ac_check_lib_save_LIBS=$LIBS
6644LIBS="-lxnet  $LIBS"
6645cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6646/* end confdefs.h.  */
6647
6648/* Override any GCC internal prototype to avoid an error.
6649   Use char because int might match the return type of a GCC
6650   builtin and then its argument prototype would still apply.  */
6651#ifdef __cplusplus
6652extern "C"
6653#endif
6654char t_error ();
6655int
6656main ()
6657{
6658return t_error ();
6659  ;
6660  return 0;
6661}
6662_ACEOF
6663if ac_fn_c_try_link "$LINENO"; then :
6664  ac_cv_lib_xnet_t_error=yes
6665else
6666  ac_cv_lib_xnet_t_error=no
6667fi
6668rm -f core conftest.err conftest.$ac_objext \
6669    conftest$ac_exeext conftest.$ac_ext
6670LIBS=$ac_check_lib_save_LIBS
6671fi
6672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xnet_t_error" >&5
6673$as_echo "$ac_cv_lib_xnet_t_error" >&6; }
6674if test "x$ac_cv_lib_xnet_t_error" = xyes; then :
6675  cat >>confdefs.h <<_ACEOF
6676#define HAVE_LIBXNET 1
6677_ACEOF
6678
6679  LIBS="-lxnet $LIBS"
6680
6681else
6682  as_fn_error $? "*** -lxnet needed on HP-UX - check config.log ***" "$LINENO" 5
6683fi
6684
6685
6686	# next, we define all of the options specific to major releases
6687	case "$host" in
6688	*-*-hpux10*)
6689		if test -z "$GCC"; then
6690			CFLAGS="$CFLAGS -Ae"
6691		fi
6692		;;
6693	*-*-hpux11*)
6694
6695$as_echo "#define PAM_SUN_CODEBASE 1" >>confdefs.h
6696
6697
6698$as_echo "#define DISABLE_UTMP 1" >>confdefs.h
6699
6700
6701$as_echo "#define USE_BTMP 1" >>confdefs.h
6702
6703		check_for_hpux_broken_getaddrinfo=1
6704		check_for_conflicting_getspnam=1
6705		;;
6706	esac
6707
6708	# lastly, we define options specific to minor releases
6709	case "$host" in
6710	*-*-hpux10.26)
6711
6712$as_echo "#define HAVE_SECUREWARE 1" >>confdefs.h
6713
6714		disable_ptmx_check=yes
6715		LIBS="$LIBS -lsecpw"
6716		;;
6717	esac
6718	;;
6719*-*-irix5*)
6720	PATH="$PATH:/usr/etc"
6721
6722$as_echo "#define BROKEN_INET_NTOA 1" >>confdefs.h
6723
6724	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
6725
6726	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
6727
6728	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
6729
6730
6731$as_echo "#define WITH_ABBREV_NO_TTY 1" >>confdefs.h
6732
6733	$as_echo "#define LOCKED_PASSWD_STRING \"*LK*\"" >>confdefs.h
6734
6735	;;
6736*-*-irix6*)
6737	PATH="$PATH:/usr/etc"
6738
6739$as_echo "#define WITH_IRIX_ARRAY 1" >>confdefs.h
6740
6741
6742$as_echo "#define WITH_IRIX_PROJECT 1" >>confdefs.h
6743
6744
6745$as_echo "#define WITH_IRIX_AUDIT 1" >>confdefs.h
6746
6747	ac_fn_c_check_func "$LINENO" "jlimit_startjob" "ac_cv_func_jlimit_startjob"
6748if test "x$ac_cv_func_jlimit_startjob" = xyes; then :
6749
6750$as_echo "#define WITH_IRIX_JOBS 1" >>confdefs.h
6751
6752fi
6753
6754	$as_echo "#define BROKEN_INET_NTOA 1" >>confdefs.h
6755
6756	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
6757
6758	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
6759
6760	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
6761
6762
6763$as_echo "#define BROKEN_UPDWTMPX 1" >>confdefs.h
6764
6765	$as_echo "#define WITH_ABBREV_NO_TTY 1" >>confdefs.h
6766
6767	$as_echo "#define LOCKED_PASSWD_STRING \"*LK*\"" >>confdefs.h
6768
6769	;;
6770*-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
6771	check_for_libcrypt_later=1
6772	$as_echo "#define PAM_TTY_KLUDGE 1" >>confdefs.h
6773
6774	$as_echo "#define LOCKED_PASSWD_PREFIX \"!\"" >>confdefs.h
6775
6776	$as_echo "#define SPT_TYPE SPT_REUSEARGV" >>confdefs.h
6777
6778
6779$as_echo "#define _PATH_BTMP \"/var/log/btmp\"" >>confdefs.h
6780
6781
6782$as_echo "#define USE_BTMP 1" >>confdefs.h
6783
6784	;;
6785*-*-linux*)
6786	no_dev_ptmx=1
6787	check_for_libcrypt_later=1
6788	check_for_openpty_ctty_bug=1
6789
6790$as_echo "#define PAM_TTY_KLUDGE 1" >>confdefs.h
6791
6792
6793$as_echo "#define LOCKED_PASSWD_PREFIX \"!\"" >>confdefs.h
6794
6795	$as_echo "#define SPT_TYPE SPT_REUSEARGV" >>confdefs.h
6796
6797
6798$as_echo "#define LINK_OPNOTSUPP_ERRNO EPERM" >>confdefs.h
6799
6800
6801$as_echo "#define _PATH_BTMP \"/var/log/btmp\"" >>confdefs.h
6802
6803	$as_echo "#define USE_BTMP 1" >>confdefs.h
6804
6805
6806$as_echo "#define LINUX_OOM_ADJUST 1" >>confdefs.h
6807
6808	inet6_default_4in6=yes
6809	case `uname -r` in
6810	1.*|2.0.*)
6811
6812$as_echo "#define BROKEN_CMSG_TYPE 1" >>confdefs.h
6813
6814		;;
6815	esac
6816	# tun(4) forwarding compat code
6817	for ac_header in linux/if_tun.h
6818do :
6819  ac_fn_c_check_header_mongrel "$LINENO" "linux/if_tun.h" "ac_cv_header_linux_if_tun_h" "$ac_includes_default"
6820if test "x$ac_cv_header_linux_if_tun_h" = xyes; then :
6821  cat >>confdefs.h <<_ACEOF
6822#define HAVE_LINUX_IF_TUN_H 1
6823_ACEOF
6824
6825fi
6826
6827done
6828
6829	if test "x$ac_cv_header_linux_if_tun_h" = "xyes" ; then
6830
6831$as_echo "#define SSH_TUN_LINUX 1" >>confdefs.h
6832
6833
6834$as_echo "#define SSH_TUN_COMPAT_AF 1" >>confdefs.h
6835
6836
6837$as_echo "#define SSH_TUN_PREPEND_AF 1" >>confdefs.h
6838
6839	fi
6840	;;
6841mips-sony-bsd|mips-sony-newsos4)
6842
6843$as_echo "#define NEED_SETPGRP 1" >>confdefs.h
6844
6845	SONY=1
6846	;;
6847*-*-netbsd*)
6848	check_for_libcrypt_before=1
6849	if test "x$withval" != "xno" ; then
6850		need_dash_r=1
6851	fi
6852
6853$as_echo "#define SSH_TUN_FREEBSD 1" >>confdefs.h
6854
6855	ac_fn_c_check_header_mongrel "$LINENO" "net/if_tap.h" "ac_cv_header_net_if_tap_h" "$ac_includes_default"
6856if test "x$ac_cv_header_net_if_tap_h" = xyes; then :
6857
6858else
6859
6860$as_echo "#define SSH_TUN_NO_L2 1" >>confdefs.h
6861
6862fi
6863
6864
6865
6866$as_echo "#define SSH_TUN_PREPEND_AF 1" >>confdefs.h
6867
6868	;;
6869*-*-freebsd*)
6870	check_for_libcrypt_later=1
6871
6872$as_echo "#define LOCKED_PASSWD_PREFIX \"*LOCKED*\"" >>confdefs.h
6873
6874
6875$as_echo "#define SSH_TUN_FREEBSD 1" >>confdefs.h
6876
6877	ac_fn_c_check_header_mongrel "$LINENO" "net/if_tap.h" "ac_cv_header_net_if_tap_h" "$ac_includes_default"
6878if test "x$ac_cv_header_net_if_tap_h" = xyes; then :
6879
6880else
6881
6882$as_echo "#define SSH_TUN_NO_L2 1" >>confdefs.h
6883
6884fi
6885
6886
6887
6888$as_echo "#define BROKEN_GLOB 1" >>confdefs.h
6889
6890	;;
6891*-*-bsdi*)
6892	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
6893
6894	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
6895
6896	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
6897
6898	;;
6899*-next-*)
6900	conf_lastlog_location="/usr/adm/lastlog"
6901	conf_utmp_location=/etc/utmp
6902	conf_wtmp_location=/usr/adm/wtmp
6903	maildir=/usr/spool/mail
6904
6905$as_echo "#define HAVE_NEXT 1" >>confdefs.h
6906
6907	$as_echo "#define BROKEN_REALPATH 1" >>confdefs.h
6908
6909	$as_echo "#define USE_PIPES 1" >>confdefs.h
6910
6911
6912$as_echo "#define BROKEN_SAVED_UIDS 1" >>confdefs.h
6913
6914	;;
6915*-*-openbsd*)
6916
6917$as_echo "#define HAVE_ATTRIBUTE__SENTINEL__ 1" >>confdefs.h
6918
6919
6920$as_echo "#define HAVE_ATTRIBUTE__BOUNDED__ 1" >>confdefs.h
6921
6922
6923$as_echo "#define SSH_TUN_OPENBSD 1" >>confdefs.h
6924
6925
6926$as_echo "#define SYSLOG_R_SAFE_IN_SIGHAND 1" >>confdefs.h
6927
6928	;;
6929*-*-solaris*)
6930	if test "x$withval" != "xno" ; then
6931		need_dash_r=1
6932	fi
6933	$as_echo "#define PAM_SUN_CODEBASE 1" >>confdefs.h
6934
6935	$as_echo "#define LOGIN_NEEDS_UTMPX 1" >>confdefs.h
6936
6937
6938$as_echo "#define LOGIN_NEEDS_TERM 1" >>confdefs.h
6939
6940	$as_echo "#define PAM_TTY_KLUDGE 1" >>confdefs.h
6941
6942
6943$as_echo "#define SSHPAM_CHAUTHTOK_NEEDS_RUID 1" >>confdefs.h
6944
6945	$as_echo "#define LOCKED_PASSWD_STRING \"*LK*\"" >>confdefs.h
6946
6947	# Pushing STREAMS modules will cause sshd to acquire a controlling tty.
6948
6949$as_echo "#define SSHD_ACQUIRES_CTTY 1" >>confdefs.h
6950
6951
6952$as_echo "#define PASSWD_NEEDS_USERNAME 1" >>confdefs.h
6953
6954
6955$as_echo "#define BROKEN_TCGETATTR_ICANON 1" >>confdefs.h
6956
6957	external_path_file=/etc/default/login
6958	# hardwire lastlog location (can't detect it on some versions)
6959	conf_lastlog_location="/var/adm/lastlog"
6960	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for obsolete utmp and wtmp in solaris2.x" >&5
6961$as_echo_n "checking for obsolete utmp and wtmp in solaris2.x... " >&6; }
6962	sol2ver=`echo "$host"| sed -e 's/.*[0-9]\.//'`
6963	if test "$sol2ver" -ge 8; then
6964		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6965$as_echo "yes" >&6; }
6966		$as_echo "#define DISABLE_UTMP 1" >>confdefs.h
6967
6968
6969$as_echo "#define DISABLE_WTMP 1" >>confdefs.h
6970
6971	else
6972		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6973$as_echo "no" >&6; }
6974	fi
6975
6976# Check whether --with-solaris-contracts was given.
6977if test "${with_solaris_contracts+set}" = set; then :
6978  withval=$with_solaris_contracts;
6979		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ct_tmpl_activate in -lcontract" >&5
6980$as_echo_n "checking for ct_tmpl_activate in -lcontract... " >&6; }
6981if ${ac_cv_lib_contract_ct_tmpl_activate+:} false; then :
6982  $as_echo_n "(cached) " >&6
6983else
6984  ac_check_lib_save_LIBS=$LIBS
6985LIBS="-lcontract  $LIBS"
6986cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6987/* end confdefs.h.  */
6988
6989/* Override any GCC internal prototype to avoid an error.
6990   Use char because int might match the return type of a GCC
6991   builtin and then its argument prototype would still apply.  */
6992#ifdef __cplusplus
6993extern "C"
6994#endif
6995char ct_tmpl_activate ();
6996int
6997main ()
6998{
6999return ct_tmpl_activate ();
7000  ;
7001  return 0;
7002}
7003_ACEOF
7004if ac_fn_c_try_link "$LINENO"; then :
7005  ac_cv_lib_contract_ct_tmpl_activate=yes
7006else
7007  ac_cv_lib_contract_ct_tmpl_activate=no
7008fi
7009rm -f core conftest.err conftest.$ac_objext \
7010    conftest$ac_exeext conftest.$ac_ext
7011LIBS=$ac_check_lib_save_LIBS
7012fi
7013{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_contract_ct_tmpl_activate" >&5
7014$as_echo "$ac_cv_lib_contract_ct_tmpl_activate" >&6; }
7015if test "x$ac_cv_lib_contract_ct_tmpl_activate" = xyes; then :
7016
7017$as_echo "#define USE_SOLARIS_PROCESS_CONTRACTS 1" >>confdefs.h
7018
7019			  SSHDLIBS="$SSHDLIBS -lcontract"
7020			  SPC_MSG="yes"
7021fi
7022
7023
7024fi
7025
7026
7027# Check whether --with-solaris-projects was given.
7028if test "${with_solaris_projects+set}" = set; then :
7029  withval=$with_solaris_projects;
7030		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for setproject in -lproject" >&5
7031$as_echo_n "checking for setproject in -lproject... " >&6; }
7032if ${ac_cv_lib_project_setproject+:} false; then :
7033  $as_echo_n "(cached) " >&6
7034else
7035  ac_check_lib_save_LIBS=$LIBS
7036LIBS="-lproject  $LIBS"
7037cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7038/* end confdefs.h.  */
7039
7040/* Override any GCC internal prototype to avoid an error.
7041   Use char because int might match the return type of a GCC
7042   builtin and then its argument prototype would still apply.  */
7043#ifdef __cplusplus
7044extern "C"
7045#endif
7046char setproject ();
7047int
7048main ()
7049{
7050return setproject ();
7051  ;
7052  return 0;
7053}
7054_ACEOF
7055if ac_fn_c_try_link "$LINENO"; then :
7056  ac_cv_lib_project_setproject=yes
7057else
7058  ac_cv_lib_project_setproject=no
7059fi
7060rm -f core conftest.err conftest.$ac_objext \
7061    conftest$ac_exeext conftest.$ac_ext
7062LIBS=$ac_check_lib_save_LIBS
7063fi
7064{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_project_setproject" >&5
7065$as_echo "$ac_cv_lib_project_setproject" >&6; }
7066if test "x$ac_cv_lib_project_setproject" = xyes; then :
7067
7068$as_echo "#define USE_SOLARIS_PROJECTS 1" >>confdefs.h
7069
7070			SSHDLIBS="$SSHDLIBS -lproject"
7071			SP_MSG="yes"
7072fi
7073
7074
7075fi
7076
7077	;;
7078*-*-sunos4*)
7079	CPPFLAGS="$CPPFLAGS -DSUNOS4"
7080	for ac_func in getpwanam
7081do :
7082  ac_fn_c_check_func "$LINENO" "getpwanam" "ac_cv_func_getpwanam"
7083if test "x$ac_cv_func_getpwanam" = xyes; then :
7084  cat >>confdefs.h <<_ACEOF
7085#define HAVE_GETPWANAM 1
7086_ACEOF
7087
7088fi
7089done
7090
7091	$as_echo "#define PAM_SUN_CODEBASE 1" >>confdefs.h
7092
7093	conf_utmp_location=/etc/utmp
7094	conf_wtmp_location=/var/adm/wtmp
7095	conf_lastlog_location=/var/adm/lastlog
7096	$as_echo "#define USE_PIPES 1" >>confdefs.h
7097
7098	;;
7099*-ncr-sysv*)
7100	LIBS="$LIBS -lc89"
7101	$as_echo "#define USE_PIPES 1" >>confdefs.h
7102
7103	$as_echo "#define SSHD_ACQUIRES_CTTY 1" >>confdefs.h
7104
7105	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7106
7107	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7108
7109	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7110
7111	;;
7112*-sni-sysv*)
7113	# /usr/ucblib MUST NOT be searched on ReliantUNIX
7114	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
7115$as_echo_n "checking for dlsym in -ldl... " >&6; }
7116if ${ac_cv_lib_dl_dlsym+:} false; then :
7117  $as_echo_n "(cached) " >&6
7118else
7119  ac_check_lib_save_LIBS=$LIBS
7120LIBS="-ldl  $LIBS"
7121cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7122/* end confdefs.h.  */
7123
7124/* Override any GCC internal prototype to avoid an error.
7125   Use char because int might match the return type of a GCC
7126   builtin and then its argument prototype would still apply.  */
7127#ifdef __cplusplus
7128extern "C"
7129#endif
7130char dlsym ();
7131int
7132main ()
7133{
7134return dlsym ();
7135  ;
7136  return 0;
7137}
7138_ACEOF
7139if ac_fn_c_try_link "$LINENO"; then :
7140  ac_cv_lib_dl_dlsym=yes
7141else
7142  ac_cv_lib_dl_dlsym=no
7143fi
7144rm -f core conftest.err conftest.$ac_objext \
7145    conftest$ac_exeext conftest.$ac_ext
7146LIBS=$ac_check_lib_save_LIBS
7147fi
7148{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
7149$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
7150if test "x$ac_cv_lib_dl_dlsym" = xyes; then :
7151  cat >>confdefs.h <<_ACEOF
7152#define HAVE_LIBDL 1
7153_ACEOF
7154
7155  LIBS="-ldl $LIBS"
7156
7157fi
7158
7159	# -lresolv needs to be at the end of LIBS or DNS lookups break
7160	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_query in -lresolv" >&5
7161$as_echo_n "checking for res_query in -lresolv... " >&6; }
7162if ${ac_cv_lib_resolv_res_query+:} false; then :
7163  $as_echo_n "(cached) " >&6
7164else
7165  ac_check_lib_save_LIBS=$LIBS
7166LIBS="-lresolv  $LIBS"
7167cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7168/* end confdefs.h.  */
7169
7170/* Override any GCC internal prototype to avoid an error.
7171   Use char because int might match the return type of a GCC
7172   builtin and then its argument prototype would still apply.  */
7173#ifdef __cplusplus
7174extern "C"
7175#endif
7176char res_query ();
7177int
7178main ()
7179{
7180return res_query ();
7181  ;
7182  return 0;
7183}
7184_ACEOF
7185if ac_fn_c_try_link "$LINENO"; then :
7186  ac_cv_lib_resolv_res_query=yes
7187else
7188  ac_cv_lib_resolv_res_query=no
7189fi
7190rm -f core conftest.err conftest.$ac_objext \
7191    conftest$ac_exeext conftest.$ac_ext
7192LIBS=$ac_check_lib_save_LIBS
7193fi
7194{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_res_query" >&5
7195$as_echo "$ac_cv_lib_resolv_res_query" >&6; }
7196if test "x$ac_cv_lib_resolv_res_query" = xyes; then :
7197   LIBS="$LIBS -lresolv"
7198fi
7199
7200	IPADDR_IN_DISPLAY=yes
7201	$as_echo "#define USE_PIPES 1" >>confdefs.h
7202
7203	$as_echo "#define IP_TOS_IS_BROKEN 1" >>confdefs.h
7204
7205	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7206
7207	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7208
7209	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7210
7211	$as_echo "#define SSHD_ACQUIRES_CTTY 1" >>confdefs.h
7212
7213	external_path_file=/etc/default/login
7214	# /usr/ucblib/libucb.a no longer needed on ReliantUNIX
7215	# Attention: always take care to bind libsocket and libnsl before libc,
7216	# otherwise you will find lots of "SIOCGPGRP errno 22" on syslog
7217	;;
7218# UnixWare 1.x, UnixWare 2.x, and others based on code from Univel.
7219*-*-sysv4.2*)
7220	$as_echo "#define USE_PIPES 1" >>confdefs.h
7221
7222	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7223
7224	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7225
7226	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7227
7228
7229$as_echo "#define PASSWD_NEEDS_USERNAME 1" >>confdefs.h
7230
7231	$as_echo "#define LOCKED_PASSWD_STRING \"*LK*\"" >>confdefs.h
7232
7233	;;
7234# UnixWare 7.x, OpenUNIX 8
7235*-*-sysv5*)
7236	CPPFLAGS="$CPPFLAGS -Dvsnprintf=_xvsnprintf -Dsnprintf=_xsnprintf"
7237
7238$as_echo "#define UNIXWARE_LONG_PASSWORDS 1" >>confdefs.h
7239
7240	$as_echo "#define USE_PIPES 1" >>confdefs.h
7241
7242	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7243
7244	$as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
7245
7246	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7247
7248	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7249
7250	$as_echo "#define PASSWD_NEEDS_USERNAME 1" >>confdefs.h
7251
7252	case "$host" in
7253	*-*-sysv5SCO_SV*)	# SCO OpenServer 6.x
7254		maildir=/var/spool/mail
7255		TEST_SHELL=/u95/bin/sh
7256
7257$as_echo "#define BROKEN_LIBIAF 1" >>confdefs.h
7258
7259		$as_echo "#define BROKEN_UPDWTMPX 1" >>confdefs.h
7260
7261		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getluid in -lprot" >&5
7262$as_echo_n "checking for getluid in -lprot... " >&6; }
7263if ${ac_cv_lib_prot_getluid+:} false; then :
7264  $as_echo_n "(cached) " >&6
7265else
7266  ac_check_lib_save_LIBS=$LIBS
7267LIBS="-lprot  $LIBS"
7268cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7269/* end confdefs.h.  */
7270
7271/* Override any GCC internal prototype to avoid an error.
7272   Use char because int might match the return type of a GCC
7273   builtin and then its argument prototype would still apply.  */
7274#ifdef __cplusplus
7275extern "C"
7276#endif
7277char getluid ();
7278int
7279main ()
7280{
7281return getluid ();
7282  ;
7283  return 0;
7284}
7285_ACEOF
7286if ac_fn_c_try_link "$LINENO"; then :
7287  ac_cv_lib_prot_getluid=yes
7288else
7289  ac_cv_lib_prot_getluid=no
7290fi
7291rm -f core conftest.err conftest.$ac_objext \
7292    conftest$ac_exeext conftest.$ac_ext
7293LIBS=$ac_check_lib_save_LIBS
7294fi
7295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_prot_getluid" >&5
7296$as_echo "$ac_cv_lib_prot_getluid" >&6; }
7297if test "x$ac_cv_lib_prot_getluid" = xyes; then :
7298   LIBS="$LIBS -lprot"
7299			for ac_func in getluid setluid
7300do :
7301  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7302ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7303if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7304  cat >>confdefs.h <<_ACEOF
7305#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7306_ACEOF
7307
7308fi
7309done
7310
7311			$as_echo "#define HAVE_SECUREWARE 1" >>confdefs.h
7312
7313			$as_echo "#define DISABLE_SHADOW 1" >>confdefs.h
7314
7315
7316fi
7317
7318		;;
7319	*)	$as_echo "#define LOCKED_PASSWD_STRING \"*LK*\"" >>confdefs.h
7320
7321		check_for_libcrypt_later=1
7322		;;
7323	esac
7324	;;
7325*-*-sysv*)
7326	;;
7327# SCO UNIX and OEM versions of SCO UNIX
7328*-*-sco3.2v4*)
7329	as_fn_error $? "\"This Platform is no longer supported.\"" "$LINENO" 5
7330	;;
7331# SCO OpenServer 5.x
7332*-*-sco3.2v5*)
7333	if test -z "$GCC"; then
7334		CFLAGS="$CFLAGS -belf"
7335	fi
7336	LIBS="$LIBS -lprot -lx -ltinfo -lm"
7337	no_dev_ptmx=1
7338	$as_echo "#define USE_PIPES 1" >>confdefs.h
7339
7340	$as_echo "#define HAVE_SECUREWARE 1" >>confdefs.h
7341
7342	$as_echo "#define DISABLE_SHADOW 1" >>confdefs.h
7343
7344	$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
7345
7346	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7347
7348	$as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
7349
7350	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7351
7352	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7353
7354	$as_echo "#define WITH_ABBREV_NO_TTY 1" >>confdefs.h
7355
7356	$as_echo "#define BROKEN_UPDWTMPX 1" >>confdefs.h
7357
7358	$as_echo "#define PASSWD_NEEDS_USERNAME 1" >>confdefs.h
7359
7360	for ac_func in getluid setluid
7361do :
7362  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7363ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7364if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7365  cat >>confdefs.h <<_ACEOF
7366#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7367_ACEOF
7368
7369fi
7370done
7371
7372	MANTYPE=man
7373	TEST_SHELL=ksh
7374	;;
7375*-*-unicosmk*)
7376
7377$as_echo "#define NO_SSH_LASTLOG 1" >>confdefs.h
7378
7379	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7380
7381	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7382
7383	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7384
7385	$as_echo "#define USE_PIPES 1" >>confdefs.h
7386
7387	$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
7388
7389	LDFLAGS="$LDFLAGS"
7390	LIBS="$LIBS -lgen -lrsc -lshare -luex -lacm"
7391	MANTYPE=cat
7392	;;
7393*-*-unicosmp*)
7394	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7395
7396	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7397
7398	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7399
7400	$as_echo "#define WITH_ABBREV_NO_TTY 1" >>confdefs.h
7401
7402	$as_echo "#define USE_PIPES 1" >>confdefs.h
7403
7404	$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
7405
7406	LDFLAGS="$LDFLAGS"
7407	LIBS="$LIBS -lgen -lacid -ldb"
7408	MANTYPE=cat
7409	;;
7410*-*-unicos*)
7411	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7412
7413	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7414
7415	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7416
7417	$as_echo "#define USE_PIPES 1" >>confdefs.h
7418
7419	$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
7420
7421	$as_echo "#define NO_SSH_LASTLOG 1" >>confdefs.h
7422
7423	LDFLAGS="$LDFLAGS -Wl,-Dmsglevel=334:fatal"
7424	LIBS="$LIBS -lgen -lrsc -lshare -luex -lacm"
7425	MANTYPE=cat
7426	;;
7427*-dec-osf*)
7428	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Digital Unix SIA" >&5
7429$as_echo_n "checking for Digital Unix SIA... " >&6; }
7430	no_osfsia=""
7431
7432# Check whether --with-osfsia was given.
7433if test "${with_osfsia+set}" = set; then :
7434  withval=$with_osfsia;
7435			if test "x$withval" = "xno" ; then
7436				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
7437$as_echo "disabled" >&6; }
7438				no_osfsia=1
7439			fi
7440
7441fi
7442
7443	if test -z "$no_osfsia" ; then
7444		if test -f /etc/sia/matrix.conf; then
7445			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7446$as_echo "yes" >&6; }
7447
7448$as_echo "#define HAVE_OSF_SIA 1" >>confdefs.h
7449
7450
7451$as_echo "#define DISABLE_LOGIN 1" >>confdefs.h
7452
7453			$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
7454
7455			LIBS="$LIBS -lsecurity -ldb -lm -laud"
7456			SIA_MSG="yes"
7457		else
7458			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7459$as_echo "no" >&6; }
7460
7461$as_echo "#define LOCKED_PASSWD_SUBSTR \"Nologin\"" >>confdefs.h
7462
7463		fi
7464	fi
7465	$as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
7466
7467	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7468
7469	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7470
7471	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7472
7473
7474$as_echo "#define BROKEN_READV_COMPARISON 1" >>confdefs.h
7475
7476	;;
7477
7478*-*-nto-qnx*)
7479	$as_echo "#define USE_PIPES 1" >>confdefs.h
7480
7481	$as_echo "#define NO_X11_UNIX_SOCKETS 1" >>confdefs.h
7482
7483
7484$as_echo "#define MISSING_NFDBITS 1" >>confdefs.h
7485
7486
7487$as_echo "#define MISSING_HOWMANY 1" >>confdefs.h
7488
7489
7490$as_echo "#define MISSING_FD_MASK 1" >>confdefs.h
7491
7492	$as_echo "#define DISABLE_LASTLOG 1" >>confdefs.h
7493
7494	$as_echo "#define SSHD_ACQUIRES_CTTY 1" >>confdefs.h
7495
7496
7497$as_echo "#define BROKEN_SHADOW_EXPIRE 1" >>confdefs.h
7498
7499	enable_etc_default_login=no	# has incompatible /etc/default/login
7500	case "$host" in
7501	*-*-nto-qnx6*)
7502		$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
7503
7504		;;
7505	esac
7506	;;
7507
7508*-*-ultrix*)
7509
7510$as_echo "#define BROKEN_GETGROUPS 1" >>confdefs.h
7511
7512
7513$as_echo "#define BROKEN_MMAP 1" >>confdefs.h
7514
7515	$as_echo "#define NEED_SETPGRP 1" >>confdefs.h
7516
7517
7518$as_echo "#define HAVE_SYS_SYSLOG_H 1" >>confdefs.h
7519
7520	;;
7521
7522*-*-lynxos)
7523        CFLAGS="$CFLAGS -D__NO_INCLUDE_WARN__"
7524	$as_echo "#define MISSING_HOWMANY 1" >>confdefs.h
7525
7526
7527$as_echo "#define BROKEN_SETVBUF 1" >>confdefs.h
7528
7529        ;;
7530esac
7531
7532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler and flags for sanity" >&5
7533$as_echo_n "checking compiler and flags for sanity... " >&6; }
7534if test "$cross_compiling" = yes; then :
7535  	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking compiler sanity" >&5
7536$as_echo "$as_me: WARNING: cross compiling: not checking compiler sanity" >&2;}
7537
7538else
7539  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7540/* end confdefs.h.  */
7541 #include <stdio.h>
7542int
7543main ()
7544{
7545 exit(0);
7546  ;
7547  return 0;
7548}
7549_ACEOF
7550if ac_fn_c_try_run "$LINENO"; then :
7551  	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7552$as_echo "yes" >&6; }
7553else
7554
7555		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7556$as_echo "no" >&6; }
7557		as_fn_error $? "*** compiler cannot create working executables, check config.log ***" "$LINENO" 5
7558
7559fi
7560rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7561  conftest.$ac_objext conftest.beam conftest.$ac_ext
7562fi
7563
7564
7565# Checks for libraries.
7566ac_fn_c_check_func "$LINENO" "yp_match" "ac_cv_func_yp_match"
7567if test "x$ac_cv_func_yp_match" = xyes; then :
7568
7569else
7570  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for yp_match in -lnsl" >&5
7571$as_echo_n "checking for yp_match in -lnsl... " >&6; }
7572if ${ac_cv_lib_nsl_yp_match+:} false; then :
7573  $as_echo_n "(cached) " >&6
7574else
7575  ac_check_lib_save_LIBS=$LIBS
7576LIBS="-lnsl  $LIBS"
7577cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7578/* end confdefs.h.  */
7579
7580/* Override any GCC internal prototype to avoid an error.
7581   Use char because int might match the return type of a GCC
7582   builtin and then its argument prototype would still apply.  */
7583#ifdef __cplusplus
7584extern "C"
7585#endif
7586char yp_match ();
7587int
7588main ()
7589{
7590return yp_match ();
7591  ;
7592  return 0;
7593}
7594_ACEOF
7595if ac_fn_c_try_link "$LINENO"; then :
7596  ac_cv_lib_nsl_yp_match=yes
7597else
7598  ac_cv_lib_nsl_yp_match=no
7599fi
7600rm -f core conftest.err conftest.$ac_objext \
7601    conftest$ac_exeext conftest.$ac_ext
7602LIBS=$ac_check_lib_save_LIBS
7603fi
7604{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_yp_match" >&5
7605$as_echo "$ac_cv_lib_nsl_yp_match" >&6; }
7606if test "x$ac_cv_lib_nsl_yp_match" = xyes; then :
7607  cat >>confdefs.h <<_ACEOF
7608#define HAVE_LIBNSL 1
7609_ACEOF
7610
7611  LIBS="-lnsl $LIBS"
7612
7613fi
7614
7615fi
7616
7617ac_fn_c_check_func "$LINENO" "setsockopt" "ac_cv_func_setsockopt"
7618if test "x$ac_cv_func_setsockopt" = xyes; then :
7619
7620else
7621  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setsockopt in -lsocket" >&5
7622$as_echo_n "checking for setsockopt in -lsocket... " >&6; }
7623if ${ac_cv_lib_socket_setsockopt+:} false; then :
7624  $as_echo_n "(cached) " >&6
7625else
7626  ac_check_lib_save_LIBS=$LIBS
7627LIBS="-lsocket  $LIBS"
7628cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7629/* end confdefs.h.  */
7630
7631/* Override any GCC internal prototype to avoid an error.
7632   Use char because int might match the return type of a GCC
7633   builtin and then its argument prototype would still apply.  */
7634#ifdef __cplusplus
7635extern "C"
7636#endif
7637char setsockopt ();
7638int
7639main ()
7640{
7641return setsockopt ();
7642  ;
7643  return 0;
7644}
7645_ACEOF
7646if ac_fn_c_try_link "$LINENO"; then :
7647  ac_cv_lib_socket_setsockopt=yes
7648else
7649  ac_cv_lib_socket_setsockopt=no
7650fi
7651rm -f core conftest.err conftest.$ac_objext \
7652    conftest$ac_exeext conftest.$ac_ext
7653LIBS=$ac_check_lib_save_LIBS
7654fi
7655{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_setsockopt" >&5
7656$as_echo "$ac_cv_lib_socket_setsockopt" >&6; }
7657if test "x$ac_cv_lib_socket_setsockopt" = xyes; then :
7658  cat >>confdefs.h <<_ACEOF
7659#define HAVE_LIBSOCKET 1
7660_ACEOF
7661
7662  LIBS="-lsocket $LIBS"
7663
7664fi
7665
7666fi
7667
7668
7669for ac_func in dirname
7670do :
7671  ac_fn_c_check_func "$LINENO" "dirname" "ac_cv_func_dirname"
7672if test "x$ac_cv_func_dirname" = xyes; then :
7673  cat >>confdefs.h <<_ACEOF
7674#define HAVE_DIRNAME 1
7675_ACEOF
7676 for ac_header in libgen.h
7677do :
7678  ac_fn_c_check_header_mongrel "$LINENO" "libgen.h" "ac_cv_header_libgen_h" "$ac_includes_default"
7679if test "x$ac_cv_header_libgen_h" = xyes; then :
7680  cat >>confdefs.h <<_ACEOF
7681#define HAVE_LIBGEN_H 1
7682_ACEOF
7683
7684fi
7685
7686done
7687
7688else
7689
7690	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dirname in -lgen" >&5
7691$as_echo_n "checking for dirname in -lgen... " >&6; }
7692if ${ac_cv_lib_gen_dirname+:} false; then :
7693  $as_echo_n "(cached) " >&6
7694else
7695  ac_check_lib_save_LIBS=$LIBS
7696LIBS="-lgen  $LIBS"
7697cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7698/* end confdefs.h.  */
7699
7700/* Override any GCC internal prototype to avoid an error.
7701   Use char because int might match the return type of a GCC
7702   builtin and then its argument prototype would still apply.  */
7703#ifdef __cplusplus
7704extern "C"
7705#endif
7706char dirname ();
7707int
7708main ()
7709{
7710return dirname ();
7711  ;
7712  return 0;
7713}
7714_ACEOF
7715if ac_fn_c_try_link "$LINENO"; then :
7716  ac_cv_lib_gen_dirname=yes
7717else
7718  ac_cv_lib_gen_dirname=no
7719fi
7720rm -f core conftest.err conftest.$ac_objext \
7721    conftest$ac_exeext conftest.$ac_ext
7722LIBS=$ac_check_lib_save_LIBS
7723fi
7724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gen_dirname" >&5
7725$as_echo "$ac_cv_lib_gen_dirname" >&6; }
7726if test "x$ac_cv_lib_gen_dirname" = xyes; then :
7727
7728		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken dirname" >&5
7729$as_echo_n "checking for broken dirname... " >&6; }
7730if ${ac_cv_have_broken_dirname+:} false; then :
7731  $as_echo_n "(cached) " >&6
7732else
7733
7734			save_LIBS="$LIBS"
7735			LIBS="$LIBS -lgen"
7736			if test "$cross_compiling" = yes; then :
7737   ac_cv_have_broken_dirname="no"
7738else
7739  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7740/* end confdefs.h.  */
7741
7742#include <libgen.h>
7743#include <string.h>
7744
7745int main(int argc, char **argv) {
7746    char *s, buf[32];
7747
7748    strncpy(buf,"/etc", 32);
7749    s = dirname(buf);
7750    if (!s || strncmp(s, "/", 32) != 0) {
7751	exit(1);
7752    } else {
7753	exit(0);
7754    }
7755}
7756
7757_ACEOF
7758if ac_fn_c_try_run "$LINENO"; then :
7759   ac_cv_have_broken_dirname="no"
7760else
7761   ac_cv_have_broken_dirname="yes"
7762fi
7763rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7764  conftest.$ac_objext conftest.beam conftest.$ac_ext
7765fi
7766
7767			LIBS="$save_LIBS"
7768
7769fi
7770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_broken_dirname" >&5
7771$as_echo "$ac_cv_have_broken_dirname" >&6; }
7772		if test "x$ac_cv_have_broken_dirname" = "xno" ; then
7773			LIBS="$LIBS -lgen"
7774			$as_echo "#define HAVE_DIRNAME 1" >>confdefs.h
7775
7776			for ac_header in libgen.h
7777do :
7778  ac_fn_c_check_header_mongrel "$LINENO" "libgen.h" "ac_cv_header_libgen_h" "$ac_includes_default"
7779if test "x$ac_cv_header_libgen_h" = xyes; then :
7780  cat >>confdefs.h <<_ACEOF
7781#define HAVE_LIBGEN_H 1
7782_ACEOF
7783
7784fi
7785
7786done
7787
7788		fi
7789
7790fi
7791
7792
7793fi
7794done
7795
7796
7797ac_fn_c_check_func "$LINENO" "getspnam" "ac_cv_func_getspnam"
7798if test "x$ac_cv_func_getspnam" = xyes; then :
7799
7800else
7801  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getspnam in -lgen" >&5
7802$as_echo_n "checking for getspnam in -lgen... " >&6; }
7803if ${ac_cv_lib_gen_getspnam+:} false; then :
7804  $as_echo_n "(cached) " >&6
7805else
7806  ac_check_lib_save_LIBS=$LIBS
7807LIBS="-lgen  $LIBS"
7808cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7809/* end confdefs.h.  */
7810
7811/* Override any GCC internal prototype to avoid an error.
7812   Use char because int might match the return type of a GCC
7813   builtin and then its argument prototype would still apply.  */
7814#ifdef __cplusplus
7815extern "C"
7816#endif
7817char getspnam ();
7818int
7819main ()
7820{
7821return getspnam ();
7822  ;
7823  return 0;
7824}
7825_ACEOF
7826if ac_fn_c_try_link "$LINENO"; then :
7827  ac_cv_lib_gen_getspnam=yes
7828else
7829  ac_cv_lib_gen_getspnam=no
7830fi
7831rm -f core conftest.err conftest.$ac_objext \
7832    conftest$ac_exeext conftest.$ac_ext
7833LIBS=$ac_check_lib_save_LIBS
7834fi
7835{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gen_getspnam" >&5
7836$as_echo "$ac_cv_lib_gen_getspnam" >&6; }
7837if test "x$ac_cv_lib_gen_getspnam" = xyes; then :
7838  LIBS="$LIBS -lgen"
7839fi
7840
7841fi
7842
7843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing basename" >&5
7844$as_echo_n "checking for library containing basename... " >&6; }
7845if ${ac_cv_search_basename+:} false; then :
7846  $as_echo_n "(cached) " >&6
7847else
7848  ac_func_search_save_LIBS=$LIBS
7849cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7850/* end confdefs.h.  */
7851
7852/* Override any GCC internal prototype to avoid an error.
7853   Use char because int might match the return type of a GCC
7854   builtin and then its argument prototype would still apply.  */
7855#ifdef __cplusplus
7856extern "C"
7857#endif
7858char basename ();
7859int
7860main ()
7861{
7862return basename ();
7863  ;
7864  return 0;
7865}
7866_ACEOF
7867for ac_lib in '' gen; do
7868  if test -z "$ac_lib"; then
7869    ac_res="none required"
7870  else
7871    ac_res=-l$ac_lib
7872    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7873  fi
7874  if ac_fn_c_try_link "$LINENO"; then :
7875  ac_cv_search_basename=$ac_res
7876fi
7877rm -f core conftest.err conftest.$ac_objext \
7878    conftest$ac_exeext
7879  if ${ac_cv_search_basename+:} false; then :
7880  break
7881fi
7882done
7883if ${ac_cv_search_basename+:} false; then :
7884
7885else
7886  ac_cv_search_basename=no
7887fi
7888rm conftest.$ac_ext
7889LIBS=$ac_func_search_save_LIBS
7890fi
7891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_basename" >&5
7892$as_echo "$ac_cv_search_basename" >&6; }
7893ac_res=$ac_cv_search_basename
7894if test "$ac_res" != no; then :
7895  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7896
7897$as_echo "#define HAVE_BASENAME 1" >>confdefs.h
7898
7899fi
7900
7901
7902
7903# Check whether --with-zlib was given.
7904if test "${with_zlib+set}" = set; then :
7905  withval=$with_zlib;  if test "x$withval" = "xno" ; then
7906		as_fn_error $? "*** zlib is required ***" "$LINENO" 5
7907	  elif test "x$withval" != "xyes"; then
7908		if test -d "$withval/lib"; then
7909			if test -n "${need_dash_r}"; then
7910				LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}"
7911			else
7912				LDFLAGS="-L${withval}/lib ${LDFLAGS}"
7913			fi
7914		else
7915			if test -n "${need_dash_r}"; then
7916				LDFLAGS="-L${withval} -R${withval} ${LDFLAGS}"
7917			else
7918				LDFLAGS="-L${withval} ${LDFLAGS}"
7919			fi
7920		fi
7921		if test -d "$withval/include"; then
7922			CPPFLAGS="-I${withval}/include ${CPPFLAGS}"
7923		else
7924			CPPFLAGS="-I${withval} ${CPPFLAGS}"
7925		fi
7926	fi
7927
7928fi
7929
7930
7931ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
7932if test "x$ac_cv_header_zlib_h" = xyes; then :
7933
7934else
7935  as_fn_error $? "*** zlib.h missing - please install first or check config.log ***" "$LINENO" 5
7936fi
7937
7938
7939{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5
7940$as_echo_n "checking for deflate in -lz... " >&6; }
7941if ${ac_cv_lib_z_deflate+:} false; then :
7942  $as_echo_n "(cached) " >&6
7943else
7944  ac_check_lib_save_LIBS=$LIBS
7945LIBS="-lz  $LIBS"
7946cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7947/* end confdefs.h.  */
7948
7949/* Override any GCC internal prototype to avoid an error.
7950   Use char because int might match the return type of a GCC
7951   builtin and then its argument prototype would still apply.  */
7952#ifdef __cplusplus
7953extern "C"
7954#endif
7955char deflate ();
7956int
7957main ()
7958{
7959return deflate ();
7960  ;
7961  return 0;
7962}
7963_ACEOF
7964if ac_fn_c_try_link "$LINENO"; then :
7965  ac_cv_lib_z_deflate=yes
7966else
7967  ac_cv_lib_z_deflate=no
7968fi
7969rm -f core conftest.err conftest.$ac_objext \
7970    conftest$ac_exeext conftest.$ac_ext
7971LIBS=$ac_check_lib_save_LIBS
7972fi
7973{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5
7974$as_echo "$ac_cv_lib_z_deflate" >&6; }
7975if test "x$ac_cv_lib_z_deflate" = xyes; then :
7976  cat >>confdefs.h <<_ACEOF
7977#define HAVE_LIBZ 1
7978_ACEOF
7979
7980  LIBS="-lz $LIBS"
7981
7982else
7983
7984		saved_CPPFLAGS="$CPPFLAGS"
7985		saved_LDFLAGS="$LDFLAGS"
7986		save_LIBS="$LIBS"
7987				if test -n "${need_dash_r}"; then
7988			LDFLAGS="-L/usr/local/lib -R/usr/local/lib ${saved_LDFLAGS}"
7989		else
7990			LDFLAGS="-L/usr/local/lib ${saved_LDFLAGS}"
7991		fi
7992		CPPFLAGS="-I/usr/local/include ${saved_CPPFLAGS}"
7993		LIBS="$LIBS -lz"
7994		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7995/* end confdefs.h.  */
7996
7997/* Override any GCC internal prototype to avoid an error.
7998   Use char because int might match the return type of a GCC
7999   builtin and then its argument prototype would still apply.  */
8000#ifdef __cplusplus
8001extern "C"
8002#endif
8003char deflate ();
8004int
8005main ()
8006{
8007return deflate ();
8008  ;
8009  return 0;
8010}
8011_ACEOF
8012if ac_fn_c_try_link "$LINENO"; then :
8013  $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
8014
8015else
8016
8017				as_fn_error $? "*** zlib missing - please install first or check config.log ***" "$LINENO" 5
8018
8019
8020fi
8021rm -f core conftest.err conftest.$ac_objext \
8022    conftest$ac_exeext conftest.$ac_ext
8023
8024
8025fi
8026
8027
8028
8029# Check whether --with-zlib-version-check was given.
8030if test "${with_zlib_version_check+set}" = set; then :
8031  withval=$with_zlib_version_check;   if test "x$withval" = "xno" ; then
8032		zlib_check_nonfatal=1
8033	   fi
8034
8035
8036fi
8037
8038
8039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for possibly buggy zlib" >&5
8040$as_echo_n "checking for possibly buggy zlib... " >&6; }
8041if test "$cross_compiling" = yes; then :
8042  	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking zlib version" >&5
8043$as_echo "$as_me: WARNING: cross compiling: not checking zlib version" >&2;}
8044
8045else
8046  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8047/* end confdefs.h.  */
8048
8049#include <stdio.h>
8050#include <zlib.h>
8051
8052int
8053main ()
8054{
8055
8056	int a=0, b=0, c=0, d=0, n, v;
8057	n = sscanf(ZLIB_VERSION, "%d.%d.%d.%d", &a, &b, &c, &d);
8058	if (n != 3 && n != 4)
8059		exit(1);
8060	v = a*1000000 + b*10000 + c*100 + d;
8061	fprintf(stderr, "found zlib version %s (%d)\n", ZLIB_VERSION, v);
8062
8063	/* 1.1.4 is OK */
8064	if (a == 1 && b == 1 && c >= 4)
8065		exit(0);
8066
8067	/* 1.2.3 and up are OK */
8068	if (v >= 1020300)
8069		exit(0);
8070
8071	exit(2);
8072
8073  ;
8074  return 0;
8075}
8076_ACEOF
8077if ac_fn_c_try_run "$LINENO"; then :
8078  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8079$as_echo "no" >&6; }
8080else
8081   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8082$as_echo "yes" >&6; }
8083	  if test -z "$zlib_check_nonfatal" ; then
8084		as_fn_error $? "*** zlib too old - check config.log ***
8085Your reported zlib version has known security problems.  It's possible your
8086vendor has fixed these problems without changing the version number.  If you
8087are sure this is the case, you can disable the check by running
8088\"./configure --without-zlib-version-check\".
8089If you are in doubt, upgrade zlib to version 1.2.3 or greater.
8090See http://www.gzip.org/zlib/ for details." "$LINENO" 5
8091	  else
8092		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: zlib version may have security problems" >&5
8093$as_echo "$as_me: WARNING: zlib version may have security problems" >&2;}
8094	  fi
8095
8096fi
8097rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8098  conftest.$ac_objext conftest.beam conftest.$ac_ext
8099fi
8100
8101
8102ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
8103if test "x$ac_cv_func_strcasecmp" = xyes; then :
8104
8105else
8106   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strcasecmp in -lresolv" >&5
8107$as_echo_n "checking for strcasecmp in -lresolv... " >&6; }
8108if ${ac_cv_lib_resolv_strcasecmp+:} false; then :
8109  $as_echo_n "(cached) " >&6
8110else
8111  ac_check_lib_save_LIBS=$LIBS
8112LIBS="-lresolv  $LIBS"
8113cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8114/* end confdefs.h.  */
8115
8116/* Override any GCC internal prototype to avoid an error.
8117   Use char because int might match the return type of a GCC
8118   builtin and then its argument prototype would still apply.  */
8119#ifdef __cplusplus
8120extern "C"
8121#endif
8122char strcasecmp ();
8123int
8124main ()
8125{
8126return strcasecmp ();
8127  ;
8128  return 0;
8129}
8130_ACEOF
8131if ac_fn_c_try_link "$LINENO"; then :
8132  ac_cv_lib_resolv_strcasecmp=yes
8133else
8134  ac_cv_lib_resolv_strcasecmp=no
8135fi
8136rm -f core conftest.err conftest.$ac_objext \
8137    conftest$ac_exeext conftest.$ac_ext
8138LIBS=$ac_check_lib_save_LIBS
8139fi
8140{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_strcasecmp" >&5
8141$as_echo "$ac_cv_lib_resolv_strcasecmp" >&6; }
8142if test "x$ac_cv_lib_resolv_strcasecmp" = xyes; then :
8143  LIBS="$LIBS -lresolv"
8144fi
8145
8146
8147fi
8148
8149for ac_func in utimes
8150do :
8151  ac_fn_c_check_func "$LINENO" "utimes" "ac_cv_func_utimes"
8152if test "x$ac_cv_func_utimes" = xyes; then :
8153  cat >>confdefs.h <<_ACEOF
8154#define HAVE_UTIMES 1
8155_ACEOF
8156
8157else
8158   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for utimes in -lc89" >&5
8159$as_echo_n "checking for utimes in -lc89... " >&6; }
8160if ${ac_cv_lib_c89_utimes+:} false; then :
8161  $as_echo_n "(cached) " >&6
8162else
8163  ac_check_lib_save_LIBS=$LIBS
8164LIBS="-lc89  $LIBS"
8165cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8166/* end confdefs.h.  */
8167
8168/* Override any GCC internal prototype to avoid an error.
8169   Use char because int might match the return type of a GCC
8170   builtin and then its argument prototype would still apply.  */
8171#ifdef __cplusplus
8172extern "C"
8173#endif
8174char utimes ();
8175int
8176main ()
8177{
8178return utimes ();
8179  ;
8180  return 0;
8181}
8182_ACEOF
8183if ac_fn_c_try_link "$LINENO"; then :
8184  ac_cv_lib_c89_utimes=yes
8185else
8186  ac_cv_lib_c89_utimes=no
8187fi
8188rm -f core conftest.err conftest.$ac_objext \
8189    conftest$ac_exeext conftest.$ac_ext
8190LIBS=$ac_check_lib_save_LIBS
8191fi
8192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c89_utimes" >&5
8193$as_echo "$ac_cv_lib_c89_utimes" >&6; }
8194if test "x$ac_cv_lib_c89_utimes" = xyes; then :
8195  $as_echo "#define HAVE_UTIMES 1" >>confdefs.h
8196
8197					LIBS="$LIBS -lc89"
8198fi
8199
8200
8201fi
8202done
8203
8204
8205for ac_header in libutil.h
8206do :
8207  ac_fn_c_check_header_mongrel "$LINENO" "libutil.h" "ac_cv_header_libutil_h" "$ac_includes_default"
8208if test "x$ac_cv_header_libutil_h" = xyes; then :
8209  cat >>confdefs.h <<_ACEOF
8210#define HAVE_LIBUTIL_H 1
8211_ACEOF
8212
8213fi
8214
8215done
8216
8217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing login" >&5
8218$as_echo_n "checking for library containing login... " >&6; }
8219if ${ac_cv_search_login+:} false; then :
8220  $as_echo_n "(cached) " >&6
8221else
8222  ac_func_search_save_LIBS=$LIBS
8223cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8224/* end confdefs.h.  */
8225
8226/* Override any GCC internal prototype to avoid an error.
8227   Use char because int might match the return type of a GCC
8228   builtin and then its argument prototype would still apply.  */
8229#ifdef __cplusplus
8230extern "C"
8231#endif
8232char login ();
8233int
8234main ()
8235{
8236return login ();
8237  ;
8238  return 0;
8239}
8240_ACEOF
8241for ac_lib in '' util bsd; do
8242  if test -z "$ac_lib"; then
8243    ac_res="none required"
8244  else
8245    ac_res=-l$ac_lib
8246    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8247  fi
8248  if ac_fn_c_try_link "$LINENO"; then :
8249  ac_cv_search_login=$ac_res
8250fi
8251rm -f core conftest.err conftest.$ac_objext \
8252    conftest$ac_exeext
8253  if ${ac_cv_search_login+:} false; then :
8254  break
8255fi
8256done
8257if ${ac_cv_search_login+:} false; then :
8258
8259else
8260  ac_cv_search_login=no
8261fi
8262rm conftest.$ac_ext
8263LIBS=$ac_func_search_save_LIBS
8264fi
8265{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_login" >&5
8266$as_echo "$ac_cv_search_login" >&6; }
8267ac_res=$ac_cv_search_login
8268if test "$ac_res" != no; then :
8269  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8270
8271$as_echo "#define HAVE_LOGIN 1" >>confdefs.h
8272
8273fi
8274
8275for ac_func in fmt_scaled logout updwtmp logwtmp
8276do :
8277  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8278ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8279if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8280  cat >>confdefs.h <<_ACEOF
8281#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8282_ACEOF
8283
8284fi
8285done
8286
8287
8288for ac_func in strftime
8289do :
8290  ac_fn_c_check_func "$LINENO" "strftime" "ac_cv_func_strftime"
8291if test "x$ac_cv_func_strftime" = xyes; then :
8292  cat >>confdefs.h <<_ACEOF
8293#define HAVE_STRFTIME 1
8294_ACEOF
8295
8296else
8297  # strftime is in -lintl on SCO UNIX.
8298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strftime in -lintl" >&5
8299$as_echo_n "checking for strftime in -lintl... " >&6; }
8300if ${ac_cv_lib_intl_strftime+:} false; then :
8301  $as_echo_n "(cached) " >&6
8302else
8303  ac_check_lib_save_LIBS=$LIBS
8304LIBS="-lintl  $LIBS"
8305cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8306/* end confdefs.h.  */
8307
8308/* Override any GCC internal prototype to avoid an error.
8309   Use char because int might match the return type of a GCC
8310   builtin and then its argument prototype would still apply.  */
8311#ifdef __cplusplus
8312extern "C"
8313#endif
8314char strftime ();
8315int
8316main ()
8317{
8318return strftime ();
8319  ;
8320  return 0;
8321}
8322_ACEOF
8323if ac_fn_c_try_link "$LINENO"; then :
8324  ac_cv_lib_intl_strftime=yes
8325else
8326  ac_cv_lib_intl_strftime=no
8327fi
8328rm -f core conftest.err conftest.$ac_objext \
8329    conftest$ac_exeext conftest.$ac_ext
8330LIBS=$ac_check_lib_save_LIBS
8331fi
8332{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_strftime" >&5
8333$as_echo "$ac_cv_lib_intl_strftime" >&6; }
8334if test "x$ac_cv_lib_intl_strftime" = xyes; then :
8335  $as_echo "#define HAVE_STRFTIME 1" >>confdefs.h
8336
8337LIBS="-lintl $LIBS"
8338fi
8339
8340fi
8341done
8342
8343
8344# Check for ALTDIRFUNC glob() extension
8345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLOB_ALTDIRFUNC support" >&5
8346$as_echo_n "checking for GLOB_ALTDIRFUNC support... " >&6; }
8347cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8348/* end confdefs.h.  */
8349
8350		#include <glob.h>
8351		#ifdef GLOB_ALTDIRFUNC
8352		FOUNDIT
8353		#endif
8354
8355_ACEOF
8356if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8357  $EGREP "FOUNDIT" >/dev/null 2>&1; then :
8358
8359
8360$as_echo "#define GLOB_HAS_ALTDIRFUNC 1" >>confdefs.h
8361
8362		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8363$as_echo "yes" >&6; }
8364
8365else
8366
8367		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8368$as_echo "no" >&6; }
8369
8370
8371fi
8372rm -f conftest*
8373
8374
8375# Check for g.gl_matchc glob() extension
8376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gl_matchc field in glob_t" >&5
8377$as_echo_n "checking for gl_matchc field in glob_t... " >&6; }
8378cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8379/* end confdefs.h.  */
8380 #include <glob.h>
8381int
8382main ()
8383{
8384 glob_t g; g.gl_matchc = 1;
8385  ;
8386  return 0;
8387}
8388_ACEOF
8389if ac_fn_c_try_compile "$LINENO"; then :
8390
8391
8392$as_echo "#define GLOB_HAS_GL_MATCHC 1" >>confdefs.h
8393
8394		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8395$as_echo "yes" >&6; }
8396
8397else
8398
8399		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8400$as_echo "no" >&6; }
8401
8402fi
8403rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8404
8405# Check for g.gl_statv glob() extension
8406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gl_statv and GLOB_KEEPSTAT extensions for glob" >&5
8407$as_echo_n "checking for gl_statv and GLOB_KEEPSTAT extensions for glob... " >&6; }
8408cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8409/* end confdefs.h.  */
8410 #include <glob.h>
8411int
8412main ()
8413{
8414
8415#ifndef GLOB_KEEPSTAT
8416#error "glob does not support GLOB_KEEPSTAT extension"
8417#endif
8418glob_t g;
8419g.gl_statv = NULL;
8420
8421  ;
8422  return 0;
8423}
8424_ACEOF
8425if ac_fn_c_try_compile "$LINENO"; then :
8426
8427
8428$as_echo "#define GLOB_HAS_GL_STATV 1" >>confdefs.h
8429
8430		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8431$as_echo "yes" >&6; }
8432
8433else
8434
8435		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8436$as_echo "no" >&6; }
8437
8438
8439fi
8440rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8441
8442ac_fn_c_check_decl "$LINENO" "GLOB_NOMATCH" "ac_cv_have_decl_GLOB_NOMATCH" "#include <glob.h>
8443"
8444if test "x$ac_cv_have_decl_GLOB_NOMATCH" = xyes; then :
8445  ac_have_decl=1
8446else
8447  ac_have_decl=0
8448fi
8449
8450cat >>confdefs.h <<_ACEOF
8451#define HAVE_DECL_GLOB_NOMATCH $ac_have_decl
8452_ACEOF
8453
8454
8455{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct dirent allocates space for d_name" >&5
8456$as_echo_n "checking whether struct dirent allocates space for d_name... " >&6; }
8457if test "$cross_compiling" = yes; then :
8458
8459		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: assuming BROKEN_ONE_BYTE_DIRENT_D_NAME" >&5
8460$as_echo "$as_me: WARNING: cross compiling: assuming BROKEN_ONE_BYTE_DIRENT_D_NAME" >&2;}
8461		$as_echo "#define BROKEN_ONE_BYTE_DIRENT_D_NAME 1" >>confdefs.h
8462
8463
8464
8465else
8466  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8467/* end confdefs.h.  */
8468
8469#include <sys/types.h>
8470#include <dirent.h>
8471int
8472main ()
8473{
8474
8475	struct dirent d;
8476	exit(sizeof(d.d_name)<=sizeof(char));
8477
8478  ;
8479  return 0;
8480}
8481_ACEOF
8482if ac_fn_c_try_run "$LINENO"; then :
8483  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8484$as_echo "yes" >&6; }
8485else
8486
8487		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8488$as_echo "no" >&6; }
8489
8490$as_echo "#define BROKEN_ONE_BYTE_DIRENT_D_NAME 1" >>confdefs.h
8491
8492
8493fi
8494rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8495  conftest.$ac_objext conftest.beam conftest.$ac_ext
8496fi
8497
8498
8499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc/pid/fd directory" >&5
8500$as_echo_n "checking for /proc/pid/fd directory... " >&6; }
8501if test -d "/proc/$$/fd" ; then
8502
8503$as_echo "#define HAVE_PROC_PID 1" >>confdefs.h
8504
8505	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8506$as_echo "yes" >&6; }
8507else
8508	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8509$as_echo "no" >&6; }
8510fi
8511
8512# Check whether user wants S/Key support
8513SKEY_MSG="no"
8514
8515# Check whether --with-skey was given.
8516if test "${with_skey+set}" = set; then :
8517  withval=$with_skey;
8518		if test "x$withval" != "xno" ; then
8519
8520			if test "x$withval" != "xyes" ; then
8521				CPPFLAGS="$CPPFLAGS -I${withval}/include"
8522				LDFLAGS="$LDFLAGS -L${withval}/lib"
8523			fi
8524
8525
8526$as_echo "#define SKEY 1" >>confdefs.h
8527
8528			LIBS="-lskey $LIBS"
8529			SKEY_MSG="yes"
8530
8531			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for s/key support" >&5
8532$as_echo_n "checking for s/key support... " >&6; }
8533			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8534/* end confdefs.h.  */
8535
8536#include <stdio.h>
8537#include <skey.h>
8538
8539int
8540main ()
8541{
8542
8543	char *ff = skey_keyinfo(""); ff="";
8544	exit(0);
8545
8546  ;
8547  return 0;
8548}
8549_ACEOF
8550if ac_fn_c_try_link "$LINENO"; then :
8551  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8552$as_echo "yes" >&6; }
8553else
8554
8555					{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8556$as_echo "no" >&6; }
8557					as_fn_error $? "** Incomplete or missing s/key libraries." "$LINENO" 5
8558
8559fi
8560rm -f core conftest.err conftest.$ac_objext \
8561    conftest$ac_exeext conftest.$ac_ext
8562                 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if skeychallenge takes 4 arguments" >&5
8563$as_echo_n "checking if skeychallenge takes 4 arguments... " >&6; }
8564			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8565/* end confdefs.h.  */
8566
8567#include <stdio.h>
8568#include <skey.h>
8569
8570int
8571main ()
8572{
8573
8574	(void)skeychallenge(NULL,"name","",0);
8575
8576  ;
8577  return 0;
8578}
8579_ACEOF
8580if ac_fn_c_try_compile "$LINENO"; then :
8581
8582				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8583$as_echo "yes" >&6; }
8584
8585$as_echo "#define SKEYCHALLENGE_4ARG 1" >>confdefs.h
8586
8587else
8588
8589				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8590$as_echo "no" >&6; }
8591
8592fi
8593rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8594		fi
8595
8596
8597fi
8598
8599
8600# Check whether user wants TCP wrappers support
8601TCPW_MSG="no"
8602
8603# Check whether --with-tcp-wrappers was given.
8604if test "${with_tcp_wrappers+set}" = set; then :
8605  withval=$with_tcp_wrappers;
8606		if test "x$withval" != "xno" ; then
8607			saved_LIBS="$LIBS"
8608			saved_LDFLAGS="$LDFLAGS"
8609			saved_CPPFLAGS="$CPPFLAGS"
8610			if test -n "${withval}" && \
8611			    test "x${withval}" != "xyes"; then
8612				if test -d "${withval}/lib"; then
8613					if test -n "${need_dash_r}"; then
8614						LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}"
8615					else
8616						LDFLAGS="-L${withval}/lib ${LDFLAGS}"
8617					fi
8618				else
8619					if test -n "${need_dash_r}"; then
8620						LDFLAGS="-L${withval} -R${withval} ${LDFLAGS}"
8621					else
8622						LDFLAGS="-L${withval} ${LDFLAGS}"
8623					fi
8624				fi
8625				if test -d "${withval}/include"; then
8626					CPPFLAGS="-I${withval}/include ${CPPFLAGS}"
8627				else
8628					CPPFLAGS="-I${withval} ${CPPFLAGS}"
8629				fi
8630			fi
8631			LIBS="-lwrap $LIBS"
8632			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libwrap" >&5
8633$as_echo_n "checking for libwrap... " >&6; }
8634			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8635/* end confdefs.h.  */
8636
8637#include <sys/types.h>
8638#include <sys/socket.h>
8639#include <netinet/in.h>
8640#include <tcpd.h>
8641int deny_severity = 0, allow_severity = 0;
8642
8643int
8644main ()
8645{
8646
8647	hosts_access(0);
8648
8649  ;
8650  return 0;
8651}
8652_ACEOF
8653if ac_fn_c_try_link "$LINENO"; then :
8654
8655					{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8656$as_echo "yes" >&6; }
8657
8658$as_echo "#define LIBWRAP 1" >>confdefs.h
8659
8660					SSHDLIBS="$SSHDLIBS -lwrap"
8661					TCPW_MSG="yes"
8662
8663else
8664
8665					as_fn_error $? "*** libwrap missing" "$LINENO" 5
8666
8667
8668fi
8669rm -f core conftest.err conftest.$ac_objext \
8670    conftest$ac_exeext conftest.$ac_ext
8671			LIBS="$saved_LIBS"
8672		fi
8673
8674
8675fi
8676
8677
8678# Check whether user wants libedit support
8679LIBEDIT_MSG="no"
8680
8681# Check whether --with-libedit was given.
8682if test "${with_libedit+set}" = set; then :
8683  withval=$with_libedit;  if test "x$withval" != "xno" ; then
8684		if test "x$withval" = "xyes" ; then
8685			# Extract the first word of "pkg-config", so it can be a program name with args.
8686set dummy pkg-config; ac_word=$2
8687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8688$as_echo_n "checking for $ac_word... " >&6; }
8689if ${ac_cv_path_PKGCONFIG+:} false; then :
8690  $as_echo_n "(cached) " >&6
8691else
8692  case $PKGCONFIG in
8693  [\\/]* | ?:[\\/]*)
8694  ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path.
8695  ;;
8696  *)
8697  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8698for as_dir in $PATH
8699do
8700  IFS=$as_save_IFS
8701  test -z "$as_dir" && as_dir=.
8702    for ac_exec_ext in '' $ac_executable_extensions; do
8703  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8704    ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
8705    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8706    break 2
8707  fi
8708done
8709  done
8710IFS=$as_save_IFS
8711
8712  test -z "$ac_cv_path_PKGCONFIG" && ac_cv_path_PKGCONFIG="no"
8713  ;;
8714esac
8715fi
8716PKGCONFIG=$ac_cv_path_PKGCONFIG
8717if test -n "$PKGCONFIG"; then
8718  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
8719$as_echo "$PKGCONFIG" >&6; }
8720else
8721  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8722$as_echo "no" >&6; }
8723fi
8724
8725
8726			if test "x$PKGCONFIG" != "xno"; then
8727				{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $PKGCONFIG knows about libedit" >&5
8728$as_echo_n "checking if $PKGCONFIG knows about libedit... " >&6; }
8729			 	if "$PKGCONFIG" libedit; then
8730					{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8731$as_echo "yes" >&6; }
8732					use_pkgconfig_for_libedit=yes
8733				else
8734					{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8735$as_echo "no" >&6; }
8736				fi
8737			fi
8738		else
8739			CPPFLAGS="$CPPFLAGS -I${withval}/include"
8740			if test -n "${need_dash_r}"; then
8741				LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}"
8742			else
8743				LDFLAGS="-L${withval}/lib ${LDFLAGS}"
8744			fi
8745		fi
8746		if test "x$use_pkgconfig_for_libedit" = "xyes"; then
8747			LIBEDIT=`$PKGCONFIG --libs-only-l libedit`
8748			CPPFLAGS="$CPPFLAGS `$PKGCONFIG --cflags libedit`"
8749		else
8750			LIBEDIT="-ledit -lcurses"
8751		fi
8752		OTHERLIBS=`echo $LIBEDIT | sed 's/-ledit//'`
8753		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for el_init in -ledit" >&5
8754$as_echo_n "checking for el_init in -ledit... " >&6; }
8755if ${ac_cv_lib_edit_el_init+:} false; then :
8756  $as_echo_n "(cached) " >&6
8757else
8758  ac_check_lib_save_LIBS=$LIBS
8759LIBS="-ledit  $OTHERLIBS
8760		 $LIBS"
8761cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8762/* end confdefs.h.  */
8763
8764/* Override any GCC internal prototype to avoid an error.
8765   Use char because int might match the return type of a GCC
8766   builtin and then its argument prototype would still apply.  */
8767#ifdef __cplusplus
8768extern "C"
8769#endif
8770char el_init ();
8771int
8772main ()
8773{
8774return el_init ();
8775  ;
8776  return 0;
8777}
8778_ACEOF
8779if ac_fn_c_try_link "$LINENO"; then :
8780  ac_cv_lib_edit_el_init=yes
8781else
8782  ac_cv_lib_edit_el_init=no
8783fi
8784rm -f core conftest.err conftest.$ac_objext \
8785    conftest$ac_exeext conftest.$ac_ext
8786LIBS=$ac_check_lib_save_LIBS
8787fi
8788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_edit_el_init" >&5
8789$as_echo "$ac_cv_lib_edit_el_init" >&6; }
8790if test "x$ac_cv_lib_edit_el_init" = xyes; then :
8791
8792$as_echo "#define USE_LIBEDIT 1" >>confdefs.h
8793
8794			  LIBEDIT_MSG="yes"
8795
8796
8797else
8798   as_fn_error $? "libedit not found" "$LINENO" 5
8799fi
8800
8801		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if libedit version is compatible" >&5
8802$as_echo_n "checking if libedit version is compatible... " >&6; }
8803		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8804/* end confdefs.h.  */
8805 #include <histedit.h>
8806int
8807main ()
8808{
8809
8810	int i = H_SETSIZE;
8811	el_init("", NULL, NULL, NULL);
8812	exit(0);
8813
8814  ;
8815  return 0;
8816}
8817_ACEOF
8818if ac_fn_c_try_compile "$LINENO"; then :
8819   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8820$as_echo "yes" >&6; }
8821else
8822   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8823$as_echo "no" >&6; }
8824		      as_fn_error $? "libedit version is not compatible" "$LINENO" 5
8825
8826fi
8827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8828	fi
8829
8830fi
8831
8832
8833AUDIT_MODULE=none
8834
8835# Check whether --with-audit was given.
8836if test "${with_audit+set}" = set; then :
8837  withval=$with_audit;
8838	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for supported audit module" >&5
8839$as_echo_n "checking for supported audit module... " >&6; }
8840	  case "$withval" in
8841	  bsm)
8842		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: bsm" >&5
8843$as_echo "bsm" >&6; }
8844		AUDIT_MODULE=bsm
8845				for ac_header in bsm/audit.h
8846do :
8847  ac_fn_c_check_header_compile "$LINENO" "bsm/audit.h" "ac_cv_header_bsm_audit_h" "
8848#ifdef HAVE_TIME_H
8849# include <time.h>
8850#endif
8851
8852
8853"
8854if test "x$ac_cv_header_bsm_audit_h" = xyes; then :
8855  cat >>confdefs.h <<_ACEOF
8856#define HAVE_BSM_AUDIT_H 1
8857_ACEOF
8858
8859else
8860  as_fn_error $? "BSM enabled and bsm/audit.h not found" "$LINENO" 5
8861fi
8862
8863done
8864
8865		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaudit in -lbsm" >&5
8866$as_echo_n "checking for getaudit in -lbsm... " >&6; }
8867if ${ac_cv_lib_bsm_getaudit+:} false; then :
8868  $as_echo_n "(cached) " >&6
8869else
8870  ac_check_lib_save_LIBS=$LIBS
8871LIBS="-lbsm  $LIBS"
8872cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8873/* end confdefs.h.  */
8874
8875/* Override any GCC internal prototype to avoid an error.
8876   Use char because int might match the return type of a GCC
8877   builtin and then its argument prototype would still apply.  */
8878#ifdef __cplusplus
8879extern "C"
8880#endif
8881char getaudit ();
8882int
8883main ()
8884{
8885return getaudit ();
8886  ;
8887  return 0;
8888}
8889_ACEOF
8890if ac_fn_c_try_link "$LINENO"; then :
8891  ac_cv_lib_bsm_getaudit=yes
8892else
8893  ac_cv_lib_bsm_getaudit=no
8894fi
8895rm -f core conftest.err conftest.$ac_objext \
8896    conftest$ac_exeext conftest.$ac_ext
8897LIBS=$ac_check_lib_save_LIBS
8898fi
8899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsm_getaudit" >&5
8900$as_echo "$ac_cv_lib_bsm_getaudit" >&6; }
8901if test "x$ac_cv_lib_bsm_getaudit" = xyes; then :
8902  cat >>confdefs.h <<_ACEOF
8903#define HAVE_LIBBSM 1
8904_ACEOF
8905
8906  LIBS="-lbsm $LIBS"
8907
8908else
8909  as_fn_error $? "BSM enabled and required library not found" "$LINENO" 5
8910fi
8911
8912		for ac_func in getaudit
8913do :
8914  ac_fn_c_check_func "$LINENO" "getaudit" "ac_cv_func_getaudit"
8915if test "x$ac_cv_func_getaudit" = xyes; then :
8916  cat >>confdefs.h <<_ACEOF
8917#define HAVE_GETAUDIT 1
8918_ACEOF
8919
8920else
8921  as_fn_error $? "BSM enabled and required function not found" "$LINENO" 5
8922fi
8923done
8924
8925		# These are optional
8926		for ac_func in getaudit_addr aug_get_machine
8927do :
8928  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8929ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8930if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8931  cat >>confdefs.h <<_ACEOF
8932#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8933_ACEOF
8934
8935fi
8936done
8937
8938
8939$as_echo "#define USE_BSM_AUDIT 1" >>confdefs.h
8940
8941		;;
8942	  linux)
8943		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: linux" >&5
8944$as_echo "linux" >&6; }
8945		AUDIT_MODULE=linux
8946				for ac_header in libaudit.h
8947do :
8948  ac_fn_c_check_header_mongrel "$LINENO" "libaudit.h" "ac_cv_header_libaudit_h" "$ac_includes_default"
8949if test "x$ac_cv_header_libaudit_h" = xyes; then :
8950  cat >>confdefs.h <<_ACEOF
8951#define HAVE_LIBAUDIT_H 1
8952_ACEOF
8953
8954fi
8955
8956done
8957
8958		SSHDLIBS="$SSHDLIBS -laudit"
8959
8960$as_echo "#define USE_LINUX_AUDIT 1" >>confdefs.h
8961
8962		;;
8963	  debug)
8964		AUDIT_MODULE=debug
8965		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: debug" >&5
8966$as_echo "debug" >&6; }
8967
8968$as_echo "#define SSH_AUDIT_EVENTS 1" >>confdefs.h
8969
8970		;;
8971	  no)
8972		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8973$as_echo "no" >&6; }
8974		;;
8975	  *)
8976		as_fn_error $? "Unknown audit module $withval" "$LINENO" 5
8977		;;
8978	esac
8979
8980fi
8981
8982
8983for ac_func in  \
8984	arc4random \
8985	arc4random_buf \
8986	arc4random_uniform \
8987	asprintf \
8988	b64_ntop \
8989	__b64_ntop \
8990	b64_pton \
8991	__b64_pton \
8992	bcopy \
8993	bindresvport_sa \
8994	clock \
8995	closefrom \
8996	dirfd \
8997	fchmod \
8998	fchown \
8999	freeaddrinfo \
9000	fstatvfs \
9001	futimes \
9002	getaddrinfo \
9003	getcwd \
9004	getgrouplist \
9005	getnameinfo \
9006	getopt \
9007	getpeereid \
9008	getpeerucred \
9009	_getpty \
9010	getrlimit \
9011	getttyent \
9012	glob \
9013	group_from_gid \
9014	inet_aton \
9015	inet_ntoa \
9016	inet_ntop \
9017	innetgr \
9018	login_getcapbool \
9019	md5_crypt \
9020	memmove \
9021	mkdtemp \
9022	mmap \
9023	ngetaddrinfo \
9024	nsleep \
9025	ogetaddrinfo \
9026	openlog_r \
9027	openpty \
9028	poll \
9029	prctl \
9030	pstat \
9031	readpassphrase \
9032	realpath \
9033	recvmsg \
9034	rresvport_af \
9035	sendmsg \
9036	setdtablesize \
9037	setegid \
9038	setenv \
9039	seteuid \
9040	setgroupent \
9041	setgroups \
9042	setlogin \
9043	setpassent\
9044	setpcred \
9045	setproctitle \
9046	setregid \
9047	setreuid \
9048	setrlimit \
9049	setsid \
9050	setvbuf \
9051	sigaction \
9052	sigvec \
9053	snprintf \
9054	socketpair \
9055	statfs \
9056	statvfs \
9057	strdup \
9058	strerror \
9059	strlcat \
9060	strlcpy \
9061	strmode \
9062	strnvis \
9063	strptime \
9064	strtonum \
9065	strtoll \
9066	strtoul \
9067	swap32 \
9068	sysconf \
9069	tcgetpgrp \
9070	timingsafe_bcmp \
9071	truncate \
9072	unsetenv \
9073	updwtmpx \
9074	user_from_uid \
9075	vasprintf \
9076	vhangup \
9077	vsnprintf \
9078	waitpid \
9079
9080do :
9081  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9082ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9083if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9084  cat >>confdefs.h <<_ACEOF
9085#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9086_ACEOF
9087
9088fi
9089done
9090
9091
9092cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9093/* end confdefs.h.  */
9094 #include <ctype.h>
9095int
9096main ()
9097{
9098 return (isblank('a'));
9099  ;
9100  return 0;
9101}
9102_ACEOF
9103if ac_fn_c_try_link "$LINENO"; then :
9104
9105$as_echo "#define HAVE_ISBLANK 1" >>confdefs.h
9106
9107
9108fi
9109rm -f core conftest.err conftest.$ac_objext \
9110    conftest$ac_exeext conftest.$ac_ext
9111
9112# PKCS#11 support requires dlopen() and co
9113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9114$as_echo_n "checking for library containing dlopen... " >&6; }
9115if ${ac_cv_search_dlopen+:} false; then :
9116  $as_echo_n "(cached) " >&6
9117else
9118  ac_func_search_save_LIBS=$LIBS
9119cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9120/* end confdefs.h.  */
9121
9122/* Override any GCC internal prototype to avoid an error.
9123   Use char because int might match the return type of a GCC
9124   builtin and then its argument prototype would still apply.  */
9125#ifdef __cplusplus
9126extern "C"
9127#endif
9128char dlopen ();
9129int
9130main ()
9131{
9132return dlopen ();
9133  ;
9134  return 0;
9135}
9136_ACEOF
9137for ac_lib in '' dl; do
9138  if test -z "$ac_lib"; then
9139    ac_res="none required"
9140  else
9141    ac_res=-l$ac_lib
9142    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9143  fi
9144  if ac_fn_c_try_link "$LINENO"; then :
9145  ac_cv_search_dlopen=$ac_res
9146fi
9147rm -f core conftest.err conftest.$ac_objext \
9148    conftest$ac_exeext
9149  if ${ac_cv_search_dlopen+:} false; then :
9150  break
9151fi
9152done
9153if ${ac_cv_search_dlopen+:} false; then :
9154
9155else
9156  ac_cv_search_dlopen=no
9157fi
9158rm conftest.$ac_ext
9159LIBS=$ac_func_search_save_LIBS
9160fi
9161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9162$as_echo "$ac_cv_search_dlopen" >&6; }
9163ac_res=$ac_cv_search_dlopen
9164if test "$ac_res" != no; then :
9165  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9166
9167$as_echo "#define ENABLE_PKCS11 /**/" >>confdefs.h
9168
9169
9170fi
9171
9172
9173# IRIX has a const char return value for gai_strerror()
9174for ac_func in gai_strerror
9175do :
9176  ac_fn_c_check_func "$LINENO" "gai_strerror" "ac_cv_func_gai_strerror"
9177if test "x$ac_cv_func_gai_strerror" = xyes; then :
9178  cat >>confdefs.h <<_ACEOF
9179#define HAVE_GAI_STRERROR 1
9180_ACEOF
9181
9182	$as_echo "#define HAVE_GAI_STRERROR 1" >>confdefs.h
9183
9184	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9185/* end confdefs.h.  */
9186
9187#include <sys/types.h>
9188#include <sys/socket.h>
9189#include <netdb.h>
9190
9191const char *gai_strerror(int);
9192
9193int
9194main ()
9195{
9196
9197	char *str;
9198	str = gai_strerror(0);
9199
9200  ;
9201  return 0;
9202}
9203_ACEOF
9204if ac_fn_c_try_compile "$LINENO"; then :
9205
9206
9207$as_echo "#define HAVE_CONST_GAI_STRERROR_PROTO 1" >>confdefs.h
9208
9209fi
9210rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9211fi
9212done
9213
9214
9215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing nanosleep" >&5
9216$as_echo_n "checking for library containing nanosleep... " >&6; }
9217if ${ac_cv_search_nanosleep+:} false; then :
9218  $as_echo_n "(cached) " >&6
9219else
9220  ac_func_search_save_LIBS=$LIBS
9221cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9222/* end confdefs.h.  */
9223
9224/* Override any GCC internal prototype to avoid an error.
9225   Use char because int might match the return type of a GCC
9226   builtin and then its argument prototype would still apply.  */
9227#ifdef __cplusplus
9228extern "C"
9229#endif
9230char nanosleep ();
9231int
9232main ()
9233{
9234return nanosleep ();
9235  ;
9236  return 0;
9237}
9238_ACEOF
9239for ac_lib in '' rt posix4; do
9240  if test -z "$ac_lib"; then
9241    ac_res="none required"
9242  else
9243    ac_res=-l$ac_lib
9244    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9245  fi
9246  if ac_fn_c_try_link "$LINENO"; then :
9247  ac_cv_search_nanosleep=$ac_res
9248fi
9249rm -f core conftest.err conftest.$ac_objext \
9250    conftest$ac_exeext
9251  if ${ac_cv_search_nanosleep+:} false; then :
9252  break
9253fi
9254done
9255if ${ac_cv_search_nanosleep+:} false; then :
9256
9257else
9258  ac_cv_search_nanosleep=no
9259fi
9260rm conftest.$ac_ext
9261LIBS=$ac_func_search_save_LIBS
9262fi
9263{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_nanosleep" >&5
9264$as_echo "$ac_cv_search_nanosleep" >&6; }
9265ac_res=$ac_cv_search_nanosleep
9266if test "$ac_res" != no; then :
9267  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9268
9269$as_echo "#define HAVE_NANOSLEEP 1" >>confdefs.h
9270
9271fi
9272
9273
9274ac_fn_c_check_decl "$LINENO" "getrusage" "ac_cv_have_decl_getrusage" "$ac_includes_default"
9275if test "x$ac_cv_have_decl_getrusage" = xyes; then :
9276  for ac_func in getrusage
9277do :
9278  ac_fn_c_check_func "$LINENO" "getrusage" "ac_cv_func_getrusage"
9279if test "x$ac_cv_func_getrusage" = xyes; then :
9280  cat >>confdefs.h <<_ACEOF
9281#define HAVE_GETRUSAGE 1
9282_ACEOF
9283
9284fi
9285done
9286
9287fi
9288
9289ac_fn_c_check_decl "$LINENO" "strsep" "ac_cv_have_decl_strsep" "
9290#ifdef HAVE_STRING_H
9291# include <string.h>
9292#endif
9293
9294"
9295if test "x$ac_cv_have_decl_strsep" = xyes; then :
9296  for ac_func in strsep
9297do :
9298  ac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep"
9299if test "x$ac_cv_func_strsep" = xyes; then :
9300  cat >>confdefs.h <<_ACEOF
9301#define HAVE_STRSEP 1
9302_ACEOF
9303
9304fi
9305done
9306
9307fi
9308
9309
9310ac_fn_c_check_decl "$LINENO" "tcsendbreak" "ac_cv_have_decl_tcsendbreak" "#include <termios.h>
9311
9312"
9313if test "x$ac_cv_have_decl_tcsendbreak" = xyes; then :
9314  $as_echo "#define HAVE_TCSENDBREAK 1" >>confdefs.h
9315
9316else
9317  for ac_func in tcsendbreak
9318do :
9319  ac_fn_c_check_func "$LINENO" "tcsendbreak" "ac_cv_func_tcsendbreak"
9320if test "x$ac_cv_func_tcsendbreak" = xyes; then :
9321  cat >>confdefs.h <<_ACEOF
9322#define HAVE_TCSENDBREAK 1
9323_ACEOF
9324
9325fi
9326done
9327
9328fi
9329
9330
9331ac_fn_c_check_decl "$LINENO" "h_errno" "ac_cv_have_decl_h_errno" "#include <netdb.h>
9332"
9333if test "x$ac_cv_have_decl_h_errno" = xyes; then :
9334  ac_have_decl=1
9335else
9336  ac_have_decl=0
9337fi
9338
9339cat >>confdefs.h <<_ACEOF
9340#define HAVE_DECL_H_ERRNO $ac_have_decl
9341_ACEOF
9342
9343
9344ac_fn_c_check_decl "$LINENO" "SHUT_RD" "ac_cv_have_decl_SHUT_RD" "
9345#include <sys/types.h>
9346#include <sys/socket.h>
9347
9348"
9349if test "x$ac_cv_have_decl_SHUT_RD" = xyes; then :
9350  ac_have_decl=1
9351else
9352  ac_have_decl=0
9353fi
9354
9355cat >>confdefs.h <<_ACEOF
9356#define HAVE_DECL_SHUT_RD $ac_have_decl
9357_ACEOF
9358
9359
9360ac_fn_c_check_decl "$LINENO" "O_NONBLOCK" "ac_cv_have_decl_O_NONBLOCK" "
9361#include <sys/types.h>
9362#ifdef HAVE_SYS_STAT_H
9363# include <sys/stat.h>
9364#endif
9365#ifdef HAVE_FCNTL_H
9366# include <fcntl.h>
9367#endif
9368
9369"
9370if test "x$ac_cv_have_decl_O_NONBLOCK" = xyes; then :
9371  ac_have_decl=1
9372else
9373  ac_have_decl=0
9374fi
9375
9376cat >>confdefs.h <<_ACEOF
9377#define HAVE_DECL_O_NONBLOCK $ac_have_decl
9378_ACEOF
9379
9380
9381ac_fn_c_check_decl "$LINENO" "writev" "ac_cv_have_decl_writev" "
9382#include <sys/types.h>
9383#include <sys/uio.h>
9384#include <unistd.h>
9385
9386"
9387if test "x$ac_cv_have_decl_writev" = xyes; then :
9388  ac_have_decl=1
9389else
9390  ac_have_decl=0
9391fi
9392
9393cat >>confdefs.h <<_ACEOF
9394#define HAVE_DECL_WRITEV $ac_have_decl
9395_ACEOF
9396
9397
9398ac_fn_c_check_decl "$LINENO" "MAXSYMLINKS" "ac_cv_have_decl_MAXSYMLINKS" "
9399#include <sys/param.h>
9400
9401"
9402if test "x$ac_cv_have_decl_MAXSYMLINKS" = xyes; then :
9403  ac_have_decl=1
9404else
9405  ac_have_decl=0
9406fi
9407
9408cat >>confdefs.h <<_ACEOF
9409#define HAVE_DECL_MAXSYMLINKS $ac_have_decl
9410_ACEOF
9411
9412
9413ac_fn_c_check_decl "$LINENO" "offsetof" "ac_cv_have_decl_offsetof" "
9414#include <stddef.h>
9415
9416"
9417if test "x$ac_cv_have_decl_offsetof" = xyes; then :
9418  ac_have_decl=1
9419else
9420  ac_have_decl=0
9421fi
9422
9423cat >>confdefs.h <<_ACEOF
9424#define HAVE_DECL_OFFSETOF $ac_have_decl
9425_ACEOF
9426
9427
9428for ac_func in setresuid
9429do :
9430  ac_fn_c_check_func "$LINENO" "setresuid" "ac_cv_func_setresuid"
9431if test "x$ac_cv_func_setresuid" = xyes; then :
9432  cat >>confdefs.h <<_ACEOF
9433#define HAVE_SETRESUID 1
9434_ACEOF
9435
9436		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if setresuid seems to work" >&5
9437$as_echo_n "checking if setresuid seems to work... " >&6; }
9438	if test "$cross_compiling" = yes; then :
9439  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking setresuid" >&5
9440$as_echo "$as_me: WARNING: cross compiling: not checking setresuid" >&2;}
9441
9442else
9443  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9444/* end confdefs.h.  */
9445
9446#include <stdlib.h>
9447#include <errno.h>
9448
9449int
9450main ()
9451{
9452
9453	errno=0;
9454	setresuid(0,0,0);
9455	if (errno==ENOSYS)
9456		exit(1);
9457	else
9458		exit(0);
9459
9460  ;
9461  return 0;
9462}
9463_ACEOF
9464if ac_fn_c_try_run "$LINENO"; then :
9465  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9466$as_echo "yes" >&6; }
9467else
9468
9469$as_echo "#define BROKEN_SETRESUID 1" >>confdefs.h
9470
9471		 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not implemented" >&5
9472$as_echo "not implemented" >&6; }
9473fi
9474rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9475  conftest.$ac_objext conftest.beam conftest.$ac_ext
9476fi
9477
9478
9479fi
9480done
9481
9482
9483for ac_func in setresgid
9484do :
9485  ac_fn_c_check_func "$LINENO" "setresgid" "ac_cv_func_setresgid"
9486if test "x$ac_cv_func_setresgid" = xyes; then :
9487  cat >>confdefs.h <<_ACEOF
9488#define HAVE_SETRESGID 1
9489_ACEOF
9490
9491		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if setresgid seems to work" >&5
9492$as_echo_n "checking if setresgid seems to work... " >&6; }
9493	if test "$cross_compiling" = yes; then :
9494  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking setresuid" >&5
9495$as_echo "$as_me: WARNING: cross compiling: not checking setresuid" >&2;}
9496
9497else
9498  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9499/* end confdefs.h.  */
9500
9501#include <stdlib.h>
9502#include <errno.h>
9503
9504int
9505main ()
9506{
9507
9508	errno=0;
9509	setresgid(0,0,0);
9510	if (errno==ENOSYS)
9511		exit(1);
9512	else
9513		exit(0);
9514
9515  ;
9516  return 0;
9517}
9518_ACEOF
9519if ac_fn_c_try_run "$LINENO"; then :
9520  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9521$as_echo "yes" >&6; }
9522else
9523
9524$as_echo "#define BROKEN_SETRESGID 1" >>confdefs.h
9525
9526		 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not implemented" >&5
9527$as_echo "not implemented" >&6; }
9528fi
9529rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9530  conftest.$ac_objext conftest.beam conftest.$ac_ext
9531fi
9532
9533
9534fi
9535done
9536
9537
9538for ac_func in gettimeofday time
9539do :
9540  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9541ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9542if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9543  cat >>confdefs.h <<_ACEOF
9544#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9545_ACEOF
9546
9547fi
9548done
9549
9550for ac_func in endutent getutent getutid getutline pututline setutent
9551do :
9552  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9553ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9554if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9555  cat >>confdefs.h <<_ACEOF
9556#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9557_ACEOF
9558
9559fi
9560done
9561
9562for ac_func in utmpname
9563do :
9564  ac_fn_c_check_func "$LINENO" "utmpname" "ac_cv_func_utmpname"
9565if test "x$ac_cv_func_utmpname" = xyes; then :
9566  cat >>confdefs.h <<_ACEOF
9567#define HAVE_UTMPNAME 1
9568_ACEOF
9569
9570fi
9571done
9572
9573for ac_func in endutxent getutxent getutxid getutxline getutxuser pututxline
9574do :
9575  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9576ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9577if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9578  cat >>confdefs.h <<_ACEOF
9579#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9580_ACEOF
9581
9582fi
9583done
9584
9585for ac_func in setutxdb setutxent utmpxname
9586do :
9587  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9588ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9589if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9590  cat >>confdefs.h <<_ACEOF
9591#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9592_ACEOF
9593
9594fi
9595done
9596
9597for ac_func in getlastlogxbyname
9598do :
9599  ac_fn_c_check_func "$LINENO" "getlastlogxbyname" "ac_cv_func_getlastlogxbyname"
9600if test "x$ac_cv_func_getlastlogxbyname" = xyes; then :
9601  cat >>confdefs.h <<_ACEOF
9602#define HAVE_GETLASTLOGXBYNAME 1
9603_ACEOF
9604
9605fi
9606done
9607
9608
9609ac_fn_c_check_func "$LINENO" "daemon" "ac_cv_func_daemon"
9610if test "x$ac_cv_func_daemon" = xyes; then :
9611
9612$as_echo "#define HAVE_DAEMON 1" >>confdefs.h
9613
9614else
9615  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for daemon in -lbsd" >&5
9616$as_echo_n "checking for daemon in -lbsd... " >&6; }
9617if ${ac_cv_lib_bsd_daemon+:} false; then :
9618  $as_echo_n "(cached) " >&6
9619else
9620  ac_check_lib_save_LIBS=$LIBS
9621LIBS="-lbsd  $LIBS"
9622cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9623/* end confdefs.h.  */
9624
9625/* Override any GCC internal prototype to avoid an error.
9626   Use char because int might match the return type of a GCC
9627   builtin and then its argument prototype would still apply.  */
9628#ifdef __cplusplus
9629extern "C"
9630#endif
9631char daemon ();
9632int
9633main ()
9634{
9635return daemon ();
9636  ;
9637  return 0;
9638}
9639_ACEOF
9640if ac_fn_c_try_link "$LINENO"; then :
9641  ac_cv_lib_bsd_daemon=yes
9642else
9643  ac_cv_lib_bsd_daemon=no
9644fi
9645rm -f core conftest.err conftest.$ac_objext \
9646    conftest$ac_exeext conftest.$ac_ext
9647LIBS=$ac_check_lib_save_LIBS
9648fi
9649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_daemon" >&5
9650$as_echo "$ac_cv_lib_bsd_daemon" >&6; }
9651if test "x$ac_cv_lib_bsd_daemon" = xyes; then :
9652  LIBS="$LIBS -lbsd"; $as_echo "#define HAVE_DAEMON 1" >>confdefs.h
9653
9654fi
9655
9656
9657fi
9658
9659
9660ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
9661if test "x$ac_cv_func_getpagesize" = xyes; then :
9662
9663$as_echo "#define HAVE_GETPAGESIZE 1" >>confdefs.h
9664
9665else
9666  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getpagesize in -lucb" >&5
9667$as_echo_n "checking for getpagesize in -lucb... " >&6; }
9668if ${ac_cv_lib_ucb_getpagesize+:} false; then :
9669  $as_echo_n "(cached) " >&6
9670else
9671  ac_check_lib_save_LIBS=$LIBS
9672LIBS="-lucb  $LIBS"
9673cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9674/* end confdefs.h.  */
9675
9676/* Override any GCC internal prototype to avoid an error.
9677   Use char because int might match the return type of a GCC
9678   builtin and then its argument prototype would still apply.  */
9679#ifdef __cplusplus
9680extern "C"
9681#endif
9682char getpagesize ();
9683int
9684main ()
9685{
9686return getpagesize ();
9687  ;
9688  return 0;
9689}
9690_ACEOF
9691if ac_fn_c_try_link "$LINENO"; then :
9692  ac_cv_lib_ucb_getpagesize=yes
9693else
9694  ac_cv_lib_ucb_getpagesize=no
9695fi
9696rm -f core conftest.err conftest.$ac_objext \
9697    conftest$ac_exeext conftest.$ac_ext
9698LIBS=$ac_check_lib_save_LIBS
9699fi
9700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ucb_getpagesize" >&5
9701$as_echo "$ac_cv_lib_ucb_getpagesize" >&6; }
9702if test "x$ac_cv_lib_ucb_getpagesize" = xyes; then :
9703  LIBS="$LIBS -lucb"; $as_echo "#define HAVE_GETPAGESIZE 1" >>confdefs.h
9704
9705fi
9706
9707
9708fi
9709
9710
9711# Check for broken snprintf
9712if test "x$ac_cv_func_snprintf" = "xyes" ; then
9713	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf correctly terminates long strings" >&5
9714$as_echo_n "checking whether snprintf correctly terminates long strings... " >&6; }
9715	if test "$cross_compiling" = yes; then :
9716   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: Assuming working snprintf()" >&5
9717$as_echo "$as_me: WARNING: cross compiling: Assuming working snprintf()" >&2;}
9718
9719else
9720  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9721/* end confdefs.h.  */
9722 #include <stdio.h>
9723int
9724main ()
9725{
9726
9727	char b[5];
9728	snprintf(b,5,"123456789");
9729	exit(b[4]!='\0');
9730
9731  ;
9732  return 0;
9733}
9734_ACEOF
9735if ac_fn_c_try_run "$LINENO"; then :
9736  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9737$as_echo "yes" >&6; }
9738else
9739
9740			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9741$as_echo "no" >&6; }
9742
9743$as_echo "#define BROKEN_SNPRINTF 1" >>confdefs.h
9744
9745			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ****** Your snprintf() function is broken, complain to your vendor" >&5
9746$as_echo "$as_me: WARNING: ****** Your snprintf() function is broken, complain to your vendor" >&2;}
9747
9748fi
9749rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9750  conftest.$ac_objext conftest.beam conftest.$ac_ext
9751fi
9752
9753fi
9754
9755# If we don't have a working asprintf, then we strongly depend on vsnprintf
9756# returning the right thing on overflow: the number of characters it tried to
9757# create (as per SUSv3)
9758if test "x$ac_cv_func_asprintf" != "xyes" && \
9759   test "x$ac_cv_func_vsnprintf" = "xyes" ; then
9760	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether vsnprintf returns correct values on overflow" >&5
9761$as_echo_n "checking whether vsnprintf returns correct values on overflow... " >&6; }
9762	if test "$cross_compiling" = yes; then :
9763   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: Assuming working vsnprintf()" >&5
9764$as_echo "$as_me: WARNING: cross compiling: Assuming working vsnprintf()" >&2;}
9765
9766else
9767  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9768/* end confdefs.h.  */
9769
9770#include <sys/types.h>
9771#include <stdio.h>
9772#include <stdarg.h>
9773
9774int x_snprintf(char *str,size_t count,const char *fmt,...)
9775{
9776	size_t ret; va_list ap;
9777	va_start(ap, fmt); ret = vsnprintf(str, count, fmt, ap); va_end(ap);
9778	return ret;
9779}
9780
9781int
9782main ()
9783{
9784
9785	char x[1];
9786	exit(x_snprintf(x, 1, "%s %d", "hello", 12345) == 11 ? 0 : 1);
9787
9788  ;
9789  return 0;
9790}
9791_ACEOF
9792if ac_fn_c_try_run "$LINENO"; then :
9793  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9794$as_echo "yes" >&6; }
9795else
9796
9797			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9798$as_echo "no" >&6; }
9799
9800$as_echo "#define BROKEN_SNPRINTF 1" >>confdefs.h
9801
9802			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ****** Your vsnprintf() function is broken, complain to your vendor" >&5
9803$as_echo "$as_me: WARNING: ****** Your vsnprintf() function is broken, complain to your vendor" >&2;}
9804
9805fi
9806rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9807  conftest.$ac_objext conftest.beam conftest.$ac_ext
9808fi
9809
9810fi
9811
9812# On systems where [v]snprintf is broken, but is declared in stdio,
9813# check that the fmt argument is const char * or just char *.
9814# This is only useful for when BROKEN_SNPRINTF
9815{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf can declare const char *fmt" >&5
9816$as_echo_n "checking whether snprintf can declare const char *fmt... " >&6; }
9817cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9818/* end confdefs.h.  */
9819
9820#include <stdio.h>
9821int snprintf(char *a, size_t b, const char *c, ...) { return 0; }
9822
9823int
9824main ()
9825{
9826
9827	snprintf(0, 0, 0);
9828
9829  ;
9830  return 0;
9831}
9832_ACEOF
9833if ac_fn_c_try_compile "$LINENO"; then :
9834  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9835$as_echo "yes" >&6; }
9836
9837$as_echo "#define SNPRINTF_CONST const" >>confdefs.h
9838
9839else
9840  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9841$as_echo "no" >&6; }
9842    $as_echo "#define SNPRINTF_CONST /* not const */" >>confdefs.h
9843
9844fi
9845rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9846
9847# Check for missing getpeereid (or equiv) support
9848NO_PEERCHECK=""
9849if test "x$ac_cv_func_getpeereid" != "xyes" -a "x$ac_cv_func_getpeerucred" != "xyes"; then
9850	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system supports SO_PEERCRED getsockopt" >&5
9851$as_echo_n "checking whether system supports SO_PEERCRED getsockopt... " >&6; }
9852	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9853/* end confdefs.h.  */
9854
9855#include <sys/types.h>
9856#include <sys/socket.h>
9857int
9858main ()
9859{
9860int i = SO_PEERCRED;
9861  ;
9862  return 0;
9863}
9864_ACEOF
9865if ac_fn_c_try_compile "$LINENO"; then :
9866   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9867$as_echo "yes" >&6; }
9868
9869$as_echo "#define HAVE_SO_PEERCRED 1" >>confdefs.h
9870
9871
9872else
9873  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9874$as_echo "no" >&6; }
9875		NO_PEERCHECK=1
9876
9877fi
9878rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9879fi
9880
9881if test "x$ac_cv_func_mkdtemp" = "xyes" ; then
9882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for (overly) strict mkstemp" >&5
9883$as_echo_n "checking for (overly) strict mkstemp... " >&6; }
9884if test "$cross_compiling" = yes; then :
9885
9886		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9887$as_echo "yes" >&6; }
9888		$as_echo "#define HAVE_STRICT_MKSTEMP 1" >>confdefs.h
9889
9890
9891
9892else
9893  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9894/* end confdefs.h.  */
9895
9896#include <stdlib.h>
9897
9898int
9899main ()
9900{
9901
9902	char template[]="conftest.mkstemp-test";
9903	if (mkstemp(template) == -1)
9904		exit(1);
9905	unlink(template);
9906	exit(0);
9907
9908  ;
9909  return 0;
9910}
9911_ACEOF
9912if ac_fn_c_try_run "$LINENO"; then :
9913
9914		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9915$as_echo "no" >&6; }
9916
9917else
9918
9919		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9920$as_echo "yes" >&6; }
9921
9922$as_echo "#define HAVE_STRICT_MKSTEMP 1" >>confdefs.h
9923
9924
9925fi
9926rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9927  conftest.$ac_objext conftest.beam conftest.$ac_ext
9928fi
9929
9930fi
9931
9932if test ! -z "$check_for_openpty_ctty_bug"; then
9933	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if openpty correctly handles controlling tty" >&5
9934$as_echo_n "checking if openpty correctly handles controlling tty... " >&6; }
9935	if test "$cross_compiling" = yes; then :
9936
9937			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: cross-compiling, assuming yes" >&5
9938$as_echo "cross-compiling, assuming yes" >&6; }
9939
9940
9941else
9942  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9943/* end confdefs.h.  */
9944
9945#include <stdio.h>
9946#include <sys/fcntl.h>
9947#include <sys/types.h>
9948#include <sys/wait.h>
9949
9950int
9951main ()
9952{
9953
9954	pid_t pid;
9955	int fd, ptyfd, ttyfd, status;
9956
9957	pid = fork();
9958	if (pid < 0) {		/* failed */
9959		exit(1);
9960	} else if (pid > 0) {	/* parent */
9961		waitpid(pid, &status, 0);
9962		if (WIFEXITED(status))
9963			exit(WEXITSTATUS(status));
9964		else
9965			exit(2);
9966	} else {		/* child */
9967		close(0); close(1); close(2);
9968		setsid();
9969		openpty(&ptyfd, &ttyfd, NULL, NULL, NULL);
9970		fd = open("/dev/tty", O_RDWR | O_NOCTTY);
9971		if (fd >= 0)
9972			exit(3);	/* Acquired ctty: broken */
9973		else
9974			exit(0);	/* Did not acquire ctty: OK */
9975	}
9976
9977  ;
9978  return 0;
9979}
9980_ACEOF
9981if ac_fn_c_try_run "$LINENO"; then :
9982
9983			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9984$as_echo "yes" >&6; }
9985
9986else
9987
9988			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9989$as_echo "no" >&6; }
9990			$as_echo "#define SSHD_ACQUIRES_CTTY 1" >>confdefs.h
9991
9992
9993fi
9994rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9995  conftest.$ac_objext conftest.beam conftest.$ac_ext
9996fi
9997
9998fi
9999
10000if test "x$ac_cv_func_getaddrinfo" = "xyes" && \
10001    test "x$check_for_hpux_broken_getaddrinfo" = "x1"; then
10002	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo seems to work" >&5
10003$as_echo_n "checking if getaddrinfo seems to work... " >&6; }
10004	if test "$cross_compiling" = yes; then :
10005
10006			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: cross-compiling, assuming yes" >&5
10007$as_echo "cross-compiling, assuming yes" >&6; }
10008
10009
10010else
10011  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10012/* end confdefs.h.  */
10013
10014#include <stdio.h>
10015#include <sys/socket.h>
10016#include <netdb.h>
10017#include <errno.h>
10018#include <netinet/in.h>
10019
10020#define TEST_PORT "2222"
10021
10022int
10023main ()
10024{
10025
10026	int err, sock;
10027	struct addrinfo *gai_ai, *ai, hints;
10028	char ntop[NI_MAXHOST], strport[NI_MAXSERV], *name = NULL;
10029
10030	memset(&hints, 0, sizeof(hints));
10031	hints.ai_family = PF_UNSPEC;
10032	hints.ai_socktype = SOCK_STREAM;
10033	hints.ai_flags = AI_PASSIVE;
10034
10035	err = getaddrinfo(name, TEST_PORT, &hints, &gai_ai);
10036	if (err != 0) {
10037		fprintf(stderr, "getaddrinfo failed (%s)", gai_strerror(err));
10038		exit(1);
10039	}
10040
10041	for (ai = gai_ai; ai != NULL; ai = ai->ai_next) {
10042		if (ai->ai_family != AF_INET6)
10043			continue;
10044
10045		err = getnameinfo(ai->ai_addr, ai->ai_addrlen, ntop,
10046		    sizeof(ntop), strport, sizeof(strport),
10047		    NI_NUMERICHOST|NI_NUMERICSERV);
10048
10049		if (err != 0) {
10050			if (err == EAI_SYSTEM)
10051				perror("getnameinfo EAI_SYSTEM");
10052			else
10053				fprintf(stderr, "getnameinfo failed: %s\n",
10054				    gai_strerror(err));
10055			exit(2);
10056		}
10057
10058		sock = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol);
10059		if (sock < 0)
10060			perror("socket");
10061		if (bind(sock, ai->ai_addr, ai->ai_addrlen) < 0) {
10062			if (errno == EBADF)
10063				exit(3);
10064		}
10065	}
10066	exit(0);
10067
10068  ;
10069  return 0;
10070}
10071_ACEOF
10072if ac_fn_c_try_run "$LINENO"; then :
10073
10074			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10075$as_echo "yes" >&6; }
10076
10077else
10078
10079			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10080$as_echo "no" >&6; }
10081			$as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
10082
10083
10084fi
10085rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10086  conftest.$ac_objext conftest.beam conftest.$ac_ext
10087fi
10088
10089fi
10090
10091if test "x$ac_cv_func_getaddrinfo" = "xyes" && \
10092    test "x$check_for_aix_broken_getaddrinfo" = "x1"; then
10093	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo seems to work" >&5
10094$as_echo_n "checking if getaddrinfo seems to work... " >&6; }
10095	if test "$cross_compiling" = yes; then :
10096
10097			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: cross-compiling, assuming no" >&5
10098$as_echo "cross-compiling, assuming no" >&6; }
10099
10100
10101else
10102  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10103/* end confdefs.h.  */
10104
10105#include <stdio.h>
10106#include <sys/socket.h>
10107#include <netdb.h>
10108#include <errno.h>
10109#include <netinet/in.h>
10110
10111#define TEST_PORT "2222"
10112
10113int
10114main ()
10115{
10116
10117	int err, sock;
10118	struct addrinfo *gai_ai, *ai, hints;
10119	char ntop[NI_MAXHOST], strport[NI_MAXSERV], *name = NULL;
10120
10121	memset(&hints, 0, sizeof(hints));
10122	hints.ai_family = PF_UNSPEC;
10123	hints.ai_socktype = SOCK_STREAM;
10124	hints.ai_flags = AI_PASSIVE;
10125
10126	err = getaddrinfo(name, TEST_PORT, &hints, &gai_ai);
10127	if (err != 0) {
10128		fprintf(stderr, "getaddrinfo failed (%s)", gai_strerror(err));
10129		exit(1);
10130	}
10131
10132	for (ai = gai_ai; ai != NULL; ai = ai->ai_next) {
10133		if (ai->ai_family != AF_INET && ai->ai_family != AF_INET6)
10134			continue;
10135
10136		err = getnameinfo(ai->ai_addr, ai->ai_addrlen, ntop,
10137		    sizeof(ntop), strport, sizeof(strport),
10138		    NI_NUMERICHOST|NI_NUMERICSERV);
10139
10140		if (ai->ai_family == AF_INET && err != 0) {
10141			perror("getnameinfo");
10142			exit(2);
10143		}
10144	}
10145	exit(0);
10146
10147  ;
10148  return 0;
10149}
10150_ACEOF
10151if ac_fn_c_try_run "$LINENO"; then :
10152
10153			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10154$as_echo "yes" >&6; }
10155
10156$as_echo "#define AIX_GETNAMEINFO_HACK 1" >>confdefs.h
10157
10158
10159else
10160
10161			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10162$as_echo "no" >&6; }
10163			$as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
10164
10165
10166fi
10167rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10168  conftest.$ac_objext conftest.beam conftest.$ac_ext
10169fi
10170
10171fi
10172
10173if test "x$check_for_conflicting_getspnam" = "x1"; then
10174	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for conflicting getspnam in shadow.h" >&5
10175$as_echo_n "checking for conflicting getspnam in shadow.h... " >&6; }
10176	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10177/* end confdefs.h.  */
10178 #include <shadow.h>
10179int
10180main ()
10181{
10182 exit(0);
10183  ;
10184  return 0;
10185}
10186_ACEOF
10187if ac_fn_c_try_compile "$LINENO"; then :
10188
10189			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10190$as_echo "no" >&6; }
10191
10192else
10193
10194			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10195$as_echo "yes" >&6; }
10196
10197$as_echo "#define GETSPNAM_CONFLICTING_DEFS 1" >>confdefs.h
10198
10199
10200
10201fi
10202rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10203fi
10204
10205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getpgrp requires zero arguments" >&5
10206$as_echo_n "checking whether getpgrp requires zero arguments... " >&6; }
10207if ${ac_cv_func_getpgrp_void+:} false; then :
10208  $as_echo_n "(cached) " >&6
10209else
10210  # Use it with a single arg.
10211cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10212/* end confdefs.h.  */
10213$ac_includes_default
10214int
10215main ()
10216{
10217getpgrp (0);
10218  ;
10219  return 0;
10220}
10221_ACEOF
10222if ac_fn_c_try_compile "$LINENO"; then :
10223  ac_cv_func_getpgrp_void=no
10224else
10225  ac_cv_func_getpgrp_void=yes
10226fi
10227rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10228
10229fi
10230{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getpgrp_void" >&5
10231$as_echo "$ac_cv_func_getpgrp_void" >&6; }
10232if test $ac_cv_func_getpgrp_void = yes; then
10233
10234$as_echo "#define GETPGRP_VOID 1" >>confdefs.h
10235
10236fi
10237
10238
10239# Search for OpenSSL
10240saved_CPPFLAGS="$CPPFLAGS"
10241saved_LDFLAGS="$LDFLAGS"
10242
10243# Check whether --with-ssl-dir was given.
10244if test "${with_ssl_dir+set}" = set; then :
10245  withval=$with_ssl_dir;
10246		if test "x$withval" != "xno" ; then
10247			case "$withval" in
10248				# Relative paths
10249				./*|../*)	withval="`pwd`/$withval"
10250			esac
10251			if test -d "$withval/lib"; then
10252				if test -n "${need_dash_r}"; then
10253					LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}"
10254				else
10255					LDFLAGS="-L${withval}/lib ${LDFLAGS}"
10256				fi
10257			elif test -d "$withval/lib64"; then
10258				if test -n "${need_dash_r}"; then
10259					LDFLAGS="-L${withval}/lib64 -R${withval}/lib64 ${LDFLAGS}"
10260				else
10261					LDFLAGS="-L${withval}/lib64 ${LDFLAGS}"
10262				fi
10263			else
10264				if test -n "${need_dash_r}"; then
10265					LDFLAGS="-L${withval} -R${withval} ${LDFLAGS}"
10266				else
10267					LDFLAGS="-L${withval} ${LDFLAGS}"
10268				fi
10269			fi
10270			if test -d "$withval/include"; then
10271				CPPFLAGS="-I${withval}/include ${CPPFLAGS}"
10272			else
10273				CPPFLAGS="-I${withval} ${CPPFLAGS}"
10274			fi
10275		fi
10276
10277
10278fi
10279
10280LIBS="-lcrypto $LIBS"
10281cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10282/* end confdefs.h.  */
10283
10284/* Override any GCC internal prototype to avoid an error.
10285   Use char because int might match the return type of a GCC
10286   builtin and then its argument prototype would still apply.  */
10287#ifdef __cplusplus
10288extern "C"
10289#endif
10290char RAND_add ();
10291int
10292main ()
10293{
10294return RAND_add ();
10295  ;
10296  return 0;
10297}
10298_ACEOF
10299if ac_fn_c_try_link "$LINENO"; then :
10300
10301$as_echo "#define HAVE_OPENSSL 1" >>confdefs.h
10302
10303else
10304
10305				if test -n "${need_dash_r}"; then
10306			LDFLAGS="-L/usr/local/ssl/lib -R/usr/local/ssl/lib ${saved_LDFLAGS}"
10307		else
10308			LDFLAGS="-L/usr/local/ssl/lib ${saved_LDFLAGS}"
10309		fi
10310		CPPFLAGS="-I/usr/local/ssl/include ${saved_CPPFLAGS}"
10311		ac_fn_c_check_header_mongrel "$LINENO" "openssl/opensslv.h" "ac_cv_header_openssl_opensslv_h" "$ac_includes_default"
10312if test "x$ac_cv_header_openssl_opensslv_h" = xyes; then :
10313
10314else
10315  as_fn_error $? "*** OpenSSL headers missing - please install first or check config.log ***" "$LINENO" 5
10316fi
10317
10318
10319		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10320/* end confdefs.h.  */
10321
10322/* Override any GCC internal prototype to avoid an error.
10323   Use char because int might match the return type of a GCC
10324   builtin and then its argument prototype would still apply.  */
10325#ifdef __cplusplus
10326extern "C"
10327#endif
10328char RAND_add ();
10329int
10330main ()
10331{
10332return RAND_add ();
10333  ;
10334  return 0;
10335}
10336_ACEOF
10337if ac_fn_c_try_link "$LINENO"; then :
10338  $as_echo "#define HAVE_OPENSSL 1" >>confdefs.h
10339
10340else
10341
10342				as_fn_error $? "*** Can't find recent OpenSSL libcrypto (see config.log for details) ***" "$LINENO" 5
10343
10344
10345fi
10346rm -f core conftest.err conftest.$ac_objext \
10347    conftest$ac_exeext conftest.$ac_ext
10348
10349
10350fi
10351rm -f core conftest.err conftest.$ac_objext \
10352    conftest$ac_exeext conftest.$ac_ext
10353
10354# Determine OpenSSL header version
10355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking OpenSSL header version" >&5
10356$as_echo_n "checking OpenSSL header version... " >&6; }
10357if test "$cross_compiling" = yes; then :
10358
10359		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking" >&5
10360$as_echo "$as_me: WARNING: cross compiling: not checking" >&2;}
10361
10362
10363else
10364  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10365/* end confdefs.h.  */
10366
10367#include <stdio.h>
10368#include <string.h>
10369#include <openssl/opensslv.h>
10370#define DATA "conftest.sslincver"
10371
10372int
10373main ()
10374{
10375
10376	FILE *fd;
10377	int rc;
10378
10379	fd = fopen(DATA,"w");
10380	if(fd == NULL)
10381		exit(1);
10382
10383	if ((rc = fprintf(fd ,"%x (%s)\n", OPENSSL_VERSION_NUMBER, OPENSSL_VERSION_TEXT)) <0)
10384		exit(1);
10385
10386	exit(0);
10387
10388  ;
10389  return 0;
10390}
10391_ACEOF
10392if ac_fn_c_try_run "$LINENO"; then :
10393
10394		ssl_header_ver=`cat conftest.sslincver`
10395		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssl_header_ver" >&5
10396$as_echo "$ssl_header_ver" >&6; }
10397
10398else
10399
10400		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
10401$as_echo "not found" >&6; }
10402		as_fn_error $? "OpenSSL version header not found." "$LINENO" 5
10403
10404fi
10405rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10406  conftest.$ac_objext conftest.beam conftest.$ac_ext
10407fi
10408
10409
10410# Determine OpenSSL library version
10411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking OpenSSL library version" >&5
10412$as_echo_n "checking OpenSSL library version... " >&6; }
10413if test "$cross_compiling" = yes; then :
10414
10415		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking" >&5
10416$as_echo "$as_me: WARNING: cross compiling: not checking" >&2;}
10417
10418
10419else
10420  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10421/* end confdefs.h.  */
10422
10423#include <stdio.h>
10424#include <string.h>
10425#include <openssl/opensslv.h>
10426#include <openssl/crypto.h>
10427#define DATA "conftest.ssllibver"
10428
10429int
10430main ()
10431{
10432
10433	FILE *fd;
10434	int rc;
10435
10436	fd = fopen(DATA,"w");
10437	if(fd == NULL)
10438		exit(1);
10439
10440	if ((rc = fprintf(fd ,"%x (%s)\n", SSLeay(), SSLeay_version(SSLEAY_VERSION))) <0)
10441		exit(1);
10442
10443	exit(0);
10444
10445  ;
10446  return 0;
10447}
10448_ACEOF
10449if ac_fn_c_try_run "$LINENO"; then :
10450
10451		ssl_library_ver=`cat conftest.ssllibver`
10452		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssl_library_ver" >&5
10453$as_echo "$ssl_library_ver" >&6; }
10454
10455else
10456
10457		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
10458$as_echo "not found" >&6; }
10459		as_fn_error $? "OpenSSL library not found." "$LINENO" 5
10460
10461fi
10462rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10463  conftest.$ac_objext conftest.beam conftest.$ac_ext
10464fi
10465
10466
10467
10468# Check whether --with-openssl-header-check was given.
10469if test "${with_openssl_header_check+set}" = set; then :
10470  withval=$with_openssl_header_check;   if test "x$withval" = "xno" ; then
10471		openssl_check_nonfatal=1
10472	   fi
10473
10474
10475fi
10476
10477
10478# Sanity check OpenSSL headers
10479{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether OpenSSL's headers match the library" >&5
10480$as_echo_n "checking whether OpenSSL's headers match the library... " >&6; }
10481if test "$cross_compiling" = yes; then :
10482
10483		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking" >&5
10484$as_echo "$as_me: WARNING: cross compiling: not checking" >&2;}
10485
10486
10487else
10488  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10489/* end confdefs.h.  */
10490
10491#include <string.h>
10492#include <openssl/opensslv.h>
10493
10494int
10495main ()
10496{
10497
10498	exit(SSLeay() == OPENSSL_VERSION_NUMBER ? 0 : 1);
10499
10500  ;
10501  return 0;
10502}
10503_ACEOF
10504if ac_fn_c_try_run "$LINENO"; then :
10505
10506		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10507$as_echo "yes" >&6; }
10508
10509else
10510
10511		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10512$as_echo "no" >&6; }
10513		if test "x$openssl_check_nonfatal" = "x"; then
10514			as_fn_error $? "Your OpenSSL headers do not match your
10515library. Check config.log for details.
10516If you are sure your installation is consistent, you can disable the check
10517by running \"./configure --without-openssl-header-check\".
10518Also see contrib/findssl.sh for help identifying header/library mismatches.
10519" "$LINENO" 5
10520		else
10521			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Your OpenSSL headers do not match your
10522library. Check config.log for details.
10523Also see contrib/findssl.sh for help identifying header/library mismatches." >&5
10524$as_echo "$as_me: WARNING: Your OpenSSL headers do not match your
10525library. Check config.log for details.
10526Also see contrib/findssl.sh for help identifying header/library mismatches." >&2;}
10527		fi
10528
10529fi
10530rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10531  conftest.$ac_objext conftest.beam conftest.$ac_ext
10532fi
10533
10534
10535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if programs using OpenSSL functions will link" >&5
10536$as_echo_n "checking if programs using OpenSSL functions will link... " >&6; }
10537cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10538/* end confdefs.h.  */
10539 #include <openssl/evp.h>
10540int
10541main ()
10542{
10543 SSLeay_add_all_algorithms();
10544  ;
10545  return 0;
10546}
10547_ACEOF
10548if ac_fn_c_try_link "$LINENO"; then :
10549
10550		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10551$as_echo "yes" >&6; }
10552
10553else
10554
10555		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10556$as_echo "no" >&6; }
10557		saved_LIBS="$LIBS"
10558		LIBS="$LIBS -ldl"
10559		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if programs using OpenSSL need -ldl" >&5
10560$as_echo_n "checking if programs using OpenSSL need -ldl... " >&6; }
10561		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10562/* end confdefs.h.  */
10563 #include <openssl/evp.h>
10564int
10565main ()
10566{
10567 SSLeay_add_all_algorithms();
10568  ;
10569  return 0;
10570}
10571_ACEOF
10572if ac_fn_c_try_link "$LINENO"; then :
10573
10574				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10575$as_echo "yes" >&6; }
10576
10577else
10578
10579				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10580$as_echo "no" >&6; }
10581				LIBS="$saved_LIBS"
10582
10583
10584fi
10585rm -f core conftest.err conftest.$ac_objext \
10586    conftest$ac_exeext conftest.$ac_ext
10587
10588
10589fi
10590rm -f core conftest.err conftest.$ac_objext \
10591    conftest$ac_exeext conftest.$ac_ext
10592
10593for ac_func in RSA_generate_key_ex DSA_generate_parameters_ex BN_is_prime_ex RSA_get_default_method
10594do :
10595  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10596ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10597if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10598  cat >>confdefs.h <<_ACEOF
10599#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10600_ACEOF
10601
10602fi
10603done
10604
10605
10606
10607# Check whether --with-ssl-engine was given.
10608if test "${with_ssl_engine+set}" = set; then :
10609  withval=$with_ssl_engine;  if test "x$withval" != "xno" ; then
10610		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL ENGINE support" >&5
10611$as_echo_n "checking for OpenSSL ENGINE support... " >&6; }
10612		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10613/* end confdefs.h.  */
10614
10615#include <openssl/engine.h>
10616
10617int
10618main ()
10619{
10620
10621	ENGINE_load_builtin_engines();
10622	ENGINE_register_all_complete();
10623
10624  ;
10625  return 0;
10626}
10627_ACEOF
10628if ac_fn_c_try_compile "$LINENO"; then :
10629   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10630$as_echo "yes" >&6; }
10631
10632$as_echo "#define USE_OPENSSL_ENGINE 1" >>confdefs.h
10633
10634
10635else
10636   as_fn_error $? "OpenSSL ENGINE support not found" "$LINENO" 5
10637
10638fi
10639rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10640	  fi
10641
10642fi
10643
10644
10645# Check for OpenSSL without EVP_aes_{192,256}_cbc
10646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether OpenSSL has crippled AES support" >&5
10647$as_echo_n "checking whether OpenSSL has crippled AES support... " >&6; }
10648cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10649/* end confdefs.h.  */
10650
10651#include <string.h>
10652#include <openssl/evp.h>
10653
10654int
10655main ()
10656{
10657
10658	exit(EVP_aes_192_cbc() == NULL || EVP_aes_256_cbc() == NULL);
10659
10660  ;
10661  return 0;
10662}
10663_ACEOF
10664if ac_fn_c_try_link "$LINENO"; then :
10665
10666		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10667$as_echo "no" >&6; }
10668
10669else
10670
10671		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10672$as_echo "yes" >&6; }
10673
10674$as_echo "#define OPENSSL_LOBOTOMISED_AES 1" >>confdefs.h
10675
10676
10677
10678fi
10679rm -f core conftest.err conftest.$ac_objext \
10680    conftest$ac_exeext conftest.$ac_ext
10681
10682{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if EVP_DigestUpdate returns an int" >&5
10683$as_echo_n "checking if EVP_DigestUpdate returns an int... " >&6; }
10684cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10685/* end confdefs.h.  */
10686
10687#include <string.h>
10688#include <openssl/evp.h>
10689
10690int
10691main ()
10692{
10693
10694	if(EVP_DigestUpdate(NULL, NULL,0))
10695		exit(0);
10696
10697  ;
10698  return 0;
10699}
10700_ACEOF
10701if ac_fn_c_try_link "$LINENO"; then :
10702
10703		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10704$as_echo "yes" >&6; }
10705
10706else
10707
10708		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10709$as_echo "no" >&6; }
10710
10711$as_echo "#define OPENSSL_EVP_DIGESTUPDATE_VOID 1" >>confdefs.h
10712
10713
10714
10715fi
10716rm -f core conftest.err conftest.$ac_objext \
10717    conftest$ac_exeext conftest.$ac_ext
10718
10719# Some systems want crypt() from libcrypt, *not* the version in OpenSSL,
10720# because the system crypt() is more featureful.
10721if test "x$check_for_libcrypt_before" = "x1"; then
10722	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
10723$as_echo_n "checking for crypt in -lcrypt... " >&6; }
10724if ${ac_cv_lib_crypt_crypt+:} false; then :
10725  $as_echo_n "(cached) " >&6
10726else
10727  ac_check_lib_save_LIBS=$LIBS
10728LIBS="-lcrypt  $LIBS"
10729cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10730/* end confdefs.h.  */
10731
10732/* Override any GCC internal prototype to avoid an error.
10733   Use char because int might match the return type of a GCC
10734   builtin and then its argument prototype would still apply.  */
10735#ifdef __cplusplus
10736extern "C"
10737#endif
10738char crypt ();
10739int
10740main ()
10741{
10742return crypt ();
10743  ;
10744  return 0;
10745}
10746_ACEOF
10747if ac_fn_c_try_link "$LINENO"; then :
10748  ac_cv_lib_crypt_crypt=yes
10749else
10750  ac_cv_lib_crypt_crypt=no
10751fi
10752rm -f core conftest.err conftest.$ac_objext \
10753    conftest$ac_exeext conftest.$ac_ext
10754LIBS=$ac_check_lib_save_LIBS
10755fi
10756{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
10757$as_echo "$ac_cv_lib_crypt_crypt" >&6; }
10758if test "x$ac_cv_lib_crypt_crypt" = xyes; then :
10759  cat >>confdefs.h <<_ACEOF
10760#define HAVE_LIBCRYPT 1
10761_ACEOF
10762
10763  LIBS="-lcrypt $LIBS"
10764
10765fi
10766
10767fi
10768
10769# Some Linux systems (Slackware) need crypt() from libcrypt, *not* the
10770# version in OpenSSL.
10771if test "x$check_for_libcrypt_later" = "x1"; then
10772	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
10773$as_echo_n "checking for crypt in -lcrypt... " >&6; }
10774if ${ac_cv_lib_crypt_crypt+:} false; then :
10775  $as_echo_n "(cached) " >&6
10776else
10777  ac_check_lib_save_LIBS=$LIBS
10778LIBS="-lcrypt  $LIBS"
10779cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10780/* end confdefs.h.  */
10781
10782/* Override any GCC internal prototype to avoid an error.
10783   Use char because int might match the return type of a GCC
10784   builtin and then its argument prototype would still apply.  */
10785#ifdef __cplusplus
10786extern "C"
10787#endif
10788char crypt ();
10789int
10790main ()
10791{
10792return crypt ();
10793  ;
10794  return 0;
10795}
10796_ACEOF
10797if ac_fn_c_try_link "$LINENO"; then :
10798  ac_cv_lib_crypt_crypt=yes
10799else
10800  ac_cv_lib_crypt_crypt=no
10801fi
10802rm -f core conftest.err conftest.$ac_objext \
10803    conftest$ac_exeext conftest.$ac_ext
10804LIBS=$ac_check_lib_save_LIBS
10805fi
10806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
10807$as_echo "$ac_cv_lib_crypt_crypt" >&6; }
10808if test "x$ac_cv_lib_crypt_crypt" = xyes; then :
10809  LIBS="$LIBS -lcrypt"
10810fi
10811
10812fi
10813
10814# Search for SHA256 support in libc and/or OpenSSL
10815for ac_func in SHA256_Update EVP_sha256
10816do :
10817  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10818ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10819if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10820  cat >>confdefs.h <<_ACEOF
10821#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10822_ACEOF
10823 TEST_SSH_SHA256=yes
10824else
10825  TEST_SSH_SHA256=no
10826fi
10827done
10828
10829
10830
10831# Check complete ECC support in OpenSSL
10832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether OpenSSL has complete ECC support" >&5
10833$as_echo_n "checking whether OpenSSL has complete ECC support... " >&6; }
10834cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10835/* end confdefs.h.  */
10836
10837#include <openssl/ec.h>
10838#include <openssl/ecdh.h>
10839#include <openssl/ecdsa.h>
10840#include <openssl/evp.h>
10841#include <openssl/objects.h>
10842#include <openssl/opensslv.h>
10843#if OPENSSL_VERSION_NUMBER < 0x0090807f /* 0.9.8g */
10844# error "OpenSSL < 0.9.8g has unreliable ECC code"
10845#endif
10846
10847int
10848main ()
10849{
10850
10851	EC_KEY *e = EC_KEY_new_by_curve_name(NID_secp521r1);
10852	const EVP_MD *m = EVP_sha512(); /* We need this too */
10853
10854  ;
10855  return 0;
10856}
10857_ACEOF
10858if ac_fn_c_try_link "$LINENO"; then :
10859
10860		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10861$as_echo "yes" >&6; }
10862
10863$as_echo "#define OPENSSL_HAS_ECC 1" >>confdefs.h
10864
10865		TEST_SSH_ECC=yes
10866		COMMENT_OUT_ECC=""
10867
10868else
10869
10870		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10871$as_echo "no" >&6; }
10872		TEST_SSH_ECC=no
10873		COMMENT_OUT_ECC="#no ecc#"
10874
10875
10876fi
10877rm -f core conftest.err conftest.$ac_objext \
10878    conftest$ac_exeext conftest.$ac_ext
10879
10880
10881
10882saved_LIBS="$LIBS"
10883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ia_openinfo in -liaf" >&5
10884$as_echo_n "checking for ia_openinfo in -liaf... " >&6; }
10885if ${ac_cv_lib_iaf_ia_openinfo+:} false; then :
10886  $as_echo_n "(cached) " >&6
10887else
10888  ac_check_lib_save_LIBS=$LIBS
10889LIBS="-liaf  $LIBS"
10890cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10891/* end confdefs.h.  */
10892
10893/* Override any GCC internal prototype to avoid an error.
10894   Use char because int might match the return type of a GCC
10895   builtin and then its argument prototype would still apply.  */
10896#ifdef __cplusplus
10897extern "C"
10898#endif
10899char ia_openinfo ();
10900int
10901main ()
10902{
10903return ia_openinfo ();
10904  ;
10905  return 0;
10906}
10907_ACEOF
10908if ac_fn_c_try_link "$LINENO"; then :
10909  ac_cv_lib_iaf_ia_openinfo=yes
10910else
10911  ac_cv_lib_iaf_ia_openinfo=no
10912fi
10913rm -f core conftest.err conftest.$ac_objext \
10914    conftest$ac_exeext conftest.$ac_ext
10915LIBS=$ac_check_lib_save_LIBS
10916fi
10917{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_iaf_ia_openinfo" >&5
10918$as_echo "$ac_cv_lib_iaf_ia_openinfo" >&6; }
10919if test "x$ac_cv_lib_iaf_ia_openinfo" = xyes; then :
10920
10921	LIBS="$LIBS -liaf"
10922	for ac_func in set_id
10923do :
10924  ac_fn_c_check_func "$LINENO" "set_id" "ac_cv_func_set_id"
10925if test "x$ac_cv_func_set_id" = xyes; then :
10926  cat >>confdefs.h <<_ACEOF
10927#define HAVE_SET_ID 1
10928_ACEOF
10929 SSHDLIBS="$SSHDLIBS -liaf"
10930
10931$as_echo "#define HAVE_LIBIAF 1" >>confdefs.h
10932
10933
10934fi
10935done
10936
10937
10938fi
10939
10940LIBS="$saved_LIBS"
10941
10942### Configure cryptographic random number support
10943
10944# Check wheter OpenSSL seeds itself
10945{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether OpenSSL's PRNG is internally seeded" >&5
10946$as_echo_n "checking whether OpenSSL's PRNG is internally seeded... " >&6; }
10947if test "$cross_compiling" = yes; then :
10948
10949		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: assuming yes" >&5
10950$as_echo "$as_me: WARNING: cross compiling: assuming yes" >&2;}
10951		# This is safe, since we will fatal() at runtime if
10952		# OpenSSL is not seeded correctly.
10953		OPENSSL_SEEDS_ITSELF=yes
10954
10955
10956else
10957  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10958/* end confdefs.h.  */
10959
10960#include <string.h>
10961#include <openssl/rand.h>
10962
10963int
10964main ()
10965{
10966
10967	exit(RAND_status() == 1 ? 0 : 1);
10968
10969  ;
10970  return 0;
10971}
10972_ACEOF
10973if ac_fn_c_try_run "$LINENO"; then :
10974
10975		OPENSSL_SEEDS_ITSELF=yes
10976		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10977$as_echo "yes" >&6; }
10978
10979else
10980
10981		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10982$as_echo "no" >&6; }
10983
10984fi
10985rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10986  conftest.$ac_objext conftest.beam conftest.$ac_ext
10987fi
10988
10989
10990# PRNGD TCP socket
10991
10992# Check whether --with-prngd-port was given.
10993if test "${with_prngd_port+set}" = set; then :
10994  withval=$with_prngd_port;
10995		case "$withval" in
10996		no)
10997			withval=""
10998			;;
10999		[0-9]*)
11000			;;
11001		*)
11002			as_fn_error $? "You must specify a numeric port number for --with-prngd-port" "$LINENO" 5
11003			;;
11004		esac
11005		if test ! -z "$withval" ; then
11006			PRNGD_PORT="$withval"
11007
11008cat >>confdefs.h <<_ACEOF
11009#define PRNGD_PORT $PRNGD_PORT
11010_ACEOF
11011
11012		fi
11013
11014
11015fi
11016
11017
11018# PRNGD Unix domain socket
11019
11020# Check whether --with-prngd-socket was given.
11021if test "${with_prngd_socket+set}" = set; then :
11022  withval=$with_prngd_socket;
11023		case "$withval" in
11024		yes)
11025			withval="/var/run/egd-pool"
11026			;;
11027		no)
11028			withval=""
11029			;;
11030		/*)
11031			;;
11032		*)
11033			as_fn_error $? "You must specify an absolute path to the entropy socket" "$LINENO" 5
11034			;;
11035		esac
11036
11037		if test ! -z "$withval" ; then
11038			if test ! -z "$PRNGD_PORT" ; then
11039				as_fn_error $? "You may not specify both a PRNGD/EGD port and socket" "$LINENO" 5
11040			fi
11041			if test ! -r "$withval" ; then
11042				{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Entropy socket is not readable" >&5
11043$as_echo "$as_me: WARNING: Entropy socket is not readable" >&2;}
11044			fi
11045			PRNGD_SOCKET="$withval"
11046
11047cat >>confdefs.h <<_ACEOF
11048#define PRNGD_SOCKET "$PRNGD_SOCKET"
11049_ACEOF
11050
11051		fi
11052
11053else
11054
11055		# Check for existing socket only if we don't have a random device already
11056		if test "x$OPENSSL_SEEDS_ITSELF" != "xyes" ; then
11057			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PRNGD/EGD socket" >&5
11058$as_echo_n "checking for PRNGD/EGD socket... " >&6; }
11059			# Insert other locations here
11060			for sock in /var/run/egd-pool /dev/egd-pool /etc/entropy; do
11061				if test -r $sock && $TEST_MINUS_S_SH -c "test -S $sock -o -p $sock" ; then
11062					PRNGD_SOCKET="$sock"
11063					cat >>confdefs.h <<_ACEOF
11064#define PRNGD_SOCKET "$PRNGD_SOCKET"
11065_ACEOF
11066
11067					break;
11068				fi
11069			done
11070			if test ! -z "$PRNGD_SOCKET" ; then
11071				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PRNGD_SOCKET" >&5
11072$as_echo "$PRNGD_SOCKET" >&6; }
11073			else
11074				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
11075$as_echo "not found" >&6; }
11076			fi
11077		fi
11078
11079
11080fi
11081
11082
11083# Which randomness source do we use?
11084if test ! -z "$PRNGD_PORT" ; then
11085	RAND_MSG="PRNGd port $PRNGD_PORT"
11086elif test ! -z "$PRNGD_SOCKET" ; then
11087	RAND_MSG="PRNGd socket $PRNGD_SOCKET"
11088elif test ! -z "$OPENSSL_SEEDS_ITSELF" ; then
11089
11090$as_echo "#define OPENSSL_PRNG_ONLY 1" >>confdefs.h
11091
11092	RAND_MSG="OpenSSL internal ONLY"
11093else
11094	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
11095fi
11096
11097# Check for PAM libs
11098PAM_MSG="no"
11099
11100# Check whether --with-pam was given.
11101if test "${with_pam+set}" = set; then :
11102  withval=$with_pam;
11103		if test "x$withval" != "xno" ; then
11104			if test "x$ac_cv_header_security_pam_appl_h" != "xyes" && \
11105			   test "x$ac_cv_header_pam_pam_appl_h" != "xyes" ; then
11106				as_fn_error $? "PAM headers not found" "$LINENO" 5
11107			fi
11108
11109			saved_LIBS="$LIBS"
11110			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11111$as_echo_n "checking for dlopen in -ldl... " >&6; }
11112if ${ac_cv_lib_dl_dlopen+:} false; then :
11113  $as_echo_n "(cached) " >&6
11114else
11115  ac_check_lib_save_LIBS=$LIBS
11116LIBS="-ldl  $LIBS"
11117cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11118/* end confdefs.h.  */
11119
11120/* Override any GCC internal prototype to avoid an error.
11121   Use char because int might match the return type of a GCC
11122   builtin and then its argument prototype would still apply.  */
11123#ifdef __cplusplus
11124extern "C"
11125#endif
11126char dlopen ();
11127int
11128main ()
11129{
11130return dlopen ();
11131  ;
11132  return 0;
11133}
11134_ACEOF
11135if ac_fn_c_try_link "$LINENO"; then :
11136  ac_cv_lib_dl_dlopen=yes
11137else
11138  ac_cv_lib_dl_dlopen=no
11139fi
11140rm -f core conftest.err conftest.$ac_objext \
11141    conftest$ac_exeext conftest.$ac_ext
11142LIBS=$ac_check_lib_save_LIBS
11143fi
11144{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11145$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11146if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11147  cat >>confdefs.h <<_ACEOF
11148#define HAVE_LIBDL 1
11149_ACEOF
11150
11151  LIBS="-ldl $LIBS"
11152
11153fi
11154
11155			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_set_item in -lpam" >&5
11156$as_echo_n "checking for pam_set_item in -lpam... " >&6; }
11157if ${ac_cv_lib_pam_pam_set_item+:} false; then :
11158  $as_echo_n "(cached) " >&6
11159else
11160  ac_check_lib_save_LIBS=$LIBS
11161LIBS="-lpam  $LIBS"
11162cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11163/* end confdefs.h.  */
11164
11165/* Override any GCC internal prototype to avoid an error.
11166   Use char because int might match the return type of a GCC
11167   builtin and then its argument prototype would still apply.  */
11168#ifdef __cplusplus
11169extern "C"
11170#endif
11171char pam_set_item ();
11172int
11173main ()
11174{
11175return pam_set_item ();
11176  ;
11177  return 0;
11178}
11179_ACEOF
11180if ac_fn_c_try_link "$LINENO"; then :
11181  ac_cv_lib_pam_pam_set_item=yes
11182else
11183  ac_cv_lib_pam_pam_set_item=no
11184fi
11185rm -f core conftest.err conftest.$ac_objext \
11186    conftest$ac_exeext conftest.$ac_ext
11187LIBS=$ac_check_lib_save_LIBS
11188fi
11189{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_set_item" >&5
11190$as_echo "$ac_cv_lib_pam_pam_set_item" >&6; }
11191if test "x$ac_cv_lib_pam_pam_set_item" = xyes; then :
11192  cat >>confdefs.h <<_ACEOF
11193#define HAVE_LIBPAM 1
11194_ACEOF
11195
11196  LIBS="-lpam $LIBS"
11197
11198else
11199  as_fn_error $? "*** libpam missing" "$LINENO" 5
11200fi
11201
11202			for ac_func in pam_getenvlist
11203do :
11204  ac_fn_c_check_func "$LINENO" "pam_getenvlist" "ac_cv_func_pam_getenvlist"
11205if test "x$ac_cv_func_pam_getenvlist" = xyes; then :
11206  cat >>confdefs.h <<_ACEOF
11207#define HAVE_PAM_GETENVLIST 1
11208_ACEOF
11209
11210fi
11211done
11212
11213			for ac_func in pam_putenv
11214do :
11215  ac_fn_c_check_func "$LINENO" "pam_putenv" "ac_cv_func_pam_putenv"
11216if test "x$ac_cv_func_pam_putenv" = xyes; then :
11217  cat >>confdefs.h <<_ACEOF
11218#define HAVE_PAM_PUTENV 1
11219_ACEOF
11220
11221fi
11222done
11223
11224			LIBS="$saved_LIBS"
11225
11226			PAM_MSG="yes"
11227
11228			SSHDLIBS="$SSHDLIBS -lpam"
11229
11230$as_echo "#define USE_PAM 1" >>confdefs.h
11231
11232
11233			if test $ac_cv_lib_dl_dlopen = yes; then
11234				case "$LIBS" in
11235				*-ldl*)
11236					# libdl already in LIBS
11237					;;
11238				*)
11239					SSHDLIBS="$SSHDLIBS -ldl"
11240					;;
11241				esac
11242			fi
11243		fi
11244
11245
11246fi
11247
11248
11249# Check for older PAM
11250if test "x$PAM_MSG" = "xyes" ; then
11251	# Check PAM strerror arguments (old PAM)
11252	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pam_strerror takes only one argument" >&5
11253$as_echo_n "checking whether pam_strerror takes only one argument... " >&6; }
11254	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11255/* end confdefs.h.  */
11256
11257#include <stdlib.h>
11258#if defined(HAVE_SECURITY_PAM_APPL_H)
11259#include <security/pam_appl.h>
11260#elif defined (HAVE_PAM_PAM_APPL_H)
11261#include <pam/pam_appl.h>
11262#endif
11263
11264int
11265main ()
11266{
11267
11268(void)pam_strerror((pam_handle_t *)NULL, -1);
11269
11270  ;
11271  return 0;
11272}
11273_ACEOF
11274if ac_fn_c_try_compile "$LINENO"; then :
11275  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11276$as_echo "no" >&6; }
11277else
11278
11279
11280$as_echo "#define HAVE_OLD_PAM 1" >>confdefs.h
11281
11282			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11283$as_echo "yes" >&6; }
11284			PAM_MSG="yes (old library)"
11285
11286
11287fi
11288rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11289fi
11290
11291SSH_PRIVSEP_USER=sshd
11292
11293# Check whether --with-privsep-user was given.
11294if test "${with_privsep_user+set}" = set; then :
11295  withval=$with_privsep_user;
11296		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
11297		    test "x${withval}" != "xyes"; then
11298			SSH_PRIVSEP_USER=$withval
11299		fi
11300
11301
11302fi
11303
11304
11305cat >>confdefs.h <<_ACEOF
11306#define SSH_PRIVSEP_USER "$SSH_PRIVSEP_USER"
11307_ACEOF
11308
11309
11310
11311# Decide which sandbox style to use
11312sandbox_arg=""
11313
11314# Check whether --with-sandbox was given.
11315if test "${with_sandbox+set}" = set; then :
11316  withval=$with_sandbox;
11317		if test "x$withval" = "xyes" ; then
11318			sandbox_arg=""
11319		else
11320			sandbox_arg="$withval"
11321		fi
11322
11323
11324fi
11325
11326if test "x$sandbox_arg" = "xsystrace" || \
11327   ( test -z "$sandbox_arg" && test "x$have_systr_policy_kill" = "x1" ) ; then
11328	test "x$have_systr_policy_kill" != "x1" && \
11329		as_fn_error $? "systrace sandbox requires systrace headers and SYSTR_POLICY_KILL support" "$LINENO" 5
11330	SANDBOX_STYLE="systrace"
11331
11332$as_echo "#define SANDBOX_SYSTRACE 1" >>confdefs.h
11333
11334elif test "x$sandbox_arg" = "xdarwin" || \
11335     ( test -z "$sandbox_arg" && test "x$ac_cv_func_sandbox_init" = "xyes" && \
11336       test "x$ac_cv_header_sandbox_h" = "xyes") ; then
11337	test "x$ac_cv_func_sandbox_init" != "xyes" -o \
11338	     "x$ac_cv_header_sandbox_h" != "xyes" && \
11339		as_fn_error $? "Darwin seatbelt sandbox requires sandbox.h and sandbox_init function" "$LINENO" 5
11340	SANDBOX_STYLE="darwin"
11341
11342$as_echo "#define SANDBOX_DARWIN 1" >>confdefs.h
11343
11344elif test "x$sandbox_arg" = "xrlimit" || \
11345     ( test -z "$sandbox_arg" && test "x$ac_cv_func_setrlimit" = "xyes" ) ; then
11346	test "x$ac_cv_func_setrlimit" != "xyes" && \
11347		as_fn_error $? "rlimit sandbox requires setrlimit function" "$LINENO" 5
11348	SANDBOX_STYLE="rlimit"
11349
11350$as_echo "#define SANDBOX_RLIMIT 1" >>confdefs.h
11351
11352elif test -z "$sandbox_arg" || test "x$sandbox_arg" = "xno" || \
11353     test "x$sandbox_arg" = "xnone" || test "x$sandbox_arg" = "xnull" ; then
11354	SANDBOX_STYLE="none"
11355
11356$as_echo "#define SANDBOX_NULL 1" >>confdefs.h
11357
11358else
11359	as_fn_error $? "unsupported --with-sandbox" "$LINENO" 5
11360fi
11361
11362# Cheap hack to ensure NEWS-OS libraries are arranged right.
11363if test ! -z "$SONY" ; then
11364  LIBS="$LIBS -liberty";
11365fi
11366
11367# Check for  long long datatypes
11368ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
11369if test "x$ac_cv_type_long_long" = xyes; then :
11370
11371cat >>confdefs.h <<_ACEOF
11372#define HAVE_LONG_LONG 1
11373_ACEOF
11374
11375
11376fi
11377ac_fn_c_check_type "$LINENO" "unsigned long long" "ac_cv_type_unsigned_long_long" "$ac_includes_default"
11378if test "x$ac_cv_type_unsigned_long_long" = xyes; then :
11379
11380cat >>confdefs.h <<_ACEOF
11381#define HAVE_UNSIGNED_LONG_LONG 1
11382_ACEOF
11383
11384
11385fi
11386ac_fn_c_check_type "$LINENO" "long double" "ac_cv_type_long_double" "$ac_includes_default"
11387if test "x$ac_cv_type_long_double" = xyes; then :
11388
11389cat >>confdefs.h <<_ACEOF
11390#define HAVE_LONG_DOUBLE 1
11391_ACEOF
11392
11393
11394fi
11395
11396
11397# Check datatype sizes
11398# The cast to long int works around a bug in the HP C Compiler
11399# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11400# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11401# This bug is HP SR number 8606223364.
11402{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
11403$as_echo_n "checking size of char... " >&6; }
11404if ${ac_cv_sizeof_char+:} false; then :
11405  $as_echo_n "(cached) " >&6
11406else
11407  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char"        "$ac_includes_default"; then :
11408
11409else
11410  if test "$ac_cv_type_char" = yes; then
11411     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11412$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11413as_fn_error 77 "cannot compute sizeof (char)
11414See \`config.log' for more details" "$LINENO" 5; }
11415   else
11416     ac_cv_sizeof_char=0
11417   fi
11418fi
11419
11420fi
11421{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
11422$as_echo "$ac_cv_sizeof_char" >&6; }
11423
11424
11425
11426cat >>confdefs.h <<_ACEOF
11427#define SIZEOF_CHAR $ac_cv_sizeof_char
11428_ACEOF
11429
11430
11431# The cast to long int works around a bug in the HP C Compiler
11432# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11433# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11434# This bug is HP SR number 8606223364.
11435{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short int" >&5
11436$as_echo_n "checking size of short int... " >&6; }
11437if ${ac_cv_sizeof_short_int+:} false; then :
11438  $as_echo_n "(cached) " >&6
11439else
11440  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short int))" "ac_cv_sizeof_short_int"        "$ac_includes_default"; then :
11441
11442else
11443  if test "$ac_cv_type_short_int" = yes; then
11444     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11445$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11446as_fn_error 77 "cannot compute sizeof (short int)
11447See \`config.log' for more details" "$LINENO" 5; }
11448   else
11449     ac_cv_sizeof_short_int=0
11450   fi
11451fi
11452
11453fi
11454{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short_int" >&5
11455$as_echo "$ac_cv_sizeof_short_int" >&6; }
11456
11457
11458
11459cat >>confdefs.h <<_ACEOF
11460#define SIZEOF_SHORT_INT $ac_cv_sizeof_short_int
11461_ACEOF
11462
11463
11464# The cast to long int works around a bug in the HP C Compiler
11465# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11466# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11467# This bug is HP SR number 8606223364.
11468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
11469$as_echo_n "checking size of int... " >&6; }
11470if ${ac_cv_sizeof_int+:} false; then :
11471  $as_echo_n "(cached) " >&6
11472else
11473  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
11474
11475else
11476  if test "$ac_cv_type_int" = yes; then
11477     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11478$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11479as_fn_error 77 "cannot compute sizeof (int)
11480See \`config.log' for more details" "$LINENO" 5; }
11481   else
11482     ac_cv_sizeof_int=0
11483   fi
11484fi
11485
11486fi
11487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
11488$as_echo "$ac_cv_sizeof_int" >&6; }
11489
11490
11491
11492cat >>confdefs.h <<_ACEOF
11493#define SIZEOF_INT $ac_cv_sizeof_int
11494_ACEOF
11495
11496
11497# The cast to long int works around a bug in the HP C Compiler
11498# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11499# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11500# This bug is HP SR number 8606223364.
11501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long int" >&5
11502$as_echo_n "checking size of long int... " >&6; }
11503if ${ac_cv_sizeof_long_int+:} false; then :
11504  $as_echo_n "(cached) " >&6
11505else
11506  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long int))" "ac_cv_sizeof_long_int"        "$ac_includes_default"; then :
11507
11508else
11509  if test "$ac_cv_type_long_int" = yes; then
11510     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11511$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11512as_fn_error 77 "cannot compute sizeof (long int)
11513See \`config.log' for more details" "$LINENO" 5; }
11514   else
11515     ac_cv_sizeof_long_int=0
11516   fi
11517fi
11518
11519fi
11520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_int" >&5
11521$as_echo "$ac_cv_sizeof_long_int" >&6; }
11522
11523
11524
11525cat >>confdefs.h <<_ACEOF
11526#define SIZEOF_LONG_INT $ac_cv_sizeof_long_int
11527_ACEOF
11528
11529
11530# The cast to long int works around a bug in the HP C Compiler
11531# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11532# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11533# This bug is HP SR number 8606223364.
11534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long int" >&5
11535$as_echo_n "checking size of long long int... " >&6; }
11536if ${ac_cv_sizeof_long_long_int+:} false; then :
11537  $as_echo_n "(cached) " >&6
11538else
11539  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long int))" "ac_cv_sizeof_long_long_int"        "$ac_includes_default"; then :
11540
11541else
11542  if test "$ac_cv_type_long_long_int" = yes; then
11543     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11544$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11545as_fn_error 77 "cannot compute sizeof (long long int)
11546See \`config.log' for more details" "$LINENO" 5; }
11547   else
11548     ac_cv_sizeof_long_long_int=0
11549   fi
11550fi
11551
11552fi
11553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long_int" >&5
11554$as_echo "$ac_cv_sizeof_long_long_int" >&6; }
11555
11556
11557
11558cat >>confdefs.h <<_ACEOF
11559#define SIZEOF_LONG_LONG_INT $ac_cv_sizeof_long_long_int
11560_ACEOF
11561
11562
11563
11564# Sanity check long long for some platforms (AIX)
11565if test "x$ac_cv_sizeof_long_long_int" = "x4" ; then
11566	ac_cv_sizeof_long_long_int=0
11567fi
11568
11569# compute LLONG_MIN and LLONG_MAX if we don't know them.
11570if test -z "$have_llong_max"; then
11571	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for max value of long long" >&5
11572$as_echo_n "checking for max value of long long... " >&6; }
11573	if test "$cross_compiling" = yes; then :
11574
11575			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking" >&5
11576$as_echo "$as_me: WARNING: cross compiling: not checking" >&2;}
11577
11578
11579else
11580  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11581/* end confdefs.h.  */
11582
11583#include <stdio.h>
11584/* Why is this so damn hard? */
11585#ifdef __GNUC__
11586# undef __GNUC__
11587#endif
11588#define __USE_ISOC99
11589#include <limits.h>
11590#define DATA "conftest.llminmax"
11591#define my_abs(a) ((a) < 0 ? ((a) * -1) : (a))
11592
11593/*
11594 * printf in libc on some platforms (eg old Tru64) does not understand %lld so
11595 * we do this the hard way.
11596 */
11597static int
11598fprint_ll(FILE *f, long long n)
11599{
11600	unsigned int i;
11601	int l[sizeof(long long) * 8];
11602
11603	if (n < 0)
11604		if (fprintf(f, "-") < 0)
11605			return -1;
11606	for (i = 0; n != 0; i++) {
11607		l[i] = my_abs(n % 10);
11608		n /= 10;
11609	}
11610	do {
11611		if (fprintf(f, "%d", l[--i]) < 0)
11612			return -1;
11613	} while (i != 0);
11614	if (fprintf(f, " ") < 0)
11615		return -1;
11616	return 0;
11617}
11618
11619int
11620main ()
11621{
11622
11623	FILE *f;
11624	long long i, llmin, llmax = 0;
11625
11626	if((f = fopen(DATA,"w")) == NULL)
11627		exit(1);
11628
11629#if defined(LLONG_MIN) && defined(LLONG_MAX)
11630	fprintf(stderr, "Using system header for LLONG_MIN and LLONG_MAX\n");
11631	llmin = LLONG_MIN;
11632	llmax = LLONG_MAX;
11633#else
11634	fprintf(stderr, "Calculating  LLONG_MIN and LLONG_MAX\n");
11635	/* This will work on one's complement and two's complement */
11636	for (i = 1; i > llmax; i <<= 1, i++)
11637		llmax = i;
11638	llmin = llmax + 1LL;	/* wrap */
11639#endif
11640
11641	/* Sanity check */
11642	if (llmin + 1 < llmin || llmin - 1 < llmin || llmax + 1 > llmax
11643	    || llmax - 1 > llmax || llmin == llmax || llmin == 0
11644	    || llmax == 0 || llmax < LONG_MAX || llmin > LONG_MIN) {
11645		fprintf(f, "unknown unknown\n");
11646		exit(2);
11647	}
11648
11649	if (fprint_ll(f, llmin) < 0)
11650		exit(3);
11651	if (fprint_ll(f, llmax) < 0)
11652		exit(4);
11653	if (fclose(f) < 0)
11654		exit(5);
11655	exit(0);
11656
11657  ;
11658  return 0;
11659}
11660_ACEOF
11661if ac_fn_c_try_run "$LINENO"; then :
11662
11663			llong_min=`$AWK '{print $1}' conftest.llminmax`
11664			llong_max=`$AWK '{print $2}' conftest.llminmax`
11665
11666			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $llong_max" >&5
11667$as_echo "$llong_max" >&6; }
11668
11669cat >>confdefs.h <<_ACEOF
11670#define LLONG_MAX ${llong_max}LL
11671_ACEOF
11672
11673			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for min value of long long" >&5
11674$as_echo_n "checking for min value of long long... " >&6; }
11675			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $llong_min" >&5
11676$as_echo "$llong_min" >&6; }
11677
11678cat >>confdefs.h <<_ACEOF
11679#define LLONG_MIN ${llong_min}LL
11680_ACEOF
11681
11682
11683else
11684
11685			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
11686$as_echo "not found" >&6; }
11687
11688fi
11689rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11690  conftest.$ac_objext conftest.beam conftest.$ac_ext
11691fi
11692
11693fi
11694
11695
11696# More checks for data types
11697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_int type" >&5
11698$as_echo_n "checking for u_int type... " >&6; }
11699if ${ac_cv_have_u_int+:} false; then :
11700  $as_echo_n "(cached) " >&6
11701else
11702
11703	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11704/* end confdefs.h.  */
11705 #include <sys/types.h>
11706int
11707main ()
11708{
11709 u_int a; a = 1;
11710  ;
11711  return 0;
11712}
11713_ACEOF
11714if ac_fn_c_try_compile "$LINENO"; then :
11715   ac_cv_have_u_int="yes"
11716else
11717   ac_cv_have_u_int="no"
11718
11719fi
11720rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11721
11722fi
11723{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_u_int" >&5
11724$as_echo "$ac_cv_have_u_int" >&6; }
11725if test "x$ac_cv_have_u_int" = "xyes" ; then
11726
11727$as_echo "#define HAVE_U_INT 1" >>confdefs.h
11728
11729	have_u_int=1
11730fi
11731
11732{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for intXX_t types" >&5
11733$as_echo_n "checking for intXX_t types... " >&6; }
11734if ${ac_cv_have_intxx_t+:} false; then :
11735  $as_echo_n "(cached) " >&6
11736else
11737
11738	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11739/* end confdefs.h.  */
11740 #include <sys/types.h>
11741int
11742main ()
11743{
11744 int8_t a; int16_t b; int32_t c; a = b = c = 1;
11745  ;
11746  return 0;
11747}
11748_ACEOF
11749if ac_fn_c_try_compile "$LINENO"; then :
11750   ac_cv_have_intxx_t="yes"
11751else
11752   ac_cv_have_intxx_t="no"
11753
11754fi
11755rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11756
11757fi
11758{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_intxx_t" >&5
11759$as_echo "$ac_cv_have_intxx_t" >&6; }
11760if test "x$ac_cv_have_intxx_t" = "xyes" ; then
11761
11762$as_echo "#define HAVE_INTXX_T 1" >>confdefs.h
11763
11764	have_intxx_t=1
11765fi
11766
11767if (test -z "$have_intxx_t" && \
11768	   test "x$ac_cv_header_stdint_h" = "xyes")
11769then
11770    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intXX_t types in stdint.h" >&5
11771$as_echo_n "checking for intXX_t types in stdint.h... " >&6; }
11772	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11773/* end confdefs.h.  */
11774 #include <stdint.h>
11775int
11776main ()
11777{
11778 int8_t a; int16_t b; int32_t c; a = b = c = 1;
11779  ;
11780  return 0;
11781}
11782_ACEOF
11783if ac_fn_c_try_compile "$LINENO"; then :
11784
11785			$as_echo "#define HAVE_INTXX_T 1" >>confdefs.h
11786
11787			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11788$as_echo "yes" >&6; }
11789
11790else
11791   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11792$as_echo "no" >&6; }
11793
11794fi
11795rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11796fi
11797
11798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for int64_t type" >&5
11799$as_echo_n "checking for int64_t type... " >&6; }
11800if ${ac_cv_have_int64_t+:} false; then :
11801  $as_echo_n "(cached) " >&6
11802else
11803
11804	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11805/* end confdefs.h.  */
11806
11807#include <sys/types.h>
11808#ifdef HAVE_STDINT_H
11809# include <stdint.h>
11810#endif
11811#include <sys/socket.h>
11812#ifdef HAVE_SYS_BITYPES_H
11813# include <sys/bitypes.h>
11814#endif
11815
11816int
11817main ()
11818{
11819
11820int64_t a; a = 1;
11821
11822  ;
11823  return 0;
11824}
11825_ACEOF
11826if ac_fn_c_try_compile "$LINENO"; then :
11827   ac_cv_have_int64_t="yes"
11828else
11829   ac_cv_have_int64_t="no"
11830
11831fi
11832rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11833
11834fi
11835{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_int64_t" >&5
11836$as_echo "$ac_cv_have_int64_t" >&6; }
11837if test "x$ac_cv_have_int64_t" = "xyes" ; then
11838
11839$as_echo "#define HAVE_INT64_T 1" >>confdefs.h
11840
11841fi
11842
11843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_intXX_t types" >&5
11844$as_echo_n "checking for u_intXX_t types... " >&6; }
11845if ${ac_cv_have_u_intxx_t+:} false; then :
11846  $as_echo_n "(cached) " >&6
11847else
11848
11849	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11850/* end confdefs.h.  */
11851 #include <sys/types.h>
11852int
11853main ()
11854{
11855 u_int8_t a; u_int16_t b; u_int32_t c; a = b = c = 1;
11856  ;
11857  return 0;
11858}
11859_ACEOF
11860if ac_fn_c_try_compile "$LINENO"; then :
11861   ac_cv_have_u_intxx_t="yes"
11862else
11863   ac_cv_have_u_intxx_t="no"
11864
11865fi
11866rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11867
11868fi
11869{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_u_intxx_t" >&5
11870$as_echo "$ac_cv_have_u_intxx_t" >&6; }
11871if test "x$ac_cv_have_u_intxx_t" = "xyes" ; then
11872
11873$as_echo "#define HAVE_U_INTXX_T 1" >>confdefs.h
11874
11875	have_u_intxx_t=1
11876fi
11877
11878if test -z "$have_u_intxx_t" ; then
11879    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_intXX_t types in sys/socket.h" >&5
11880$as_echo_n "checking for u_intXX_t types in sys/socket.h... " >&6; }
11881	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11882/* end confdefs.h.  */
11883 #include <sys/socket.h>
11884int
11885main ()
11886{
11887 u_int8_t a; u_int16_t b; u_int32_t c; a = b = c = 1;
11888  ;
11889  return 0;
11890}
11891_ACEOF
11892if ac_fn_c_try_compile "$LINENO"; then :
11893
11894			$as_echo "#define HAVE_U_INTXX_T 1" >>confdefs.h
11895
11896			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11897$as_echo "yes" >&6; }
11898
11899else
11900   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11901$as_echo "no" >&6; }
11902
11903fi
11904rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11905fi
11906
11907{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_int64_t types" >&5
11908$as_echo_n "checking for u_int64_t types... " >&6; }
11909if ${ac_cv_have_u_int64_t+:} false; then :
11910  $as_echo_n "(cached) " >&6
11911else
11912
11913	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11914/* end confdefs.h.  */
11915 #include <sys/types.h>
11916int
11917main ()
11918{
11919 u_int64_t a; a = 1;
11920  ;
11921  return 0;
11922}
11923_ACEOF
11924if ac_fn_c_try_compile "$LINENO"; then :
11925   ac_cv_have_u_int64_t="yes"
11926else
11927   ac_cv_have_u_int64_t="no"
11928
11929fi
11930rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11931
11932fi
11933{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_u_int64_t" >&5
11934$as_echo "$ac_cv_have_u_int64_t" >&6; }
11935if test "x$ac_cv_have_u_int64_t" = "xyes" ; then
11936
11937$as_echo "#define HAVE_U_INT64_T 1" >>confdefs.h
11938
11939	have_u_int64_t=1
11940fi
11941
11942if test -z "$have_u_int64_t" ; then
11943    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_int64_t type in sys/bitypes.h" >&5
11944$as_echo_n "checking for u_int64_t type in sys/bitypes.h... " >&6; }
11945	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11946/* end confdefs.h.  */
11947 #include <sys/bitypes.h>
11948int
11949main ()
11950{
11951 u_int64_t a; a = 1
11952  ;
11953  return 0;
11954}
11955_ACEOF
11956if ac_fn_c_try_compile "$LINENO"; then :
11957
11958			$as_echo "#define HAVE_U_INT64_T 1" >>confdefs.h
11959
11960			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11961$as_echo "yes" >&6; }
11962
11963else
11964   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11965$as_echo "no" >&6; }
11966
11967fi
11968rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11969fi
11970
11971if test -z "$have_u_intxx_t" ; then
11972	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uintXX_t types" >&5
11973$as_echo_n "checking for uintXX_t types... " >&6; }
11974if ${ac_cv_have_uintxx_t+:} false; then :
11975  $as_echo_n "(cached) " >&6
11976else
11977
11978		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11979/* end confdefs.h.  */
11980
11981#include <sys/types.h>
11982
11983int
11984main ()
11985{
11986
11987	uint8_t a;
11988	uint16_t b;
11989	uint32_t c;
11990	a = b = c = 1;
11991
11992  ;
11993  return 0;
11994}
11995_ACEOF
11996if ac_fn_c_try_compile "$LINENO"; then :
11997   ac_cv_have_uintxx_t="yes"
11998else
11999   ac_cv_have_uintxx_t="no"
12000
12001fi
12002rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12003
12004fi
12005{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_uintxx_t" >&5
12006$as_echo "$ac_cv_have_uintxx_t" >&6; }
12007	if test "x$ac_cv_have_uintxx_t" = "xyes" ; then
12008
12009$as_echo "#define HAVE_UINTXX_T 1" >>confdefs.h
12010
12011	fi
12012fi
12013
12014if test -z "$have_uintxx_t" ; then
12015    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uintXX_t types in stdint.h" >&5
12016$as_echo_n "checking for uintXX_t types in stdint.h... " >&6; }
12017	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12018/* end confdefs.h.  */
12019 #include <stdint.h>
12020int
12021main ()
12022{
12023 uint8_t a; uint16_t b; uint32_t c; a = b = c = 1;
12024  ;
12025  return 0;
12026}
12027_ACEOF
12028if ac_fn_c_try_compile "$LINENO"; then :
12029
12030			$as_echo "#define HAVE_UINTXX_T 1" >>confdefs.h
12031
12032			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12033$as_echo "yes" >&6; }
12034
12035else
12036   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12037$as_echo "no" >&6; }
12038
12039fi
12040rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12041fi
12042
12043if (test -z "$have_u_intxx_t" || test -z "$have_intxx_t" && \
12044	   test "x$ac_cv_header_sys_bitypes_h" = "xyes")
12045then
12046	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for intXX_t and u_intXX_t types in sys/bitypes.h" >&5
12047$as_echo_n "checking for intXX_t and u_intXX_t types in sys/bitypes.h... " >&6; }
12048	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12049/* end confdefs.h.  */
12050
12051#include <sys/bitypes.h>
12052
12053int
12054main ()
12055{
12056
12057			int8_t a; int16_t b; int32_t c;
12058			u_int8_t e; u_int16_t f; u_int32_t g;
12059			a = b = c = e = f = g = 1;
12060
12061  ;
12062  return 0;
12063}
12064_ACEOF
12065if ac_fn_c_try_compile "$LINENO"; then :
12066
12067			$as_echo "#define HAVE_U_INTXX_T 1" >>confdefs.h
12068
12069			$as_echo "#define HAVE_INTXX_T 1" >>confdefs.h
12070
12071			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12072$as_echo "yes" >&6; }
12073
12074else
12075  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12076$as_echo "no" >&6; }
12077
12078fi
12079rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12080fi
12081
12082
12083{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_char" >&5
12084$as_echo_n "checking for u_char... " >&6; }
12085if ${ac_cv_have_u_char+:} false; then :
12086  $as_echo_n "(cached) " >&6
12087else
12088
12089	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12090/* end confdefs.h.  */
12091 #include <sys/types.h>
12092int
12093main ()
12094{
12095 u_char foo; foo = 125;
12096  ;
12097  return 0;
12098}
12099_ACEOF
12100if ac_fn_c_try_compile "$LINENO"; then :
12101   ac_cv_have_u_char="yes"
12102else
12103   ac_cv_have_u_char="no"
12104
12105fi
12106rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12107
12108fi
12109{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_u_char" >&5
12110$as_echo "$ac_cv_have_u_char" >&6; }
12111if test "x$ac_cv_have_u_char" = "xyes" ; then
12112
12113$as_echo "#define HAVE_U_CHAR 1" >>confdefs.h
12114
12115fi
12116
12117
12118   ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
12119#include <sys/socket.h>
12120"
12121if test "x$ac_cv_type_socklen_t" = xyes; then :
12122
12123else
12124
12125      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t equivalent" >&5
12126$as_echo_n "checking for socklen_t equivalent... " >&6; }
12127      if ${curl_cv_socklen_t_equiv+:} false; then :
12128  $as_echo_n "(cached) " >&6
12129else
12130
12131	 # Systems have either "struct sockaddr *" or
12132	 # "void *" as the second argument to getpeername
12133	 curl_cv_socklen_t_equiv=
12134	 for arg2 in "struct sockaddr" void; do
12135	    for t in int size_t unsigned long "unsigned long"; do
12136	       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12137/* end confdefs.h.  */
12138
12139		  #include <sys/types.h>
12140		  #include <sys/socket.h>
12141
12142		  int getpeername (int, $arg2 *, $t *);
12143
12144int
12145main ()
12146{
12147
12148		  $t len;
12149		  getpeername(0,0,&len);
12150
12151  ;
12152  return 0;
12153}
12154_ACEOF
12155if ac_fn_c_try_compile "$LINENO"; then :
12156
12157		  curl_cv_socklen_t_equiv="$t"
12158		  break
12159
12160fi
12161rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12162	    done
12163	 done
12164
12165	 if test "x$curl_cv_socklen_t_equiv" = x; then
12166	    as_fn_error $? "Cannot find a type to use in place of socklen_t" "$LINENO" 5
12167	 fi
12168
12169fi
12170
12171      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_socklen_t_equiv" >&5
12172$as_echo "$curl_cv_socklen_t_equiv" >&6; }
12173
12174cat >>confdefs.h <<_ACEOF
12175#define socklen_t $curl_cv_socklen_t_equiv
12176_ACEOF
12177
12178fi
12179
12180
12181
12182ac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" "#include <signal.h>
12183"
12184if test "x$ac_cv_type_sig_atomic_t" = xyes; then :
12185
12186cat >>confdefs.h <<_ACEOF
12187#define HAVE_SIG_ATOMIC_T 1
12188_ACEOF
12189
12190
12191fi
12192
12193ac_fn_c_check_type "$LINENO" "fsblkcnt_t" "ac_cv_type_fsblkcnt_t" "
12194#include <sys/types.h>
12195#ifdef HAVE_SYS_BITYPES_H
12196#include <sys/bitypes.h>
12197#endif
12198#ifdef HAVE_SYS_STATFS_H
12199#include <sys/statfs.h>
12200#endif
12201#ifdef HAVE_SYS_STATVFS_H
12202#include <sys/statvfs.h>
12203#endif
12204
12205"
12206if test "x$ac_cv_type_fsblkcnt_t" = xyes; then :
12207
12208cat >>confdefs.h <<_ACEOF
12209#define HAVE_FSBLKCNT_T 1
12210_ACEOF
12211
12212
12213fi
12214ac_fn_c_check_type "$LINENO" "fsfilcnt_t" "ac_cv_type_fsfilcnt_t" "
12215#include <sys/types.h>
12216#ifdef HAVE_SYS_BITYPES_H
12217#include <sys/bitypes.h>
12218#endif
12219#ifdef HAVE_SYS_STATFS_H
12220#include <sys/statfs.h>
12221#endif
12222#ifdef HAVE_SYS_STATVFS_H
12223#include <sys/statvfs.h>
12224#endif
12225
12226"
12227if test "x$ac_cv_type_fsfilcnt_t" = xyes; then :
12228
12229cat >>confdefs.h <<_ACEOF
12230#define HAVE_FSFILCNT_T 1
12231_ACEOF
12232
12233
12234fi
12235
12236
12237ac_fn_c_check_type "$LINENO" "in_addr_t" "ac_cv_type_in_addr_t" "#include <sys/types.h>
12238#include <netinet/in.h>
12239"
12240if test "x$ac_cv_type_in_addr_t" = xyes; then :
12241
12242cat >>confdefs.h <<_ACEOF
12243#define HAVE_IN_ADDR_T 1
12244_ACEOF
12245
12246
12247fi
12248ac_fn_c_check_type "$LINENO" "in_port_t" "ac_cv_type_in_port_t" "#include <sys/types.h>
12249#include <netinet/in.h>
12250"
12251if test "x$ac_cv_type_in_port_t" = xyes; then :
12252
12253cat >>confdefs.h <<_ACEOF
12254#define HAVE_IN_PORT_T 1
12255_ACEOF
12256
12257
12258fi
12259
12260
12261{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for size_t" >&5
12262$as_echo_n "checking for size_t... " >&6; }
12263if ${ac_cv_have_size_t+:} false; then :
12264  $as_echo_n "(cached) " >&6
12265else
12266
12267	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12268/* end confdefs.h.  */
12269 #include <sys/types.h>
12270int
12271main ()
12272{
12273 size_t foo; foo = 1235;
12274  ;
12275  return 0;
12276}
12277_ACEOF
12278if ac_fn_c_try_compile "$LINENO"; then :
12279   ac_cv_have_size_t="yes"
12280else
12281   ac_cv_have_size_t="no"
12282
12283fi
12284rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12285
12286fi
12287{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_size_t" >&5
12288$as_echo "$ac_cv_have_size_t" >&6; }
12289if test "x$ac_cv_have_size_t" = "xyes" ; then
12290
12291$as_echo "#define HAVE_SIZE_T 1" >>confdefs.h
12292
12293fi
12294
12295{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssize_t" >&5
12296$as_echo_n "checking for ssize_t... " >&6; }
12297if ${ac_cv_have_ssize_t+:} false; then :
12298  $as_echo_n "(cached) " >&6
12299else
12300
12301	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12302/* end confdefs.h.  */
12303 #include <sys/types.h>
12304int
12305main ()
12306{
12307 ssize_t foo; foo = 1235;
12308  ;
12309  return 0;
12310}
12311_ACEOF
12312if ac_fn_c_try_compile "$LINENO"; then :
12313   ac_cv_have_ssize_t="yes"
12314else
12315   ac_cv_have_ssize_t="no"
12316
12317fi
12318rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12319
12320fi
12321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_ssize_t" >&5
12322$as_echo "$ac_cv_have_ssize_t" >&6; }
12323if test "x$ac_cv_have_ssize_t" = "xyes" ; then
12324
12325$as_echo "#define HAVE_SSIZE_T 1" >>confdefs.h
12326
12327fi
12328
12329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_t" >&5
12330$as_echo_n "checking for clock_t... " >&6; }
12331if ${ac_cv_have_clock_t+:} false; then :
12332  $as_echo_n "(cached) " >&6
12333else
12334
12335	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12336/* end confdefs.h.  */
12337 #include <time.h>
12338int
12339main ()
12340{
12341 clock_t foo; foo = 1235;
12342  ;
12343  return 0;
12344}
12345_ACEOF
12346if ac_fn_c_try_compile "$LINENO"; then :
12347   ac_cv_have_clock_t="yes"
12348else
12349   ac_cv_have_clock_t="no"
12350
12351fi
12352rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12353
12354fi
12355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_clock_t" >&5
12356$as_echo "$ac_cv_have_clock_t" >&6; }
12357if test "x$ac_cv_have_clock_t" = "xyes" ; then
12358
12359$as_echo "#define HAVE_CLOCK_T 1" >>confdefs.h
12360
12361fi
12362
12363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sa_family_t" >&5
12364$as_echo_n "checking for sa_family_t... " >&6; }
12365if ${ac_cv_have_sa_family_t+:} false; then :
12366  $as_echo_n "(cached) " >&6
12367else
12368
12369	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12370/* end confdefs.h.  */
12371
12372#include <sys/types.h>
12373#include <sys/socket.h>
12374
12375int
12376main ()
12377{
12378 sa_family_t foo; foo = 1235;
12379  ;
12380  return 0;
12381}
12382_ACEOF
12383if ac_fn_c_try_compile "$LINENO"; then :
12384   ac_cv_have_sa_family_t="yes"
12385else
12386   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12387/* end confdefs.h.  */
12388
12389#include <sys/types.h>
12390#include <sys/socket.h>
12391#include <netinet/in.h>
12392
12393int
12394main ()
12395{
12396 sa_family_t foo; foo = 1235;
12397  ;
12398  return 0;
12399}
12400_ACEOF
12401if ac_fn_c_try_compile "$LINENO"; then :
12402   ac_cv_have_sa_family_t="yes"
12403else
12404   ac_cv_have_sa_family_t="no"
12405
12406fi
12407rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12408
12409fi
12410rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12411
12412fi
12413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_sa_family_t" >&5
12414$as_echo "$ac_cv_have_sa_family_t" >&6; }
12415if test "x$ac_cv_have_sa_family_t" = "xyes" ; then
12416
12417$as_echo "#define HAVE_SA_FAMILY_T 1" >>confdefs.h
12418
12419fi
12420
12421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pid_t" >&5
12422$as_echo_n "checking for pid_t... " >&6; }
12423if ${ac_cv_have_pid_t+:} false; then :
12424  $as_echo_n "(cached) " >&6
12425else
12426
12427	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12428/* end confdefs.h.  */
12429 #include <sys/types.h>
12430int
12431main ()
12432{
12433 pid_t foo; foo = 1235;
12434  ;
12435  return 0;
12436}
12437_ACEOF
12438if ac_fn_c_try_compile "$LINENO"; then :
12439   ac_cv_have_pid_t="yes"
12440else
12441   ac_cv_have_pid_t="no"
12442
12443fi
12444rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12445
12446fi
12447{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_pid_t" >&5
12448$as_echo "$ac_cv_have_pid_t" >&6; }
12449if test "x$ac_cv_have_pid_t" = "xyes" ; then
12450
12451$as_echo "#define HAVE_PID_T 1" >>confdefs.h
12452
12453fi
12454
12455{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for mode_t" >&5
12456$as_echo_n "checking for mode_t... " >&6; }
12457if ${ac_cv_have_mode_t+:} false; then :
12458  $as_echo_n "(cached) " >&6
12459else
12460
12461	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12462/* end confdefs.h.  */
12463 #include <sys/types.h>
12464int
12465main ()
12466{
12467 mode_t foo; foo = 1235;
12468  ;
12469  return 0;
12470}
12471_ACEOF
12472if ac_fn_c_try_compile "$LINENO"; then :
12473   ac_cv_have_mode_t="yes"
12474else
12475   ac_cv_have_mode_t="no"
12476
12477fi
12478rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12479
12480fi
12481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_mode_t" >&5
12482$as_echo "$ac_cv_have_mode_t" >&6; }
12483if test "x$ac_cv_have_mode_t" = "xyes" ; then
12484
12485$as_echo "#define HAVE_MODE_T 1" >>confdefs.h
12486
12487fi
12488
12489
12490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sockaddr_storage" >&5
12491$as_echo_n "checking for struct sockaddr_storage... " >&6; }
12492if ${ac_cv_have_struct_sockaddr_storage+:} false; then :
12493  $as_echo_n "(cached) " >&6
12494else
12495
12496	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12497/* end confdefs.h.  */
12498
12499#include <sys/types.h>
12500#include <sys/socket.h>
12501
12502int
12503main ()
12504{
12505 struct sockaddr_storage s;
12506  ;
12507  return 0;
12508}
12509_ACEOF
12510if ac_fn_c_try_compile "$LINENO"; then :
12511   ac_cv_have_struct_sockaddr_storage="yes"
12512else
12513   ac_cv_have_struct_sockaddr_storage="no"
12514
12515fi
12516rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12517
12518fi
12519{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_struct_sockaddr_storage" >&5
12520$as_echo "$ac_cv_have_struct_sockaddr_storage" >&6; }
12521if test "x$ac_cv_have_struct_sockaddr_storage" = "xyes" ; then
12522
12523$as_echo "#define HAVE_STRUCT_SOCKADDR_STORAGE 1" >>confdefs.h
12524
12525fi
12526
12527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sockaddr_in6" >&5
12528$as_echo_n "checking for struct sockaddr_in6... " >&6; }
12529if ${ac_cv_have_struct_sockaddr_in6+:} false; then :
12530  $as_echo_n "(cached) " >&6
12531else
12532
12533	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12534/* end confdefs.h.  */
12535
12536#include <sys/types.h>
12537#include <netinet/in.h>
12538
12539int
12540main ()
12541{
12542 struct sockaddr_in6 s; s.sin6_family = 0;
12543  ;
12544  return 0;
12545}
12546_ACEOF
12547if ac_fn_c_try_compile "$LINENO"; then :
12548   ac_cv_have_struct_sockaddr_in6="yes"
12549else
12550   ac_cv_have_struct_sockaddr_in6="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_struct_sockaddr_in6" >&5
12557$as_echo "$ac_cv_have_struct_sockaddr_in6" >&6; }
12558if test "x$ac_cv_have_struct_sockaddr_in6" = "xyes" ; then
12559
12560$as_echo "#define HAVE_STRUCT_SOCKADDR_IN6 1" >>confdefs.h
12561
12562fi
12563
12564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct in6_addr" >&5
12565$as_echo_n "checking for struct in6_addr... " >&6; }
12566if ${ac_cv_have_struct_in6_addr+:} false; then :
12567  $as_echo_n "(cached) " >&6
12568else
12569
12570	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12571/* end confdefs.h.  */
12572
12573#include <sys/types.h>
12574#include <netinet/in.h>
12575
12576int
12577main ()
12578{
12579 struct in6_addr s; s.s6_addr[0] = 0;
12580  ;
12581  return 0;
12582}
12583_ACEOF
12584if ac_fn_c_try_compile "$LINENO"; then :
12585   ac_cv_have_struct_in6_addr="yes"
12586else
12587   ac_cv_have_struct_in6_addr="no"
12588
12589fi
12590rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12591
12592fi
12593{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_struct_in6_addr" >&5
12594$as_echo "$ac_cv_have_struct_in6_addr" >&6; }
12595if test "x$ac_cv_have_struct_in6_addr" = "xyes" ; then
12596
12597$as_echo "#define HAVE_STRUCT_IN6_ADDR 1" >>confdefs.h
12598
12599
12600	ac_fn_c_check_member "$LINENO" "struct sockaddr_in6" "sin6_scope_id" "ac_cv_member_struct_sockaddr_in6_sin6_scope_id" "
12601#ifdef HAVE_SYS_TYPES_H
12602#include <sys/types.h>
12603#endif
12604#include <netinet/in.h>
12605
12606"
12607if test "x$ac_cv_member_struct_sockaddr_in6_sin6_scope_id" = xyes; then :
12608
12609cat >>confdefs.h <<_ACEOF
12610#define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
12611_ACEOF
12612
12613
12614fi
12615
12616fi
12617
12618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct addrinfo" >&5
12619$as_echo_n "checking for struct addrinfo... " >&6; }
12620if ${ac_cv_have_struct_addrinfo+:} false; then :
12621  $as_echo_n "(cached) " >&6
12622else
12623
12624	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12625/* end confdefs.h.  */
12626
12627#include <sys/types.h>
12628#include <sys/socket.h>
12629#include <netdb.h>
12630
12631int
12632main ()
12633{
12634 struct addrinfo s; s.ai_flags = AI_PASSIVE;
12635  ;
12636  return 0;
12637}
12638_ACEOF
12639if ac_fn_c_try_compile "$LINENO"; then :
12640   ac_cv_have_struct_addrinfo="yes"
12641else
12642   ac_cv_have_struct_addrinfo="no"
12643
12644fi
12645rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12646
12647fi
12648{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_struct_addrinfo" >&5
12649$as_echo "$ac_cv_have_struct_addrinfo" >&6; }
12650if test "x$ac_cv_have_struct_addrinfo" = "xyes" ; then
12651
12652$as_echo "#define HAVE_STRUCT_ADDRINFO 1" >>confdefs.h
12653
12654fi
12655
12656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timeval" >&5
12657$as_echo_n "checking for struct timeval... " >&6; }
12658if ${ac_cv_have_struct_timeval+:} false; then :
12659  $as_echo_n "(cached) " >&6
12660else
12661
12662	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12663/* end confdefs.h.  */
12664 #include <sys/time.h>
12665int
12666main ()
12667{
12668 struct timeval tv; tv.tv_sec = 1;
12669  ;
12670  return 0;
12671}
12672_ACEOF
12673if ac_fn_c_try_compile "$LINENO"; then :
12674   ac_cv_have_struct_timeval="yes"
12675else
12676   ac_cv_have_struct_timeval="no"
12677
12678fi
12679rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12680
12681fi
12682{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_struct_timeval" >&5
12683$as_echo "$ac_cv_have_struct_timeval" >&6; }
12684if test "x$ac_cv_have_struct_timeval" = "xyes" ; then
12685
12686$as_echo "#define HAVE_STRUCT_TIMEVAL 1" >>confdefs.h
12687
12688	have_struct_timeval=1
12689fi
12690
12691ac_fn_c_check_type "$LINENO" "struct timespec" "ac_cv_type_struct_timespec" "$ac_includes_default"
12692if test "x$ac_cv_type_struct_timespec" = xyes; then :
12693
12694cat >>confdefs.h <<_ACEOF
12695#define HAVE_STRUCT_TIMESPEC 1
12696_ACEOF
12697
12698
12699fi
12700
12701
12702# We need int64_t or else certian parts of the compile will fail.
12703if test "x$ac_cv_have_int64_t" = "xno" && \
12704	test "x$ac_cv_sizeof_long_int" != "x8" && \
12705	test "x$ac_cv_sizeof_long_long_int" = "x0" ; then
12706	echo "OpenSSH requires int64_t support.  Contact your vendor or install"
12707	echo "an alternative compiler (I.E., GCC) before continuing."
12708	echo ""
12709	exit 1;
12710else
12711	if test "$cross_compiling" = yes; then :
12712  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: Assuming working snprintf()" >&5
12713$as_echo "$as_me: WARNING: cross compiling: Assuming working snprintf()" >&2;}
12714
12715else
12716  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12717/* end confdefs.h.  */
12718
12719#include <stdio.h>
12720#include <string.h>
12721#ifdef HAVE_SNPRINTF
12722main()
12723{
12724	char buf[50];
12725	char expected_out[50];
12726	int mazsize = 50 ;
12727#if (SIZEOF_LONG_INT == 8)
12728	long int num = 0x7fffffffffffffff;
12729#else
12730	long long num = 0x7fffffffffffffffll;
12731#endif
12732	strcpy(expected_out, "9223372036854775807");
12733	snprintf(buf, mazsize, "%lld", num);
12734	if(strcmp(buf, expected_out) != 0)
12735		exit(1);
12736	exit(0);
12737}
12738#else
12739main() { exit(0); }
12740#endif
12741
12742_ACEOF
12743if ac_fn_c_try_run "$LINENO"; then :
12744   true
12745else
12746   $as_echo "#define BROKEN_SNPRINTF 1" >>confdefs.h
12747
12748fi
12749rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12750  conftest.$ac_objext conftest.beam conftest.$ac_ext
12751fi
12752
12753fi
12754
12755
12756# look for field 'ut_host' in header 'utmp.h'
12757		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
12758		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_host
12759	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_host field in utmp.h" >&5
12760$as_echo_n "checking for ut_host field in utmp.h... " >&6; }
12761	if eval \${$ossh_varname+:} false; then :
12762  $as_echo_n "(cached) " >&6
12763else
12764
12765		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12766/* end confdefs.h.  */
12767#include <utmp.h>
12768
12769_ACEOF
12770if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12771  $EGREP "ut_host" >/dev/null 2>&1; then :
12772   			eval "$ossh_varname=yes"
12773else
12774   			eval "$ossh_varname=no"
12775fi
12776rm -f conftest*
12777
12778fi
12779
12780	ossh_result=`eval 'echo $'"$ossh_varname"`
12781	if test -n "`echo $ossh_varname`"; then
12782		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
12783$as_echo "$ossh_result" >&6; }
12784		if test "x$ossh_result" = "xyes"; then
12785
12786$as_echo "#define HAVE_HOST_IN_UTMP 1" >>confdefs.h
12787
12788		fi
12789	else
12790		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12791$as_echo "no" >&6; }
12792	fi
12793
12794
12795# look for field 'ut_host' in header 'utmpx.h'
12796		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
12797		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_host
12798	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_host field in utmpx.h" >&5
12799$as_echo_n "checking for ut_host field in utmpx.h... " >&6; }
12800	if eval \${$ossh_varname+:} false; then :
12801  $as_echo_n "(cached) " >&6
12802else
12803
12804		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12805/* end confdefs.h.  */
12806#include <utmpx.h>
12807
12808_ACEOF
12809if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12810  $EGREP "ut_host" >/dev/null 2>&1; then :
12811   			eval "$ossh_varname=yes"
12812else
12813   			eval "$ossh_varname=no"
12814fi
12815rm -f conftest*
12816
12817fi
12818
12819	ossh_result=`eval 'echo $'"$ossh_varname"`
12820	if test -n "`echo $ossh_varname`"; then
12821		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
12822$as_echo "$ossh_result" >&6; }
12823		if test "x$ossh_result" = "xyes"; then
12824
12825$as_echo "#define HAVE_HOST_IN_UTMPX 1" >>confdefs.h
12826
12827		fi
12828	else
12829		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12830$as_echo "no" >&6; }
12831	fi
12832
12833
12834# look for field 'syslen' in header 'utmpx.h'
12835		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
12836		ossh_varname="ossh_cv_$ossh_safe""_has_"syslen
12837	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for syslen field in utmpx.h" >&5
12838$as_echo_n "checking for syslen field in utmpx.h... " >&6; }
12839	if eval \${$ossh_varname+:} false; then :
12840  $as_echo_n "(cached) " >&6
12841else
12842
12843		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12844/* end confdefs.h.  */
12845#include <utmpx.h>
12846
12847_ACEOF
12848if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12849  $EGREP "syslen" >/dev/null 2>&1; then :
12850   			eval "$ossh_varname=yes"
12851else
12852   			eval "$ossh_varname=no"
12853fi
12854rm -f conftest*
12855
12856fi
12857
12858	ossh_result=`eval 'echo $'"$ossh_varname"`
12859	if test -n "`echo $ossh_varname`"; then
12860		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
12861$as_echo "$ossh_result" >&6; }
12862		if test "x$ossh_result" = "xyes"; then
12863
12864$as_echo "#define HAVE_SYSLEN_IN_UTMPX 1" >>confdefs.h
12865
12866		fi
12867	else
12868		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12869$as_echo "no" >&6; }
12870	fi
12871
12872
12873# look for field 'ut_pid' in header 'utmp.h'
12874		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
12875		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_pid
12876	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_pid field in utmp.h" >&5
12877$as_echo_n "checking for ut_pid field in utmp.h... " >&6; }
12878	if eval \${$ossh_varname+:} false; then :
12879  $as_echo_n "(cached) " >&6
12880else
12881
12882		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12883/* end confdefs.h.  */
12884#include <utmp.h>
12885
12886_ACEOF
12887if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12888  $EGREP "ut_pid" >/dev/null 2>&1; then :
12889   			eval "$ossh_varname=yes"
12890else
12891   			eval "$ossh_varname=no"
12892fi
12893rm -f conftest*
12894
12895fi
12896
12897	ossh_result=`eval 'echo $'"$ossh_varname"`
12898	if test -n "`echo $ossh_varname`"; then
12899		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
12900$as_echo "$ossh_result" >&6; }
12901		if test "x$ossh_result" = "xyes"; then
12902
12903$as_echo "#define HAVE_PID_IN_UTMP 1" >>confdefs.h
12904
12905		fi
12906	else
12907		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12908$as_echo "no" >&6; }
12909	fi
12910
12911
12912# look for field 'ut_type' in header 'utmp.h'
12913		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
12914		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_type
12915	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_type field in utmp.h" >&5
12916$as_echo_n "checking for ut_type field in utmp.h... " >&6; }
12917	if eval \${$ossh_varname+:} false; then :
12918  $as_echo_n "(cached) " >&6
12919else
12920
12921		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12922/* end confdefs.h.  */
12923#include <utmp.h>
12924
12925_ACEOF
12926if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12927  $EGREP "ut_type" >/dev/null 2>&1; then :
12928   			eval "$ossh_varname=yes"
12929else
12930   			eval "$ossh_varname=no"
12931fi
12932rm -f conftest*
12933
12934fi
12935
12936	ossh_result=`eval 'echo $'"$ossh_varname"`
12937	if test -n "`echo $ossh_varname`"; then
12938		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
12939$as_echo "$ossh_result" >&6; }
12940		if test "x$ossh_result" = "xyes"; then
12941
12942$as_echo "#define HAVE_TYPE_IN_UTMP 1" >>confdefs.h
12943
12944		fi
12945	else
12946		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12947$as_echo "no" >&6; }
12948	fi
12949
12950
12951# look for field 'ut_type' in header 'utmpx.h'
12952		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
12953		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_type
12954	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_type field in utmpx.h" >&5
12955$as_echo_n "checking for ut_type field in utmpx.h... " >&6; }
12956	if eval \${$ossh_varname+:} false; then :
12957  $as_echo_n "(cached) " >&6
12958else
12959
12960		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12961/* end confdefs.h.  */
12962#include <utmpx.h>
12963
12964_ACEOF
12965if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12966  $EGREP "ut_type" >/dev/null 2>&1; then :
12967   			eval "$ossh_varname=yes"
12968else
12969   			eval "$ossh_varname=no"
12970fi
12971rm -f conftest*
12972
12973fi
12974
12975	ossh_result=`eval 'echo $'"$ossh_varname"`
12976	if test -n "`echo $ossh_varname`"; then
12977		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
12978$as_echo "$ossh_result" >&6; }
12979		if test "x$ossh_result" = "xyes"; then
12980
12981$as_echo "#define HAVE_TYPE_IN_UTMPX 1" >>confdefs.h
12982
12983		fi
12984	else
12985		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12986$as_echo "no" >&6; }
12987	fi
12988
12989
12990# look for field 'ut_tv' in header 'utmp.h'
12991		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
12992		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_tv
12993	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_tv field in utmp.h" >&5
12994$as_echo_n "checking for ut_tv field in utmp.h... " >&6; }
12995	if eval \${$ossh_varname+:} false; then :
12996  $as_echo_n "(cached) " >&6
12997else
12998
12999		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13000/* end confdefs.h.  */
13001#include <utmp.h>
13002
13003_ACEOF
13004if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13005  $EGREP "ut_tv" >/dev/null 2>&1; then :
13006   			eval "$ossh_varname=yes"
13007else
13008   			eval "$ossh_varname=no"
13009fi
13010rm -f conftest*
13011
13012fi
13013
13014	ossh_result=`eval 'echo $'"$ossh_varname"`
13015	if test -n "`echo $ossh_varname`"; then
13016		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13017$as_echo "$ossh_result" >&6; }
13018		if test "x$ossh_result" = "xyes"; then
13019
13020$as_echo "#define HAVE_TV_IN_UTMP 1" >>confdefs.h
13021
13022		fi
13023	else
13024		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13025$as_echo "no" >&6; }
13026	fi
13027
13028
13029# look for field 'ut_id' in header 'utmp.h'
13030		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
13031		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_id
13032	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_id field in utmp.h" >&5
13033$as_echo_n "checking for ut_id field in utmp.h... " >&6; }
13034	if eval \${$ossh_varname+:} false; then :
13035  $as_echo_n "(cached) " >&6
13036else
13037
13038		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13039/* end confdefs.h.  */
13040#include <utmp.h>
13041
13042_ACEOF
13043if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13044  $EGREP "ut_id" >/dev/null 2>&1; then :
13045   			eval "$ossh_varname=yes"
13046else
13047   			eval "$ossh_varname=no"
13048fi
13049rm -f conftest*
13050
13051fi
13052
13053	ossh_result=`eval 'echo $'"$ossh_varname"`
13054	if test -n "`echo $ossh_varname`"; then
13055		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13056$as_echo "$ossh_result" >&6; }
13057		if test "x$ossh_result" = "xyes"; then
13058
13059$as_echo "#define HAVE_ID_IN_UTMP 1" >>confdefs.h
13060
13061		fi
13062	else
13063		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13064$as_echo "no" >&6; }
13065	fi
13066
13067
13068# look for field 'ut_id' in header 'utmpx.h'
13069		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
13070		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_id
13071	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_id field in utmpx.h" >&5
13072$as_echo_n "checking for ut_id field in utmpx.h... " >&6; }
13073	if eval \${$ossh_varname+:} false; then :
13074  $as_echo_n "(cached) " >&6
13075else
13076
13077		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13078/* end confdefs.h.  */
13079#include <utmpx.h>
13080
13081_ACEOF
13082if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13083  $EGREP "ut_id" >/dev/null 2>&1; then :
13084   			eval "$ossh_varname=yes"
13085else
13086   			eval "$ossh_varname=no"
13087fi
13088rm -f conftest*
13089
13090fi
13091
13092	ossh_result=`eval 'echo $'"$ossh_varname"`
13093	if test -n "`echo $ossh_varname`"; then
13094		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13095$as_echo "$ossh_result" >&6; }
13096		if test "x$ossh_result" = "xyes"; then
13097
13098$as_echo "#define HAVE_ID_IN_UTMPX 1" >>confdefs.h
13099
13100		fi
13101	else
13102		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13103$as_echo "no" >&6; }
13104	fi
13105
13106
13107# look for field 'ut_addr' in header 'utmp.h'
13108		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
13109		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr
13110	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_addr field in utmp.h" >&5
13111$as_echo_n "checking for ut_addr field in utmp.h... " >&6; }
13112	if eval \${$ossh_varname+:} false; then :
13113  $as_echo_n "(cached) " >&6
13114else
13115
13116		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13117/* end confdefs.h.  */
13118#include <utmp.h>
13119
13120_ACEOF
13121if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13122  $EGREP "ut_addr" >/dev/null 2>&1; then :
13123   			eval "$ossh_varname=yes"
13124else
13125   			eval "$ossh_varname=no"
13126fi
13127rm -f conftest*
13128
13129fi
13130
13131	ossh_result=`eval 'echo $'"$ossh_varname"`
13132	if test -n "`echo $ossh_varname`"; then
13133		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13134$as_echo "$ossh_result" >&6; }
13135		if test "x$ossh_result" = "xyes"; then
13136
13137$as_echo "#define HAVE_ADDR_IN_UTMP 1" >>confdefs.h
13138
13139		fi
13140	else
13141		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13142$as_echo "no" >&6; }
13143	fi
13144
13145
13146# look for field 'ut_addr' in header 'utmpx.h'
13147		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
13148		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr
13149	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_addr field in utmpx.h" >&5
13150$as_echo_n "checking for ut_addr field in utmpx.h... " >&6; }
13151	if eval \${$ossh_varname+:} false; then :
13152  $as_echo_n "(cached) " >&6
13153else
13154
13155		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13156/* end confdefs.h.  */
13157#include <utmpx.h>
13158
13159_ACEOF
13160if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13161  $EGREP "ut_addr" >/dev/null 2>&1; then :
13162   			eval "$ossh_varname=yes"
13163else
13164   			eval "$ossh_varname=no"
13165fi
13166rm -f conftest*
13167
13168fi
13169
13170	ossh_result=`eval 'echo $'"$ossh_varname"`
13171	if test -n "`echo $ossh_varname`"; then
13172		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13173$as_echo "$ossh_result" >&6; }
13174		if test "x$ossh_result" = "xyes"; then
13175
13176$as_echo "#define HAVE_ADDR_IN_UTMPX 1" >>confdefs.h
13177
13178		fi
13179	else
13180		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13181$as_echo "no" >&6; }
13182	fi
13183
13184
13185# look for field 'ut_addr_v6' in header 'utmp.h'
13186		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
13187		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr_v6
13188	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_addr_v6 field in utmp.h" >&5
13189$as_echo_n "checking for ut_addr_v6 field in utmp.h... " >&6; }
13190	if eval \${$ossh_varname+:} false; then :
13191  $as_echo_n "(cached) " >&6
13192else
13193
13194		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13195/* end confdefs.h.  */
13196#include <utmp.h>
13197
13198_ACEOF
13199if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13200  $EGREP "ut_addr_v6" >/dev/null 2>&1; then :
13201   			eval "$ossh_varname=yes"
13202else
13203   			eval "$ossh_varname=no"
13204fi
13205rm -f conftest*
13206
13207fi
13208
13209	ossh_result=`eval 'echo $'"$ossh_varname"`
13210	if test -n "`echo $ossh_varname`"; then
13211		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13212$as_echo "$ossh_result" >&6; }
13213		if test "x$ossh_result" = "xyes"; then
13214
13215$as_echo "#define HAVE_ADDR_V6_IN_UTMP 1" >>confdefs.h
13216
13217		fi
13218	else
13219		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13220$as_echo "no" >&6; }
13221	fi
13222
13223
13224# look for field 'ut_addr_v6' in header 'utmpx.h'
13225		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
13226		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr_v6
13227	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_addr_v6 field in utmpx.h" >&5
13228$as_echo_n "checking for ut_addr_v6 field in utmpx.h... " >&6; }
13229	if eval \${$ossh_varname+:} false; then :
13230  $as_echo_n "(cached) " >&6
13231else
13232
13233		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13234/* end confdefs.h.  */
13235#include <utmpx.h>
13236
13237_ACEOF
13238if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13239  $EGREP "ut_addr_v6" >/dev/null 2>&1; then :
13240   			eval "$ossh_varname=yes"
13241else
13242   			eval "$ossh_varname=no"
13243fi
13244rm -f conftest*
13245
13246fi
13247
13248	ossh_result=`eval 'echo $'"$ossh_varname"`
13249	if test -n "`echo $ossh_varname`"; then
13250		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13251$as_echo "$ossh_result" >&6; }
13252		if test "x$ossh_result" = "xyes"; then
13253
13254$as_echo "#define HAVE_ADDR_V6_IN_UTMPX 1" >>confdefs.h
13255
13256		fi
13257	else
13258		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13259$as_echo "no" >&6; }
13260	fi
13261
13262
13263# look for field 'ut_exit' in header 'utmp.h'
13264		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
13265		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_exit
13266	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_exit field in utmp.h" >&5
13267$as_echo_n "checking for ut_exit field in utmp.h... " >&6; }
13268	if eval \${$ossh_varname+:} false; then :
13269  $as_echo_n "(cached) " >&6
13270else
13271
13272		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13273/* end confdefs.h.  */
13274#include <utmp.h>
13275
13276_ACEOF
13277if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13278  $EGREP "ut_exit" >/dev/null 2>&1; then :
13279   			eval "$ossh_varname=yes"
13280else
13281   			eval "$ossh_varname=no"
13282fi
13283rm -f conftest*
13284
13285fi
13286
13287	ossh_result=`eval 'echo $'"$ossh_varname"`
13288	if test -n "`echo $ossh_varname`"; then
13289		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13290$as_echo "$ossh_result" >&6; }
13291		if test "x$ossh_result" = "xyes"; then
13292
13293$as_echo "#define HAVE_EXIT_IN_UTMP 1" >>confdefs.h
13294
13295		fi
13296	else
13297		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13298$as_echo "no" >&6; }
13299	fi
13300
13301
13302# look for field 'ut_time' in header 'utmp.h'
13303		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
13304		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_time
13305	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_time field in utmp.h" >&5
13306$as_echo_n "checking for ut_time field in utmp.h... " >&6; }
13307	if eval \${$ossh_varname+:} false; then :
13308  $as_echo_n "(cached) " >&6
13309else
13310
13311		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13312/* end confdefs.h.  */
13313#include <utmp.h>
13314
13315_ACEOF
13316if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13317  $EGREP "ut_time" >/dev/null 2>&1; then :
13318   			eval "$ossh_varname=yes"
13319else
13320   			eval "$ossh_varname=no"
13321fi
13322rm -f conftest*
13323
13324fi
13325
13326	ossh_result=`eval 'echo $'"$ossh_varname"`
13327	if test -n "`echo $ossh_varname`"; then
13328		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13329$as_echo "$ossh_result" >&6; }
13330		if test "x$ossh_result" = "xyes"; then
13331
13332$as_echo "#define HAVE_TIME_IN_UTMP 1" >>confdefs.h
13333
13334		fi
13335	else
13336		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13337$as_echo "no" >&6; }
13338	fi
13339
13340
13341# look for field 'ut_time' in header 'utmpx.h'
13342		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
13343		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_time
13344	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_time field in utmpx.h" >&5
13345$as_echo_n "checking for ut_time field in utmpx.h... " >&6; }
13346	if eval \${$ossh_varname+:} false; then :
13347  $as_echo_n "(cached) " >&6
13348else
13349
13350		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13351/* end confdefs.h.  */
13352#include <utmpx.h>
13353
13354_ACEOF
13355if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13356  $EGREP "ut_time" >/dev/null 2>&1; then :
13357   			eval "$ossh_varname=yes"
13358else
13359   			eval "$ossh_varname=no"
13360fi
13361rm -f conftest*
13362
13363fi
13364
13365	ossh_result=`eval 'echo $'"$ossh_varname"`
13366	if test -n "`echo $ossh_varname`"; then
13367		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13368$as_echo "$ossh_result" >&6; }
13369		if test "x$ossh_result" = "xyes"; then
13370
13371$as_echo "#define HAVE_TIME_IN_UTMPX 1" >>confdefs.h
13372
13373		fi
13374	else
13375		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13376$as_echo "no" >&6; }
13377	fi
13378
13379
13380# look for field 'ut_tv' in header 'utmpx.h'
13381		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
13382		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_tv
13383	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_tv field in utmpx.h" >&5
13384$as_echo_n "checking for ut_tv field in utmpx.h... " >&6; }
13385	if eval \${$ossh_varname+:} false; then :
13386  $as_echo_n "(cached) " >&6
13387else
13388
13389		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13390/* end confdefs.h.  */
13391#include <utmpx.h>
13392
13393_ACEOF
13394if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13395  $EGREP "ut_tv" >/dev/null 2>&1; then :
13396   			eval "$ossh_varname=yes"
13397else
13398   			eval "$ossh_varname=no"
13399fi
13400rm -f conftest*
13401
13402fi
13403
13404	ossh_result=`eval 'echo $'"$ossh_varname"`
13405	if test -n "`echo $ossh_varname`"; then
13406		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13407$as_echo "$ossh_result" >&6; }
13408		if test "x$ossh_result" = "xyes"; then
13409
13410$as_echo "#define HAVE_TV_IN_UTMPX 1" >>confdefs.h
13411
13412		fi
13413	else
13414		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13415$as_echo "no" >&6; }
13416	fi
13417
13418
13419ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
13420if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
13421
13422cat >>confdefs.h <<_ACEOF
13423#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
13424_ACEOF
13425
13426
13427fi
13428
13429ac_fn_c_check_member "$LINENO" "struct __res_state" "retrans" "ac_cv_member_struct___res_state_retrans" "
13430#include <stdio.h>
13431#if HAVE_SYS_TYPES_H
13432# include <sys/types.h>
13433#endif
13434#include <netinet/in.h>
13435#include <arpa/nameser.h>
13436#include <resolv.h>
13437
13438"
13439if test "x$ac_cv_member_struct___res_state_retrans" = xyes; then :
13440
13441else
13442
13443$as_echo "#define __res_state state" >>confdefs.h
13444
13445fi
13446
13447
13448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ss_family field in struct sockaddr_storage" >&5
13449$as_echo_n "checking for ss_family field in struct sockaddr_storage... " >&6; }
13450if ${ac_cv_have_ss_family_in_struct_ss+:} false; then :
13451  $as_echo_n "(cached) " >&6
13452else
13453
13454	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13455/* end confdefs.h.  */
13456
13457#include <sys/types.h>
13458#include <sys/socket.h>
13459
13460int
13461main ()
13462{
13463 struct sockaddr_storage s; s.ss_family = 1;
13464  ;
13465  return 0;
13466}
13467_ACEOF
13468if ac_fn_c_try_compile "$LINENO"; then :
13469   ac_cv_have_ss_family_in_struct_ss="yes"
13470else
13471   ac_cv_have_ss_family_in_struct_ss="no"
13472fi
13473rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13474
13475fi
13476{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_ss_family_in_struct_ss" >&5
13477$as_echo "$ac_cv_have_ss_family_in_struct_ss" >&6; }
13478if test "x$ac_cv_have_ss_family_in_struct_ss" = "xyes" ; then
13479
13480$as_echo "#define HAVE_SS_FAMILY_IN_SS 1" >>confdefs.h
13481
13482fi
13483
13484{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __ss_family field in struct sockaddr_storage" >&5
13485$as_echo_n "checking for __ss_family field in struct sockaddr_storage... " >&6; }
13486if ${ac_cv_have___ss_family_in_struct_ss+:} false; then :
13487  $as_echo_n "(cached) " >&6
13488else
13489
13490	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13491/* end confdefs.h.  */
13492
13493#include <sys/types.h>
13494#include <sys/socket.h>
13495
13496int
13497main ()
13498{
13499 struct sockaddr_storage s; s.__ss_family = 1;
13500  ;
13501  return 0;
13502}
13503_ACEOF
13504if ac_fn_c_try_compile "$LINENO"; then :
13505   ac_cv_have___ss_family_in_struct_ss="yes"
13506else
13507   ac_cv_have___ss_family_in_struct_ss="no"
13508
13509fi
13510rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13511
13512fi
13513{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have___ss_family_in_struct_ss" >&5
13514$as_echo "$ac_cv_have___ss_family_in_struct_ss" >&6; }
13515if test "x$ac_cv_have___ss_family_in_struct_ss" = "xyes" ; then
13516
13517$as_echo "#define HAVE___SS_FAMILY_IN_SS 1" >>confdefs.h
13518
13519fi
13520
13521{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pw_class field in struct passwd" >&5
13522$as_echo_n "checking for pw_class field in struct passwd... " >&6; }
13523if ${ac_cv_have_pw_class_in_struct_passwd+:} false; then :
13524  $as_echo_n "(cached) " >&6
13525else
13526
13527	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13528/* end confdefs.h.  */
13529 #include <pwd.h>
13530int
13531main ()
13532{
13533 struct passwd p; p.pw_class = 0;
13534  ;
13535  return 0;
13536}
13537_ACEOF
13538if ac_fn_c_try_compile "$LINENO"; then :
13539   ac_cv_have_pw_class_in_struct_passwd="yes"
13540else
13541   ac_cv_have_pw_class_in_struct_passwd="no"
13542
13543fi
13544rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13545
13546fi
13547{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_pw_class_in_struct_passwd" >&5
13548$as_echo "$ac_cv_have_pw_class_in_struct_passwd" >&6; }
13549if test "x$ac_cv_have_pw_class_in_struct_passwd" = "xyes" ; then
13550
13551$as_echo "#define HAVE_PW_CLASS_IN_PASSWD 1" >>confdefs.h
13552
13553fi
13554
13555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pw_expire field in struct passwd" >&5
13556$as_echo_n "checking for pw_expire field in struct passwd... " >&6; }
13557if ${ac_cv_have_pw_expire_in_struct_passwd+:} false; then :
13558  $as_echo_n "(cached) " >&6
13559else
13560
13561	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13562/* end confdefs.h.  */
13563 #include <pwd.h>
13564int
13565main ()
13566{
13567 struct passwd p; p.pw_expire = 0;
13568  ;
13569  return 0;
13570}
13571_ACEOF
13572if ac_fn_c_try_compile "$LINENO"; then :
13573   ac_cv_have_pw_expire_in_struct_passwd="yes"
13574else
13575   ac_cv_have_pw_expire_in_struct_passwd="no"
13576
13577fi
13578rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13579
13580fi
13581{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_pw_expire_in_struct_passwd" >&5
13582$as_echo "$ac_cv_have_pw_expire_in_struct_passwd" >&6; }
13583if test "x$ac_cv_have_pw_expire_in_struct_passwd" = "xyes" ; then
13584
13585$as_echo "#define HAVE_PW_EXPIRE_IN_PASSWD 1" >>confdefs.h
13586
13587fi
13588
13589{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pw_change field in struct passwd" >&5
13590$as_echo_n "checking for pw_change field in struct passwd... " >&6; }
13591if ${ac_cv_have_pw_change_in_struct_passwd+:} false; then :
13592  $as_echo_n "(cached) " >&6
13593else
13594
13595	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13596/* end confdefs.h.  */
13597 #include <pwd.h>
13598int
13599main ()
13600{
13601 struct passwd p; p.pw_change = 0;
13602  ;
13603  return 0;
13604}
13605_ACEOF
13606if ac_fn_c_try_compile "$LINENO"; then :
13607   ac_cv_have_pw_change_in_struct_passwd="yes"
13608else
13609   ac_cv_have_pw_change_in_struct_passwd="no"
13610
13611fi
13612rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13613
13614fi
13615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_pw_change_in_struct_passwd" >&5
13616$as_echo "$ac_cv_have_pw_change_in_struct_passwd" >&6; }
13617if test "x$ac_cv_have_pw_change_in_struct_passwd" = "xyes" ; then
13618
13619$as_echo "#define HAVE_PW_CHANGE_IN_PASSWD 1" >>confdefs.h
13620
13621fi
13622
13623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pw_gecos field in struct passwd" >&5
13624$as_echo_n "checking for pw_gecos field in struct passwd... " >&6; }
13625if ${ac_cv_have_pw_gecos_in_struct_passwd+:} false; then :
13626  $as_echo_n "(cached) " >&6
13627else
13628
13629	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13630/* end confdefs.h.  */
13631 #include <pwd.h>
13632int
13633main ()
13634{
13635 struct passwd p; p.pw_gecos = 0;
13636  ;
13637  return 0;
13638}
13639_ACEOF
13640if ac_fn_c_try_compile "$LINENO"; then :
13641   ac_cv_have_pw_gecos_in_struct_passwd="yes"
13642else
13643   ac_cv_have_pw_gecos_in_struct_passwd="no"
13644
13645fi
13646rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13647
13648fi
13649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_pw_gecos_in_struct_passwd" >&5
13650$as_echo "$ac_cv_have_pw_gecos_in_struct_passwd" >&6; }
13651if test "x$ac_cv_have_pw_gecos_in_struct_passwd" = "xyes" ; then
13652
13653$as_echo "#define HAVE_PW_GECOS_IN_PASSWD 1" >>confdefs.h
13654
13655fi
13656
13657{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for msg_accrights field in struct msghdr" >&5
13658$as_echo_n "checking for msg_accrights field in struct msghdr... " >&6; }
13659if ${ac_cv_have_accrights_in_msghdr+:} false; then :
13660  $as_echo_n "(cached) " >&6
13661else
13662
13663	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13664/* end confdefs.h.  */
13665
13666#include <sys/types.h>
13667#include <sys/socket.h>
13668#include <sys/uio.h>
13669
13670int
13671main ()
13672{
13673
13674#ifdef msg_accrights
13675#error "msg_accrights is a macro"
13676exit(1);
13677#endif
13678struct msghdr m;
13679m.msg_accrights = 0;
13680exit(0);
13681
13682  ;
13683  return 0;
13684}
13685_ACEOF
13686if ac_fn_c_try_compile "$LINENO"; then :
13687   ac_cv_have_accrights_in_msghdr="yes"
13688else
13689   ac_cv_have_accrights_in_msghdr="no"
13690
13691fi
13692rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13693
13694fi
13695{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_accrights_in_msghdr" >&5
13696$as_echo "$ac_cv_have_accrights_in_msghdr" >&6; }
13697if test "x$ac_cv_have_accrights_in_msghdr" = "xyes" ; then
13698
13699$as_echo "#define HAVE_ACCRIGHTS_IN_MSGHDR 1" >>confdefs.h
13700
13701fi
13702
13703{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if struct statvfs.f_fsid is integral type" >&5
13704$as_echo_n "checking if struct statvfs.f_fsid is integral type... " >&6; }
13705cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13706/* end confdefs.h.  */
13707
13708#include <sys/types.h>
13709#include <sys/stat.h>
13710#ifdef HAVE_SYS_TIME_H
13711# include <sys/time.h>
13712#endif
13713#ifdef HAVE_SYS_MOUNT_H
13714#include <sys/mount.h>
13715#endif
13716#ifdef HAVE_SYS_STATVFS_H
13717#include <sys/statvfs.h>
13718#endif
13719
13720int
13721main ()
13722{
13723 struct statvfs s; s.f_fsid = 0;
13724  ;
13725  return 0;
13726}
13727_ACEOF
13728if ac_fn_c_try_compile "$LINENO"; then :
13729   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13730$as_echo "yes" >&6; }
13731else
13732   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13733$as_echo "no" >&6; }
13734
13735	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if fsid_t has member val" >&5
13736$as_echo_n "checking if fsid_t has member val... " >&6; }
13737	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13738/* end confdefs.h.  */
13739
13740#include <sys/types.h>
13741#include <sys/statvfs.h>
13742
13743int
13744main ()
13745{
13746 fsid_t t; t.val[0] = 0;
13747  ;
13748  return 0;
13749}
13750_ACEOF
13751if ac_fn_c_try_compile "$LINENO"; then :
13752   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13753$as_echo "yes" >&6; }
13754
13755$as_echo "#define FSID_HAS_VAL 1" >>confdefs.h
13756
13757else
13758   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13759$as_echo "no" >&6; }
13760fi
13761rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13762
13763	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if f_fsid has member __val" >&5
13764$as_echo_n "checking if f_fsid has member __val... " >&6; }
13765	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13766/* end confdefs.h.  */
13767
13768#include <sys/types.h>
13769#include <sys/statvfs.h>
13770
13771int
13772main ()
13773{
13774 fsid_t t; t.__val[0] = 0;
13775  ;
13776  return 0;
13777}
13778_ACEOF
13779if ac_fn_c_try_compile "$LINENO"; then :
13780   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13781$as_echo "yes" >&6; }
13782
13783$as_echo "#define FSID_HAS___VAL 1" >>confdefs.h
13784
13785else
13786   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13787$as_echo "no" >&6; }
13788fi
13789rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13790
13791fi
13792rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13793
13794{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for msg_control field in struct msghdr" >&5
13795$as_echo_n "checking for msg_control field in struct msghdr... " >&6; }
13796if ${ac_cv_have_control_in_msghdr+:} false; then :
13797  $as_echo_n "(cached) " >&6
13798else
13799
13800	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13801/* end confdefs.h.  */
13802
13803#include <sys/types.h>
13804#include <sys/socket.h>
13805#include <sys/uio.h>
13806
13807int
13808main ()
13809{
13810
13811#ifdef msg_control
13812#error "msg_control is a macro"
13813exit(1);
13814#endif
13815struct msghdr m;
13816m.msg_control = 0;
13817exit(0);
13818
13819  ;
13820  return 0;
13821}
13822_ACEOF
13823if ac_fn_c_try_compile "$LINENO"; then :
13824   ac_cv_have_control_in_msghdr="yes"
13825else
13826   ac_cv_have_control_in_msghdr="no"
13827
13828fi
13829rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13830
13831fi
13832{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_control_in_msghdr" >&5
13833$as_echo "$ac_cv_have_control_in_msghdr" >&6; }
13834if test "x$ac_cv_have_control_in_msghdr" = "xyes" ; then
13835
13836$as_echo "#define HAVE_CONTROL_IN_MSGHDR 1" >>confdefs.h
13837
13838fi
13839
13840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if libc defines __progname" >&5
13841$as_echo_n "checking if libc defines __progname... " >&6; }
13842if ${ac_cv_libc_defines___progname+:} false; then :
13843  $as_echo_n "(cached) " >&6
13844else
13845
13846	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13847/* end confdefs.h.  */
13848
13849int
13850main ()
13851{
13852 extern char *__progname; printf("%s", __progname);
13853  ;
13854  return 0;
13855}
13856_ACEOF
13857if ac_fn_c_try_link "$LINENO"; then :
13858   ac_cv_libc_defines___progname="yes"
13859else
13860   ac_cv_libc_defines___progname="no"
13861
13862fi
13863rm -f core conftest.err conftest.$ac_objext \
13864    conftest$ac_exeext conftest.$ac_ext
13865
13866fi
13867{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libc_defines___progname" >&5
13868$as_echo "$ac_cv_libc_defines___progname" >&6; }
13869if test "x$ac_cv_libc_defines___progname" = "xyes" ; then
13870
13871$as_echo "#define HAVE___PROGNAME 1" >>confdefs.h
13872
13873fi
13874
13875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC implements __FUNCTION__" >&5
13876$as_echo_n "checking whether $CC implements __FUNCTION__... " >&6; }
13877if ${ac_cv_cc_implements___FUNCTION__+:} false; then :
13878  $as_echo_n "(cached) " >&6
13879else
13880
13881	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13882/* end confdefs.h.  */
13883 #include <stdio.h>
13884int
13885main ()
13886{
13887 printf("%s", __FUNCTION__);
13888  ;
13889  return 0;
13890}
13891_ACEOF
13892if ac_fn_c_try_link "$LINENO"; then :
13893   ac_cv_cc_implements___FUNCTION__="yes"
13894else
13895   ac_cv_cc_implements___FUNCTION__="no"
13896
13897fi
13898rm -f core conftest.err conftest.$ac_objext \
13899    conftest$ac_exeext conftest.$ac_ext
13900
13901fi
13902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_implements___FUNCTION__" >&5
13903$as_echo "$ac_cv_cc_implements___FUNCTION__" >&6; }
13904if test "x$ac_cv_cc_implements___FUNCTION__" = "xyes" ; then
13905
13906$as_echo "#define HAVE___FUNCTION__ 1" >>confdefs.h
13907
13908fi
13909
13910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC implements __func__" >&5
13911$as_echo_n "checking whether $CC implements __func__... " >&6; }
13912if ${ac_cv_cc_implements___func__+:} false; then :
13913  $as_echo_n "(cached) " >&6
13914else
13915
13916	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13917/* end confdefs.h.  */
13918 #include <stdio.h>
13919int
13920main ()
13921{
13922 printf("%s", __func__);
13923  ;
13924  return 0;
13925}
13926_ACEOF
13927if ac_fn_c_try_link "$LINENO"; then :
13928   ac_cv_cc_implements___func__="yes"
13929else
13930   ac_cv_cc_implements___func__="no"
13931
13932fi
13933rm -f core conftest.err conftest.$ac_objext \
13934    conftest$ac_exeext conftest.$ac_ext
13935
13936fi
13937{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_implements___func__" >&5
13938$as_echo "$ac_cv_cc_implements___func__" >&6; }
13939if test "x$ac_cv_cc_implements___func__" = "xyes" ; then
13940
13941$as_echo "#define HAVE___func__ 1" >>confdefs.h
13942
13943fi
13944
13945{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether va_copy exists" >&5
13946$as_echo_n "checking whether va_copy exists... " >&6; }
13947if ${ac_cv_have_va_copy+:} false; then :
13948  $as_echo_n "(cached) " >&6
13949else
13950
13951	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13952/* end confdefs.h.  */
13953
13954#include <stdarg.h>
13955va_list x,y;
13956
13957int
13958main ()
13959{
13960 va_copy(x,y);
13961  ;
13962  return 0;
13963}
13964_ACEOF
13965if ac_fn_c_try_link "$LINENO"; then :
13966   ac_cv_have_va_copy="yes"
13967else
13968   ac_cv_have_va_copy="no"
13969
13970fi
13971rm -f core conftest.err conftest.$ac_objext \
13972    conftest$ac_exeext conftest.$ac_ext
13973
13974fi
13975{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_va_copy" >&5
13976$as_echo "$ac_cv_have_va_copy" >&6; }
13977if test "x$ac_cv_have_va_copy" = "xyes" ; then
13978
13979$as_echo "#define HAVE_VA_COPY 1" >>confdefs.h
13980
13981fi
13982
13983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __va_copy exists" >&5
13984$as_echo_n "checking whether __va_copy exists... " >&6; }
13985if ${ac_cv_have___va_copy+:} false; then :
13986  $as_echo_n "(cached) " >&6
13987else
13988
13989	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13990/* end confdefs.h.  */
13991
13992#include <stdarg.h>
13993va_list x,y;
13994
13995int
13996main ()
13997{
13998 __va_copy(x,y);
13999  ;
14000  return 0;
14001}
14002_ACEOF
14003if ac_fn_c_try_link "$LINENO"; then :
14004   ac_cv_have___va_copy="yes"
14005else
14006   ac_cv_have___va_copy="no"
14007
14008fi
14009rm -f core conftest.err conftest.$ac_objext \
14010    conftest$ac_exeext conftest.$ac_ext
14011
14012fi
14013{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have___va_copy" >&5
14014$as_echo "$ac_cv_have___va_copy" >&6; }
14015if test "x$ac_cv_have___va_copy" = "xyes" ; then
14016
14017$as_echo "#define HAVE___VA_COPY 1" >>confdefs.h
14018
14019fi
14020
14021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getopt has optreset support" >&5
14022$as_echo_n "checking whether getopt has optreset support... " >&6; }
14023if ${ac_cv_have_getopt_optreset+:} false; then :
14024  $as_echo_n "(cached) " >&6
14025else
14026
14027	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14028/* end confdefs.h.  */
14029 #include <getopt.h>
14030int
14031main ()
14032{
14033 extern int optreset; optreset = 0;
14034  ;
14035  return 0;
14036}
14037_ACEOF
14038if ac_fn_c_try_link "$LINENO"; then :
14039   ac_cv_have_getopt_optreset="yes"
14040else
14041   ac_cv_have_getopt_optreset="no"
14042
14043fi
14044rm -f core conftest.err conftest.$ac_objext \
14045    conftest$ac_exeext conftest.$ac_ext
14046
14047fi
14048{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_getopt_optreset" >&5
14049$as_echo "$ac_cv_have_getopt_optreset" >&6; }
14050if test "x$ac_cv_have_getopt_optreset" = "xyes" ; then
14051
14052$as_echo "#define HAVE_GETOPT_OPTRESET 1" >>confdefs.h
14053
14054fi
14055
14056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if libc defines sys_errlist" >&5
14057$as_echo_n "checking if libc defines sys_errlist... " >&6; }
14058if ${ac_cv_libc_defines_sys_errlist+:} false; then :
14059  $as_echo_n "(cached) " >&6
14060else
14061
14062	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14063/* end confdefs.h.  */
14064
14065int
14066main ()
14067{
14068 extern const char *const sys_errlist[]; printf("%s", sys_errlist[0]);
14069  ;
14070  return 0;
14071}
14072_ACEOF
14073if ac_fn_c_try_link "$LINENO"; then :
14074   ac_cv_libc_defines_sys_errlist="yes"
14075else
14076   ac_cv_libc_defines_sys_errlist="no"
14077
14078fi
14079rm -f core conftest.err conftest.$ac_objext \
14080    conftest$ac_exeext conftest.$ac_ext
14081
14082fi
14083{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libc_defines_sys_errlist" >&5
14084$as_echo "$ac_cv_libc_defines_sys_errlist" >&6; }
14085if test "x$ac_cv_libc_defines_sys_errlist" = "xyes" ; then
14086
14087$as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
14088
14089fi
14090
14091
14092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if libc defines sys_nerr" >&5
14093$as_echo_n "checking if libc defines sys_nerr... " >&6; }
14094if ${ac_cv_libc_defines_sys_nerr+:} false; then :
14095  $as_echo_n "(cached) " >&6
14096else
14097
14098	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14099/* end confdefs.h.  */
14100
14101int
14102main ()
14103{
14104 extern int sys_nerr; printf("%i", sys_nerr);
14105  ;
14106  return 0;
14107}
14108_ACEOF
14109if ac_fn_c_try_link "$LINENO"; then :
14110   ac_cv_libc_defines_sys_nerr="yes"
14111else
14112   ac_cv_libc_defines_sys_nerr="no"
14113
14114fi
14115rm -f core conftest.err conftest.$ac_objext \
14116    conftest$ac_exeext conftest.$ac_ext
14117
14118fi
14119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libc_defines_sys_nerr" >&5
14120$as_echo "$ac_cv_libc_defines_sys_nerr" >&6; }
14121if test "x$ac_cv_libc_defines_sys_nerr" = "xyes" ; then
14122
14123$as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
14124
14125fi
14126
14127# Check libraries needed by DNS fingerprint support
14128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getrrsetbyname" >&5
14129$as_echo_n "checking for library containing getrrsetbyname... " >&6; }
14130if ${ac_cv_search_getrrsetbyname+:} false; then :
14131  $as_echo_n "(cached) " >&6
14132else
14133  ac_func_search_save_LIBS=$LIBS
14134cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14135/* end confdefs.h.  */
14136
14137/* Override any GCC internal prototype to avoid an error.
14138   Use char because int might match the return type of a GCC
14139   builtin and then its argument prototype would still apply.  */
14140#ifdef __cplusplus
14141extern "C"
14142#endif
14143char getrrsetbyname ();
14144int
14145main ()
14146{
14147return getrrsetbyname ();
14148  ;
14149  return 0;
14150}
14151_ACEOF
14152for ac_lib in '' resolv; do
14153  if test -z "$ac_lib"; then
14154    ac_res="none required"
14155  else
14156    ac_res=-l$ac_lib
14157    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14158  fi
14159  if ac_fn_c_try_link "$LINENO"; then :
14160  ac_cv_search_getrrsetbyname=$ac_res
14161fi
14162rm -f core conftest.err conftest.$ac_objext \
14163    conftest$ac_exeext
14164  if ${ac_cv_search_getrrsetbyname+:} false; then :
14165  break
14166fi
14167done
14168if ${ac_cv_search_getrrsetbyname+:} false; then :
14169
14170else
14171  ac_cv_search_getrrsetbyname=no
14172fi
14173rm conftest.$ac_ext
14174LIBS=$ac_func_search_save_LIBS
14175fi
14176{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getrrsetbyname" >&5
14177$as_echo "$ac_cv_search_getrrsetbyname" >&6; }
14178ac_res=$ac_cv_search_getrrsetbyname
14179if test "$ac_res" != no; then :
14180  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14181
14182$as_echo "#define HAVE_GETRRSETBYNAME 1" >>confdefs.h
14183
14184else
14185
14186		# Needed by our getrrsetbyname()
14187		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing res_query" >&5
14188$as_echo_n "checking for library containing res_query... " >&6; }
14189if ${ac_cv_search_res_query+:} false; then :
14190  $as_echo_n "(cached) " >&6
14191else
14192  ac_func_search_save_LIBS=$LIBS
14193cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14194/* end confdefs.h.  */
14195
14196/* Override any GCC internal prototype to avoid an error.
14197   Use char because int might match the return type of a GCC
14198   builtin and then its argument prototype would still apply.  */
14199#ifdef __cplusplus
14200extern "C"
14201#endif
14202char res_query ();
14203int
14204main ()
14205{
14206return res_query ();
14207  ;
14208  return 0;
14209}
14210_ACEOF
14211for ac_lib in '' resolv; do
14212  if test -z "$ac_lib"; then
14213    ac_res="none required"
14214  else
14215    ac_res=-l$ac_lib
14216    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14217  fi
14218  if ac_fn_c_try_link "$LINENO"; then :
14219  ac_cv_search_res_query=$ac_res
14220fi
14221rm -f core conftest.err conftest.$ac_objext \
14222    conftest$ac_exeext
14223  if ${ac_cv_search_res_query+:} false; then :
14224  break
14225fi
14226done
14227if ${ac_cv_search_res_query+:} false; then :
14228
14229else
14230  ac_cv_search_res_query=no
14231fi
14232rm conftest.$ac_ext
14233LIBS=$ac_func_search_save_LIBS
14234fi
14235{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_res_query" >&5
14236$as_echo "$ac_cv_search_res_query" >&6; }
14237ac_res=$ac_cv_search_res_query
14238if test "$ac_res" != no; then :
14239  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14240
14241fi
14242
14243		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dn_expand" >&5
14244$as_echo_n "checking for library containing dn_expand... " >&6; }
14245if ${ac_cv_search_dn_expand+:} false; then :
14246  $as_echo_n "(cached) " >&6
14247else
14248  ac_func_search_save_LIBS=$LIBS
14249cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14250/* end confdefs.h.  */
14251
14252/* Override any GCC internal prototype to avoid an error.
14253   Use char because int might match the return type of a GCC
14254   builtin and then its argument prototype would still apply.  */
14255#ifdef __cplusplus
14256extern "C"
14257#endif
14258char dn_expand ();
14259int
14260main ()
14261{
14262return dn_expand ();
14263  ;
14264  return 0;
14265}
14266_ACEOF
14267for ac_lib in '' resolv; do
14268  if test -z "$ac_lib"; then
14269    ac_res="none required"
14270  else
14271    ac_res=-l$ac_lib
14272    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14273  fi
14274  if ac_fn_c_try_link "$LINENO"; then :
14275  ac_cv_search_dn_expand=$ac_res
14276fi
14277rm -f core conftest.err conftest.$ac_objext \
14278    conftest$ac_exeext
14279  if ${ac_cv_search_dn_expand+:} false; then :
14280  break
14281fi
14282done
14283if ${ac_cv_search_dn_expand+:} false; then :
14284
14285else
14286  ac_cv_search_dn_expand=no
14287fi
14288rm conftest.$ac_ext
14289LIBS=$ac_func_search_save_LIBS
14290fi
14291{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dn_expand" >&5
14292$as_echo "$ac_cv_search_dn_expand" >&6; }
14293ac_res=$ac_cv_search_dn_expand
14294if test "$ac_res" != no; then :
14295  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14296
14297fi
14298
14299		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if res_query will link" >&5
14300$as_echo_n "checking if res_query will link... " >&6; }
14301		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14302/* end confdefs.h.  */
14303
14304#include <sys/types.h>
14305#include <netinet/in.h>
14306#include <arpa/nameser.h>
14307#include <netdb.h>
14308#include <resolv.h>
14309
14310int
14311main ()
14312{
14313
14314	res_query (0, 0, 0, 0, 0);
14315
14316  ;
14317  return 0;
14318}
14319_ACEOF
14320if ac_fn_c_try_link "$LINENO"; then :
14321  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14322$as_echo "yes" >&6; }
14323else
14324  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14325$as_echo "no" >&6; }
14326		    saved_LIBS="$LIBS"
14327		    LIBS="$LIBS -lresolv"
14328		    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_query in -lresolv" >&5
14329$as_echo_n "checking for res_query in -lresolv... " >&6; }
14330		    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14331/* end confdefs.h.  */
14332
14333#include <sys/types.h>
14334#include <netinet/in.h>
14335#include <arpa/nameser.h>
14336#include <netdb.h>
14337#include <resolv.h>
14338
14339int
14340main ()
14341{
14342
14343	res_query (0, 0, 0, 0, 0);
14344
14345  ;
14346  return 0;
14347}
14348_ACEOF
14349if ac_fn_c_try_link "$LINENO"; then :
14350  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14351$as_echo "yes" >&6; }
14352else
14353  LIBS="$saved_LIBS"
14354			 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14355$as_echo "no" >&6; }
14356fi
14357rm -f core conftest.err conftest.$ac_objext \
14358    conftest$ac_exeext conftest.$ac_ext
14359
14360fi
14361rm -f core conftest.err conftest.$ac_objext \
14362    conftest$ac_exeext conftest.$ac_ext
14363		for ac_func in _getshort _getlong
14364do :
14365  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14366ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14367if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14368  cat >>confdefs.h <<_ACEOF
14369#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14370_ACEOF
14371
14372fi
14373done
14374
14375		ac_fn_c_check_decl "$LINENO" "_getshort" "ac_cv_have_decl__getshort" "#include <sys/types.h>
14376		    #include <arpa/nameser.h>
14377"
14378if test "x$ac_cv_have_decl__getshort" = xyes; then :
14379  ac_have_decl=1
14380else
14381  ac_have_decl=0
14382fi
14383
14384cat >>confdefs.h <<_ACEOF
14385#define HAVE_DECL__GETSHORT $ac_have_decl
14386_ACEOF
14387ac_fn_c_check_decl "$LINENO" "_getlong" "ac_cv_have_decl__getlong" "#include <sys/types.h>
14388		    #include <arpa/nameser.h>
14389"
14390if test "x$ac_cv_have_decl__getlong" = xyes; then :
14391  ac_have_decl=1
14392else
14393  ac_have_decl=0
14394fi
14395
14396cat >>confdefs.h <<_ACEOF
14397#define HAVE_DECL__GETLONG $ac_have_decl
14398_ACEOF
14399
14400		ac_fn_c_check_member "$LINENO" "HEADER" "ad" "ac_cv_member_HEADER_ad" "#include <arpa/nameser.h>
14401"
14402if test "x$ac_cv_member_HEADER_ad" = xyes; then :
14403
14404$as_echo "#define HAVE_HEADER_AD 1" >>confdefs.h
14405
14406fi
14407
14408
14409fi
14410
14411
14412{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if struct __res_state _res is an extern" >&5
14413$as_echo_n "checking if struct __res_state _res is an extern... " >&6; }
14414cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14415/* end confdefs.h.  */
14416
14417#include <stdio.h>
14418#if HAVE_SYS_TYPES_H
14419# include <sys/types.h>
14420#endif
14421#include <netinet/in.h>
14422#include <arpa/nameser.h>
14423#include <resolv.h>
14424extern struct __res_state _res;
14425
14426int
14427main ()
14428{
14429
14430  ;
14431  return 0;
14432}
14433_ACEOF
14434if ac_fn_c_try_link "$LINENO"; then :
14435  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14436$as_echo "yes" >&6; }
14437
14438$as_echo "#define HAVE__RES_EXTERN 1" >>confdefs.h
14439
14440
14441else
14442   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14443$as_echo "no" >&6; }
14444
14445fi
14446rm -f core conftest.err conftest.$ac_objext \
14447    conftest$ac_exeext conftest.$ac_ext
14448
14449# Check whether user wants SELinux support
14450SELINUX_MSG="no"
14451LIBSELINUX=""
14452
14453# Check whether --with-selinux was given.
14454if test "${with_selinux+set}" = set; then :
14455  withval=$with_selinux;  if test "x$withval" != "xno" ; then
14456		save_LIBS="$LIBS"
14457
14458$as_echo "#define WITH_SELINUX 1" >>confdefs.h
14459
14460		SELINUX_MSG="yes"
14461		ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default"
14462if test "x$ac_cv_header_selinux_selinux_h" = xyes; then :
14463
14464else
14465  as_fn_error $? "SELinux support requires selinux.h header" "$LINENO" 5
14466fi
14467
14468
14469		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for setexeccon in -lselinux" >&5
14470$as_echo_n "checking for setexeccon in -lselinux... " >&6; }
14471if ${ac_cv_lib_selinux_setexeccon+:} false; then :
14472  $as_echo_n "(cached) " >&6
14473else
14474  ac_check_lib_save_LIBS=$LIBS
14475LIBS="-lselinux  $LIBS"
14476cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14477/* end confdefs.h.  */
14478
14479/* Override any GCC internal prototype to avoid an error.
14480   Use char because int might match the return type of a GCC
14481   builtin and then its argument prototype would still apply.  */
14482#ifdef __cplusplus
14483extern "C"
14484#endif
14485char setexeccon ();
14486int
14487main ()
14488{
14489return setexeccon ();
14490  ;
14491  return 0;
14492}
14493_ACEOF
14494if ac_fn_c_try_link "$LINENO"; then :
14495  ac_cv_lib_selinux_setexeccon=yes
14496else
14497  ac_cv_lib_selinux_setexeccon=no
14498fi
14499rm -f core conftest.err conftest.$ac_objext \
14500    conftest$ac_exeext conftest.$ac_ext
14501LIBS=$ac_check_lib_save_LIBS
14502fi
14503{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_setexeccon" >&5
14504$as_echo "$ac_cv_lib_selinux_setexeccon" >&6; }
14505if test "x$ac_cv_lib_selinux_setexeccon" = xyes; then :
14506   LIBSELINUX="-lselinux"
14507			  LIBS="$LIBS -lselinux"
14508
14509else
14510  as_fn_error $? "SELinux support requires libselinux library" "$LINENO" 5
14511fi
14512
14513		SSHLIBS="$SSHLIBS $LIBSELINUX"
14514		SSHDLIBS="$SSHDLIBS $LIBSELINUX"
14515		for ac_func in getseuserbyname get_default_context_with_level
14516do :
14517  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14518ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14519if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14520  cat >>confdefs.h <<_ACEOF
14521#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14522_ACEOF
14523
14524fi
14525done
14526
14527		LIBS="$save_LIBS"
14528	fi
14529
14530fi
14531
14532
14533
14534
14535# Check whether user wants Kerberos 5 support
14536KRB5_MSG="no"
14537
14538# Check whether --with-kerberos5 was given.
14539if test "${with_kerberos5+set}" = set; then :
14540  withval=$with_kerberos5;  if test "x$withval" != "xno" ; then
14541		if test "x$withval" = "xyes" ; then
14542			KRB5ROOT="/usr/local"
14543		else
14544			KRB5ROOT=${withval}
14545		fi
14546
14547
14548$as_echo "#define KRB5 1" >>confdefs.h
14549
14550		KRB5_MSG="yes"
14551
14552		# Extract the first word of "krb5-config", so it can be a program name with args.
14553set dummy krb5-config; ac_word=$2
14554{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14555$as_echo_n "checking for $ac_word... " >&6; }
14556if ${ac_cv_path_KRB5CONF+:} false; then :
14557  $as_echo_n "(cached) " >&6
14558else
14559  case $KRB5CONF in
14560  [\\/]* | ?:[\\/]*)
14561  ac_cv_path_KRB5CONF="$KRB5CONF" # Let the user override the test with a path.
14562  ;;
14563  *)
14564  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14565as_dummy="$KRB5ROOT/bin:$PATH"
14566for as_dir in $as_dummy
14567do
14568  IFS=$as_save_IFS
14569  test -z "$as_dir" && as_dir=.
14570    for ac_exec_ext in '' $ac_executable_extensions; do
14571  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
14572    ac_cv_path_KRB5CONF="$as_dir/$ac_word$ac_exec_ext"
14573    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14574    break 2
14575  fi
14576done
14577  done
14578IFS=$as_save_IFS
14579
14580  test -z "$ac_cv_path_KRB5CONF" && ac_cv_path_KRB5CONF="$KRB5ROOT/bin/krb5-config"
14581  ;;
14582esac
14583fi
14584KRB5CONF=$ac_cv_path_KRB5CONF
14585if test -n "$KRB5CONF"; then
14586  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KRB5CONF" >&5
14587$as_echo "$KRB5CONF" >&6; }
14588else
14589  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14590$as_echo "no" >&6; }
14591fi
14592
14593
14594		if test -x $KRB5CONF ; then
14595
14596			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gssapi support" >&5
14597$as_echo_n "checking for gssapi support... " >&6; }
14598			if $KRB5CONF | grep gssapi >/dev/null ; then
14599				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14600$as_echo "yes" >&6; }
14601
14602$as_echo "#define GSSAPI 1" >>confdefs.h
14603
14604				k5confopts=gssapi
14605			else
14606				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14607$as_echo "no" >&6; }
14608				k5confopts=""
14609			fi
14610			K5CFLAGS="`$KRB5CONF --cflags $k5confopts`"
14611			K5LIBS="`$KRB5CONF --libs $k5confopts`"
14612			CPPFLAGS="$CPPFLAGS $K5CFLAGS"
14613			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using Heimdal" >&5
14614$as_echo_n "checking whether we are using Heimdal... " >&6; }
14615			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14616/* end confdefs.h.  */
14617 #include <krb5.h>
14618
14619int
14620main ()
14621{
14622 char *tmp = heimdal_version;
14623  ;
14624  return 0;
14625}
14626_ACEOF
14627if ac_fn_c_try_compile "$LINENO"; then :
14628   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14629$as_echo "yes" >&6; }
14630
14631$as_echo "#define HEIMDAL 1" >>confdefs.h
14632
14633else
14634  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14635$as_echo "no" >&6; }
14636
14637fi
14638rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14639		else
14640			CPPFLAGS="$CPPFLAGS -I${KRB5ROOT}/include"
14641			LDFLAGS="$LDFLAGS -L${KRB5ROOT}/lib"
14642			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using Heimdal" >&5
14643$as_echo_n "checking whether we are using Heimdal... " >&6; }
14644			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14645/* end confdefs.h.  */
14646 #include <krb5.h>
14647
14648int
14649main ()
14650{
14651 char *tmp = heimdal_version;
14652  ;
14653  return 0;
14654}
14655_ACEOF
14656if ac_fn_c_try_compile "$LINENO"; then :
14657   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14658$as_echo "yes" >&6; }
14659					 $as_echo "#define HEIMDAL 1" >>confdefs.h
14660
14661					 K5LIBS="-lkrb5"
14662					 K5LIBS="$K5LIBS -lcom_err -lasn1"
14663					 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for net_write in -lroken" >&5
14664$as_echo_n "checking for net_write in -lroken... " >&6; }
14665if ${ac_cv_lib_roken_net_write+:} false; then :
14666  $as_echo_n "(cached) " >&6
14667else
14668  ac_check_lib_save_LIBS=$LIBS
14669LIBS="-lroken  $LIBS"
14670cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14671/* end confdefs.h.  */
14672
14673/* Override any GCC internal prototype to avoid an error.
14674   Use char because int might match the return type of a GCC
14675   builtin and then its argument prototype would still apply.  */
14676#ifdef __cplusplus
14677extern "C"
14678#endif
14679char net_write ();
14680int
14681main ()
14682{
14683return net_write ();
14684  ;
14685  return 0;
14686}
14687_ACEOF
14688if ac_fn_c_try_link "$LINENO"; then :
14689  ac_cv_lib_roken_net_write=yes
14690else
14691  ac_cv_lib_roken_net_write=no
14692fi
14693rm -f core conftest.err conftest.$ac_objext \
14694    conftest$ac_exeext conftest.$ac_ext
14695LIBS=$ac_check_lib_save_LIBS
14696fi
14697{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_roken_net_write" >&5
14698$as_echo "$ac_cv_lib_roken_net_write" >&6; }
14699if test "x$ac_cv_lib_roken_net_write" = xyes; then :
14700  K5LIBS="$K5LIBS -lroken"
14701fi
14702
14703					 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for des_cbc_encrypt in -ldes" >&5
14704$as_echo_n "checking for des_cbc_encrypt in -ldes... " >&6; }
14705if ${ac_cv_lib_des_des_cbc_encrypt+:} false; then :
14706  $as_echo_n "(cached) " >&6
14707else
14708  ac_check_lib_save_LIBS=$LIBS
14709LIBS="-ldes  $LIBS"
14710cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14711/* end confdefs.h.  */
14712
14713/* Override any GCC internal prototype to avoid an error.
14714   Use char because int might match the return type of a GCC
14715   builtin and then its argument prototype would still apply.  */
14716#ifdef __cplusplus
14717extern "C"
14718#endif
14719char des_cbc_encrypt ();
14720int
14721main ()
14722{
14723return des_cbc_encrypt ();
14724  ;
14725  return 0;
14726}
14727_ACEOF
14728if ac_fn_c_try_link "$LINENO"; then :
14729  ac_cv_lib_des_des_cbc_encrypt=yes
14730else
14731  ac_cv_lib_des_des_cbc_encrypt=no
14732fi
14733rm -f core conftest.err conftest.$ac_objext \
14734    conftest$ac_exeext conftest.$ac_ext
14735LIBS=$ac_check_lib_save_LIBS
14736fi
14737{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_des_des_cbc_encrypt" >&5
14738$as_echo "$ac_cv_lib_des_des_cbc_encrypt" >&6; }
14739if test "x$ac_cv_lib_des_des_cbc_encrypt" = xyes; then :
14740  K5LIBS="$K5LIBS -ldes"
14741fi
14742
14743
14744else
14745   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14746$as_echo "no" >&6; }
14747					 K5LIBS="-lkrb5 -lk5crypto -lcom_err"
14748
14749
14750fi
14751rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14752			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dn_expand" >&5
14753$as_echo_n "checking for library containing dn_expand... " >&6; }
14754if ${ac_cv_search_dn_expand+:} false; then :
14755  $as_echo_n "(cached) " >&6
14756else
14757  ac_func_search_save_LIBS=$LIBS
14758cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14759/* end confdefs.h.  */
14760
14761/* Override any GCC internal prototype to avoid an error.
14762   Use char because int might match the return type of a GCC
14763   builtin and then its argument prototype would still apply.  */
14764#ifdef __cplusplus
14765extern "C"
14766#endif
14767char dn_expand ();
14768int
14769main ()
14770{
14771return dn_expand ();
14772  ;
14773  return 0;
14774}
14775_ACEOF
14776for ac_lib in '' resolv; do
14777  if test -z "$ac_lib"; then
14778    ac_res="none required"
14779  else
14780    ac_res=-l$ac_lib
14781    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14782  fi
14783  if ac_fn_c_try_link "$LINENO"; then :
14784  ac_cv_search_dn_expand=$ac_res
14785fi
14786rm -f core conftest.err conftest.$ac_objext \
14787    conftest$ac_exeext
14788  if ${ac_cv_search_dn_expand+:} false; then :
14789  break
14790fi
14791done
14792if ${ac_cv_search_dn_expand+:} false; then :
14793
14794else
14795  ac_cv_search_dn_expand=no
14796fi
14797rm conftest.$ac_ext
14798LIBS=$ac_func_search_save_LIBS
14799fi
14800{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dn_expand" >&5
14801$as_echo "$ac_cv_search_dn_expand" >&6; }
14802ac_res=$ac_cv_search_dn_expand
14803if test "$ac_res" != no; then :
14804  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14805
14806fi
14807
14808
14809			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_init_sec_context in -lgssapi_krb5" >&5
14810$as_echo_n "checking for gss_init_sec_context in -lgssapi_krb5... " >&6; }
14811if ${ac_cv_lib_gssapi_krb5_gss_init_sec_context+:} false; then :
14812  $as_echo_n "(cached) " >&6
14813else
14814  ac_check_lib_save_LIBS=$LIBS
14815LIBS="-lgssapi_krb5 $K5LIBS $LIBS"
14816cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14817/* end confdefs.h.  */
14818
14819/* Override any GCC internal prototype to avoid an error.
14820   Use char because int might match the return type of a GCC
14821   builtin and then its argument prototype would still apply.  */
14822#ifdef __cplusplus
14823extern "C"
14824#endif
14825char gss_init_sec_context ();
14826int
14827main ()
14828{
14829return gss_init_sec_context ();
14830  ;
14831  return 0;
14832}
14833_ACEOF
14834if ac_fn_c_try_link "$LINENO"; then :
14835  ac_cv_lib_gssapi_krb5_gss_init_sec_context=yes
14836else
14837  ac_cv_lib_gssapi_krb5_gss_init_sec_context=no
14838fi
14839rm -f core conftest.err conftest.$ac_objext \
14840    conftest$ac_exeext conftest.$ac_ext
14841LIBS=$ac_check_lib_save_LIBS
14842fi
14843{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gssapi_krb5_gss_init_sec_context" >&5
14844$as_echo "$ac_cv_lib_gssapi_krb5_gss_init_sec_context" >&6; }
14845if test "x$ac_cv_lib_gssapi_krb5_gss_init_sec_context" = xyes; then :
14846   $as_echo "#define GSSAPI 1" >>confdefs.h
14847
14848				  K5LIBS="-lgssapi_krb5 $K5LIBS"
14849else
14850   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_init_sec_context in -lgssapi" >&5
14851$as_echo_n "checking for gss_init_sec_context in -lgssapi... " >&6; }
14852if ${ac_cv_lib_gssapi_gss_init_sec_context+:} false; then :
14853  $as_echo_n "(cached) " >&6
14854else
14855  ac_check_lib_save_LIBS=$LIBS
14856LIBS="-lgssapi $K5LIBS $LIBS"
14857cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14858/* end confdefs.h.  */
14859
14860/* Override any GCC internal prototype to avoid an error.
14861   Use char because int might match the return type of a GCC
14862   builtin and then its argument prototype would still apply.  */
14863#ifdef __cplusplus
14864extern "C"
14865#endif
14866char gss_init_sec_context ();
14867int
14868main ()
14869{
14870return gss_init_sec_context ();
14871  ;
14872  return 0;
14873}
14874_ACEOF
14875if ac_fn_c_try_link "$LINENO"; then :
14876  ac_cv_lib_gssapi_gss_init_sec_context=yes
14877else
14878  ac_cv_lib_gssapi_gss_init_sec_context=no
14879fi
14880rm -f core conftest.err conftest.$ac_objext \
14881    conftest$ac_exeext conftest.$ac_ext
14882LIBS=$ac_check_lib_save_LIBS
14883fi
14884{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gssapi_gss_init_sec_context" >&5
14885$as_echo "$ac_cv_lib_gssapi_gss_init_sec_context" >&6; }
14886if test "x$ac_cv_lib_gssapi_gss_init_sec_context" = xyes; then :
14887   $as_echo "#define GSSAPI 1" >>confdefs.h
14888
14889					  K5LIBS="-lgssapi $K5LIBS"
14890else
14891  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find any suitable gss-api library - build may fail" >&5
14892$as_echo "$as_me: WARNING: Cannot find any suitable gss-api library - build may fail" >&2;}
14893fi
14894
14895
14896fi
14897
14898
14899			ac_fn_c_check_header_mongrel "$LINENO" "gssapi.h" "ac_cv_header_gssapi_h" "$ac_includes_default"
14900if test "x$ac_cv_header_gssapi_h" = xyes; then :
14901
14902else
14903   unset ac_cv_header_gssapi_h
14904				  CPPFLAGS="$CPPFLAGS -I${KRB5ROOT}/include/gssapi"
14905				  for ac_header in gssapi.h
14906do :
14907  ac_fn_c_check_header_mongrel "$LINENO" "gssapi.h" "ac_cv_header_gssapi_h" "$ac_includes_default"
14908if test "x$ac_cv_header_gssapi_h" = xyes; then :
14909  cat >>confdefs.h <<_ACEOF
14910#define HAVE_GSSAPI_H 1
14911_ACEOF
14912
14913else
14914  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find any suitable gss-api header - build may fail" >&5
14915$as_echo "$as_me: WARNING: Cannot find any suitable gss-api header - build may fail" >&2;}
14916
14917fi
14918
14919done
14920
14921
14922
14923fi
14924
14925
14926
14927			oldCPP="$CPPFLAGS"
14928			CPPFLAGS="$CPPFLAGS -I${KRB5ROOT}/include/gssapi"
14929			ac_fn_c_check_header_mongrel "$LINENO" "gssapi_krb5.h" "ac_cv_header_gssapi_krb5_h" "$ac_includes_default"
14930if test "x$ac_cv_header_gssapi_krb5_h" = xyes; then :
14931
14932else
14933   CPPFLAGS="$oldCPP"
14934fi
14935
14936
14937
14938		fi
14939		if test ! -z "$need_dash_r" ; then
14940			LDFLAGS="$LDFLAGS -R${KRB5ROOT}/lib"
14941		fi
14942		if test ! -z "$blibpath" ; then
14943			blibpath="$blibpath:${KRB5ROOT}/lib"
14944		fi
14945
14946		for ac_header in gssapi.h gssapi/gssapi.h
14947do :
14948  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14949ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14950if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14951  cat >>confdefs.h <<_ACEOF
14952#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14953_ACEOF
14954
14955fi
14956
14957done
14958
14959		for ac_header in gssapi_krb5.h gssapi/gssapi_krb5.h
14960do :
14961  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14962ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14963if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14964  cat >>confdefs.h <<_ACEOF
14965#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14966_ACEOF
14967
14968fi
14969
14970done
14971
14972		for ac_header in gssapi_generic.h gssapi/gssapi_generic.h
14973do :
14974  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14975ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14976if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14977  cat >>confdefs.h <<_ACEOF
14978#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14979_ACEOF
14980
14981fi
14982
14983done
14984
14985
14986		LIBS="$LIBS $K5LIBS"
14987		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing k_hasafs" >&5
14988$as_echo_n "checking for library containing k_hasafs... " >&6; }
14989if ${ac_cv_search_k_hasafs+:} false; then :
14990  $as_echo_n "(cached) " >&6
14991else
14992  ac_func_search_save_LIBS=$LIBS
14993cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14994/* end confdefs.h.  */
14995
14996/* Override any GCC internal prototype to avoid an error.
14997   Use char because int might match the return type of a GCC
14998   builtin and then its argument prototype would still apply.  */
14999#ifdef __cplusplus
15000extern "C"
15001#endif
15002char k_hasafs ();
15003int
15004main ()
15005{
15006return k_hasafs ();
15007  ;
15008  return 0;
15009}
15010_ACEOF
15011for ac_lib in '' kafs; do
15012  if test -z "$ac_lib"; then
15013    ac_res="none required"
15014  else
15015    ac_res=-l$ac_lib
15016    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
15017  fi
15018  if ac_fn_c_try_link "$LINENO"; then :
15019  ac_cv_search_k_hasafs=$ac_res
15020fi
15021rm -f core conftest.err conftest.$ac_objext \
15022    conftest$ac_exeext
15023  if ${ac_cv_search_k_hasafs+:} false; then :
15024  break
15025fi
15026done
15027if ${ac_cv_search_k_hasafs+:} false; then :
15028
15029else
15030  ac_cv_search_k_hasafs=no
15031fi
15032rm conftest.$ac_ext
15033LIBS=$ac_func_search_save_LIBS
15034fi
15035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_k_hasafs" >&5
15036$as_echo "$ac_cv_search_k_hasafs" >&6; }
15037ac_res=$ac_cv_search_k_hasafs
15038if test "$ac_res" != no; then :
15039  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15040
15041$as_echo "#define USE_AFS 1" >>confdefs.h
15042
15043fi
15044
15045	fi
15046
15047
15048fi
15049
15050
15051# Looking for programs, paths and files
15052
15053PRIVSEP_PATH=/var/empty
15054
15055# Check whether --with-privsep-path was given.
15056if test "${with_privsep_path+set}" = set; then :
15057  withval=$with_privsep_path;
15058		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
15059		    test "x${withval}" != "xyes"; then
15060			PRIVSEP_PATH=$withval
15061		fi
15062
15063
15064fi
15065
15066
15067
15068
15069# Check whether --with-xauth was given.
15070if test "${with_xauth+set}" = set; then :
15071  withval=$with_xauth;
15072		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
15073		    test "x${withval}" != "xyes"; then
15074			xauth_path=$withval
15075		fi
15076
15077else
15078
15079		TestPath="$PATH"
15080		TestPath="${TestPath}${PATH_SEPARATOR}/usr/X/bin"
15081		TestPath="${TestPath}${PATH_SEPARATOR}/usr/bin/X11"
15082		TestPath="${TestPath}${PATH_SEPARATOR}/usr/X11R6/bin"
15083		TestPath="${TestPath}${PATH_SEPARATOR}/usr/openwin/bin"
15084		# Extract the first word of "xauth", so it can be a program name with args.
15085set dummy xauth; ac_word=$2
15086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15087$as_echo_n "checking for $ac_word... " >&6; }
15088if ${ac_cv_path_xauth_path+:} false; then :
15089  $as_echo_n "(cached) " >&6
15090else
15091  case $xauth_path in
15092  [\\/]* | ?:[\\/]*)
15093  ac_cv_path_xauth_path="$xauth_path" # Let the user override the test with a path.
15094  ;;
15095  *)
15096  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15097for as_dir in $TestPath
15098do
15099  IFS=$as_save_IFS
15100  test -z "$as_dir" && as_dir=.
15101    for ac_exec_ext in '' $ac_executable_extensions; do
15102  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15103    ac_cv_path_xauth_path="$as_dir/$ac_word$ac_exec_ext"
15104    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15105    break 2
15106  fi
15107done
15108  done
15109IFS=$as_save_IFS
15110
15111  ;;
15112esac
15113fi
15114xauth_path=$ac_cv_path_xauth_path
15115if test -n "$xauth_path"; then
15116  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xauth_path" >&5
15117$as_echo "$xauth_path" >&6; }
15118else
15119  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15120$as_echo "no" >&6; }
15121fi
15122
15123
15124		if (test ! -z "$xauth_path" && test -x "/usr/openwin/bin/xauth") ; then
15125			xauth_path="/usr/openwin/bin/xauth"
15126		fi
15127
15128
15129fi
15130
15131
15132STRIP_OPT=-s
15133# Check whether --enable-strip was given.
15134if test "${enable_strip+set}" = set; then :
15135  enableval=$enable_strip;
15136		if test "x$enableval" = "xno" ; then
15137			STRIP_OPT=
15138		fi
15139
15140
15141fi
15142
15143
15144
15145if test -z "$xauth_path" ; then
15146	XAUTH_PATH="undefined"
15147
15148else
15149
15150cat >>confdefs.h <<_ACEOF
15151#define XAUTH_PATH "$xauth_path"
15152_ACEOF
15153
15154	XAUTH_PATH=$xauth_path
15155
15156fi
15157
15158# Check for mail directory
15159
15160# Check whether --with-maildir was given.
15161if test "${with_maildir+set}" = set; then :
15162  withval=$with_maildir;
15163	if test "X$withval" != X  &&  test "x$withval" != xno  &&  \
15164	    test "x${withval}" != xyes; then
15165
15166cat >>confdefs.h <<_ACEOF
15167#define MAIL_DIRECTORY "$withval"
15168_ACEOF
15169
15170	    fi
15171
15172else
15173
15174	if test "X$maildir" != "X"; then
15175	    cat >>confdefs.h <<_ACEOF
15176#define MAIL_DIRECTORY "$maildir"
15177_ACEOF
15178
15179	else
15180	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Discovering system mail directory" >&5
15181$as_echo_n "checking Discovering system mail directory... " >&6; }
15182	    if test "$cross_compiling" = yes; then :
15183
15184			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: use --with-maildir=/path/to/mail" >&5
15185$as_echo "$as_me: WARNING: cross compiling: use --with-maildir=/path/to/mail" >&2;}
15186
15187
15188else
15189  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15190/* end confdefs.h.  */
15191
15192#include <stdio.h>
15193#include <string.h>
15194#ifdef HAVE_PATHS_H
15195#include <paths.h>
15196#endif
15197#ifdef HAVE_MAILLOCK_H
15198#include <maillock.h>
15199#endif
15200#define DATA "conftest.maildir"
15201
15202int
15203main ()
15204{
15205
15206	FILE *fd;
15207	int rc;
15208
15209	fd = fopen(DATA,"w");
15210	if(fd == NULL)
15211		exit(1);
15212
15213#if defined (_PATH_MAILDIR)
15214	if ((rc = fprintf(fd ,"_PATH_MAILDIR:%s\n", _PATH_MAILDIR)) <0)
15215		exit(1);
15216#elif defined (MAILDIR)
15217	if ((rc = fprintf(fd ,"MAILDIR:%s\n", MAILDIR)) <0)
15218		exit(1);
15219#elif defined (_PATH_MAIL)
15220	if ((rc = fprintf(fd ,"_PATH_MAIL:%s\n", _PATH_MAIL)) <0)
15221		exit(1);
15222#else
15223	exit (2);
15224#endif
15225
15226	exit(0);
15227
15228  ;
15229  return 0;
15230}
15231_ACEOF
15232if ac_fn_c_try_run "$LINENO"; then :
15233
15234	 	    maildir_what=`awk -F: '{print $1}' conftest.maildir`
15235		    maildir=`awk -F: '{print $2}' conftest.maildir \
15236			| sed 's|/$||'`
15237		    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using: $maildir from $maildir_what" >&5
15238$as_echo "Using: $maildir from $maildir_what" >&6; }
15239		    if test "x$maildir_what" != "x_PATH_MAILDIR"; then
15240			cat >>confdefs.h <<_ACEOF
15241#define MAIL_DIRECTORY "$maildir"
15242_ACEOF
15243
15244		    fi
15245
15246else
15247
15248		    if test "X$ac_status" = "X2";then
15249# our test program didn't find it. Default to /var/spool/mail
15250			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Using: default value of /var/spool/mail" >&5
15251$as_echo "Using: default value of /var/spool/mail" >&6; }
15252			cat >>confdefs.h <<_ACEOF
15253#define MAIL_DIRECTORY "/var/spool/mail"
15254_ACEOF
15255
15256		     else
15257			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: *** not found ***" >&5
15258$as_echo "*** not found ***" >&6; }
15259		     fi
15260
15261fi
15262rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15263  conftest.$ac_objext conftest.beam conftest.$ac_ext
15264fi
15265
15266	fi
15267
15268
15269fi
15270 # maildir
15271
15272if test ! -z "$cross_compiling" && test "x$cross_compiling" = "xyes"; then
15273	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: Disabling /dev/ptmx test" >&5
15274$as_echo "$as_me: WARNING: cross compiling: Disabling /dev/ptmx test" >&2;}
15275	disable_ptmx_check=yes
15276fi
15277if test -z "$no_dev_ptmx" ; then
15278	if test "x$disable_ptmx_check" != "xyes" ; then
15279		as_ac_File=`$as_echo "ac_cv_file_"/dev/ptmx"" | $as_tr_sh`
15280{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for \"/dev/ptmx\"" >&5
15281$as_echo_n "checking for \"/dev/ptmx\"... " >&6; }
15282if eval \${$as_ac_File+:} false; then :
15283  $as_echo_n "(cached) " >&6
15284else
15285  test "$cross_compiling" = yes &&
15286  as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
15287if test -r ""/dev/ptmx""; then
15288  eval "$as_ac_File=yes"
15289else
15290  eval "$as_ac_File=no"
15291fi
15292fi
15293eval ac_res=\$$as_ac_File
15294	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15295$as_echo "$ac_res" >&6; }
15296if eval test \"x\$"$as_ac_File"\" = x"yes"; then :
15297
15298
15299cat >>confdefs.h <<_ACEOF
15300#define HAVE_DEV_PTMX 1
15301_ACEOF
15302
15303				have_dev_ptmx=1
15304
15305
15306fi
15307
15308	fi
15309fi
15310
15311if test ! -z "$cross_compiling" && test "x$cross_compiling" != "xyes"; then
15312	as_ac_File=`$as_echo "ac_cv_file_"/dev/ptc"" | $as_tr_sh`
15313{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for \"/dev/ptc\"" >&5
15314$as_echo_n "checking for \"/dev/ptc\"... " >&6; }
15315if eval \${$as_ac_File+:} false; then :
15316  $as_echo_n "(cached) " >&6
15317else
15318  test "$cross_compiling" = yes &&
15319  as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
15320if test -r ""/dev/ptc""; then
15321  eval "$as_ac_File=yes"
15322else
15323  eval "$as_ac_File=no"
15324fi
15325fi
15326eval ac_res=\$$as_ac_File
15327	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15328$as_echo "$ac_res" >&6; }
15329if eval test \"x\$"$as_ac_File"\" = x"yes"; then :
15330
15331
15332cat >>confdefs.h <<_ACEOF
15333#define HAVE_DEV_PTS_AND_PTC 1
15334_ACEOF
15335
15336			have_dev_ptc=1
15337
15338
15339fi
15340
15341else
15342	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: Disabling /dev/ptc test" >&5
15343$as_echo "$as_me: WARNING: cross compiling: Disabling /dev/ptc test" >&2;}
15344fi
15345
15346# Options from here on. Some of these are preset by platform above
15347
15348# Check whether --with-mantype was given.
15349if test "${with_mantype+set}" = set; then :
15350  withval=$with_mantype;
15351		case "$withval" in
15352		man|cat|doc)
15353			MANTYPE=$withval
15354			;;
15355		*)
15356			as_fn_error $? "invalid man type: $withval" "$LINENO" 5
15357			;;
15358		esac
15359
15360
15361fi
15362
15363if test -z "$MANTYPE"; then
15364	TestPath="/usr/bin${PATH_SEPARATOR}/usr/ucb"
15365	for ac_prog in nroff awf
15366do
15367  # Extract the first word of "$ac_prog", so it can be a program name with args.
15368set dummy $ac_prog; ac_word=$2
15369{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15370$as_echo_n "checking for $ac_word... " >&6; }
15371if ${ac_cv_path_NROFF+:} false; then :
15372  $as_echo_n "(cached) " >&6
15373else
15374  case $NROFF in
15375  [\\/]* | ?:[\\/]*)
15376  ac_cv_path_NROFF="$NROFF" # Let the user override the test with a path.
15377  ;;
15378  *)
15379  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15380for as_dir in $TestPath
15381do
15382  IFS=$as_save_IFS
15383  test -z "$as_dir" && as_dir=.
15384    for ac_exec_ext in '' $ac_executable_extensions; do
15385  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15386    ac_cv_path_NROFF="$as_dir/$ac_word$ac_exec_ext"
15387    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15388    break 2
15389  fi
15390done
15391  done
15392IFS=$as_save_IFS
15393
15394  ;;
15395esac
15396fi
15397NROFF=$ac_cv_path_NROFF
15398if test -n "$NROFF"; then
15399  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NROFF" >&5
15400$as_echo "$NROFF" >&6; }
15401else
15402  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15403$as_echo "no" >&6; }
15404fi
15405
15406
15407  test -n "$NROFF" && break
15408done
15409test -n "$NROFF" || NROFF="/bin/false"
15410
15411	if ${NROFF} -mdoc ${srcdir}/ssh.1 >/dev/null 2>&1; then
15412		MANTYPE=doc
15413	elif ${NROFF} -man ${srcdir}/ssh.1 >/dev/null 2>&1; then
15414		MANTYPE=man
15415	else
15416		MANTYPE=cat
15417	fi
15418fi
15419
15420if test "$MANTYPE" = "doc"; then
15421	mansubdir=man;
15422else
15423	mansubdir=$MANTYPE;
15424fi
15425
15426
15427# Check whether to enable MD5 passwords
15428MD5_MSG="no"
15429
15430# Check whether --with-md5-passwords was given.
15431if test "${with_md5_passwords+set}" = set; then :
15432  withval=$with_md5_passwords;
15433		if test "x$withval" != "xno" ; then
15434
15435$as_echo "#define HAVE_MD5_PASSWORDS 1" >>confdefs.h
15436
15437			MD5_MSG="yes"
15438		fi
15439
15440
15441fi
15442
15443
15444# Whether to disable shadow password support
15445
15446# Check whether --with-shadow was given.
15447if test "${with_shadow+set}" = set; then :
15448  withval=$with_shadow;
15449		if test "x$withval" = "xno" ; then
15450			$as_echo "#define DISABLE_SHADOW 1" >>confdefs.h
15451
15452			disable_shadow=yes
15453		fi
15454
15455
15456fi
15457
15458
15459if test -z "$disable_shadow" ; then
15460	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the systems has expire shadow information" >&5
15461$as_echo_n "checking if the systems has expire shadow information... " >&6; }
15462	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15463/* end confdefs.h.  */
15464
15465#include <sys/types.h>
15466#include <shadow.h>
15467struct spwd sp;
15468
15469int
15470main ()
15471{
15472 sp.sp_expire = sp.sp_lstchg = sp.sp_inact = 0;
15473  ;
15474  return 0;
15475}
15476_ACEOF
15477if ac_fn_c_try_compile "$LINENO"; then :
15478   sp_expire_available=yes
15479fi
15480rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15481
15482	if test "x$sp_expire_available" = "xyes" ; then
15483		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15484$as_echo "yes" >&6; }
15485
15486$as_echo "#define HAS_SHADOW_EXPIRE 1" >>confdefs.h
15487
15488	else
15489		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15490$as_echo "no" >&6; }
15491	fi
15492fi
15493
15494# Use ip address instead of hostname in $DISPLAY
15495if test ! -z "$IPADDR_IN_DISPLAY" ; then
15496	DISPLAY_HACK_MSG="yes"
15497
15498$as_echo "#define IPADDR_IN_DISPLAY 1" >>confdefs.h
15499
15500else
15501	DISPLAY_HACK_MSG="no"
15502
15503# Check whether --with-ipaddr-display was given.
15504if test "${with_ipaddr_display+set}" = set; then :
15505  withval=$with_ipaddr_display;
15506			if test "x$withval" != "xno" ; then
15507				$as_echo "#define IPADDR_IN_DISPLAY 1" >>confdefs.h
15508
15509				DISPLAY_HACK_MSG="yes"
15510			fi
15511
15512
15513fi
15514
15515fi
15516
15517# check for /etc/default/login and use it if present.
15518# Check whether --enable-etc-default-login was given.
15519if test "${enable_etc_default_login+set}" = set; then :
15520  enableval=$enable_etc_default_login;  if test "x$enableval" = "xno"; then
15521		{ $as_echo "$as_me:${as_lineno-$LINENO}: /etc/default/login handling disabled" >&5
15522$as_echo "$as_me: /etc/default/login handling disabled" >&6;}
15523		etc_default_login=no
15524	  else
15525		etc_default_login=yes
15526	  fi
15527else
15528   if test ! -z "$cross_compiling" && test "x$cross_compiling" = "xyes";
15529	  then
15530		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking /etc/default/login" >&5
15531$as_echo "$as_me: WARNING: cross compiling: not checking /etc/default/login" >&2;}
15532		etc_default_login=no
15533	  else
15534		etc_default_login=yes
15535	  fi
15536
15537fi
15538
15539
15540if test "x$etc_default_login" != "xno"; then
15541	as_ac_File=`$as_echo "ac_cv_file_"/etc/default/login"" | $as_tr_sh`
15542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for \"/etc/default/login\"" >&5
15543$as_echo_n "checking for \"/etc/default/login\"... " >&6; }
15544if eval \${$as_ac_File+:} false; then :
15545  $as_echo_n "(cached) " >&6
15546else
15547  test "$cross_compiling" = yes &&
15548  as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
15549if test -r ""/etc/default/login""; then
15550  eval "$as_ac_File=yes"
15551else
15552  eval "$as_ac_File=no"
15553fi
15554fi
15555eval ac_res=\$$as_ac_File
15556	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15557$as_echo "$ac_res" >&6; }
15558if eval test \"x\$"$as_ac_File"\" = x"yes"; then :
15559   external_path_file=/etc/default/login
15560fi
15561
15562	if test "x$external_path_file" = "x/etc/default/login"; then
15563
15564$as_echo "#define HAVE_ETC_DEFAULT_LOGIN 1" >>confdefs.h
15565
15566	fi
15567fi
15568
15569if test $ac_cv_func_login_getcapbool = "yes" && \
15570	test $ac_cv_header_login_cap_h = "yes" ; then
15571	external_path_file=/etc/login.conf
15572fi
15573
15574# Whether to mess with the default path
15575SERVER_PATH_MSG="(default)"
15576
15577# Check whether --with-default-path was given.
15578if test "${with_default_path+set}" = set; then :
15579  withval=$with_default_path;
15580		if test "x$external_path_file" = "x/etc/login.conf" ; then
15581			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
15582--with-default-path=PATH has no effect on this system.
15583Edit /etc/login.conf instead." >&5
15584$as_echo "$as_me: WARNING:
15585--with-default-path=PATH has no effect on this system.
15586Edit /etc/login.conf instead." >&2;}
15587		elif test "x$withval" != "xno" ; then
15588			if test ! -z "$external_path_file" ; then
15589				{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
15590--with-default-path=PATH will only be used if PATH is not defined in
15591$external_path_file ." >&5
15592$as_echo "$as_me: WARNING:
15593--with-default-path=PATH will only be used if PATH is not defined in
15594$external_path_file ." >&2;}
15595			fi
15596			user_path="$withval"
15597			SERVER_PATH_MSG="$withval"
15598		fi
15599
15600else
15601   if test "x$external_path_file" = "x/etc/login.conf" ; then
15602		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Make sure the path to scp is in /etc/login.conf" >&5
15603$as_echo "$as_me: WARNING: Make sure the path to scp is in /etc/login.conf" >&2;}
15604	else
15605		if test ! -z "$external_path_file" ; then
15606			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
15607If PATH is defined in $external_path_file, ensure the path to scp is included,
15608otherwise scp will not work." >&5
15609$as_echo "$as_me: WARNING:
15610If PATH is defined in $external_path_file, ensure the path to scp is included,
15611otherwise scp will not work." >&2;}
15612		fi
15613		if test "$cross_compiling" = yes; then :
15614   user_path="/usr/bin:/bin:/usr/sbin:/sbin"
15615
15616else
15617  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15618/* end confdefs.h.  */
15619
15620/* find out what STDPATH is */
15621#include <stdio.h>
15622#ifdef HAVE_PATHS_H
15623# include <paths.h>
15624#endif
15625#ifndef _PATH_STDPATH
15626# ifdef _PATH_USERPATH	/* Irix */
15627#  define _PATH_STDPATH _PATH_USERPATH
15628# else
15629#  define _PATH_STDPATH "/usr/bin:/bin:/usr/sbin:/sbin"
15630# endif
15631#endif
15632#include <sys/types.h>
15633#include <sys/stat.h>
15634#include <fcntl.h>
15635#define DATA "conftest.stdpath"
15636
15637int
15638main ()
15639{
15640
15641	FILE *fd;
15642	int rc;
15643
15644	fd = fopen(DATA,"w");
15645	if(fd == NULL)
15646		exit(1);
15647
15648	if ((rc = fprintf(fd,"%s", _PATH_STDPATH)) < 0)
15649		exit(1);
15650
15651	exit(0);
15652
15653  ;
15654  return 0;
15655}
15656_ACEOF
15657if ac_fn_c_try_run "$LINENO"; then :
15658   user_path=`cat conftest.stdpath`
15659else
15660   user_path="/usr/bin:/bin:/usr/sbin:/sbin"
15661fi
15662rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15663  conftest.$ac_objext conftest.beam conftest.$ac_ext
15664fi
15665
15666# make sure $bindir is in USER_PATH so scp will work
15667		t_bindir=`eval echo ${bindir}`
15668		case $t_bindir in
15669			NONE/*) t_bindir=`echo $t_bindir | sed "s~NONE~$prefix~"` ;;
15670		esac
15671		case $t_bindir in
15672			NONE/*) t_bindir=`echo $t_bindir | sed "s~NONE~$ac_default_prefix~"` ;;
15673		esac
15674		echo $user_path | grep ":$t_bindir"  > /dev/null 2>&1
15675		if test $? -ne 0  ; then
15676			echo $user_path | grep "^$t_bindir"  > /dev/null 2>&1
15677			if test $? -ne 0  ; then
15678				user_path=$user_path:$t_bindir
15679				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Adding $t_bindir to USER_PATH so scp will work" >&5
15680$as_echo "Adding $t_bindir to USER_PATH so scp will work" >&6; }
15681			fi
15682		fi
15683	fi
15684
15685fi
15686
15687if test "x$external_path_file" != "x/etc/login.conf" ; then
15688
15689cat >>confdefs.h <<_ACEOF
15690#define USER_PATH "$user_path"
15691_ACEOF
15692
15693
15694fi
15695
15696# Set superuser path separately to user path
15697
15698# Check whether --with-superuser-path was given.
15699if test "${with_superuser_path+set}" = set; then :
15700  withval=$with_superuser_path;
15701		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
15702		    test "x${withval}" != "xyes"; then
15703
15704cat >>confdefs.h <<_ACEOF
15705#define SUPERUSER_PATH "$withval"
15706_ACEOF
15707
15708			superuser_path=$withval
15709		fi
15710
15711
15712fi
15713
15714
15715
15716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we need to convert IPv4 in IPv6-mapped addresses" >&5
15717$as_echo_n "checking if we need to convert IPv4 in IPv6-mapped addresses... " >&6; }
15718IPV4_IN6_HACK_MSG="no"
15719
15720# Check whether --with-4in6 was given.
15721if test "${with_4in6+set}" = set; then :
15722  withval=$with_4in6;
15723		if test "x$withval" != "xno" ; then
15724			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15725$as_echo "yes" >&6; }
15726
15727$as_echo "#define IPV4_IN_IPV6 1" >>confdefs.h
15728
15729			IPV4_IN6_HACK_MSG="yes"
15730		else
15731			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15732$as_echo "no" >&6; }
15733		fi
15734
15735else
15736
15737		if test "x$inet6_default_4in6" = "xyes"; then
15738			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes (default)" >&5
15739$as_echo "yes (default)" >&6; }
15740			$as_echo "#define IPV4_IN_IPV6 1" >>confdefs.h
15741
15742			IPV4_IN6_HACK_MSG="yes"
15743		else
15744			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no (default)" >&5
15745$as_echo "no (default)" >&6; }
15746		fi
15747
15748
15749fi
15750
15751
15752# Whether to enable BSD auth support
15753BSD_AUTH_MSG=no
15754
15755# Check whether --with-bsd-auth was given.
15756if test "${with_bsd_auth+set}" = set; then :
15757  withval=$with_bsd_auth;
15758		if test "x$withval" != "xno" ; then
15759
15760$as_echo "#define BSD_AUTH 1" >>confdefs.h
15761
15762			BSD_AUTH_MSG=yes
15763		fi
15764
15765
15766fi
15767
15768
15769# Where to place sshd.pid
15770piddir=/var/run
15771# make sure the directory exists
15772if test ! -d $piddir ; then
15773	piddir=`eval echo ${sysconfdir}`
15774	case $piddir in
15775		NONE/*) piddir=`echo $piddir | sed "s~NONE~$ac_default_prefix~"` ;;
15776	esac
15777fi
15778
15779
15780# Check whether --with-pid-dir was given.
15781if test "${with_pid_dir+set}" = set; then :
15782  withval=$with_pid_dir;
15783		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
15784		    test "x${withval}" != "xyes"; then
15785			piddir=$withval
15786			if test ! -d $piddir ; then
15787			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ** no $piddir directory on this system **" >&5
15788$as_echo "$as_me: WARNING: ** no $piddir directory on this system **" >&2;}
15789			fi
15790		fi
15791
15792
15793fi
15794
15795
15796
15797cat >>confdefs.h <<_ACEOF
15798#define _PATH_SSH_PIDDIR "$piddir"
15799_ACEOF
15800
15801
15802
15803# Check whether --enable-lastlog was given.
15804if test "${enable_lastlog+set}" = set; then :
15805  enableval=$enable_lastlog;
15806		if test "x$enableval" = "xno" ; then
15807			$as_echo "#define DISABLE_LASTLOG 1" >>confdefs.h
15808
15809		fi
15810
15811
15812fi
15813
15814# Check whether --enable-utmp was given.
15815if test "${enable_utmp+set}" = set; then :
15816  enableval=$enable_utmp;
15817		if test "x$enableval" = "xno" ; then
15818			$as_echo "#define DISABLE_UTMP 1" >>confdefs.h
15819
15820		fi
15821
15822
15823fi
15824
15825# Check whether --enable-utmpx was given.
15826if test "${enable_utmpx+set}" = set; then :
15827  enableval=$enable_utmpx;
15828		if test "x$enableval" = "xno" ; then
15829
15830$as_echo "#define DISABLE_UTMPX 1" >>confdefs.h
15831
15832		fi
15833
15834
15835fi
15836
15837# Check whether --enable-wtmp was given.
15838if test "${enable_wtmp+set}" = set; then :
15839  enableval=$enable_wtmp;
15840		if test "x$enableval" = "xno" ; then
15841			$as_echo "#define DISABLE_WTMP 1" >>confdefs.h
15842
15843		fi
15844
15845
15846fi
15847
15848# Check whether --enable-wtmpx was given.
15849if test "${enable_wtmpx+set}" = set; then :
15850  enableval=$enable_wtmpx;
15851		if test "x$enableval" = "xno" ; then
15852
15853$as_echo "#define DISABLE_WTMPX 1" >>confdefs.h
15854
15855		fi
15856
15857
15858fi
15859
15860# Check whether --enable-libutil was given.
15861if test "${enable_libutil+set}" = set; then :
15862  enableval=$enable_libutil;
15863		if test "x$enableval" = "xno" ; then
15864			$as_echo "#define DISABLE_LOGIN 1" >>confdefs.h
15865
15866		fi
15867
15868
15869fi
15870
15871# Check whether --enable-pututline was given.
15872if test "${enable_pututline+set}" = set; then :
15873  enableval=$enable_pututline;
15874		if test "x$enableval" = "xno" ; then
15875
15876$as_echo "#define DISABLE_PUTUTLINE 1" >>confdefs.h
15877
15878		fi
15879
15880
15881fi
15882
15883# Check whether --enable-pututxline was given.
15884if test "${enable_pututxline+set}" = set; then :
15885  enableval=$enable_pututxline;
15886		if test "x$enableval" = "xno" ; then
15887
15888$as_echo "#define DISABLE_PUTUTXLINE 1" >>confdefs.h
15889
15890		fi
15891
15892
15893fi
15894
15895
15896# Check whether --with-lastlog was given.
15897if test "${with_lastlog+set}" = set; then :
15898  withval=$with_lastlog;
15899		if test "x$withval" = "xno" ; then
15900			$as_echo "#define DISABLE_LASTLOG 1" >>confdefs.h
15901
15902		elif test -n "$withval"  &&  test "x${withval}" != "xyes"; then
15903			conf_lastlog_location=$withval
15904		fi
15905
15906
15907fi
15908
15909
15910
15911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if your system defines LASTLOG_FILE" >&5
15912$as_echo_n "checking if your system defines LASTLOG_FILE... " >&6; }
15913cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15914/* end confdefs.h.  */
15915
15916#include <sys/types.h>
15917#include <utmp.h>
15918#ifdef HAVE_LASTLOG_H
15919#  include <lastlog.h>
15920#endif
15921#ifdef HAVE_PATHS_H
15922#  include <paths.h>
15923#endif
15924#ifdef HAVE_LOGIN_H
15925# include <login.h>
15926#endif
15927
15928int
15929main ()
15930{
15931 char *lastlog = LASTLOG_FILE;
15932  ;
15933  return 0;
15934}
15935_ACEOF
15936if ac_fn_c_try_compile "$LINENO"; then :
15937   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15938$as_echo "yes" >&6; }
15939else
15940
15941		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15942$as_echo "no" >&6; }
15943		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if your system defines _PATH_LASTLOG" >&5
15944$as_echo_n "checking if your system defines _PATH_LASTLOG... " >&6; }
15945		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15946/* end confdefs.h.  */
15947
15948#include <sys/types.h>
15949#include <utmp.h>
15950#ifdef HAVE_LASTLOG_H
15951#  include <lastlog.h>
15952#endif
15953#ifdef HAVE_PATHS_H
15954#  include <paths.h>
15955#endif
15956
15957int
15958main ()
15959{
15960 char *lastlog = _PATH_LASTLOG;
15961  ;
15962  return 0;
15963}
15964_ACEOF
15965if ac_fn_c_try_compile "$LINENO"; then :
15966   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15967$as_echo "yes" >&6; }
15968else
15969
15970			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15971$as_echo "no" >&6; }
15972			system_lastlog_path=no
15973
15974fi
15975rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15976
15977fi
15978rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15979
15980if test -z "$conf_lastlog_location"; then
15981	if test x"$system_lastlog_path" = x"no" ; then
15982		for f in /var/log/lastlog /usr/adm/lastlog /var/adm/lastlog /etc/security/lastlog ; do
15983				if (test -d "$f" || test -f "$f") ; then
15984					conf_lastlog_location=$f
15985				fi
15986		done
15987		if test -z "$conf_lastlog_location"; then
15988			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ** Cannot find lastlog **" >&5
15989$as_echo "$as_me: WARNING: ** Cannot find lastlog **" >&2;}
15990					fi
15991	fi
15992fi
15993
15994if test -n "$conf_lastlog_location"; then
15995
15996cat >>confdefs.h <<_ACEOF
15997#define CONF_LASTLOG_FILE "$conf_lastlog_location"
15998_ACEOF
15999
16000fi
16001
16002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if your system defines UTMP_FILE" >&5
16003$as_echo_n "checking if your system defines UTMP_FILE... " >&6; }
16004cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16005/* end confdefs.h.  */
16006
16007#include <sys/types.h>
16008#include <utmp.h>
16009#ifdef HAVE_PATHS_H
16010#  include <paths.h>
16011#endif
16012
16013int
16014main ()
16015{
16016 char *utmp = UTMP_FILE;
16017  ;
16018  return 0;
16019}
16020_ACEOF
16021if ac_fn_c_try_compile "$LINENO"; then :
16022   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16023$as_echo "yes" >&6; }
16024else
16025   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16026$as_echo "no" >&6; }
16027	  system_utmp_path=no
16028
16029fi
16030rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16031if test -z "$conf_utmp_location"; then
16032	if test x"$system_utmp_path" = x"no" ; then
16033		for f in /etc/utmp /usr/adm/utmp /var/run/utmp; do
16034			if test -f $f ; then
16035				conf_utmp_location=$f
16036			fi
16037		done
16038		if test -z "$conf_utmp_location"; then
16039			$as_echo "#define DISABLE_UTMP 1" >>confdefs.h
16040
16041		fi
16042	fi
16043fi
16044if test -n "$conf_utmp_location"; then
16045
16046cat >>confdefs.h <<_ACEOF
16047#define CONF_UTMP_FILE "$conf_utmp_location"
16048_ACEOF
16049
16050fi
16051
16052{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if your system defines WTMP_FILE" >&5
16053$as_echo_n "checking if your system defines WTMP_FILE... " >&6; }
16054cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16055/* end confdefs.h.  */
16056
16057#include <sys/types.h>
16058#include <utmp.h>
16059#ifdef HAVE_PATHS_H
16060#  include <paths.h>
16061#endif
16062
16063int
16064main ()
16065{
16066 char *wtmp = WTMP_FILE;
16067  ;
16068  return 0;
16069}
16070_ACEOF
16071if ac_fn_c_try_compile "$LINENO"; then :
16072   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16073$as_echo "yes" >&6; }
16074else
16075   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16076$as_echo "no" >&6; }
16077	  system_wtmp_path=no
16078
16079fi
16080rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16081if test -z "$conf_wtmp_location"; then
16082	if test x"$system_wtmp_path" = x"no" ; then
16083		for f in /usr/adm/wtmp /var/log/wtmp; do
16084			if test -f $f ; then
16085				conf_wtmp_location=$f
16086			fi
16087		done
16088		if test -z "$conf_wtmp_location"; then
16089			$as_echo "#define DISABLE_WTMP 1" >>confdefs.h
16090
16091		fi
16092	fi
16093fi
16094if test -n "$conf_wtmp_location"; then
16095
16096cat >>confdefs.h <<_ACEOF
16097#define CONF_WTMP_FILE "$conf_wtmp_location"
16098_ACEOF
16099
16100fi
16101
16102
16103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if your system defines WTMPX_FILE" >&5
16104$as_echo_n "checking if your system defines WTMPX_FILE... " >&6; }
16105cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16106/* end confdefs.h.  */
16107
16108#include <sys/types.h>
16109#include <utmp.h>
16110#ifdef HAVE_UTMPX_H
16111#include <utmpx.h>
16112#endif
16113#ifdef HAVE_PATHS_H
16114#  include <paths.h>
16115#endif
16116
16117int
16118main ()
16119{
16120 char *wtmpx = WTMPX_FILE;
16121  ;
16122  return 0;
16123}
16124_ACEOF
16125if ac_fn_c_try_compile "$LINENO"; then :
16126   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16127$as_echo "yes" >&6; }
16128else
16129   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16130$as_echo "no" >&6; }
16131	  system_wtmpx_path=no
16132
16133fi
16134rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16135if test -z "$conf_wtmpx_location"; then
16136	if test x"$system_wtmpx_path" = x"no" ; then
16137		$as_echo "#define DISABLE_WTMPX 1" >>confdefs.h
16138
16139	fi
16140else
16141
16142cat >>confdefs.h <<_ACEOF
16143#define CONF_WTMPX_FILE "$conf_wtmpx_location"
16144_ACEOF
16145
16146fi
16147
16148
16149if test ! -z "$blibpath" ; then
16150	LDFLAGS="$LDFLAGS $blibflags$blibpath"
16151	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Please check and edit blibpath in LDFLAGS in Makefile" >&5
16152$as_echo "$as_me: WARNING: Please check and edit blibpath in LDFLAGS in Makefile" >&2;}
16153fi
16154
16155CFLAGS="$CFLAGS $werror_flags"
16156
16157if test "x$ac_cv_func_getaddrinfo" != "xyes" ; then
16158	TEST_SSH_IPV6=no
16159else
16160	TEST_SSH_IPV6=yes
16161fi
16162ac_fn_c_check_decl "$LINENO" "BROKEN_GETADDRINFO" "ac_cv_have_decl_BROKEN_GETADDRINFO" "$ac_includes_default"
16163if test "x$ac_cv_have_decl_BROKEN_GETADDRINFO" = xyes; then :
16164  TEST_SSH_IPV6=no
16165fi
16166
16167TEST_SSH_IPV6=$TEST_SSH_IPV6
16168
16169
16170
16171ac_config_files="$ac_config_files Makefile buildpkg.sh opensshd.init openssh.xml openbsd-compat/Makefile openbsd-compat/regress/Makefile survey.sh"
16172
16173cat >confcache <<\_ACEOF
16174# This file is a shell script that caches the results of configure
16175# tests run on this system so they can be shared between configure
16176# scripts and configure runs, see configure's option --config-cache.
16177# It is not useful on other systems.  If it contains results you don't
16178# want to keep, you may remove or edit it.
16179#
16180# config.status only pays attention to the cache file if you give it
16181# the --recheck option to rerun configure.
16182#
16183# `ac_cv_env_foo' variables (set or unset) will be overridden when
16184# loading this file, other *unset* `ac_cv_foo' will be assigned the
16185# following values.
16186
16187_ACEOF
16188
16189# The following way of writing the cache mishandles newlines in values,
16190# but we know of no workaround that is simple, portable, and efficient.
16191# So, we kill variables containing newlines.
16192# Ultrix sh set writes to stderr and can't be redirected directly,
16193# and sets the high bit in the cache file unless we assign to the vars.
16194(
16195  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16196    eval ac_val=\$$ac_var
16197    case $ac_val in #(
16198    *${as_nl}*)
16199      case $ac_var in #(
16200      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16201$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16202      esac
16203      case $ac_var in #(
16204      _ | IFS | as_nl) ;; #(
16205      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16206      *) { eval $ac_var=; unset $ac_var;} ;;
16207      esac ;;
16208    esac
16209  done
16210
16211  (set) 2>&1 |
16212    case $as_nl`(ac_space=' '; set) 2>&1` in #(
16213    *${as_nl}ac_space=\ *)
16214      # `set' does not quote correctly, so add quotes: double-quote
16215      # substitution turns \\\\ into \\, and sed turns \\ into \.
16216      sed -n \
16217	"s/'/'\\\\''/g;
16218	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16219      ;; #(
16220    *)
16221      # `set' quotes correctly as required by POSIX, so do not add quotes.
16222      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16223      ;;
16224    esac |
16225    sort
16226) |
16227  sed '
16228     /^ac_cv_env_/b end
16229     t clear
16230     :clear
16231     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16232     t end
16233     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16234     :end' >>confcache
16235if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16236  if test -w "$cache_file"; then
16237    if test "x$cache_file" != "x/dev/null"; then
16238      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16239$as_echo "$as_me: updating cache $cache_file" >&6;}
16240      if test ! -f "$cache_file" || test -h "$cache_file"; then
16241	cat confcache >"$cache_file"
16242      else
16243        case $cache_file in #(
16244        */* | ?:*)
16245	  mv -f confcache "$cache_file"$$ &&
16246	  mv -f "$cache_file"$$ "$cache_file" ;; #(
16247        *)
16248	  mv -f confcache "$cache_file" ;;
16249	esac
16250      fi
16251    fi
16252  else
16253    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16254$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16255  fi
16256fi
16257rm -f confcache
16258
16259test "x$prefix" = xNONE && prefix=$ac_default_prefix
16260# Let make expand exec_prefix.
16261test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16262
16263DEFS=-DHAVE_CONFIG_H
16264
16265ac_libobjs=
16266ac_ltlibobjs=
16267U=
16268for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16269  # 1. Remove the extension, and $U if already installed.
16270  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16271  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16272  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
16273  #    will be set to the directory where LIBOBJS objects are built.
16274  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16275  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16276done
16277LIBOBJS=$ac_libobjs
16278
16279LTLIBOBJS=$ac_ltlibobjs
16280
16281
16282
16283
16284: "${CONFIG_STATUS=./config.status}"
16285ac_write_fail=0
16286ac_clean_files_save=$ac_clean_files
16287ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16288{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16289$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16290as_write_fail=0
16291cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16292#! $SHELL
16293# Generated by $as_me.
16294# Run this file to recreate the current configuration.
16295# Compiler output produced by configure, useful for debugging
16296# configure, is in config.log if it exists.
16297
16298debug=false
16299ac_cs_recheck=false
16300ac_cs_silent=false
16301
16302SHELL=\${CONFIG_SHELL-$SHELL}
16303export SHELL
16304_ASEOF
16305cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16306## -------------------- ##
16307## M4sh Initialization. ##
16308## -------------------- ##
16309
16310# Be more Bourne compatible
16311DUALCASE=1; export DUALCASE # for MKS sh
16312if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16313  emulate sh
16314  NULLCMD=:
16315  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16316  # is contrary to our usage.  Disable this feature.
16317  alias -g '${1+"$@"}'='"$@"'
16318  setopt NO_GLOB_SUBST
16319else
16320  case `(set -o) 2>/dev/null` in #(
16321  *posix*) :
16322    set -o posix ;; #(
16323  *) :
16324     ;;
16325esac
16326fi
16327
16328
16329as_nl='
16330'
16331export as_nl
16332# Printing a long string crashes Solaris 7 /usr/bin/printf.
16333as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16334as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16335as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16336# Prefer a ksh shell builtin over an external printf program on Solaris,
16337# but without wasting forks for bash or zsh.
16338if test -z "$BASH_VERSION$ZSH_VERSION" \
16339    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16340  as_echo='print -r --'
16341  as_echo_n='print -rn --'
16342elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16343  as_echo='printf %s\n'
16344  as_echo_n='printf %s'
16345else
16346  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16347    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16348    as_echo_n='/usr/ucb/echo -n'
16349  else
16350    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16351    as_echo_n_body='eval
16352      arg=$1;
16353      case $arg in #(
16354      *"$as_nl"*)
16355	expr "X$arg" : "X\\(.*\\)$as_nl";
16356	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16357      esac;
16358      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16359    '
16360    export as_echo_n_body
16361    as_echo_n='sh -c $as_echo_n_body as_echo'
16362  fi
16363  export as_echo_body
16364  as_echo='sh -c $as_echo_body as_echo'
16365fi
16366
16367# The user is always right.
16368if test "${PATH_SEPARATOR+set}" != set; then
16369  PATH_SEPARATOR=:
16370  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16371    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16372      PATH_SEPARATOR=';'
16373  }
16374fi
16375
16376
16377# IFS
16378# We need space, tab and new line, in precisely that order.  Quoting is
16379# there to prevent editors from complaining about space-tab.
16380# (If _AS_PATH_WALK were called with IFS unset, it would disable word
16381# splitting by setting IFS to empty value.)
16382IFS=" ""	$as_nl"
16383
16384# Find who we are.  Look in the path if we contain no directory separator.
16385as_myself=
16386case $0 in #((
16387  *[\\/]* ) as_myself=$0 ;;
16388  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16389for as_dir in $PATH
16390do
16391  IFS=$as_save_IFS
16392  test -z "$as_dir" && as_dir=.
16393    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16394  done
16395IFS=$as_save_IFS
16396
16397     ;;
16398esac
16399# We did not find ourselves, most probably we were run as `sh COMMAND'
16400# in which case we are not to be found in the path.
16401if test "x$as_myself" = x; then
16402  as_myself=$0
16403fi
16404if test ! -f "$as_myself"; then
16405  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16406  exit 1
16407fi
16408
16409# Unset variables that we do not need and which cause bugs (e.g. in
16410# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16411# suppresses any "Segmentation fault" message there.  '((' could
16412# trigger a bug in pdksh 5.2.14.
16413for as_var in BASH_ENV ENV MAIL MAILPATH
16414do eval test x\${$as_var+set} = xset \
16415  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16416done
16417PS1='$ '
16418PS2='> '
16419PS4='+ '
16420
16421# NLS nuisances.
16422LC_ALL=C
16423export LC_ALL
16424LANGUAGE=C
16425export LANGUAGE
16426
16427# CDPATH.
16428(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16429
16430
16431# as_fn_error STATUS ERROR [LINENO LOG_FD]
16432# ----------------------------------------
16433# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16434# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16435# script with STATUS, using 1 if that was 0.
16436as_fn_error ()
16437{
16438  as_status=$1; test $as_status -eq 0 && as_status=1
16439  if test "$4"; then
16440    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16441    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16442  fi
16443  $as_echo "$as_me: error: $2" >&2
16444  as_fn_exit $as_status
16445} # as_fn_error
16446
16447
16448# as_fn_set_status STATUS
16449# -----------------------
16450# Set $? to STATUS, without forking.
16451as_fn_set_status ()
16452{
16453  return $1
16454} # as_fn_set_status
16455
16456# as_fn_exit STATUS
16457# -----------------
16458# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16459as_fn_exit ()
16460{
16461  set +e
16462  as_fn_set_status $1
16463  exit $1
16464} # as_fn_exit
16465
16466# as_fn_unset VAR
16467# ---------------
16468# Portably unset VAR.
16469as_fn_unset ()
16470{
16471  { eval $1=; unset $1;}
16472}
16473as_unset=as_fn_unset
16474# as_fn_append VAR VALUE
16475# ----------------------
16476# Append the text in VALUE to the end of the definition contained in VAR. Take
16477# advantage of any shell optimizations that allow amortized linear growth over
16478# repeated appends, instead of the typical quadratic growth present in naive
16479# implementations.
16480if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16481  eval 'as_fn_append ()
16482  {
16483    eval $1+=\$2
16484  }'
16485else
16486  as_fn_append ()
16487  {
16488    eval $1=\$$1\$2
16489  }
16490fi # as_fn_append
16491
16492# as_fn_arith ARG...
16493# ------------------
16494# Perform arithmetic evaluation on the ARGs, and store the result in the
16495# global $as_val. Take advantage of shells that can avoid forks. The arguments
16496# must be portable across $(()) and expr.
16497if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16498  eval 'as_fn_arith ()
16499  {
16500    as_val=$(( $* ))
16501  }'
16502else
16503  as_fn_arith ()
16504  {
16505    as_val=`expr "$@" || test $? -eq 1`
16506  }
16507fi # as_fn_arith
16508
16509
16510if expr a : '\(a\)' >/dev/null 2>&1 &&
16511   test "X`expr 00001 : '.*\(...\)'`" = X001; then
16512  as_expr=expr
16513else
16514  as_expr=false
16515fi
16516
16517if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16518  as_basename=basename
16519else
16520  as_basename=false
16521fi
16522
16523if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16524  as_dirname=dirname
16525else
16526  as_dirname=false
16527fi
16528
16529as_me=`$as_basename -- "$0" ||
16530$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16531	 X"$0" : 'X\(//\)$' \| \
16532	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16533$as_echo X/"$0" |
16534    sed '/^.*\/\([^/][^/]*\)\/*$/{
16535	    s//\1/
16536	    q
16537	  }
16538	  /^X\/\(\/\/\)$/{
16539	    s//\1/
16540	    q
16541	  }
16542	  /^X\/\(\/\).*/{
16543	    s//\1/
16544	    q
16545	  }
16546	  s/.*/./; q'`
16547
16548# Avoid depending upon Character Ranges.
16549as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16550as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16551as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16552as_cr_digits='0123456789'
16553as_cr_alnum=$as_cr_Letters$as_cr_digits
16554
16555ECHO_C= ECHO_N= ECHO_T=
16556case `echo -n x` in #(((((
16557-n*)
16558  case `echo 'xy\c'` in
16559  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
16560  xy)  ECHO_C='\c';;
16561  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16562       ECHO_T='	';;
16563  esac;;
16564*)
16565  ECHO_N='-n';;
16566esac
16567
16568rm -f conf$$ conf$$.exe conf$$.file
16569if test -d conf$$.dir; then
16570  rm -f conf$$.dir/conf$$.file
16571else
16572  rm -f conf$$.dir
16573  mkdir conf$$.dir 2>/dev/null
16574fi
16575if (echo >conf$$.file) 2>/dev/null; then
16576  if ln -s conf$$.file conf$$ 2>/dev/null; then
16577    as_ln_s='ln -s'
16578    # ... but there are two gotchas:
16579    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16580    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16581    # In both cases, we have to default to `cp -p'.
16582    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16583      as_ln_s='cp -p'
16584  elif ln conf$$.file conf$$ 2>/dev/null; then
16585    as_ln_s=ln
16586  else
16587    as_ln_s='cp -p'
16588  fi
16589else
16590  as_ln_s='cp -p'
16591fi
16592rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16593rmdir conf$$.dir 2>/dev/null
16594
16595
16596# as_fn_mkdir_p
16597# -------------
16598# Create "$as_dir" as a directory, including parents if necessary.
16599as_fn_mkdir_p ()
16600{
16601
16602  case $as_dir in #(
16603  -*) as_dir=./$as_dir;;
16604  esac
16605  test -d "$as_dir" || eval $as_mkdir_p || {
16606    as_dirs=
16607    while :; do
16608      case $as_dir in #(
16609      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16610      *) as_qdir=$as_dir;;
16611      esac
16612      as_dirs="'$as_qdir' $as_dirs"
16613      as_dir=`$as_dirname -- "$as_dir" ||
16614$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16615	 X"$as_dir" : 'X\(//\)[^/]' \| \
16616	 X"$as_dir" : 'X\(//\)$' \| \
16617	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16618$as_echo X"$as_dir" |
16619    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16620	    s//\1/
16621	    q
16622	  }
16623	  /^X\(\/\/\)[^/].*/{
16624	    s//\1/
16625	    q
16626	  }
16627	  /^X\(\/\/\)$/{
16628	    s//\1/
16629	    q
16630	  }
16631	  /^X\(\/\).*/{
16632	    s//\1/
16633	    q
16634	  }
16635	  s/.*/./; q'`
16636      test -d "$as_dir" && break
16637    done
16638    test -z "$as_dirs" || eval "mkdir $as_dirs"
16639  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16640
16641
16642} # as_fn_mkdir_p
16643if mkdir -p . 2>/dev/null; then
16644  as_mkdir_p='mkdir -p "$as_dir"'
16645else
16646  test -d ./-p && rmdir ./-p
16647  as_mkdir_p=false
16648fi
16649
16650if test -x / >/dev/null 2>&1; then
16651  as_test_x='test -x'
16652else
16653  if ls -dL / >/dev/null 2>&1; then
16654    as_ls_L_option=L
16655  else
16656    as_ls_L_option=
16657  fi
16658  as_test_x='
16659    eval sh -c '\''
16660      if test -d "$1"; then
16661	test -d "$1/.";
16662      else
16663	case $1 in #(
16664	-*)set "./$1";;
16665	esac;
16666	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16667	???[sx]*):;;*)false;;esac;fi
16668    '\'' sh
16669  '
16670fi
16671as_executable_p=$as_test_x
16672
16673# Sed expression to map a string onto a valid CPP name.
16674as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16675
16676# Sed expression to map a string onto a valid variable name.
16677as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16678
16679
16680exec 6>&1
16681## ----------------------------------- ##
16682## Main body of $CONFIG_STATUS script. ##
16683## ----------------------------------- ##
16684_ASEOF
16685test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16686
16687cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16688# Save the log message, to keep $0 and so on meaningful, and to
16689# report actual input values of CONFIG_FILES etc. instead of their
16690# values after options handling.
16691ac_log="
16692This file was extended by OpenSSH $as_me Portable, which was
16693generated by GNU Autoconf 2.68.  Invocation command line was
16694
16695  CONFIG_FILES    = $CONFIG_FILES
16696  CONFIG_HEADERS  = $CONFIG_HEADERS
16697  CONFIG_LINKS    = $CONFIG_LINKS
16698  CONFIG_COMMANDS = $CONFIG_COMMANDS
16699  $ $0 $@
16700
16701on `(hostname || uname -n) 2>/dev/null | sed 1q`
16702"
16703
16704_ACEOF
16705
16706case $ac_config_files in *"
16707"*) set x $ac_config_files; shift; ac_config_files=$*;;
16708esac
16709
16710case $ac_config_headers in *"
16711"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16712esac
16713
16714
16715cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16716# Files that config.status was made for.
16717config_files="$ac_config_files"
16718config_headers="$ac_config_headers"
16719
16720_ACEOF
16721
16722cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16723ac_cs_usage="\
16724\`$as_me' instantiates files and other configuration actions
16725from templates according to the current configuration.  Unless the files
16726and actions are specified as TAGs, all are instantiated by default.
16727
16728Usage: $0 [OPTION]... [TAG]...
16729
16730  -h, --help       print this help, then exit
16731  -V, --version    print version number and configuration settings, then exit
16732      --config     print configuration, then exit
16733  -q, --quiet, --silent
16734                   do not print progress messages
16735  -d, --debug      don't remove temporary files
16736      --recheck    update $as_me by reconfiguring in the same conditions
16737      --file=FILE[:TEMPLATE]
16738                   instantiate the configuration file FILE
16739      --header=FILE[:TEMPLATE]
16740                   instantiate the configuration header FILE
16741
16742Configuration files:
16743$config_files
16744
16745Configuration headers:
16746$config_headers
16747
16748Report bugs to <openssh-unix-dev@mindrot.org>."
16749
16750_ACEOF
16751cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16752ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16753ac_cs_version="\\
16754OpenSSH config.status Portable
16755configured by $0, generated by GNU Autoconf 2.68,
16756  with options \\"\$ac_cs_config\\"
16757
16758Copyright (C) 2010 Free Software Foundation, Inc.
16759This config.status script is free software; the Free Software Foundation
16760gives unlimited permission to copy, distribute and modify it."
16761
16762ac_pwd='$ac_pwd'
16763srcdir='$srcdir'
16764INSTALL='$INSTALL'
16765AWK='$AWK'
16766test -n "\$AWK" || AWK=awk
16767_ACEOF
16768
16769cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16770# The default lists apply if the user does not specify any file.
16771ac_need_defaults=:
16772while test $# != 0
16773do
16774  case $1 in
16775  --*=?*)
16776    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16777    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16778    ac_shift=:
16779    ;;
16780  --*=)
16781    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16782    ac_optarg=
16783    ac_shift=:
16784    ;;
16785  *)
16786    ac_option=$1
16787    ac_optarg=$2
16788    ac_shift=shift
16789    ;;
16790  esac
16791
16792  case $ac_option in
16793  # Handling of the options.
16794  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16795    ac_cs_recheck=: ;;
16796  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16797    $as_echo "$ac_cs_version"; exit ;;
16798  --config | --confi | --conf | --con | --co | --c )
16799    $as_echo "$ac_cs_config"; exit ;;
16800  --debug | --debu | --deb | --de | --d | -d )
16801    debug=: ;;
16802  --file | --fil | --fi | --f )
16803    $ac_shift
16804    case $ac_optarg in
16805    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16806    '') as_fn_error $? "missing file argument" ;;
16807    esac
16808    as_fn_append CONFIG_FILES " '$ac_optarg'"
16809    ac_need_defaults=false;;
16810  --header | --heade | --head | --hea )
16811    $ac_shift
16812    case $ac_optarg in
16813    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16814    esac
16815    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16816    ac_need_defaults=false;;
16817  --he | --h)
16818    # Conflict between --help and --header
16819    as_fn_error $? "ambiguous option: \`$1'
16820Try \`$0 --help' for more information.";;
16821  --help | --hel | -h )
16822    $as_echo "$ac_cs_usage"; exit ;;
16823  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16824  | -silent | --silent | --silen | --sile | --sil | --si | --s)
16825    ac_cs_silent=: ;;
16826
16827  # This is an error.
16828  -*) as_fn_error $? "unrecognized option: \`$1'
16829Try \`$0 --help' for more information." ;;
16830
16831  *) as_fn_append ac_config_targets " $1"
16832     ac_need_defaults=false ;;
16833
16834  esac
16835  shift
16836done
16837
16838ac_configure_extra_args=
16839
16840if $ac_cs_silent; then
16841  exec 6>/dev/null
16842  ac_configure_extra_args="$ac_configure_extra_args --silent"
16843fi
16844
16845_ACEOF
16846cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16847if \$ac_cs_recheck; then
16848  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16849  shift
16850  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16851  CONFIG_SHELL='$SHELL'
16852  export CONFIG_SHELL
16853  exec "\$@"
16854fi
16855
16856_ACEOF
16857cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16858exec 5>>config.log
16859{
16860  echo
16861  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16862## Running $as_me. ##
16863_ASBOX
16864  $as_echo "$ac_log"
16865} >&5
16866
16867_ACEOF
16868cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16869_ACEOF
16870
16871cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16872
16873# Handling of arguments.
16874for ac_config_target in $ac_config_targets
16875do
16876  case $ac_config_target in
16877    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
16878    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16879    "buildpkg.sh") CONFIG_FILES="$CONFIG_FILES buildpkg.sh" ;;
16880    "opensshd.init") CONFIG_FILES="$CONFIG_FILES opensshd.init" ;;
16881    "openssh.xml") CONFIG_FILES="$CONFIG_FILES openssh.xml" ;;
16882    "openbsd-compat/Makefile") CONFIG_FILES="$CONFIG_FILES openbsd-compat/Makefile" ;;
16883    "openbsd-compat/regress/Makefile") CONFIG_FILES="$CONFIG_FILES openbsd-compat/regress/Makefile" ;;
16884    "survey.sh") CONFIG_FILES="$CONFIG_FILES survey.sh" ;;
16885
16886  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16887  esac
16888done
16889
16890
16891# If the user did not use the arguments to specify the items to instantiate,
16892# then the envvar interface is used.  Set only those that are not.
16893# We use the long form for the default assignment because of an extremely
16894# bizarre bug on SunOS 4.1.3.
16895if $ac_need_defaults; then
16896  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16897  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16898fi
16899
16900# Have a temporary directory for convenience.  Make it in the build tree
16901# simply because there is no reason against having it here, and in addition,
16902# creating and moving files from /tmp can sometimes cause problems.
16903# Hook for its removal unless debugging.
16904# Note that there is a small window in which the directory will not be cleaned:
16905# after its creation but before its name has been assigned to `$tmp'.
16906$debug ||
16907{
16908  tmp= ac_tmp=
16909  trap 'exit_status=$?
16910  : "${ac_tmp:=$tmp}"
16911  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16912' 0
16913  trap 'as_fn_exit 1' 1 2 13 15
16914}
16915# Create a (secure) tmp directory for tmp files.
16916
16917{
16918  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16919  test -d "$tmp"
16920}  ||
16921{
16922  tmp=./conf$$-$RANDOM
16923  (umask 077 && mkdir "$tmp")
16924} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16925ac_tmp=$tmp
16926
16927# Set up the scripts for CONFIG_FILES section.
16928# No need to generate them if there are no CONFIG_FILES.
16929# This happens for instance with `./config.status config.h'.
16930if test -n "$CONFIG_FILES"; then
16931
16932
16933ac_cr=`echo X | tr X '\015'`
16934# On cygwin, bash can eat \r inside `` if the user requested igncr.
16935# But we know of no other shell where ac_cr would be empty at this
16936# point, so we can use a bashism as a fallback.
16937if test "x$ac_cr" = x; then
16938  eval ac_cr=\$\'\\r\'
16939fi
16940ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16941if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16942  ac_cs_awk_cr='\\r'
16943else
16944  ac_cs_awk_cr=$ac_cr
16945fi
16946
16947echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16948_ACEOF
16949
16950
16951{
16952  echo "cat >conf$$subs.awk <<_ACEOF" &&
16953  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16954  echo "_ACEOF"
16955} >conf$$subs.sh ||
16956  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16957ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16958ac_delim='%!_!# '
16959for ac_last_try in false false false false false :; do
16960  . ./conf$$subs.sh ||
16961    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16962
16963  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16964  if test $ac_delim_n = $ac_delim_num; then
16965    break
16966  elif $ac_last_try; then
16967    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16968  else
16969    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16970  fi
16971done
16972rm -f conf$$subs.sh
16973
16974cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16975cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16976_ACEOF
16977sed -n '
16978h
16979s/^/S["/; s/!.*/"]=/
16980p
16981g
16982s/^[^!]*!//
16983:repl
16984t repl
16985s/'"$ac_delim"'$//
16986t delim
16987:nl
16988h
16989s/\(.\{148\}\)..*/\1/
16990t more1
16991s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16992p
16993n
16994b repl
16995:more1
16996s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16997p
16998g
16999s/.\{148\}//
17000t nl
17001:delim
17002h
17003s/\(.\{148\}\)..*/\1/
17004t more2
17005s/["\\]/\\&/g; s/^/"/; s/$/"/
17006p
17007b
17008:more2
17009s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17010p
17011g
17012s/.\{148\}//
17013t delim
17014' <conf$$subs.awk | sed '
17015/^[^""]/{
17016  N
17017  s/\n//
17018}
17019' >>$CONFIG_STATUS || ac_write_fail=1
17020rm -f conf$$subs.awk
17021cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17022_ACAWK
17023cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
17024  for (key in S) S_is_set[key] = 1
17025  FS = ""
17026
17027}
17028{
17029  line = $ 0
17030  nfields = split(line, field, "@")
17031  substed = 0
17032  len = length(field[1])
17033  for (i = 2; i < nfields; i++) {
17034    key = field[i]
17035    keylen = length(key)
17036    if (S_is_set[key]) {
17037      value = S[key]
17038      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17039      len += length(value) + length(field[++i])
17040      substed = 1
17041    } else
17042      len += 1 + keylen
17043  }
17044
17045  print line
17046}
17047
17048_ACAWK
17049_ACEOF
17050cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17051if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17052  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17053else
17054  cat
17055fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
17056  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
17057_ACEOF
17058
17059# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
17060# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
17061# trailing colons and then remove the whole line if VPATH becomes empty
17062# (actually we leave an empty line to preserve line numbers).
17063if test "x$srcdir" = x.; then
17064  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
17065h
17066s///
17067s/^/:/
17068s/[	 ]*$/:/
17069s/:\$(srcdir):/:/g
17070s/:\${srcdir}:/:/g
17071s/:@srcdir@:/:/g
17072s/^:*//
17073s/:*$//
17074x
17075s/\(=[	 ]*\).*/\1/
17076G
17077s/\n//
17078s/^[^=]*=[	 ]*$//
17079}'
17080fi
17081
17082cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17083fi # test -n "$CONFIG_FILES"
17084
17085# Set up the scripts for CONFIG_HEADERS section.
17086# No need to generate them if there are no CONFIG_HEADERS.
17087# This happens for instance with `./config.status Makefile'.
17088if test -n "$CONFIG_HEADERS"; then
17089cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
17090BEGIN {
17091_ACEOF
17092
17093# Transform confdefs.h into an awk script `defines.awk', embedded as
17094# here-document in config.status, that substitutes the proper values into
17095# config.h.in to produce config.h.
17096
17097# Create a delimiter string that does not exist in confdefs.h, to ease
17098# handling of long lines.
17099ac_delim='%!_!# '
17100for ac_last_try in false false :; do
17101  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
17102  if test -z "$ac_tt"; then
17103    break
17104  elif $ac_last_try; then
17105    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
17106  else
17107    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17108  fi
17109done
17110
17111# For the awk script, D is an array of macro values keyed by name,
17112# likewise P contains macro parameters if any.  Preserve backslash
17113# newline sequences.
17114
17115ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17116sed -n '
17117s/.\{148\}/&'"$ac_delim"'/g
17118t rset
17119:rset
17120s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
17121t def
17122d
17123:def
17124s/\\$//
17125t bsnl
17126s/["\\]/\\&/g
17127s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
17128D["\1"]=" \3"/p
17129s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
17130d
17131:bsnl
17132s/["\\]/\\&/g
17133s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
17134D["\1"]=" \3\\\\\\n"\\/p
17135t cont
17136s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17137t cont
17138d
17139:cont
17140n
17141s/.\{148\}/&'"$ac_delim"'/g
17142t clear
17143:clear
17144s/\\$//
17145t bsnlc
17146s/["\\]/\\&/g; s/^/"/; s/$/"/p
17147d
17148:bsnlc
17149s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17150b cont
17151' <confdefs.h | sed '
17152s/'"$ac_delim"'/"\\\
17153"/g' >>$CONFIG_STATUS || ac_write_fail=1
17154
17155cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17156  for (key in D) D_is_set[key] = 1
17157  FS = ""
17158}
17159/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17160  line = \$ 0
17161  split(line, arg, " ")
17162  if (arg[1] == "#") {
17163    defundef = arg[2]
17164    mac1 = arg[3]
17165  } else {
17166    defundef = substr(arg[1], 2)
17167    mac1 = arg[2]
17168  }
17169  split(mac1, mac2, "(") #)
17170  macro = mac2[1]
17171  prefix = substr(line, 1, index(line, defundef) - 1)
17172  if (D_is_set[macro]) {
17173    # Preserve the white space surrounding the "#".
17174    print prefix "define", macro P[macro] D[macro]
17175    next
17176  } else {
17177    # Replace #undef with comments.  This is necessary, for example,
17178    # in the case of _POSIX_SOURCE, which is predefined and required
17179    # on some systems where configure will not decide to define it.
17180    if (defundef == "undef") {
17181      print "/*", prefix defundef, macro, "*/"
17182      next
17183    }
17184  }
17185}
17186{ print }
17187_ACAWK
17188_ACEOF
17189cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17190  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
17191fi # test -n "$CONFIG_HEADERS"
17192
17193
17194eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
17195shift
17196for ac_tag
17197do
17198  case $ac_tag in
17199  :[FHLC]) ac_mode=$ac_tag; continue;;
17200  esac
17201  case $ac_mode$ac_tag in
17202  :[FHL]*:*);;
17203  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17204  :[FH]-) ac_tag=-:-;;
17205  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17206  esac
17207  ac_save_IFS=$IFS
17208  IFS=:
17209  set x $ac_tag
17210  IFS=$ac_save_IFS
17211  shift
17212  ac_file=$1
17213  shift
17214
17215  case $ac_mode in
17216  :L) ac_source=$1;;
17217  :[FH])
17218    ac_file_inputs=
17219    for ac_f
17220    do
17221      case $ac_f in
17222      -) ac_f="$ac_tmp/stdin";;
17223      *) # Look for the file first in the build tree, then in the source tree
17224	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
17225	 # because $ac_f cannot contain `:'.
17226	 test -f "$ac_f" ||
17227	   case $ac_f in
17228	   [\\/$]*) false;;
17229	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17230	   esac ||
17231	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17232      esac
17233      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17234      as_fn_append ac_file_inputs " '$ac_f'"
17235    done
17236
17237    # Let's still pretend it is `configure' which instantiates (i.e., don't
17238    # use $as_me), people would be surprised to read:
17239    #    /* config.h.  Generated by config.status.  */
17240    configure_input='Generated from '`
17241	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17242	`' by configure.'
17243    if test x"$ac_file" != x-; then
17244      configure_input="$ac_file.  $configure_input"
17245      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17246$as_echo "$as_me: creating $ac_file" >&6;}
17247    fi
17248    # Neutralize special characters interpreted by sed in replacement strings.
17249    case $configure_input in #(
17250    *\&* | *\|* | *\\* )
17251       ac_sed_conf_input=`$as_echo "$configure_input" |
17252       sed 's/[\\\\&|]/\\\\&/g'`;; #(
17253    *) ac_sed_conf_input=$configure_input;;
17254    esac
17255
17256    case $ac_tag in
17257    *:-:* | *:-) cat >"$ac_tmp/stdin" \
17258      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17259    esac
17260    ;;
17261  esac
17262
17263  ac_dir=`$as_dirname -- "$ac_file" ||
17264$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17265	 X"$ac_file" : 'X\(//\)[^/]' \| \
17266	 X"$ac_file" : 'X\(//\)$' \| \
17267	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17268$as_echo X"$ac_file" |
17269    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17270	    s//\1/
17271	    q
17272	  }
17273	  /^X\(\/\/\)[^/].*/{
17274	    s//\1/
17275	    q
17276	  }
17277	  /^X\(\/\/\)$/{
17278	    s//\1/
17279	    q
17280	  }
17281	  /^X\(\/\).*/{
17282	    s//\1/
17283	    q
17284	  }
17285	  s/.*/./; q'`
17286  as_dir="$ac_dir"; as_fn_mkdir_p
17287  ac_builddir=.
17288
17289case "$ac_dir" in
17290.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17291*)
17292  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17293  # A ".." for each directory in $ac_dir_suffix.
17294  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17295  case $ac_top_builddir_sub in
17296  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17297  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17298  esac ;;
17299esac
17300ac_abs_top_builddir=$ac_pwd
17301ac_abs_builddir=$ac_pwd$ac_dir_suffix
17302# for backward compatibility:
17303ac_top_builddir=$ac_top_build_prefix
17304
17305case $srcdir in
17306  .)  # We are building in place.
17307    ac_srcdir=.
17308    ac_top_srcdir=$ac_top_builddir_sub
17309    ac_abs_top_srcdir=$ac_pwd ;;
17310  [\\/]* | ?:[\\/]* )  # Absolute name.
17311    ac_srcdir=$srcdir$ac_dir_suffix;
17312    ac_top_srcdir=$srcdir
17313    ac_abs_top_srcdir=$srcdir ;;
17314  *) # Relative name.
17315    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17316    ac_top_srcdir=$ac_top_build_prefix$srcdir
17317    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17318esac
17319ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17320
17321
17322  case $ac_mode in
17323  :F)
17324  #
17325  # CONFIG_FILE
17326  #
17327
17328  case $INSTALL in
17329  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17330  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17331  esac
17332_ACEOF
17333
17334cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17335# If the template does not know about datarootdir, expand it.
17336# FIXME: This hack should be removed a few years after 2.60.
17337ac_datarootdir_hack=; ac_datarootdir_seen=
17338ac_sed_dataroot='
17339/datarootdir/ {
17340  p
17341  q
17342}
17343/@datadir@/p
17344/@docdir@/p
17345/@infodir@/p
17346/@localedir@/p
17347/@mandir@/p'
17348case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17349*datarootdir*) ac_datarootdir_seen=yes;;
17350*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17351  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17352$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17353_ACEOF
17354cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17355  ac_datarootdir_hack='
17356  s&@datadir@&$datadir&g
17357  s&@docdir@&$docdir&g
17358  s&@infodir@&$infodir&g
17359  s&@localedir@&$localedir&g
17360  s&@mandir@&$mandir&g
17361  s&\\\${datarootdir}&$datarootdir&g' ;;
17362esac
17363_ACEOF
17364
17365# Neutralize VPATH when `$srcdir' = `.'.
17366# Shell code in configure.ac might set extrasub.
17367# FIXME: do we really want to maintain this feature?
17368cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17369ac_sed_extra="$ac_vpsub
17370$extrasub
17371_ACEOF
17372cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17373:t
17374/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17375s|@configure_input@|$ac_sed_conf_input|;t t
17376s&@top_builddir@&$ac_top_builddir_sub&;t t
17377s&@top_build_prefix@&$ac_top_build_prefix&;t t
17378s&@srcdir@&$ac_srcdir&;t t
17379s&@abs_srcdir@&$ac_abs_srcdir&;t t
17380s&@top_srcdir@&$ac_top_srcdir&;t t
17381s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17382s&@builddir@&$ac_builddir&;t t
17383s&@abs_builddir@&$ac_abs_builddir&;t t
17384s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17385s&@INSTALL@&$ac_INSTALL&;t t
17386$ac_datarootdir_hack
17387"
17388eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17389  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17390
17391test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17392  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17393  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
17394      "$ac_tmp/out"`; test -z "$ac_out"; } &&
17395  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17396which seems to be undefined.  Please make sure it is defined" >&5
17397$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17398which seems to be undefined.  Please make sure it is defined" >&2;}
17399
17400  rm -f "$ac_tmp/stdin"
17401  case $ac_file in
17402  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17403  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17404  esac \
17405  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17406 ;;
17407  :H)
17408  #
17409  # CONFIG_HEADER
17410  #
17411  if test x"$ac_file" != x-; then
17412    {
17413      $as_echo "/* $configure_input  */" \
17414      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17415    } >"$ac_tmp/config.h" \
17416      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17417    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17418      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17419$as_echo "$as_me: $ac_file is unchanged" >&6;}
17420    else
17421      rm -f "$ac_file"
17422      mv "$ac_tmp/config.h" "$ac_file" \
17423	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
17424    fi
17425  else
17426    $as_echo "/* $configure_input  */" \
17427      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17428      || as_fn_error $? "could not create -" "$LINENO" 5
17429  fi
17430 ;;
17431
17432
17433  esac
17434
17435done # for ac_tag
17436
17437
17438as_fn_exit 0
17439_ACEOF
17440ac_clean_files=$ac_clean_files_save
17441
17442test $ac_write_fail = 0 ||
17443  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17444
17445
17446# configure is writing to config.log, and then calls config.status.
17447# config.status does its own redirection, appending to config.log.
17448# Unfortunately, on DOS this fails, as config.log is still kept open
17449# by configure, so config.status won't be able to write to it; its
17450# output is simply discarded.  So we exec the FD to /dev/null,
17451# effectively closing config.log, so it can be properly (re)opened and
17452# appended to by config.status.  When coming back to configure, we
17453# need to make the FD available again.
17454if test "$no_create" != yes; then
17455  ac_cs_success=:
17456  ac_config_status_args=
17457  test "$silent" = yes &&
17458    ac_config_status_args="$ac_config_status_args --quiet"
17459  exec 5>/dev/null
17460  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17461  exec 5>>config.log
17462  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17463  # would make configure fail if this is the last instruction.
17464  $ac_cs_success || as_fn_exit 1
17465fi
17466if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17467  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17468$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17469fi
17470
17471
17472# Print summary of options
17473
17474# Someone please show me a better way :)
17475A=`eval echo ${prefix}` ; A=`eval echo ${A}`
17476B=`eval echo ${bindir}` ; B=`eval echo ${B}`
17477C=`eval echo ${sbindir}` ; C=`eval echo ${C}`
17478D=`eval echo ${sysconfdir}` ; D=`eval echo ${D}`
17479E=`eval echo ${libexecdir}/ssh-askpass` ; E=`eval echo ${E}`
17480F=`eval echo ${mandir}/${mansubdir}X` ; F=`eval echo ${F}`
17481G=`eval echo ${piddir}` ; G=`eval echo ${G}`
17482H=`eval echo ${PRIVSEP_PATH}` ; H=`eval echo ${H}`
17483I=`eval echo ${user_path}` ; I=`eval echo ${I}`
17484J=`eval echo ${superuser_path}` ; J=`eval echo ${J}`
17485
17486echo ""
17487echo "OpenSSH has been configured with the following options:"
17488echo "                     User binaries: $B"
17489echo "                   System binaries: $C"
17490echo "               Configuration files: $D"
17491echo "                   Askpass program: $E"
17492echo "                      Manual pages: $F"
17493echo "                          PID file: $G"
17494echo "  Privilege separation chroot path: $H"
17495if test "x$external_path_file" = "x/etc/login.conf" ; then
17496echo "   At runtime, sshd will use the path defined in $external_path_file"
17497echo "   Make sure the path to scp is present, otherwise scp will not work"
17498else
17499echo "            sshd default user PATH: $I"
17500	if test ! -z "$external_path_file"; then
17501echo "   (If PATH is set in $external_path_file it will be used instead. If"
17502echo "   used, ensure the path to scp is present, otherwise scp will not work.)"
17503	fi
17504fi
17505if test ! -z "$superuser_path" ; then
17506echo "          sshd superuser user PATH: $J"
17507fi
17508echo "                    Manpage format: $MANTYPE"
17509echo "                       PAM support: $PAM_MSG"
17510echo "                   OSF SIA support: $SIA_MSG"
17511echo "                 KerberosV support: $KRB5_MSG"
17512echo "                   SELinux support: $SELINUX_MSG"
17513echo "                 Smartcard support: $SCARD_MSG"
17514echo "                     S/KEY support: $SKEY_MSG"
17515echo "              TCP Wrappers support: $TCPW_MSG"
17516echo "              MD5 password support: $MD5_MSG"
17517echo "                   libedit support: $LIBEDIT_MSG"
17518echo "  Solaris process contract support: $SPC_MSG"
17519echo "           Solaris project support: $SP_MSG"
17520echo "       IP address in \$DISPLAY hack: $DISPLAY_HACK_MSG"
17521echo "           Translate v4 in v6 hack: $IPV4_IN6_HACK_MSG"
17522echo "                  BSD Auth support: $BSD_AUTH_MSG"
17523echo "              Random number source: $RAND_MSG"
17524echo "             Privsep sandbox style: $SANDBOX_STYLE"
17525
17526echo ""
17527
17528echo "              Host: ${host}"
17529echo "          Compiler: ${CC}"
17530echo "    Compiler flags: ${CFLAGS}"
17531echo "Preprocessor flags: ${CPPFLAGS}"
17532echo "      Linker flags: ${LDFLAGS}"
17533echo "         Libraries: ${LIBS}"
17534if test ! -z "${SSHDLIBS}"; then
17535echo "         +for sshd: ${SSHDLIBS}"
17536fi
17537if test ! -z "${SSHLIBS}"; then
17538echo "          +for ssh: ${SSHLIBS}"
17539fi
17540
17541echo ""
17542
17543if test "x$MAKE_PACKAGE_SUPPORTED" = "xyes" ; then
17544	echo "SVR4 style packages are supported with \"make package\""
17545	echo ""
17546fi
17547
17548if test "x$PAM_MSG" = "xyes" ; then
17549	echo "PAM is enabled. You may need to install a PAM control file "
17550	echo "for sshd, otherwise password authentication may fail. "
17551	echo "Example PAM control files can be found in the contrib/ "
17552	echo "subdirectory"
17553	echo ""
17554fi
17555
17556if test ! -z "$NO_PEERCHECK" ; then
17557	echo "WARNING: the operating system that you are using does not"
17558	echo "appear to support getpeereid(), getpeerucred() or the"
17559	echo "SO_PEERCRED getsockopt() option. These facilities are used to"
17560	echo "enforce security checks to prevent unauthorised connections to"
17561	echo "ssh-agent. Their absence increases the risk that a malicious"
17562	echo "user can connect to your agent."
17563	echo ""
17564fi
17565
17566if test "$AUDIT_MODULE" = "bsm" ; then
17567	echo "WARNING: BSM audit support is currently considered EXPERIMENTAL."
17568	echo "See the Solaris section in README.platform for details."
17569fi
17570