configure revision 225825
1180740Sdes#! /bin/sh
2225825Sdes# From configure.ac Revision: 1.480 .
3180740Sdes# Guess values for system-dependent variables and create Makefiles.
4225825Sdes# Generated by GNU Autoconf 2.68 for OpenSSH Portable.
5180740Sdes#
6180740Sdes# Report bugs to <openssh-unix-dev@mindrot.org>.
7180740Sdes#
8225825Sdes#
9180740Sdes# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
10225825Sdes# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
11225825Sdes# Foundation, Inc.
12225825Sdes#
13225825Sdes#
14180740Sdes# This configure script is free software; the Free Software Foundation
15180740Sdes# gives unlimited permission to copy, distribute and modify it.
16225825Sdes## -------------------- ##
17225825Sdes## M4sh Initialization. ##
18225825Sdes## -------------------- ##
19180740Sdes
20180740Sdes# Be more Bourne compatible
21180740SdesDUALCASE=1; export DUALCASE # for MKS sh
22225825Sdesif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
23180740Sdes  emulate sh
24180740Sdes  NULLCMD=:
25225825Sdes  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
26180740Sdes  # is contrary to our usage.  Disable this feature.
27180740Sdes  alias -g '${1+"$@"}'='"$@"'
28180740Sdes  setopt NO_GLOB_SUBST
29180740Sdeselse
30225825Sdes  case `(set -o) 2>/dev/null` in #(
31225825Sdes  *posix*) :
32225825Sdes    set -o posix ;; #(
33225825Sdes  *) :
34225825Sdes     ;;
35180740Sdesesac
36180740Sdesfi
37180740Sdes
38180740Sdes
39225825Sdesas_nl='
40225825Sdes'
41225825Sdesexport as_nl
42225825Sdes# Printing a long string crashes Solaris 7 /usr/bin/printf.
43225825Sdesas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
44225825Sdesas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
45225825Sdesas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
46225825Sdes# Prefer a ksh shell builtin over an external printf program on Solaris,
47225825Sdes# but without wasting forks for bash or zsh.
48225825Sdesif test -z "$BASH_VERSION$ZSH_VERSION" \
49225825Sdes    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
50225825Sdes  as_echo='print -r --'
51225825Sdes  as_echo_n='print -rn --'
52225825Sdeselif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
53225825Sdes  as_echo='printf %s\n'
54225825Sdes  as_echo_n='printf %s'
55225825Sdeselse
56225825Sdes  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
57225825Sdes    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
58225825Sdes    as_echo_n='/usr/ucb/echo -n'
59180740Sdes  else
60225825Sdes    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
61225825Sdes    as_echo_n_body='eval
62225825Sdes      arg=$1;
63225825Sdes      case $arg in #(
64225825Sdes      *"$as_nl"*)
65225825Sdes	expr "X$arg" : "X\\(.*\\)$as_nl";
66225825Sdes	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
67225825Sdes      esac;
68225825Sdes      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
69225825Sdes    '
70225825Sdes    export as_echo_n_body
71225825Sdes    as_echo_n='sh -c $as_echo_n_body as_echo'
72180740Sdes  fi
73225825Sdes  export as_echo_body
74225825Sdes  as_echo='sh -c $as_echo_body as_echo'
75180740Sdesfi
76180740Sdes
77225825Sdes# The user is always right.
78225825Sdesif test "${PATH_SEPARATOR+set}" != set; then
79225825Sdes  PATH_SEPARATOR=:
80225825Sdes  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81225825Sdes    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
82225825Sdes      PATH_SEPARATOR=';'
83225825Sdes  }
84180740Sdesfi
85180740Sdes
86180740Sdes
87180740Sdes# IFS
88180740Sdes# We need space, tab and new line, in precisely that order.  Quoting is
89180740Sdes# there to prevent editors from complaining about space-tab.
90180740Sdes# (If _AS_PATH_WALK were called with IFS unset, it would disable word
91180740Sdes# splitting by setting IFS to empty value.)
92180740SdesIFS=" ""	$as_nl"
93180740Sdes
94180740Sdes# Find who we are.  Look in the path if we contain no directory separator.
95225825Sdesas_myself=
96225825Sdescase $0 in #((
97180740Sdes  *[\\/]* ) as_myself=$0 ;;
98180740Sdes  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
99180740Sdesfor as_dir in $PATH
100180740Sdesdo
101180740Sdes  IFS=$as_save_IFS
102180740Sdes  test -z "$as_dir" && as_dir=.
103225825Sdes    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
104225825Sdes  done
105180740SdesIFS=$as_save_IFS
106180740Sdes
107180740Sdes     ;;
108180740Sdesesac
109180740Sdes# We did not find ourselves, most probably we were run as `sh COMMAND'
110180740Sdes# in which case we are not to be found in the path.
111180740Sdesif test "x$as_myself" = x; then
112180740Sdes  as_myself=$0
113180740Sdesfi
114180740Sdesif test ! -f "$as_myself"; then
115225825Sdes  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
116225825Sdes  exit 1
117180740Sdesfi
118180740Sdes
119225825Sdes# Unset variables that we do not need and which cause bugs (e.g. in
120225825Sdes# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
121225825Sdes# suppresses any "Segmentation fault" message there.  '((' could
122225825Sdes# trigger a bug in pdksh 5.2.14.
123225825Sdesfor as_var in BASH_ENV ENV MAIL MAILPATH
124225825Sdesdo eval test x\${$as_var+set} = xset \
125225825Sdes  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
126180740Sdesdone
127180740SdesPS1='$ '
128180740SdesPS2='> '
129180740SdesPS4='+ '
130180740Sdes
131180740Sdes# NLS nuisances.
132225825SdesLC_ALL=C
133225825Sdesexport LC_ALL
134225825SdesLANGUAGE=C
135225825Sdesexport LANGUAGE
136180740Sdes
137180740Sdes# CDPATH.
138225825Sdes(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
139180740Sdes
140180740Sdesif test "x$CONFIG_SHELL" = x; then
141225825Sdes  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
142225825Sdes  emulate sh
143225825Sdes  NULLCMD=:
144225825Sdes  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
145225825Sdes  # is contrary to our usage.  Disable this feature.
146225825Sdes  alias -g '\${1+\"\$@\"}'='\"\$@\"'
147225825Sdes  setopt NO_GLOB_SUBST
148180740Sdeselse
149225825Sdes  case \`(set -o) 2>/dev/null\` in #(
150225825Sdes  *posix*) :
151225825Sdes    set -o posix ;; #(
152225825Sdes  *) :
153225825Sdes     ;;
154225825Sdesesac
155180740Sdesfi
156225825Sdes"
157225825Sdes  as_required="as_fn_return () { (exit \$1); }
158225825Sdesas_fn_success () { as_fn_return 0; }
159225825Sdesas_fn_failure () { as_fn_return 1; }
160225825Sdesas_fn_ret_success () { return 0; }
161225825Sdesas_fn_ret_failure () { return 1; }
162180740Sdes
163180740Sdesexitcode=0
164225825Sdesas_fn_success || { exitcode=1; echo as_fn_success failed.; }
165225825Sdesas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
166225825Sdesas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
167225825Sdesas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
168225825Sdesif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
169180740Sdes
170180740Sdeselse
171225825Sdes  exitcode=1; echo positional parameters were not saved.
172180740Sdesfi
173225825Sdestest x\$exitcode = x0 || exit 1"
174225825Sdes  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
175225825Sdes  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
176225825Sdes  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
177225825Sdes  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
178225825Sdestest \$(( 1 + 1 )) = 2 || exit 1"
179225825Sdes  if (eval "$as_required") 2>/dev/null; then :
180225825Sdes  as_have_required=yes
181180740Sdeselse
182225825Sdes  as_have_required=no
183180740Sdesfi
184225825Sdes  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
185180740Sdes
186180740Sdeselse
187225825Sdes  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
188225825Sdesas_found=false
189180740Sdesfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
190180740Sdesdo
191180740Sdes  IFS=$as_save_IFS
192180740Sdes  test -z "$as_dir" && as_dir=.
193225825Sdes  as_found=:
194225825Sdes  case $as_dir in #(
195180740Sdes	 /*)
196180740Sdes	   for as_base in sh bash ksh sh5; do
197225825Sdes	     # Try only shells that exist, to save several forks.
198225825Sdes	     as_shell=$as_dir/$as_base
199225825Sdes	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
200225825Sdes		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
201225825Sdes  CONFIG_SHELL=$as_shell as_have_required=yes
202225825Sdes		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
203225825Sdes  break 2
204225825Sdesfi
205225825Sdesfi
206180740Sdes	   done;;
207180740Sdes       esac
208225825Sdes  as_found=false
209180740Sdesdone
210225825Sdes$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
211225825Sdes	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
212225825Sdes  CONFIG_SHELL=$SHELL as_have_required=yes
213225825Sdesfi; }
214180740SdesIFS=$as_save_IFS
215180740Sdes
216180740Sdes
217225825Sdes      if test "x$CONFIG_SHELL" != x; then :
218225825Sdes  # We cannot yet assume a decent shell, so we have to provide a
219225825Sdes	# neutralization value for shells without unset; and this also
220225825Sdes	# works around shells that cannot unset nonexistent variables.
221225825Sdes	# Preserve -v and -x to the replacement shell.
222225825Sdes	BASH_ENV=/dev/null
223225825Sdes	ENV=/dev/null
224225825Sdes	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
225225825Sdes	export CONFIG_SHELL
226225825Sdes	case $- in # ((((
227225825Sdes	  *v*x* | *x*v* ) as_opts=-vx ;;
228225825Sdes	  *v* ) as_opts=-v ;;
229225825Sdes	  *x* ) as_opts=-x ;;
230225825Sdes	  * ) as_opts= ;;
231225825Sdes	esac
232225825Sdes	exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
233180740Sdesfi
234180740Sdes
235225825Sdes    if test x$as_have_required = xno; then :
236225825Sdes  $as_echo "$0: This script requires a shell more modern than all"
237225825Sdes  $as_echo "$0: the shells that I found on your system."
238225825Sdes  if test x${ZSH_VERSION+set} = xset ; then
239225825Sdes    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
240225825Sdes    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
241225825Sdes  else
242225825Sdes    $as_echo "$0: Please tell bug-autoconf@gnu.org and
243225825Sdes$0: openssh-unix-dev@mindrot.org about your system,
244225825Sdes$0: including any error possibly output before this
245225825Sdes$0: message. Then install a modern shell, or manually run
246225825Sdes$0: the script under such a shell if you do have one."
247225825Sdes  fi
248225825Sdes  exit 1
249180740Sdesfi
250180740Sdesfi
251180740Sdesfi
252225825SdesSHELL=${CONFIG_SHELL-/bin/sh}
253225825Sdesexport SHELL
254225825Sdes# Unset more variables known to interfere with behavior of common tools.
255225825SdesCLICOLOR_FORCE= GREP_OPTIONS=
256225825Sdesunset CLICOLOR_FORCE GREP_OPTIONS
257180740Sdes
258225825Sdes## --------------------- ##
259225825Sdes## M4sh Shell Functions. ##
260225825Sdes## --------------------- ##
261225825Sdes# as_fn_unset VAR
262225825Sdes# ---------------
263225825Sdes# Portably unset VAR.
264225825Sdesas_fn_unset ()
265225825Sdes{
266225825Sdes  { eval $1=; unset $1;}
267225825Sdes}
268225825Sdesas_unset=as_fn_unset
269180740Sdes
270225825Sdes# as_fn_set_status STATUS
271225825Sdes# -----------------------
272225825Sdes# Set $? to STATUS, without forking.
273225825Sdesas_fn_set_status ()
274225825Sdes{
275225825Sdes  return $1
276225825Sdes} # as_fn_set_status
277180740Sdes
278225825Sdes# as_fn_exit STATUS
279225825Sdes# -----------------
280225825Sdes# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
281225825Sdesas_fn_exit ()
282225825Sdes{
283225825Sdes  set +e
284225825Sdes  as_fn_set_status $1
285225825Sdes  exit $1
286225825Sdes} # as_fn_exit
287180740Sdes
288225825Sdes# as_fn_mkdir_p
289225825Sdes# -------------
290225825Sdes# Create "$as_dir" as a directory, including parents if necessary.
291225825Sdesas_fn_mkdir_p ()
292225825Sdes{
293180740Sdes
294225825Sdes  case $as_dir in #(
295225825Sdes  -*) as_dir=./$as_dir;;
296225825Sdes  esac
297225825Sdes  test -d "$as_dir" || eval $as_mkdir_p || {
298225825Sdes    as_dirs=
299225825Sdes    while :; do
300225825Sdes      case $as_dir in #(
301225825Sdes      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
302225825Sdes      *) as_qdir=$as_dir;;
303225825Sdes      esac
304225825Sdes      as_dirs="'$as_qdir' $as_dirs"
305225825Sdes      as_dir=`$as_dirname -- "$as_dir" ||
306225825Sdes$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
307225825Sdes	 X"$as_dir" : 'X\(//\)[^/]' \| \
308225825Sdes	 X"$as_dir" : 'X\(//\)$' \| \
309225825Sdes	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
310225825Sdes$as_echo X"$as_dir" |
311225825Sdes    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
312225825Sdes	    s//\1/
313225825Sdes	    q
314225825Sdes	  }
315225825Sdes	  /^X\(\/\/\)[^/].*/{
316225825Sdes	    s//\1/
317225825Sdes	    q
318225825Sdes	  }
319225825Sdes	  /^X\(\/\/\)$/{
320225825Sdes	    s//\1/
321225825Sdes	    q
322225825Sdes	  }
323225825Sdes	  /^X\(\/\).*/{
324225825Sdes	    s//\1/
325225825Sdes	    q
326225825Sdes	  }
327225825Sdes	  s/.*/./; q'`
328225825Sdes      test -d "$as_dir" && break
329225825Sdes    done
330225825Sdes    test -z "$as_dirs" || eval "mkdir $as_dirs"
331225825Sdes  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
332180740Sdes
333180740Sdes
334225825Sdes} # as_fn_mkdir_p
335225825Sdes# as_fn_append VAR VALUE
336225825Sdes# ----------------------
337225825Sdes# Append the text in VALUE to the end of the definition contained in VAR. Take
338225825Sdes# advantage of any shell optimizations that allow amortized linear growth over
339225825Sdes# repeated appends, instead of the typical quadratic growth present in naive
340225825Sdes# implementations.
341225825Sdesif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
342225825Sdes  eval 'as_fn_append ()
343225825Sdes  {
344225825Sdes    eval $1+=\$2
345225825Sdes  }'
346225825Sdeselse
347225825Sdes  as_fn_append ()
348225825Sdes  {
349225825Sdes    eval $1=\$$1\$2
350225825Sdes  }
351225825Sdesfi # as_fn_append
352180740Sdes
353225825Sdes# as_fn_arith ARG...
354225825Sdes# ------------------
355225825Sdes# Perform arithmetic evaluation on the ARGs, and store the result in the
356225825Sdes# global $as_val. Take advantage of shells that can avoid forks. The arguments
357225825Sdes# must be portable across $(()) and expr.
358225825Sdesif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
359225825Sdes  eval 'as_fn_arith ()
360225825Sdes  {
361225825Sdes    as_val=$(( $* ))
362225825Sdes  }'
363225825Sdeselse
364225825Sdes  as_fn_arith ()
365225825Sdes  {
366225825Sdes    as_val=`expr "$@" || test $? -eq 1`
367225825Sdes  }
368225825Sdesfi # as_fn_arith
369180740Sdes
370180740Sdes
371225825Sdes# as_fn_error STATUS ERROR [LINENO LOG_FD]
372225825Sdes# ----------------------------------------
373225825Sdes# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
374225825Sdes# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
375225825Sdes# script with STATUS, using 1 if that was 0.
376225825Sdesas_fn_error ()
377225825Sdes{
378225825Sdes  as_status=$1; test $as_status -eq 0 && as_status=1
379225825Sdes  if test "$4"; then
380225825Sdes    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
381225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
382225825Sdes  fi
383225825Sdes  $as_echo "$as_me: error: $2" >&2
384225825Sdes  as_fn_exit $as_status
385225825Sdes} # as_fn_error
386180740Sdes
387225825Sdesif expr a : '\(a\)' >/dev/null 2>&1 &&
388225825Sdes   test "X`expr 00001 : '.*\(...\)'`" = X001; then
389225825Sdes  as_expr=expr
390180740Sdeselse
391225825Sdes  as_expr=false
392180740Sdesfi
393180740Sdes
394225825Sdesif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
395225825Sdes  as_basename=basename
396180740Sdeselse
397225825Sdes  as_basename=false
398180740Sdesfi
399180740Sdes
400225825Sdesif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
401225825Sdes  as_dirname=dirname
402180740Sdeselse
403225825Sdes  as_dirname=false
404180740Sdesfi
405180740Sdes
406225825Sdesas_me=`$as_basename -- "$0" ||
407225825Sdes$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
408225825Sdes	 X"$0" : 'X\(//\)$' \| \
409225825Sdes	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
410225825Sdes$as_echo X/"$0" |
411225825Sdes    sed '/^.*\/\([^/][^/]*\)\/*$/{
412225825Sdes	    s//\1/
413225825Sdes	    q
414225825Sdes	  }
415225825Sdes	  /^X\/\(\/\/\)$/{
416225825Sdes	    s//\1/
417225825Sdes	    q
418225825Sdes	  }
419225825Sdes	  /^X\/\(\/\).*/{
420225825Sdes	    s//\1/
421225825Sdes	    q
422225825Sdes	  }
423225825Sdes	  s/.*/./; q'`
424180740Sdes
425225825Sdes# Avoid depending upon Character Ranges.
426225825Sdesas_cr_letters='abcdefghijklmnopqrstuvwxyz'
427225825Sdesas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
428225825Sdesas_cr_Letters=$as_cr_letters$as_cr_LETTERS
429225825Sdesas_cr_digits='0123456789'
430225825Sdesas_cr_alnum=$as_cr_Letters$as_cr_digits
431180740Sdes
432180740Sdes
433225825Sdes  as_lineno_1=$LINENO as_lineno_1a=$LINENO
434225825Sdes  as_lineno_2=$LINENO as_lineno_2a=$LINENO
435225825Sdes  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
436225825Sdes  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
437225825Sdes  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
438180740Sdes  sed -n '
439180740Sdes    p
440180740Sdes    /[$]LINENO/=
441180740Sdes  ' <$as_myself |
442180740Sdes    sed '
443180740Sdes      s/[$]LINENO.*/&-/
444180740Sdes      t lineno
445180740Sdes      b
446180740Sdes      :lineno
447180740Sdes      N
448180740Sdes      :loop
449180740Sdes      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
450180740Sdes      t loop
451180740Sdes      s/-\n.*//
452180740Sdes    ' >$as_me.lineno &&
453180740Sdes  chmod +x "$as_me.lineno" ||
454225825Sdes    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
455180740Sdes
456180740Sdes  # Don't try to exec as it changes $[0], causing all sort of problems
457180740Sdes  # (the dirname of $[0] is not the place where we might find the
458180740Sdes  # original and so on.  Autoconf is especially sensitive to this).
459180740Sdes  . "./$as_me.lineno"
460180740Sdes  # Exit status is that of the last command.
461180740Sdes  exit
462180740Sdes}
463180740Sdes
464180740SdesECHO_C= ECHO_N= ECHO_T=
465225825Sdescase `echo -n x` in #(((((
466180740Sdes-n*)
467225825Sdes  case `echo 'xy\c'` in
468180740Sdes  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
469225825Sdes  xy)  ECHO_C='\c';;
470225825Sdes  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
471225825Sdes       ECHO_T='	';;
472180740Sdes  esac;;
473180740Sdes*)
474180740Sdes  ECHO_N='-n';;
475180740Sdesesac
476204861Sdes
477180740Sdesrm -f conf$$ conf$$.exe conf$$.file
478180740Sdesif test -d conf$$.dir; then
479180740Sdes  rm -f conf$$.dir/conf$$.file
480180740Sdeselse
481180740Sdes  rm -f conf$$.dir
482225825Sdes  mkdir conf$$.dir 2>/dev/null
483180740Sdesfi
484225825Sdesif (echo >conf$$.file) 2>/dev/null; then
485225825Sdes  if ln -s conf$$.file conf$$ 2>/dev/null; then
486225825Sdes    as_ln_s='ln -s'
487225825Sdes    # ... but there are two gotchas:
488225825Sdes    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
489225825Sdes    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
490225825Sdes    # In both cases, we have to default to `cp -p'.
491225825Sdes    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
492225825Sdes      as_ln_s='cp -p'
493225825Sdes  elif ln conf$$.file conf$$ 2>/dev/null; then
494225825Sdes    as_ln_s=ln
495225825Sdes  else
496180740Sdes    as_ln_s='cp -p'
497225825Sdes  fi
498180740Sdeselse
499180740Sdes  as_ln_s='cp -p'
500180740Sdesfi
501180740Sdesrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
502180740Sdesrmdir conf$$.dir 2>/dev/null
503180740Sdes
504180740Sdesif mkdir -p . 2>/dev/null; then
505225825Sdes  as_mkdir_p='mkdir -p "$as_dir"'
506180740Sdeselse
507180740Sdes  test -d ./-p && rmdir ./-p
508180740Sdes  as_mkdir_p=false
509180740Sdesfi
510180740Sdes
511180740Sdesif test -x / >/dev/null 2>&1; then
512180740Sdes  as_test_x='test -x'
513180740Sdeselse
514180740Sdes  if ls -dL / >/dev/null 2>&1; then
515180740Sdes    as_ls_L_option=L
516180740Sdes  else
517180740Sdes    as_ls_L_option=
518180740Sdes  fi
519180740Sdes  as_test_x='
520180740Sdes    eval sh -c '\''
521180740Sdes      if test -d "$1"; then
522225825Sdes	test -d "$1/.";
523180740Sdes      else
524225825Sdes	case $1 in #(
525225825Sdes	-*)set "./$1";;
526180740Sdes	esac;
527225825Sdes	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
528180740Sdes	???[sx]*):;;*)false;;esac;fi
529180740Sdes    '\'' sh
530180740Sdes  '
531180740Sdesfi
532180740Sdesas_executable_p=$as_test_x
533180740Sdes
534180740Sdes# Sed expression to map a string onto a valid CPP name.
535180740Sdesas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
536180740Sdes
537180740Sdes# Sed expression to map a string onto a valid variable name.
538180740Sdesas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
539180740Sdes
540180740Sdes
541225825Sdestest -n "$DJDIR" || exec 7<&0 </dev/null
542225825Sdesexec 6>&1
543180740Sdes
544180740Sdes# Name of the host.
545225825Sdes# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
546180740Sdes# so uname gets run too.
547180740Sdesac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
548180740Sdes
549180740Sdes#
550180740Sdes# Initializations.
551180740Sdes#
552180740Sdesac_default_prefix=/usr/local
553180740Sdesac_clean_files=
554180740Sdesac_config_libobj_dir=.
555180740SdesLIBOBJS=
556180740Sdescross_compiling=no
557180740Sdessubdirs=
558180740SdesMFLAGS=
559180740SdesMAKEFLAGS=
560180740Sdes
561180740Sdes# Identity of this package.
562180740SdesPACKAGE_NAME='OpenSSH'
563180740SdesPACKAGE_TARNAME='openssh'
564180740SdesPACKAGE_VERSION='Portable'
565180740SdesPACKAGE_STRING='OpenSSH Portable'
566180740SdesPACKAGE_BUGREPORT='openssh-unix-dev@mindrot.org'
567225825SdesPACKAGE_URL=''
568180740Sdes
569180740Sdesac_unique_file="ssh.c"
570180740Sdes# Factoring default headers for most tests.
571180740Sdesac_includes_default="\
572180740Sdes#include <stdio.h>
573180740Sdes#ifdef HAVE_SYS_TYPES_H
574180740Sdes# include <sys/types.h>
575180740Sdes#endif
576180740Sdes#ifdef HAVE_SYS_STAT_H
577180740Sdes# include <sys/stat.h>
578180740Sdes#endif
579180740Sdes#ifdef STDC_HEADERS
580180740Sdes# include <stdlib.h>
581180740Sdes# include <stddef.h>
582180740Sdes#else
583180740Sdes# ifdef HAVE_STDLIB_H
584180740Sdes#  include <stdlib.h>
585180740Sdes# endif
586180740Sdes#endif
587180740Sdes#ifdef HAVE_STRING_H
588180740Sdes# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
589180740Sdes#  include <memory.h>
590180740Sdes# endif
591180740Sdes# include <string.h>
592180740Sdes#endif
593180740Sdes#ifdef HAVE_STRINGS_H
594180740Sdes# include <strings.h>
595180740Sdes#endif
596180740Sdes#ifdef HAVE_INTTYPES_H
597180740Sdes# include <inttypes.h>
598180740Sdes#endif
599180740Sdes#ifdef HAVE_STDINT_H
600180740Sdes# include <stdint.h>
601180740Sdes#endif
602180740Sdes#ifdef HAVE_UNISTD_H
603180740Sdes# include <unistd.h>
604180740Sdes#endif"
605180740Sdes
606225825Sdesac_subst_vars='LTLIBOBJS
607225825SdesLIBOBJS
608225825SdesTEST_SSH_IPV6
609225825Sdespiddir
610225825Sdesuser_path
611225825Sdesmansubdir
612225825SdesMANTYPE
613225825SdesXAUTH_PATH
614225825SdesSTRIP_OPT
615225825Sdesxauth_path
616225825SdesPRIVSEP_PATH
617225825SdesKRB5CONF
618225825SdesSSHDLIBS
619225825SdesSSHLIBS
620225825SdesSSH_PRIVSEP_USER
621225825SdesCOMMENT_OUT_ECC
622225825SdesTEST_SSH_ECC
623225825SdesTEST_SSH_SHA256
624225825SdesLIBEDIT
625225825SdesPKGCONFIG
626225825SdesLD
627225825SdesPATH_PASSWD_PROG
628225825SdesLOGIN_PROGRAM_FALLBACK
629225825SdesSTARTUP_SCRIPT_SHELL
630225825SdesMAKE_PACKAGE_SUPPORTED
631225825SdesPATH_USERADD_PROG
632225825SdesPATH_GROUPADD_PROG
633225825SdesMANFMT
634225825SdesTEST_SHELL
635225825SdesMANDOC
636225825SdesNROFF
637225825SdesGROFF
638225825SdesSH
639225825SdesTEST_MINUS_S_SH
640225825SdesENT
641225825SdesSED
642225825SdesPERL
643225825SdesKILL
644225825SdesCAT
645225825SdesAR
646225825SdesINSTALL_DATA
647225825SdesINSTALL_SCRIPT
648225825SdesINSTALL_PROGRAM
649225825SdesRANLIB
650225825SdesAWK
651225825SdesEGREP
652225825SdesGREP
653225825SdesCPP
654225825Sdeshost_os
655225825Sdeshost_vendor
656225825Sdeshost_cpu
657225825Sdeshost
658225825Sdesbuild_os
659225825Sdesbuild_vendor
660225825Sdesbuild_cpu
661225825Sdesbuild
662225825SdesOBJEXT
663225825SdesEXEEXT
664225825Sdesac_ct_CC
665225825SdesCPPFLAGS
666225825SdesLDFLAGS
667225825SdesCFLAGS
668225825SdesCC
669225825Sdestarget_alias
670225825Sdeshost_alias
671225825Sdesbuild_alias
672225825SdesLIBS
673225825SdesECHO_T
674225825SdesECHO_N
675225825SdesECHO_C
676225825SdesDEFS
677225825Sdesmandir
678225825Sdeslocaledir
679225825Sdeslibdir
680225825Sdespsdir
681225825Sdespdfdir
682225825Sdesdvidir
683225825Sdeshtmldir
684225825Sdesinfodir
685225825Sdesdocdir
686225825Sdesoldincludedir
687225825Sdesincludedir
688225825Sdeslocalstatedir
689225825Sdessharedstatedir
690225825Sdessysconfdir
691225825Sdesdatadir
692225825Sdesdatarootdir
693225825Sdeslibexecdir
694225825Sdessbindir
695225825Sdesbindir
696225825Sdesprogram_transform_name
697225825Sdesprefix
698225825Sdesexec_prefix
699225825SdesPACKAGE_URL
700225825SdesPACKAGE_BUGREPORT
701225825SdesPACKAGE_STRING
702225825SdesPACKAGE_VERSION
703225825SdesPACKAGE_TARNAME
704225825SdesPACKAGE_NAME
705180740SdesPATH_SEPARATOR
706225825SdesSHELL'
707180740Sdesac_subst_files=''
708225825Sdesac_user_opts='
709225825Sdesenable_option_checking
710225825Sdesenable_largefile
711225825Sdeswith_stackprotect
712225825Sdeswith_rpath
713225825Sdeswith_cflags
714225825Sdeswith_cppflags
715225825Sdeswith_ldflags
716225825Sdeswith_libs
717225825Sdeswith_Werror
718225825Sdeswith_solaris_contracts
719225825Sdeswith_solaris_projects
720225825Sdeswith_osfsia
721225825Sdeswith_zlib
722225825Sdeswith_zlib_version_check
723225825Sdeswith_skey
724225825Sdeswith_tcp_wrappers
725225825Sdeswith_libedit
726225825Sdeswith_audit
727225825Sdeswith_ssl_dir
728225825Sdeswith_openssl_header_check
729225825Sdeswith_ssl_engine
730225825Sdeswith_prngd_port
731225825Sdeswith_prngd_socket
732225825Sdeswith_pam
733225825Sdeswith_privsep_user
734225825Sdeswith_sandbox
735225825Sdeswith_selinux
736225825Sdeswith_kerberos5
737225825Sdeswith_privsep_path
738225825Sdeswith_xauth
739225825Sdesenable_strip
740225825Sdeswith_maildir
741225825Sdeswith_mantype
742225825Sdeswith_md5_passwords
743225825Sdeswith_shadow
744225825Sdeswith_ipaddr_display
745225825Sdesenable_etc_default_login
746225825Sdeswith_default_path
747225825Sdeswith_superuser_path
748225825Sdeswith_4in6
749225825Sdeswith_bsd_auth
750225825Sdeswith_pid_dir
751225825Sdesenable_lastlog
752225825Sdesenable_utmp
753225825Sdesenable_utmpx
754225825Sdesenable_wtmp
755225825Sdesenable_wtmpx
756225825Sdesenable_libutil
757225825Sdesenable_pututline
758225825Sdesenable_pututxline
759225825Sdeswith_lastlog
760225825Sdes'
761180740Sdes      ac_precious_vars='build_alias
762180740Sdeshost_alias
763180740Sdestarget_alias
764180740SdesCC
765180740SdesCFLAGS
766180740SdesLDFLAGS
767180740SdesLIBS
768180740SdesCPPFLAGS
769180740SdesCPP'
770180740Sdes
771180740Sdes
772180740Sdes# Initialize some variables set by options.
773180740Sdesac_init_help=
774180740Sdesac_init_version=false
775225825Sdesac_unrecognized_opts=
776225825Sdesac_unrecognized_sep=
777180740Sdes# The variables have the same names as the options, with
778180740Sdes# dashes changed to underlines.
779180740Sdescache_file=/dev/null
780180740Sdesexec_prefix=NONE
781180740Sdesno_create=
782180740Sdesno_recursion=
783180740Sdesprefix=NONE
784180740Sdesprogram_prefix=NONE
785180740Sdesprogram_suffix=NONE
786180740Sdesprogram_transform_name=s,x,x,
787180740Sdessilent=
788180740Sdessite=
789180740Sdessrcdir=
790180740Sdesverbose=
791180740Sdesx_includes=NONE
792180740Sdesx_libraries=NONE
793180740Sdes
794180740Sdes# Installation directory options.
795180740Sdes# These are left unexpanded so users can "make install exec_prefix=/foo"
796180740Sdes# and all the variables that are supposed to be based on exec_prefix
797180740Sdes# by default will actually change.
798180740Sdes# Use braces instead of parens because sh, perl, etc. also accept them.
799180740Sdes# (The list follows the same order as the GNU Coding Standards.)
800180740Sdesbindir='${exec_prefix}/bin'
801180740Sdessbindir='${exec_prefix}/sbin'
802180740Sdeslibexecdir='${exec_prefix}/libexec'
803180740Sdesdatarootdir='${prefix}/share'
804180740Sdesdatadir='${datarootdir}'
805180740Sdessysconfdir='${prefix}/etc'
806180740Sdessharedstatedir='${prefix}/com'
807180740Sdeslocalstatedir='${prefix}/var'
808180740Sdesincludedir='${prefix}/include'
809180740Sdesoldincludedir='/usr/include'
810180740Sdesdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
811180740Sdesinfodir='${datarootdir}/info'
812180740Sdeshtmldir='${docdir}'
813180740Sdesdvidir='${docdir}'
814180740Sdespdfdir='${docdir}'
815180740Sdespsdir='${docdir}'
816180740Sdeslibdir='${exec_prefix}/lib'
817180740Sdeslocaledir='${datarootdir}/locale'
818180740Sdesmandir='${datarootdir}/man'
819180740Sdes
820180740Sdesac_prev=
821180740Sdesac_dashdash=
822180740Sdesfor ac_option
823180740Sdesdo
824180740Sdes  # If the previous option needs an argument, assign it.
825180740Sdes  if test -n "$ac_prev"; then
826180740Sdes    eval $ac_prev=\$ac_option
827180740Sdes    ac_prev=
828180740Sdes    continue
829180740Sdes  fi
830180740Sdes
831180740Sdes  case $ac_option in
832225825Sdes  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
833225825Sdes  *=)   ac_optarg= ;;
834225825Sdes  *)    ac_optarg=yes ;;
835180740Sdes  esac
836180740Sdes
837180740Sdes  # Accept the important Cygnus configure options, so we can diagnose typos.
838180740Sdes
839180740Sdes  case $ac_dashdash$ac_option in
840180740Sdes  --)
841180740Sdes    ac_dashdash=yes ;;
842180740Sdes
843180740Sdes  -bindir | --bindir | --bindi | --bind | --bin | --bi)
844180740Sdes    ac_prev=bindir ;;
845180740Sdes  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
846180740Sdes    bindir=$ac_optarg ;;
847180740Sdes
848180740Sdes  -build | --build | --buil | --bui | --bu)
849180740Sdes    ac_prev=build_alias ;;
850180740Sdes  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
851180740Sdes    build_alias=$ac_optarg ;;
852180740Sdes
853180740Sdes  -cache-file | --cache-file | --cache-fil | --cache-fi \
854180740Sdes  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
855180740Sdes    ac_prev=cache_file ;;
856180740Sdes  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
857180740Sdes  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
858180740Sdes    cache_file=$ac_optarg ;;
859180740Sdes
860180740Sdes  --config-cache | -C)
861180740Sdes    cache_file=config.cache ;;
862180740Sdes
863180740Sdes  -datadir | --datadir | --datadi | --datad)
864180740Sdes    ac_prev=datadir ;;
865180740Sdes  -datadir=* | --datadir=* | --datadi=* | --datad=*)
866180740Sdes    datadir=$ac_optarg ;;
867180740Sdes
868180740Sdes  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
869180740Sdes  | --dataroo | --dataro | --datar)
870180740Sdes    ac_prev=datarootdir ;;
871180740Sdes  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
872180740Sdes  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
873180740Sdes    datarootdir=$ac_optarg ;;
874180740Sdes
875180740Sdes  -disable-* | --disable-*)
876225825Sdes    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
877180740Sdes    # Reject names that are not valid shell variable names.
878225825Sdes    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
879225825Sdes      as_fn_error $? "invalid feature name: $ac_useropt"
880225825Sdes    ac_useropt_orig=$ac_useropt
881225825Sdes    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
882225825Sdes    case $ac_user_opts in
883225825Sdes      *"
884225825Sdes"enable_$ac_useropt"
885225825Sdes"*) ;;
886225825Sdes      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
887225825Sdes	 ac_unrecognized_sep=', ';;
888225825Sdes    esac
889225825Sdes    eval enable_$ac_useropt=no ;;
890180740Sdes
891180740Sdes  -docdir | --docdir | --docdi | --doc | --do)
892180740Sdes    ac_prev=docdir ;;
893180740Sdes  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
894180740Sdes    docdir=$ac_optarg ;;
895180740Sdes
896180740Sdes  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
897180740Sdes    ac_prev=dvidir ;;
898180740Sdes  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
899180740Sdes    dvidir=$ac_optarg ;;
900180740Sdes
901180740Sdes  -enable-* | --enable-*)
902225825Sdes    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
903180740Sdes    # Reject names that are not valid shell variable names.
904225825Sdes    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
905225825Sdes      as_fn_error $? "invalid feature name: $ac_useropt"
906225825Sdes    ac_useropt_orig=$ac_useropt
907225825Sdes    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
908225825Sdes    case $ac_user_opts in
909225825Sdes      *"
910225825Sdes"enable_$ac_useropt"
911225825Sdes"*) ;;
912225825Sdes      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
913225825Sdes	 ac_unrecognized_sep=', ';;
914225825Sdes    esac
915225825Sdes    eval enable_$ac_useropt=\$ac_optarg ;;
916180740Sdes
917180740Sdes  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
918180740Sdes  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
919180740Sdes  | --exec | --exe | --ex)
920180740Sdes    ac_prev=exec_prefix ;;
921180740Sdes  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
922180740Sdes  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
923180740Sdes  | --exec=* | --exe=* | --ex=*)
924180740Sdes    exec_prefix=$ac_optarg ;;
925180740Sdes
926180740Sdes  -gas | --gas | --ga | --g)
927180740Sdes    # Obsolete; use --with-gas.
928180740Sdes    with_gas=yes ;;
929180740Sdes
930180740Sdes  -help | --help | --hel | --he | -h)
931180740Sdes    ac_init_help=long ;;
932180740Sdes  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
933180740Sdes    ac_init_help=recursive ;;
934180740Sdes  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
935180740Sdes    ac_init_help=short ;;
936180740Sdes
937180740Sdes  -host | --host | --hos | --ho)
938180740Sdes    ac_prev=host_alias ;;
939180740Sdes  -host=* | --host=* | --hos=* | --ho=*)
940180740Sdes    host_alias=$ac_optarg ;;
941180740Sdes
942180740Sdes  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
943180740Sdes    ac_prev=htmldir ;;
944180740Sdes  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
945180740Sdes  | --ht=*)
946180740Sdes    htmldir=$ac_optarg ;;
947180740Sdes
948180740Sdes  -includedir | --includedir | --includedi | --included | --include \
949180740Sdes  | --includ | --inclu | --incl | --inc)
950180740Sdes    ac_prev=includedir ;;
951180740Sdes  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
952180740Sdes  | --includ=* | --inclu=* | --incl=* | --inc=*)
953180740Sdes    includedir=$ac_optarg ;;
954180740Sdes
955180740Sdes  -infodir | --infodir | --infodi | --infod | --info | --inf)
956180740Sdes    ac_prev=infodir ;;
957180740Sdes  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
958180740Sdes    infodir=$ac_optarg ;;
959180740Sdes
960180740Sdes  -libdir | --libdir | --libdi | --libd)
961180740Sdes    ac_prev=libdir ;;
962180740Sdes  -libdir=* | --libdir=* | --libdi=* | --libd=*)
963180740Sdes    libdir=$ac_optarg ;;
964180740Sdes
965180740Sdes  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
966180740Sdes  | --libexe | --libex | --libe)
967180740Sdes    ac_prev=libexecdir ;;
968180740Sdes  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
969180740Sdes  | --libexe=* | --libex=* | --libe=*)
970180740Sdes    libexecdir=$ac_optarg ;;
971180740Sdes
972180740Sdes  -localedir | --localedir | --localedi | --localed | --locale)
973180740Sdes    ac_prev=localedir ;;
974180740Sdes  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
975180740Sdes    localedir=$ac_optarg ;;
976180740Sdes
977180740Sdes  -localstatedir | --localstatedir | --localstatedi | --localstated \
978180740Sdes  | --localstate | --localstat | --localsta | --localst | --locals)
979180740Sdes    ac_prev=localstatedir ;;
980180740Sdes  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
981180740Sdes  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
982180740Sdes    localstatedir=$ac_optarg ;;
983180740Sdes
984180740Sdes  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
985180740Sdes    ac_prev=mandir ;;
986180740Sdes  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
987180740Sdes    mandir=$ac_optarg ;;
988180740Sdes
989180740Sdes  -nfp | --nfp | --nf)
990180740Sdes    # Obsolete; use --without-fp.
991180740Sdes    with_fp=no ;;
992180740Sdes
993180740Sdes  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
994180740Sdes  | --no-cr | --no-c | -n)
995180740Sdes    no_create=yes ;;
996180740Sdes
997180740Sdes  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
998180740Sdes  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
999180740Sdes    no_recursion=yes ;;
1000180740Sdes
1001180740Sdes  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1002180740Sdes  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1003180740Sdes  | --oldin | --oldi | --old | --ol | --o)
1004180740Sdes    ac_prev=oldincludedir ;;
1005180740Sdes  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1006180740Sdes  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1007180740Sdes  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1008180740Sdes    oldincludedir=$ac_optarg ;;
1009180740Sdes
1010180740Sdes  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1011180740Sdes    ac_prev=prefix ;;
1012180740Sdes  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1013180740Sdes    prefix=$ac_optarg ;;
1014180740Sdes
1015180740Sdes  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1016180740Sdes  | --program-pre | --program-pr | --program-p)
1017180740Sdes    ac_prev=program_prefix ;;
1018180740Sdes  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1019180740Sdes  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1020180740Sdes    program_prefix=$ac_optarg ;;
1021180740Sdes
1022180740Sdes  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1023180740Sdes  | --program-suf | --program-su | --program-s)
1024180740Sdes    ac_prev=program_suffix ;;
1025180740Sdes  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1026180740Sdes  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1027180740Sdes    program_suffix=$ac_optarg ;;
1028180740Sdes
1029180740Sdes  -program-transform-name | --program-transform-name \
1030180740Sdes  | --program-transform-nam | --program-transform-na \
1031180740Sdes  | --program-transform-n | --program-transform- \
1032180740Sdes  | --program-transform | --program-transfor \
1033180740Sdes  | --program-transfo | --program-transf \
1034180740Sdes  | --program-trans | --program-tran \
1035180740Sdes  | --progr-tra | --program-tr | --program-t)
1036180740Sdes    ac_prev=program_transform_name ;;
1037180740Sdes  -program-transform-name=* | --program-transform-name=* \
1038180740Sdes  | --program-transform-nam=* | --program-transform-na=* \
1039180740Sdes  | --program-transform-n=* | --program-transform-=* \
1040180740Sdes  | --program-transform=* | --program-transfor=* \
1041180740Sdes  | --program-transfo=* | --program-transf=* \
1042180740Sdes  | --program-trans=* | --program-tran=* \
1043180740Sdes  | --progr-tra=* | --program-tr=* | --program-t=*)
1044180740Sdes    program_transform_name=$ac_optarg ;;
1045180740Sdes
1046180740Sdes  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1047180740Sdes    ac_prev=pdfdir ;;
1048180740Sdes  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1049180740Sdes    pdfdir=$ac_optarg ;;
1050180740Sdes
1051180740Sdes  -psdir | --psdir | --psdi | --psd | --ps)
1052180740Sdes    ac_prev=psdir ;;
1053180740Sdes  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1054180740Sdes    psdir=$ac_optarg ;;
1055180740Sdes
1056180740Sdes  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1057180740Sdes  | -silent | --silent | --silen | --sile | --sil)
1058180740Sdes    silent=yes ;;
1059180740Sdes
1060180740Sdes  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1061180740Sdes    ac_prev=sbindir ;;
1062180740Sdes  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1063180740Sdes  | --sbi=* | --sb=*)
1064180740Sdes    sbindir=$ac_optarg ;;
1065180740Sdes
1066180740Sdes  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1067180740Sdes  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1068180740Sdes  | --sharedst | --shareds | --shared | --share | --shar \
1069180740Sdes  | --sha | --sh)
1070180740Sdes    ac_prev=sharedstatedir ;;
1071180740Sdes  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1072180740Sdes  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1073180740Sdes  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1074180740Sdes  | --sha=* | --sh=*)
1075180740Sdes    sharedstatedir=$ac_optarg ;;
1076180740Sdes
1077180740Sdes  -site | --site | --sit)
1078180740Sdes    ac_prev=site ;;
1079180740Sdes  -site=* | --site=* | --sit=*)
1080180740Sdes    site=$ac_optarg ;;
1081180740Sdes
1082180740Sdes  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1083180740Sdes    ac_prev=srcdir ;;
1084180740Sdes  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1085180740Sdes    srcdir=$ac_optarg ;;
1086180740Sdes
1087180740Sdes  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1088180740Sdes  | --syscon | --sysco | --sysc | --sys | --sy)
1089180740Sdes    ac_prev=sysconfdir ;;
1090180740Sdes  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1091180740Sdes  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1092180740Sdes    sysconfdir=$ac_optarg ;;
1093180740Sdes
1094180740Sdes  -target | --target | --targe | --targ | --tar | --ta | --t)
1095180740Sdes    ac_prev=target_alias ;;
1096180740Sdes  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1097180740Sdes    target_alias=$ac_optarg ;;
1098180740Sdes
1099180740Sdes  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1100180740Sdes    verbose=yes ;;
1101180740Sdes
1102180740Sdes  -version | --version | --versio | --versi | --vers | -V)
1103180740Sdes    ac_init_version=: ;;
1104180740Sdes
1105180740Sdes  -with-* | --with-*)
1106225825Sdes    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1107180740Sdes    # Reject names that are not valid shell variable names.
1108225825Sdes    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1109225825Sdes      as_fn_error $? "invalid package name: $ac_useropt"
1110225825Sdes    ac_useropt_orig=$ac_useropt
1111225825Sdes    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1112225825Sdes    case $ac_user_opts in
1113225825Sdes      *"
1114225825Sdes"with_$ac_useropt"
1115225825Sdes"*) ;;
1116225825Sdes      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1117225825Sdes	 ac_unrecognized_sep=', ';;
1118225825Sdes    esac
1119225825Sdes    eval with_$ac_useropt=\$ac_optarg ;;
1120180740Sdes
1121180740Sdes  -without-* | --without-*)
1122225825Sdes    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1123180740Sdes    # Reject names that are not valid shell variable names.
1124225825Sdes    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1125225825Sdes      as_fn_error $? "invalid package name: $ac_useropt"
1126225825Sdes    ac_useropt_orig=$ac_useropt
1127225825Sdes    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1128225825Sdes    case $ac_user_opts in
1129225825Sdes      *"
1130225825Sdes"with_$ac_useropt"
1131225825Sdes"*) ;;
1132225825Sdes      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1133225825Sdes	 ac_unrecognized_sep=', ';;
1134225825Sdes    esac
1135225825Sdes    eval with_$ac_useropt=no ;;
1136180740Sdes
1137180740Sdes  --x)
1138180740Sdes    # Obsolete; use --with-x.
1139180740Sdes    with_x=yes ;;
1140180740Sdes
1141180740Sdes  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1142180740Sdes  | --x-incl | --x-inc | --x-in | --x-i)
1143180740Sdes    ac_prev=x_includes ;;
1144180740Sdes  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1145180740Sdes  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1146180740Sdes    x_includes=$ac_optarg ;;
1147180740Sdes
1148180740Sdes  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1149180740Sdes  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1150180740Sdes    ac_prev=x_libraries ;;
1151180740Sdes  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1152180740Sdes  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1153180740Sdes    x_libraries=$ac_optarg ;;
1154180740Sdes
1155225825Sdes  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1156225825SdesTry \`$0 --help' for more information"
1157180740Sdes    ;;
1158180740Sdes
1159180740Sdes  *=*)
1160180740Sdes    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1161180740Sdes    # Reject names that are not valid shell variable names.
1162225825Sdes    case $ac_envvar in #(
1163225825Sdes      '' | [0-9]* | *[!_$as_cr_alnum]* )
1164225825Sdes      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1165225825Sdes    esac
1166180740Sdes    eval $ac_envvar=\$ac_optarg
1167180740Sdes    export $ac_envvar ;;
1168180740Sdes
1169180740Sdes  *)
1170180740Sdes    # FIXME: should be removed in autoconf 3.0.
1171225825Sdes    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1172180740Sdes    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1173225825Sdes      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1174225825Sdes    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1175180740Sdes    ;;
1176180740Sdes
1177180740Sdes  esac
1178180740Sdesdone
1179180740Sdes
1180180740Sdesif test -n "$ac_prev"; then
1181180740Sdes  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1182225825Sdes  as_fn_error $? "missing argument to $ac_option"
1183180740Sdesfi
1184180740Sdes
1185225825Sdesif test -n "$ac_unrecognized_opts"; then
1186225825Sdes  case $enable_option_checking in
1187225825Sdes    no) ;;
1188225825Sdes    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1189225825Sdes    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1190225825Sdes  esac
1191225825Sdesfi
1192225825Sdes
1193225825Sdes# Check all directory arguments for consistency.
1194180740Sdesfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1195180740Sdes		datadir sysconfdir sharedstatedir localstatedir includedir \
1196180740Sdes		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1197180740Sdes		libdir localedir mandir
1198180740Sdesdo
1199180740Sdes  eval ac_val=\$$ac_var
1200225825Sdes  # Remove trailing slashes.
1201180740Sdes  case $ac_val in
1202225825Sdes    */ )
1203225825Sdes      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1204225825Sdes      eval $ac_var=\$ac_val;;
1205225825Sdes  esac
1206225825Sdes  # Be sure to have absolute directory names.
1207225825Sdes  case $ac_val in
1208180740Sdes    [\\/$]* | ?:[\\/]* )  continue;;
1209180740Sdes    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1210180740Sdes  esac
1211225825Sdes  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1212180740Sdesdone
1213180740Sdes
1214180740Sdes# There might be people who depend on the old broken behavior: `$host'
1215180740Sdes# used to hold the argument of --host etc.
1216180740Sdes# FIXME: To remove some day.
1217180740Sdesbuild=$build_alias
1218180740Sdeshost=$host_alias
1219180740Sdestarget=$target_alias
1220180740Sdes
1221180740Sdes# FIXME: To remove some day.
1222180740Sdesif test "x$host_alias" != x; then
1223180740Sdes  if test "x$build_alias" = x; then
1224180740Sdes    cross_compiling=maybe
1225225825Sdes    $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1226225825Sdes    If a cross compiler is detected then cross compile mode will be used" >&2
1227180740Sdes  elif test "x$build_alias" != "x$host_alias"; then
1228180740Sdes    cross_compiling=yes
1229180740Sdes  fi
1230180740Sdesfi
1231180740Sdes
1232180740Sdesac_tool_prefix=
1233180740Sdestest -n "$host_alias" && ac_tool_prefix=$host_alias-
1234180740Sdes
1235180740Sdestest "$silent" = yes && exec 6>/dev/null
1236180740Sdes
1237180740Sdes
1238180740Sdesac_pwd=`pwd` && test -n "$ac_pwd" &&
1239180740Sdesac_ls_di=`ls -di .` &&
1240180740Sdesac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1241225825Sdes  as_fn_error $? "working directory cannot be determined"
1242180740Sdestest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1243225825Sdes  as_fn_error $? "pwd does not report name of working directory"
1244180740Sdes
1245180740Sdes
1246180740Sdes# Find the source files, if location was not specified.
1247180740Sdesif test -z "$srcdir"; then
1248180740Sdes  ac_srcdir_defaulted=yes
1249180740Sdes  # Try the directory containing this script, then the parent directory.
1250225825Sdes  ac_confdir=`$as_dirname -- "$as_myself" ||
1251225825Sdes$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1252225825Sdes	 X"$as_myself" : 'X\(//\)[^/]' \| \
1253225825Sdes	 X"$as_myself" : 'X\(//\)$' \| \
1254225825Sdes	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1255225825Sdes$as_echo X"$as_myself" |
1256180740Sdes    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1257180740Sdes	    s//\1/
1258180740Sdes	    q
1259180740Sdes	  }
1260180740Sdes	  /^X\(\/\/\)[^/].*/{
1261180740Sdes	    s//\1/
1262180740Sdes	    q
1263180740Sdes	  }
1264180740Sdes	  /^X\(\/\/\)$/{
1265180740Sdes	    s//\1/
1266180740Sdes	    q
1267180740Sdes	  }
1268180740Sdes	  /^X\(\/\).*/{
1269180740Sdes	    s//\1/
1270180740Sdes	    q
1271180740Sdes	  }
1272180740Sdes	  s/.*/./; q'`
1273180740Sdes  srcdir=$ac_confdir
1274180740Sdes  if test ! -r "$srcdir/$ac_unique_file"; then
1275180740Sdes    srcdir=..
1276180740Sdes  fi
1277180740Sdeselse
1278180740Sdes  ac_srcdir_defaulted=no
1279180740Sdesfi
1280180740Sdesif test ! -r "$srcdir/$ac_unique_file"; then
1281180740Sdes  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1282225825Sdes  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1283180740Sdesfi
1284180740Sdesac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1285180740Sdesac_abs_confdir=`(
1286225825Sdes	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1287180740Sdes	pwd)`
1288180740Sdes# When building in place, set srcdir=.
1289180740Sdesif test "$ac_abs_confdir" = "$ac_pwd"; then
1290180740Sdes  srcdir=.
1291180740Sdesfi
1292180740Sdes# Remove unnecessary trailing slashes from srcdir.
1293180740Sdes# Double slashes in file names in object file debugging info
1294180740Sdes# mess up M-x gdb in Emacs.
1295180740Sdescase $srcdir in
1296180740Sdes*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1297180740Sdesesac
1298180740Sdesfor ac_var in $ac_precious_vars; do
1299180740Sdes  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1300180740Sdes  eval ac_env_${ac_var}_value=\$${ac_var}
1301180740Sdes  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1302180740Sdes  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1303180740Sdesdone
1304180740Sdes
1305180740Sdes#
1306180740Sdes# Report the --help message.
1307180740Sdes#
1308180740Sdesif test "$ac_init_help" = "long"; then
1309180740Sdes  # Omit some internal or obsolete options to make the list less imposing.
1310180740Sdes  # This message is too long to be a string in the A/UX 3.1 sh.
1311180740Sdes  cat <<_ACEOF
1312180740Sdes\`configure' configures OpenSSH Portable to adapt to many kinds of systems.
1313180740Sdes
1314180740SdesUsage: $0 [OPTION]... [VAR=VALUE]...
1315180740Sdes
1316180740SdesTo assign environment variables (e.g., CC, CFLAGS...), specify them as
1317180740SdesVAR=VALUE.  See below for descriptions of some of the useful variables.
1318180740Sdes
1319180740SdesDefaults for the options are specified in brackets.
1320180740Sdes
1321180740SdesConfiguration:
1322180740Sdes  -h, --help              display this help and exit
1323180740Sdes      --help=short        display options specific to this package
1324180740Sdes      --help=recursive    display the short help of all the included packages
1325180740Sdes  -V, --version           display version information and exit
1326225825Sdes  -q, --quiet, --silent   do not print \`checking ...' messages
1327180740Sdes      --cache-file=FILE   cache test results in FILE [disabled]
1328180740Sdes  -C, --config-cache      alias for \`--cache-file=config.cache'
1329180740Sdes  -n, --no-create         do not create output files
1330180740Sdes      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1331180740Sdes
1332180740SdesInstallation directories:
1333180740Sdes  --prefix=PREFIX         install architecture-independent files in PREFIX
1334225825Sdes                          [$ac_default_prefix]
1335180740Sdes  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1336225825Sdes                          [PREFIX]
1337180740Sdes
1338180740SdesBy default, \`make install' will install all the files in
1339180740Sdes\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1340180740Sdesan installation prefix other than \`$ac_default_prefix' using \`--prefix',
1341180740Sdesfor instance \`--prefix=\$HOME'.
1342180740Sdes
1343180740SdesFor better control, use the options below.
1344180740Sdes
1345180740SdesFine tuning of the installation directories:
1346225825Sdes  --bindir=DIR            user executables [EPREFIX/bin]
1347225825Sdes  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1348225825Sdes  --libexecdir=DIR        program executables [EPREFIX/libexec]
1349225825Sdes  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1350225825Sdes  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1351225825Sdes  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1352225825Sdes  --libdir=DIR            object code libraries [EPREFIX/lib]
1353225825Sdes  --includedir=DIR        C header files [PREFIX/include]
1354225825Sdes  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1355225825Sdes  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1356225825Sdes  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1357225825Sdes  --infodir=DIR           info documentation [DATAROOTDIR/info]
1358225825Sdes  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1359225825Sdes  --mandir=DIR            man documentation [DATAROOTDIR/man]
1360225825Sdes  --docdir=DIR            documentation root [DATAROOTDIR/doc/openssh]
1361225825Sdes  --htmldir=DIR           html documentation [DOCDIR]
1362225825Sdes  --dvidir=DIR            dvi documentation [DOCDIR]
1363225825Sdes  --pdfdir=DIR            pdf documentation [DOCDIR]
1364225825Sdes  --psdir=DIR             ps documentation [DOCDIR]
1365180740Sdes_ACEOF
1366180740Sdes
1367180740Sdes  cat <<\_ACEOF
1368180740Sdes
1369180740SdesSystem types:
1370180740Sdes  --build=BUILD     configure for building on BUILD [guessed]
1371180740Sdes  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1372180740Sdes_ACEOF
1373180740Sdesfi
1374180740Sdes
1375180740Sdesif test -n "$ac_init_help"; then
1376180740Sdes  case $ac_init_help in
1377180740Sdes     short | recursive ) echo "Configuration of OpenSSH Portable:";;
1378180740Sdes   esac
1379180740Sdes  cat <<\_ACEOF
1380180740Sdes
1381180740SdesOptional Features:
1382225825Sdes  --disable-option-checking  ignore unrecognized --enable/--with options
1383180740Sdes  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1384180740Sdes  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1385180740Sdes  --disable-largefile     omit support for large files
1386180740Sdes  --disable-strip         Disable calling strip(1) on install
1387180740Sdes  --disable-etc-default-login Disable using PATH from /etc/default/login no
1388180740Sdes  --disable-lastlog       disable use of lastlog even if detected no
1389180740Sdes  --disable-utmp          disable use of utmp even if detected no
1390180740Sdes  --disable-utmpx         disable use of utmpx even if detected no
1391180740Sdes  --disable-wtmp          disable use of wtmp even if detected no
1392180740Sdes  --disable-wtmpx         disable use of wtmpx even if detected no
1393180740Sdes  --disable-libutil       disable use of libutil (login() etc.) no
1394180740Sdes  --disable-pututline     disable use of pututline() etc. (uwtmp) no
1395180740Sdes  --disable-pututxline    disable use of pututxline() etc. (uwtmpx) no
1396180740Sdes
1397180740SdesOptional Packages:
1398180740Sdes  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1399180740Sdes  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1400180746Sdes  --without-stackprotect  Don't use compiler's stack protection
1401180740Sdes  --without-rpath         Disable auto-added -R linker paths
1402180740Sdes  --with-cflags           Specify additional flags to pass to compiler
1403180740Sdes  --with-cppflags         Specify additional flags to pass to preprocessor
1404180740Sdes  --with-ldflags          Specify additional flags to pass to linker
1405180740Sdes  --with-libs             Specify additional libraries to link with
1406180740Sdes  --with-Werror           Build main code with -Werror
1407180740Sdes  --with-solaris-contracts Enable Solaris process contracts (experimental)
1408218767Sdes  --with-solaris-projects Enable Solaris projects (experimental)
1409180740Sdes  --with-osfsia           Enable Digital Unix SIA
1410180740Sdes  --with-zlib=PATH        Use zlib in PATH
1411180740Sdes  --without-zlib-version-check Disable zlib version check
1412180740Sdes  --with-skey[=PATH]      Enable S/Key support (optionally in PATH)
1413180740Sdes  --with-tcp-wrappers[=PATH] Enable tcpwrappers support (optionally in PATH)
1414180740Sdes  --with-libedit[=PATH]   Enable libedit support for sftp
1415218767Sdes  --with-audit=module     Enable audit support (modules=debug,bsm,linux)
1416180740Sdes  --with-ssl-dir=PATH     Specify path to OpenSSL installation
1417180740Sdes  --without-openssl-header-check Disable OpenSSL version consistency check
1418180740Sdes  --with-ssl-engine       Enable OpenSSL (hardware) ENGINE support
1419180740Sdes  --with-prngd-port=PORT  read entropy from PRNGD/EGD TCP localhost:PORT
1420180740Sdes  --with-prngd-socket=FILE read entropy from PRNGD/EGD socket FILE (default=/var/run/egd-pool)
1421225825Sdes  --with-pam              Enable PAM support
1422180740Sdes  --with-privsep-user=user Specify non-privileged user for privilege separation
1423225825Sdes  --with-sandbox=style    Specify privilege separation sandbox (no, darwin, rlimit, systrace)
1424180746Sdes  --with-selinux          Enable SELinux support
1425180740Sdes  --with-kerberos5=PATH   Enable Kerberos 5 support
1426180740Sdes  --with-privsep-path=xxx Path for privilege separation chroot (default=/var/empty)
1427180740Sdes  --with-xauth=PATH       Specify path to xauth program
1428225825Sdes  --with-maildir=/path/to/mail    Specify your system mail directory
1429180740Sdes  --with-mantype=man|cat|doc  Set man page type
1430180740Sdes  --with-md5-passwords    Enable use of MD5 passwords
1431180740Sdes  --without-shadow        Disable shadow password support
1432180740Sdes  --with-ipaddr-display   Use ip address instead of hostname in \$DISPLAY
1433180740Sdes  --with-default-path=    Specify default \$PATH environment for server
1434180740Sdes  --with-superuser-path=  Specify different path for super-user
1435180740Sdes  --with-4in6             Check for and convert IPv4 in IPv6 mapped addresses
1436180740Sdes  --with-bsd-auth         Enable BSD auth support
1437180740Sdes  --with-pid-dir=PATH     Specify location of ssh.pid file
1438180740Sdes  --with-lastlog=FILE|DIR specify lastlog location common locations
1439180740Sdes
1440180740SdesSome influential environment variables:
1441180740Sdes  CC          C compiler command
1442180740Sdes  CFLAGS      C compiler flags
1443180740Sdes  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1444180740Sdes              nonstandard directory <lib dir>
1445180740Sdes  LIBS        libraries to pass to the linker, e.g. -l<library>
1446225825Sdes  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1447180740Sdes              you have headers in a nonstandard directory <include dir>
1448180740Sdes  CPP         C preprocessor
1449180740Sdes
1450180740SdesUse these variables to override the choices made by `configure' or to help
1451180740Sdesit to find libraries and programs with nonstandard names/locations.
1452180740Sdes
1453180740SdesReport bugs to <openssh-unix-dev@mindrot.org>.
1454180740Sdes_ACEOF
1455180740Sdesac_status=$?
1456180740Sdesfi
1457180740Sdes
1458180740Sdesif test "$ac_init_help" = "recursive"; then
1459180740Sdes  # If there are subdirs, report their specific --help.
1460180740Sdes  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1461225825Sdes    test -d "$ac_dir" ||
1462225825Sdes      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1463225825Sdes      continue
1464180740Sdes    ac_builddir=.
1465180740Sdes
1466180740Sdescase "$ac_dir" in
1467180740Sdes.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1468180740Sdes*)
1469225825Sdes  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1470180740Sdes  # A ".." for each directory in $ac_dir_suffix.
1471225825Sdes  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1472180740Sdes  case $ac_top_builddir_sub in
1473180740Sdes  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1474180740Sdes  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1475180740Sdes  esac ;;
1476180740Sdesesac
1477180740Sdesac_abs_top_builddir=$ac_pwd
1478180740Sdesac_abs_builddir=$ac_pwd$ac_dir_suffix
1479180740Sdes# for backward compatibility:
1480180740Sdesac_top_builddir=$ac_top_build_prefix
1481180740Sdes
1482180740Sdescase $srcdir in
1483180740Sdes  .)  # We are building in place.
1484180740Sdes    ac_srcdir=.
1485180740Sdes    ac_top_srcdir=$ac_top_builddir_sub
1486180740Sdes    ac_abs_top_srcdir=$ac_pwd ;;
1487180740Sdes  [\\/]* | ?:[\\/]* )  # Absolute name.
1488180740Sdes    ac_srcdir=$srcdir$ac_dir_suffix;
1489180740Sdes    ac_top_srcdir=$srcdir
1490180740Sdes    ac_abs_top_srcdir=$srcdir ;;
1491180740Sdes  *) # Relative name.
1492180740Sdes    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1493180740Sdes    ac_top_srcdir=$ac_top_build_prefix$srcdir
1494180740Sdes    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1495180740Sdesesac
1496180740Sdesac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1497180740Sdes
1498180740Sdes    cd "$ac_dir" || { ac_status=$?; continue; }
1499180740Sdes    # Check for guested configure.
1500180740Sdes    if test -f "$ac_srcdir/configure.gnu"; then
1501180740Sdes      echo &&
1502180740Sdes      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1503180740Sdes    elif test -f "$ac_srcdir/configure"; then
1504180740Sdes      echo &&
1505180740Sdes      $SHELL "$ac_srcdir/configure" --help=recursive
1506180740Sdes    else
1507225825Sdes      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1508180740Sdes    fi || ac_status=$?
1509180740Sdes    cd "$ac_pwd" || { ac_status=$?; break; }
1510180740Sdes  done
1511180740Sdesfi
1512180740Sdes
1513180740Sdestest -n "$ac_init_help" && exit $ac_status
1514180740Sdesif $ac_init_version; then
1515180740Sdes  cat <<\_ACEOF
1516180740SdesOpenSSH configure Portable
1517225825Sdesgenerated by GNU Autoconf 2.68
1518180740Sdes
1519225825SdesCopyright (C) 2010 Free Software Foundation, Inc.
1520180740SdesThis configure script is free software; the Free Software Foundation
1521180740Sdesgives unlimited permission to copy, distribute and modify it.
1522180740Sdes_ACEOF
1523180740Sdes  exit
1524180740Sdesfi
1525225825Sdes
1526225825Sdes## ------------------------ ##
1527225825Sdes## Autoconf initialization. ##
1528225825Sdes## ------------------------ ##
1529225825Sdes
1530225825Sdes# ac_fn_c_try_compile LINENO
1531225825Sdes# --------------------------
1532225825Sdes# Try to compile conftest.$ac_ext, and return whether this succeeded.
1533225825Sdesac_fn_c_try_compile ()
1534225825Sdes{
1535225825Sdes  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1536225825Sdes  rm -f conftest.$ac_objext
1537225825Sdes  if { { ac_try="$ac_compile"
1538225825Sdescase "(($ac_try" in
1539225825Sdes  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1540225825Sdes  *) ac_try_echo=$ac_try;;
1541225825Sdesesac
1542225825Sdeseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1543225825Sdes$as_echo "$ac_try_echo"; } >&5
1544225825Sdes  (eval "$ac_compile") 2>conftest.err
1545225825Sdes  ac_status=$?
1546225825Sdes  if test -s conftest.err; then
1547225825Sdes    grep -v '^ *+' conftest.err >conftest.er1
1548225825Sdes    cat conftest.er1 >&5
1549225825Sdes    mv -f conftest.er1 conftest.err
1550225825Sdes  fi
1551225825Sdes  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1552225825Sdes  test $ac_status = 0; } && {
1553225825Sdes	 test -z "$ac_c_werror_flag" ||
1554225825Sdes	 test ! -s conftest.err
1555225825Sdes       } && test -s conftest.$ac_objext; then :
1556225825Sdes  ac_retval=0
1557225825Sdeselse
1558225825Sdes  $as_echo "$as_me: failed program was:" >&5
1559225825Sdessed 's/^/| /' conftest.$ac_ext >&5
1560225825Sdes
1561225825Sdes	ac_retval=1
1562225825Sdesfi
1563225825Sdes  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1564225825Sdes  as_fn_set_status $ac_retval
1565225825Sdes
1566225825Sdes} # ac_fn_c_try_compile
1567225825Sdes
1568225825Sdes# ac_fn_c_try_run LINENO
1569225825Sdes# ----------------------
1570225825Sdes# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1571225825Sdes# that executables *can* be run.
1572225825Sdesac_fn_c_try_run ()
1573225825Sdes{
1574225825Sdes  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1575225825Sdes  if { { ac_try="$ac_link"
1576225825Sdescase "(($ac_try" in
1577225825Sdes  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1578225825Sdes  *) ac_try_echo=$ac_try;;
1579225825Sdesesac
1580225825Sdeseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1581225825Sdes$as_echo "$ac_try_echo"; } >&5
1582225825Sdes  (eval "$ac_link") 2>&5
1583225825Sdes  ac_status=$?
1584225825Sdes  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1585225825Sdes  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1586225825Sdes  { { case "(($ac_try" in
1587225825Sdes  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1588225825Sdes  *) ac_try_echo=$ac_try;;
1589225825Sdesesac
1590225825Sdeseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1591225825Sdes$as_echo "$ac_try_echo"; } >&5
1592225825Sdes  (eval "$ac_try") 2>&5
1593225825Sdes  ac_status=$?
1594225825Sdes  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1595225825Sdes  test $ac_status = 0; }; }; then :
1596225825Sdes  ac_retval=0
1597225825Sdeselse
1598225825Sdes  $as_echo "$as_me: program exited with status $ac_status" >&5
1599225825Sdes       $as_echo "$as_me: failed program was:" >&5
1600225825Sdessed 's/^/| /' conftest.$ac_ext >&5
1601225825Sdes
1602225825Sdes       ac_retval=$ac_status
1603225825Sdesfi
1604225825Sdes  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1605225825Sdes  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1606225825Sdes  as_fn_set_status $ac_retval
1607225825Sdes
1608225825Sdes} # ac_fn_c_try_run
1609225825Sdes
1610225825Sdes# ac_fn_c_try_cpp LINENO
1611225825Sdes# ----------------------
1612225825Sdes# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1613225825Sdesac_fn_c_try_cpp ()
1614225825Sdes{
1615225825Sdes  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1616225825Sdes  if { { ac_try="$ac_cpp conftest.$ac_ext"
1617225825Sdescase "(($ac_try" in
1618225825Sdes  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1619225825Sdes  *) ac_try_echo=$ac_try;;
1620225825Sdesesac
1621225825Sdeseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1622225825Sdes$as_echo "$ac_try_echo"; } >&5
1623225825Sdes  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1624225825Sdes  ac_status=$?
1625225825Sdes  if test -s conftest.err; then
1626225825Sdes    grep -v '^ *+' conftest.err >conftest.er1
1627225825Sdes    cat conftest.er1 >&5
1628225825Sdes    mv -f conftest.er1 conftest.err
1629225825Sdes  fi
1630225825Sdes  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1631225825Sdes  test $ac_status = 0; } > conftest.i && {
1632225825Sdes	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1633225825Sdes	 test ! -s conftest.err
1634225825Sdes       }; then :
1635225825Sdes  ac_retval=0
1636225825Sdeselse
1637225825Sdes  $as_echo "$as_me: failed program was:" >&5
1638225825Sdessed 's/^/| /' conftest.$ac_ext >&5
1639225825Sdes
1640225825Sdes    ac_retval=1
1641225825Sdesfi
1642225825Sdes  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1643225825Sdes  as_fn_set_status $ac_retval
1644225825Sdes
1645225825Sdes} # ac_fn_c_try_cpp
1646225825Sdes
1647225825Sdes# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1648225825Sdes# -------------------------------------------------------
1649225825Sdes# Tests whether HEADER exists and can be compiled using the include files in
1650225825Sdes# INCLUDES, setting the cache variable VAR accordingly.
1651225825Sdesac_fn_c_check_header_compile ()
1652225825Sdes{
1653225825Sdes  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1654225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1655225825Sdes$as_echo_n "checking for $2... " >&6; }
1656225825Sdesif eval \${$3+:} false; then :
1657225825Sdes  $as_echo_n "(cached) " >&6
1658225825Sdeselse
1659225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1660225825Sdes/* end confdefs.h.  */
1661225825Sdes$4
1662225825Sdes#include <$2>
1663225825Sdes_ACEOF
1664225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
1665225825Sdes  eval "$3=yes"
1666225825Sdeselse
1667225825Sdes  eval "$3=no"
1668225825Sdesfi
1669225825Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1670225825Sdesfi
1671225825Sdeseval ac_res=\$$3
1672225825Sdes	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1673225825Sdes$as_echo "$ac_res" >&6; }
1674225825Sdes  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1675225825Sdes
1676225825Sdes} # ac_fn_c_check_header_compile
1677225825Sdes
1678225825Sdes# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1679225825Sdes# ---------------------------------------------
1680225825Sdes# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1681225825Sdes# accordingly.
1682225825Sdesac_fn_c_check_decl ()
1683225825Sdes{
1684225825Sdes  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1685225825Sdes  as_decl_name=`echo $2|sed 's/ *(.*//'`
1686225825Sdes  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1687225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1688225825Sdes$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1689225825Sdesif eval \${$3+:} false; then :
1690225825Sdes  $as_echo_n "(cached) " >&6
1691225825Sdeselse
1692225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1693225825Sdes/* end confdefs.h.  */
1694225825Sdes$4
1695225825Sdesint
1696225825Sdesmain ()
1697225825Sdes{
1698225825Sdes#ifndef $as_decl_name
1699225825Sdes#ifdef __cplusplus
1700225825Sdes  (void) $as_decl_use;
1701225825Sdes#else
1702225825Sdes  (void) $as_decl_name;
1703225825Sdes#endif
1704225825Sdes#endif
1705225825Sdes
1706225825Sdes  ;
1707225825Sdes  return 0;
1708225825Sdes}
1709225825Sdes_ACEOF
1710225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
1711225825Sdes  eval "$3=yes"
1712225825Sdeselse
1713225825Sdes  eval "$3=no"
1714225825Sdesfi
1715225825Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1716225825Sdesfi
1717225825Sdeseval ac_res=\$$3
1718225825Sdes	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1719225825Sdes$as_echo "$ac_res" >&6; }
1720225825Sdes  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1721225825Sdes
1722225825Sdes} # ac_fn_c_check_decl
1723225825Sdes
1724225825Sdes# ac_fn_c_try_link LINENO
1725225825Sdes# -----------------------
1726225825Sdes# Try to link conftest.$ac_ext, and return whether this succeeded.
1727225825Sdesac_fn_c_try_link ()
1728225825Sdes{
1729225825Sdes  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1730225825Sdes  rm -f conftest.$ac_objext conftest$ac_exeext
1731225825Sdes  if { { ac_try="$ac_link"
1732225825Sdescase "(($ac_try" in
1733225825Sdes  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1734225825Sdes  *) ac_try_echo=$ac_try;;
1735225825Sdesesac
1736225825Sdeseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1737225825Sdes$as_echo "$ac_try_echo"; } >&5
1738225825Sdes  (eval "$ac_link") 2>conftest.err
1739225825Sdes  ac_status=$?
1740225825Sdes  if test -s conftest.err; then
1741225825Sdes    grep -v '^ *+' conftest.err >conftest.er1
1742225825Sdes    cat conftest.er1 >&5
1743225825Sdes    mv -f conftest.er1 conftest.err
1744225825Sdes  fi
1745225825Sdes  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1746225825Sdes  test $ac_status = 0; } && {
1747225825Sdes	 test -z "$ac_c_werror_flag" ||
1748225825Sdes	 test ! -s conftest.err
1749225825Sdes       } && test -s conftest$ac_exeext && {
1750225825Sdes	 test "$cross_compiling" = yes ||
1751225825Sdes	 $as_test_x conftest$ac_exeext
1752225825Sdes       }; then :
1753225825Sdes  ac_retval=0
1754225825Sdeselse
1755225825Sdes  $as_echo "$as_me: failed program was:" >&5
1756225825Sdessed 's/^/| /' conftest.$ac_ext >&5
1757225825Sdes
1758225825Sdes	ac_retval=1
1759225825Sdesfi
1760225825Sdes  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1761225825Sdes  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1762225825Sdes  # interfere with the next link command; also delete a directory that is
1763225825Sdes  # left behind by Apple's compiler.  We do this before executing the actions.
1764225825Sdes  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1765225825Sdes  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1766225825Sdes  as_fn_set_status $ac_retval
1767225825Sdes
1768225825Sdes} # ac_fn_c_try_link
1769225825Sdes
1770225825Sdes# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1771225825Sdes# -------------------------------------------------------
1772225825Sdes# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1773225825Sdes# the include files in INCLUDES and setting the cache variable VAR
1774225825Sdes# accordingly.
1775225825Sdesac_fn_c_check_header_mongrel ()
1776225825Sdes{
1777225825Sdes  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1778225825Sdes  if eval \${$3+:} false; then :
1779225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1780225825Sdes$as_echo_n "checking for $2... " >&6; }
1781225825Sdesif eval \${$3+:} false; then :
1782225825Sdes  $as_echo_n "(cached) " >&6
1783225825Sdesfi
1784225825Sdeseval ac_res=\$$3
1785225825Sdes	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1786225825Sdes$as_echo "$ac_res" >&6; }
1787225825Sdeselse
1788225825Sdes  # Is the header compilable?
1789225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1790225825Sdes$as_echo_n "checking $2 usability... " >&6; }
1791225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
1792225825Sdes/* end confdefs.h.  */
1793225825Sdes$4
1794225825Sdes#include <$2>
1795225825Sdes_ACEOF
1796225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
1797225825Sdes  ac_header_compiler=yes
1798225825Sdeselse
1799225825Sdes  ac_header_compiler=no
1800225825Sdesfi
1801225825Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1802225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1803225825Sdes$as_echo "$ac_header_compiler" >&6; }
1804225825Sdes
1805225825Sdes# Is the header present?
1806225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1807225825Sdes$as_echo_n "checking $2 presence... " >&6; }
1808225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
1809225825Sdes/* end confdefs.h.  */
1810225825Sdes#include <$2>
1811225825Sdes_ACEOF
1812225825Sdesif ac_fn_c_try_cpp "$LINENO"; then :
1813225825Sdes  ac_header_preproc=yes
1814225825Sdeselse
1815225825Sdes  ac_header_preproc=no
1816225825Sdesfi
1817225825Sdesrm -f conftest.err conftest.i conftest.$ac_ext
1818225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1819225825Sdes$as_echo "$ac_header_preproc" >&6; }
1820225825Sdes
1821225825Sdes# So?  What about this header?
1822225825Sdescase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1823225825Sdes  yes:no: )
1824225825Sdes    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1825225825Sdes$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1826225825Sdes    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1827225825Sdes$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1828225825Sdes    ;;
1829225825Sdes  no:yes:* )
1830225825Sdes    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1831225825Sdes$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1832225825Sdes    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1833225825Sdes$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1834225825Sdes    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1835225825Sdes$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1836225825Sdes    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1837225825Sdes$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1838225825Sdes    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1839225825Sdes$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1840225825Sdes( $as_echo "## ------------------------------------------- ##
1841225825Sdes## Report this to openssh-unix-dev@mindrot.org ##
1842225825Sdes## ------------------------------------------- ##"
1843225825Sdes     ) | sed "s/^/$as_me: WARNING:     /" >&2
1844225825Sdes    ;;
1845225825Sdesesac
1846225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1847225825Sdes$as_echo_n "checking for $2... " >&6; }
1848225825Sdesif eval \${$3+:} false; then :
1849225825Sdes  $as_echo_n "(cached) " >&6
1850225825Sdeselse
1851225825Sdes  eval "$3=\$ac_header_compiler"
1852225825Sdesfi
1853225825Sdeseval ac_res=\$$3
1854225825Sdes	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1855225825Sdes$as_echo "$ac_res" >&6; }
1856225825Sdesfi
1857225825Sdes  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1858225825Sdes
1859225825Sdes} # ac_fn_c_check_header_mongrel
1860225825Sdes
1861225825Sdes# ac_fn_c_check_func LINENO FUNC VAR
1862225825Sdes# ----------------------------------
1863225825Sdes# Tests whether FUNC exists, setting the cache variable VAR accordingly
1864225825Sdesac_fn_c_check_func ()
1865225825Sdes{
1866225825Sdes  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1867225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1868225825Sdes$as_echo_n "checking for $2... " >&6; }
1869225825Sdesif eval \${$3+:} false; then :
1870225825Sdes  $as_echo_n "(cached) " >&6
1871225825Sdeselse
1872225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1873225825Sdes/* end confdefs.h.  */
1874225825Sdes/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1875225825Sdes   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1876225825Sdes#define $2 innocuous_$2
1877225825Sdes
1878225825Sdes/* System header to define __stub macros and hopefully few prototypes,
1879225825Sdes    which can conflict with char $2 (); below.
1880225825Sdes    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1881225825Sdes    <limits.h> exists even on freestanding compilers.  */
1882225825Sdes
1883225825Sdes#ifdef __STDC__
1884225825Sdes# include <limits.h>
1885225825Sdes#else
1886225825Sdes# include <assert.h>
1887225825Sdes#endif
1888225825Sdes
1889225825Sdes#undef $2
1890225825Sdes
1891225825Sdes/* Override any GCC internal prototype to avoid an error.
1892225825Sdes   Use char because int might match the return type of a GCC
1893225825Sdes   builtin and then its argument prototype would still apply.  */
1894225825Sdes#ifdef __cplusplus
1895225825Sdesextern "C"
1896225825Sdes#endif
1897225825Sdeschar $2 ();
1898225825Sdes/* The GNU C library defines this for functions which it implements
1899225825Sdes    to always fail with ENOSYS.  Some functions are actually named
1900225825Sdes    something starting with __ and the normal name is an alias.  */
1901225825Sdes#if defined __stub_$2 || defined __stub___$2
1902225825Sdeschoke me
1903225825Sdes#endif
1904225825Sdes
1905225825Sdesint
1906225825Sdesmain ()
1907225825Sdes{
1908225825Sdesreturn $2 ();
1909225825Sdes  ;
1910225825Sdes  return 0;
1911225825Sdes}
1912225825Sdes_ACEOF
1913225825Sdesif ac_fn_c_try_link "$LINENO"; then :
1914225825Sdes  eval "$3=yes"
1915225825Sdeselse
1916225825Sdes  eval "$3=no"
1917225825Sdesfi
1918225825Sdesrm -f core conftest.err conftest.$ac_objext \
1919225825Sdes    conftest$ac_exeext conftest.$ac_ext
1920225825Sdesfi
1921225825Sdeseval ac_res=\$$3
1922225825Sdes	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1923225825Sdes$as_echo "$ac_res" >&6; }
1924225825Sdes  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1925225825Sdes
1926225825Sdes} # ac_fn_c_check_func
1927225825Sdes
1928225825Sdes# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1929225825Sdes# -------------------------------------------
1930225825Sdes# Tests whether TYPE exists after having included INCLUDES, setting cache
1931225825Sdes# variable VAR accordingly.
1932225825Sdesac_fn_c_check_type ()
1933225825Sdes{
1934225825Sdes  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1935225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1936225825Sdes$as_echo_n "checking for $2... " >&6; }
1937225825Sdesif eval \${$3+:} false; then :
1938225825Sdes  $as_echo_n "(cached) " >&6
1939225825Sdeselse
1940225825Sdes  eval "$3=no"
1941225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1942225825Sdes/* end confdefs.h.  */
1943225825Sdes$4
1944225825Sdesint
1945225825Sdesmain ()
1946225825Sdes{
1947225825Sdesif (sizeof ($2))
1948225825Sdes	 return 0;
1949225825Sdes  ;
1950225825Sdes  return 0;
1951225825Sdes}
1952225825Sdes_ACEOF
1953225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
1954225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1955225825Sdes/* end confdefs.h.  */
1956225825Sdes$4
1957225825Sdesint
1958225825Sdesmain ()
1959225825Sdes{
1960225825Sdesif (sizeof (($2)))
1961225825Sdes	    return 0;
1962225825Sdes  ;
1963225825Sdes  return 0;
1964225825Sdes}
1965225825Sdes_ACEOF
1966225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
1967225825Sdes
1968225825Sdeselse
1969225825Sdes  eval "$3=yes"
1970225825Sdesfi
1971225825Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1972225825Sdesfi
1973225825Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1974225825Sdesfi
1975225825Sdeseval ac_res=\$$3
1976225825Sdes	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1977225825Sdes$as_echo "$ac_res" >&6; }
1978225825Sdes  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1979225825Sdes
1980225825Sdes} # ac_fn_c_check_type
1981225825Sdes
1982225825Sdes# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1983225825Sdes# --------------------------------------------
1984225825Sdes# Tries to find the compile-time value of EXPR in a program that includes
1985225825Sdes# INCLUDES, setting VAR accordingly. Returns whether the value could be
1986225825Sdes# computed
1987225825Sdesac_fn_c_compute_int ()
1988225825Sdes{
1989225825Sdes  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1990225825Sdes  if test "$cross_compiling" = yes; then
1991225825Sdes    # Depending upon the size, compute the lo and hi bounds.
1992225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
1993225825Sdes/* end confdefs.h.  */
1994225825Sdes$4
1995225825Sdesint
1996225825Sdesmain ()
1997225825Sdes{
1998225825Sdesstatic int test_array [1 - 2 * !(($2) >= 0)];
1999225825Sdestest_array [0] = 0
2000225825Sdes
2001225825Sdes  ;
2002225825Sdes  return 0;
2003225825Sdes}
2004225825Sdes_ACEOF
2005225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
2006225825Sdes  ac_lo=0 ac_mid=0
2007225825Sdes  while :; do
2008225825Sdes    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2009225825Sdes/* end confdefs.h.  */
2010225825Sdes$4
2011225825Sdesint
2012225825Sdesmain ()
2013225825Sdes{
2014225825Sdesstatic int test_array [1 - 2 * !(($2) <= $ac_mid)];
2015225825Sdestest_array [0] = 0
2016225825Sdes
2017225825Sdes  ;
2018225825Sdes  return 0;
2019225825Sdes}
2020225825Sdes_ACEOF
2021225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
2022225825Sdes  ac_hi=$ac_mid; break
2023225825Sdeselse
2024225825Sdes  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2025225825Sdes			if test $ac_lo -le $ac_mid; then
2026225825Sdes			  ac_lo= ac_hi=
2027225825Sdes			  break
2028225825Sdes			fi
2029225825Sdes			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2030225825Sdesfi
2031225825Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2032225825Sdes  done
2033225825Sdeselse
2034225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2035225825Sdes/* end confdefs.h.  */
2036225825Sdes$4
2037225825Sdesint
2038225825Sdesmain ()
2039225825Sdes{
2040225825Sdesstatic int test_array [1 - 2 * !(($2) < 0)];
2041225825Sdestest_array [0] = 0
2042225825Sdes
2043225825Sdes  ;
2044225825Sdes  return 0;
2045225825Sdes}
2046225825Sdes_ACEOF
2047225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
2048225825Sdes  ac_hi=-1 ac_mid=-1
2049225825Sdes  while :; do
2050225825Sdes    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2051225825Sdes/* end confdefs.h.  */
2052225825Sdes$4
2053225825Sdesint
2054225825Sdesmain ()
2055225825Sdes{
2056225825Sdesstatic int test_array [1 - 2 * !(($2) >= $ac_mid)];
2057225825Sdestest_array [0] = 0
2058225825Sdes
2059225825Sdes  ;
2060225825Sdes  return 0;
2061225825Sdes}
2062225825Sdes_ACEOF
2063225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
2064225825Sdes  ac_lo=$ac_mid; break
2065225825Sdeselse
2066225825Sdes  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2067225825Sdes			if test $ac_mid -le $ac_hi; then
2068225825Sdes			  ac_lo= ac_hi=
2069225825Sdes			  break
2070225825Sdes			fi
2071225825Sdes			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2072225825Sdesfi
2073225825Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2074225825Sdes  done
2075225825Sdeselse
2076225825Sdes  ac_lo= ac_hi=
2077225825Sdesfi
2078225825Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2079225825Sdesfi
2080225825Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2081225825Sdes# Binary search between lo and hi bounds.
2082225825Sdeswhile test "x$ac_lo" != "x$ac_hi"; do
2083225825Sdes  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2084225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2085225825Sdes/* end confdefs.h.  */
2086225825Sdes$4
2087225825Sdesint
2088225825Sdesmain ()
2089225825Sdes{
2090225825Sdesstatic int test_array [1 - 2 * !(($2) <= $ac_mid)];
2091225825Sdestest_array [0] = 0
2092225825Sdes
2093225825Sdes  ;
2094225825Sdes  return 0;
2095225825Sdes}
2096225825Sdes_ACEOF
2097225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
2098225825Sdes  ac_hi=$ac_mid
2099225825Sdeselse
2100225825Sdes  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2101225825Sdesfi
2102225825Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2103225825Sdesdone
2104225825Sdescase $ac_lo in #((
2105225825Sdes?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2106225825Sdes'') ac_retval=1 ;;
2107225825Sdesesac
2108225825Sdes  else
2109225825Sdes    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2110225825Sdes/* end confdefs.h.  */
2111225825Sdes$4
2112225825Sdesstatic long int longval () { return $2; }
2113225825Sdesstatic unsigned long int ulongval () { return $2; }
2114225825Sdes#include <stdio.h>
2115225825Sdes#include <stdlib.h>
2116225825Sdesint
2117225825Sdesmain ()
2118225825Sdes{
2119225825Sdes
2120225825Sdes  FILE *f = fopen ("conftest.val", "w");
2121225825Sdes  if (! f)
2122225825Sdes    return 1;
2123225825Sdes  if (($2) < 0)
2124225825Sdes    {
2125225825Sdes      long int i = longval ();
2126225825Sdes      if (i != ($2))
2127225825Sdes	return 1;
2128225825Sdes      fprintf (f, "%ld", i);
2129225825Sdes    }
2130225825Sdes  else
2131225825Sdes    {
2132225825Sdes      unsigned long int i = ulongval ();
2133225825Sdes      if (i != ($2))
2134225825Sdes	return 1;
2135225825Sdes      fprintf (f, "%lu", i);
2136225825Sdes    }
2137225825Sdes  /* Do not output a trailing newline, as this causes \r\n confusion
2138225825Sdes     on some platforms.  */
2139225825Sdes  return ferror (f) || fclose (f) != 0;
2140225825Sdes
2141225825Sdes  ;
2142225825Sdes  return 0;
2143225825Sdes}
2144225825Sdes_ACEOF
2145225825Sdesif ac_fn_c_try_run "$LINENO"; then :
2146225825Sdes  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2147225825Sdeselse
2148225825Sdes  ac_retval=1
2149225825Sdesfi
2150225825Sdesrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2151225825Sdes  conftest.$ac_objext conftest.beam conftest.$ac_ext
2152225825Sdesrm -f conftest.val
2153225825Sdes
2154225825Sdes  fi
2155225825Sdes  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2156225825Sdes  as_fn_set_status $ac_retval
2157225825Sdes
2158225825Sdes} # ac_fn_c_compute_int
2159225825Sdes
2160225825Sdes# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2161225825Sdes# ----------------------------------------------------
2162225825Sdes# Tries to find if the field MEMBER exists in type AGGR, after including
2163225825Sdes# INCLUDES, setting cache variable VAR accordingly.
2164225825Sdesac_fn_c_check_member ()
2165225825Sdes{
2166225825Sdes  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2167225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2168225825Sdes$as_echo_n "checking for $2.$3... " >&6; }
2169225825Sdesif eval \${$4+:} false; then :
2170225825Sdes  $as_echo_n "(cached) " >&6
2171225825Sdeselse
2172225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2173225825Sdes/* end confdefs.h.  */
2174225825Sdes$5
2175225825Sdesint
2176225825Sdesmain ()
2177225825Sdes{
2178225825Sdesstatic $2 ac_aggr;
2179225825Sdesif (ac_aggr.$3)
2180225825Sdesreturn 0;
2181225825Sdes  ;
2182225825Sdes  return 0;
2183225825Sdes}
2184225825Sdes_ACEOF
2185225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
2186225825Sdes  eval "$4=yes"
2187225825Sdeselse
2188225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2189225825Sdes/* end confdefs.h.  */
2190225825Sdes$5
2191225825Sdesint
2192225825Sdesmain ()
2193225825Sdes{
2194225825Sdesstatic $2 ac_aggr;
2195225825Sdesif (sizeof ac_aggr.$3)
2196225825Sdesreturn 0;
2197225825Sdes  ;
2198225825Sdes  return 0;
2199225825Sdes}
2200225825Sdes_ACEOF
2201225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
2202225825Sdes  eval "$4=yes"
2203225825Sdeselse
2204225825Sdes  eval "$4=no"
2205225825Sdesfi
2206225825Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2207225825Sdesfi
2208225825Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2209225825Sdesfi
2210225825Sdeseval ac_res=\$$4
2211225825Sdes	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2212225825Sdes$as_echo "$ac_res" >&6; }
2213225825Sdes  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2214225825Sdes
2215225825Sdes} # ac_fn_c_check_member
2216180740Sdescat >config.log <<_ACEOF
2217180740SdesThis file contains any messages produced by compilers while
2218180740Sdesrunning configure, to aid debugging if configure makes a mistake.
2219180740Sdes
2220180740SdesIt was created by OpenSSH $as_me Portable, which was
2221225825Sdesgenerated by GNU Autoconf 2.68.  Invocation command line was
2222180740Sdes
2223180740Sdes  $ $0 $@
2224180740Sdes
2225180740Sdes_ACEOF
2226180740Sdesexec 5>>config.log
2227180740Sdes{
2228180740Sdescat <<_ASUNAME
2229180740Sdes## --------- ##
2230180740Sdes## Platform. ##
2231180740Sdes## --------- ##
2232180740Sdes
2233180740Sdeshostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2234180740Sdesuname -m = `(uname -m) 2>/dev/null || echo unknown`
2235180740Sdesuname -r = `(uname -r) 2>/dev/null || echo unknown`
2236180740Sdesuname -s = `(uname -s) 2>/dev/null || echo unknown`
2237180740Sdesuname -v = `(uname -v) 2>/dev/null || echo unknown`
2238180740Sdes
2239180740Sdes/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2240180740Sdes/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2241180740Sdes
2242180740Sdes/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2243180740Sdes/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2244180740Sdes/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2245180740Sdes/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2246180740Sdes/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2247180740Sdes/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2248180740Sdes/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2249180740Sdes
2250180740Sdes_ASUNAME
2251180740Sdes
2252180740Sdesas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2253180740Sdesfor as_dir in $PATH
2254180740Sdesdo
2255180740Sdes  IFS=$as_save_IFS
2256180740Sdes  test -z "$as_dir" && as_dir=.
2257225825Sdes    $as_echo "PATH: $as_dir"
2258225825Sdes  done
2259180740SdesIFS=$as_save_IFS
2260180740Sdes
2261180740Sdes} >&5
2262180740Sdes
2263180740Sdescat >&5 <<_ACEOF
2264180740Sdes
2265180740Sdes
2266180740Sdes## ----------- ##
2267180740Sdes## Core tests. ##
2268180740Sdes## ----------- ##
2269180740Sdes
2270180740Sdes_ACEOF
2271180740Sdes
2272180740Sdes
2273180740Sdes# Keep a trace of the command line.
2274180740Sdes# Strip out --no-create and --no-recursion so they do not pile up.
2275180740Sdes# Strip out --silent because we don't want to record it for future runs.
2276180740Sdes# Also quote any args containing shell meta-characters.
2277180740Sdes# Make two passes to allow for proper duplicate-argument suppression.
2278180740Sdesac_configure_args=
2279180740Sdesac_configure_args0=
2280180740Sdesac_configure_args1=
2281180740Sdesac_must_keep_next=false
2282180740Sdesfor ac_pass in 1 2
2283180740Sdesdo
2284180740Sdes  for ac_arg
2285180740Sdes  do
2286180740Sdes    case $ac_arg in
2287180740Sdes    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2288180740Sdes    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2289180740Sdes    | -silent | --silent | --silen | --sile | --sil)
2290180740Sdes      continue ;;
2291180740Sdes    *\'*)
2292225825Sdes      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2293180740Sdes    esac
2294180740Sdes    case $ac_pass in
2295225825Sdes    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2296180740Sdes    2)
2297225825Sdes      as_fn_append ac_configure_args1 " '$ac_arg'"
2298180740Sdes      if test $ac_must_keep_next = true; then
2299180740Sdes	ac_must_keep_next=false # Got value, back to normal.
2300180740Sdes      else
2301180740Sdes	case $ac_arg in
2302180740Sdes	  *=* | --config-cache | -C | -disable-* | --disable-* \
2303180740Sdes	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2304180740Sdes	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2305180740Sdes	  | -with-* | --with-* | -without-* | --without-* | --x)
2306180740Sdes	    case "$ac_configure_args0 " in
2307180740Sdes	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2308180740Sdes	    esac
2309180740Sdes	    ;;
2310180740Sdes	  -* ) ac_must_keep_next=true ;;
2311180740Sdes	esac
2312180740Sdes      fi
2313225825Sdes      as_fn_append ac_configure_args " '$ac_arg'"
2314180740Sdes      ;;
2315180740Sdes    esac
2316180740Sdes  done
2317180740Sdesdone
2318225825Sdes{ ac_configure_args0=; unset ac_configure_args0;}
2319225825Sdes{ ac_configure_args1=; unset ac_configure_args1;}
2320180740Sdes
2321180740Sdes# When interrupted or exit'd, cleanup temporary files, and complete
2322180740Sdes# config.log.  We remove comments because anyway the quotes in there
2323180740Sdes# would cause problems or look ugly.
2324180740Sdes# WARNING: Use '\'' to represent an apostrophe within the trap.
2325180740Sdes# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2326180740Sdestrap 'exit_status=$?
2327180740Sdes  # Save into config.log some information that might help in debugging.
2328180740Sdes  {
2329180740Sdes    echo
2330180740Sdes
2331225825Sdes    $as_echo "## ---------------- ##
2332180740Sdes## Cache variables. ##
2333225825Sdes## ---------------- ##"
2334180740Sdes    echo
2335180740Sdes    # The following way of writing the cache mishandles newlines in values,
2336180740Sdes(
2337180740Sdes  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2338180740Sdes    eval ac_val=\$$ac_var
2339180740Sdes    case $ac_val in #(
2340180740Sdes    *${as_nl}*)
2341180740Sdes      case $ac_var in #(
2342225825Sdes      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2343225825Sdes$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2344180740Sdes      esac
2345180740Sdes      case $ac_var in #(
2346180740Sdes      _ | IFS | as_nl) ;; #(
2347225825Sdes      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2348225825Sdes      *) { eval $ac_var=; unset $ac_var;} ;;
2349180740Sdes      esac ;;
2350180740Sdes    esac
2351180740Sdes  done
2352180740Sdes  (set) 2>&1 |
2353180740Sdes    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2354180740Sdes    *${as_nl}ac_space=\ *)
2355180740Sdes      sed -n \
2356180740Sdes	"s/'\''/'\''\\\\'\'''\''/g;
2357180740Sdes	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2358180740Sdes      ;; #(
2359180740Sdes    *)
2360180740Sdes      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2361180740Sdes      ;;
2362180740Sdes    esac |
2363180740Sdes    sort
2364180740Sdes)
2365180740Sdes    echo
2366180740Sdes
2367225825Sdes    $as_echo "## ----------------- ##
2368180740Sdes## Output variables. ##
2369225825Sdes## ----------------- ##"
2370180740Sdes    echo
2371180740Sdes    for ac_var in $ac_subst_vars
2372180740Sdes    do
2373180740Sdes      eval ac_val=\$$ac_var
2374180740Sdes      case $ac_val in
2375225825Sdes      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2376180740Sdes      esac
2377225825Sdes      $as_echo "$ac_var='\''$ac_val'\''"
2378180740Sdes    done | sort
2379180740Sdes    echo
2380180740Sdes
2381180740Sdes    if test -n "$ac_subst_files"; then
2382225825Sdes      $as_echo "## ------------------- ##
2383180740Sdes## File substitutions. ##
2384225825Sdes## ------------------- ##"
2385180740Sdes      echo
2386180740Sdes      for ac_var in $ac_subst_files
2387180740Sdes      do
2388180740Sdes	eval ac_val=\$$ac_var
2389180740Sdes	case $ac_val in
2390225825Sdes	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2391180740Sdes	esac
2392225825Sdes	$as_echo "$ac_var='\''$ac_val'\''"
2393180740Sdes      done | sort
2394180740Sdes      echo
2395180740Sdes    fi
2396180740Sdes
2397180740Sdes    if test -s confdefs.h; then
2398225825Sdes      $as_echo "## ----------- ##
2399180740Sdes## confdefs.h. ##
2400225825Sdes## ----------- ##"
2401180740Sdes      echo
2402180740Sdes      cat confdefs.h
2403180740Sdes      echo
2404180740Sdes    fi
2405180740Sdes    test "$ac_signal" != 0 &&
2406225825Sdes      $as_echo "$as_me: caught signal $ac_signal"
2407225825Sdes    $as_echo "$as_me: exit $exit_status"
2408180740Sdes  } >&5
2409180740Sdes  rm -f core *.core core.conftest.* &&
2410180740Sdes    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2411180740Sdes    exit $exit_status
2412180740Sdes' 0
2413180740Sdesfor ac_signal in 1 2 13 15; do
2414225825Sdes  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2415180740Sdesdone
2416180740Sdesac_signal=0
2417180740Sdes
2418180740Sdes# confdefs.h avoids OS command line length limits that DEFS can exceed.
2419180740Sdesrm -f -r conftest* confdefs.h
2420180740Sdes
2421225825Sdes$as_echo "/* confdefs.h */" > confdefs.h
2422225825Sdes
2423180740Sdes# Predefined preprocessor variables.
2424180740Sdes
2425180740Sdescat >>confdefs.h <<_ACEOF
2426180740Sdes#define PACKAGE_NAME "$PACKAGE_NAME"
2427180740Sdes_ACEOF
2428180740Sdes
2429180740Sdescat >>confdefs.h <<_ACEOF
2430180740Sdes#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2431180740Sdes_ACEOF
2432180740Sdes
2433180740Sdescat >>confdefs.h <<_ACEOF
2434180740Sdes#define PACKAGE_VERSION "$PACKAGE_VERSION"
2435180740Sdes_ACEOF
2436180740Sdes
2437180740Sdescat >>confdefs.h <<_ACEOF
2438180740Sdes#define PACKAGE_STRING "$PACKAGE_STRING"
2439180740Sdes_ACEOF
2440180740Sdes
2441180740Sdescat >>confdefs.h <<_ACEOF
2442180740Sdes#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2443180740Sdes_ACEOF
2444180740Sdes
2445225825Sdescat >>confdefs.h <<_ACEOF
2446225825Sdes#define PACKAGE_URL "$PACKAGE_URL"
2447225825Sdes_ACEOF
2448180740Sdes
2449225825Sdes
2450180740Sdes# Let the site file select an alternate cache file if it wants to.
2451225825Sdes# Prefer an explicitly selected file to automatically selected ones.
2452225825Sdesac_site_file1=NONE
2453225825Sdesac_site_file2=NONE
2454180740Sdesif test -n "$CONFIG_SITE"; then
2455225825Sdes  # We do not want a PATH search for config.site.
2456225825Sdes  case $CONFIG_SITE in #((
2457225825Sdes    -*)  ac_site_file1=./$CONFIG_SITE;;
2458225825Sdes    */*) ac_site_file1=$CONFIG_SITE;;
2459225825Sdes    *)   ac_site_file1=./$CONFIG_SITE;;
2460225825Sdes  esac
2461180740Sdeselif test "x$prefix" != xNONE; then
2462225825Sdes  ac_site_file1=$prefix/share/config.site
2463225825Sdes  ac_site_file2=$prefix/etc/config.site
2464180740Sdeselse
2465225825Sdes  ac_site_file1=$ac_default_prefix/share/config.site
2466225825Sdes  ac_site_file2=$ac_default_prefix/etc/config.site
2467180740Sdesfi
2468225825Sdesfor ac_site_file in "$ac_site_file1" "$ac_site_file2"
2469180740Sdesdo
2470225825Sdes  test "x$ac_site_file" = xNONE && continue
2471225825Sdes  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2472225825Sdes    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2473225825Sdes$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2474180740Sdes    sed 's/^/| /' "$ac_site_file" >&5
2475225825Sdes    . "$ac_site_file" \
2476225825Sdes      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2477225825Sdes$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2478225825Sdesas_fn_error $? "failed to load site script $ac_site_file
2479225825SdesSee \`config.log' for more details" "$LINENO" 5; }
2480180740Sdes  fi
2481180740Sdesdone
2482180740Sdes
2483180740Sdesif test -r "$cache_file"; then
2484225825Sdes  # Some versions of bash will fail to source /dev/null (special files
2485225825Sdes  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2486225825Sdes  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2487225825Sdes    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2488225825Sdes$as_echo "$as_me: loading cache $cache_file" >&6;}
2489180740Sdes    case $cache_file in
2490180740Sdes      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2491180740Sdes      *)                      . "./$cache_file";;
2492180740Sdes    esac
2493180740Sdes  fi
2494180740Sdeselse
2495225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2496225825Sdes$as_echo "$as_me: creating cache $cache_file" >&6;}
2497180740Sdes  >$cache_file
2498180740Sdesfi
2499180740Sdes
2500180740Sdes# Check that the precious variables saved in the cache have kept the same
2501180740Sdes# value.
2502180740Sdesac_cache_corrupted=false
2503180740Sdesfor ac_var in $ac_precious_vars; do
2504180740Sdes  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2505180740Sdes  eval ac_new_set=\$ac_env_${ac_var}_set
2506180740Sdes  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2507180740Sdes  eval ac_new_val=\$ac_env_${ac_var}_value
2508180740Sdes  case $ac_old_set,$ac_new_set in
2509180740Sdes    set,)
2510225825Sdes      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2511225825Sdes$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2512180740Sdes      ac_cache_corrupted=: ;;
2513180740Sdes    ,set)
2514225825Sdes      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2515225825Sdes$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2516180740Sdes      ac_cache_corrupted=: ;;
2517180740Sdes    ,);;
2518180740Sdes    *)
2519180740Sdes      if test "x$ac_old_val" != "x$ac_new_val"; then
2520225825Sdes	# differences in whitespace do not lead to failure.
2521225825Sdes	ac_old_val_w=`echo x $ac_old_val`
2522225825Sdes	ac_new_val_w=`echo x $ac_new_val`
2523225825Sdes	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2524225825Sdes	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2525225825Sdes$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2526225825Sdes	  ac_cache_corrupted=:
2527225825Sdes	else
2528225825Sdes	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2529225825Sdes$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2530225825Sdes	  eval $ac_var=\$ac_old_val
2531225825Sdes	fi
2532225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2533225825Sdes$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2534225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2535225825Sdes$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2536180740Sdes      fi;;
2537180740Sdes  esac
2538180740Sdes  # Pass precious variables to config.status.
2539180740Sdes  if test "$ac_new_set" = set; then
2540180740Sdes    case $ac_new_val in
2541225825Sdes    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2542180740Sdes    *) ac_arg=$ac_var=$ac_new_val ;;
2543180740Sdes    esac
2544180740Sdes    case " $ac_configure_args " in
2545180740Sdes      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2546225825Sdes      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2547180740Sdes    esac
2548180740Sdes  fi
2549180740Sdesdone
2550180740Sdesif $ac_cache_corrupted; then
2551225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2552225825Sdes$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2553225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2554225825Sdes$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2555225825Sdes  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2556180740Sdesfi
2557225825Sdes## -------------------- ##
2558225825Sdes## Main body of script. ##
2559225825Sdes## -------------------- ##
2560180740Sdes
2561225825Sdesac_ext=c
2562225825Sdesac_cpp='$CPP $CPPFLAGS'
2563225825Sdesac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2564225825Sdesac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2565225825Sdesac_compiler_gnu=$ac_cv_c_compiler_gnu
2566180740Sdes
2567180740Sdes
2568180740Sdes
2569180740Sdes
2570180740Sdesac_ext=c
2571180740Sdesac_cpp='$CPP $CPPFLAGS'
2572180740Sdesac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2573180740Sdesac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2574180740Sdesac_compiler_gnu=$ac_cv_c_compiler_gnu
2575180740Sdes
2576180740Sdes
2577180740Sdesac_config_headers="$ac_config_headers config.h"
2578180740Sdes
2579180740Sdesac_ext=c
2580180740Sdesac_cpp='$CPP $CPPFLAGS'
2581180740Sdesac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2582180740Sdesac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2583180740Sdesac_compiler_gnu=$ac_cv_c_compiler_gnu
2584180740Sdesif test -n "$ac_tool_prefix"; then
2585180740Sdes  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2586180740Sdesset dummy ${ac_tool_prefix}gcc; ac_word=$2
2587225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2588225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
2589225825Sdesif ${ac_cv_prog_CC+:} false; then :
2590225825Sdes  $as_echo_n "(cached) " >&6
2591180740Sdeselse
2592180740Sdes  if test -n "$CC"; then
2593180740Sdes  ac_cv_prog_CC="$CC" # Let the user override the test.
2594180740Sdeselse
2595180740Sdesas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2596180740Sdesfor as_dir in $PATH
2597180740Sdesdo
2598180740Sdes  IFS=$as_save_IFS
2599180740Sdes  test -z "$as_dir" && as_dir=.
2600225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
2601180740Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2602180740Sdes    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2603225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2604180740Sdes    break 2
2605180740Sdes  fi
2606180740Sdesdone
2607225825Sdes  done
2608180740SdesIFS=$as_save_IFS
2609180740Sdes
2610180740Sdesfi
2611180740Sdesfi
2612180740SdesCC=$ac_cv_prog_CC
2613180740Sdesif test -n "$CC"; then
2614225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2615225825Sdes$as_echo "$CC" >&6; }
2616180740Sdeselse
2617225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2618225825Sdes$as_echo "no" >&6; }
2619180740Sdesfi
2620180740Sdes
2621180740Sdes
2622180740Sdesfi
2623180740Sdesif test -z "$ac_cv_prog_CC"; then
2624180740Sdes  ac_ct_CC=$CC
2625180740Sdes  # Extract the first word of "gcc", so it can be a program name with args.
2626180740Sdesset dummy gcc; ac_word=$2
2627225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2628225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
2629225825Sdesif ${ac_cv_prog_ac_ct_CC+:} false; then :
2630225825Sdes  $as_echo_n "(cached) " >&6
2631180740Sdeselse
2632180740Sdes  if test -n "$ac_ct_CC"; then
2633180740Sdes  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2634180740Sdeselse
2635180740Sdesas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2636180740Sdesfor as_dir in $PATH
2637180740Sdesdo
2638180740Sdes  IFS=$as_save_IFS
2639180740Sdes  test -z "$as_dir" && as_dir=.
2640225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
2641180740Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2642180740Sdes    ac_cv_prog_ac_ct_CC="gcc"
2643225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2644180740Sdes    break 2
2645180740Sdes  fi
2646180740Sdesdone
2647225825Sdes  done
2648180740SdesIFS=$as_save_IFS
2649180740Sdes
2650180740Sdesfi
2651180740Sdesfi
2652180740Sdesac_ct_CC=$ac_cv_prog_ac_ct_CC
2653180740Sdesif test -n "$ac_ct_CC"; then
2654225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2655225825Sdes$as_echo "$ac_ct_CC" >&6; }
2656180740Sdeselse
2657225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2658225825Sdes$as_echo "no" >&6; }
2659180740Sdesfi
2660180740Sdes
2661180740Sdes  if test "x$ac_ct_CC" = x; then
2662180740Sdes    CC=""
2663180740Sdes  else
2664180740Sdes    case $cross_compiling:$ac_tool_warned in
2665180740Sdesyes:)
2666225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2667225825Sdes$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2668180740Sdesac_tool_warned=yes ;;
2669180740Sdesesac
2670180740Sdes    CC=$ac_ct_CC
2671180740Sdes  fi
2672180740Sdeselse
2673180740Sdes  CC="$ac_cv_prog_CC"
2674180740Sdesfi
2675180740Sdes
2676180740Sdesif test -z "$CC"; then
2677180740Sdes          if test -n "$ac_tool_prefix"; then
2678180740Sdes    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2679180740Sdesset dummy ${ac_tool_prefix}cc; ac_word=$2
2680225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2681225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
2682225825Sdesif ${ac_cv_prog_CC+:} false; then :
2683225825Sdes  $as_echo_n "(cached) " >&6
2684180740Sdeselse
2685180740Sdes  if test -n "$CC"; then
2686180740Sdes  ac_cv_prog_CC="$CC" # Let the user override the test.
2687180740Sdeselse
2688180740Sdesas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2689180740Sdesfor as_dir in $PATH
2690180740Sdesdo
2691180740Sdes  IFS=$as_save_IFS
2692180740Sdes  test -z "$as_dir" && as_dir=.
2693225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
2694180740Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2695180740Sdes    ac_cv_prog_CC="${ac_tool_prefix}cc"
2696225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2697180740Sdes    break 2
2698180740Sdes  fi
2699180740Sdesdone
2700225825Sdes  done
2701180740SdesIFS=$as_save_IFS
2702180740Sdes
2703180740Sdesfi
2704180740Sdesfi
2705180740SdesCC=$ac_cv_prog_CC
2706180740Sdesif test -n "$CC"; then
2707225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2708225825Sdes$as_echo "$CC" >&6; }
2709180740Sdeselse
2710225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2711225825Sdes$as_echo "no" >&6; }
2712180740Sdesfi
2713180740Sdes
2714180740Sdes
2715180740Sdes  fi
2716180740Sdesfi
2717180740Sdesif test -z "$CC"; then
2718180740Sdes  # Extract the first word of "cc", so it can be a program name with args.
2719180740Sdesset dummy cc; ac_word=$2
2720225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2721225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
2722225825Sdesif ${ac_cv_prog_CC+:} false; then :
2723225825Sdes  $as_echo_n "(cached) " >&6
2724180740Sdeselse
2725180740Sdes  if test -n "$CC"; then
2726180740Sdes  ac_cv_prog_CC="$CC" # Let the user override the test.
2727180740Sdeselse
2728180740Sdes  ac_prog_rejected=no
2729180740Sdesas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2730180740Sdesfor as_dir in $PATH
2731180740Sdesdo
2732180740Sdes  IFS=$as_save_IFS
2733180740Sdes  test -z "$as_dir" && as_dir=.
2734225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
2735180740Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2736180740Sdes    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2737180740Sdes       ac_prog_rejected=yes
2738180740Sdes       continue
2739180740Sdes     fi
2740180740Sdes    ac_cv_prog_CC="cc"
2741225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2742180740Sdes    break 2
2743180740Sdes  fi
2744180740Sdesdone
2745225825Sdes  done
2746180740SdesIFS=$as_save_IFS
2747180740Sdes
2748180740Sdesif test $ac_prog_rejected = yes; then
2749180740Sdes  # We found a bogon in the path, so make sure we never use it.
2750180740Sdes  set dummy $ac_cv_prog_CC
2751180740Sdes  shift
2752180740Sdes  if test $# != 0; then
2753180740Sdes    # We chose a different compiler from the bogus one.
2754180740Sdes    # However, it has the same basename, so the bogon will be chosen
2755180740Sdes    # first if we set CC to just the basename; use the full file name.
2756180740Sdes    shift
2757180740Sdes    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2758180740Sdes  fi
2759180740Sdesfi
2760180740Sdesfi
2761180740Sdesfi
2762180740SdesCC=$ac_cv_prog_CC
2763180740Sdesif test -n "$CC"; then
2764225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2765225825Sdes$as_echo "$CC" >&6; }
2766180740Sdeselse
2767225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2768225825Sdes$as_echo "no" >&6; }
2769180740Sdesfi
2770180740Sdes
2771180740Sdes
2772180740Sdesfi
2773180740Sdesif test -z "$CC"; then
2774180740Sdes  if test -n "$ac_tool_prefix"; then
2775180740Sdes  for ac_prog in cl.exe
2776180740Sdes  do
2777180740Sdes    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2778180740Sdesset dummy $ac_tool_prefix$ac_prog; ac_word=$2
2779225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2780225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
2781225825Sdesif ${ac_cv_prog_CC+:} false; then :
2782225825Sdes  $as_echo_n "(cached) " >&6
2783180740Sdeselse
2784180740Sdes  if test -n "$CC"; then
2785180740Sdes  ac_cv_prog_CC="$CC" # Let the user override the test.
2786180740Sdeselse
2787180740Sdesas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2788180740Sdesfor as_dir in $PATH
2789180740Sdesdo
2790180740Sdes  IFS=$as_save_IFS
2791180740Sdes  test -z "$as_dir" && as_dir=.
2792225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
2793180740Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2794180740Sdes    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2795225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2796180740Sdes    break 2
2797180740Sdes  fi
2798180740Sdesdone
2799225825Sdes  done
2800180740SdesIFS=$as_save_IFS
2801180740Sdes
2802180740Sdesfi
2803180740Sdesfi
2804180740SdesCC=$ac_cv_prog_CC
2805180740Sdesif test -n "$CC"; then
2806225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2807225825Sdes$as_echo "$CC" >&6; }
2808180740Sdeselse
2809225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2810225825Sdes$as_echo "no" >&6; }
2811180740Sdesfi
2812180740Sdes
2813180740Sdes
2814180740Sdes    test -n "$CC" && break
2815180740Sdes  done
2816180740Sdesfi
2817180740Sdesif test -z "$CC"; then
2818180740Sdes  ac_ct_CC=$CC
2819180740Sdes  for ac_prog in cl.exe
2820180740Sdesdo
2821180740Sdes  # Extract the first word of "$ac_prog", so it can be a program name with args.
2822180740Sdesset dummy $ac_prog; ac_word=$2
2823225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2824225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
2825225825Sdesif ${ac_cv_prog_ac_ct_CC+:} false; then :
2826225825Sdes  $as_echo_n "(cached) " >&6
2827180740Sdeselse
2828180740Sdes  if test -n "$ac_ct_CC"; then
2829180740Sdes  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2830180740Sdeselse
2831180740Sdesas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2832180740Sdesfor as_dir in $PATH
2833180740Sdesdo
2834180740Sdes  IFS=$as_save_IFS
2835180740Sdes  test -z "$as_dir" && as_dir=.
2836225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
2837180740Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2838180740Sdes    ac_cv_prog_ac_ct_CC="$ac_prog"
2839225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2840180740Sdes    break 2
2841180740Sdes  fi
2842180740Sdesdone
2843225825Sdes  done
2844180740SdesIFS=$as_save_IFS
2845180740Sdes
2846180740Sdesfi
2847180740Sdesfi
2848180740Sdesac_ct_CC=$ac_cv_prog_ac_ct_CC
2849180740Sdesif test -n "$ac_ct_CC"; then
2850225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2851225825Sdes$as_echo "$ac_ct_CC" >&6; }
2852180740Sdeselse
2853225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2854225825Sdes$as_echo "no" >&6; }
2855180740Sdesfi
2856180740Sdes
2857180740Sdes
2858180740Sdes  test -n "$ac_ct_CC" && break
2859180740Sdesdone
2860180740Sdes
2861180740Sdes  if test "x$ac_ct_CC" = x; then
2862180740Sdes    CC=""
2863180740Sdes  else
2864180740Sdes    case $cross_compiling:$ac_tool_warned in
2865180740Sdesyes:)
2866225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2867225825Sdes$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2868180740Sdesac_tool_warned=yes ;;
2869180740Sdesesac
2870180740Sdes    CC=$ac_ct_CC
2871180740Sdes  fi
2872180740Sdesfi
2873180740Sdes
2874180740Sdesfi
2875180740Sdes
2876180740Sdes
2877225825Sdestest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2878225825Sdes$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2879225825Sdesas_fn_error $? "no acceptable C compiler found in \$PATH
2880225825SdesSee \`config.log' for more details" "$LINENO" 5; }
2881180740Sdes
2882180740Sdes# Provide some information about the compiler.
2883225825Sdes$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2884225825Sdesset X $ac_compile
2885225825Sdesac_compiler=$2
2886225825Sdesfor ac_option in --version -v -V -qversion; do
2887225825Sdes  { { ac_try="$ac_compiler $ac_option >&5"
2888180740Sdescase "(($ac_try" in
2889180740Sdes  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2890180740Sdes  *) ac_try_echo=$ac_try;;
2891180740Sdesesac
2892225825Sdeseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2893225825Sdes$as_echo "$ac_try_echo"; } >&5
2894225825Sdes  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2895180740Sdes  ac_status=$?
2896225825Sdes  if test -s conftest.err; then
2897225825Sdes    sed '10a\
2898225825Sdes... rest of stderr output deleted ...
2899225825Sdes         10q' conftest.err >conftest.er1
2900225825Sdes    cat conftest.er1 >&5
2901225825Sdes  fi
2902225825Sdes  rm -f conftest.er1 conftest.err
2903225825Sdes  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2904225825Sdes  test $ac_status = 0; }
2905225825Sdesdone
2906180740Sdes
2907225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
2908180740Sdes/* end confdefs.h.  */
2909180740Sdes
2910180740Sdesint
2911180740Sdesmain ()
2912180740Sdes{
2913180740Sdes
2914180740Sdes  ;
2915180740Sdes  return 0;
2916180740Sdes}
2917180740Sdes_ACEOF
2918180740Sdesac_clean_files_save=$ac_clean_files
2919225825Sdesac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2920180740Sdes# Try to create an executable without -o first, disregard a.out.
2921180740Sdes# It will help us diagnose broken compilers, and finding out an intuition
2922180740Sdes# of exeext.
2923225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2924225825Sdes$as_echo_n "checking whether the C compiler works... " >&6; }
2925225825Sdesac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2926225825Sdes
2927225825Sdes# The possible output files:
2928225825Sdesac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2929225825Sdes
2930180740Sdesac_rmfiles=
2931180740Sdesfor ac_file in $ac_files
2932180740Sdesdo
2933180740Sdes  case $ac_file in
2934225825Sdes    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2935180740Sdes    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2936180740Sdes  esac
2937180740Sdesdone
2938180740Sdesrm -f $ac_rmfiles
2939180740Sdes
2940225825Sdesif { { ac_try="$ac_link_default"
2941180740Sdescase "(($ac_try" in
2942180740Sdes  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2943180740Sdes  *) ac_try_echo=$ac_try;;
2944180740Sdesesac
2945225825Sdeseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2946225825Sdes$as_echo "$ac_try_echo"; } >&5
2947180740Sdes  (eval "$ac_link_default") 2>&5
2948180740Sdes  ac_status=$?
2949225825Sdes  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2950225825Sdes  test $ac_status = 0; }; then :
2951180740Sdes  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2952180740Sdes# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2953180740Sdes# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2954180740Sdes# so that the user can short-circuit this test for compilers unknown to
2955180740Sdes# Autoconf.
2956180740Sdesfor ac_file in $ac_files ''
2957180740Sdesdo
2958180740Sdes  test -f "$ac_file" || continue
2959180740Sdes  case $ac_file in
2960225825Sdes    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2961180740Sdes	;;
2962180740Sdes    [ab].out )
2963180740Sdes	# We found the default executable, but exeext='' is most
2964180740Sdes	# certainly right.
2965180740Sdes	break;;
2966180740Sdes    *.* )
2967225825Sdes	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2968180740Sdes	then :; else
2969180740Sdes	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2970180740Sdes	fi
2971180740Sdes	# We set ac_cv_exeext here because the later test for it is not
2972180740Sdes	# safe: cross compilers may not add the suffix if given an `-o'
2973180740Sdes	# argument, so we may need to know it at that point already.
2974180740Sdes	# Even if this section looks crufty: it has the advantage of
2975180740Sdes	# actually working.
2976180740Sdes	break;;
2977180740Sdes    * )
2978180740Sdes	break;;
2979180740Sdes  esac
2980180740Sdesdone
2981180740Sdestest "$ac_cv_exeext" = no && ac_cv_exeext=
2982180740Sdes
2983180740Sdeselse
2984180740Sdes  ac_file=''
2985180740Sdesfi
2986225825Sdesif test -z "$ac_file"; then :
2987225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2988225825Sdes$as_echo "no" >&6; }
2989225825Sdes$as_echo "$as_me: failed program was:" >&5
2990180740Sdessed 's/^/| /' conftest.$ac_ext >&5
2991180740Sdes
2992225825Sdes{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2993225825Sdes$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2994225825Sdesas_fn_error 77 "C compiler cannot create executables
2995225825SdesSee \`config.log' for more details" "$LINENO" 5; }
2996225825Sdeselse
2997225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2998225825Sdes$as_echo "yes" >&6; }
2999180740Sdesfi
3000225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3001225825Sdes$as_echo_n "checking for C compiler default output file name... " >&6; }
3002225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3003225825Sdes$as_echo "$ac_file" >&6; }
3004180740Sdesac_exeext=$ac_cv_exeext
3005180740Sdes
3006225825Sdesrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3007180740Sdesac_clean_files=$ac_clean_files_save
3008225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3009225825Sdes$as_echo_n "checking for suffix of executables... " >&6; }
3010225825Sdesif { { ac_try="$ac_link"
3011180740Sdescase "(($ac_try" in
3012180740Sdes  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3013180740Sdes  *) ac_try_echo=$ac_try;;
3014180740Sdesesac
3015225825Sdeseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3016225825Sdes$as_echo "$ac_try_echo"; } >&5
3017180740Sdes  (eval "$ac_link") 2>&5
3018180740Sdes  ac_status=$?
3019225825Sdes  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3020225825Sdes  test $ac_status = 0; }; then :
3021180740Sdes  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3022180740Sdes# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3023180740Sdes# work properly (i.e., refer to `conftest.exe'), while it won't with
3024180740Sdes# `rm'.
3025180740Sdesfor ac_file in conftest.exe conftest conftest.*; do
3026180740Sdes  test -f "$ac_file" || continue
3027180740Sdes  case $ac_file in
3028225825Sdes    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3029180740Sdes    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3030180740Sdes	  break;;
3031180740Sdes    * ) break;;
3032180740Sdes  esac
3033180740Sdesdone
3034180740Sdeselse
3035225825Sdes  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3036225825Sdes$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3037225825Sdesas_fn_error $? "cannot compute suffix of executables: cannot compile and link
3038225825SdesSee \`config.log' for more details" "$LINENO" 5; }
3039180740Sdesfi
3040225825Sdesrm -f conftest conftest$ac_cv_exeext
3041225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3042225825Sdes$as_echo "$ac_cv_exeext" >&6; }
3043180740Sdes
3044180740Sdesrm -f conftest.$ac_ext
3045180740SdesEXEEXT=$ac_cv_exeext
3046180740Sdesac_exeext=$EXEEXT
3047225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
3048225825Sdes/* end confdefs.h.  */
3049225825Sdes#include <stdio.h>
3050225825Sdesint
3051225825Sdesmain ()
3052225825Sdes{
3053225825SdesFILE *f = fopen ("conftest.out", "w");
3054225825Sdes return ferror (f) || fclose (f) != 0;
3055225825Sdes
3056225825Sdes  ;
3057225825Sdes  return 0;
3058225825Sdes}
3059225825Sdes_ACEOF
3060225825Sdesac_clean_files="$ac_clean_files conftest.out"
3061225825Sdes# Check that the compiler produces executables we can run.  If not, either
3062225825Sdes# the compiler is broken, or we cross compile.
3063225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3064225825Sdes$as_echo_n "checking whether we are cross compiling... " >&6; }
3065225825Sdesif test "$cross_compiling" != yes; then
3066225825Sdes  { { ac_try="$ac_link"
3067225825Sdescase "(($ac_try" in
3068225825Sdes  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3069225825Sdes  *) ac_try_echo=$ac_try;;
3070225825Sdesesac
3071225825Sdeseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3072225825Sdes$as_echo "$ac_try_echo"; } >&5
3073225825Sdes  (eval "$ac_link") 2>&5
3074225825Sdes  ac_status=$?
3075225825Sdes  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3076225825Sdes  test $ac_status = 0; }
3077225825Sdes  if { ac_try='./conftest$ac_cv_exeext'
3078225825Sdes  { { case "(($ac_try" in
3079225825Sdes  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3080225825Sdes  *) ac_try_echo=$ac_try;;
3081225825Sdesesac
3082225825Sdeseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3083225825Sdes$as_echo "$ac_try_echo"; } >&5
3084225825Sdes  (eval "$ac_try") 2>&5
3085225825Sdes  ac_status=$?
3086225825Sdes  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3087225825Sdes  test $ac_status = 0; }; }; then
3088225825Sdes    cross_compiling=no
3089225825Sdes  else
3090225825Sdes    if test "$cross_compiling" = maybe; then
3091225825Sdes	cross_compiling=yes
3092225825Sdes    else
3093225825Sdes	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3094225825Sdes$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3095225825Sdesas_fn_error $? "cannot run C compiled programs.
3096225825SdesIf you meant to cross compile, use \`--host'.
3097225825SdesSee \`config.log' for more details" "$LINENO" 5; }
3098225825Sdes    fi
3099225825Sdes  fi
3100225825Sdesfi
3101225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3102225825Sdes$as_echo "$cross_compiling" >&6; }
3103225825Sdes
3104225825Sdesrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3105225825Sdesac_clean_files=$ac_clean_files_save
3106225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3107225825Sdes$as_echo_n "checking for suffix of object files... " >&6; }
3108225825Sdesif ${ac_cv_objext+:} false; then :
3109225825Sdes  $as_echo_n "(cached) " >&6
3110180740Sdeselse
3111225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3112180740Sdes/* end confdefs.h.  */
3113180740Sdes
3114180740Sdesint
3115180740Sdesmain ()
3116180740Sdes{
3117180740Sdes
3118180740Sdes  ;
3119180740Sdes  return 0;
3120180740Sdes}
3121180740Sdes_ACEOF
3122180740Sdesrm -f conftest.o conftest.obj
3123225825Sdesif { { ac_try="$ac_compile"
3124180740Sdescase "(($ac_try" in
3125180740Sdes  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3126180740Sdes  *) ac_try_echo=$ac_try;;
3127180740Sdesesac
3128225825Sdeseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3129225825Sdes$as_echo "$ac_try_echo"; } >&5
3130180740Sdes  (eval "$ac_compile") 2>&5
3131180740Sdes  ac_status=$?
3132225825Sdes  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3133225825Sdes  test $ac_status = 0; }; then :
3134180740Sdes  for ac_file in conftest.o conftest.obj conftest.*; do
3135180740Sdes  test -f "$ac_file" || continue;
3136180740Sdes  case $ac_file in
3137225825Sdes    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3138180740Sdes    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3139180740Sdes       break;;
3140180740Sdes  esac
3141180740Sdesdone
3142180740Sdeselse
3143225825Sdes  $as_echo "$as_me: failed program was:" >&5
3144180740Sdessed 's/^/| /' conftest.$ac_ext >&5
3145180740Sdes
3146225825Sdes{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3147225825Sdes$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3148225825Sdesas_fn_error $? "cannot compute suffix of object files: cannot compile
3149225825SdesSee \`config.log' for more details" "$LINENO" 5; }
3150180740Sdesfi
3151180740Sdesrm -f conftest.$ac_cv_objext conftest.$ac_ext
3152180740Sdesfi
3153225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3154225825Sdes$as_echo "$ac_cv_objext" >&6; }
3155180740SdesOBJEXT=$ac_cv_objext
3156180740Sdesac_objext=$OBJEXT
3157225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3158225825Sdes$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3159225825Sdesif ${ac_cv_c_compiler_gnu+:} false; then :
3160225825Sdes  $as_echo_n "(cached) " >&6
3161180740Sdeselse
3162225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3163180740Sdes/* end confdefs.h.  */
3164180740Sdes
3165180740Sdesint
3166180740Sdesmain ()
3167180740Sdes{
3168180740Sdes#ifndef __GNUC__
3169180740Sdes       choke me
3170180740Sdes#endif
3171180740Sdes
3172180740Sdes  ;
3173180740Sdes  return 0;
3174180740Sdes}
3175180740Sdes_ACEOF
3176225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
3177180740Sdes  ac_compiler_gnu=yes
3178180740Sdeselse
3179225825Sdes  ac_compiler_gnu=no
3180180740Sdesfi
3181180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3182180740Sdesac_cv_c_compiler_gnu=$ac_compiler_gnu
3183180740Sdes
3184180740Sdesfi
3185225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3186225825Sdes$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3187225825Sdesif test $ac_compiler_gnu = yes; then
3188225825Sdes  GCC=yes
3189225825Sdeselse
3190225825Sdes  GCC=
3191225825Sdesfi
3192180740Sdesac_test_CFLAGS=${CFLAGS+set}
3193180740Sdesac_save_CFLAGS=$CFLAGS
3194225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3195225825Sdes$as_echo_n "checking whether $CC accepts -g... " >&6; }
3196225825Sdesif ${ac_cv_prog_cc_g+:} false; then :
3197225825Sdes  $as_echo_n "(cached) " >&6
3198180740Sdeselse
3199180740Sdes  ac_save_c_werror_flag=$ac_c_werror_flag
3200180740Sdes   ac_c_werror_flag=yes
3201180740Sdes   ac_cv_prog_cc_g=no
3202180740Sdes   CFLAGS="-g"
3203225825Sdes   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3204180740Sdes/* end confdefs.h.  */
3205180740Sdes
3206180740Sdesint
3207180740Sdesmain ()
3208180740Sdes{
3209180740Sdes
3210180740Sdes  ;
3211180740Sdes  return 0;
3212180740Sdes}
3213180740Sdes_ACEOF
3214225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
3215180740Sdes  ac_cv_prog_cc_g=yes
3216180740Sdeselse
3217225825Sdes  CFLAGS=""
3218225825Sdes      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3219180740Sdes/* end confdefs.h.  */
3220180740Sdes
3221180740Sdesint
3222180740Sdesmain ()
3223180740Sdes{
3224180740Sdes
3225180740Sdes  ;
3226180740Sdes  return 0;
3227180740Sdes}
3228180740Sdes_ACEOF
3229225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
3230225825Sdes
3231180740Sdeselse
3232225825Sdes  ac_c_werror_flag=$ac_save_c_werror_flag
3233180740Sdes	 CFLAGS="-g"
3234225825Sdes	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3235180740Sdes/* end confdefs.h.  */
3236180740Sdes
3237180740Sdesint
3238180740Sdesmain ()
3239180740Sdes{
3240180740Sdes
3241180740Sdes  ;
3242180740Sdes  return 0;
3243180740Sdes}
3244180740Sdes_ACEOF
3245225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
3246180740Sdes  ac_cv_prog_cc_g=yes
3247180740Sdesfi
3248180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3249180740Sdesfi
3250180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3251180740Sdesfi
3252180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3253180740Sdes   ac_c_werror_flag=$ac_save_c_werror_flag
3254180740Sdesfi
3255225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3256225825Sdes$as_echo "$ac_cv_prog_cc_g" >&6; }
3257180740Sdesif test "$ac_test_CFLAGS" = set; then
3258180740Sdes  CFLAGS=$ac_save_CFLAGS
3259180740Sdeselif test $ac_cv_prog_cc_g = yes; then
3260180740Sdes  if test "$GCC" = yes; then
3261180740Sdes    CFLAGS="-g -O2"
3262180740Sdes  else
3263180740Sdes    CFLAGS="-g"
3264180740Sdes  fi
3265180740Sdeselse
3266180740Sdes  if test "$GCC" = yes; then
3267180740Sdes    CFLAGS="-O2"
3268180740Sdes  else
3269180740Sdes    CFLAGS=
3270180740Sdes  fi
3271180740Sdesfi
3272225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3273225825Sdes$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3274225825Sdesif ${ac_cv_prog_cc_c89+:} false; then :
3275225825Sdes  $as_echo_n "(cached) " >&6
3276180740Sdeselse
3277180740Sdes  ac_cv_prog_cc_c89=no
3278180740Sdesac_save_CC=$CC
3279225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
3280180740Sdes/* end confdefs.h.  */
3281180740Sdes#include <stdarg.h>
3282180740Sdes#include <stdio.h>
3283180740Sdes#include <sys/types.h>
3284180740Sdes#include <sys/stat.h>
3285180740Sdes/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3286180740Sdesstruct buf { int x; };
3287180740SdesFILE * (*rcsopen) (struct buf *, struct stat *, int);
3288180740Sdesstatic char *e (p, i)
3289180740Sdes     char **p;
3290180740Sdes     int i;
3291180740Sdes{
3292180740Sdes  return p[i];
3293180740Sdes}
3294180740Sdesstatic char *f (char * (*g) (char **, int), char **p, ...)
3295180740Sdes{
3296180740Sdes  char *s;
3297180740Sdes  va_list v;
3298180740Sdes  va_start (v,p);
3299180740Sdes  s = g (p, va_arg (v,int));
3300180740Sdes  va_end (v);
3301180740Sdes  return s;
3302180740Sdes}
3303180740Sdes
3304180740Sdes/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3305180740Sdes   function prototypes and stuff, but not '\xHH' hex character constants.
3306180740Sdes   These don't provoke an error unfortunately, instead are silently treated
3307180740Sdes   as 'x'.  The following induces an error, until -std is added to get
3308180740Sdes   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3309180740Sdes   array size at least.  It's necessary to write '\x00'==0 to get something
3310180740Sdes   that's true only with -std.  */
3311180740Sdesint osf4_cc_array ['\x00' == 0 ? 1 : -1];
3312180740Sdes
3313180740Sdes/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3314180740Sdes   inside strings and character constants.  */
3315180740Sdes#define FOO(x) 'x'
3316180740Sdesint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3317180740Sdes
3318180740Sdesint test (int i, double x);
3319180740Sdesstruct s1 {int (*f) (int a);};
3320180740Sdesstruct s2 {int (*f) (double a);};
3321180740Sdesint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3322180740Sdesint argc;
3323180740Sdeschar **argv;
3324180740Sdesint
3325180740Sdesmain ()
3326180740Sdes{
3327180740Sdesreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3328180740Sdes  ;
3329180740Sdes  return 0;
3330180740Sdes}
3331180740Sdes_ACEOF
3332180740Sdesfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3333180740Sdes	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3334180740Sdesdo
3335180740Sdes  CC="$ac_save_CC $ac_arg"
3336225825Sdes  if ac_fn_c_try_compile "$LINENO"; then :
3337180740Sdes  ac_cv_prog_cc_c89=$ac_arg
3338180740Sdesfi
3339180740Sdesrm -f core conftest.err conftest.$ac_objext
3340180740Sdes  test "x$ac_cv_prog_cc_c89" != "xno" && break
3341180740Sdesdone
3342180740Sdesrm -f conftest.$ac_ext
3343180740SdesCC=$ac_save_CC
3344180740Sdes
3345180740Sdesfi
3346180740Sdes# AC_CACHE_VAL
3347180740Sdescase "x$ac_cv_prog_cc_c89" in
3348180740Sdes  x)
3349225825Sdes    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3350225825Sdes$as_echo "none needed" >&6; } ;;
3351180740Sdes  xno)
3352225825Sdes    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3353225825Sdes$as_echo "unsupported" >&6; } ;;
3354180740Sdes  *)
3355180740Sdes    CC="$CC $ac_cv_prog_cc_c89"
3356225825Sdes    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3357225825Sdes$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3358180740Sdesesac
3359225825Sdesif test "x$ac_cv_prog_cc_c89" != xno; then :
3360180740Sdes
3361225825Sdesfi
3362180740Sdes
3363180740Sdesac_ext=c
3364180740Sdesac_cpp='$CPP $CPPFLAGS'
3365180740Sdesac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3366180740Sdesac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3367180740Sdesac_compiler_gnu=$ac_cv_c_compiler_gnu
3368180740Sdes
3369180740Sdesac_aux_dir=
3370180740Sdesfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3371180740Sdes  if test -f "$ac_dir/install-sh"; then
3372180740Sdes    ac_aux_dir=$ac_dir
3373180740Sdes    ac_install_sh="$ac_aux_dir/install-sh -c"
3374180740Sdes    break
3375180740Sdes  elif test -f "$ac_dir/install.sh"; then
3376180740Sdes    ac_aux_dir=$ac_dir
3377180740Sdes    ac_install_sh="$ac_aux_dir/install.sh -c"
3378180740Sdes    break
3379180740Sdes  elif test -f "$ac_dir/shtool"; then
3380180740Sdes    ac_aux_dir=$ac_dir
3381180740Sdes    ac_install_sh="$ac_aux_dir/shtool install -c"
3382180740Sdes    break
3383180740Sdes  fi
3384180740Sdesdone
3385180740Sdesif test -z "$ac_aux_dir"; then
3386225825Sdes  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3387180740Sdesfi
3388180740Sdes
3389180740Sdes# These three variables are undocumented and unsupported,
3390180740Sdes# and are intended to be withdrawn in a future Autoconf release.
3391180740Sdes# They can cause serious problems if a builder's source tree is in a directory
3392180740Sdes# whose full name contains unusual characters.
3393180740Sdesac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
3394180740Sdesac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
3395180740Sdesac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
3396180740Sdes
3397180740Sdes
3398180740Sdes# Make sure we can run config.sub.
3399180740Sdes$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3400225825Sdes  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3401180740Sdes
3402225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3403225825Sdes$as_echo_n "checking build system type... " >&6; }
3404225825Sdesif ${ac_cv_build+:} false; then :
3405225825Sdes  $as_echo_n "(cached) " >&6
3406180740Sdeselse
3407180740Sdes  ac_build_alias=$build_alias
3408180740Sdestest "x$ac_build_alias" = x &&
3409180740Sdes  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3410180740Sdestest "x$ac_build_alias" = x &&
3411225825Sdes  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3412180740Sdesac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3413225825Sdes  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3414180740Sdes
3415180740Sdesfi
3416225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3417225825Sdes$as_echo "$ac_cv_build" >&6; }
3418180740Sdescase $ac_cv_build in
3419180740Sdes*-*-*) ;;
3420225825Sdes*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3421180740Sdesesac
3422180740Sdesbuild=$ac_cv_build
3423180740Sdesac_save_IFS=$IFS; IFS='-'
3424180740Sdesset x $ac_cv_build
3425180740Sdesshift
3426180740Sdesbuild_cpu=$1
3427180740Sdesbuild_vendor=$2
3428180740Sdesshift; shift
3429180740Sdes# Remember, the first character of IFS is used to create $*,
3430180740Sdes# except with old shells:
3431180740Sdesbuild_os=$*
3432180740SdesIFS=$ac_save_IFS
3433180740Sdescase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3434180740Sdes
3435180740Sdes
3436225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3437225825Sdes$as_echo_n "checking host system type... " >&6; }
3438225825Sdesif ${ac_cv_host+:} false; then :
3439225825Sdes  $as_echo_n "(cached) " >&6
3440180740Sdeselse
3441180740Sdes  if test "x$host_alias" = x; then
3442180740Sdes  ac_cv_host=$ac_cv_build
3443180740Sdeselse
3444180740Sdes  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3445225825Sdes    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3446180740Sdesfi
3447180740Sdes
3448180740Sdesfi
3449225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3450225825Sdes$as_echo "$ac_cv_host" >&6; }
3451180740Sdescase $ac_cv_host in
3452180740Sdes*-*-*) ;;
3453225825Sdes*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3454180740Sdesesac
3455180740Sdeshost=$ac_cv_host
3456180740Sdesac_save_IFS=$IFS; IFS='-'
3457180740Sdesset x $ac_cv_host
3458180740Sdesshift
3459180740Sdeshost_cpu=$1
3460180740Sdeshost_vendor=$2
3461180740Sdesshift; shift
3462180740Sdes# Remember, the first character of IFS is used to create $*,
3463180740Sdes# except with old shells:
3464180740Sdeshost_os=$*
3465180740SdesIFS=$ac_save_IFS
3466180740Sdescase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3467180740Sdes
3468180740Sdes
3469180740Sdes
3470180740Sdesac_ext=c
3471180740Sdesac_cpp='$CPP $CPPFLAGS'
3472180740Sdesac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3473180740Sdesac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3474180740Sdesac_compiler_gnu=$ac_cv_c_compiler_gnu
3475225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3476225825Sdes$as_echo_n "checking how to run the C preprocessor... " >&6; }
3477180740Sdes# On Suns, sometimes $CPP names a directory.
3478180740Sdesif test -n "$CPP" && test -d "$CPP"; then
3479180740Sdes  CPP=
3480180740Sdesfi
3481180740Sdesif test -z "$CPP"; then
3482225825Sdes  if ${ac_cv_prog_CPP+:} false; then :
3483225825Sdes  $as_echo_n "(cached) " >&6
3484180740Sdeselse
3485180740Sdes      # Double quotes because CPP needs to be expanded
3486180740Sdes    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3487180740Sdes    do
3488180740Sdes      ac_preproc_ok=false
3489180740Sdesfor ac_c_preproc_warn_flag in '' yes
3490180740Sdesdo
3491180740Sdes  # Use a header file that comes with gcc, so configuring glibc
3492180740Sdes  # with a fresh cross-compiler works.
3493180740Sdes  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3494180740Sdes  # <limits.h> exists even on freestanding compilers.
3495180740Sdes  # On the NeXT, cc -E runs the code through the compiler's parser,
3496180740Sdes  # not just through cpp. "Syntax error" is here to catch this case.
3497225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3498180740Sdes/* end confdefs.h.  */
3499180740Sdes#ifdef __STDC__
3500180740Sdes# include <limits.h>
3501180740Sdes#else
3502180740Sdes# include <assert.h>
3503180740Sdes#endif
3504180740Sdes		     Syntax error
3505180740Sdes_ACEOF
3506225825Sdesif ac_fn_c_try_cpp "$LINENO"; then :
3507225825Sdes
3508180740Sdeselse
3509180740Sdes  # Broken: fails on valid input.
3510180740Sdescontinue
3511180740Sdesfi
3512225825Sdesrm -f conftest.err conftest.i conftest.$ac_ext
3513180740Sdes
3514180740Sdes  # OK, works on sane cases.  Now check whether nonexistent headers
3515180740Sdes  # can be detected and how.
3516225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3517180740Sdes/* end confdefs.h.  */
3518180740Sdes#include <ac_nonexistent.h>
3519180740Sdes_ACEOF
3520225825Sdesif ac_fn_c_try_cpp "$LINENO"; then :
3521180740Sdes  # Broken: success on invalid input.
3522180740Sdescontinue
3523180740Sdeselse
3524180740Sdes  # Passes both tests.
3525180740Sdesac_preproc_ok=:
3526180740Sdesbreak
3527180740Sdesfi
3528225825Sdesrm -f conftest.err conftest.i conftest.$ac_ext
3529180740Sdes
3530180740Sdesdone
3531180740Sdes# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3532225825Sdesrm -f conftest.i conftest.err conftest.$ac_ext
3533225825Sdesif $ac_preproc_ok; then :
3534180740Sdes  break
3535180740Sdesfi
3536180740Sdes
3537180740Sdes    done
3538180740Sdes    ac_cv_prog_CPP=$CPP
3539180740Sdes
3540180740Sdesfi
3541180740Sdes  CPP=$ac_cv_prog_CPP
3542180740Sdeselse
3543180740Sdes  ac_cv_prog_CPP=$CPP
3544180740Sdesfi
3545225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3546225825Sdes$as_echo "$CPP" >&6; }
3547180740Sdesac_preproc_ok=false
3548180740Sdesfor ac_c_preproc_warn_flag in '' yes
3549180740Sdesdo
3550180740Sdes  # Use a header file that comes with gcc, so configuring glibc
3551180740Sdes  # with a fresh cross-compiler works.
3552180740Sdes  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3553180740Sdes  # <limits.h> exists even on freestanding compilers.
3554180740Sdes  # On the NeXT, cc -E runs the code through the compiler's parser,
3555180740Sdes  # not just through cpp. "Syntax error" is here to catch this case.
3556225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3557180740Sdes/* end confdefs.h.  */
3558180740Sdes#ifdef __STDC__
3559180740Sdes# include <limits.h>
3560180740Sdes#else
3561180740Sdes# include <assert.h>
3562180740Sdes#endif
3563180740Sdes		     Syntax error
3564180740Sdes_ACEOF
3565225825Sdesif ac_fn_c_try_cpp "$LINENO"; then :
3566225825Sdes
3567180740Sdeselse
3568180740Sdes  # Broken: fails on valid input.
3569180740Sdescontinue
3570180740Sdesfi
3571225825Sdesrm -f conftest.err conftest.i conftest.$ac_ext
3572180740Sdes
3573180740Sdes  # OK, works on sane cases.  Now check whether nonexistent headers
3574180740Sdes  # can be detected and how.
3575225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3576180740Sdes/* end confdefs.h.  */
3577180740Sdes#include <ac_nonexistent.h>
3578180740Sdes_ACEOF
3579225825Sdesif ac_fn_c_try_cpp "$LINENO"; then :
3580180740Sdes  # Broken: success on invalid input.
3581180740Sdescontinue
3582180740Sdeselse
3583180740Sdes  # Passes both tests.
3584180740Sdesac_preproc_ok=:
3585180740Sdesbreak
3586180740Sdesfi
3587225825Sdesrm -f conftest.err conftest.i conftest.$ac_ext
3588180740Sdes
3589180740Sdesdone
3590180740Sdes# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3591225825Sdesrm -f conftest.i conftest.err conftest.$ac_ext
3592225825Sdesif $ac_preproc_ok; then :
3593225825Sdes
3594180740Sdeselse
3595225825Sdes  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3596225825Sdes$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3597225825Sdesas_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3598225825SdesSee \`config.log' for more details" "$LINENO" 5; }
3599180740Sdesfi
3600180740Sdes
3601180740Sdesac_ext=c
3602180740Sdesac_cpp='$CPP $CPPFLAGS'
3603180740Sdesac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3604180740Sdesac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3605180740Sdesac_compiler_gnu=$ac_cv_c_compiler_gnu
3606180740Sdes
3607180740Sdes
3608225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3609225825Sdes$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3610225825Sdesif ${ac_cv_path_GREP+:} false; then :
3611225825Sdes  $as_echo_n "(cached) " >&6
3612180740Sdeselse
3613225825Sdes  if test -z "$GREP"; then
3614180740Sdes  ac_path_GREP_found=false
3615225825Sdes  # Loop through the user's path and test for each of PROGNAME-LIST
3616225825Sdes  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3617180740Sdesfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3618180740Sdesdo
3619180740Sdes  IFS=$as_save_IFS
3620180740Sdes  test -z "$as_dir" && as_dir=.
3621225825Sdes    for ac_prog in grep ggrep; do
3622225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
3623225825Sdes      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3624225825Sdes      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3625225825Sdes# Check for GNU ac_path_GREP and select it if it is found.
3626180740Sdes  # Check for GNU $ac_path_GREP
3627180740Sdescase `"$ac_path_GREP" --version 2>&1` in
3628180740Sdes*GNU*)
3629180740Sdes  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3630180740Sdes*)
3631180740Sdes  ac_count=0
3632225825Sdes  $as_echo_n 0123456789 >"conftest.in"
3633180740Sdes  while :
3634180740Sdes  do
3635180740Sdes    cat "conftest.in" "conftest.in" >"conftest.tmp"
3636180740Sdes    mv "conftest.tmp" "conftest.in"
3637180740Sdes    cp "conftest.in" "conftest.nl"
3638225825Sdes    $as_echo 'GREP' >> "conftest.nl"
3639180740Sdes    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3640180740Sdes    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3641225825Sdes    as_fn_arith $ac_count + 1 && ac_count=$as_val
3642180740Sdes    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3643180740Sdes      # Best one so far, save it but keep looking for a better one
3644180740Sdes      ac_cv_path_GREP="$ac_path_GREP"
3645180740Sdes      ac_path_GREP_max=$ac_count
3646180740Sdes    fi
3647180740Sdes    # 10*(2^10) chars as input seems more than enough
3648180740Sdes    test $ac_count -gt 10 && break
3649180740Sdes  done
3650180740Sdes  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3651180740Sdesesac
3652180740Sdes
3653225825Sdes      $ac_path_GREP_found && break 3
3654225825Sdes    done
3655180740Sdes  done
3656225825Sdes  done
3657180740SdesIFS=$as_save_IFS
3658225825Sdes  if test -z "$ac_cv_path_GREP"; then
3659225825Sdes    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3660225825Sdes  fi
3661180740Sdeselse
3662180740Sdes  ac_cv_path_GREP=$GREP
3663180740Sdesfi
3664180740Sdes
3665180740Sdesfi
3666225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3667225825Sdes$as_echo "$ac_cv_path_GREP" >&6; }
3668180740Sdes GREP="$ac_cv_path_GREP"
3669180740Sdes
3670180740Sdes
3671225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3672225825Sdes$as_echo_n "checking for egrep... " >&6; }
3673225825Sdesif ${ac_cv_path_EGREP+:} false; then :
3674225825Sdes  $as_echo_n "(cached) " >&6
3675180740Sdeselse
3676180740Sdes  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3677180740Sdes   then ac_cv_path_EGREP="$GREP -E"
3678180740Sdes   else
3679225825Sdes     if test -z "$EGREP"; then
3680180740Sdes  ac_path_EGREP_found=false
3681225825Sdes  # Loop through the user's path and test for each of PROGNAME-LIST
3682225825Sdes  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3683180740Sdesfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3684180740Sdesdo
3685180740Sdes  IFS=$as_save_IFS
3686180740Sdes  test -z "$as_dir" && as_dir=.
3687225825Sdes    for ac_prog in egrep; do
3688225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
3689225825Sdes      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3690225825Sdes      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3691225825Sdes# Check for GNU ac_path_EGREP and select it if it is found.
3692180740Sdes  # Check for GNU $ac_path_EGREP
3693180740Sdescase `"$ac_path_EGREP" --version 2>&1` in
3694180740Sdes*GNU*)
3695180740Sdes  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3696180740Sdes*)
3697180740Sdes  ac_count=0
3698225825Sdes  $as_echo_n 0123456789 >"conftest.in"
3699180740Sdes  while :
3700180740Sdes  do
3701180740Sdes    cat "conftest.in" "conftest.in" >"conftest.tmp"
3702180740Sdes    mv "conftest.tmp" "conftest.in"
3703180740Sdes    cp "conftest.in" "conftest.nl"
3704225825Sdes    $as_echo 'EGREP' >> "conftest.nl"
3705180740Sdes    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3706180740Sdes    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3707225825Sdes    as_fn_arith $ac_count + 1 && ac_count=$as_val
3708180740Sdes    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3709180740Sdes      # Best one so far, save it but keep looking for a better one
3710180740Sdes      ac_cv_path_EGREP="$ac_path_EGREP"
3711180740Sdes      ac_path_EGREP_max=$ac_count
3712180740Sdes    fi
3713180740Sdes    # 10*(2^10) chars as input seems more than enough
3714180740Sdes    test $ac_count -gt 10 && break
3715180740Sdes  done
3716180740Sdes  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3717180740Sdesesac
3718180740Sdes
3719225825Sdes      $ac_path_EGREP_found && break 3
3720225825Sdes    done
3721180740Sdes  done
3722225825Sdes  done
3723180740SdesIFS=$as_save_IFS
3724225825Sdes  if test -z "$ac_cv_path_EGREP"; then
3725225825Sdes    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3726225825Sdes  fi
3727180740Sdeselse
3728180740Sdes  ac_cv_path_EGREP=$EGREP
3729180740Sdesfi
3730180740Sdes
3731180740Sdes   fi
3732180740Sdesfi
3733225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3734225825Sdes$as_echo "$ac_cv_path_EGREP" >&6; }
3735180740Sdes EGREP="$ac_cv_path_EGREP"
3736180740Sdes
3737180740Sdes
3738225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3739225825Sdes$as_echo_n "checking for ANSI C header files... " >&6; }
3740225825Sdesif ${ac_cv_header_stdc+:} false; then :
3741225825Sdes  $as_echo_n "(cached) " >&6
3742180740Sdeselse
3743225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3744180740Sdes/* end confdefs.h.  */
3745180740Sdes#include <stdlib.h>
3746180740Sdes#include <stdarg.h>
3747180740Sdes#include <string.h>
3748180740Sdes#include <float.h>
3749180740Sdes
3750180740Sdesint
3751180740Sdesmain ()
3752180740Sdes{
3753180740Sdes
3754180740Sdes  ;
3755180740Sdes  return 0;
3756180740Sdes}
3757180740Sdes_ACEOF
3758225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
3759180740Sdes  ac_cv_header_stdc=yes
3760180740Sdeselse
3761225825Sdes  ac_cv_header_stdc=no
3762180740Sdesfi
3763180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3764180740Sdes
3765180740Sdesif test $ac_cv_header_stdc = yes; then
3766180740Sdes  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3767225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3768180740Sdes/* end confdefs.h.  */
3769180740Sdes#include <string.h>
3770180740Sdes
3771180740Sdes_ACEOF
3772180740Sdesif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3773225825Sdes  $EGREP "memchr" >/dev/null 2>&1; then :
3774225825Sdes
3775180740Sdeselse
3776180740Sdes  ac_cv_header_stdc=no
3777180740Sdesfi
3778180740Sdesrm -f conftest*
3779180740Sdes
3780180740Sdesfi
3781180740Sdes
3782180740Sdesif test $ac_cv_header_stdc = yes; then
3783180740Sdes  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3784225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3785180740Sdes/* end confdefs.h.  */
3786180740Sdes#include <stdlib.h>
3787180740Sdes
3788180740Sdes_ACEOF
3789180740Sdesif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3790225825Sdes  $EGREP "free" >/dev/null 2>&1; then :
3791225825Sdes
3792180740Sdeselse
3793180740Sdes  ac_cv_header_stdc=no
3794180740Sdesfi
3795180740Sdesrm -f conftest*
3796180740Sdes
3797180740Sdesfi
3798180740Sdes
3799180740Sdesif test $ac_cv_header_stdc = yes; then
3800180740Sdes  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3801225825Sdes  if test "$cross_compiling" = yes; then :
3802180740Sdes  :
3803180740Sdeselse
3804225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3805180740Sdes/* end confdefs.h.  */
3806180740Sdes#include <ctype.h>
3807180740Sdes#include <stdlib.h>
3808180740Sdes#if ((' ' & 0x0FF) == 0x020)
3809180740Sdes# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3810180740Sdes# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3811180740Sdes#else
3812180740Sdes# define ISLOWER(c) \
3813180740Sdes		   (('a' <= (c) && (c) <= 'i') \
3814180740Sdes		     || ('j' <= (c) && (c) <= 'r') \
3815180740Sdes		     || ('s' <= (c) && (c) <= 'z'))
3816180740Sdes# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3817180740Sdes#endif
3818180740Sdes
3819180740Sdes#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3820180740Sdesint
3821180740Sdesmain ()
3822180740Sdes{
3823180740Sdes  int i;
3824180740Sdes  for (i = 0; i < 256; i++)
3825180740Sdes    if (XOR (islower (i), ISLOWER (i))
3826180740Sdes	|| toupper (i) != TOUPPER (i))
3827180740Sdes      return 2;
3828180740Sdes  return 0;
3829180740Sdes}
3830180740Sdes_ACEOF
3831225825Sdesif ac_fn_c_try_run "$LINENO"; then :
3832225825Sdes
3833180740Sdeselse
3834225825Sdes  ac_cv_header_stdc=no
3835180740Sdesfi
3836225825Sdesrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3837225825Sdes  conftest.$ac_objext conftest.beam conftest.$ac_ext
3838180740Sdesfi
3839180740Sdes
3840180740Sdesfi
3841180740Sdesfi
3842225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3843225825Sdes$as_echo "$ac_cv_header_stdc" >&6; }
3844180740Sdesif test $ac_cv_header_stdc = yes; then
3845180740Sdes
3846225825Sdes$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3847180740Sdes
3848180740Sdesfi
3849180740Sdes
3850180740Sdes# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3851180740Sdesfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3852180740Sdes		  inttypes.h stdint.h unistd.h
3853225825Sdesdo :
3854225825Sdes  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3855225825Sdesac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3856225825Sdes"
3857225825Sdesif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3858180740Sdes  cat >>confdefs.h <<_ACEOF
3859225825Sdes#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3860180740Sdes_ACEOF
3861180740Sdes
3862180740Sdesfi
3863180740Sdes
3864180740Sdesdone
3865180740Sdes
3866180740Sdes
3867225825Sdes { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
3868225825Sdes$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
3869225825Sdesif ${ac_cv_c_bigendian+:} false; then :
3870225825Sdes  $as_echo_n "(cached) " >&6
3871180740Sdeselse
3872225825Sdes  ac_cv_c_bigendian=unknown
3873225825Sdes    # See if we're dealing with a universal compiler.
3874225825Sdes    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3875225825Sdes/* end confdefs.h.  */
3876225825Sdes#ifndef __APPLE_CC__
3877225825Sdes	       not a universal capable compiler
3878225825Sdes	     #endif
3879225825Sdes	     typedef int dummy;
3880225825Sdes
3881180740Sdes_ACEOF
3882225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
3883225825Sdes
3884225825Sdes	# Check for potential -arch flags.  It is not universal unless
3885225825Sdes	# there are at least two -arch flags with different values.
3886225825Sdes	ac_arch=
3887225825Sdes	ac_prev=
3888225825Sdes	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
3889225825Sdes	 if test -n "$ac_prev"; then
3890225825Sdes	   case $ac_word in
3891225825Sdes	     i?86 | x86_64 | ppc | ppc64)
3892225825Sdes	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
3893225825Sdes		 ac_arch=$ac_word
3894225825Sdes	       else
3895225825Sdes		 ac_cv_c_bigendian=universal
3896225825Sdes		 break
3897225825Sdes	       fi
3898225825Sdes	       ;;
3899225825Sdes	   esac
3900225825Sdes	   ac_prev=
3901225825Sdes	 elif test "x$ac_word" = "x-arch"; then
3902225825Sdes	   ac_prev=arch
3903225825Sdes	 fi
3904225825Sdes       done
3905225825Sdesfi
3906225825Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3907225825Sdes    if test $ac_cv_c_bigendian = unknown; then
3908225825Sdes      # See if sys/param.h defines the BYTE_ORDER macro.
3909225825Sdes      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3910180740Sdes/* end confdefs.h.  */
3911180740Sdes#include <sys/types.h>
3912225825Sdes	     #include <sys/param.h>
3913180740Sdes
3914180740Sdesint
3915180740Sdesmain ()
3916180740Sdes{
3917225825Sdes#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
3918225825Sdes		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
3919225825Sdes		     && LITTLE_ENDIAN)
3920225825Sdes	      bogus endian macros
3921225825Sdes	     #endif
3922180740Sdes
3923180740Sdes  ;
3924180740Sdes  return 0;
3925180740Sdes}
3926180740Sdes_ACEOF
3927225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
3928180740Sdes  # It does; now see whether it defined to BIG_ENDIAN or not.
3929225825Sdes	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3930180740Sdes/* end confdefs.h.  */
3931180740Sdes#include <sys/types.h>
3932225825Sdes		#include <sys/param.h>
3933180740Sdes
3934180740Sdesint
3935180740Sdesmain ()
3936180740Sdes{
3937180740Sdes#if BYTE_ORDER != BIG_ENDIAN
3938225825Sdes		 not big endian
3939225825Sdes		#endif
3940180740Sdes
3941180740Sdes  ;
3942180740Sdes  return 0;
3943180740Sdes}
3944180740Sdes_ACEOF
3945225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
3946180740Sdes  ac_cv_c_bigendian=yes
3947180740Sdeselse
3948225825Sdes  ac_cv_c_bigendian=no
3949180740Sdesfi
3950180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3951225825Sdesfi
3952225825Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3953225825Sdes    fi
3954225825Sdes    if test $ac_cv_c_bigendian = unknown; then
3955225825Sdes      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
3956225825Sdes      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3957225825Sdes/* end confdefs.h.  */
3958225825Sdes#include <limits.h>
3959180740Sdes
3960225825Sdesint
3961225825Sdesmain ()
3962225825Sdes{
3963225825Sdes#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
3964225825Sdes	      bogus endian macros
3965225825Sdes	     #endif
3966225825Sdes
3967225825Sdes  ;
3968225825Sdes  return 0;
3969225825Sdes}
3970180740Sdes_ACEOF
3971225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
3972225825Sdes  # It does; now see whether it defined to _BIG_ENDIAN or not.
3973225825Sdes	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3974180740Sdes/* end confdefs.h.  */
3975225825Sdes#include <limits.h>
3976225825Sdes
3977180740Sdesint
3978180740Sdesmain ()
3979180740Sdes{
3980225825Sdes#ifndef _BIG_ENDIAN
3981225825Sdes		 not big endian
3982225825Sdes		#endif
3983225825Sdes
3984180740Sdes  ;
3985180740Sdes  return 0;
3986180740Sdes}
3987180740Sdes_ACEOF
3988225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
3989180740Sdes  ac_cv_c_bigendian=yes
3990225825Sdeselse
3991225825Sdes  ac_cv_c_bigendian=no
3992180740Sdesfi
3993225825Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3994180740Sdesfi
3995225825Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3996225825Sdes    fi
3997225825Sdes    if test $ac_cv_c_bigendian = unknown; then
3998225825Sdes      # Compile a test program.
3999225825Sdes      if test "$cross_compiling" = yes; then :
4000225825Sdes  # Try to guess by grepping values from an object file.
4001225825Sdes	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4002225825Sdes/* end confdefs.h.  */
4003225825Sdesshort int ascii_mm[] =
4004225825Sdes		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4005225825Sdes		short int ascii_ii[] =
4006225825Sdes		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4007225825Sdes		int use_ascii (int i) {
4008225825Sdes		  return ascii_mm[i] + ascii_ii[i];
4009225825Sdes		}
4010225825Sdes		short int ebcdic_ii[] =
4011225825Sdes		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4012225825Sdes		short int ebcdic_mm[] =
4013225825Sdes		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4014225825Sdes		int use_ebcdic (int i) {
4015225825Sdes		  return ebcdic_mm[i] + ebcdic_ii[i];
4016225825Sdes		}
4017225825Sdes		extern int foo;
4018180740Sdes
4019225825Sdesint
4020225825Sdesmain ()
4021225825Sdes{
4022225825Sdesreturn use_ascii (foo) == use_ebcdic (foo);
4023225825Sdes  ;
4024225825Sdes  return 0;
4025225825Sdes}
4026225825Sdes_ACEOF
4027225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
4028225825Sdes  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
4029225825Sdes	      ac_cv_c_bigendian=yes
4030225825Sdes	    fi
4031225825Sdes	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4032225825Sdes	      if test "$ac_cv_c_bigendian" = unknown; then
4033225825Sdes		ac_cv_c_bigendian=no
4034225825Sdes	      else
4035225825Sdes		# finding both strings is unlikely to happen, but who knows?
4036225825Sdes		ac_cv_c_bigendian=unknown
4037225825Sdes	      fi
4038225825Sdes	    fi
4039180740Sdesfi
4040180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4041180740Sdeselse
4042225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4043180740Sdes/* end confdefs.h.  */
4044180740Sdes$ac_includes_default
4045180740Sdesint
4046180740Sdesmain ()
4047180740Sdes{
4048180740Sdes
4049225825Sdes	     /* Are we little or big endian?  From Harbison&Steele.  */
4050225825Sdes	     union
4051225825Sdes	     {
4052225825Sdes	       long int l;
4053225825Sdes	       char c[sizeof (long int)];
4054225825Sdes	     } u;
4055225825Sdes	     u.l = 1;
4056225825Sdes	     return u.c[sizeof (long int) - 1] == 1;
4057180740Sdes
4058180740Sdes  ;
4059180740Sdes  return 0;
4060180740Sdes}
4061180740Sdes_ACEOF
4062225825Sdesif ac_fn_c_try_run "$LINENO"; then :
4063180740Sdes  ac_cv_c_bigendian=no
4064180740Sdeselse
4065225825Sdes  ac_cv_c_bigendian=yes
4066180740Sdesfi
4067225825Sdesrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4068225825Sdes  conftest.$ac_objext conftest.beam conftest.$ac_ext
4069180740Sdesfi
4070180740Sdes
4071225825Sdes    fi
4072180740Sdesfi
4073225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
4074225825Sdes$as_echo "$ac_cv_c_bigendian" >&6; }
4075225825Sdes case $ac_cv_c_bigendian in #(
4076225825Sdes   yes)
4077225825Sdes     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
4078225825Sdes;; #(
4079225825Sdes   no)
4080225825Sdes      ;; #(
4081225825Sdes   universal)
4082180740Sdes
4083225825Sdes$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
4084204861Sdes
4085225825Sdes     ;; #(
4086225825Sdes   *)
4087225825Sdes     as_fn_error $? "unknown endianness
4088225825Sdes presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
4089225825Sdes esac
4090180740Sdes
4091180740Sdes
4092180740Sdes# Checks for programs.
4093180740Sdesfor ac_prog in gawk mawk nawk awk
4094180740Sdesdo
4095180740Sdes  # Extract the first word of "$ac_prog", so it can be a program name with args.
4096180740Sdesset dummy $ac_prog; ac_word=$2
4097225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4098225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
4099225825Sdesif ${ac_cv_prog_AWK+:} false; then :
4100225825Sdes  $as_echo_n "(cached) " >&6
4101180740Sdeselse
4102180740Sdes  if test -n "$AWK"; then
4103180740Sdes  ac_cv_prog_AWK="$AWK" # Let the user override the test.
4104180740Sdeselse
4105180740Sdesas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4106180740Sdesfor as_dir in $PATH
4107180740Sdesdo
4108180740Sdes  IFS=$as_save_IFS
4109180740Sdes  test -z "$as_dir" && as_dir=.
4110225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
4111180740Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4112180740Sdes    ac_cv_prog_AWK="$ac_prog"
4113225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4114180740Sdes    break 2
4115180740Sdes  fi
4116180740Sdesdone
4117225825Sdes  done
4118180740SdesIFS=$as_save_IFS
4119180740Sdes
4120180740Sdesfi
4121180740Sdesfi
4122180740SdesAWK=$ac_cv_prog_AWK
4123180740Sdesif test -n "$AWK"; then
4124225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4125225825Sdes$as_echo "$AWK" >&6; }
4126180740Sdeselse
4127225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4128225825Sdes$as_echo "no" >&6; }
4129180740Sdesfi
4130180740Sdes
4131180740Sdes
4132180740Sdes  test -n "$AWK" && break
4133180740Sdesdone
4134180740Sdes
4135180740Sdesac_ext=c
4136180740Sdesac_cpp='$CPP $CPPFLAGS'
4137180740Sdesac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4138180740Sdesac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4139180740Sdesac_compiler_gnu=$ac_cv_c_compiler_gnu
4140225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4141225825Sdes$as_echo_n "checking how to run the C preprocessor... " >&6; }
4142180740Sdes# On Suns, sometimes $CPP names a directory.
4143180740Sdesif test -n "$CPP" && test -d "$CPP"; then
4144180740Sdes  CPP=
4145180740Sdesfi
4146180740Sdesif test -z "$CPP"; then
4147225825Sdes  if ${ac_cv_prog_CPP+:} false; then :
4148225825Sdes  $as_echo_n "(cached) " >&6
4149180740Sdeselse
4150180740Sdes      # Double quotes because CPP needs to be expanded
4151180740Sdes    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4152180740Sdes    do
4153180740Sdes      ac_preproc_ok=false
4154180740Sdesfor ac_c_preproc_warn_flag in '' yes
4155180740Sdesdo
4156180740Sdes  # Use a header file that comes with gcc, so configuring glibc
4157180740Sdes  # with a fresh cross-compiler works.
4158180740Sdes  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4159180740Sdes  # <limits.h> exists even on freestanding compilers.
4160180740Sdes  # On the NeXT, cc -E runs the code through the compiler's parser,
4161180740Sdes  # not just through cpp. "Syntax error" is here to catch this case.
4162225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4163180740Sdes/* end confdefs.h.  */
4164180740Sdes#ifdef __STDC__
4165180740Sdes# include <limits.h>
4166180740Sdes#else
4167180740Sdes# include <assert.h>
4168180740Sdes#endif
4169180740Sdes		     Syntax error
4170180740Sdes_ACEOF
4171225825Sdesif ac_fn_c_try_cpp "$LINENO"; then :
4172225825Sdes
4173180740Sdeselse
4174180740Sdes  # Broken: fails on valid input.
4175180740Sdescontinue
4176180740Sdesfi
4177225825Sdesrm -f conftest.err conftest.i conftest.$ac_ext
4178180740Sdes
4179180740Sdes  # OK, works on sane cases.  Now check whether nonexistent headers
4180180740Sdes  # can be detected and how.
4181225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4182180740Sdes/* end confdefs.h.  */
4183180740Sdes#include <ac_nonexistent.h>
4184180740Sdes_ACEOF
4185225825Sdesif ac_fn_c_try_cpp "$LINENO"; then :
4186180740Sdes  # Broken: success on invalid input.
4187180740Sdescontinue
4188180740Sdeselse
4189180740Sdes  # Passes both tests.
4190180740Sdesac_preproc_ok=:
4191180740Sdesbreak
4192180740Sdesfi
4193225825Sdesrm -f conftest.err conftest.i conftest.$ac_ext
4194180740Sdes
4195180740Sdesdone
4196180740Sdes# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4197225825Sdesrm -f conftest.i conftest.err conftest.$ac_ext
4198225825Sdesif $ac_preproc_ok; then :
4199180740Sdes  break
4200180740Sdesfi
4201180740Sdes
4202180740Sdes    done
4203180740Sdes    ac_cv_prog_CPP=$CPP
4204180740Sdes
4205180740Sdesfi
4206180740Sdes  CPP=$ac_cv_prog_CPP
4207180740Sdeselse
4208180740Sdes  ac_cv_prog_CPP=$CPP
4209180740Sdesfi
4210225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4211225825Sdes$as_echo "$CPP" >&6; }
4212180740Sdesac_preproc_ok=false
4213180740Sdesfor ac_c_preproc_warn_flag in '' yes
4214180740Sdesdo
4215180740Sdes  # Use a header file that comes with gcc, so configuring glibc
4216180740Sdes  # with a fresh cross-compiler works.
4217180740Sdes  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4218180740Sdes  # <limits.h> exists even on freestanding compilers.
4219180740Sdes  # On the NeXT, cc -E runs the code through the compiler's parser,
4220180740Sdes  # not just through cpp. "Syntax error" is here to catch this case.
4221225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4222180740Sdes/* end confdefs.h.  */
4223180740Sdes#ifdef __STDC__
4224180740Sdes# include <limits.h>
4225180740Sdes#else
4226180740Sdes# include <assert.h>
4227180740Sdes#endif
4228180740Sdes		     Syntax error
4229180740Sdes_ACEOF
4230225825Sdesif ac_fn_c_try_cpp "$LINENO"; then :
4231225825Sdes
4232180740Sdeselse
4233180740Sdes  # Broken: fails on valid input.
4234180740Sdescontinue
4235180740Sdesfi
4236225825Sdesrm -f conftest.err conftest.i conftest.$ac_ext
4237180740Sdes
4238180740Sdes  # OK, works on sane cases.  Now check whether nonexistent headers
4239180740Sdes  # can be detected and how.
4240225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4241180740Sdes/* end confdefs.h.  */
4242180740Sdes#include <ac_nonexistent.h>
4243180740Sdes_ACEOF
4244225825Sdesif ac_fn_c_try_cpp "$LINENO"; then :
4245180740Sdes  # Broken: success on invalid input.
4246180740Sdescontinue
4247180740Sdeselse
4248180740Sdes  # Passes both tests.
4249180740Sdesac_preproc_ok=:
4250180740Sdesbreak
4251180740Sdesfi
4252225825Sdesrm -f conftest.err conftest.i conftest.$ac_ext
4253180740Sdes
4254180740Sdesdone
4255180740Sdes# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4256225825Sdesrm -f conftest.i conftest.err conftest.$ac_ext
4257225825Sdesif $ac_preproc_ok; then :
4258225825Sdes
4259180740Sdeselse
4260225825Sdes  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4261225825Sdes$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4262225825Sdesas_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4263225825SdesSee \`config.log' for more details" "$LINENO" 5; }
4264180740Sdesfi
4265180740Sdes
4266180740Sdesac_ext=c
4267180740Sdesac_cpp='$CPP $CPPFLAGS'
4268180740Sdesac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4269180740Sdesac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4270180740Sdesac_compiler_gnu=$ac_cv_c_compiler_gnu
4271180740Sdes
4272180740Sdesif test -n "$ac_tool_prefix"; then
4273180740Sdes  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4274180740Sdesset dummy ${ac_tool_prefix}ranlib; ac_word=$2
4275225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4276225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
4277225825Sdesif ${ac_cv_prog_RANLIB+:} false; then :
4278225825Sdes  $as_echo_n "(cached) " >&6
4279180740Sdeselse
4280180740Sdes  if test -n "$RANLIB"; then
4281180740Sdes  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4282180740Sdeselse
4283180740Sdesas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4284180740Sdesfor as_dir in $PATH
4285180740Sdesdo
4286180740Sdes  IFS=$as_save_IFS
4287180740Sdes  test -z "$as_dir" && as_dir=.
4288225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
4289180740Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4290180740Sdes    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4291225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4292180740Sdes    break 2
4293180740Sdes  fi
4294180740Sdesdone
4295225825Sdes  done
4296180740SdesIFS=$as_save_IFS
4297180740Sdes
4298180740Sdesfi
4299180740Sdesfi
4300180740SdesRANLIB=$ac_cv_prog_RANLIB
4301180740Sdesif test -n "$RANLIB"; then
4302225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4303225825Sdes$as_echo "$RANLIB" >&6; }
4304180740Sdeselse
4305225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4306225825Sdes$as_echo "no" >&6; }
4307180740Sdesfi
4308180740Sdes
4309180740Sdes
4310180740Sdesfi
4311180740Sdesif test -z "$ac_cv_prog_RANLIB"; then
4312180740Sdes  ac_ct_RANLIB=$RANLIB
4313180740Sdes  # Extract the first word of "ranlib", so it can be a program name with args.
4314180740Sdesset dummy ranlib; ac_word=$2
4315225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4316225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
4317225825Sdesif ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
4318225825Sdes  $as_echo_n "(cached) " >&6
4319180740Sdeselse
4320180740Sdes  if test -n "$ac_ct_RANLIB"; then
4321180740Sdes  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4322180740Sdeselse
4323180740Sdesas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4324180740Sdesfor as_dir in $PATH
4325180740Sdesdo
4326180740Sdes  IFS=$as_save_IFS
4327180740Sdes  test -z "$as_dir" && as_dir=.
4328225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
4329180740Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4330180740Sdes    ac_cv_prog_ac_ct_RANLIB="ranlib"
4331225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4332180740Sdes    break 2
4333180740Sdes  fi
4334180740Sdesdone
4335225825Sdes  done
4336180740SdesIFS=$as_save_IFS
4337180740Sdes
4338180740Sdesfi
4339180740Sdesfi
4340180740Sdesac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4341180740Sdesif test -n "$ac_ct_RANLIB"; then
4342225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4343225825Sdes$as_echo "$ac_ct_RANLIB" >&6; }
4344180740Sdeselse
4345225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4346225825Sdes$as_echo "no" >&6; }
4347180740Sdesfi
4348180740Sdes
4349180740Sdes  if test "x$ac_ct_RANLIB" = x; then
4350180740Sdes    RANLIB=":"
4351180740Sdes  else
4352180740Sdes    case $cross_compiling:$ac_tool_warned in
4353180740Sdesyes:)
4354225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4355225825Sdes$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4356180740Sdesac_tool_warned=yes ;;
4357180740Sdesesac
4358180740Sdes    RANLIB=$ac_ct_RANLIB
4359180740Sdes  fi
4360180740Sdeselse
4361180740Sdes  RANLIB="$ac_cv_prog_RANLIB"
4362180740Sdesfi
4363180740Sdes
4364180740Sdes# Find a good install program.  We prefer a C program (faster),
4365180740Sdes# so one script is as good as another.  But avoid the broken or
4366180740Sdes# incompatible versions:
4367180740Sdes# SysV /etc/install, /usr/sbin/install
4368180740Sdes# SunOS /usr/etc/install
4369180740Sdes# IRIX /sbin/install
4370180740Sdes# AIX /bin/install
4371180740Sdes# AmigaOS /C/install, which installs bootblocks on floppy discs
4372180740Sdes# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4373180740Sdes# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4374180740Sdes# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4375180740Sdes# OS/2's system install, which has a completely different semantic
4376180740Sdes# ./install, which can be erroneously created by make from ./install.sh.
4377225825Sdes# Reject install programs that cannot install multiple files.
4378225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4379225825Sdes$as_echo_n "checking for a BSD-compatible install... " >&6; }
4380180740Sdesif test -z "$INSTALL"; then
4381225825Sdesif ${ac_cv_path_install+:} false; then :
4382225825Sdes  $as_echo_n "(cached) " >&6
4383180740Sdeselse
4384180740Sdes  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4385180740Sdesfor as_dir in $PATH
4386180740Sdesdo
4387180740Sdes  IFS=$as_save_IFS
4388180740Sdes  test -z "$as_dir" && as_dir=.
4389225825Sdes    # Account for people who put trailing slashes in PATH elements.
4390225825Sdescase $as_dir/ in #((
4391225825Sdes  ./ | .// | /[cC]/* | \
4392180740Sdes  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4393225825Sdes  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4394180740Sdes  /usr/ucb/* ) ;;
4395180740Sdes  *)
4396180740Sdes    # OSF1 and SCO ODT 3.0 have their own names for install.
4397180740Sdes    # Don't use installbsd from OSF since it installs stuff as root
4398180740Sdes    # by default.
4399180740Sdes    for ac_prog in ginstall scoinst install; do
4400180740Sdes      for ac_exec_ext in '' $ac_executable_extensions; do
4401180740Sdes	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4402180740Sdes	  if test $ac_prog = install &&
4403180740Sdes	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4404180740Sdes	    # AIX install.  It has an incompatible calling convention.
4405180740Sdes	    :
4406180740Sdes	  elif test $ac_prog = install &&
4407180740Sdes	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4408180740Sdes	    # program-specific install script used by HP pwplus--don't use.
4409180740Sdes	    :
4410180740Sdes	  else
4411225825Sdes	    rm -rf conftest.one conftest.two conftest.dir
4412225825Sdes	    echo one > conftest.one
4413225825Sdes	    echo two > conftest.two
4414225825Sdes	    mkdir conftest.dir
4415225825Sdes	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4416225825Sdes	      test -s conftest.one && test -s conftest.two &&
4417225825Sdes	      test -s conftest.dir/conftest.one &&
4418225825Sdes	      test -s conftest.dir/conftest.two
4419225825Sdes	    then
4420225825Sdes	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4421225825Sdes	      break 3
4422225825Sdes	    fi
4423180740Sdes	  fi
4424180740Sdes	fi
4425180740Sdes      done
4426180740Sdes    done
4427180740Sdes    ;;
4428180740Sdesesac
4429225825Sdes
4430225825Sdes  done
4431180740SdesIFS=$as_save_IFS
4432180740Sdes
4433225825Sdesrm -rf conftest.one conftest.two conftest.dir
4434180740Sdes
4435180740Sdesfi
4436180740Sdes  if test "${ac_cv_path_install+set}" = set; then
4437180740Sdes    INSTALL=$ac_cv_path_install
4438180740Sdes  else
4439180740Sdes    # As a last resort, use the slow shell script.  Don't cache a
4440180740Sdes    # value for INSTALL within a source directory, because that will
4441180740Sdes    # break other packages using the cache if that directory is
4442180740Sdes    # removed, or if the value is a relative name.
4443180740Sdes    INSTALL=$ac_install_sh
4444180740Sdes  fi
4445180740Sdesfi
4446225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4447225825Sdes$as_echo "$INSTALL" >&6; }
4448180740Sdes
4449180740Sdes# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4450180740Sdes# It thinks the first close brace ends the variable substitution.
4451180740Sdestest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4452180740Sdes
4453180740Sdestest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4454180740Sdes
4455180740Sdestest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4456180740Sdes
4457225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4458225825Sdes$as_echo_n "checking for egrep... " >&6; }
4459225825Sdesif ${ac_cv_path_EGREP+:} false; then :
4460225825Sdes  $as_echo_n "(cached) " >&6
4461180740Sdeselse
4462180740Sdes  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4463180740Sdes   then ac_cv_path_EGREP="$GREP -E"
4464180740Sdes   else
4465225825Sdes     if test -z "$EGREP"; then
4466180740Sdes  ac_path_EGREP_found=false
4467225825Sdes  # Loop through the user's path and test for each of PROGNAME-LIST
4468225825Sdes  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4469180740Sdesfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4470180740Sdesdo
4471180740Sdes  IFS=$as_save_IFS
4472180740Sdes  test -z "$as_dir" && as_dir=.
4473225825Sdes    for ac_prog in egrep; do
4474225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
4475225825Sdes      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4476225825Sdes      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4477225825Sdes# Check for GNU ac_path_EGREP and select it if it is found.
4478180740Sdes  # Check for GNU $ac_path_EGREP
4479180740Sdescase `"$ac_path_EGREP" --version 2>&1` in
4480180740Sdes*GNU*)
4481180740Sdes  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4482180740Sdes*)
4483180740Sdes  ac_count=0
4484225825Sdes  $as_echo_n 0123456789 >"conftest.in"
4485180740Sdes  while :
4486180740Sdes  do
4487180740Sdes    cat "conftest.in" "conftest.in" >"conftest.tmp"
4488180740Sdes    mv "conftest.tmp" "conftest.in"
4489180740Sdes    cp "conftest.in" "conftest.nl"
4490225825Sdes    $as_echo 'EGREP' >> "conftest.nl"
4491180740Sdes    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4492180740Sdes    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4493225825Sdes    as_fn_arith $ac_count + 1 && ac_count=$as_val
4494180740Sdes    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4495180740Sdes      # Best one so far, save it but keep looking for a better one
4496180740Sdes      ac_cv_path_EGREP="$ac_path_EGREP"
4497180740Sdes      ac_path_EGREP_max=$ac_count
4498180740Sdes    fi
4499180740Sdes    # 10*(2^10) chars as input seems more than enough
4500180740Sdes    test $ac_count -gt 10 && break
4501180740Sdes  done
4502180740Sdes  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4503180740Sdesesac
4504180740Sdes
4505225825Sdes      $ac_path_EGREP_found && break 3
4506225825Sdes    done
4507180740Sdes  done
4508225825Sdes  done
4509180740SdesIFS=$as_save_IFS
4510225825Sdes  if test -z "$ac_cv_path_EGREP"; then
4511225825Sdes    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4512225825Sdes  fi
4513180740Sdeselse
4514180740Sdes  ac_cv_path_EGREP=$EGREP
4515180740Sdesfi
4516180740Sdes
4517180740Sdes   fi
4518180740Sdesfi
4519225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4520225825Sdes$as_echo "$ac_cv_path_EGREP" >&6; }
4521180740Sdes EGREP="$ac_cv_path_EGREP"
4522180740Sdes
4523180740Sdes
4524180740Sdes# Extract the first word of "ar", so it can be a program name with args.
4525180740Sdesset dummy ar; ac_word=$2
4526225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4527225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
4528225825Sdesif ${ac_cv_path_AR+:} false; then :
4529225825Sdes  $as_echo_n "(cached) " >&6
4530180740Sdeselse
4531180740Sdes  case $AR in
4532180740Sdes  [\\/]* | ?:[\\/]*)
4533180740Sdes  ac_cv_path_AR="$AR" # Let the user override the test with a path.
4534180740Sdes  ;;
4535180740Sdes  *)
4536180740Sdes  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4537180740Sdesfor as_dir in $PATH
4538180740Sdesdo
4539180740Sdes  IFS=$as_save_IFS
4540180740Sdes  test -z "$as_dir" && as_dir=.
4541225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
4542180740Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4543180740Sdes    ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext"
4544225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4545180740Sdes    break 2
4546180740Sdes  fi
4547180740Sdesdone
4548225825Sdes  done
4549180740SdesIFS=$as_save_IFS
4550180740Sdes
4551180740Sdes  ;;
4552180740Sdesesac
4553180740Sdesfi
4554180740SdesAR=$ac_cv_path_AR
4555180740Sdesif test -n "$AR"; then
4556225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4557225825Sdes$as_echo "$AR" >&6; }
4558180740Sdeselse
4559225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4560225825Sdes$as_echo "no" >&6; }
4561180740Sdesfi
4562180740Sdes
4563180740Sdes
4564180740Sdes# Extract the first word of "cat", so it can be a program name with args.
4565180740Sdesset dummy cat; ac_word=$2
4566225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4567225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
4568225825Sdesif ${ac_cv_path_CAT+:} false; then :
4569225825Sdes  $as_echo_n "(cached) " >&6
4570180740Sdeselse
4571180740Sdes  case $CAT in
4572180740Sdes  [\\/]* | ?:[\\/]*)
4573180740Sdes  ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
4574180740Sdes  ;;
4575180740Sdes  *)
4576180740Sdes  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4577180740Sdesfor as_dir in $PATH
4578180740Sdesdo
4579180740Sdes  IFS=$as_save_IFS
4580180740Sdes  test -z "$as_dir" && as_dir=.
4581225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
4582180740Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4583180740Sdes    ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
4584225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4585180740Sdes    break 2
4586180740Sdes  fi
4587180740Sdesdone
4588225825Sdes  done
4589180740SdesIFS=$as_save_IFS
4590180740Sdes
4591180740Sdes  ;;
4592180740Sdesesac
4593180740Sdesfi
4594180740SdesCAT=$ac_cv_path_CAT
4595180740Sdesif test -n "$CAT"; then
4596225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CAT" >&5
4597225825Sdes$as_echo "$CAT" >&6; }
4598180740Sdeselse
4599225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4600225825Sdes$as_echo "no" >&6; }
4601180740Sdesfi
4602180740Sdes
4603180740Sdes
4604180740Sdes# Extract the first word of "kill", so it can be a program name with args.
4605180740Sdesset dummy kill; ac_word=$2
4606225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4607225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
4608225825Sdesif ${ac_cv_path_KILL+:} false; then :
4609225825Sdes  $as_echo_n "(cached) " >&6
4610180740Sdeselse
4611180740Sdes  case $KILL in
4612180740Sdes  [\\/]* | ?:[\\/]*)
4613180740Sdes  ac_cv_path_KILL="$KILL" # Let the user override the test with a path.
4614180740Sdes  ;;
4615180740Sdes  *)
4616180740Sdes  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4617180740Sdesfor as_dir in $PATH
4618180740Sdesdo
4619180740Sdes  IFS=$as_save_IFS
4620180740Sdes  test -z "$as_dir" && as_dir=.
4621225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
4622180740Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4623180740Sdes    ac_cv_path_KILL="$as_dir/$ac_word$ac_exec_ext"
4624225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4625180740Sdes    break 2
4626180740Sdes  fi
4627180740Sdesdone
4628225825Sdes  done
4629180740SdesIFS=$as_save_IFS
4630180740Sdes
4631180740Sdes  ;;
4632180740Sdesesac
4633180740Sdesfi
4634180740SdesKILL=$ac_cv_path_KILL
4635180740Sdesif test -n "$KILL"; then
4636225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KILL" >&5
4637225825Sdes$as_echo "$KILL" >&6; }
4638180740Sdeselse
4639225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4640225825Sdes$as_echo "no" >&6; }
4641180740Sdesfi
4642180740Sdes
4643180740Sdes
4644180740Sdesfor ac_prog in perl5 perl
4645180740Sdesdo
4646180740Sdes  # Extract the first word of "$ac_prog", so it can be a program name with args.
4647180740Sdesset dummy $ac_prog; ac_word=$2
4648225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4649225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
4650225825Sdesif ${ac_cv_path_PERL+:} false; then :
4651225825Sdes  $as_echo_n "(cached) " >&6
4652180740Sdeselse
4653180740Sdes  case $PERL in
4654180740Sdes  [\\/]* | ?:[\\/]*)
4655180740Sdes  ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4656180740Sdes  ;;
4657180740Sdes  *)
4658180740Sdes  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4659180740Sdesfor as_dir in $PATH
4660180740Sdesdo
4661180740Sdes  IFS=$as_save_IFS
4662180740Sdes  test -z "$as_dir" && as_dir=.
4663225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
4664180740Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4665180740Sdes    ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4666225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4667180740Sdes    break 2
4668180740Sdes  fi
4669180740Sdesdone
4670225825Sdes  done
4671180740SdesIFS=$as_save_IFS
4672180740Sdes
4673180740Sdes  ;;
4674180740Sdesesac
4675180740Sdesfi
4676180740SdesPERL=$ac_cv_path_PERL
4677180740Sdesif test -n "$PERL"; then
4678225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
4679225825Sdes$as_echo "$PERL" >&6; }
4680180740Sdeselse
4681225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4682225825Sdes$as_echo "no" >&6; }
4683180740Sdesfi
4684180740Sdes
4685180740Sdes
4686180740Sdes  test -n "$PERL" && break
4687180740Sdesdone
4688180740Sdes
4689180740Sdes# Extract the first word of "sed", so it can be a program name with args.
4690180740Sdesset dummy sed; ac_word=$2
4691225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4692225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
4693225825Sdesif ${ac_cv_path_SED+:} false; then :
4694225825Sdes  $as_echo_n "(cached) " >&6
4695180740Sdeselse
4696180740Sdes  case $SED in
4697180740Sdes  [\\/]* | ?:[\\/]*)
4698180740Sdes  ac_cv_path_SED="$SED" # Let the user override the test with a path.
4699180740Sdes  ;;
4700180740Sdes  *)
4701180740Sdes  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4702180740Sdesfor as_dir in $PATH
4703180740Sdesdo
4704180740Sdes  IFS=$as_save_IFS
4705180740Sdes  test -z "$as_dir" && as_dir=.
4706225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
4707180740Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4708180740Sdes    ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
4709225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4710180740Sdes    break 2
4711180740Sdes  fi
4712180740Sdesdone
4713225825Sdes  done
4714180740SdesIFS=$as_save_IFS
4715180740Sdes
4716180740Sdes  ;;
4717180740Sdesesac
4718180740Sdesfi
4719180740SdesSED=$ac_cv_path_SED
4720180740Sdesif test -n "$SED"; then
4721225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
4722225825Sdes$as_echo "$SED" >&6; }
4723180740Sdeselse
4724225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4725225825Sdes$as_echo "no" >&6; }
4726180740Sdesfi
4727180740Sdes
4728180740Sdes
4729180740Sdes
4730180740Sdes# Extract the first word of "ent", so it can be a program name with args.
4731180740Sdesset dummy ent; ac_word=$2
4732225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4733225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
4734225825Sdesif ${ac_cv_path_ENT+:} false; then :
4735225825Sdes  $as_echo_n "(cached) " >&6
4736180740Sdeselse
4737180740Sdes  case $ENT in
4738180740Sdes  [\\/]* | ?:[\\/]*)
4739180740Sdes  ac_cv_path_ENT="$ENT" # Let the user override the test with a path.
4740180740Sdes  ;;
4741180740Sdes  *)
4742180740Sdes  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4743180740Sdesfor as_dir in $PATH
4744180740Sdesdo
4745180740Sdes  IFS=$as_save_IFS
4746180740Sdes  test -z "$as_dir" && as_dir=.
4747225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
4748180740Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4749180740Sdes    ac_cv_path_ENT="$as_dir/$ac_word$ac_exec_ext"
4750225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4751180740Sdes    break 2
4752180740Sdes  fi
4753180740Sdesdone
4754225825Sdes  done
4755180740SdesIFS=$as_save_IFS
4756180740Sdes
4757180740Sdes  ;;
4758180740Sdesesac
4759180740Sdesfi
4760180740SdesENT=$ac_cv_path_ENT
4761180740Sdesif test -n "$ENT"; then
4762225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENT" >&5
4763225825Sdes$as_echo "$ENT" >&6; }
4764180740Sdeselse
4765225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4766225825Sdes$as_echo "no" >&6; }
4767180740Sdesfi
4768180740Sdes
4769180740Sdes
4770180740Sdes
4771180740Sdes# Extract the first word of "bash", so it can be a program name with args.
4772180740Sdesset dummy bash; ac_word=$2
4773225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4774225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
4775225825Sdesif ${ac_cv_path_TEST_MINUS_S_SH+:} false; then :
4776225825Sdes  $as_echo_n "(cached) " >&6
4777180740Sdeselse
4778180740Sdes  case $TEST_MINUS_S_SH in
4779180740Sdes  [\\/]* | ?:[\\/]*)
4780180740Sdes  ac_cv_path_TEST_MINUS_S_SH="$TEST_MINUS_S_SH" # Let the user override the test with a path.
4781180740Sdes  ;;
4782180740Sdes  *)
4783180740Sdes  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4784180740Sdesfor as_dir in $PATH
4785180740Sdesdo
4786180740Sdes  IFS=$as_save_IFS
4787180740Sdes  test -z "$as_dir" && as_dir=.
4788225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
4789180740Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4790180740Sdes    ac_cv_path_TEST_MINUS_S_SH="$as_dir/$ac_word$ac_exec_ext"
4791225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4792180740Sdes    break 2
4793180740Sdes  fi
4794180740Sdesdone
4795225825Sdes  done
4796180740SdesIFS=$as_save_IFS
4797180740Sdes
4798180740Sdes  ;;
4799180740Sdesesac
4800180740Sdesfi
4801180740SdesTEST_MINUS_S_SH=$ac_cv_path_TEST_MINUS_S_SH
4802180740Sdesif test -n "$TEST_MINUS_S_SH"; then
4803225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEST_MINUS_S_SH" >&5
4804225825Sdes$as_echo "$TEST_MINUS_S_SH" >&6; }
4805180740Sdeselse
4806225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4807225825Sdes$as_echo "no" >&6; }
4808180740Sdesfi
4809180740Sdes
4810180740Sdes
4811180740Sdes# Extract the first word of "ksh", so it can be a program name with args.
4812180740Sdesset dummy ksh; ac_word=$2
4813225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4814225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
4815225825Sdesif ${ac_cv_path_TEST_MINUS_S_SH+:} false; then :
4816225825Sdes  $as_echo_n "(cached) " >&6
4817180740Sdeselse
4818180740Sdes  case $TEST_MINUS_S_SH in
4819180740Sdes  [\\/]* | ?:[\\/]*)
4820180740Sdes  ac_cv_path_TEST_MINUS_S_SH="$TEST_MINUS_S_SH" # Let the user override the test with a path.
4821180740Sdes  ;;
4822180740Sdes  *)
4823180740Sdes  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4824180740Sdesfor as_dir in $PATH
4825180740Sdesdo
4826180740Sdes  IFS=$as_save_IFS
4827180740Sdes  test -z "$as_dir" && as_dir=.
4828225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
4829180740Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4830180740Sdes    ac_cv_path_TEST_MINUS_S_SH="$as_dir/$ac_word$ac_exec_ext"
4831225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4832180740Sdes    break 2
4833180740Sdes  fi
4834180740Sdesdone
4835225825Sdes  done
4836180740SdesIFS=$as_save_IFS
4837180740Sdes
4838180740Sdes  ;;
4839180740Sdesesac
4840180740Sdesfi
4841180740SdesTEST_MINUS_S_SH=$ac_cv_path_TEST_MINUS_S_SH
4842180740Sdesif test -n "$TEST_MINUS_S_SH"; then
4843225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEST_MINUS_S_SH" >&5
4844225825Sdes$as_echo "$TEST_MINUS_S_SH" >&6; }
4845180740Sdeselse
4846225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4847225825Sdes$as_echo "no" >&6; }
4848180740Sdesfi
4849180740Sdes
4850180740Sdes
4851180740Sdes# Extract the first word of "sh", so it can be a program name with args.
4852180740Sdesset dummy sh; ac_word=$2
4853225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4854225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
4855225825Sdesif ${ac_cv_path_TEST_MINUS_S_SH+:} false; then :
4856225825Sdes  $as_echo_n "(cached) " >&6
4857180740Sdeselse
4858180740Sdes  case $TEST_MINUS_S_SH in
4859180740Sdes  [\\/]* | ?:[\\/]*)
4860180740Sdes  ac_cv_path_TEST_MINUS_S_SH="$TEST_MINUS_S_SH" # Let the user override the test with a path.
4861180740Sdes  ;;
4862180740Sdes  *)
4863180740Sdes  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4864180740Sdesfor as_dir in $PATH
4865180740Sdesdo
4866180740Sdes  IFS=$as_save_IFS
4867180740Sdes  test -z "$as_dir" && as_dir=.
4868225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
4869180740Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4870180740Sdes    ac_cv_path_TEST_MINUS_S_SH="$as_dir/$ac_word$ac_exec_ext"
4871225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4872180740Sdes    break 2
4873180740Sdes  fi
4874180740Sdesdone
4875225825Sdes  done
4876180740SdesIFS=$as_save_IFS
4877180740Sdes
4878180740Sdes  ;;
4879180740Sdesesac
4880180740Sdesfi
4881180740SdesTEST_MINUS_S_SH=$ac_cv_path_TEST_MINUS_S_SH
4882180740Sdesif test -n "$TEST_MINUS_S_SH"; then
4883225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEST_MINUS_S_SH" >&5
4884225825Sdes$as_echo "$TEST_MINUS_S_SH" >&6; }
4885180740Sdeselse
4886225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4887225825Sdes$as_echo "no" >&6; }
4888180740Sdesfi
4889180740Sdes
4890180740Sdes
4891180740Sdes# Extract the first word of "sh", so it can be a program name with args.
4892180740Sdesset dummy sh; ac_word=$2
4893225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4894225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
4895225825Sdesif ${ac_cv_path_SH+:} false; then :
4896225825Sdes  $as_echo_n "(cached) " >&6
4897180740Sdeselse
4898180740Sdes  case $SH in
4899180740Sdes  [\\/]* | ?:[\\/]*)
4900180740Sdes  ac_cv_path_SH="$SH" # Let the user override the test with a path.
4901180740Sdes  ;;
4902180740Sdes  *)
4903180740Sdes  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4904180740Sdesfor as_dir in $PATH
4905180740Sdesdo
4906180740Sdes  IFS=$as_save_IFS
4907180740Sdes  test -z "$as_dir" && as_dir=.
4908225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
4909180740Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4910180740Sdes    ac_cv_path_SH="$as_dir/$ac_word$ac_exec_ext"
4911225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4912180740Sdes    break 2
4913180740Sdes  fi
4914180740Sdesdone
4915225825Sdes  done
4916180740SdesIFS=$as_save_IFS
4917180740Sdes
4918180740Sdes  ;;
4919180740Sdesesac
4920180740Sdesfi
4921180740SdesSH=$ac_cv_path_SH
4922180740Sdesif test -n "$SH"; then
4923225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SH" >&5
4924225825Sdes$as_echo "$SH" >&6; }
4925180740Sdeselse
4926225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4927225825Sdes$as_echo "no" >&6; }
4928180740Sdesfi
4929180740Sdes
4930180740Sdes
4931218767Sdes# Extract the first word of "groff", so it can be a program name with args.
4932218767Sdesset dummy groff; ac_word=$2
4933225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4934225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
4935225825Sdesif ${ac_cv_path_GROFF+:} false; then :
4936225825Sdes  $as_echo_n "(cached) " >&6
4937218767Sdeselse
4938218767Sdes  case $GROFF in
4939218767Sdes  [\\/]* | ?:[\\/]*)
4940218767Sdes  ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
4941218767Sdes  ;;
4942218767Sdes  *)
4943218767Sdes  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4944218767Sdesfor as_dir in $PATH
4945218767Sdesdo
4946218767Sdes  IFS=$as_save_IFS
4947218767Sdes  test -z "$as_dir" && as_dir=.
4948225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
4949218767Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4950218767Sdes    ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
4951225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4952218767Sdes    break 2
4953218767Sdes  fi
4954218767Sdesdone
4955225825Sdes  done
4956218767SdesIFS=$as_save_IFS
4957218767Sdes
4958218767Sdes  ;;
4959218767Sdesesac
4960218767Sdesfi
4961218767SdesGROFF=$ac_cv_path_GROFF
4962218767Sdesif test -n "$GROFF"; then
4963225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GROFF" >&5
4964225825Sdes$as_echo "$GROFF" >&6; }
4965218767Sdeselse
4966225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4967225825Sdes$as_echo "no" >&6; }
4968218767Sdesfi
4969218767Sdes
4970218767Sdes
4971218767Sdes# Extract the first word of "nroff", so it can be a program name with args.
4972218767Sdesset dummy nroff; ac_word=$2
4973225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4974225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
4975225825Sdesif ${ac_cv_path_NROFF+:} false; then :
4976225825Sdes  $as_echo_n "(cached) " >&6
4977218767Sdeselse
4978218767Sdes  case $NROFF in
4979218767Sdes  [\\/]* | ?:[\\/]*)
4980218767Sdes  ac_cv_path_NROFF="$NROFF" # Let the user override the test with a path.
4981218767Sdes  ;;
4982218767Sdes  *)
4983218767Sdes  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4984218767Sdesfor as_dir in $PATH
4985218767Sdesdo
4986218767Sdes  IFS=$as_save_IFS
4987218767Sdes  test -z "$as_dir" && as_dir=.
4988225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
4989218767Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4990218767Sdes    ac_cv_path_NROFF="$as_dir/$ac_word$ac_exec_ext"
4991225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4992218767Sdes    break 2
4993218767Sdes  fi
4994218767Sdesdone
4995225825Sdes  done
4996218767SdesIFS=$as_save_IFS
4997218767Sdes
4998218767Sdes  ;;
4999218767Sdesesac
5000218767Sdesfi
5001218767SdesNROFF=$ac_cv_path_NROFF
5002218767Sdesif test -n "$NROFF"; then
5003225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NROFF" >&5
5004225825Sdes$as_echo "$NROFF" >&6; }
5005218767Sdeselse
5006225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5007225825Sdes$as_echo "no" >&6; }
5008218767Sdesfi
5009218767Sdes
5010218767Sdes
5011218767Sdes# Extract the first word of "mandoc", so it can be a program name with args.
5012218767Sdesset dummy mandoc; ac_word=$2
5013225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5014225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
5015225825Sdesif ${ac_cv_path_MANDOC+:} false; then :
5016225825Sdes  $as_echo_n "(cached) " >&6
5017218767Sdeselse
5018218767Sdes  case $MANDOC in
5019218767Sdes  [\\/]* | ?:[\\/]*)
5020218767Sdes  ac_cv_path_MANDOC="$MANDOC" # Let the user override the test with a path.
5021218767Sdes  ;;
5022218767Sdes  *)
5023218767Sdes  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5024218767Sdesfor as_dir in $PATH
5025218767Sdesdo
5026218767Sdes  IFS=$as_save_IFS
5027218767Sdes  test -z "$as_dir" && as_dir=.
5028225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
5029218767Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5030218767Sdes    ac_cv_path_MANDOC="$as_dir/$ac_word$ac_exec_ext"
5031225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5032218767Sdes    break 2
5033218767Sdes  fi
5034218767Sdesdone
5035225825Sdes  done
5036218767SdesIFS=$as_save_IFS
5037218767Sdes
5038218767Sdes  ;;
5039218767Sdesesac
5040218767Sdesfi
5041218767SdesMANDOC=$ac_cv_path_MANDOC
5042218767Sdesif test -n "$MANDOC"; then
5043225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDOC" >&5
5044225825Sdes$as_echo "$MANDOC" >&6; }
5045218767Sdeselse
5046225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5047225825Sdes$as_echo "no" >&6; }
5048218767Sdesfi
5049218767Sdes
5050218767Sdes
5051180740SdesTEST_SHELL=sh
5052180740Sdes
5053180740Sdes
5054218767Sdesif test "x$MANDOC" != "x" ; then
5055218767Sdes	MANFMT="$MANDOC"
5056218767Sdeselif test "x$NROFF" != "x" ; then
5057218767Sdes	MANFMT="$NROFF -mandoc"
5058218767Sdeselif test "x$GROFF" != "x" ; then
5059218767Sdes	MANFMT="$GROFF -mandoc -Tascii"
5060218767Sdeselse
5061225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no manpage formatted found" >&5
5062225825Sdes$as_echo "$as_me: WARNING: no manpage formatted found" >&2;}
5063218767Sdes	MANFMT="false"
5064218767Sdesfi
5065218767Sdes
5066218767Sdes
5067180740Sdes# Extract the first word of "groupadd", so it can be a program name with args.
5068180740Sdesset dummy groupadd; ac_word=$2
5069225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5070225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
5071225825Sdesif ${ac_cv_path_PATH_GROUPADD_PROG+:} false; then :
5072225825Sdes  $as_echo_n "(cached) " >&6
5073180740Sdeselse
5074180740Sdes  case $PATH_GROUPADD_PROG in
5075180740Sdes  [\\/]* | ?:[\\/]*)
5076180740Sdes  ac_cv_path_PATH_GROUPADD_PROG="$PATH_GROUPADD_PROG" # Let the user override the test with a path.
5077180740Sdes  ;;
5078180740Sdes  *)
5079180740Sdes  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5080180740Sdesfor as_dir in /usr/sbin${PATH_SEPARATOR}/etc
5081180740Sdesdo
5082180740Sdes  IFS=$as_save_IFS
5083180740Sdes  test -z "$as_dir" && as_dir=.
5084225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
5085180740Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5086180740Sdes    ac_cv_path_PATH_GROUPADD_PROG="$as_dir/$ac_word$ac_exec_ext"
5087225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5088180740Sdes    break 2
5089180740Sdes  fi
5090180740Sdesdone
5091225825Sdes  done
5092180740SdesIFS=$as_save_IFS
5093180740Sdes
5094180740Sdes  test -z "$ac_cv_path_PATH_GROUPADD_PROG" && ac_cv_path_PATH_GROUPADD_PROG="groupadd"
5095180740Sdes  ;;
5096180740Sdesesac
5097180740Sdesfi
5098180740SdesPATH_GROUPADD_PROG=$ac_cv_path_PATH_GROUPADD_PROG
5099180740Sdesif test -n "$PATH_GROUPADD_PROG"; then
5100225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_GROUPADD_PROG" >&5
5101225825Sdes$as_echo "$PATH_GROUPADD_PROG" >&6; }
5102180740Sdeselse
5103225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5104225825Sdes$as_echo "no" >&6; }
5105180740Sdesfi
5106180740Sdes
5107180740Sdes
5108180740Sdes# Extract the first word of "useradd", so it can be a program name with args.
5109180740Sdesset dummy useradd; ac_word=$2
5110225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5111225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
5112225825Sdesif ${ac_cv_path_PATH_USERADD_PROG+:} false; then :
5113225825Sdes  $as_echo_n "(cached) " >&6
5114180740Sdeselse
5115180740Sdes  case $PATH_USERADD_PROG in
5116180740Sdes  [\\/]* | ?:[\\/]*)
5117180740Sdes  ac_cv_path_PATH_USERADD_PROG="$PATH_USERADD_PROG" # Let the user override the test with a path.
5118180740Sdes  ;;
5119180740Sdes  *)
5120180740Sdes  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5121180740Sdesfor as_dir in /usr/sbin${PATH_SEPARATOR}/etc
5122180740Sdesdo
5123180740Sdes  IFS=$as_save_IFS
5124180740Sdes  test -z "$as_dir" && as_dir=.
5125225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
5126180740Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5127180740Sdes    ac_cv_path_PATH_USERADD_PROG="$as_dir/$ac_word$ac_exec_ext"
5128225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5129180740Sdes    break 2
5130180740Sdes  fi
5131180740Sdesdone
5132225825Sdes  done
5133180740SdesIFS=$as_save_IFS
5134180740Sdes
5135180740Sdes  test -z "$ac_cv_path_PATH_USERADD_PROG" && ac_cv_path_PATH_USERADD_PROG="useradd"
5136180740Sdes  ;;
5137180740Sdesesac
5138180740Sdesfi
5139180740SdesPATH_USERADD_PROG=$ac_cv_path_PATH_USERADD_PROG
5140180740Sdesif test -n "$PATH_USERADD_PROG"; then
5141225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_USERADD_PROG" >&5
5142225825Sdes$as_echo "$PATH_USERADD_PROG" >&6; }
5143180740Sdeselse
5144225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5145225825Sdes$as_echo "no" >&6; }
5146180740Sdesfi
5147180740Sdes
5148180740Sdes
5149180740Sdes# Extract the first word of "pkgmk", so it can be a program name with args.
5150180740Sdesset dummy pkgmk; ac_word=$2
5151225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5152225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
5153225825Sdesif ${ac_cv_prog_MAKE_PACKAGE_SUPPORTED+:} false; then :
5154225825Sdes  $as_echo_n "(cached) " >&6
5155180740Sdeselse
5156180740Sdes  if test -n "$MAKE_PACKAGE_SUPPORTED"; then
5157180740Sdes  ac_cv_prog_MAKE_PACKAGE_SUPPORTED="$MAKE_PACKAGE_SUPPORTED" # Let the user override the test.
5158180740Sdeselse
5159180740Sdesas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5160180740Sdesfor as_dir in $PATH
5161180740Sdesdo
5162180740Sdes  IFS=$as_save_IFS
5163180740Sdes  test -z "$as_dir" && as_dir=.
5164225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
5165180740Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5166180740Sdes    ac_cv_prog_MAKE_PACKAGE_SUPPORTED="yes"
5167225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5168180740Sdes    break 2
5169180740Sdes  fi
5170180740Sdesdone
5171225825Sdes  done
5172180740SdesIFS=$as_save_IFS
5173180740Sdes
5174180740Sdes  test -z "$ac_cv_prog_MAKE_PACKAGE_SUPPORTED" && ac_cv_prog_MAKE_PACKAGE_SUPPORTED="no"
5175180740Sdesfi
5176180740Sdesfi
5177180740SdesMAKE_PACKAGE_SUPPORTED=$ac_cv_prog_MAKE_PACKAGE_SUPPORTED
5178180740Sdesif test -n "$MAKE_PACKAGE_SUPPORTED"; then
5179225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE_PACKAGE_SUPPORTED" >&5
5180225825Sdes$as_echo "$MAKE_PACKAGE_SUPPORTED" >&6; }
5181180740Sdeselse
5182225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5183225825Sdes$as_echo "no" >&6; }
5184180740Sdesfi
5185180740Sdes
5186180740Sdes
5187180740Sdesif test -x /sbin/sh; then
5188180740Sdes	STARTUP_SCRIPT_SHELL=/sbin/sh
5189180740Sdes
5190180740Sdeselse
5191180740Sdes	STARTUP_SCRIPT_SHELL=/bin/sh
5192180740Sdes
5193180740Sdesfi
5194180740Sdes
5195180740Sdes# System features
5196180740Sdes# Check whether --enable-largefile was given.
5197225825Sdesif test "${enable_largefile+set}" = set; then :
5198180740Sdes  enableval=$enable_largefile;
5199180740Sdesfi
5200180740Sdes
5201180740Sdesif test "$enable_largefile" != no; then
5202180740Sdes
5203225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5204225825Sdes$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5205225825Sdesif ${ac_cv_sys_largefile_CC+:} false; then :
5206225825Sdes  $as_echo_n "(cached) " >&6
5207180740Sdeselse
5208180740Sdes  ac_cv_sys_largefile_CC=no
5209180740Sdes     if test "$GCC" != yes; then
5210180740Sdes       ac_save_CC=$CC
5211180740Sdes       while :; do
5212180740Sdes	 # IRIX 6.2 and later do not support large files by default,
5213180740Sdes	 # so use the C compiler's -n32 option if that helps.
5214225825Sdes	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5215180740Sdes/* end confdefs.h.  */
5216180740Sdes#include <sys/types.h>
5217180740Sdes /* Check that off_t can represent 2**63 - 1 correctly.
5218180740Sdes    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5219180740Sdes    since some C++ compilers masquerading as C compilers
5220180740Sdes    incorrectly reject 9223372036854775807.  */
5221180740Sdes#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5222180740Sdes  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5223180740Sdes		       && LARGE_OFF_T % 2147483647 == 1)
5224180740Sdes		      ? 1 : -1];
5225180740Sdesint
5226180740Sdesmain ()
5227180740Sdes{
5228180740Sdes
5229180740Sdes  ;
5230180740Sdes  return 0;
5231180740Sdes}
5232180740Sdes_ACEOF
5233225825Sdes	 if ac_fn_c_try_compile "$LINENO"; then :
5234180740Sdes  break
5235180740Sdesfi
5236180740Sdesrm -f core conftest.err conftest.$ac_objext
5237180740Sdes	 CC="$CC -n32"
5238225825Sdes	 if ac_fn_c_try_compile "$LINENO"; then :
5239180740Sdes  ac_cv_sys_largefile_CC=' -n32'; break
5240180740Sdesfi
5241180740Sdesrm -f core conftest.err conftest.$ac_objext
5242180740Sdes	 break
5243180740Sdes       done
5244180740Sdes       CC=$ac_save_CC
5245180740Sdes       rm -f conftest.$ac_ext
5246180740Sdes    fi
5247180740Sdesfi
5248225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5249225825Sdes$as_echo "$ac_cv_sys_largefile_CC" >&6; }
5250180740Sdes  if test "$ac_cv_sys_largefile_CC" != no; then
5251180740Sdes    CC=$CC$ac_cv_sys_largefile_CC
5252180740Sdes  fi
5253180740Sdes
5254225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5255225825Sdes$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5256225825Sdesif ${ac_cv_sys_file_offset_bits+:} false; then :
5257225825Sdes  $as_echo_n "(cached) " >&6
5258180740Sdeselse
5259180740Sdes  while :; do
5260225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5261180740Sdes/* end confdefs.h.  */
5262180740Sdes#include <sys/types.h>
5263180740Sdes /* Check that off_t can represent 2**63 - 1 correctly.
5264180740Sdes    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5265180740Sdes    since some C++ compilers masquerading as C compilers
5266180740Sdes    incorrectly reject 9223372036854775807.  */
5267180740Sdes#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5268180740Sdes  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5269180740Sdes		       && LARGE_OFF_T % 2147483647 == 1)
5270180740Sdes		      ? 1 : -1];
5271180740Sdesint
5272180740Sdesmain ()
5273180740Sdes{
5274180740Sdes
5275180740Sdes  ;
5276180740Sdes  return 0;
5277180740Sdes}
5278180740Sdes_ACEOF
5279225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
5280180740Sdes  ac_cv_sys_file_offset_bits=no; break
5281180740Sdesfi
5282180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5283225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5284180740Sdes/* end confdefs.h.  */
5285180740Sdes#define _FILE_OFFSET_BITS 64
5286180740Sdes#include <sys/types.h>
5287180740Sdes /* Check that off_t can represent 2**63 - 1 correctly.
5288180740Sdes    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5289180740Sdes    since some C++ compilers masquerading as C compilers
5290180740Sdes    incorrectly reject 9223372036854775807.  */
5291180740Sdes#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5292180740Sdes  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5293180740Sdes		       && LARGE_OFF_T % 2147483647 == 1)
5294180740Sdes		      ? 1 : -1];
5295180740Sdesint
5296180740Sdesmain ()
5297180740Sdes{
5298180740Sdes
5299180740Sdes  ;
5300180740Sdes  return 0;
5301180740Sdes}
5302180740Sdes_ACEOF
5303225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
5304180740Sdes  ac_cv_sys_file_offset_bits=64; break
5305180740Sdesfi
5306180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5307180740Sdes  ac_cv_sys_file_offset_bits=unknown
5308180740Sdes  break
5309180740Sdesdone
5310180740Sdesfi
5311225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5312225825Sdes$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5313180740Sdescase $ac_cv_sys_file_offset_bits in #(
5314180740Sdes  no | unknown) ;;
5315180740Sdes  *)
5316180740Sdescat >>confdefs.h <<_ACEOF
5317180740Sdes#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5318180740Sdes_ACEOF
5319180740Sdes;;
5320180740Sdesesac
5321225825Sdesrm -rf conftest*
5322180740Sdes  if test $ac_cv_sys_file_offset_bits = unknown; then
5323225825Sdes    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5324225825Sdes$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
5325225825Sdesif ${ac_cv_sys_large_files+:} false; then :
5326225825Sdes  $as_echo_n "(cached) " >&6
5327180740Sdeselse
5328180740Sdes  while :; do
5329225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5330180740Sdes/* end confdefs.h.  */
5331180740Sdes#include <sys/types.h>
5332180740Sdes /* Check that off_t can represent 2**63 - 1 correctly.
5333180740Sdes    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5334180740Sdes    since some C++ compilers masquerading as C compilers
5335180740Sdes    incorrectly reject 9223372036854775807.  */
5336180740Sdes#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5337180740Sdes  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5338180740Sdes		       && LARGE_OFF_T % 2147483647 == 1)
5339180740Sdes		      ? 1 : -1];
5340180740Sdesint
5341180740Sdesmain ()
5342180740Sdes{
5343180740Sdes
5344180740Sdes  ;
5345180740Sdes  return 0;
5346180740Sdes}
5347180740Sdes_ACEOF
5348225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
5349180740Sdes  ac_cv_sys_large_files=no; break
5350180740Sdesfi
5351180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5352225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5353180740Sdes/* end confdefs.h.  */
5354180740Sdes#define _LARGE_FILES 1
5355180740Sdes#include <sys/types.h>
5356180740Sdes /* Check that off_t can represent 2**63 - 1 correctly.
5357180740Sdes    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5358180740Sdes    since some C++ compilers masquerading as C compilers
5359180740Sdes    incorrectly reject 9223372036854775807.  */
5360180740Sdes#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5361180740Sdes  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5362180740Sdes		       && LARGE_OFF_T % 2147483647 == 1)
5363180740Sdes		      ? 1 : -1];
5364180740Sdesint
5365180740Sdesmain ()
5366180740Sdes{
5367180740Sdes
5368180740Sdes  ;
5369180740Sdes  return 0;
5370180740Sdes}
5371180740Sdes_ACEOF
5372225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
5373180740Sdes  ac_cv_sys_large_files=1; break
5374180740Sdesfi
5375180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5376180740Sdes  ac_cv_sys_large_files=unknown
5377180740Sdes  break
5378180740Sdesdone
5379180740Sdesfi
5380225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5381225825Sdes$as_echo "$ac_cv_sys_large_files" >&6; }
5382180740Sdescase $ac_cv_sys_large_files in #(
5383180740Sdes  no | unknown) ;;
5384180740Sdes  *)
5385180740Sdescat >>confdefs.h <<_ACEOF
5386180740Sdes#define _LARGE_FILES $ac_cv_sys_large_files
5387180740Sdes_ACEOF
5388180740Sdes;;
5389180740Sdesesac
5390225825Sdesrm -rf conftest*
5391180740Sdes  fi
5392180740Sdesfi
5393180740Sdes
5394180740Sdes
5395180740Sdesif test -z "$AR" ; then
5396225825Sdes	as_fn_error $? "*** 'ar' missing, please install or fix your \$PATH ***" "$LINENO" 5
5397180740Sdesfi
5398180740Sdes
5399180740Sdes# Use LOGIN_PROGRAM from environment if possible
5400180740Sdesif test ! -z "$LOGIN_PROGRAM" ; then
5401180740Sdes
5402180740Sdescat >>confdefs.h <<_ACEOF
5403180740Sdes#define LOGIN_PROGRAM_FALLBACK "$LOGIN_PROGRAM"
5404180740Sdes_ACEOF
5405180740Sdes
5406180740Sdeselse
5407180740Sdes	# Search for login
5408180740Sdes	# Extract the first word of "login", so it can be a program name with args.
5409180740Sdesset dummy login; ac_word=$2
5410225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5411225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
5412225825Sdesif ${ac_cv_path_LOGIN_PROGRAM_FALLBACK+:} false; then :
5413225825Sdes  $as_echo_n "(cached) " >&6
5414180740Sdeselse
5415180740Sdes  case $LOGIN_PROGRAM_FALLBACK in
5416180740Sdes  [\\/]* | ?:[\\/]*)
5417180740Sdes  ac_cv_path_LOGIN_PROGRAM_FALLBACK="$LOGIN_PROGRAM_FALLBACK" # Let the user override the test with a path.
5418180740Sdes  ;;
5419180740Sdes  *)
5420180740Sdes  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5421180740Sdesfor as_dir in $PATH
5422180740Sdesdo
5423180740Sdes  IFS=$as_save_IFS
5424180740Sdes  test -z "$as_dir" && as_dir=.
5425225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
5426180740Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5427180740Sdes    ac_cv_path_LOGIN_PROGRAM_FALLBACK="$as_dir/$ac_word$ac_exec_ext"
5428225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5429180740Sdes    break 2
5430180740Sdes  fi
5431180740Sdesdone
5432225825Sdes  done
5433180740SdesIFS=$as_save_IFS
5434180740Sdes
5435180740Sdes  ;;
5436180740Sdesesac
5437180740Sdesfi
5438180740SdesLOGIN_PROGRAM_FALLBACK=$ac_cv_path_LOGIN_PROGRAM_FALLBACK
5439180740Sdesif test -n "$LOGIN_PROGRAM_FALLBACK"; then
5440225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LOGIN_PROGRAM_FALLBACK" >&5
5441225825Sdes$as_echo "$LOGIN_PROGRAM_FALLBACK" >&6; }
5442180740Sdeselse
5443225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5444225825Sdes$as_echo "no" >&6; }
5445180740Sdesfi
5446180740Sdes
5447180740Sdes
5448180740Sdes	if test ! -z "$LOGIN_PROGRAM_FALLBACK" ; then
5449180740Sdes		cat >>confdefs.h <<_ACEOF
5450180740Sdes#define LOGIN_PROGRAM_FALLBACK "$LOGIN_PROGRAM_FALLBACK"
5451180740Sdes_ACEOF
5452180740Sdes
5453180740Sdes	fi
5454180740Sdesfi
5455180740Sdes
5456180740Sdes# Extract the first word of "passwd", so it can be a program name with args.
5457180740Sdesset dummy passwd; ac_word=$2
5458225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5459225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
5460225825Sdesif ${ac_cv_path_PATH_PASSWD_PROG+:} false; then :
5461225825Sdes  $as_echo_n "(cached) " >&6
5462180740Sdeselse
5463180740Sdes  case $PATH_PASSWD_PROG in
5464180740Sdes  [\\/]* | ?:[\\/]*)
5465180740Sdes  ac_cv_path_PATH_PASSWD_PROG="$PATH_PASSWD_PROG" # Let the user override the test with a path.
5466180740Sdes  ;;
5467180740Sdes  *)
5468180740Sdes  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5469180740Sdesfor as_dir in $PATH
5470180740Sdesdo
5471180740Sdes  IFS=$as_save_IFS
5472180740Sdes  test -z "$as_dir" && as_dir=.
5473225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
5474180740Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5475180740Sdes    ac_cv_path_PATH_PASSWD_PROG="$as_dir/$ac_word$ac_exec_ext"
5476225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5477180740Sdes    break 2
5478180740Sdes  fi
5479180740Sdesdone
5480225825Sdes  done
5481180740SdesIFS=$as_save_IFS
5482180740Sdes
5483180740Sdes  ;;
5484180740Sdesesac
5485180740Sdesfi
5486180740SdesPATH_PASSWD_PROG=$ac_cv_path_PATH_PASSWD_PROG
5487180740Sdesif test -n "$PATH_PASSWD_PROG"; then
5488225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_PASSWD_PROG" >&5
5489225825Sdes$as_echo "$PATH_PASSWD_PROG" >&6; }
5490180740Sdeselse
5491225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5492225825Sdes$as_echo "no" >&6; }
5493180740Sdesfi
5494180740Sdes
5495180740Sdes
5496180740Sdesif test ! -z "$PATH_PASSWD_PROG" ; then
5497180740Sdes
5498180740Sdescat >>confdefs.h <<_ACEOF
5499180740Sdes#define _PATH_PASSWD_PROG "$PATH_PASSWD_PROG"
5500180740Sdes_ACEOF
5501180740Sdes
5502180740Sdesfi
5503180740Sdes
5504180740Sdesif test -z "$LD" ; then
5505180740Sdes	LD=$CC
5506180740Sdesfi
5507180740Sdes
5508180740Sdes
5509225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
5510225825Sdes$as_echo_n "checking for inline... " >&6; }
5511225825Sdesif ${ac_cv_c_inline+:} false; then :
5512225825Sdes  $as_echo_n "(cached) " >&6
5513180740Sdeselse
5514180740Sdes  ac_cv_c_inline=no
5515180740Sdesfor ac_kw in inline __inline__ __inline; do
5516225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5517180740Sdes/* end confdefs.h.  */
5518180740Sdes#ifndef __cplusplus
5519180740Sdestypedef int foo_t;
5520180740Sdesstatic $ac_kw foo_t static_foo () {return 0; }
5521180740Sdes$ac_kw foo_t foo () {return 0; }
5522180740Sdes#endif
5523180740Sdes
5524180740Sdes_ACEOF
5525225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
5526180740Sdes  ac_cv_c_inline=$ac_kw
5527180740Sdesfi
5528180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5529180740Sdes  test "$ac_cv_c_inline" != no && break
5530180740Sdesdone
5531180740Sdes
5532180740Sdesfi
5533225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
5534225825Sdes$as_echo "$ac_cv_c_inline" >&6; }
5535180740Sdes
5536180740Sdescase $ac_cv_c_inline in
5537180740Sdes  inline | yes) ;;
5538180740Sdes  *)
5539180740Sdes    case $ac_cv_c_inline in
5540180740Sdes      no) ac_val=;;
5541180740Sdes      *) ac_val=$ac_cv_c_inline;;
5542180740Sdes    esac
5543180740Sdes    cat >>confdefs.h <<_ACEOF
5544180740Sdes#ifndef __cplusplus
5545180740Sdes#define inline $ac_val
5546180740Sdes#endif
5547180740Sdes_ACEOF
5548180740Sdes    ;;
5549180740Sdesesac
5550180740Sdes
5551180740Sdes
5552225825Sdesac_fn_c_check_decl "$LINENO" "LLONG_MAX" "ac_cv_have_decl_LLONG_MAX" "#include <limits.h>
5553225825Sdes"
5554225825Sdesif test "x$ac_cv_have_decl_LLONG_MAX" = xyes; then :
5555225825Sdes  have_llong_max=1
5556225825Sdesfi
5557180740Sdes
5558225825Sdesac_fn_c_check_decl "$LINENO" "SYSTR_POLICY_KILL" "ac_cv_have_decl_SYSTR_POLICY_KILL" "
5559225825Sdes	#include <sys/types.h>
5560225825Sdes	#include <sys/param.h>
5561225825Sdes	#include <dev/systrace.h>
5562180740Sdes
5563225825Sdes"
5564225825Sdesif test "x$ac_cv_have_decl_SYSTR_POLICY_KILL" = xyes; then :
5565225825Sdes  have_systr_policy_kill=1
5566180740Sdesfi
5567180740Sdes
5568225825Sdesac_fn_c_check_decl "$LINENO" "RLIMIT_NPROC" "ac_cv_have_decl_RLIMIT_NPROC" "
5569225825Sdes	#include <sys/types.h>
5570225825Sdes	#include <sys/resource.h>
5571225825Sdes
5572225825Sdes"
5573225825Sdesif test "x$ac_cv_have_decl_RLIMIT_NPROC" = xyes; then :
5574225825Sdes
5575225825Sdes$as_echo "#define HAVE_RLIMIT_NPROC /**/" >>confdefs.h
5576225825Sdes
5577180740Sdesfi
5578180740Sdes
5579180740Sdes
5580180746Sdesuse_stack_protector=1
5581180746Sdes
5582180746Sdes# Check whether --with-stackprotect was given.
5583225825Sdesif test "${with_stackprotect+set}" = set; then :
5584180746Sdes  withval=$with_stackprotect;
5585180746Sdes    if test "x$withval" = "xno"; then
5586180746Sdes	use_stack_protector=0
5587180746Sdes    fi
5588180746Sdesfi
5589180746Sdes
5590180746Sdes
5591218767Sdes
5592180740Sdesif test "$GCC" = "yes" || test "$GCC" = "egcs"; then
5593218767Sdes	{
5594225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5
5595225825Sdes$as_echo_n "checking if $CC supports -Wall... " >&6; }
5596218767Sdes	saved_CFLAGS="$CFLAGS"
5597218767Sdes	CFLAGS="$CFLAGS -Wall"
5598225825Sdes	_define_flag=""
5599225825Sdes	test "x$_define_flag" = "x" && _define_flag="-Wall"
5600225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5601225825Sdes/* end confdefs.h.  */
5602225825Sdesint main(void) { return 0; }
5603218767Sdes_ACEOF
5604225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
5605225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5606225825Sdes$as_echo "yes" >&6; }
5607225825Sdes		  CFLAGS="$saved_CFLAGS $_define_flag"
5608218767Sdeselse
5609225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5610225825Sdes$as_echo "no" >&6; }
5611218767Sdes		  CFLAGS="$saved_CFLAGS"
5612218767Sdes
5613218767Sdesfi
5614218767Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5615218767Sdes}
5616218767Sdes	{
5617225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5
5618225825Sdes$as_echo_n "checking if $CC supports -Wpointer-arith... " >&6; }
5619218767Sdes	saved_CFLAGS="$CFLAGS"
5620218767Sdes	CFLAGS="$CFLAGS -Wpointer-arith"
5621225825Sdes	_define_flag=""
5622225825Sdes	test "x$_define_flag" = "x" && _define_flag="-Wpointer-arith"
5623225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5624225825Sdes/* end confdefs.h.  */
5625225825Sdesint main(void) { return 0; }
5626218767Sdes_ACEOF
5627225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
5628225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5629225825Sdes$as_echo "yes" >&6; }
5630225825Sdes		  CFLAGS="$saved_CFLAGS $_define_flag"
5631218767Sdeselse
5632225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5633225825Sdes$as_echo "no" >&6; }
5634218767Sdes		  CFLAGS="$saved_CFLAGS"
5635218767Sdes
5636218767Sdesfi
5637218767Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5638218767Sdes}
5639218767Sdes	{
5640225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5
5641225825Sdes$as_echo_n "checking if $CC supports -Wuninitialized... " >&6; }
5642218767Sdes	saved_CFLAGS="$CFLAGS"
5643218767Sdes	CFLAGS="$CFLAGS -Wuninitialized"
5644225825Sdes	_define_flag=""
5645225825Sdes	test "x$_define_flag" = "x" && _define_flag="-Wuninitialized"
5646225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5647225825Sdes/* end confdefs.h.  */
5648225825Sdesint main(void) { return 0; }
5649218767Sdes_ACEOF
5650225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
5651225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5652225825Sdes$as_echo "yes" >&6; }
5653225825Sdes		  CFLAGS="$saved_CFLAGS $_define_flag"
5654218767Sdeselse
5655225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5656225825Sdes$as_echo "no" >&6; }
5657218767Sdes		  CFLAGS="$saved_CFLAGS"
5658218767Sdes
5659218767Sdesfi
5660218767Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5661218767Sdes}
5662218767Sdes	{
5663225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsign-compare" >&5
5664225825Sdes$as_echo_n "checking if $CC supports -Wsign-compare... " >&6; }
5665218767Sdes	saved_CFLAGS="$CFLAGS"
5666218767Sdes	CFLAGS="$CFLAGS -Wsign-compare"
5667225825Sdes	_define_flag=""
5668225825Sdes	test "x$_define_flag" = "x" && _define_flag="-Wsign-compare"
5669225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5670225825Sdes/* end confdefs.h.  */
5671225825Sdesint main(void) { return 0; }
5672218767Sdes_ACEOF
5673225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
5674225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5675225825Sdes$as_echo "yes" >&6; }
5676225825Sdes		  CFLAGS="$saved_CFLAGS $_define_flag"
5677218767Sdeselse
5678225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5679225825Sdes$as_echo "no" >&6; }
5680218767Sdes		  CFLAGS="$saved_CFLAGS"
5681218767Sdes
5682218767Sdesfi
5683218767Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5684218767Sdes}
5685218767Sdes	{
5686225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat-security" >&5
5687225825Sdes$as_echo_n "checking if $CC supports -Wformat-security... " >&6; }
5688218767Sdes	saved_CFLAGS="$CFLAGS"
5689218767Sdes	CFLAGS="$CFLAGS -Wformat-security"
5690225825Sdes	_define_flag=""
5691225825Sdes	test "x$_define_flag" = "x" && _define_flag="-Wformat-security"
5692225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5693225825Sdes/* end confdefs.h.  */
5694225825Sdesint main(void) { return 0; }
5695218767Sdes_ACEOF
5696225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
5697225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5698225825Sdes$as_echo "yes" >&6; }
5699225825Sdes		  CFLAGS="$saved_CFLAGS $_define_flag"
5700218767Sdeselse
5701225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5702225825Sdes$as_echo "no" >&6; }
5703218767Sdes		  CFLAGS="$saved_CFLAGS"
5704218767Sdes
5705218767Sdesfi
5706218767Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5707218767Sdes}
5708218767Sdes	{
5709225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-sign" >&5
5710225825Sdes$as_echo_n "checking if $CC supports -Wpointer-sign... " >&6; }
5711218767Sdes	saved_CFLAGS="$CFLAGS"
5712225825Sdes	CFLAGS="$CFLAGS -Wpointer-sign"
5713225825Sdes	_define_flag="-Wno-pointer-sign"
5714225825Sdes	test "x$_define_flag" = "x" && _define_flag="-Wpointer-sign"
5715225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5716225825Sdes/* end confdefs.h.  */
5717225825Sdesint main(void) { return 0; }
5718218767Sdes_ACEOF
5719225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
5720225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5721225825Sdes$as_echo "yes" >&6; }
5722225825Sdes		  CFLAGS="$saved_CFLAGS $_define_flag"
5723218767Sdeselse
5724225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5725225825Sdes$as_echo "no" >&6; }
5726218767Sdes		  CFLAGS="$saved_CFLAGS"
5727218767Sdes
5728218767Sdesfi
5729218767Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5730218767Sdes}
5731218767Sdes	{
5732225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused-result" >&5
5733225825Sdes$as_echo_n "checking if $CC supports -Wunused-result... " >&6; }
5734218767Sdes	saved_CFLAGS="$CFLAGS"
5735225825Sdes	CFLAGS="$CFLAGS -Wunused-result"
5736225825Sdes	_define_flag="-Wno-unused-result"
5737225825Sdes	test "x$_define_flag" = "x" && _define_flag="-Wunused-result"
5738225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5739225825Sdes/* end confdefs.h.  */
5740225825Sdesint main(void) { return 0; }
5741218767Sdes_ACEOF
5742225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
5743225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5744225825Sdes$as_echo "yes" >&6; }
5745225825Sdes		  CFLAGS="$saved_CFLAGS $_define_flag"
5746218767Sdeselse
5747225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5748225825Sdes$as_echo "no" >&6; }
5749218767Sdes		  CFLAGS="$saved_CFLAGS"
5750218767Sdes
5751218767Sdesfi
5752218767Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5753218767Sdes}
5754218767Sdes	{
5755225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fno-strict-aliasing" >&5
5756225825Sdes$as_echo_n "checking if $CC supports -fno-strict-aliasing... " >&6; }
5757218767Sdes	saved_CFLAGS="$CFLAGS"
5758218767Sdes	CFLAGS="$CFLAGS -fno-strict-aliasing"
5759225825Sdes	_define_flag=""
5760225825Sdes	test "x$_define_flag" = "x" && _define_flag="-fno-strict-aliasing"
5761225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5762225825Sdes/* end confdefs.h.  */
5763225825Sdesint main(void) { return 0; }
5764218767Sdes_ACEOF
5765225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
5766225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5767225825Sdes$as_echo "yes" >&6; }
5768225825Sdes		  CFLAGS="$saved_CFLAGS $_define_flag"
5769218767Sdeselse
5770225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5771225825Sdes$as_echo "no" >&6; }
5772218767Sdes		  CFLAGS="$saved_CFLAGS"
5773218767Sdes
5774218767Sdesfi
5775218767Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5776218767Sdes}
5777225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking gcc version" >&5
5778225825Sdes$as_echo_n "checking gcc version... " >&6; }
5779180740Sdes	GCC_VER=`$CC -v 2>&1 | $AWK '/gcc version /{print $3}'`
5780180740Sdes	case $GCC_VER in
5781180744Sdes		1.*) no_attrib_nonnull=1 ;;
5782180744Sdes		2.8* | 2.9*)
5783180744Sdes		     no_attrib_nonnull=1
5784180744Sdes		     ;;
5785180744Sdes		2.*) no_attrib_nonnull=1 ;;
5786180740Sdes		*) ;;
5787180740Sdes	esac
5788225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_VER" >&5
5789225825Sdes$as_echo "$GCC_VER" >&6; }
5790180740Sdes
5791225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -fno-builtin-memset" >&5
5792225825Sdes$as_echo_n "checking if $CC accepts -fno-builtin-memset... " >&6; }
5793180750Sdes	saved_CFLAGS="$CFLAGS"
5794180750Sdes	CFLAGS="$CFLAGS -fno-builtin-memset"
5795225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5796180750Sdes/* end confdefs.h.  */
5797225825Sdes #include <string.h>
5798225825Sdesint
5799225825Sdesmain ()
5800225825Sdes{
5801225825Sdes char b[10]; memset(b, 0, sizeof(b));
5802225825Sdes  ;
5803225825Sdes  return 0;
5804225825Sdes}
5805180750Sdes_ACEOF
5806225825Sdesif ac_fn_c_try_link "$LINENO"; then :
5807225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5808225825Sdes$as_echo "yes" >&6; }
5809180750Sdeselse
5810225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5811225825Sdes$as_echo "no" >&6; }
5812180750Sdes		  CFLAGS="$saved_CFLAGS"
5813180750Sdes
5814180750Sdesfi
5815225825Sdesrm -f core conftest.err conftest.$ac_objext \
5816225825Sdes    conftest$ac_exeext conftest.$ac_ext
5817180750Sdes
5818180746Sdes	# -fstack-protector-all doesn't always work for some GCC versions
5819180746Sdes	# and/or platforms, so we test if we can.  If it's not supported
5820189006Sdes	# on a given platform gcc will emit a warning so we use -Werror.
5821180746Sdes	if test "x$use_stack_protector" = "x1"; then
5822180746Sdes	    for t in -fstack-protector-all -fstack-protector; do
5823225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports $t" >&5
5824225825Sdes$as_echo_n "checking if $CC supports $t... " >&6; }
5825180746Sdes		saved_CFLAGS="$CFLAGS"
5826180746Sdes		saved_LDFLAGS="$LDFLAGS"
5827180746Sdes		CFLAGS="$CFLAGS $t -Werror"
5828180746Sdes		LDFLAGS="$LDFLAGS $t -Werror"
5829225825Sdes		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5830180746Sdes/* end confdefs.h.  */
5831225825Sdes #include <stdio.h>
5832225825Sdesint
5833225825Sdesmain ()
5834225825Sdes{
5835180746Sdes
5836225825Sdes	char x[256];
5837225825Sdes	snprintf(x, sizeof(x), "XXX");
5838180746Sdes
5839225825Sdes  ;
5840225825Sdes  return 0;
5841225825Sdes}
5842180746Sdes_ACEOF
5843225825Sdesif ac_fn_c_try_link "$LINENO"; then :
5844225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5845225825Sdes$as_echo "yes" >&6; }
5846180746Sdes		      CFLAGS="$saved_CFLAGS $t"
5847180746Sdes		      LDFLAGS="$saved_LDFLAGS $t"
5848225825Sdes		      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $t works" >&5
5849225825Sdes$as_echo_n "checking if $t works... " >&6; }
5850225825Sdes		      if test "$cross_compiling" = yes; then :
5851225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: cannot test" >&5
5852225825Sdes$as_echo "$as_me: WARNING: cross compiling: cannot test" >&2;}
5853180746Sdes			  break
5854180746Sdes
5855180746Sdeselse
5856225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5857180746Sdes/* end confdefs.h.  */
5858225825Sdes #include <stdio.h>
5859225825Sdesint
5860225825Sdesmain ()
5861225825Sdes{
5862180746Sdes
5863225825Sdes	char x[256];
5864225825Sdes	snprintf(x, sizeof(x), "XXX");
5865180746Sdes
5866225825Sdes  ;
5867225825Sdes  return 0;
5868225825Sdes}
5869180746Sdes_ACEOF
5870225825Sdesif ac_fn_c_try_run "$LINENO"; then :
5871225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5872225825Sdes$as_echo "yes" >&6; }
5873180746Sdes			  break
5874180746Sdeselse
5875225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5876225825Sdes$as_echo "no" >&6; }
5877180746Sdesfi
5878225825Sdesrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5879225825Sdes  conftest.$ac_objext conftest.beam conftest.$ac_ext
5880180746Sdesfi
5881180746Sdes
5882180746Sdes
5883180746Sdeselse
5884225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5885225825Sdes$as_echo "no" >&6; }
5886180746Sdes
5887180746Sdesfi
5888225825Sdesrm -f core conftest.err conftest.$ac_objext \
5889225825Sdes    conftest$ac_exeext conftest.$ac_ext
5890180746Sdes		CFLAGS="$saved_CFLAGS"
5891180746Sdes		LDFLAGS="$saved_LDFLAGS"
5892180746Sdes	    done
5893180746Sdes	fi
5894180746Sdes
5895180740Sdes	if test -z "$have_llong_max"; then
5896180740Sdes		# retry LLONG_MAX with -std=gnu99, needed on some Linuxes
5897180740Sdes		unset ac_cv_have_decl_LLONG_MAX
5898180740Sdes		saved_CFLAGS="$CFLAGS"
5899180740Sdes		CFLAGS="$CFLAGS -std=gnu99"
5900225825Sdes		ac_fn_c_check_decl "$LINENO" "LLONG_MAX" "ac_cv_have_decl_LLONG_MAX" "#include <limits.h>
5901180740Sdes
5902225825Sdes"
5903225825Sdesif test "x$ac_cv_have_decl_LLONG_MAX" = xyes; then :
5904180740Sdes  have_llong_max=1
5905180740Sdeselse
5906180740Sdes  CFLAGS="$saved_CFLAGS"
5907180740Sdesfi
5908180740Sdes
5909180740Sdes	fi
5910180740Sdesfi
5911180740Sdes
5912180744Sdesif test "x$no_attrib_nonnull" != "x1" ; then
5913180740Sdes
5914225825Sdes$as_echo "#define HAVE_ATTRIBUTE__NONNULL__ 1" >>confdefs.h
5915180744Sdes
5916180744Sdesfi
5917180744Sdes
5918180744Sdes
5919180740Sdes# Check whether --with-rpath was given.
5920225825Sdesif test "${with_rpath+set}" = set; then :
5921180740Sdes  withval=$with_rpath;
5922180740Sdes		if test "x$withval" = "xno" ; then
5923180740Sdes			need_dash_r=""
5924180740Sdes		fi
5925180740Sdes		if test "x$withval" = "xyes" ; then
5926180740Sdes			need_dash_r=1
5927180740Sdes		fi
5928180740Sdes
5929180740Sdes
5930180740Sdesfi
5931180740Sdes
5932180740Sdes
5933180740Sdes# Allow user to specify flags
5934180740Sdes
5935180740Sdes# Check whether --with-cflags was given.
5936225825Sdesif test "${with_cflags+set}" = set; then :
5937180740Sdes  withval=$with_cflags;
5938180740Sdes		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
5939180740Sdes		    test "x${withval}" != "xyes"; then
5940180740Sdes			CFLAGS="$CFLAGS $withval"
5941180740Sdes		fi
5942180740Sdes
5943180740Sdes
5944180740Sdesfi
5945180740Sdes
5946180740Sdes
5947180740Sdes# Check whether --with-cppflags was given.
5948225825Sdesif test "${with_cppflags+set}" = set; then :
5949180740Sdes  withval=$with_cppflags;
5950180740Sdes		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
5951180740Sdes		    test "x${withval}" != "xyes"; then
5952180740Sdes			CPPFLAGS="$CPPFLAGS $withval"
5953180740Sdes		fi
5954180740Sdes
5955180740Sdes
5956180740Sdesfi
5957180740Sdes
5958180740Sdes
5959180740Sdes# Check whether --with-ldflags was given.
5960225825Sdesif test "${with_ldflags+set}" = set; then :
5961180740Sdes  withval=$with_ldflags;
5962180740Sdes		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
5963180740Sdes		    test "x${withval}" != "xyes"; then
5964180740Sdes			LDFLAGS="$LDFLAGS $withval"
5965180740Sdes		fi
5966180740Sdes
5967180740Sdes
5968180740Sdesfi
5969180740Sdes
5970180740Sdes
5971180740Sdes# Check whether --with-libs was given.
5972225825Sdesif test "${with_libs+set}" = set; then :
5973180740Sdes  withval=$with_libs;
5974180740Sdes		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
5975180740Sdes		    test "x${withval}" != "xyes"; then
5976180740Sdes			LIBS="$LIBS $withval"
5977180740Sdes		fi
5978180740Sdes
5979180740Sdes
5980180740Sdesfi
5981180740Sdes
5982180740Sdes
5983180740Sdes# Check whether --with-Werror was given.
5984225825Sdesif test "${with_Werror+set}" = set; then :
5985180740Sdes  withval=$with_Werror;
5986180740Sdes		if test -n "$withval"  &&  test "x$withval" != "xno"; then
5987180740Sdes			werror_flags="-Werror"
5988180740Sdes			if test "x${withval}" != "xyes"; then
5989180740Sdes				werror_flags="$withval"
5990180740Sdes			fi
5991180740Sdes		fi
5992180740Sdes
5993180740Sdes
5994180740Sdesfi
5995180740Sdes
5996180740Sdes
5997225825Sdesfor ac_header in  \
5998180740Sdes	bstring.h \
5999180740Sdes	crypt.h \
6000180740Sdes	crypto/sha2.h \
6001180740Sdes	dirent.h \
6002180740Sdes	endian.h \
6003180740Sdes	features.h \
6004180740Sdes	fcntl.h \
6005180740Sdes	floatingpoint.h \
6006180740Sdes	getopt.h \
6007180740Sdes	glob.h \
6008180740Sdes	ia.h \
6009180740Sdes	iaf.h \
6010180740Sdes	limits.h \
6011180740Sdes	login.h \
6012180740Sdes	maillock.h \
6013180740Sdes	ndir.h \
6014180740Sdes	net/if_tun.h \
6015180740Sdes	netdb.h \
6016180740Sdes	netgroup.h \
6017180740Sdes	pam/pam_appl.h \
6018180740Sdes	paths.h \
6019180744Sdes	poll.h \
6020180740Sdes	pty.h \
6021180740Sdes	readpassphrase.h \
6022180740Sdes	rpc/types.h \
6023180740Sdes	security/pam_appl.h \
6024180740Sdes	sha2.h \
6025180740Sdes	shadow.h \
6026180740Sdes	stddef.h \
6027180740Sdes	stdint.h \
6028180740Sdes	string.h \
6029180740Sdes	strings.h \
6030180740Sdes	sys/audit.h \
6031180740Sdes	sys/bitypes.h \
6032180740Sdes	sys/bsdtty.h \
6033180740Sdes	sys/cdefs.h \
6034180740Sdes	sys/dir.h \
6035180740Sdes	sys/mman.h \
6036180740Sdes	sys/ndir.h \
6037180746Sdes	sys/poll.h \
6038180740Sdes	sys/prctl.h \
6039180740Sdes	sys/pstat.h \
6040180740Sdes	sys/select.h \
6041180740Sdes	sys/stat.h \
6042180740Sdes	sys/stream.h \
6043180740Sdes	sys/stropts.h \
6044180740Sdes	sys/strtio.h \
6045180750Sdes	sys/statvfs.h \
6046180740Sdes	sys/sysmacros.h \
6047180740Sdes	sys/time.h \
6048180740Sdes	sys/timers.h \
6049180740Sdes	sys/un.h \
6050180740Sdes	time.h \
6051180740Sdes	tmpdir.h \
6052180740Sdes	ttyent.h \
6053180744Sdes	ucred.h \
6054180740Sdes	unistd.h \
6055180740Sdes	usersec.h \
6056180740Sdes	util.h \
6057180740Sdes	utime.h \
6058180740Sdes	utmp.h \
6059180740Sdes	utmpx.h \
6060180740Sdes	vis.h \
6061180740Sdes
6062225825Sdesdo :
6063225825Sdes  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6064225825Sdesac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6065225825Sdesif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6066180740Sdes  cat >>confdefs.h <<_ACEOF
6067225825Sdes#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6068180740Sdes_ACEOF
6069180740Sdes
6070180740Sdesfi
6071180740Sdes
6072180740Sdesdone
6073180740Sdes
6074180740Sdes
6075180740Sdes# lastlog.h requires sys/time.h to be included first on Solaris
6076180740Sdesfor ac_header in lastlog.h
6077225825Sdesdo :
6078225825Sdes  ac_fn_c_check_header_compile "$LINENO" "lastlog.h" "ac_cv_header_lastlog_h" "
6079180740Sdes#ifdef HAVE_SYS_TIME_H
6080180740Sdes# include <sys/time.h>
6081180740Sdes#endif
6082180740Sdes
6083225825Sdes"
6084225825Sdesif test "x$ac_cv_header_lastlog_h" = xyes; then :
6085180740Sdes  cat >>confdefs.h <<_ACEOF
6086225825Sdes#define HAVE_LASTLOG_H 1
6087180740Sdes_ACEOF
6088180740Sdes
6089180740Sdesfi
6090180740Sdes
6091180740Sdesdone
6092180740Sdes
6093180740Sdes
6094180740Sdes# sys/ptms.h requires sys/stream.h to be included first on Solaris
6095180740Sdesfor ac_header in sys/ptms.h
6096225825Sdesdo :
6097225825Sdes  ac_fn_c_check_header_compile "$LINENO" "sys/ptms.h" "ac_cv_header_sys_ptms_h" "
6098180740Sdes#ifdef HAVE_SYS_STREAM_H
6099180740Sdes# include <sys/stream.h>
6100180740Sdes#endif
6101180740Sdes
6102225825Sdes"
6103225825Sdesif test "x$ac_cv_header_sys_ptms_h" = xyes; then :
6104180740Sdes  cat >>confdefs.h <<_ACEOF
6105225825Sdes#define HAVE_SYS_PTMS_H 1
6106180740Sdes_ACEOF
6107180740Sdes
6108180740Sdesfi
6109180740Sdes
6110180740Sdesdone
6111180740Sdes
6112180740Sdes
6113180740Sdes# login_cap.h requires sys/types.h on NetBSD
6114180740Sdesfor ac_header in login_cap.h
6115225825Sdesdo :
6116225825Sdes  ac_fn_c_check_header_compile "$LINENO" "login_cap.h" "ac_cv_header_login_cap_h" "
6117180740Sdes#include <sys/types.h>
6118180740Sdes
6119225825Sdes"
6120225825Sdesif test "x$ac_cv_header_login_cap_h" = xyes; then :
6121180740Sdes  cat >>confdefs.h <<_ACEOF
6122225825Sdes#define HAVE_LOGIN_CAP_H 1
6123180740Sdes_ACEOF
6124180740Sdes
6125180740Sdesfi
6126180740Sdes
6127180740Sdesdone
6128180740Sdes
6129180740Sdes
6130197670Sdes# older BSDs need sys/param.h before sys/mount.h
6131197670Sdesfor ac_header in sys/mount.h
6132225825Sdesdo :
6133225825Sdes  ac_fn_c_check_header_compile "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "
6134197670Sdes#include <sys/param.h>
6135197670Sdes
6136225825Sdes"
6137225825Sdesif test "x$ac_cv_header_sys_mount_h" = xyes; then :
6138197670Sdes  cat >>confdefs.h <<_ACEOF
6139225825Sdes#define HAVE_SYS_MOUNT_H 1
6140197670Sdes_ACEOF
6141197670Sdes
6142197670Sdesfi
6143197670Sdes
6144197670Sdesdone
6145197670Sdes
6146197670Sdes
6147180740Sdes# Messages for features tested for in target-specific section
6148180740SdesSIA_MSG="no"
6149180740SdesSPC_MSG="no"
6150218767SdesSP_MSG="no"
6151180740Sdes
6152180740Sdes# Check for some target-specific stuff
6153180740Sdescase "$host" in
6154180740Sdes*-*-aix*)
6155180740Sdes	# Some versions of VAC won't allow macro redefinitions at
6156180740Sdes	# -qlanglevel=ansi, and autoconf 2.60 sometimes insists on using that
6157180740Sdes	# particularly with older versions of vac or xlc.
6158180740Sdes	# It also throws errors about null macro argments, but these are
6159180740Sdes	# not fatal.
6160225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler allows macro redefinitions" >&5
6161225825Sdes$as_echo_n "checking if compiler allows macro redefinitions... " >&6; }
6162225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6163180740Sdes/* end confdefs.h.  */
6164180740Sdes
6165180740Sdes#define testmacro foo
6166180740Sdes#define testmacro bar
6167225825Sdesint
6168225825Sdesmain ()
6169225825Sdes{
6170225825Sdes exit(0);
6171225825Sdes  ;
6172225825Sdes  return 0;
6173225825Sdes}
6174180740Sdes_ACEOF
6175225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
6176225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6177225825Sdes$as_echo "yes" >&6; }
6178180740Sdeselse
6179225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6180225825Sdes$as_echo "no" >&6; }
6181180740Sdes	      CC="`echo $CC | sed 's/-qlanglvl\=ansi//g'`"
6182180740Sdes	      LD="`echo $LD | sed 's/-qlanglvl\=ansi//g'`"
6183180740Sdes	      CFLAGS="`echo $CFLAGS | sed 's/-qlanglvl\=ansi//g'`"
6184180740Sdes	      CPPFLAGS="`echo $CPPFLAGS | sed 's/-qlanglvl\=ansi//g'`"
6185180740Sdes
6186180740Sdes
6187180740Sdesfi
6188180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6189180740Sdes
6190225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to specify blibpath for linker ($LD)" >&5
6191225825Sdes$as_echo_n "checking how to specify blibpath for linker ($LD)... " >&6; }
6192180740Sdes	if (test -z "$blibpath"); then
6193180740Sdes		blibpath="/usr/lib:/lib"
6194180740Sdes	fi
6195180740Sdes	saved_LDFLAGS="$LDFLAGS"
6196180740Sdes	if test "$GCC" = "yes"; then
6197180740Sdes		flags="-Wl,-blibpath: -Wl,-rpath, -blibpath:"
6198180740Sdes	else
6199180740Sdes		flags="-blibpath: -Wl,-blibpath: -Wl,-rpath,"
6200180740Sdes	fi
6201180740Sdes	for tryflags in $flags ;do
6202180740Sdes		if (test -z "$blibflags"); then
6203180740Sdes			LDFLAGS="$saved_LDFLAGS $tryflags$blibpath"
6204225825Sdes			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6205180740Sdes/* end confdefs.h.  */
6206180740Sdes
6207180740Sdesint
6208180740Sdesmain ()
6209180740Sdes{
6210180740Sdes
6211180740Sdes  ;
6212180740Sdes  return 0;
6213180740Sdes}
6214180740Sdes_ACEOF
6215225825Sdesif ac_fn_c_try_link "$LINENO"; then :
6216180740Sdes  blibflags=$tryflags
6217180740Sdesfi
6218225825Sdesrm -f core conftest.err conftest.$ac_objext \
6219225825Sdes    conftest$ac_exeext conftest.$ac_ext
6220180740Sdes		fi
6221180740Sdes	done
6222180740Sdes	if (test -z "$blibflags"); then
6223225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
6224225825Sdes$as_echo "not found" >&6; }
6225225825Sdes		as_fn_error $? "*** must be able to specify blibpath on AIX - check config.log" "$LINENO" 5
6226180740Sdes	else
6227225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $blibflags" >&5
6228225825Sdes$as_echo "$blibflags" >&6; }
6229180740Sdes	fi
6230180740Sdes	LDFLAGS="$saved_LDFLAGS"
6231225825Sdes		ac_fn_c_check_func "$LINENO" "authenticate" "ac_cv_func_authenticate"
6232225825Sdesif test "x$ac_cv_func_authenticate" = xyes; then :
6233180740Sdes
6234225825Sdes$as_echo "#define WITH_AIXAUTHENTICATE 1" >>confdefs.h
6235180740Sdes
6236180740Sdeselse
6237225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for authenticate in -ls" >&5
6238225825Sdes$as_echo_n "checking for authenticate in -ls... " >&6; }
6239225825Sdesif ${ac_cv_lib_s_authenticate+:} false; then :
6240225825Sdes  $as_echo_n "(cached) " >&6
6241180740Sdeselse
6242180740Sdes  ac_check_lib_save_LIBS=$LIBS
6243180740SdesLIBS="-ls  $LIBS"
6244225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
6245180740Sdes/* end confdefs.h.  */
6246180740Sdes
6247180740Sdes/* Override any GCC internal prototype to avoid an error.
6248180740Sdes   Use char because int might match the return type of a GCC
6249180740Sdes   builtin and then its argument prototype would still apply.  */
6250180740Sdes#ifdef __cplusplus
6251180740Sdesextern "C"
6252180740Sdes#endif
6253180740Sdeschar authenticate ();
6254180740Sdesint
6255180740Sdesmain ()
6256180740Sdes{
6257180740Sdesreturn authenticate ();
6258180740Sdes  ;
6259180740Sdes  return 0;
6260180740Sdes}
6261180740Sdes_ACEOF
6262225825Sdesif ac_fn_c_try_link "$LINENO"; then :
6263180740Sdes  ac_cv_lib_s_authenticate=yes
6264180740Sdeselse
6265225825Sdes  ac_cv_lib_s_authenticate=no
6266180740Sdesfi
6267225825Sdesrm -f core conftest.err conftest.$ac_objext \
6268225825Sdes    conftest$ac_exeext conftest.$ac_ext
6269180740SdesLIBS=$ac_check_lib_save_LIBS
6270180740Sdesfi
6271225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_s_authenticate" >&5
6272225825Sdes$as_echo "$ac_cv_lib_s_authenticate" >&6; }
6273225825Sdesif test "x$ac_cv_lib_s_authenticate" = xyes; then :
6274225825Sdes   $as_echo "#define WITH_AIXAUTHENTICATE 1" >>confdefs.h
6275180740Sdes
6276180740Sdes				LIBS="$LIBS -ls"
6277180740Sdes
6278180740Sdesfi
6279180740Sdes
6280180740Sdes
6281180740Sdesfi
6282180740Sdes
6283225825Sdes		ac_fn_c_check_decl "$LINENO" "authenticate" "ac_cv_have_decl_authenticate" "#include <usersec.h>
6284225825Sdes"
6285225825Sdesif test "x$ac_cv_have_decl_authenticate" = xyes; then :
6286225825Sdes  ac_have_decl=1
6287180740Sdeselse
6288225825Sdes  ac_have_decl=0
6289180740Sdesfi
6290180740Sdes
6291180740Sdescat >>confdefs.h <<_ACEOF
6292225825Sdes#define HAVE_DECL_AUTHENTICATE $ac_have_decl
6293180740Sdes_ACEOF
6294225825Sdesac_fn_c_check_decl "$LINENO" "loginrestrictions" "ac_cv_have_decl_loginrestrictions" "#include <usersec.h>
6295225825Sdes"
6296225825Sdesif test "x$ac_cv_have_decl_loginrestrictions" = xyes; then :
6297225825Sdes  ac_have_decl=1
6298180740Sdeselse
6299225825Sdes  ac_have_decl=0
6300180740Sdesfi
6301180740Sdes
6302180740Sdescat >>confdefs.h <<_ACEOF
6303225825Sdes#define HAVE_DECL_LOGINRESTRICTIONS $ac_have_decl
6304180740Sdes_ACEOF
6305225825Sdesac_fn_c_check_decl "$LINENO" "loginsuccess" "ac_cv_have_decl_loginsuccess" "#include <usersec.h>
6306225825Sdes"
6307225825Sdesif test "x$ac_cv_have_decl_loginsuccess" = xyes; then :
6308225825Sdes  ac_have_decl=1
6309180740Sdeselse
6310225825Sdes  ac_have_decl=0
6311180740Sdesfi
6312180740Sdes
6313180740Sdescat >>confdefs.h <<_ACEOF
6314225825Sdes#define HAVE_DECL_LOGINSUCCESS $ac_have_decl
6315180740Sdes_ACEOF
6316225825Sdesac_fn_c_check_decl "$LINENO" "passwdexpired" "ac_cv_have_decl_passwdexpired" "#include <usersec.h>
6317225825Sdes"
6318225825Sdesif test "x$ac_cv_have_decl_passwdexpired" = xyes; then :
6319225825Sdes  ac_have_decl=1
6320180740Sdeselse
6321225825Sdes  ac_have_decl=0
6322180740Sdesfi
6323180740Sdes
6324180740Sdescat >>confdefs.h <<_ACEOF
6325225825Sdes#define HAVE_DECL_PASSWDEXPIRED $ac_have_decl
6326180740Sdes_ACEOF
6327225825Sdesac_fn_c_check_decl "$LINENO" "setauthdb" "ac_cv_have_decl_setauthdb" "#include <usersec.h>
6328225825Sdes"
6329225825Sdesif test "x$ac_cv_have_decl_setauthdb" = xyes; then :
6330225825Sdes  ac_have_decl=1
6331180740Sdeselse
6332225825Sdes  ac_have_decl=0
6333180740Sdesfi
6334180740Sdes
6335180740Sdescat >>confdefs.h <<_ACEOF
6336225825Sdes#define HAVE_DECL_SETAUTHDB $ac_have_decl
6337180740Sdes_ACEOF
6338180740Sdes
6339225825Sdes		ac_fn_c_check_decl "$LINENO" "loginfailed" "ac_cv_have_decl_loginfailed" "#include <usersec.h>
6340180740Sdes
6341225825Sdes"
6342225825Sdesif test "x$ac_cv_have_decl_loginfailed" = xyes; then :
6343225825Sdes  ac_have_decl=1
6344180740Sdeselse
6345225825Sdes  ac_have_decl=0
6346180740Sdesfi
6347180740Sdes
6348180740Sdescat >>confdefs.h <<_ACEOF
6349225825Sdes#define HAVE_DECL_LOGINFAILED $ac_have_decl
6350180740Sdes_ACEOF
6351225825Sdesif test $ac_have_decl = 1; then :
6352225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if loginfailed takes 4 arguments" >&5
6353225825Sdes$as_echo_n "checking if loginfailed takes 4 arguments... " >&6; }
6354225825Sdes	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6355180740Sdes/* end confdefs.h.  */
6356225825Sdes #include <usersec.h>
6357180740Sdesint
6358180740Sdesmain ()
6359180740Sdes{
6360225825Sdes (void)loginfailed("user","host","tty",0);
6361180740Sdes  ;
6362180740Sdes  return 0;
6363180740Sdes}
6364180740Sdes_ACEOF
6365225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
6366225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6367225825Sdes$as_echo "yes" >&6; }
6368180740Sdes
6369225825Sdes$as_echo "#define AIX_LOGINFAILED_4ARG 1" >>confdefs.h
6370180740Sdes
6371180740Sdeselse
6372225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6373225825Sdes$as_echo "no" >&6; }
6374180740Sdes
6375180740Sdesfi
6376180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6377180740Sdesfi
6378180740Sdes
6379225825Sdes	for ac_func in getgrset setauthdb
6380225825Sdesdo :
6381225825Sdes  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6382225825Sdesac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6383225825Sdesif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6384180740Sdes  cat >>confdefs.h <<_ACEOF
6385225825Sdes#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6386180740Sdes_ACEOF
6387180740Sdes
6388180740Sdesfi
6389180740Sdesdone
6390180740Sdes
6391225825Sdes	ac_fn_c_check_decl "$LINENO" "F_CLOSEM" "ac_cv_have_decl_F_CLOSEM" " #include <limits.h>
6392180740Sdes	      #include <fcntl.h>
6393180740Sdes
6394225825Sdes"
6395225825Sdesif test "x$ac_cv_have_decl_F_CLOSEM" = xyes; then :
6396180740Sdes
6397225825Sdes$as_echo "#define HAVE_FCNTL_CLOSEM 1" >>confdefs.h
6398180740Sdes
6399180740Sdesfi
6400180740Sdes
6401180740Sdes	check_for_aix_broken_getaddrinfo=1
6402180740Sdes
6403225825Sdes$as_echo "#define BROKEN_REALPATH 1" >>confdefs.h
6404180740Sdes
6405180740Sdes
6406225825Sdes$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
6407180740Sdes
6408180740Sdes
6409225825Sdes$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
6410180740Sdes
6411180740Sdes
6412225825Sdes$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
6413180740Sdes
6414180740Sdes
6415225825Sdes$as_echo "#define DISABLE_LASTLOG 1" >>confdefs.h
6416180740Sdes
6417180740Sdes
6418225825Sdes$as_echo "#define LOGIN_NEEDS_UTMPX 1" >>confdefs.h
6419180740Sdes
6420180740Sdes
6421225825Sdes$as_echo "#define SPT_TYPE SPT_REUSEARGV" >>confdefs.h
6422180740Sdes
6423180740Sdes
6424225825Sdes$as_echo "#define SSHPAM_CHAUTHTOK_NEEDS_RUID 1" >>confdefs.h
6425180740Sdes
6426180740Sdes
6427225825Sdes$as_echo "#define PTY_ZEROREAD 1" >>confdefs.h
6428180740Sdes
6429180740Sdes	;;
6430180740Sdes*-*-cygwin*)
6431180740Sdes	check_for_libcrypt_later=1
6432180740Sdes	LIBS="$LIBS /usr/lib/textreadmode.o"
6433180740Sdes
6434225825Sdes$as_echo "#define HAVE_CYGWIN 1" >>confdefs.h
6435180740Sdes
6436180740Sdes
6437225825Sdes$as_echo "#define USE_PIPES 1" >>confdefs.h
6438180740Sdes
6439180740Sdes
6440225825Sdes$as_echo "#define DISABLE_SHADOW 1" >>confdefs.h
6441180740Sdes
6442180740Sdes
6443225825Sdes$as_echo "#define NO_X11_UNIX_SOCKETS 1" >>confdefs.h
6444180740Sdes
6445180740Sdes
6446225825Sdes$as_echo "#define NO_IPPORT_RESERVED_CONCEPT 1" >>confdefs.h
6447180740Sdes
6448180740Sdes
6449225825Sdes$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
6450180740Sdes
6451180740Sdes
6452225825Sdes$as_echo "#define SSH_IOBUFSZ 65535" >>confdefs.h
6453180740Sdes
6454218767Sdes
6455225825Sdes$as_echo "#define FILESYSTEM_NO_BACKSLASH 1" >>confdefs.h
6456218767Sdes
6457180740Sdes	;;
6458180740Sdes*-*-dgux*)
6459197670Sdes
6460225825Sdes$as_echo "#define IP_TOS_IS_BROKEN 1" >>confdefs.h
6461180740Sdes
6462225825Sdes	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
6463180740Sdes
6464225825Sdes	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
6465180740Sdes
6466225825Sdes	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
6467180740Sdes
6468180740Sdes	;;
6469180740Sdes*-*-darwin*)
6470225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we have working getaddrinfo" >&5
6471225825Sdes$as_echo_n "checking if we have working getaddrinfo... " >&6; }
6472225825Sdes	if test "$cross_compiling" = yes; then :
6473225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: assume it is working" >&5
6474225825Sdes$as_echo "assume it is working" >&6; }
6475180740Sdeselse
6476225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6477180740Sdes/* end confdefs.h.  */
6478225825Sdes #include <mach-o/dyld.h>
6479180740Sdesmain() { if (NSVersionOfRunTimeLibrary("System") >= (60 << 16))
6480180740Sdes		exit(0);
6481180740Sdes	else
6482180740Sdes		exit(1);
6483180740Sdes}
6484225825Sdes
6485180740Sdes_ACEOF
6486225825Sdesif ac_fn_c_try_run "$LINENO"; then :
6487225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: working" >&5
6488225825Sdes$as_echo "working" >&6; }
6489180740Sdeselse
6490225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy" >&5
6491225825Sdes$as_echo "buggy" >&6; }
6492180740Sdes
6493225825Sdes$as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
6494180740Sdes
6495180740Sdes
6496180740Sdesfi
6497225825Sdesrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6498225825Sdes  conftest.$ac_objext conftest.beam conftest.$ac_ext
6499180740Sdesfi
6500180740Sdes
6501225825Sdes	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
6502180740Sdes
6503225825Sdes	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
6504180740Sdes
6505225825Sdes	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
6506180740Sdes
6507180740Sdes
6508225825Sdes$as_echo "#define BROKEN_GLOB 1" >>confdefs.h
6509180740Sdes
6510180746Sdes
6511180740Sdescat >>confdefs.h <<_ACEOF
6512180740Sdes#define BIND_8_COMPAT 1
6513180740Sdes_ACEOF
6514180740Sdes
6515180740Sdes
6516225825Sdes$as_echo "#define SSH_TUN_FREEBSD 1" >>confdefs.h
6517180740Sdes
6518180740Sdes
6519225825Sdes$as_echo "#define SSH_TUN_COMPAT_AF 1" >>confdefs.h
6520180740Sdes
6521180740Sdes
6522225825Sdes$as_echo "#define SSH_TUN_PREPEND_AF 1" >>confdefs.h
6523180740Sdes
6524180746Sdes
6525225825Sdes	ac_fn_c_check_decl "$LINENO" "AU_IPv4" "ac_cv_have_decl_AU_IPv4" "$ac_includes_default"
6526225825Sdesif test "x$ac_cv_have_decl_AU_IPv4" = xyes; then :
6527180746Sdes
6528180746Sdeselse
6529180746Sdes
6530225825Sdes$as_echo "#define AU_IPv4 0" >>confdefs.h
6531180746Sdes
6532225825Sdes	    #include <bsm/audit.h>
6533225825Sdes
6534225825Sdes$as_echo "#define LASTLOG_WRITE_PUTUTXLINE 1" >>confdefs.h
6535225825Sdes
6536225825Sdes
6537180746Sdesfi
6538180746Sdes
6539225825Sdes
6540225825Sdes$as_echo "#define SPT_TYPE SPT_REUSEARGV" >>confdefs.h
6541225825Sdes
6542225825Sdes	for ac_func in sandbox_init
6543225825Sdesdo :
6544225825Sdes  ac_fn_c_check_func "$LINENO" "sandbox_init" "ac_cv_func_sandbox_init"
6545225825Sdesif test "x$ac_cv_func_sandbox_init" = xyes; then :
6546225825Sdes  cat >>confdefs.h <<_ACEOF
6547225825Sdes#define HAVE_SANDBOX_INIT 1
6548180746Sdes_ACEOF
6549180746Sdes
6550225825Sdesfi
6551225825Sdesdone
6552180746Sdes
6553225825Sdes	for ac_header in sandbox.h
6554225825Sdesdo :
6555225825Sdes  ac_fn_c_check_header_mongrel "$LINENO" "sandbox.h" "ac_cv_header_sandbox_h" "$ac_includes_default"
6556225825Sdesif test "x$ac_cv_header_sandbox_h" = xyes; then :
6557225825Sdes  cat >>confdefs.h <<_ACEOF
6558225825Sdes#define HAVE_SANDBOX_H 1
6559189006Sdes_ACEOF
6560189006Sdes
6561180746Sdesfi
6562180746Sdes
6563225825Sdesdone
6564225825Sdes
6565180740Sdes	;;
6566180740Sdes*-*-dragonfly*)
6567180740Sdes	SSHDLIBS="$SSHDLIBS -lcrypt"
6568180740Sdes	;;
6569207311Sdes*-*-haiku*)
6570207311Sdes    LIBS="$LIBS -lbsd "
6571225825Sdes    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lnetwork" >&5
6572225825Sdes$as_echo_n "checking for socket in -lnetwork... " >&6; }
6573225825Sdesif ${ac_cv_lib_network_socket+:} false; then :
6574225825Sdes  $as_echo_n "(cached) " >&6
6575207311Sdeselse
6576207311Sdes  ac_check_lib_save_LIBS=$LIBS
6577207311SdesLIBS="-lnetwork  $LIBS"
6578225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
6579207311Sdes/* end confdefs.h.  */
6580207311Sdes
6581207311Sdes/* Override any GCC internal prototype to avoid an error.
6582207311Sdes   Use char because int might match the return type of a GCC
6583207311Sdes   builtin and then its argument prototype would still apply.  */
6584207311Sdes#ifdef __cplusplus
6585207311Sdesextern "C"
6586207311Sdes#endif
6587207311Sdeschar socket ();
6588207311Sdesint
6589207311Sdesmain ()
6590207311Sdes{
6591207311Sdesreturn socket ();
6592207311Sdes  ;
6593207311Sdes  return 0;
6594207311Sdes}
6595207311Sdes_ACEOF
6596225825Sdesif ac_fn_c_try_link "$LINENO"; then :
6597207311Sdes  ac_cv_lib_network_socket=yes
6598207311Sdeselse
6599225825Sdes  ac_cv_lib_network_socket=no
6600207311Sdesfi
6601225825Sdesrm -f core conftest.err conftest.$ac_objext \
6602225825Sdes    conftest$ac_exeext conftest.$ac_ext
6603207311SdesLIBS=$ac_check_lib_save_LIBS
6604207311Sdesfi
6605225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network_socket" >&5
6606225825Sdes$as_echo "$ac_cv_lib_network_socket" >&6; }
6607225825Sdesif test "x$ac_cv_lib_network_socket" = xyes; then :
6608207311Sdes  cat >>confdefs.h <<_ACEOF
6609207311Sdes#define HAVE_LIBNETWORK 1
6610207311Sdes_ACEOF
6611207311Sdes
6612207311Sdes  LIBS="-lnetwork $LIBS"
6613207311Sdes
6614207311Sdesfi
6615207311Sdes
6616225825Sdes    $as_echo "#define HAVE_U_INT64_T 1" >>confdefs.h
6617207311Sdes
6618207311Sdes    MANTYPE=man
6619207311Sdes    ;;
6620180740Sdes*-*-hpux*)
6621180740Sdes	# first we define all of the options common to all HP-UX releases
6622180740Sdes	CPPFLAGS="$CPPFLAGS -D_HPUX_SOURCE -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1"
6623180740Sdes	IPADDR_IN_DISPLAY=yes
6624225825Sdes	$as_echo "#define USE_PIPES 1" >>confdefs.h
6625180740Sdes
6626180740Sdes
6627225825Sdes$as_echo "#define LOGIN_NO_ENDOPT 1" >>confdefs.h
6628180740Sdes
6629225825Sdes	$as_echo "#define LOGIN_NEEDS_UTMPX 1" >>confdefs.h
6630180740Sdes
6631180740Sdes
6632225825Sdes$as_echo "#define LOCKED_PASSWD_STRING \"*\"" >>confdefs.h
6633180740Sdes
6634225825Sdes	$as_echo "#define SPT_TYPE SPT_PSTAT" >>confdefs.h
6635180740Sdes
6636225825Sdes	maildir="/var/mail"
6637180740Sdes	LIBS="$LIBS -lsec"
6638225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for t_error in -lxnet" >&5
6639225825Sdes$as_echo_n "checking for t_error in -lxnet... " >&6; }
6640225825Sdesif ${ac_cv_lib_xnet_t_error+:} false; then :
6641225825Sdes  $as_echo_n "(cached) " >&6
6642180740Sdeselse
6643180740Sdes  ac_check_lib_save_LIBS=$LIBS
6644180740SdesLIBS="-lxnet  $LIBS"
6645225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
6646180740Sdes/* end confdefs.h.  */
6647180740Sdes
6648180740Sdes/* Override any GCC internal prototype to avoid an error.
6649180740Sdes   Use char because int might match the return type of a GCC
6650180740Sdes   builtin and then its argument prototype would still apply.  */
6651180740Sdes#ifdef __cplusplus
6652180740Sdesextern "C"
6653180740Sdes#endif
6654180740Sdeschar t_error ();
6655180740Sdesint
6656180740Sdesmain ()
6657180740Sdes{
6658180740Sdesreturn t_error ();
6659180740Sdes  ;
6660180740Sdes  return 0;
6661180740Sdes}
6662180740Sdes_ACEOF
6663225825Sdesif ac_fn_c_try_link "$LINENO"; then :
6664180740Sdes  ac_cv_lib_xnet_t_error=yes
6665180740Sdeselse
6666225825Sdes  ac_cv_lib_xnet_t_error=no
6667180740Sdesfi
6668225825Sdesrm -f core conftest.err conftest.$ac_objext \
6669225825Sdes    conftest$ac_exeext conftest.$ac_ext
6670180740SdesLIBS=$ac_check_lib_save_LIBS
6671180740Sdesfi
6672225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xnet_t_error" >&5
6673225825Sdes$as_echo "$ac_cv_lib_xnet_t_error" >&6; }
6674225825Sdesif test "x$ac_cv_lib_xnet_t_error" = xyes; then :
6675180740Sdes  cat >>confdefs.h <<_ACEOF
6676180740Sdes#define HAVE_LIBXNET 1
6677180740Sdes_ACEOF
6678180740Sdes
6679180740Sdes  LIBS="-lxnet $LIBS"
6680180740Sdes
6681180740Sdeselse
6682225825Sdes  as_fn_error $? "*** -lxnet needed on HP-UX - check config.log ***" "$LINENO" 5
6683180740Sdesfi
6684180740Sdes
6685180740Sdes
6686180740Sdes	# next, we define all of the options specific to major releases
6687180740Sdes	case "$host" in
6688180740Sdes	*-*-hpux10*)
6689180740Sdes		if test -z "$GCC"; then
6690180740Sdes			CFLAGS="$CFLAGS -Ae"
6691180740Sdes		fi
6692180740Sdes		;;
6693180740Sdes	*-*-hpux11*)
6694180740Sdes
6695225825Sdes$as_echo "#define PAM_SUN_CODEBASE 1" >>confdefs.h
6696180740Sdes
6697180740Sdes
6698225825Sdes$as_echo "#define DISABLE_UTMP 1" >>confdefs.h
6699180740Sdes
6700180740Sdes
6701225825Sdes$as_echo "#define USE_BTMP 1" >>confdefs.h
6702180740Sdes
6703180740Sdes		check_for_hpux_broken_getaddrinfo=1
6704180740Sdes		check_for_conflicting_getspnam=1
6705180740Sdes		;;
6706180740Sdes	esac
6707180740Sdes
6708180740Sdes	# lastly, we define options specific to minor releases
6709180740Sdes	case "$host" in
6710180740Sdes	*-*-hpux10.26)
6711180740Sdes
6712225825Sdes$as_echo "#define HAVE_SECUREWARE 1" >>confdefs.h
6713180740Sdes
6714180740Sdes		disable_ptmx_check=yes
6715180740Sdes		LIBS="$LIBS -lsecpw"
6716180740Sdes		;;
6717180740Sdes	esac
6718180740Sdes	;;
6719180740Sdes*-*-irix5*)
6720180740Sdes	PATH="$PATH:/usr/etc"
6721180740Sdes
6722225825Sdes$as_echo "#define BROKEN_INET_NTOA 1" >>confdefs.h
6723180740Sdes
6724225825Sdes	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
6725180740Sdes
6726225825Sdes	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
6727180740Sdes
6728225825Sdes	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
6729180740Sdes
6730180740Sdes
6731225825Sdes$as_echo "#define WITH_ABBREV_NO_TTY 1" >>confdefs.h
6732180740Sdes
6733225825Sdes	$as_echo "#define LOCKED_PASSWD_STRING \"*LK*\"" >>confdefs.h
6734180740Sdes
6735180740Sdes	;;
6736180740Sdes*-*-irix6*)
6737180740Sdes	PATH="$PATH:/usr/etc"
6738180740Sdes
6739225825Sdes$as_echo "#define WITH_IRIX_ARRAY 1" >>confdefs.h
6740180740Sdes
6741180740Sdes
6742225825Sdes$as_echo "#define WITH_IRIX_PROJECT 1" >>confdefs.h
6743180740Sdes
6744180740Sdes
6745225825Sdes$as_echo "#define WITH_IRIX_AUDIT 1" >>confdefs.h
6746180740Sdes
6747225825Sdes	ac_fn_c_check_func "$LINENO" "jlimit_startjob" "ac_cv_func_jlimit_startjob"
6748225825Sdesif test "x$ac_cv_func_jlimit_startjob" = xyes; then :
6749180740Sdes
6750225825Sdes$as_echo "#define WITH_IRIX_JOBS 1" >>confdefs.h
6751180740Sdes
6752180740Sdesfi
6753180740Sdes
6754225825Sdes	$as_echo "#define BROKEN_INET_NTOA 1" >>confdefs.h
6755180740Sdes
6756225825Sdes	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
6757180740Sdes
6758225825Sdes	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
6759180740Sdes
6760225825Sdes	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
6761180740Sdes
6762180740Sdes
6763225825Sdes$as_echo "#define BROKEN_UPDWTMPX 1" >>confdefs.h
6764180740Sdes
6765225825Sdes	$as_echo "#define WITH_ABBREV_NO_TTY 1" >>confdefs.h
6766180740Sdes
6767225825Sdes	$as_echo "#define LOCKED_PASSWD_STRING \"*LK*\"" >>confdefs.h
6768180740Sdes
6769180740Sdes	;;
6770189006Sdes*-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
6771189006Sdes	check_for_libcrypt_later=1
6772225825Sdes	$as_echo "#define PAM_TTY_KLUDGE 1" >>confdefs.h
6773189006Sdes
6774225825Sdes	$as_echo "#define LOCKED_PASSWD_PREFIX \"!\"" >>confdefs.h
6775189006Sdes
6776225825Sdes	$as_echo "#define SPT_TYPE SPT_REUSEARGV" >>confdefs.h
6777189006Sdes
6778189006Sdes
6779225825Sdes$as_echo "#define _PATH_BTMP \"/var/log/btmp\"" >>confdefs.h
6780189006Sdes
6781189006Sdes
6782225825Sdes$as_echo "#define USE_BTMP 1" >>confdefs.h
6783189006Sdes
6784189006Sdes	;;
6785180740Sdes*-*-linux*)
6786180740Sdes	no_dev_ptmx=1
6787180740Sdes	check_for_libcrypt_later=1
6788180740Sdes	check_for_openpty_ctty_bug=1
6789180740Sdes
6790225825Sdes$as_echo "#define PAM_TTY_KLUDGE 1" >>confdefs.h
6791180740Sdes
6792180740Sdes
6793225825Sdes$as_echo "#define LOCKED_PASSWD_PREFIX \"!\"" >>confdefs.h
6794180740Sdes
6795225825Sdes	$as_echo "#define SPT_TYPE SPT_REUSEARGV" >>confdefs.h
6796180740Sdes
6797180740Sdes
6798225825Sdes$as_echo "#define LINK_OPNOTSUPP_ERRNO EPERM" >>confdefs.h
6799180740Sdes
6800180740Sdes
6801225825Sdes$as_echo "#define _PATH_BTMP \"/var/log/btmp\"" >>confdefs.h
6802180740Sdes
6803225825Sdes	$as_echo "#define USE_BTMP 1" >>confdefs.h
6804180740Sdes
6805204861Sdes
6806225825Sdes$as_echo "#define LINUX_OOM_ADJUST 1" >>confdefs.h
6807204861Sdes
6808180740Sdes	inet6_default_4in6=yes
6809180740Sdes	case `uname -r` in
6810180740Sdes	1.*|2.0.*)
6811180740Sdes
6812225825Sdes$as_echo "#define BROKEN_CMSG_TYPE 1" >>confdefs.h
6813180740Sdes
6814180740Sdes		;;
6815180740Sdes	esac
6816180740Sdes	# tun(4) forwarding compat code
6817225825Sdes	for ac_header in linux/if_tun.h
6818225825Sdesdo :
6819225825Sdes  ac_fn_c_check_header_mongrel "$LINENO" "linux/if_tun.h" "ac_cv_header_linux_if_tun_h" "$ac_includes_default"
6820225825Sdesif test "x$ac_cv_header_linux_if_tun_h" = xyes; then :
6821180740Sdes  cat >>confdefs.h <<_ACEOF
6822225825Sdes#define HAVE_LINUX_IF_TUN_H 1
6823180740Sdes_ACEOF
6824180740Sdes
6825180740Sdesfi
6826180740Sdes
6827180740Sdesdone
6828180740Sdes
6829180740Sdes	if test "x$ac_cv_header_linux_if_tun_h" = "xyes" ; then
6830180740Sdes
6831225825Sdes$as_echo "#define SSH_TUN_LINUX 1" >>confdefs.h
6832180740Sdes
6833180740Sdes
6834225825Sdes$as_echo "#define SSH_TUN_COMPAT_AF 1" >>confdefs.h
6835180740Sdes
6836180740Sdes
6837225825Sdes$as_echo "#define SSH_TUN_PREPEND_AF 1" >>confdefs.h
6838180740Sdes
6839180740Sdes	fi
6840180740Sdes	;;
6841180740Sdesmips-sony-bsd|mips-sony-newsos4)
6842180740Sdes
6843225825Sdes$as_echo "#define NEED_SETPGRP 1" >>confdefs.h
6844180740Sdes
6845180740Sdes	SONY=1
6846180740Sdes	;;
6847180740Sdes*-*-netbsd*)
6848180740Sdes	check_for_libcrypt_before=1
6849180740Sdes	if test "x$withval" != "xno" ; then
6850180740Sdes		need_dash_r=1
6851180740Sdes	fi
6852180740Sdes
6853225825Sdes$as_echo "#define SSH_TUN_FREEBSD 1" >>confdefs.h
6854180740Sdes
6855225825Sdes	ac_fn_c_check_header_mongrel "$LINENO" "net/if_tap.h" "ac_cv_header_net_if_tap_h" "$ac_includes_default"
6856225825Sdesif test "x$ac_cv_header_net_if_tap_h" = xyes; then :
6857180740Sdes
6858180740Sdeselse
6859180740Sdes
6860225825Sdes$as_echo "#define SSH_TUN_NO_L2 1" >>confdefs.h
6861180740Sdes
6862180740Sdesfi
6863180740Sdes
6864180740Sdes
6865180740Sdes
6866225825Sdes$as_echo "#define SSH_TUN_PREPEND_AF 1" >>confdefs.h
6867180740Sdes
6868180740Sdes	;;
6869180740Sdes*-*-freebsd*)
6870180740Sdes	check_for_libcrypt_later=1
6871180740Sdes
6872225825Sdes$as_echo "#define LOCKED_PASSWD_PREFIX \"*LOCKED*\"" >>confdefs.h
6873180740Sdes
6874180740Sdes
6875225825Sdes$as_echo "#define SSH_TUN_FREEBSD 1" >>confdefs.h
6876180740Sdes
6877225825Sdes	ac_fn_c_check_header_mongrel "$LINENO" "net/if_tap.h" "ac_cv_header_net_if_tap_h" "$ac_includes_default"
6878225825Sdesif test "x$ac_cv_header_net_if_tap_h" = xyes; then :
6879180740Sdes
6880180740Sdeselse
6881180740Sdes
6882225825Sdes$as_echo "#define SSH_TUN_NO_L2 1" >>confdefs.h
6883180740Sdes
6884180740Sdesfi
6885180740Sdes
6886180740Sdes
6887180740Sdes
6888225825Sdes$as_echo "#define BROKEN_GLOB 1" >>confdefs.h
6889180740Sdes
6890180740Sdes	;;
6891180740Sdes*-*-bsdi*)
6892225825Sdes	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
6893180740Sdes
6894225825Sdes	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
6895180740Sdes
6896225825Sdes	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
6897180740Sdes
6898180740Sdes	;;
6899180740Sdes*-next-*)
6900180740Sdes	conf_lastlog_location="/usr/adm/lastlog"
6901180740Sdes	conf_utmp_location=/etc/utmp
6902180740Sdes	conf_wtmp_location=/usr/adm/wtmp
6903225825Sdes	maildir=/usr/spool/mail
6904180740Sdes
6905225825Sdes$as_echo "#define HAVE_NEXT 1" >>confdefs.h
6906180740Sdes
6907225825Sdes	$as_echo "#define BROKEN_REALPATH 1" >>confdefs.h
6908180740Sdes
6909225825Sdes	$as_echo "#define USE_PIPES 1" >>confdefs.h
6910180740Sdes
6911180740Sdes
6912225825Sdes$as_echo "#define BROKEN_SAVED_UIDS 1" >>confdefs.h
6913180740Sdes
6914180740Sdes	;;
6915180740Sdes*-*-openbsd*)
6916180740Sdes
6917225825Sdes$as_echo "#define HAVE_ATTRIBUTE__SENTINEL__ 1" >>confdefs.h
6918180740Sdes
6919180740Sdes
6920225825Sdes$as_echo "#define HAVE_ATTRIBUTE__BOUNDED__ 1" >>confdefs.h
6921180740Sdes
6922180740Sdes
6923225825Sdes$as_echo "#define SSH_TUN_OPENBSD 1" >>confdefs.h
6924180740Sdes
6925180740Sdes
6926225825Sdes$as_echo "#define SYSLOG_R_SAFE_IN_SIGHAND 1" >>confdefs.h
6927180740Sdes
6928180740Sdes	;;
6929180740Sdes*-*-solaris*)
6930180740Sdes	if test "x$withval" != "xno" ; then
6931180740Sdes		need_dash_r=1
6932180740Sdes	fi
6933225825Sdes	$as_echo "#define PAM_SUN_CODEBASE 1" >>confdefs.h
6934180740Sdes
6935225825Sdes	$as_echo "#define LOGIN_NEEDS_UTMPX 1" >>confdefs.h
6936180740Sdes
6937180740Sdes
6938225825Sdes$as_echo "#define LOGIN_NEEDS_TERM 1" >>confdefs.h
6939180740Sdes
6940225825Sdes	$as_echo "#define PAM_TTY_KLUDGE 1" >>confdefs.h
6941180740Sdes
6942180740Sdes
6943225825Sdes$as_echo "#define SSHPAM_CHAUTHTOK_NEEDS_RUID 1" >>confdefs.h
6944180740Sdes
6945225825Sdes	$as_echo "#define LOCKED_PASSWD_STRING \"*LK*\"" >>confdefs.h
6946180740Sdes
6947180740Sdes	# Pushing STREAMS modules will cause sshd to acquire a controlling tty.
6948180740Sdes
6949225825Sdes$as_echo "#define SSHD_ACQUIRES_CTTY 1" >>confdefs.h
6950180740Sdes
6951180740Sdes
6952225825Sdes$as_echo "#define PASSWD_NEEDS_USERNAME 1" >>confdefs.h
6953180740Sdes
6954197670Sdes
6955225825Sdes$as_echo "#define BROKEN_TCGETATTR_ICANON 1" >>confdefs.h
6956197670Sdes
6957180740Sdes	external_path_file=/etc/default/login
6958180740Sdes	# hardwire lastlog location (can't detect it on some versions)
6959180740Sdes	conf_lastlog_location="/var/adm/lastlog"
6960225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for obsolete utmp and wtmp in solaris2.x" >&5
6961225825Sdes$as_echo_n "checking for obsolete utmp and wtmp in solaris2.x... " >&6; }
6962180740Sdes	sol2ver=`echo "$host"| sed -e 's/.*[0-9]\.//'`
6963180740Sdes	if test "$sol2ver" -ge 8; then
6964225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6965225825Sdes$as_echo "yes" >&6; }
6966225825Sdes		$as_echo "#define DISABLE_UTMP 1" >>confdefs.h
6967180740Sdes
6968180740Sdes
6969225825Sdes$as_echo "#define DISABLE_WTMP 1" >>confdefs.h
6970180740Sdes
6971180740Sdes	else
6972225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6973225825Sdes$as_echo "no" >&6; }
6974180740Sdes	fi
6975180740Sdes
6976180740Sdes# Check whether --with-solaris-contracts was given.
6977225825Sdesif test "${with_solaris_contracts+set}" = set; then :
6978180740Sdes  withval=$with_solaris_contracts;
6979225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ct_tmpl_activate in -lcontract" >&5
6980225825Sdes$as_echo_n "checking for ct_tmpl_activate in -lcontract... " >&6; }
6981225825Sdesif ${ac_cv_lib_contract_ct_tmpl_activate+:} false; then :
6982225825Sdes  $as_echo_n "(cached) " >&6
6983180740Sdeselse
6984180740Sdes  ac_check_lib_save_LIBS=$LIBS
6985180740SdesLIBS="-lcontract  $LIBS"
6986225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
6987180740Sdes/* end confdefs.h.  */
6988180740Sdes
6989180740Sdes/* Override any GCC internal prototype to avoid an error.
6990180740Sdes   Use char because int might match the return type of a GCC
6991180740Sdes   builtin and then its argument prototype would still apply.  */
6992180740Sdes#ifdef __cplusplus
6993180740Sdesextern "C"
6994180740Sdes#endif
6995180740Sdeschar ct_tmpl_activate ();
6996180740Sdesint
6997180740Sdesmain ()
6998180740Sdes{
6999180740Sdesreturn ct_tmpl_activate ();
7000180740Sdes  ;
7001180740Sdes  return 0;
7002180740Sdes}
7003180740Sdes_ACEOF
7004225825Sdesif ac_fn_c_try_link "$LINENO"; then :
7005180740Sdes  ac_cv_lib_contract_ct_tmpl_activate=yes
7006180740Sdeselse
7007225825Sdes  ac_cv_lib_contract_ct_tmpl_activate=no
7008180740Sdesfi
7009225825Sdesrm -f core conftest.err conftest.$ac_objext \
7010225825Sdes    conftest$ac_exeext conftest.$ac_ext
7011180740SdesLIBS=$ac_check_lib_save_LIBS
7012180740Sdesfi
7013225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_contract_ct_tmpl_activate" >&5
7014225825Sdes$as_echo "$ac_cv_lib_contract_ct_tmpl_activate" >&6; }
7015225825Sdesif test "x$ac_cv_lib_contract_ct_tmpl_activate" = xyes; then :
7016180740Sdes
7017225825Sdes$as_echo "#define USE_SOLARIS_PROCESS_CONTRACTS 1" >>confdefs.h
7018180740Sdes
7019180740Sdes			  SSHDLIBS="$SSHDLIBS -lcontract"
7020180740Sdes			  SPC_MSG="yes"
7021180740Sdesfi
7022180740Sdes
7023180740Sdes
7024180740Sdesfi
7025180740Sdes
7026218767Sdes
7027218767Sdes# Check whether --with-solaris-projects was given.
7028225825Sdesif test "${with_solaris_projects+set}" = set; then :
7029218767Sdes  withval=$with_solaris_projects;
7030225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for setproject in -lproject" >&5
7031225825Sdes$as_echo_n "checking for setproject in -lproject... " >&6; }
7032225825Sdesif ${ac_cv_lib_project_setproject+:} false; then :
7033225825Sdes  $as_echo_n "(cached) " >&6
7034218767Sdeselse
7035218767Sdes  ac_check_lib_save_LIBS=$LIBS
7036218767SdesLIBS="-lproject  $LIBS"
7037225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
7038218767Sdes/* end confdefs.h.  */
7039218767Sdes
7040218767Sdes/* Override any GCC internal prototype to avoid an error.
7041218767Sdes   Use char because int might match the return type of a GCC
7042218767Sdes   builtin and then its argument prototype would still apply.  */
7043218767Sdes#ifdef __cplusplus
7044218767Sdesextern "C"
7045218767Sdes#endif
7046218767Sdeschar setproject ();
7047218767Sdesint
7048218767Sdesmain ()
7049218767Sdes{
7050218767Sdesreturn setproject ();
7051218767Sdes  ;
7052218767Sdes  return 0;
7053218767Sdes}
7054218767Sdes_ACEOF
7055225825Sdesif ac_fn_c_try_link "$LINENO"; then :
7056218767Sdes  ac_cv_lib_project_setproject=yes
7057218767Sdeselse
7058225825Sdes  ac_cv_lib_project_setproject=no
7059218767Sdesfi
7060225825Sdesrm -f core conftest.err conftest.$ac_objext \
7061225825Sdes    conftest$ac_exeext conftest.$ac_ext
7062218767SdesLIBS=$ac_check_lib_save_LIBS
7063218767Sdesfi
7064225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_project_setproject" >&5
7065225825Sdes$as_echo "$ac_cv_lib_project_setproject" >&6; }
7066225825Sdesif test "x$ac_cv_lib_project_setproject" = xyes; then :
7067218767Sdes
7068225825Sdes$as_echo "#define USE_SOLARIS_PROJECTS 1" >>confdefs.h
7069218767Sdes
7070218767Sdes			SSHDLIBS="$SSHDLIBS -lproject"
7071218767Sdes			SP_MSG="yes"
7072218767Sdesfi
7073218767Sdes
7074218767Sdes
7075218767Sdesfi
7076218767Sdes
7077180740Sdes	;;
7078180740Sdes*-*-sunos4*)
7079180740Sdes	CPPFLAGS="$CPPFLAGS -DSUNOS4"
7080225825Sdes	for ac_func in getpwanam
7081225825Sdesdo :
7082225825Sdes  ac_fn_c_check_func "$LINENO" "getpwanam" "ac_cv_func_getpwanam"
7083225825Sdesif test "x$ac_cv_func_getpwanam" = xyes; then :
7084180740Sdes  cat >>confdefs.h <<_ACEOF
7085225825Sdes#define HAVE_GETPWANAM 1
7086180740Sdes_ACEOF
7087180740Sdes
7088180740Sdesfi
7089180740Sdesdone
7090180740Sdes
7091225825Sdes	$as_echo "#define PAM_SUN_CODEBASE 1" >>confdefs.h
7092180740Sdes
7093180740Sdes	conf_utmp_location=/etc/utmp
7094180740Sdes	conf_wtmp_location=/var/adm/wtmp
7095180740Sdes	conf_lastlog_location=/var/adm/lastlog
7096225825Sdes	$as_echo "#define USE_PIPES 1" >>confdefs.h
7097180740Sdes
7098180740Sdes	;;
7099180740Sdes*-ncr-sysv*)
7100180740Sdes	LIBS="$LIBS -lc89"
7101225825Sdes	$as_echo "#define USE_PIPES 1" >>confdefs.h
7102180740Sdes
7103225825Sdes	$as_echo "#define SSHD_ACQUIRES_CTTY 1" >>confdefs.h
7104180740Sdes
7105225825Sdes	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7106180740Sdes
7107225825Sdes	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7108180740Sdes
7109225825Sdes	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7110180740Sdes
7111180740Sdes	;;
7112180740Sdes*-sni-sysv*)
7113180740Sdes	# /usr/ucblib MUST NOT be searched on ReliantUNIX
7114225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
7115225825Sdes$as_echo_n "checking for dlsym in -ldl... " >&6; }
7116225825Sdesif ${ac_cv_lib_dl_dlsym+:} false; then :
7117225825Sdes  $as_echo_n "(cached) " >&6
7118180740Sdeselse
7119180740Sdes  ac_check_lib_save_LIBS=$LIBS
7120180740SdesLIBS="-ldl  $LIBS"
7121225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
7122180740Sdes/* end confdefs.h.  */
7123180740Sdes
7124180740Sdes/* Override any GCC internal prototype to avoid an error.
7125180740Sdes   Use char because int might match the return type of a GCC
7126180740Sdes   builtin and then its argument prototype would still apply.  */
7127180740Sdes#ifdef __cplusplus
7128180740Sdesextern "C"
7129180740Sdes#endif
7130180740Sdeschar dlsym ();
7131180740Sdesint
7132180740Sdesmain ()
7133180740Sdes{
7134180740Sdesreturn dlsym ();
7135180740Sdes  ;
7136180740Sdes  return 0;
7137180740Sdes}
7138180740Sdes_ACEOF
7139225825Sdesif ac_fn_c_try_link "$LINENO"; then :
7140180740Sdes  ac_cv_lib_dl_dlsym=yes
7141180740Sdeselse
7142225825Sdes  ac_cv_lib_dl_dlsym=no
7143180740Sdesfi
7144225825Sdesrm -f core conftest.err conftest.$ac_objext \
7145225825Sdes    conftest$ac_exeext conftest.$ac_ext
7146180740SdesLIBS=$ac_check_lib_save_LIBS
7147180740Sdesfi
7148225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
7149225825Sdes$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
7150225825Sdesif test "x$ac_cv_lib_dl_dlsym" = xyes; then :
7151180740Sdes  cat >>confdefs.h <<_ACEOF
7152180740Sdes#define HAVE_LIBDL 1
7153180740Sdes_ACEOF
7154180740Sdes
7155180740Sdes  LIBS="-ldl $LIBS"
7156180740Sdes
7157180740Sdesfi
7158180740Sdes
7159180740Sdes	# -lresolv needs to be at the end of LIBS or DNS lookups break
7160225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_query in -lresolv" >&5
7161225825Sdes$as_echo_n "checking for res_query in -lresolv... " >&6; }
7162225825Sdesif ${ac_cv_lib_resolv_res_query+:} false; then :
7163225825Sdes  $as_echo_n "(cached) " >&6
7164180740Sdeselse
7165180740Sdes  ac_check_lib_save_LIBS=$LIBS
7166180740SdesLIBS="-lresolv  $LIBS"
7167225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
7168180740Sdes/* end confdefs.h.  */
7169180740Sdes
7170180740Sdes/* Override any GCC internal prototype to avoid an error.
7171180740Sdes   Use char because int might match the return type of a GCC
7172180740Sdes   builtin and then its argument prototype would still apply.  */
7173180740Sdes#ifdef __cplusplus
7174180740Sdesextern "C"
7175180740Sdes#endif
7176180740Sdeschar res_query ();
7177180740Sdesint
7178180740Sdesmain ()
7179180740Sdes{
7180180740Sdesreturn res_query ();
7181180740Sdes  ;
7182180740Sdes  return 0;
7183180740Sdes}
7184180740Sdes_ACEOF
7185225825Sdesif ac_fn_c_try_link "$LINENO"; then :
7186180740Sdes  ac_cv_lib_resolv_res_query=yes
7187180740Sdeselse
7188225825Sdes  ac_cv_lib_resolv_res_query=no
7189180740Sdesfi
7190225825Sdesrm -f core conftest.err conftest.$ac_objext \
7191225825Sdes    conftest$ac_exeext conftest.$ac_ext
7192180740SdesLIBS=$ac_check_lib_save_LIBS
7193180740Sdesfi
7194225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_res_query" >&5
7195225825Sdes$as_echo "$ac_cv_lib_resolv_res_query" >&6; }
7196225825Sdesif test "x$ac_cv_lib_resolv_res_query" = xyes; then :
7197180740Sdes   LIBS="$LIBS -lresolv"
7198180740Sdesfi
7199180740Sdes
7200180740Sdes	IPADDR_IN_DISPLAY=yes
7201225825Sdes	$as_echo "#define USE_PIPES 1" >>confdefs.h
7202180740Sdes
7203225825Sdes	$as_echo "#define IP_TOS_IS_BROKEN 1" >>confdefs.h
7204180740Sdes
7205225825Sdes	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7206180740Sdes
7207225825Sdes	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7208180740Sdes
7209225825Sdes	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7210180740Sdes
7211225825Sdes	$as_echo "#define SSHD_ACQUIRES_CTTY 1" >>confdefs.h
7212180740Sdes
7213180740Sdes	external_path_file=/etc/default/login
7214180740Sdes	# /usr/ucblib/libucb.a no longer needed on ReliantUNIX
7215180740Sdes	# Attention: always take care to bind libsocket and libnsl before libc,
7216180740Sdes	# otherwise you will find lots of "SIOCGPGRP errno 22" on syslog
7217180740Sdes	;;
7218180740Sdes# UnixWare 1.x, UnixWare 2.x, and others based on code from Univel.
7219180740Sdes*-*-sysv4.2*)
7220225825Sdes	$as_echo "#define USE_PIPES 1" >>confdefs.h
7221180740Sdes
7222225825Sdes	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7223180740Sdes
7224225825Sdes	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7225180740Sdes
7226225825Sdes	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7227180740Sdes
7228180740Sdes
7229225825Sdes$as_echo "#define PASSWD_NEEDS_USERNAME 1" >>confdefs.h
7230180740Sdes
7231225825Sdes	$as_echo "#define LOCKED_PASSWD_STRING \"*LK*\"" >>confdefs.h
7232180740Sdes
7233180740Sdes	;;
7234180740Sdes# UnixWare 7.x, OpenUNIX 8
7235180740Sdes*-*-sysv5*)
7236204861Sdes	CPPFLAGS="$CPPFLAGS -Dvsnprintf=_xvsnprintf -Dsnprintf=_xsnprintf"
7237180740Sdes
7238225825Sdes$as_echo "#define UNIXWARE_LONG_PASSWORDS 1" >>confdefs.h
7239180740Sdes
7240225825Sdes	$as_echo "#define USE_PIPES 1" >>confdefs.h
7241180740Sdes
7242225825Sdes	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7243180740Sdes
7244225825Sdes	$as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
7245204861Sdes
7246225825Sdes	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7247180740Sdes
7248225825Sdes	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7249180740Sdes
7250225825Sdes	$as_echo "#define PASSWD_NEEDS_USERNAME 1" >>confdefs.h
7251180740Sdes
7252180740Sdes	case "$host" in
7253180740Sdes	*-*-sysv5SCO_SV*)	# SCO OpenServer 6.x
7254225825Sdes		maildir=/var/spool/mail
7255180740Sdes		TEST_SHELL=/u95/bin/sh
7256180740Sdes
7257225825Sdes$as_echo "#define BROKEN_LIBIAF 1" >>confdefs.h
7258180740Sdes
7259225825Sdes		$as_echo "#define BROKEN_UPDWTMPX 1" >>confdefs.h
7260180740Sdes
7261225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getluid in -lprot" >&5
7262225825Sdes$as_echo_n "checking for getluid in -lprot... " >&6; }
7263225825Sdesif ${ac_cv_lib_prot_getluid+:} false; then :
7264225825Sdes  $as_echo_n "(cached) " >&6
7265189006Sdeselse
7266189006Sdes  ac_check_lib_save_LIBS=$LIBS
7267189006SdesLIBS="-lprot  $LIBS"
7268225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
7269189006Sdes/* end confdefs.h.  */
7270189006Sdes
7271189006Sdes/* Override any GCC internal prototype to avoid an error.
7272189006Sdes   Use char because int might match the return type of a GCC
7273189006Sdes   builtin and then its argument prototype would still apply.  */
7274189006Sdes#ifdef __cplusplus
7275189006Sdesextern "C"
7276189006Sdes#endif
7277189006Sdeschar getluid ();
7278189006Sdesint
7279189006Sdesmain ()
7280189006Sdes{
7281189006Sdesreturn getluid ();
7282189006Sdes  ;
7283189006Sdes  return 0;
7284189006Sdes}
7285189006Sdes_ACEOF
7286225825Sdesif ac_fn_c_try_link "$LINENO"; then :
7287189006Sdes  ac_cv_lib_prot_getluid=yes
7288189006Sdeselse
7289225825Sdes  ac_cv_lib_prot_getluid=no
7290189006Sdesfi
7291225825Sdesrm -f core conftest.err conftest.$ac_objext \
7292225825Sdes    conftest$ac_exeext conftest.$ac_ext
7293189006SdesLIBS=$ac_check_lib_save_LIBS
7294189006Sdesfi
7295225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_prot_getluid" >&5
7296225825Sdes$as_echo "$ac_cv_lib_prot_getluid" >&6; }
7297225825Sdesif test "x$ac_cv_lib_prot_getluid" = xyes; then :
7298189006Sdes   LIBS="$LIBS -lprot"
7299225825Sdes			for ac_func in getluid setluid
7300225825Sdesdo :
7301225825Sdes  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7302225825Sdesac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7303225825Sdesif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7304189006Sdes  cat >>confdefs.h <<_ACEOF
7305225825Sdes#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7306189006Sdes_ACEOF
7307189006Sdes
7308189006Sdesfi
7309189006Sdesdone
7310189006Sdes
7311225825Sdes			$as_echo "#define HAVE_SECUREWARE 1" >>confdefs.h
7312189006Sdes
7313225825Sdes			$as_echo "#define DISABLE_SHADOW 1" >>confdefs.h
7314189006Sdes
7315189006Sdes
7316189006Sdesfi
7317189006Sdes
7318180740Sdes		;;
7319225825Sdes	*)	$as_echo "#define LOCKED_PASSWD_STRING \"*LK*\"" >>confdefs.h
7320180740Sdes
7321189006Sdes		check_for_libcrypt_later=1
7322180740Sdes		;;
7323180740Sdes	esac
7324180740Sdes	;;
7325180740Sdes*-*-sysv*)
7326180740Sdes	;;
7327180740Sdes# SCO UNIX and OEM versions of SCO UNIX
7328180740Sdes*-*-sco3.2v4*)
7329225825Sdes	as_fn_error $? "\"This Platform is no longer supported.\"" "$LINENO" 5
7330180740Sdes	;;
7331180740Sdes# SCO OpenServer 5.x
7332180740Sdes*-*-sco3.2v5*)
7333180740Sdes	if test -z "$GCC"; then
7334180740Sdes		CFLAGS="$CFLAGS -belf"
7335180740Sdes	fi
7336180740Sdes	LIBS="$LIBS -lprot -lx -ltinfo -lm"
7337180740Sdes	no_dev_ptmx=1
7338225825Sdes	$as_echo "#define USE_PIPES 1" >>confdefs.h
7339180740Sdes
7340225825Sdes	$as_echo "#define HAVE_SECUREWARE 1" >>confdefs.h
7341180740Sdes
7342225825Sdes	$as_echo "#define DISABLE_SHADOW 1" >>confdefs.h
7343180740Sdes
7344225825Sdes	$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
7345180740Sdes
7346225825Sdes	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7347180740Sdes
7348225825Sdes	$as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
7349204861Sdes
7350225825Sdes	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7351180740Sdes
7352225825Sdes	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7353180740Sdes
7354225825Sdes	$as_echo "#define WITH_ABBREV_NO_TTY 1" >>confdefs.h
7355180740Sdes
7356225825Sdes	$as_echo "#define BROKEN_UPDWTMPX 1" >>confdefs.h
7357180740Sdes
7358225825Sdes	$as_echo "#define PASSWD_NEEDS_USERNAME 1" >>confdefs.h
7359180740Sdes
7360225825Sdes	for ac_func in getluid setluid
7361225825Sdesdo :
7362225825Sdes  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7363225825Sdesac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7364225825Sdesif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7365180740Sdes  cat >>confdefs.h <<_ACEOF
7366225825Sdes#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7367180740Sdes_ACEOF
7368180740Sdes
7369180740Sdesfi
7370180740Sdesdone
7371180740Sdes
7372180740Sdes	MANTYPE=man
7373180740Sdes	TEST_SHELL=ksh
7374180740Sdes	;;
7375180740Sdes*-*-unicosmk*)
7376180740Sdes
7377225825Sdes$as_echo "#define NO_SSH_LASTLOG 1" >>confdefs.h
7378180740Sdes
7379225825Sdes	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7380180740Sdes
7381225825Sdes	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7382180740Sdes
7383225825Sdes	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7384180740Sdes
7385225825Sdes	$as_echo "#define USE_PIPES 1" >>confdefs.h
7386180740Sdes
7387225825Sdes	$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
7388180740Sdes
7389180740Sdes	LDFLAGS="$LDFLAGS"
7390180740Sdes	LIBS="$LIBS -lgen -lrsc -lshare -luex -lacm"
7391180740Sdes	MANTYPE=cat
7392180740Sdes	;;
7393180740Sdes*-*-unicosmp*)
7394225825Sdes	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7395180740Sdes
7396225825Sdes	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7397180740Sdes
7398225825Sdes	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7399180740Sdes
7400225825Sdes	$as_echo "#define WITH_ABBREV_NO_TTY 1" >>confdefs.h
7401180740Sdes
7402225825Sdes	$as_echo "#define USE_PIPES 1" >>confdefs.h
7403180740Sdes
7404225825Sdes	$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
7405180740Sdes
7406180740Sdes	LDFLAGS="$LDFLAGS"
7407180740Sdes	LIBS="$LIBS -lgen -lacid -ldb"
7408180740Sdes	MANTYPE=cat
7409180740Sdes	;;
7410180740Sdes*-*-unicos*)
7411225825Sdes	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7412180740Sdes
7413225825Sdes	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7414180740Sdes
7415225825Sdes	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7416180740Sdes
7417225825Sdes	$as_echo "#define USE_PIPES 1" >>confdefs.h
7418180740Sdes
7419225825Sdes	$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
7420180740Sdes
7421225825Sdes	$as_echo "#define NO_SSH_LASTLOG 1" >>confdefs.h
7422180740Sdes
7423180740Sdes	LDFLAGS="$LDFLAGS -Wl,-Dmsglevel=334:fatal"
7424180740Sdes	LIBS="$LIBS -lgen -lrsc -lshare -luex -lacm"
7425180740Sdes	MANTYPE=cat
7426180740Sdes	;;
7427180740Sdes*-dec-osf*)
7428225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Digital Unix SIA" >&5
7429225825Sdes$as_echo_n "checking for Digital Unix SIA... " >&6; }
7430180740Sdes	no_osfsia=""
7431180740Sdes
7432180740Sdes# Check whether --with-osfsia was given.
7433225825Sdesif test "${with_osfsia+set}" = set; then :
7434180740Sdes  withval=$with_osfsia;
7435180740Sdes			if test "x$withval" = "xno" ; then
7436225825Sdes				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
7437225825Sdes$as_echo "disabled" >&6; }
7438180740Sdes				no_osfsia=1
7439180740Sdes			fi
7440180740Sdes
7441180740Sdesfi
7442180740Sdes
7443180740Sdes	if test -z "$no_osfsia" ; then
7444180740Sdes		if test -f /etc/sia/matrix.conf; then
7445225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7446225825Sdes$as_echo "yes" >&6; }
7447180740Sdes
7448225825Sdes$as_echo "#define HAVE_OSF_SIA 1" >>confdefs.h
7449180740Sdes
7450180740Sdes
7451225825Sdes$as_echo "#define DISABLE_LOGIN 1" >>confdefs.h
7452180740Sdes
7453225825Sdes			$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
7454180740Sdes
7455180740Sdes			LIBS="$LIBS -lsecurity -ldb -lm -laud"
7456180740Sdes			SIA_MSG="yes"
7457180740Sdes		else
7458225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7459225825Sdes$as_echo "no" >&6; }
7460180740Sdes
7461225825Sdes$as_echo "#define LOCKED_PASSWD_SUBSTR \"Nologin\"" >>confdefs.h
7462180740Sdes
7463180740Sdes		fi
7464180740Sdes	fi
7465225825Sdes	$as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
7466180740Sdes
7467225825Sdes	$as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7468180740Sdes
7469225825Sdes	$as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7470180740Sdes
7471225825Sdes	$as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7472180740Sdes
7473180750Sdes
7474225825Sdes$as_echo "#define BROKEN_READV_COMPARISON 1" >>confdefs.h
7475180750Sdes
7476180740Sdes	;;
7477180740Sdes
7478180740Sdes*-*-nto-qnx*)
7479225825Sdes	$as_echo "#define USE_PIPES 1" >>confdefs.h
7480180740Sdes
7481225825Sdes	$as_echo "#define NO_X11_UNIX_SOCKETS 1" >>confdefs.h
7482180740Sdes
7483180740Sdes
7484225825Sdes$as_echo "#define MISSING_NFDBITS 1" >>confdefs.h
7485180740Sdes
7486180740Sdes
7487225825Sdes$as_echo "#define MISSING_HOWMANY 1" >>confdefs.h
7488180740Sdes
7489180740Sdes
7490225825Sdes$as_echo "#define MISSING_FD_MASK 1" >>confdefs.h
7491180740Sdes
7492225825Sdes	$as_echo "#define DISABLE_LASTLOG 1" >>confdefs.h
7493180740Sdes
7494225825Sdes	$as_echo "#define SSHD_ACQUIRES_CTTY 1" >>confdefs.h
7495180740Sdes
7496180746Sdes
7497225825Sdes$as_echo "#define BROKEN_SHADOW_EXPIRE 1" >>confdefs.h
7498180746Sdes
7499180740Sdes	enable_etc_default_login=no	# has incompatible /etc/default/login
7500180744Sdes	case "$host" in
7501180744Sdes	*-*-nto-qnx6*)
7502225825Sdes		$as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
7503180744Sdes
7504180744Sdes		;;
7505180744Sdes	esac
7506180740Sdes	;;
7507180740Sdes
7508180740Sdes*-*-ultrix*)
7509180740Sdes
7510225825Sdes$as_echo "#define BROKEN_GETGROUPS 1" >>confdefs.h
7511180740Sdes
7512180740Sdes
7513225825Sdes$as_echo "#define BROKEN_MMAP 1" >>confdefs.h
7514180740Sdes
7515225825Sdes	$as_echo "#define NEED_SETPGRP 1" >>confdefs.h
7516180740Sdes
7517180740Sdes
7518225825Sdes$as_echo "#define HAVE_SYS_SYSLOG_H 1" >>confdefs.h
7519180740Sdes
7520180740Sdes	;;
7521180740Sdes
7522180740Sdes*-*-lynxos)
7523180740Sdes        CFLAGS="$CFLAGS -D__NO_INCLUDE_WARN__"
7524225825Sdes	$as_echo "#define MISSING_HOWMANY 1" >>confdefs.h
7525180740Sdes
7526180740Sdes
7527225825Sdes$as_echo "#define BROKEN_SETVBUF 1" >>confdefs.h
7528180740Sdes
7529180740Sdes        ;;
7530180740Sdesesac
7531180740Sdes
7532225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler and flags for sanity" >&5
7533225825Sdes$as_echo_n "checking compiler and flags for sanity... " >&6; }
7534225825Sdesif test "$cross_compiling" = yes; then :
7535225825Sdes  	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking compiler sanity" >&5
7536225825Sdes$as_echo "$as_me: WARNING: cross compiling: not checking compiler sanity" >&2;}
7537180740Sdes
7538180740Sdeselse
7539225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7540180740Sdes/* end confdefs.h.  */
7541225825Sdes #include <stdio.h>
7542180740Sdesint
7543180740Sdesmain ()
7544180740Sdes{
7545225825Sdes exit(0);
7546180740Sdes  ;
7547180740Sdes  return 0;
7548180740Sdes}
7549180740Sdes_ACEOF
7550225825Sdesif ac_fn_c_try_run "$LINENO"; then :
7551225825Sdes  	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7552225825Sdes$as_echo "yes" >&6; }
7553180740Sdeselse
7554180740Sdes
7555225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7556225825Sdes$as_echo "no" >&6; }
7557225825Sdes		as_fn_error $? "*** compiler cannot create working executables, check config.log ***" "$LINENO" 5
7558180740Sdes
7559180740Sdesfi
7560225825Sdesrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7561225825Sdes  conftest.$ac_objext conftest.beam conftest.$ac_ext
7562225825Sdesfi
7563180740Sdes
7564225825Sdes
7565225825Sdes# Checks for libraries.
7566225825Sdesac_fn_c_check_func "$LINENO" "yp_match" "ac_cv_func_yp_match"
7567225825Sdesif test "x$ac_cv_func_yp_match" = xyes; then :
7568225825Sdes
7569180740Sdeselse
7570225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for yp_match in -lnsl" >&5
7571225825Sdes$as_echo_n "checking for yp_match in -lnsl... " >&6; }
7572225825Sdesif ${ac_cv_lib_nsl_yp_match+:} false; then :
7573225825Sdes  $as_echo_n "(cached) " >&6
7574225825Sdeselse
7575180740Sdes  ac_check_lib_save_LIBS=$LIBS
7576180740SdesLIBS="-lnsl  $LIBS"
7577225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
7578180740Sdes/* end confdefs.h.  */
7579180740Sdes
7580180740Sdes/* Override any GCC internal prototype to avoid an error.
7581180740Sdes   Use char because int might match the return type of a GCC
7582180740Sdes   builtin and then its argument prototype would still apply.  */
7583180740Sdes#ifdef __cplusplus
7584180740Sdesextern "C"
7585180740Sdes#endif
7586180740Sdeschar yp_match ();
7587180740Sdesint
7588180740Sdesmain ()
7589180740Sdes{
7590180740Sdesreturn yp_match ();
7591180740Sdes  ;
7592180740Sdes  return 0;
7593180740Sdes}
7594180740Sdes_ACEOF
7595225825Sdesif ac_fn_c_try_link "$LINENO"; then :
7596180740Sdes  ac_cv_lib_nsl_yp_match=yes
7597180740Sdeselse
7598225825Sdes  ac_cv_lib_nsl_yp_match=no
7599180740Sdesfi
7600225825Sdesrm -f core conftest.err conftest.$ac_objext \
7601225825Sdes    conftest$ac_exeext conftest.$ac_ext
7602180740SdesLIBS=$ac_check_lib_save_LIBS
7603180740Sdesfi
7604225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_yp_match" >&5
7605225825Sdes$as_echo "$ac_cv_lib_nsl_yp_match" >&6; }
7606225825Sdesif test "x$ac_cv_lib_nsl_yp_match" = xyes; then :
7607180740Sdes  cat >>confdefs.h <<_ACEOF
7608180740Sdes#define HAVE_LIBNSL 1
7609180740Sdes_ACEOF
7610180740Sdes
7611180740Sdes  LIBS="-lnsl $LIBS"
7612180740Sdes
7613180740Sdesfi
7614180740Sdes
7615180740Sdesfi
7616180740Sdes
7617225825Sdesac_fn_c_check_func "$LINENO" "setsockopt" "ac_cv_func_setsockopt"
7618225825Sdesif test "x$ac_cv_func_setsockopt" = xyes; then :
7619180740Sdes
7620180740Sdeselse
7621225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setsockopt in -lsocket" >&5
7622225825Sdes$as_echo_n "checking for setsockopt in -lsocket... " >&6; }
7623225825Sdesif ${ac_cv_lib_socket_setsockopt+:} false; then :
7624225825Sdes  $as_echo_n "(cached) " >&6
7625180740Sdeselse
7626180740Sdes  ac_check_lib_save_LIBS=$LIBS
7627180740SdesLIBS="-lsocket  $LIBS"
7628225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
7629180740Sdes/* end confdefs.h.  */
7630180740Sdes
7631180740Sdes/* Override any GCC internal prototype to avoid an error.
7632180740Sdes   Use char because int might match the return type of a GCC
7633180740Sdes   builtin and then its argument prototype would still apply.  */
7634180740Sdes#ifdef __cplusplus
7635180740Sdesextern "C"
7636180740Sdes#endif
7637180740Sdeschar setsockopt ();
7638180740Sdesint
7639180740Sdesmain ()
7640180740Sdes{
7641180740Sdesreturn setsockopt ();
7642180740Sdes  ;
7643180740Sdes  return 0;
7644180740Sdes}
7645180740Sdes_ACEOF
7646225825Sdesif ac_fn_c_try_link "$LINENO"; then :
7647180740Sdes  ac_cv_lib_socket_setsockopt=yes
7648180740Sdeselse
7649225825Sdes  ac_cv_lib_socket_setsockopt=no
7650180740Sdesfi
7651225825Sdesrm -f core conftest.err conftest.$ac_objext \
7652225825Sdes    conftest$ac_exeext conftest.$ac_ext
7653180740SdesLIBS=$ac_check_lib_save_LIBS
7654180740Sdesfi
7655225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_setsockopt" >&5
7656225825Sdes$as_echo "$ac_cv_lib_socket_setsockopt" >&6; }
7657225825Sdesif test "x$ac_cv_lib_socket_setsockopt" = xyes; then :
7658180740Sdes  cat >>confdefs.h <<_ACEOF
7659180740Sdes#define HAVE_LIBSOCKET 1
7660180740Sdes_ACEOF
7661180740Sdes
7662180740Sdes  LIBS="-lsocket $LIBS"
7663180740Sdes
7664180740Sdesfi
7665180740Sdes
7666180740Sdesfi
7667180740Sdes
7668180740Sdes
7669180740Sdesfor ac_func in dirname
7670225825Sdesdo :
7671225825Sdes  ac_fn_c_check_func "$LINENO" "dirname" "ac_cv_func_dirname"
7672225825Sdesif test "x$ac_cv_func_dirname" = xyes; then :
7673180740Sdes  cat >>confdefs.h <<_ACEOF
7674225825Sdes#define HAVE_DIRNAME 1
7675180740Sdes_ACEOF
7676225825Sdes for ac_header in libgen.h
7677225825Sdesdo :
7678225825Sdes  ac_fn_c_check_header_mongrel "$LINENO" "libgen.h" "ac_cv_header_libgen_h" "$ac_includes_default"
7679225825Sdesif test "x$ac_cv_header_libgen_h" = xyes; then :
7680180740Sdes  cat >>confdefs.h <<_ACEOF
7681225825Sdes#define HAVE_LIBGEN_H 1
7682180740Sdes_ACEOF
7683180740Sdes
7684180740Sdesfi
7685180740Sdes
7686180740Sdesdone
7687180740Sdes
7688180740Sdeselse
7689180740Sdes
7690225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dirname in -lgen" >&5
7691225825Sdes$as_echo_n "checking for dirname in -lgen... " >&6; }
7692225825Sdesif ${ac_cv_lib_gen_dirname+:} false; then :
7693225825Sdes  $as_echo_n "(cached) " >&6
7694180740Sdeselse
7695180740Sdes  ac_check_lib_save_LIBS=$LIBS
7696180740SdesLIBS="-lgen  $LIBS"
7697225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
7698180740Sdes/* end confdefs.h.  */
7699180740Sdes
7700180740Sdes/* Override any GCC internal prototype to avoid an error.
7701180740Sdes   Use char because int might match the return type of a GCC
7702180740Sdes   builtin and then its argument prototype would still apply.  */
7703180740Sdes#ifdef __cplusplus
7704180740Sdesextern "C"
7705180740Sdes#endif
7706180740Sdeschar dirname ();
7707180740Sdesint
7708180740Sdesmain ()
7709180740Sdes{
7710180740Sdesreturn dirname ();
7711180740Sdes  ;
7712180740Sdes  return 0;
7713180740Sdes}
7714180740Sdes_ACEOF
7715225825Sdesif ac_fn_c_try_link "$LINENO"; then :
7716180740Sdes  ac_cv_lib_gen_dirname=yes
7717180740Sdeselse
7718225825Sdes  ac_cv_lib_gen_dirname=no
7719180740Sdesfi
7720225825Sdesrm -f core conftest.err conftest.$ac_objext \
7721225825Sdes    conftest$ac_exeext conftest.$ac_ext
7722180740SdesLIBS=$ac_check_lib_save_LIBS
7723180740Sdesfi
7724225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gen_dirname" >&5
7725225825Sdes$as_echo "$ac_cv_lib_gen_dirname" >&6; }
7726225825Sdesif test "x$ac_cv_lib_gen_dirname" = xyes; then :
7727180740Sdes
7728225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken dirname" >&5
7729225825Sdes$as_echo_n "checking for broken dirname... " >&6; }
7730225825Sdesif ${ac_cv_have_broken_dirname+:} false; then :
7731225825Sdes  $as_echo_n "(cached) " >&6
7732180740Sdeselse
7733180740Sdes
7734180740Sdes			save_LIBS="$LIBS"
7735180740Sdes			LIBS="$LIBS -lgen"
7736225825Sdes			if test "$cross_compiling" = yes; then :
7737180740Sdes   ac_cv_have_broken_dirname="no"
7738180740Sdeselse
7739225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7740180740Sdes/* end confdefs.h.  */
7741180740Sdes
7742180740Sdes#include <libgen.h>
7743180740Sdes#include <string.h>
7744180740Sdes
7745180740Sdesint main(int argc, char **argv) {
7746180740Sdes    char *s, buf[32];
7747180740Sdes
7748180740Sdes    strncpy(buf,"/etc", 32);
7749180740Sdes    s = dirname(buf);
7750180740Sdes    if (!s || strncmp(s, "/", 32) != 0) {
7751180740Sdes	exit(1);
7752180740Sdes    } else {
7753180740Sdes	exit(0);
7754180740Sdes    }
7755180740Sdes}
7756180740Sdes
7757180740Sdes_ACEOF
7758225825Sdesif ac_fn_c_try_run "$LINENO"; then :
7759180740Sdes   ac_cv_have_broken_dirname="no"
7760180740Sdeselse
7761225825Sdes   ac_cv_have_broken_dirname="yes"
7762180740Sdesfi
7763225825Sdesrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7764225825Sdes  conftest.$ac_objext conftest.beam conftest.$ac_ext
7765180740Sdesfi
7766180740Sdes
7767180740Sdes			LIBS="$save_LIBS"
7768180740Sdes
7769180740Sdesfi
7770225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_broken_dirname" >&5
7771225825Sdes$as_echo "$ac_cv_have_broken_dirname" >&6; }
7772180740Sdes		if test "x$ac_cv_have_broken_dirname" = "xno" ; then
7773180740Sdes			LIBS="$LIBS -lgen"
7774225825Sdes			$as_echo "#define HAVE_DIRNAME 1" >>confdefs.h
7775180740Sdes
7776225825Sdes			for ac_header in libgen.h
7777225825Sdesdo :
7778225825Sdes  ac_fn_c_check_header_mongrel "$LINENO" "libgen.h" "ac_cv_header_libgen_h" "$ac_includes_default"
7779225825Sdesif test "x$ac_cv_header_libgen_h" = xyes; then :
7780180740Sdes  cat >>confdefs.h <<_ACEOF
7781225825Sdes#define HAVE_LIBGEN_H 1
7782180740Sdes_ACEOF
7783180740Sdes
7784180740Sdesfi
7785180740Sdes
7786180740Sdesdone
7787180740Sdes
7788180740Sdes		fi
7789180740Sdes
7790180740Sdesfi
7791180740Sdes
7792180740Sdes
7793180740Sdesfi
7794180740Sdesdone
7795180740Sdes
7796180740Sdes
7797225825Sdesac_fn_c_check_func "$LINENO" "getspnam" "ac_cv_func_getspnam"
7798225825Sdesif test "x$ac_cv_func_getspnam" = xyes; then :
7799180740Sdes
7800180740Sdeselse
7801225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getspnam in -lgen" >&5
7802225825Sdes$as_echo_n "checking for getspnam in -lgen... " >&6; }
7803225825Sdesif ${ac_cv_lib_gen_getspnam+:} false; then :
7804225825Sdes  $as_echo_n "(cached) " >&6
7805180740Sdeselse
7806180740Sdes  ac_check_lib_save_LIBS=$LIBS
7807180740SdesLIBS="-lgen  $LIBS"
7808225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
7809180740Sdes/* end confdefs.h.  */
7810180740Sdes
7811180740Sdes/* Override any GCC internal prototype to avoid an error.
7812180740Sdes   Use char because int might match the return type of a GCC
7813180740Sdes   builtin and then its argument prototype would still apply.  */
7814180740Sdes#ifdef __cplusplus
7815180740Sdesextern "C"
7816180740Sdes#endif
7817180740Sdeschar getspnam ();
7818180740Sdesint
7819180740Sdesmain ()
7820180740Sdes{
7821180740Sdesreturn getspnam ();
7822180740Sdes  ;
7823180740Sdes  return 0;
7824180740Sdes}
7825180740Sdes_ACEOF
7826225825Sdesif ac_fn_c_try_link "$LINENO"; then :
7827180740Sdes  ac_cv_lib_gen_getspnam=yes
7828180740Sdeselse
7829225825Sdes  ac_cv_lib_gen_getspnam=no
7830180740Sdesfi
7831225825Sdesrm -f core conftest.err conftest.$ac_objext \
7832225825Sdes    conftest$ac_exeext conftest.$ac_ext
7833180740SdesLIBS=$ac_check_lib_save_LIBS
7834180740Sdesfi
7835225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gen_getspnam" >&5
7836225825Sdes$as_echo "$ac_cv_lib_gen_getspnam" >&6; }
7837225825Sdesif test "x$ac_cv_lib_gen_getspnam" = xyes; then :
7838180740Sdes  LIBS="$LIBS -lgen"
7839180740Sdesfi
7840180740Sdes
7841180740Sdesfi
7842180740Sdes
7843225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing basename" >&5
7844225825Sdes$as_echo_n "checking for library containing basename... " >&6; }
7845225825Sdesif ${ac_cv_search_basename+:} false; then :
7846225825Sdes  $as_echo_n "(cached) " >&6
7847180740Sdeselse
7848180740Sdes  ac_func_search_save_LIBS=$LIBS
7849225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
7850180740Sdes/* end confdefs.h.  */
7851180740Sdes
7852180740Sdes/* Override any GCC internal prototype to avoid an error.
7853180740Sdes   Use char because int might match the return type of a GCC
7854180740Sdes   builtin and then its argument prototype would still apply.  */
7855180740Sdes#ifdef __cplusplus
7856180740Sdesextern "C"
7857180740Sdes#endif
7858180740Sdeschar basename ();
7859180740Sdesint
7860180740Sdesmain ()
7861180740Sdes{
7862180740Sdesreturn basename ();
7863180740Sdes  ;
7864180740Sdes  return 0;
7865180740Sdes}
7866180740Sdes_ACEOF
7867180740Sdesfor ac_lib in '' gen; do
7868180740Sdes  if test -z "$ac_lib"; then
7869180740Sdes    ac_res="none required"
7870180740Sdes  else
7871180740Sdes    ac_res=-l$ac_lib
7872180740Sdes    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7873180740Sdes  fi
7874225825Sdes  if ac_fn_c_try_link "$LINENO"; then :
7875180740Sdes  ac_cv_search_basename=$ac_res
7876180740Sdesfi
7877225825Sdesrm -f core conftest.err conftest.$ac_objext \
7878225825Sdes    conftest$ac_exeext
7879225825Sdes  if ${ac_cv_search_basename+:} false; then :
7880180740Sdes  break
7881180740Sdesfi
7882180740Sdesdone
7883225825Sdesif ${ac_cv_search_basename+:} false; then :
7884225825Sdes
7885180740Sdeselse
7886180740Sdes  ac_cv_search_basename=no
7887180740Sdesfi
7888180740Sdesrm conftest.$ac_ext
7889180740SdesLIBS=$ac_func_search_save_LIBS
7890180740Sdesfi
7891225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_basename" >&5
7892225825Sdes$as_echo "$ac_cv_search_basename" >&6; }
7893180740Sdesac_res=$ac_cv_search_basename
7894225825Sdesif test "$ac_res" != no; then :
7895180740Sdes  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7896180740Sdes
7897225825Sdes$as_echo "#define HAVE_BASENAME 1" >>confdefs.h
7898180740Sdes
7899180740Sdesfi
7900180740Sdes
7901180740Sdes
7902180740Sdes
7903180740Sdes# Check whether --with-zlib was given.
7904225825Sdesif test "${with_zlib+set}" = set; then :
7905180740Sdes  withval=$with_zlib;  if test "x$withval" = "xno" ; then
7906225825Sdes		as_fn_error $? "*** zlib is required ***" "$LINENO" 5
7907180740Sdes	  elif test "x$withval" != "xyes"; then
7908180740Sdes		if test -d "$withval/lib"; then
7909180740Sdes			if test -n "${need_dash_r}"; then
7910180740Sdes				LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}"
7911180740Sdes			else
7912180740Sdes				LDFLAGS="-L${withval}/lib ${LDFLAGS}"
7913180740Sdes			fi
7914180740Sdes		else
7915180740Sdes			if test -n "${need_dash_r}"; then
7916180740Sdes				LDFLAGS="-L${withval} -R${withval} ${LDFLAGS}"
7917180740Sdes			else
7918180740Sdes				LDFLAGS="-L${withval} ${LDFLAGS}"
7919180740Sdes			fi
7920180740Sdes		fi
7921180740Sdes		if test -d "$withval/include"; then
7922180740Sdes			CPPFLAGS="-I${withval}/include ${CPPFLAGS}"
7923180740Sdes		else
7924180740Sdes			CPPFLAGS="-I${withval} ${CPPFLAGS}"
7925180740Sdes		fi
7926180740Sdes	fi
7927180740Sdes
7928180740Sdesfi
7929180740Sdes
7930180740Sdes
7931225825Sdesac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
7932225825Sdesif test "x$ac_cv_header_zlib_h" = xyes; then :
7933180740Sdes
7934197670Sdeselse
7935225825Sdes  as_fn_error $? "*** zlib.h missing - please install first or check config.log ***" "$LINENO" 5
7936197670Sdesfi
7937197670Sdes
7938197670Sdes
7939225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5
7940225825Sdes$as_echo_n "checking for deflate in -lz... " >&6; }
7941225825Sdesif ${ac_cv_lib_z_deflate+:} false; then :
7942225825Sdes  $as_echo_n "(cached) " >&6
7943197670Sdeselse
7944180740Sdes  ac_check_lib_save_LIBS=$LIBS
7945180740SdesLIBS="-lz  $LIBS"
7946225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
7947180740Sdes/* end confdefs.h.  */
7948180740Sdes
7949180740Sdes/* Override any GCC internal prototype to avoid an error.
7950180740Sdes   Use char because int might match the return type of a GCC
7951180740Sdes   builtin and then its argument prototype would still apply.  */
7952180740Sdes#ifdef __cplusplus
7953180740Sdesextern "C"
7954180740Sdes#endif
7955180740Sdeschar deflate ();
7956180740Sdesint
7957180740Sdesmain ()
7958180740Sdes{
7959180740Sdesreturn deflate ();
7960180740Sdes  ;
7961180740Sdes  return 0;
7962180740Sdes}
7963180740Sdes_ACEOF
7964225825Sdesif ac_fn_c_try_link "$LINENO"; then :
7965180740Sdes  ac_cv_lib_z_deflate=yes
7966180740Sdeselse
7967225825Sdes  ac_cv_lib_z_deflate=no
7968180740Sdesfi
7969225825Sdesrm -f core conftest.err conftest.$ac_objext \
7970225825Sdes    conftest$ac_exeext conftest.$ac_ext
7971180740SdesLIBS=$ac_check_lib_save_LIBS
7972180740Sdesfi
7973225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5
7974225825Sdes$as_echo "$ac_cv_lib_z_deflate" >&6; }
7975225825Sdesif test "x$ac_cv_lib_z_deflate" = xyes; then :
7976180740Sdes  cat >>confdefs.h <<_ACEOF
7977180740Sdes#define HAVE_LIBZ 1
7978180740Sdes_ACEOF
7979180740Sdes
7980180740Sdes  LIBS="-lz $LIBS"
7981180740Sdes
7982180740Sdeselse
7983180740Sdes
7984180740Sdes		saved_CPPFLAGS="$CPPFLAGS"
7985180740Sdes		saved_LDFLAGS="$LDFLAGS"
7986180740Sdes		save_LIBS="$LIBS"
7987180740Sdes				if test -n "${need_dash_r}"; then
7988180740Sdes			LDFLAGS="-L/usr/local/lib -R/usr/local/lib ${saved_LDFLAGS}"
7989180740Sdes		else
7990180740Sdes			LDFLAGS="-L/usr/local/lib ${saved_LDFLAGS}"
7991180740Sdes		fi
7992180740Sdes		CPPFLAGS="-I/usr/local/include ${saved_CPPFLAGS}"
7993180740Sdes		LIBS="$LIBS -lz"
7994225825Sdes		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7995180740Sdes/* end confdefs.h.  */
7996180740Sdes
7997180740Sdes/* Override any GCC internal prototype to avoid an error.
7998180740Sdes   Use char because int might match the return type of a GCC
7999180740Sdes   builtin and then its argument prototype would still apply.  */
8000180740Sdes#ifdef __cplusplus
8001180740Sdesextern "C"
8002180740Sdes#endif
8003180740Sdeschar deflate ();
8004180740Sdesint
8005180740Sdesmain ()
8006180740Sdes{
8007180740Sdesreturn deflate ();
8008180740Sdes  ;
8009180740Sdes  return 0;
8010180740Sdes}
8011180740Sdes_ACEOF
8012225825Sdesif ac_fn_c_try_link "$LINENO"; then :
8013225825Sdes  $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
8014180740Sdes
8015180740Sdeselse
8016180740Sdes
8017225825Sdes				as_fn_error $? "*** zlib missing - please install first or check config.log ***" "$LINENO" 5
8018180740Sdes
8019180740Sdes
8020180740Sdesfi
8021225825Sdesrm -f core conftest.err conftest.$ac_objext \
8022225825Sdes    conftest$ac_exeext conftest.$ac_ext
8023180740Sdes
8024180740Sdes
8025180740Sdesfi
8026180740Sdes
8027180740Sdes
8028180740Sdes
8029180740Sdes# Check whether --with-zlib-version-check was given.
8030225825Sdesif test "${with_zlib_version_check+set}" = set; then :
8031180740Sdes  withval=$with_zlib_version_check;   if test "x$withval" = "xno" ; then
8032180740Sdes		zlib_check_nonfatal=1
8033180740Sdes	   fi
8034180740Sdes
8035180740Sdes
8036180740Sdesfi
8037180740Sdes
8038180740Sdes
8039225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for possibly buggy zlib" >&5
8040225825Sdes$as_echo_n "checking for possibly buggy zlib... " >&6; }
8041225825Sdesif test "$cross_compiling" = yes; then :
8042225825Sdes  	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking zlib version" >&5
8043225825Sdes$as_echo "$as_me: WARNING: cross compiling: not checking zlib version" >&2;}
8044180740Sdes
8045180740Sdeselse
8046225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8047180740Sdes/* end confdefs.h.  */
8048180740Sdes
8049180740Sdes#include <stdio.h>
8050180740Sdes#include <zlib.h>
8051225825Sdes
8052225825Sdesint
8053225825Sdesmain ()
8054180740Sdes{
8055225825Sdes
8056180740Sdes	int a=0, b=0, c=0, d=0, n, v;
8057180740Sdes	n = sscanf(ZLIB_VERSION, "%d.%d.%d.%d", &a, &b, &c, &d);
8058180740Sdes	if (n != 3 && n != 4)
8059180740Sdes		exit(1);
8060180740Sdes	v = a*1000000 + b*10000 + c*100 + d;
8061180740Sdes	fprintf(stderr, "found zlib version %s (%d)\n", ZLIB_VERSION, v);
8062180740Sdes
8063180740Sdes	/* 1.1.4 is OK */
8064180740Sdes	if (a == 1 && b == 1 && c >= 4)
8065180740Sdes		exit(0);
8066180740Sdes
8067180740Sdes	/* 1.2.3 and up are OK */
8068180740Sdes	if (v >= 1020300)
8069180740Sdes		exit(0);
8070180740Sdes
8071180740Sdes	exit(2);
8072225825Sdes
8073225825Sdes  ;
8074225825Sdes  return 0;
8075180740Sdes}
8076180740Sdes_ACEOF
8077225825Sdesif ac_fn_c_try_run "$LINENO"; then :
8078225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8079225825Sdes$as_echo "no" >&6; }
8080180740Sdeselse
8081225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8082225825Sdes$as_echo "yes" >&6; }
8083180740Sdes	  if test -z "$zlib_check_nonfatal" ; then
8084225825Sdes		as_fn_error $? "*** zlib too old - check config.log ***
8085180740SdesYour reported zlib version has known security problems.  It's possible your
8086180740Sdesvendor has fixed these problems without changing the version number.  If you
8087180740Sdesare sure this is the case, you can disable the check by running
8088180740Sdes\"./configure --without-zlib-version-check\".
8089180740SdesIf you are in doubt, upgrade zlib to version 1.2.3 or greater.
8090225825SdesSee http://www.gzip.org/zlib/ for details." "$LINENO" 5
8091180740Sdes	  else
8092225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: zlib version may have security problems" >&5
8093225825Sdes$as_echo "$as_me: WARNING: zlib version may have security problems" >&2;}
8094180740Sdes	  fi
8095180740Sdes
8096180740Sdesfi
8097225825Sdesrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8098225825Sdes  conftest.$ac_objext conftest.beam conftest.$ac_ext
8099180740Sdesfi
8100180740Sdes
8101180740Sdes
8102225825Sdesac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
8103225825Sdesif test "x$ac_cv_func_strcasecmp" = xyes; then :
8104180740Sdes
8105180740Sdeselse
8106225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strcasecmp in -lresolv" >&5
8107225825Sdes$as_echo_n "checking for strcasecmp in -lresolv... " >&6; }
8108225825Sdesif ${ac_cv_lib_resolv_strcasecmp+:} false; then :
8109225825Sdes  $as_echo_n "(cached) " >&6
8110180740Sdeselse
8111180740Sdes  ac_check_lib_save_LIBS=$LIBS
8112180740SdesLIBS="-lresolv  $LIBS"
8113225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
8114180740Sdes/* end confdefs.h.  */
8115180740Sdes
8116180740Sdes/* Override any GCC internal prototype to avoid an error.
8117180740Sdes   Use char because int might match the return type of a GCC
8118180740Sdes   builtin and then its argument prototype would still apply.  */
8119180740Sdes#ifdef __cplusplus
8120180740Sdesextern "C"
8121180740Sdes#endif
8122180740Sdeschar strcasecmp ();
8123180740Sdesint
8124180740Sdesmain ()
8125180740Sdes{
8126180740Sdesreturn strcasecmp ();
8127180740Sdes  ;
8128180740Sdes  return 0;
8129180740Sdes}
8130180740Sdes_ACEOF
8131225825Sdesif ac_fn_c_try_link "$LINENO"; then :
8132180740Sdes  ac_cv_lib_resolv_strcasecmp=yes
8133180740Sdeselse
8134225825Sdes  ac_cv_lib_resolv_strcasecmp=no
8135180740Sdesfi
8136225825Sdesrm -f core conftest.err conftest.$ac_objext \
8137225825Sdes    conftest$ac_exeext conftest.$ac_ext
8138180740SdesLIBS=$ac_check_lib_save_LIBS
8139180740Sdesfi
8140225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_strcasecmp" >&5
8141225825Sdes$as_echo "$ac_cv_lib_resolv_strcasecmp" >&6; }
8142225825Sdesif test "x$ac_cv_lib_resolv_strcasecmp" = xyes; then :
8143180740Sdes  LIBS="$LIBS -lresolv"
8144180740Sdesfi
8145180740Sdes
8146180740Sdes
8147180740Sdesfi
8148180740Sdes
8149180740Sdesfor ac_func in utimes
8150225825Sdesdo :
8151225825Sdes  ac_fn_c_check_func "$LINENO" "utimes" "ac_cv_func_utimes"
8152225825Sdesif test "x$ac_cv_func_utimes" = xyes; then :
8153180740Sdes  cat >>confdefs.h <<_ACEOF
8154225825Sdes#define HAVE_UTIMES 1
8155180740Sdes_ACEOF
8156180740Sdes
8157180740Sdeselse
8158225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for utimes in -lc89" >&5
8159225825Sdes$as_echo_n "checking for utimes in -lc89... " >&6; }
8160225825Sdesif ${ac_cv_lib_c89_utimes+:} false; then :
8161225825Sdes  $as_echo_n "(cached) " >&6
8162180740Sdeselse
8163180740Sdes  ac_check_lib_save_LIBS=$LIBS
8164180740SdesLIBS="-lc89  $LIBS"
8165225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
8166180740Sdes/* end confdefs.h.  */
8167180740Sdes
8168180740Sdes/* Override any GCC internal prototype to avoid an error.
8169180740Sdes   Use char because int might match the return type of a GCC
8170180740Sdes   builtin and then its argument prototype would still apply.  */
8171180740Sdes#ifdef __cplusplus
8172180740Sdesextern "C"
8173180740Sdes#endif
8174180740Sdeschar utimes ();
8175180740Sdesint
8176180740Sdesmain ()
8177180740Sdes{
8178180740Sdesreturn utimes ();
8179180740Sdes  ;
8180180740Sdes  return 0;
8181180740Sdes}
8182180740Sdes_ACEOF
8183225825Sdesif ac_fn_c_try_link "$LINENO"; then :
8184180740Sdes  ac_cv_lib_c89_utimes=yes
8185180740Sdeselse
8186225825Sdes  ac_cv_lib_c89_utimes=no
8187180740Sdesfi
8188225825Sdesrm -f core conftest.err conftest.$ac_objext \
8189225825Sdes    conftest$ac_exeext conftest.$ac_ext
8190180740SdesLIBS=$ac_check_lib_save_LIBS
8191180740Sdesfi
8192225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c89_utimes" >&5
8193225825Sdes$as_echo "$ac_cv_lib_c89_utimes" >&6; }
8194225825Sdesif test "x$ac_cv_lib_c89_utimes" = xyes; then :
8195225825Sdes  $as_echo "#define HAVE_UTIMES 1" >>confdefs.h
8196180740Sdes
8197180740Sdes					LIBS="$LIBS -lc89"
8198180740Sdesfi
8199180740Sdes
8200180740Sdes
8201180740Sdesfi
8202180740Sdesdone
8203180740Sdes
8204180740Sdes
8205180740Sdesfor ac_header in libutil.h
8206225825Sdesdo :
8207225825Sdes  ac_fn_c_check_header_mongrel "$LINENO" "libutil.h" "ac_cv_header_libutil_h" "$ac_includes_default"
8208225825Sdesif test "x$ac_cv_header_libutil_h" = xyes; then :
8209180740Sdes  cat >>confdefs.h <<_ACEOF
8210225825Sdes#define HAVE_LIBUTIL_H 1
8211180740Sdes_ACEOF
8212180740Sdes
8213180740Sdesfi
8214180740Sdes
8215180740Sdesdone
8216180740Sdes
8217225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing login" >&5
8218225825Sdes$as_echo_n "checking for library containing login... " >&6; }
8219225825Sdesif ${ac_cv_search_login+:} false; then :
8220225825Sdes  $as_echo_n "(cached) " >&6
8221180740Sdeselse
8222180740Sdes  ac_func_search_save_LIBS=$LIBS
8223225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
8224180740Sdes/* end confdefs.h.  */
8225180740Sdes
8226180740Sdes/* Override any GCC internal prototype to avoid an error.
8227180740Sdes   Use char because int might match the return type of a GCC
8228180740Sdes   builtin and then its argument prototype would still apply.  */
8229180740Sdes#ifdef __cplusplus
8230180740Sdesextern "C"
8231180740Sdes#endif
8232180740Sdeschar login ();
8233180740Sdesint
8234180740Sdesmain ()
8235180740Sdes{
8236180740Sdesreturn login ();
8237180740Sdes  ;
8238180740Sdes  return 0;
8239180740Sdes}
8240180740Sdes_ACEOF
8241180740Sdesfor ac_lib in '' util bsd; do
8242180740Sdes  if test -z "$ac_lib"; then
8243180740Sdes    ac_res="none required"
8244180740Sdes  else
8245180740Sdes    ac_res=-l$ac_lib
8246180740Sdes    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8247180740Sdes  fi
8248225825Sdes  if ac_fn_c_try_link "$LINENO"; then :
8249180740Sdes  ac_cv_search_login=$ac_res
8250180740Sdesfi
8251225825Sdesrm -f core conftest.err conftest.$ac_objext \
8252225825Sdes    conftest$ac_exeext
8253225825Sdes  if ${ac_cv_search_login+:} false; then :
8254180740Sdes  break
8255180740Sdesfi
8256180740Sdesdone
8257225825Sdesif ${ac_cv_search_login+:} false; then :
8258225825Sdes
8259180740Sdeselse
8260180740Sdes  ac_cv_search_login=no
8261180740Sdesfi
8262180740Sdesrm conftest.$ac_ext
8263180740SdesLIBS=$ac_func_search_save_LIBS
8264180740Sdesfi
8265225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_login" >&5
8266225825Sdes$as_echo "$ac_cv_search_login" >&6; }
8267180740Sdesac_res=$ac_cv_search_login
8268225825Sdesif test "$ac_res" != no; then :
8269180740Sdes  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8270180740Sdes
8271225825Sdes$as_echo "#define HAVE_LOGIN 1" >>confdefs.h
8272180740Sdes
8273180740Sdesfi
8274180740Sdes
8275180750Sdesfor ac_func in fmt_scaled logout updwtmp logwtmp
8276225825Sdesdo :
8277225825Sdes  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8278225825Sdesac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8279225825Sdesif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8280180740Sdes  cat >>confdefs.h <<_ACEOF
8281225825Sdes#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8282180740Sdes_ACEOF
8283180740Sdes
8284180740Sdesfi
8285180740Sdesdone
8286180740Sdes
8287180740Sdes
8288180740Sdesfor ac_func in strftime
8289225825Sdesdo :
8290225825Sdes  ac_fn_c_check_func "$LINENO" "strftime" "ac_cv_func_strftime"
8291225825Sdesif test "x$ac_cv_func_strftime" = xyes; then :
8292180740Sdes  cat >>confdefs.h <<_ACEOF
8293225825Sdes#define HAVE_STRFTIME 1
8294180740Sdes_ACEOF
8295180740Sdes
8296180740Sdeselse
8297180740Sdes  # strftime is in -lintl on SCO UNIX.
8298225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strftime in -lintl" >&5
8299225825Sdes$as_echo_n "checking for strftime in -lintl... " >&6; }
8300225825Sdesif ${ac_cv_lib_intl_strftime+:} false; then :
8301225825Sdes  $as_echo_n "(cached) " >&6
8302180740Sdeselse
8303180740Sdes  ac_check_lib_save_LIBS=$LIBS
8304180740SdesLIBS="-lintl  $LIBS"
8305225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
8306180740Sdes/* end confdefs.h.  */
8307180740Sdes
8308180740Sdes/* Override any GCC internal prototype to avoid an error.
8309180740Sdes   Use char because int might match the return type of a GCC
8310180740Sdes   builtin and then its argument prototype would still apply.  */
8311180740Sdes#ifdef __cplusplus
8312180740Sdesextern "C"
8313180740Sdes#endif
8314180740Sdeschar strftime ();
8315180740Sdesint
8316180740Sdesmain ()
8317180740Sdes{
8318180740Sdesreturn strftime ();
8319180740Sdes  ;
8320180740Sdes  return 0;
8321180740Sdes}
8322180740Sdes_ACEOF
8323225825Sdesif ac_fn_c_try_link "$LINENO"; then :
8324180740Sdes  ac_cv_lib_intl_strftime=yes
8325180740Sdeselse
8326225825Sdes  ac_cv_lib_intl_strftime=no
8327180740Sdesfi
8328225825Sdesrm -f core conftest.err conftest.$ac_objext \
8329225825Sdes    conftest$ac_exeext conftest.$ac_ext
8330180740SdesLIBS=$ac_check_lib_save_LIBS
8331180740Sdesfi
8332225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_strftime" >&5
8333225825Sdes$as_echo "$ac_cv_lib_intl_strftime" >&6; }
8334225825Sdesif test "x$ac_cv_lib_intl_strftime" = xyes; then :
8335225825Sdes  $as_echo "#define HAVE_STRFTIME 1" >>confdefs.h
8336180740Sdes
8337180740SdesLIBS="-lintl $LIBS"
8338180740Sdesfi
8339180740Sdes
8340180740Sdesfi
8341180740Sdesdone
8342180740Sdes
8343180740Sdes
8344180740Sdes# Check for ALTDIRFUNC glob() extension
8345225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLOB_ALTDIRFUNC support" >&5
8346225825Sdes$as_echo_n "checking for GLOB_ALTDIRFUNC support... " >&6; }
8347225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
8348180740Sdes/* end confdefs.h.  */
8349180740Sdes
8350180740Sdes		#include <glob.h>
8351180740Sdes		#ifdef GLOB_ALTDIRFUNC
8352180740Sdes		FOUNDIT
8353180740Sdes		#endif
8354180740Sdes
8355180740Sdes_ACEOF
8356180740Sdesif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8357225825Sdes  $EGREP "FOUNDIT" >/dev/null 2>&1; then :
8358180740Sdes
8359180740Sdes
8360225825Sdes$as_echo "#define GLOB_HAS_ALTDIRFUNC 1" >>confdefs.h
8361180740Sdes
8362225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8363225825Sdes$as_echo "yes" >&6; }
8364180740Sdes
8365180740Sdeselse
8366180740Sdes
8367225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8368225825Sdes$as_echo "no" >&6; }
8369180740Sdes
8370180740Sdes
8371180740Sdesfi
8372180740Sdesrm -f conftest*
8373180740Sdes
8374180740Sdes
8375180740Sdes# Check for g.gl_matchc glob() extension
8376225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gl_matchc field in glob_t" >&5
8377225825Sdes$as_echo_n "checking for gl_matchc field in glob_t... " >&6; }
8378225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
8379180740Sdes/* end confdefs.h.  */
8380180740Sdes #include <glob.h>
8381180740Sdesint
8382180740Sdesmain ()
8383180740Sdes{
8384225825Sdes glob_t g; g.gl_matchc = 1;
8385180740Sdes  ;
8386180740Sdes  return 0;
8387180740Sdes}
8388180740Sdes_ACEOF
8389225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
8390180740Sdes
8391180740Sdes
8392225825Sdes$as_echo "#define GLOB_HAS_GL_MATCHC 1" >>confdefs.h
8393180740Sdes
8394225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8395225825Sdes$as_echo "yes" >&6; }
8396180740Sdes
8397180740Sdeselse
8398180740Sdes
8399225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8400225825Sdes$as_echo "no" >&6; }
8401180740Sdes
8402180740Sdesfi
8403180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8404180740Sdes
8405218767Sdes# Check for g.gl_statv glob() extension
8406225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gl_statv and GLOB_KEEPSTAT extensions for glob" >&5
8407225825Sdes$as_echo_n "checking for gl_statv and GLOB_KEEPSTAT extensions for glob... " >&6; }
8408225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
8409218767Sdes/* end confdefs.h.  */
8410218767Sdes #include <glob.h>
8411218767Sdesint
8412218767Sdesmain ()
8413218767Sdes{
8414218767Sdes
8415218767Sdes#ifndef GLOB_KEEPSTAT
8416218767Sdes#error "glob does not support GLOB_KEEPSTAT extension"
8417218767Sdes#endif
8418218767Sdesglob_t g;
8419218767Sdesg.gl_statv = NULL;
8420218767Sdes
8421218767Sdes  ;
8422218767Sdes  return 0;
8423218767Sdes}
8424218767Sdes_ACEOF
8425225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
8426218767Sdes
8427218767Sdes
8428225825Sdes$as_echo "#define GLOB_HAS_GL_STATV 1" >>confdefs.h
8429218767Sdes
8430225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8431225825Sdes$as_echo "yes" >&6; }
8432218767Sdes
8433218767Sdeselse
8434218767Sdes
8435225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8436225825Sdes$as_echo "no" >&6; }
8437218767Sdes
8438218767Sdes
8439218767Sdesfi
8440218767Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8441218767Sdes
8442225825Sdesac_fn_c_check_decl "$LINENO" "GLOB_NOMATCH" "ac_cv_have_decl_GLOB_NOMATCH" "#include <glob.h>
8443225825Sdes"
8444225825Sdesif test "x$ac_cv_have_decl_GLOB_NOMATCH" = xyes; then :
8445225825Sdes  ac_have_decl=1
8446180740Sdeselse
8447225825Sdes  ac_have_decl=0
8448180740Sdesfi
8449180740Sdes
8450180740Sdescat >>confdefs.h <<_ACEOF
8451225825Sdes#define HAVE_DECL_GLOB_NOMATCH $ac_have_decl
8452180740Sdes_ACEOF
8453180740Sdes
8454180740Sdes
8455225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct dirent allocates space for d_name" >&5
8456225825Sdes$as_echo_n "checking whether struct dirent allocates space for d_name... " >&6; }
8457225825Sdesif test "$cross_compiling" = yes; then :
8458180740Sdes
8459225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: assuming BROKEN_ONE_BYTE_DIRENT_D_NAME" >&5
8460225825Sdes$as_echo "$as_me: WARNING: cross compiling: assuming BROKEN_ONE_BYTE_DIRENT_D_NAME" >&2;}
8461225825Sdes		$as_echo "#define BROKEN_ONE_BYTE_DIRENT_D_NAME 1" >>confdefs.h
8462180740Sdes
8463180740Sdes
8464180740Sdes
8465180740Sdeselse
8466225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8467180740Sdes/* end confdefs.h.  */
8468180740Sdes
8469180740Sdes#include <sys/types.h>
8470180740Sdes#include <dirent.h>
8471225825Sdesint
8472225825Sdesmain ()
8473225825Sdes{
8474180740Sdes
8475225825Sdes	struct dirent d;
8476225825Sdes	exit(sizeof(d.d_name)<=sizeof(char));
8477225825Sdes
8478225825Sdes  ;
8479225825Sdes  return 0;
8480225825Sdes}
8481180740Sdes_ACEOF
8482225825Sdesif ac_fn_c_try_run "$LINENO"; then :
8483225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8484225825Sdes$as_echo "yes" >&6; }
8485180740Sdeselse
8486180740Sdes
8487225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8488225825Sdes$as_echo "no" >&6; }
8489180740Sdes
8490225825Sdes$as_echo "#define BROKEN_ONE_BYTE_DIRENT_D_NAME 1" >>confdefs.h
8491180740Sdes
8492180740Sdes
8493180740Sdesfi
8494225825Sdesrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8495225825Sdes  conftest.$ac_objext conftest.beam conftest.$ac_ext
8496180740Sdesfi
8497180740Sdes
8498180740Sdes
8499225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc/pid/fd directory" >&5
8500225825Sdes$as_echo_n "checking for /proc/pid/fd directory... " >&6; }
8501180740Sdesif test -d "/proc/$$/fd" ; then
8502180740Sdes
8503225825Sdes$as_echo "#define HAVE_PROC_PID 1" >>confdefs.h
8504180740Sdes
8505225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8506225825Sdes$as_echo "yes" >&6; }
8507180740Sdeselse
8508225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8509225825Sdes$as_echo "no" >&6; }
8510180740Sdesfi
8511180740Sdes
8512180740Sdes# Check whether user wants S/Key support
8513180740SdesSKEY_MSG="no"
8514180740Sdes
8515180740Sdes# Check whether --with-skey was given.
8516225825Sdesif test "${with_skey+set}" = set; then :
8517180740Sdes  withval=$with_skey;
8518180740Sdes		if test "x$withval" != "xno" ; then
8519180740Sdes
8520180740Sdes			if test "x$withval" != "xyes" ; then
8521180740Sdes				CPPFLAGS="$CPPFLAGS -I${withval}/include"
8522180740Sdes				LDFLAGS="$LDFLAGS -L${withval}/lib"
8523180740Sdes			fi
8524180740Sdes
8525180740Sdes
8526225825Sdes$as_echo "#define SKEY 1" >>confdefs.h
8527180740Sdes
8528180740Sdes			LIBS="-lskey $LIBS"
8529180740Sdes			SKEY_MSG="yes"
8530180740Sdes
8531225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for s/key support" >&5
8532225825Sdes$as_echo_n "checking for s/key support... " >&6; }
8533225825Sdes			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8534180740Sdes/* end confdefs.h.  */
8535180740Sdes
8536180740Sdes#include <stdio.h>
8537180740Sdes#include <skey.h>
8538180740Sdes
8539225825Sdesint
8540225825Sdesmain ()
8541225825Sdes{
8542225825Sdes
8543225825Sdes	char *ff = skey_keyinfo(""); ff="";
8544225825Sdes	exit(0);
8545225825Sdes
8546225825Sdes  ;
8547225825Sdes  return 0;
8548225825Sdes}
8549180740Sdes_ACEOF
8550225825Sdesif ac_fn_c_try_link "$LINENO"; then :
8551225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8552225825Sdes$as_echo "yes" >&6; }
8553180740Sdeselse
8554180740Sdes
8555225825Sdes					{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8556225825Sdes$as_echo "no" >&6; }
8557225825Sdes					as_fn_error $? "** Incomplete or missing s/key libraries." "$LINENO" 5
8558180740Sdes
8559180740Sdesfi
8560225825Sdesrm -f core conftest.err conftest.$ac_objext \
8561225825Sdes    conftest$ac_exeext conftest.$ac_ext
8562225825Sdes                 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if skeychallenge takes 4 arguments" >&5
8563225825Sdes$as_echo_n "checking if skeychallenge takes 4 arguments... " >&6; }
8564225825Sdes			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8565225825Sdes/* end confdefs.h.  */
8566180740Sdes
8567180740Sdes#include <stdio.h>
8568225825Sdes#include <skey.h>
8569225825Sdes
8570180740Sdesint
8571180740Sdesmain ()
8572180740Sdes{
8573225825Sdes
8574225825Sdes	(void)skeychallenge(NULL,"name","",0);
8575225825Sdes
8576180740Sdes  ;
8577180740Sdes  return 0;
8578180740Sdes}
8579180740Sdes_ACEOF
8580225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
8581180740Sdes
8582225825Sdes				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8583225825Sdes$as_echo "yes" >&6; }
8584180740Sdes
8585225825Sdes$as_echo "#define SKEYCHALLENGE_4ARG 1" >>confdefs.h
8586225825Sdes
8587180740Sdeselse
8588180740Sdes
8589225825Sdes				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8590225825Sdes$as_echo "no" >&6; }
8591180740Sdes
8592180740Sdesfi
8593180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8594180740Sdes		fi
8595180740Sdes
8596180740Sdes
8597180740Sdesfi
8598180740Sdes
8599180740Sdes
8600180740Sdes# Check whether user wants TCP wrappers support
8601180740SdesTCPW_MSG="no"
8602180740Sdes
8603180740Sdes# Check whether --with-tcp-wrappers was given.
8604225825Sdesif test "${with_tcp_wrappers+set}" = set; then :
8605180740Sdes  withval=$with_tcp_wrappers;
8606180740Sdes		if test "x$withval" != "xno" ; then
8607180740Sdes			saved_LIBS="$LIBS"
8608180740Sdes			saved_LDFLAGS="$LDFLAGS"
8609180740Sdes			saved_CPPFLAGS="$CPPFLAGS"
8610180740Sdes			if test -n "${withval}" && \
8611180740Sdes			    test "x${withval}" != "xyes"; then
8612180740Sdes				if test -d "${withval}/lib"; then
8613180740Sdes					if test -n "${need_dash_r}"; then
8614180740Sdes						LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}"
8615180740Sdes					else
8616180740Sdes						LDFLAGS="-L${withval}/lib ${LDFLAGS}"
8617180740Sdes					fi
8618180740Sdes				else
8619180740Sdes					if test -n "${need_dash_r}"; then
8620180740Sdes						LDFLAGS="-L${withval} -R${withval} ${LDFLAGS}"
8621180740Sdes					else
8622180740Sdes						LDFLAGS="-L${withval} ${LDFLAGS}"
8623180740Sdes					fi
8624180740Sdes				fi
8625180740Sdes				if test -d "${withval}/include"; then
8626180740Sdes					CPPFLAGS="-I${withval}/include ${CPPFLAGS}"
8627180740Sdes				else
8628180740Sdes					CPPFLAGS="-I${withval} ${CPPFLAGS}"
8629180740Sdes				fi
8630180740Sdes			fi
8631180744Sdes			LIBS="-lwrap $LIBS"
8632225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libwrap" >&5
8633225825Sdes$as_echo_n "checking for libwrap... " >&6; }
8634225825Sdes			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8635180740Sdes/* end confdefs.h.  */
8636180740Sdes
8637180740Sdes#include <sys/types.h>
8638180740Sdes#include <sys/socket.h>
8639180740Sdes#include <netinet/in.h>
8640180740Sdes#include <tcpd.h>
8641225825Sdesint deny_severity = 0, allow_severity = 0;
8642180740Sdes
8643180740Sdesint
8644180740Sdesmain ()
8645180740Sdes{
8646225825Sdes
8647225825Sdes	hosts_access(0);
8648225825Sdes
8649180740Sdes  ;
8650180740Sdes  return 0;
8651180740Sdes}
8652180740Sdes_ACEOF
8653225825Sdesif ac_fn_c_try_link "$LINENO"; then :
8654180740Sdes
8655225825Sdes					{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8656225825Sdes$as_echo "yes" >&6; }
8657180740Sdes
8658225825Sdes$as_echo "#define LIBWRAP 1" >>confdefs.h
8659180740Sdes
8660180744Sdes					SSHDLIBS="$SSHDLIBS -lwrap"
8661180740Sdes					TCPW_MSG="yes"
8662180740Sdes
8663180740Sdeselse
8664180740Sdes
8665225825Sdes					as_fn_error $? "*** libwrap missing" "$LINENO" 5
8666180740Sdes
8667180740Sdes
8668180740Sdesfi
8669225825Sdesrm -f core conftest.err conftest.$ac_objext \
8670225825Sdes    conftest$ac_exeext conftest.$ac_ext
8671180740Sdes			LIBS="$saved_LIBS"
8672180740Sdes		fi
8673180740Sdes
8674180740Sdes
8675180740Sdesfi
8676180740Sdes
8677180740Sdes
8678180740Sdes# Check whether user wants libedit support
8679180740SdesLIBEDIT_MSG="no"
8680180740Sdes
8681180740Sdes# Check whether --with-libedit was given.
8682225825Sdesif test "${with_libedit+set}" = set; then :
8683180740Sdes  withval=$with_libedit;  if test "x$withval" != "xno" ; then
8684207311Sdes		if test "x$withval" = "xyes" ; then
8685207311Sdes			# Extract the first word of "pkg-config", so it can be a program name with args.
8686207311Sdesset dummy pkg-config; ac_word=$2
8687225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8688225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
8689225825Sdesif ${ac_cv_path_PKGCONFIG+:} false; then :
8690225825Sdes  $as_echo_n "(cached) " >&6
8691207311Sdeselse
8692207311Sdes  case $PKGCONFIG in
8693207311Sdes  [\\/]* | ?:[\\/]*)
8694207311Sdes  ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path.
8695207311Sdes  ;;
8696207311Sdes  *)
8697207311Sdes  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8698207311Sdesfor as_dir in $PATH
8699207311Sdesdo
8700207311Sdes  IFS=$as_save_IFS
8701207311Sdes  test -z "$as_dir" && as_dir=.
8702225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
8703207311Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8704207311Sdes    ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
8705225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8706207311Sdes    break 2
8707207311Sdes  fi
8708207311Sdesdone
8709225825Sdes  done
8710207311SdesIFS=$as_save_IFS
8711207311Sdes
8712207311Sdes  test -z "$ac_cv_path_PKGCONFIG" && ac_cv_path_PKGCONFIG="no"
8713207311Sdes  ;;
8714207311Sdesesac
8715207311Sdesfi
8716207311SdesPKGCONFIG=$ac_cv_path_PKGCONFIG
8717207311Sdesif test -n "$PKGCONFIG"; then
8718225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
8719225825Sdes$as_echo "$PKGCONFIG" >&6; }
8720207311Sdeselse
8721225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8722225825Sdes$as_echo "no" >&6; }
8723207311Sdesfi
8724207311Sdes
8725207311Sdes
8726207311Sdes			if test "x$PKGCONFIG" != "xno"; then
8727225825Sdes				{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $PKGCONFIG knows about libedit" >&5
8728225825Sdes$as_echo_n "checking if $PKGCONFIG knows about libedit... " >&6; }
8729207311Sdes			 	if "$PKGCONFIG" libedit; then
8730225825Sdes					{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8731225825Sdes$as_echo "yes" >&6; }
8732207311Sdes					use_pkgconfig_for_libedit=yes
8733207311Sdes				else
8734225825Sdes					{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8735225825Sdes$as_echo "no" >&6; }
8736207311Sdes				fi
8737207311Sdes			fi
8738207311Sdes		else
8739180740Sdes			CPPFLAGS="$CPPFLAGS -I${withval}/include"
8740180740Sdes			if test -n "${need_dash_r}"; then
8741180740Sdes				LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}"
8742180740Sdes			else
8743180740Sdes				LDFLAGS="-L${withval}/lib ${LDFLAGS}"
8744180740Sdes			fi
8745180740Sdes		fi
8746218767Sdes		if test "x$use_pkgconfig_for_libedit" = "xyes"; then
8747207311Sdes			LIBEDIT=`$PKGCONFIG --libs-only-l libedit`
8748207311Sdes			CPPFLAGS="$CPPFLAGS `$PKGCONFIG --cflags libedit`"
8749207311Sdes		else
8750207311Sdes			LIBEDIT="-ledit -lcurses"
8751207311Sdes		fi
8752207311Sdes		OTHERLIBS=`echo $LIBEDIT | sed 's/-ledit//'`
8753225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for el_init in -ledit" >&5
8754225825Sdes$as_echo_n "checking for el_init in -ledit... " >&6; }
8755225825Sdesif ${ac_cv_lib_edit_el_init+:} false; then :
8756225825Sdes  $as_echo_n "(cached) " >&6
8757180740Sdeselse
8758180740Sdes  ac_check_lib_save_LIBS=$LIBS
8759207311SdesLIBS="-ledit  $OTHERLIBS
8760180740Sdes		 $LIBS"
8761225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
8762180740Sdes/* end confdefs.h.  */
8763180740Sdes
8764180740Sdes/* Override any GCC internal prototype to avoid an error.
8765180740Sdes   Use char because int might match the return type of a GCC
8766180740Sdes   builtin and then its argument prototype would still apply.  */
8767180740Sdes#ifdef __cplusplus
8768180740Sdesextern "C"
8769180740Sdes#endif
8770180740Sdeschar el_init ();
8771180740Sdesint
8772180740Sdesmain ()
8773180740Sdes{
8774180740Sdesreturn el_init ();
8775180740Sdes  ;
8776180740Sdes  return 0;
8777180740Sdes}
8778180740Sdes_ACEOF
8779225825Sdesif ac_fn_c_try_link "$LINENO"; then :
8780180740Sdes  ac_cv_lib_edit_el_init=yes
8781180740Sdeselse
8782225825Sdes  ac_cv_lib_edit_el_init=no
8783180740Sdesfi
8784225825Sdesrm -f core conftest.err conftest.$ac_objext \
8785225825Sdes    conftest$ac_exeext conftest.$ac_ext
8786180740SdesLIBS=$ac_check_lib_save_LIBS
8787180740Sdesfi
8788225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_edit_el_init" >&5
8789225825Sdes$as_echo "$ac_cv_lib_edit_el_init" >&6; }
8790225825Sdesif test "x$ac_cv_lib_edit_el_init" = xyes; then :
8791180740Sdes
8792225825Sdes$as_echo "#define USE_LIBEDIT 1" >>confdefs.h
8793180740Sdes
8794180740Sdes			  LIBEDIT_MSG="yes"
8795180740Sdes
8796180740Sdes
8797180740Sdeselse
8798225825Sdes   as_fn_error $? "libedit not found" "$LINENO" 5
8799180740Sdesfi
8800180740Sdes
8801225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if libedit version is compatible" >&5
8802225825Sdes$as_echo_n "checking if libedit version is compatible... " >&6; }
8803225825Sdes		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8804180740Sdes/* end confdefs.h.  */
8805225825Sdes #include <histedit.h>
8806225825Sdesint
8807225825Sdesmain ()
8808225825Sdes{
8809180740Sdes
8810180740Sdes	int i = H_SETSIZE;
8811180740Sdes	el_init("", NULL, NULL, NULL);
8812180740Sdes	exit(0);
8813225825Sdes
8814225825Sdes  ;
8815225825Sdes  return 0;
8816180740Sdes}
8817180740Sdes_ACEOF
8818225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
8819225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8820225825Sdes$as_echo "yes" >&6; }
8821180740Sdeselse
8822225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8823225825Sdes$as_echo "no" >&6; }
8824225825Sdes		      as_fn_error $? "libedit version is not compatible" "$LINENO" 5
8825180740Sdes
8826180740Sdesfi
8827180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8828180740Sdes	fi
8829180740Sdes
8830180740Sdesfi
8831180740Sdes
8832180740Sdes
8833180740SdesAUDIT_MODULE=none
8834180740Sdes
8835180740Sdes# Check whether --with-audit was given.
8836225825Sdesif test "${with_audit+set}" = set; then :
8837180740Sdes  withval=$with_audit;
8838225825Sdes	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for supported audit module" >&5
8839225825Sdes$as_echo_n "checking for supported audit module... " >&6; }
8840180740Sdes	  case "$withval" in
8841180740Sdes	  bsm)
8842225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: bsm" >&5
8843225825Sdes$as_echo "bsm" >&6; }
8844180740Sdes		AUDIT_MODULE=bsm
8845225825Sdes				for ac_header in bsm/audit.h
8846225825Sdesdo :
8847225825Sdes  ac_fn_c_check_header_compile "$LINENO" "bsm/audit.h" "ac_cv_header_bsm_audit_h" "
8848180740Sdes#ifdef HAVE_TIME_H
8849180740Sdes# include <time.h>
8850180740Sdes#endif
8851180740Sdes
8852180740Sdes
8853225825Sdes"
8854225825Sdesif test "x$ac_cv_header_bsm_audit_h" = xyes; then :
8855180740Sdes  cat >>confdefs.h <<_ACEOF
8856225825Sdes#define HAVE_BSM_AUDIT_H 1
8857180740Sdes_ACEOF
8858180740Sdes
8859180740Sdeselse
8860225825Sdes  as_fn_error $? "BSM enabled and bsm/audit.h not found" "$LINENO" 5
8861180740Sdesfi
8862180740Sdes
8863180740Sdesdone
8864180740Sdes
8865225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaudit in -lbsm" >&5
8866225825Sdes$as_echo_n "checking for getaudit in -lbsm... " >&6; }
8867225825Sdesif ${ac_cv_lib_bsm_getaudit+:} false; then :
8868225825Sdes  $as_echo_n "(cached) " >&6
8869180740Sdeselse
8870180740Sdes  ac_check_lib_save_LIBS=$LIBS
8871180740SdesLIBS="-lbsm  $LIBS"
8872225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
8873180740Sdes/* end confdefs.h.  */
8874180740Sdes
8875180740Sdes/* Override any GCC internal prototype to avoid an error.
8876180740Sdes   Use char because int might match the return type of a GCC
8877180740Sdes   builtin and then its argument prototype would still apply.  */
8878180740Sdes#ifdef __cplusplus
8879180740Sdesextern "C"
8880180740Sdes#endif
8881180740Sdeschar getaudit ();
8882180740Sdesint
8883180740Sdesmain ()
8884180740Sdes{
8885180740Sdesreturn getaudit ();
8886180740Sdes  ;
8887180740Sdes  return 0;
8888180740Sdes}
8889180740Sdes_ACEOF
8890225825Sdesif ac_fn_c_try_link "$LINENO"; then :
8891180740Sdes  ac_cv_lib_bsm_getaudit=yes
8892180740Sdeselse
8893225825Sdes  ac_cv_lib_bsm_getaudit=no
8894180740Sdesfi
8895225825Sdesrm -f core conftest.err conftest.$ac_objext \
8896225825Sdes    conftest$ac_exeext conftest.$ac_ext
8897180740SdesLIBS=$ac_check_lib_save_LIBS
8898180740Sdesfi
8899225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsm_getaudit" >&5
8900225825Sdes$as_echo "$ac_cv_lib_bsm_getaudit" >&6; }
8901225825Sdesif test "x$ac_cv_lib_bsm_getaudit" = xyes; then :
8902180740Sdes  cat >>confdefs.h <<_ACEOF
8903180740Sdes#define HAVE_LIBBSM 1
8904180740Sdes_ACEOF
8905180740Sdes
8906180740Sdes  LIBS="-lbsm $LIBS"
8907180740Sdes
8908180740Sdeselse
8909225825Sdes  as_fn_error $? "BSM enabled and required library not found" "$LINENO" 5
8910180740Sdesfi
8911180740Sdes
8912225825Sdes		for ac_func in getaudit
8913225825Sdesdo :
8914225825Sdes  ac_fn_c_check_func "$LINENO" "getaudit" "ac_cv_func_getaudit"
8915225825Sdesif test "x$ac_cv_func_getaudit" = xyes; then :
8916180740Sdes  cat >>confdefs.h <<_ACEOF
8917225825Sdes#define HAVE_GETAUDIT 1
8918180740Sdes_ACEOF
8919180740Sdes
8920180740Sdeselse
8921225825Sdes  as_fn_error $? "BSM enabled and required function not found" "$LINENO" 5
8922180740Sdesfi
8923180740Sdesdone
8924180740Sdes
8925180740Sdes		# These are optional
8926225825Sdes		for ac_func in getaudit_addr aug_get_machine
8927225825Sdesdo :
8928225825Sdes  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8929225825Sdesac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8930225825Sdesif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8931180740Sdes  cat >>confdefs.h <<_ACEOF
8932225825Sdes#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8933180740Sdes_ACEOF
8934180740Sdes
8935180740Sdesfi
8936180740Sdesdone
8937180740Sdes
8938180740Sdes
8939225825Sdes$as_echo "#define USE_BSM_AUDIT 1" >>confdefs.h
8940180740Sdes
8941180740Sdes		;;
8942218767Sdes	  linux)
8943225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: linux" >&5
8944225825Sdes$as_echo "linux" >&6; }
8945218767Sdes		AUDIT_MODULE=linux
8946225825Sdes				for ac_header in libaudit.h
8947225825Sdesdo :
8948225825Sdes  ac_fn_c_check_header_mongrel "$LINENO" "libaudit.h" "ac_cv_header_libaudit_h" "$ac_includes_default"
8949225825Sdesif test "x$ac_cv_header_libaudit_h" = xyes; then :
8950218767Sdes  cat >>confdefs.h <<_ACEOF
8951225825Sdes#define HAVE_LIBAUDIT_H 1
8952218767Sdes_ACEOF
8953218767Sdes
8954218767Sdesfi
8955218767Sdes
8956218767Sdesdone
8957218767Sdes
8958218767Sdes		SSHDLIBS="$SSHDLIBS -laudit"
8959218767Sdes
8960225825Sdes$as_echo "#define USE_LINUX_AUDIT 1" >>confdefs.h
8961218767Sdes
8962218767Sdes		;;
8963180740Sdes	  debug)
8964180740Sdes		AUDIT_MODULE=debug
8965225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: debug" >&5
8966225825Sdes$as_echo "debug" >&6; }
8967180740Sdes
8968225825Sdes$as_echo "#define SSH_AUDIT_EVENTS 1" >>confdefs.h
8969180740Sdes
8970180740Sdes		;;
8971180740Sdes	  no)
8972225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8973225825Sdes$as_echo "no" >&6; }
8974180740Sdes		;;
8975180740Sdes	  *)
8976225825Sdes		as_fn_error $? "Unknown audit module $withval" "$LINENO" 5
8977180740Sdes		;;
8978180740Sdes	esac
8979180740Sdes
8980180740Sdesfi
8981180740Sdes
8982180740Sdes
8983225825Sdesfor ac_func in  \
8984180740Sdes	arc4random \
8985180750Sdes	arc4random_buf \
8986180750Sdes	arc4random_uniform \
8987180740Sdes	asprintf \
8988180740Sdes	b64_ntop \
8989180740Sdes	__b64_ntop \
8990180740Sdes	b64_pton \
8991180740Sdes	__b64_pton \
8992180740Sdes	bcopy \
8993180740Sdes	bindresvport_sa \
8994180740Sdes	clock \
8995180740Sdes	closefrom \
8996180740Sdes	dirfd \
8997180740Sdes	fchmod \
8998180740Sdes	fchown \
8999180740Sdes	freeaddrinfo \
9000180750Sdes	fstatvfs \
9001180740Sdes	futimes \
9002180740Sdes	getaddrinfo \
9003180740Sdes	getcwd \
9004180740Sdes	getgrouplist \
9005180740Sdes	getnameinfo \
9006180740Sdes	getopt \
9007180740Sdes	getpeereid \
9008180744Sdes	getpeerucred \
9009180740Sdes	_getpty \
9010180740Sdes	getrlimit \
9011180740Sdes	getttyent \
9012180740Sdes	glob \
9013204861Sdes	group_from_gid \
9014180740Sdes	inet_aton \
9015180740Sdes	inet_ntoa \
9016180740Sdes	inet_ntop \
9017180740Sdes	innetgr \
9018180740Sdes	login_getcapbool \
9019180740Sdes	md5_crypt \
9020180740Sdes	memmove \
9021180740Sdes	mkdtemp \
9022180740Sdes	mmap \
9023180740Sdes	ngetaddrinfo \
9024180740Sdes	nsleep \
9025180740Sdes	ogetaddrinfo \
9026180740Sdes	openlog_r \
9027180740Sdes	openpty \
9028180744Sdes	poll \
9029180740Sdes	prctl \
9030180740Sdes	pstat \
9031180740Sdes	readpassphrase \
9032180740Sdes	realpath \
9033180740Sdes	recvmsg \
9034180740Sdes	rresvport_af \
9035180740Sdes	sendmsg \
9036180740Sdes	setdtablesize \
9037180740Sdes	setegid \
9038180740Sdes	setenv \
9039180740Sdes	seteuid \
9040204861Sdes	setgroupent \
9041180740Sdes	setgroups \
9042180740Sdes	setlogin \
9043204861Sdes	setpassent\
9044180740Sdes	setpcred \
9045180740Sdes	setproctitle \
9046180740Sdes	setregid \
9047180740Sdes	setreuid \
9048180740Sdes	setrlimit \
9049180740Sdes	setsid \
9050180740Sdes	setvbuf \
9051180740Sdes	sigaction \
9052180740Sdes	sigvec \
9053180740Sdes	snprintf \
9054180740Sdes	socketpair \
9055180750Sdes	statfs \
9056180750Sdes	statvfs \
9057180740Sdes	strdup \
9058180740Sdes	strerror \
9059180740Sdes	strlcat \
9060180740Sdes	strlcpy \
9061180740Sdes	strmode \
9062180740Sdes	strnvis \
9063214979Sdes	strptime \
9064180740Sdes	strtonum \
9065180740Sdes	strtoll \
9066180740Sdes	strtoul \
9067180744Sdes	swap32 \
9068180740Sdes	sysconf \
9069180740Sdes	tcgetpgrp \
9070218767Sdes	timingsafe_bcmp \
9071180740Sdes	truncate \
9072180740Sdes	unsetenv \
9073180740Sdes	updwtmpx \
9074204861Sdes	user_from_uid \
9075180740Sdes	vasprintf \
9076180740Sdes	vhangup \
9077180740Sdes	vsnprintf \
9078180740Sdes	waitpid \
9079180740Sdes
9080225825Sdesdo :
9081225825Sdes  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9082225825Sdesac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9083225825Sdesif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9084225825Sdes  cat >>confdefs.h <<_ACEOF
9085225825Sdes#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9086180740Sdes_ACEOF
9087180740Sdes
9088225825Sdesfi
9089225825Sdesdone
9090180740Sdes
9091180740Sdes
9092225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
9093225825Sdes/* end confdefs.h.  */
9094225825Sdes #include <ctype.h>
9095180740Sdesint
9096180740Sdesmain ()
9097180740Sdes{
9098225825Sdes return (isblank('a'));
9099180740Sdes  ;
9100180740Sdes  return 0;
9101180740Sdes}
9102180740Sdes_ACEOF
9103225825Sdesif ac_fn_c_try_link "$LINENO"; then :
9104180740Sdes
9105225825Sdes$as_echo "#define HAVE_ISBLANK 1" >>confdefs.h
9106180740Sdes
9107180740Sdes
9108180740Sdesfi
9109225825Sdesrm -f core conftest.err conftest.$ac_objext \
9110225825Sdes    conftest$ac_exeext conftest.$ac_ext
9111180740Sdes
9112204861Sdes# PKCS#11 support requires dlopen() and co
9113225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9114225825Sdes$as_echo_n "checking for library containing dlopen... " >&6; }
9115225825Sdesif ${ac_cv_search_dlopen+:} false; then :
9116225825Sdes  $as_echo_n "(cached) " >&6
9117204861Sdeselse
9118204861Sdes  ac_func_search_save_LIBS=$LIBS
9119225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
9120204861Sdes/* end confdefs.h.  */
9121204861Sdes
9122204861Sdes/* Override any GCC internal prototype to avoid an error.
9123204861Sdes   Use char because int might match the return type of a GCC
9124204861Sdes   builtin and then its argument prototype would still apply.  */
9125204861Sdes#ifdef __cplusplus
9126204861Sdesextern "C"
9127204861Sdes#endif
9128204861Sdeschar dlopen ();
9129204861Sdesint
9130204861Sdesmain ()
9131204861Sdes{
9132204861Sdesreturn dlopen ();
9133204861Sdes  ;
9134204861Sdes  return 0;
9135204861Sdes}
9136204861Sdes_ACEOF
9137204861Sdesfor ac_lib in '' dl; do
9138204861Sdes  if test -z "$ac_lib"; then
9139204861Sdes    ac_res="none required"
9140204861Sdes  else
9141204861Sdes    ac_res=-l$ac_lib
9142204861Sdes    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9143204861Sdes  fi
9144225825Sdes  if ac_fn_c_try_link "$LINENO"; then :
9145204861Sdes  ac_cv_search_dlopen=$ac_res
9146204861Sdesfi
9147225825Sdesrm -f core conftest.err conftest.$ac_objext \
9148225825Sdes    conftest$ac_exeext
9149225825Sdes  if ${ac_cv_search_dlopen+:} false; then :
9150204861Sdes  break
9151204861Sdesfi
9152204861Sdesdone
9153225825Sdesif ${ac_cv_search_dlopen+:} false; then :
9154225825Sdes
9155204861Sdeselse
9156204861Sdes  ac_cv_search_dlopen=no
9157204861Sdesfi
9158204861Sdesrm conftest.$ac_ext
9159204861SdesLIBS=$ac_func_search_save_LIBS
9160204861Sdesfi
9161225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9162225825Sdes$as_echo "$ac_cv_search_dlopen" >&6; }
9163204861Sdesac_res=$ac_cv_search_dlopen
9164225825Sdesif test "$ac_res" != no; then :
9165204861Sdes  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9166204861Sdes
9167225825Sdes$as_echo "#define ENABLE_PKCS11 /**/" >>confdefs.h
9168204861Sdes
9169204861Sdes
9170204861Sdesfi
9171204861Sdes
9172204861Sdes
9173180740Sdes# IRIX has a const char return value for gai_strerror()
9174180740Sdesfor ac_func in gai_strerror
9175225825Sdesdo :
9176225825Sdes  ac_fn_c_check_func "$LINENO" "gai_strerror" "ac_cv_func_gai_strerror"
9177225825Sdesif test "x$ac_cv_func_gai_strerror" = xyes; then :
9178180740Sdes  cat >>confdefs.h <<_ACEOF
9179180740Sdes#define HAVE_GAI_STRERROR 1
9180180740Sdes_ACEOF
9181180740Sdes
9182225825Sdes	$as_echo "#define HAVE_GAI_STRERROR 1" >>confdefs.h
9183225825Sdes
9184225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9185180740Sdes/* end confdefs.h.  */
9186180740Sdes
9187180740Sdes#include <sys/types.h>
9188180740Sdes#include <sys/socket.h>
9189180740Sdes#include <netdb.h>
9190180740Sdes
9191180740Sdesconst char *gai_strerror(int);
9192225825Sdes
9193180740Sdesint
9194180740Sdesmain ()
9195180740Sdes{
9196180740Sdes
9197225825Sdes	char *str;
9198225825Sdes	str = gai_strerror(0);
9199180740Sdes
9200180740Sdes  ;
9201180740Sdes  return 0;
9202180740Sdes}
9203180740Sdes_ACEOF
9204225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
9205180740Sdes
9206180740Sdes
9207225825Sdes$as_echo "#define HAVE_CONST_GAI_STRERROR_PROTO 1" >>confdefs.h
9208180740Sdes
9209180740Sdesfi
9210180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9211180740Sdesfi
9212180740Sdesdone
9213180740Sdes
9214180740Sdes
9215225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing nanosleep" >&5
9216225825Sdes$as_echo_n "checking for library containing nanosleep... " >&6; }
9217225825Sdesif ${ac_cv_search_nanosleep+:} false; then :
9218225825Sdes  $as_echo_n "(cached) " >&6
9219180740Sdeselse
9220180740Sdes  ac_func_search_save_LIBS=$LIBS
9221225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
9222180740Sdes/* end confdefs.h.  */
9223180740Sdes
9224180740Sdes/* Override any GCC internal prototype to avoid an error.
9225180740Sdes   Use char because int might match the return type of a GCC
9226180740Sdes   builtin and then its argument prototype would still apply.  */
9227180740Sdes#ifdef __cplusplus
9228180740Sdesextern "C"
9229180740Sdes#endif
9230180740Sdeschar nanosleep ();
9231180740Sdesint
9232180740Sdesmain ()
9233180740Sdes{
9234180740Sdesreturn nanosleep ();
9235180740Sdes  ;
9236180740Sdes  return 0;
9237180740Sdes}
9238180740Sdes_ACEOF
9239180740Sdesfor ac_lib in '' rt posix4; do
9240180740Sdes  if test -z "$ac_lib"; then
9241180740Sdes    ac_res="none required"
9242180740Sdes  else
9243180740Sdes    ac_res=-l$ac_lib
9244180740Sdes    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9245180740Sdes  fi
9246225825Sdes  if ac_fn_c_try_link "$LINENO"; then :
9247180740Sdes  ac_cv_search_nanosleep=$ac_res
9248180740Sdesfi
9249225825Sdesrm -f core conftest.err conftest.$ac_objext \
9250225825Sdes    conftest$ac_exeext
9251225825Sdes  if ${ac_cv_search_nanosleep+:} false; then :
9252180740Sdes  break
9253180740Sdesfi
9254180740Sdesdone
9255225825Sdesif ${ac_cv_search_nanosleep+:} false; then :
9256225825Sdes
9257180740Sdeselse
9258180740Sdes  ac_cv_search_nanosleep=no
9259180740Sdesfi
9260180740Sdesrm conftest.$ac_ext
9261180740SdesLIBS=$ac_func_search_save_LIBS
9262180740Sdesfi
9263225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_nanosleep" >&5
9264225825Sdes$as_echo "$ac_cv_search_nanosleep" >&6; }
9265180740Sdesac_res=$ac_cv_search_nanosleep
9266225825Sdesif test "$ac_res" != no; then :
9267180740Sdes  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9268180740Sdes
9269225825Sdes$as_echo "#define HAVE_NANOSLEEP 1" >>confdefs.h
9270180740Sdes
9271180740Sdesfi
9272180740Sdes
9273180740Sdes
9274225825Sdesac_fn_c_check_decl "$LINENO" "getrusage" "ac_cv_have_decl_getrusage" "$ac_includes_default"
9275225825Sdesif test "x$ac_cv_have_decl_getrusage" = xyes; then :
9276225825Sdes  for ac_func in getrusage
9277225825Sdesdo :
9278225825Sdes  ac_fn_c_check_func "$LINENO" "getrusage" "ac_cv_func_getrusage"
9279225825Sdesif test "x$ac_cv_func_getrusage" = xyes; then :
9280180740Sdes  cat >>confdefs.h <<_ACEOF
9281225825Sdes#define HAVE_GETRUSAGE 1
9282180740Sdes_ACEOF
9283180740Sdes
9284180740Sdesfi
9285180740Sdesdone
9286180740Sdes
9287180740Sdesfi
9288180740Sdes
9289225825Sdesac_fn_c_check_decl "$LINENO" "strsep" "ac_cv_have_decl_strsep" "
9290180740Sdes#ifdef HAVE_STRING_H
9291180740Sdes# include <string.h>
9292180740Sdes#endif
9293180740Sdes
9294225825Sdes"
9295225825Sdesif test "x$ac_cv_have_decl_strsep" = xyes; then :
9296225825Sdes  for ac_func in strsep
9297225825Sdesdo :
9298225825Sdes  ac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep"
9299225825Sdesif test "x$ac_cv_func_strsep" = xyes; then :
9300180740Sdes  cat >>confdefs.h <<_ACEOF
9301225825Sdes#define HAVE_STRSEP 1
9302180740Sdes_ACEOF
9303180740Sdes
9304180740Sdesfi
9305180740Sdesdone
9306180740Sdes
9307180740Sdesfi
9308180740Sdes
9309180740Sdes
9310225825Sdesac_fn_c_check_decl "$LINENO" "tcsendbreak" "ac_cv_have_decl_tcsendbreak" "#include <termios.h>
9311180740Sdes
9312225825Sdes"
9313225825Sdesif test "x$ac_cv_have_decl_tcsendbreak" = xyes; then :
9314225825Sdes  $as_echo "#define HAVE_TCSENDBREAK 1" >>confdefs.h
9315180740Sdes
9316180740Sdeselse
9317225825Sdes  for ac_func in tcsendbreak
9318225825Sdesdo :
9319225825Sdes  ac_fn_c_check_func "$LINENO" "tcsendbreak" "ac_cv_func_tcsendbreak"
9320225825Sdesif test "x$ac_cv_func_tcsendbreak" = xyes; then :
9321225825Sdes  cat >>confdefs.h <<_ACEOF
9322180740Sdes#define HAVE_TCSENDBREAK 1
9323180740Sdes_ACEOF
9324180740Sdes
9325180740Sdesfi
9326180740Sdesdone
9327180740Sdes
9328180740Sdesfi
9329180740Sdes
9330180740Sdes
9331225825Sdesac_fn_c_check_decl "$LINENO" "h_errno" "ac_cv_have_decl_h_errno" "#include <netdb.h>
9332225825Sdes"
9333225825Sdesif test "x$ac_cv_have_decl_h_errno" = xyes; then :
9334225825Sdes  ac_have_decl=1
9335180740Sdeselse
9336225825Sdes  ac_have_decl=0
9337180740Sdesfi
9338180740Sdes
9339180740Sdescat >>confdefs.h <<_ACEOF
9340225825Sdes#define HAVE_DECL_H_ERRNO $ac_have_decl
9341180740Sdes_ACEOF
9342180740Sdes
9343180740Sdes
9344225825Sdesac_fn_c_check_decl "$LINENO" "SHUT_RD" "ac_cv_have_decl_SHUT_RD" "
9345180740Sdes#include <sys/types.h>
9346180740Sdes#include <sys/socket.h>
9347180740Sdes
9348225825Sdes"
9349225825Sdesif test "x$ac_cv_have_decl_SHUT_RD" = xyes; then :
9350225825Sdes  ac_have_decl=1
9351180740Sdeselse
9352225825Sdes  ac_have_decl=0
9353180740Sdesfi
9354180740Sdes
9355180740Sdescat >>confdefs.h <<_ACEOF
9356225825Sdes#define HAVE_DECL_SHUT_RD $ac_have_decl
9357180740Sdes_ACEOF
9358180740Sdes
9359180740Sdes
9360225825Sdesac_fn_c_check_decl "$LINENO" "O_NONBLOCK" "ac_cv_have_decl_O_NONBLOCK" "
9361180740Sdes#include <sys/types.h>
9362180740Sdes#ifdef HAVE_SYS_STAT_H
9363180740Sdes# include <sys/stat.h>
9364180740Sdes#endif
9365180740Sdes#ifdef HAVE_FCNTL_H
9366180740Sdes# include <fcntl.h>
9367180740Sdes#endif
9368180740Sdes
9369225825Sdes"
9370225825Sdesif test "x$ac_cv_have_decl_O_NONBLOCK" = xyes; then :
9371225825Sdes  ac_have_decl=1
9372180740Sdeselse
9373225825Sdes  ac_have_decl=0
9374180740Sdesfi
9375180740Sdes
9376180740Sdescat >>confdefs.h <<_ACEOF
9377225825Sdes#define HAVE_DECL_O_NONBLOCK $ac_have_decl
9378180740Sdes_ACEOF
9379180740Sdes
9380180740Sdes
9381225825Sdesac_fn_c_check_decl "$LINENO" "writev" "ac_cv_have_decl_writev" "
9382180740Sdes#include <sys/types.h>
9383180740Sdes#include <sys/uio.h>
9384180740Sdes#include <unistd.h>
9385180740Sdes
9386225825Sdes"
9387225825Sdesif test "x$ac_cv_have_decl_writev" = xyes; then :
9388225825Sdes  ac_have_decl=1
9389180740Sdeselse
9390225825Sdes  ac_have_decl=0
9391180740Sdesfi
9392180740Sdes
9393180740Sdescat >>confdefs.h <<_ACEOF
9394225825Sdes#define HAVE_DECL_WRITEV $ac_have_decl
9395180740Sdes_ACEOF
9396180740Sdes
9397180740Sdes
9398225825Sdesac_fn_c_check_decl "$LINENO" "MAXSYMLINKS" "ac_cv_have_decl_MAXSYMLINKS" "
9399180744Sdes#include <sys/param.h>
9400180744Sdes
9401225825Sdes"
9402225825Sdesif test "x$ac_cv_have_decl_MAXSYMLINKS" = xyes; then :
9403225825Sdes  ac_have_decl=1
9404180744Sdeselse
9405225825Sdes  ac_have_decl=0
9406180744Sdesfi
9407180744Sdes
9408180744Sdescat >>confdefs.h <<_ACEOF
9409225825Sdes#define HAVE_DECL_MAXSYMLINKS $ac_have_decl
9410180744Sdes_ACEOF
9411180744Sdes
9412180744Sdes
9413225825Sdesac_fn_c_check_decl "$LINENO" "offsetof" "ac_cv_have_decl_offsetof" "
9414180744Sdes#include <stddef.h>
9415180744Sdes
9416225825Sdes"
9417225825Sdesif test "x$ac_cv_have_decl_offsetof" = xyes; then :
9418225825Sdes  ac_have_decl=1
9419180744Sdeselse
9420225825Sdes  ac_have_decl=0
9421180744Sdesfi
9422180744Sdes
9423180744Sdescat >>confdefs.h <<_ACEOF
9424225825Sdes#define HAVE_DECL_OFFSETOF $ac_have_decl
9425180744Sdes_ACEOF
9426180744Sdes
9427180744Sdes
9428225825Sdesfor ac_func in setresuid
9429225825Sdesdo :
9430225825Sdes  ac_fn_c_check_func "$LINENO" "setresuid" "ac_cv_func_setresuid"
9431225825Sdesif test "x$ac_cv_func_setresuid" = xyes; then :
9432180744Sdes  cat >>confdefs.h <<_ACEOF
9433225825Sdes#define HAVE_SETRESUID 1
9434180744Sdes_ACEOF
9435180744Sdes
9436225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if setresuid seems to work" >&5
9437225825Sdes$as_echo_n "checking if setresuid seems to work... " >&6; }
9438225825Sdes	if test "$cross_compiling" = yes; then :
9439225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking setresuid" >&5
9440225825Sdes$as_echo "$as_me: WARNING: cross compiling: not checking setresuid" >&2;}
9441180744Sdes
9442180740Sdeselse
9443225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9444180740Sdes/* end confdefs.h.  */
9445180740Sdes
9446225825Sdes#include <stdlib.h>
9447225825Sdes#include <errno.h>
9448180740Sdes
9449180740Sdesint
9450180740Sdesmain ()
9451180740Sdes{
9452225825Sdes
9453225825Sdes	errno=0;
9454225825Sdes	setresuid(0,0,0);
9455225825Sdes	if (errno==ENOSYS)
9456225825Sdes		exit(1);
9457225825Sdes	else
9458225825Sdes		exit(0);
9459225825Sdes
9460180740Sdes  ;
9461180740Sdes  return 0;
9462180740Sdes}
9463180740Sdes_ACEOF
9464225825Sdesif ac_fn_c_try_run "$LINENO"; then :
9465225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9466225825Sdes$as_echo "yes" >&6; }
9467180740Sdeselse
9468180740Sdes
9469225825Sdes$as_echo "#define BROKEN_SETRESUID 1" >>confdefs.h
9470180740Sdes
9471225825Sdes		 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not implemented" >&5
9472225825Sdes$as_echo "not implemented" >&6; }
9473180740Sdesfi
9474225825Sdesrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9475225825Sdes  conftest.$ac_objext conftest.beam conftest.$ac_ext
9476180740Sdesfi
9477180740Sdes
9478180740Sdes
9479180740Sdesfi
9480180740Sdesdone
9481180740Sdes
9482180740Sdes
9483180740Sdesfor ac_func in setresgid
9484225825Sdesdo :
9485225825Sdes  ac_fn_c_check_func "$LINENO" "setresgid" "ac_cv_func_setresgid"
9486225825Sdesif test "x$ac_cv_func_setresgid" = xyes; then :
9487225825Sdes  cat >>confdefs.h <<_ACEOF
9488225825Sdes#define HAVE_SETRESGID 1
9489180740Sdes_ACEOF
9490180740Sdes
9491225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if setresgid seems to work" >&5
9492225825Sdes$as_echo_n "checking if setresgid seems to work... " >&6; }
9493225825Sdes	if test "$cross_compiling" = yes; then :
9494225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking setresuid" >&5
9495225825Sdes$as_echo "$as_me: WARNING: cross compiling: not checking setresuid" >&2;}
9496180740Sdes
9497225825Sdeselse
9498225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9499225825Sdes/* end confdefs.h.  */
9500180740Sdes
9501225825Sdes#include <stdlib.h>
9502225825Sdes#include <errno.h>
9503180740Sdes
9504180740Sdesint
9505180740Sdesmain ()
9506180740Sdes{
9507225825Sdes
9508225825Sdes	errno=0;
9509225825Sdes	setresgid(0,0,0);
9510225825Sdes	if (errno==ENOSYS)
9511225825Sdes		exit(1);
9512225825Sdes	else
9513225825Sdes		exit(0);
9514225825Sdes
9515180740Sdes  ;
9516180740Sdes  return 0;
9517180740Sdes}
9518180740Sdes_ACEOF
9519225825Sdesif ac_fn_c_try_run "$LINENO"; then :
9520225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9521225825Sdes$as_echo "yes" >&6; }
9522180740Sdeselse
9523180740Sdes
9524225825Sdes$as_echo "#define BROKEN_SETRESGID 1" >>confdefs.h
9525180740Sdes
9526225825Sdes		 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not implemented" >&5
9527225825Sdes$as_echo "not implemented" >&6; }
9528180740Sdesfi
9529225825Sdesrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9530225825Sdes  conftest.$ac_objext conftest.beam conftest.$ac_ext
9531180740Sdesfi
9532180740Sdes
9533180740Sdes
9534180740Sdesfi
9535180740Sdesdone
9536180740Sdes
9537180740Sdes
9538180740Sdesfor ac_func in gettimeofday time
9539225825Sdesdo :
9540225825Sdes  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9541225825Sdesac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9542225825Sdesif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9543180740Sdes  cat >>confdefs.h <<_ACEOF
9544225825Sdes#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9545180740Sdes_ACEOF
9546180740Sdes
9547180740Sdesfi
9548180740Sdesdone
9549180740Sdes
9550180740Sdesfor ac_func in endutent getutent getutid getutline pututline setutent
9551225825Sdesdo :
9552225825Sdes  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9553225825Sdesac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9554225825Sdesif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9555180740Sdes  cat >>confdefs.h <<_ACEOF
9556225825Sdes#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9557180740Sdes_ACEOF
9558180740Sdes
9559180740Sdesfi
9560180740Sdesdone
9561180740Sdes
9562180740Sdesfor ac_func in utmpname
9563225825Sdesdo :
9564225825Sdes  ac_fn_c_check_func "$LINENO" "utmpname" "ac_cv_func_utmpname"
9565225825Sdesif test "x$ac_cv_func_utmpname" = xyes; then :
9566180740Sdes  cat >>confdefs.h <<_ACEOF
9567225825Sdes#define HAVE_UTMPNAME 1
9568180740Sdes_ACEOF
9569180740Sdes
9570180740Sdesfi
9571180740Sdesdone
9572180740Sdes
9573207311Sdesfor ac_func in endutxent getutxent getutxid getutxline getutxuser pututxline
9574225825Sdesdo :
9575225825Sdes  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9576225825Sdesac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9577225825Sdesif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9578180740Sdes  cat >>confdefs.h <<_ACEOF
9579225825Sdes#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9580180740Sdes_ACEOF
9581180740Sdes
9582180740Sdesfi
9583180740Sdesdone
9584180740Sdes
9585207311Sdesfor ac_func in setutxdb setutxent utmpxname
9586225825Sdesdo :
9587225825Sdes  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9588225825Sdesac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9589225825Sdesif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9590180740Sdes  cat >>confdefs.h <<_ACEOF
9591225825Sdes#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9592180740Sdes_ACEOF
9593180740Sdes
9594180740Sdesfi
9595180740Sdesdone
9596180740Sdes
9597189006Sdesfor ac_func in getlastlogxbyname
9598225825Sdesdo :
9599225825Sdes  ac_fn_c_check_func "$LINENO" "getlastlogxbyname" "ac_cv_func_getlastlogxbyname"
9600225825Sdesif test "x$ac_cv_func_getlastlogxbyname" = xyes; then :
9601189006Sdes  cat >>confdefs.h <<_ACEOF
9602225825Sdes#define HAVE_GETLASTLOGXBYNAME 1
9603189006Sdes_ACEOF
9604189006Sdes
9605189006Sdesfi
9606189006Sdesdone
9607189006Sdes
9608189006Sdes
9609225825Sdesac_fn_c_check_func "$LINENO" "daemon" "ac_cv_func_daemon"
9610225825Sdesif test "x$ac_cv_func_daemon" = xyes; then :
9611180740Sdes
9612225825Sdes$as_echo "#define HAVE_DAEMON 1" >>confdefs.h
9613180740Sdes
9614180740Sdeselse
9615225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for daemon in -lbsd" >&5
9616225825Sdes$as_echo_n "checking for daemon in -lbsd... " >&6; }
9617225825Sdesif ${ac_cv_lib_bsd_daemon+:} false; then :
9618225825Sdes  $as_echo_n "(cached) " >&6
9619180740Sdeselse
9620180740Sdes  ac_check_lib_save_LIBS=$LIBS
9621180740SdesLIBS="-lbsd  $LIBS"
9622225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
9623180740Sdes/* end confdefs.h.  */
9624180740Sdes
9625180740Sdes/* Override any GCC internal prototype to avoid an error.
9626180740Sdes   Use char because int might match the return type of a GCC
9627180740Sdes   builtin and then its argument prototype would still apply.  */
9628180740Sdes#ifdef __cplusplus
9629180740Sdesextern "C"
9630180740Sdes#endif
9631180740Sdeschar daemon ();
9632180740Sdesint
9633180740Sdesmain ()
9634180740Sdes{
9635180740Sdesreturn daemon ();
9636180740Sdes  ;
9637180740Sdes  return 0;
9638180740Sdes}
9639180740Sdes_ACEOF
9640225825Sdesif ac_fn_c_try_link "$LINENO"; then :
9641180740Sdes  ac_cv_lib_bsd_daemon=yes
9642180740Sdeselse
9643225825Sdes  ac_cv_lib_bsd_daemon=no
9644180740Sdesfi
9645225825Sdesrm -f core conftest.err conftest.$ac_objext \
9646225825Sdes    conftest$ac_exeext conftest.$ac_ext
9647180740SdesLIBS=$ac_check_lib_save_LIBS
9648180740Sdesfi
9649225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_daemon" >&5
9650225825Sdes$as_echo "$ac_cv_lib_bsd_daemon" >&6; }
9651225825Sdesif test "x$ac_cv_lib_bsd_daemon" = xyes; then :
9652225825Sdes  LIBS="$LIBS -lbsd"; $as_echo "#define HAVE_DAEMON 1" >>confdefs.h
9653180740Sdes
9654180740Sdesfi
9655180740Sdes
9656180740Sdes
9657180740Sdesfi
9658180740Sdes
9659180740Sdes
9660225825Sdesac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
9661225825Sdesif test "x$ac_cv_func_getpagesize" = xyes; then :
9662180740Sdes
9663225825Sdes$as_echo "#define HAVE_GETPAGESIZE 1" >>confdefs.h
9664180740Sdes
9665180740Sdeselse
9666225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getpagesize in -lucb" >&5
9667225825Sdes$as_echo_n "checking for getpagesize in -lucb... " >&6; }
9668225825Sdesif ${ac_cv_lib_ucb_getpagesize+:} false; then :
9669225825Sdes  $as_echo_n "(cached) " >&6
9670180740Sdeselse
9671180740Sdes  ac_check_lib_save_LIBS=$LIBS
9672180740SdesLIBS="-lucb  $LIBS"
9673225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
9674180740Sdes/* end confdefs.h.  */
9675180740Sdes
9676180740Sdes/* Override any GCC internal prototype to avoid an error.
9677180740Sdes   Use char because int might match the return type of a GCC
9678180740Sdes   builtin and then its argument prototype would still apply.  */
9679180740Sdes#ifdef __cplusplus
9680180740Sdesextern "C"
9681180740Sdes#endif
9682180740Sdeschar getpagesize ();
9683180740Sdesint
9684180740Sdesmain ()
9685180740Sdes{
9686180740Sdesreturn getpagesize ();
9687180740Sdes  ;
9688180740Sdes  return 0;
9689180740Sdes}
9690180740Sdes_ACEOF
9691225825Sdesif ac_fn_c_try_link "$LINENO"; then :
9692180740Sdes  ac_cv_lib_ucb_getpagesize=yes
9693180740Sdeselse
9694225825Sdes  ac_cv_lib_ucb_getpagesize=no
9695180740Sdesfi
9696225825Sdesrm -f core conftest.err conftest.$ac_objext \
9697225825Sdes    conftest$ac_exeext conftest.$ac_ext
9698180740SdesLIBS=$ac_check_lib_save_LIBS
9699180740Sdesfi
9700225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ucb_getpagesize" >&5
9701225825Sdes$as_echo "$ac_cv_lib_ucb_getpagesize" >&6; }
9702225825Sdesif test "x$ac_cv_lib_ucb_getpagesize" = xyes; then :
9703225825Sdes  LIBS="$LIBS -lucb"; $as_echo "#define HAVE_GETPAGESIZE 1" >>confdefs.h
9704180740Sdes
9705180740Sdesfi
9706180740Sdes
9707180740Sdes
9708180740Sdesfi
9709180740Sdes
9710180740Sdes
9711180740Sdes# Check for broken snprintf
9712180740Sdesif test "x$ac_cv_func_snprintf" = "xyes" ; then
9713225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf correctly terminates long strings" >&5
9714225825Sdes$as_echo_n "checking whether snprintf correctly terminates long strings... " >&6; }
9715225825Sdes	if test "$cross_compiling" = yes; then :
9716225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: Assuming working snprintf()" >&5
9717225825Sdes$as_echo "$as_me: WARNING: cross compiling: Assuming working snprintf()" >&2;}
9718180740Sdes
9719180740Sdeselse
9720225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9721180740Sdes/* end confdefs.h.  */
9722225825Sdes #include <stdio.h>
9723225825Sdesint
9724225825Sdesmain ()
9725225825Sdes{
9726180740Sdes
9727225825Sdes	char b[5];
9728225825Sdes	snprintf(b,5,"123456789");
9729225825Sdes	exit(b[4]!='\0');
9730180740Sdes
9731225825Sdes  ;
9732225825Sdes  return 0;
9733225825Sdes}
9734180740Sdes_ACEOF
9735225825Sdesif ac_fn_c_try_run "$LINENO"; then :
9736225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9737225825Sdes$as_echo "yes" >&6; }
9738180740Sdeselse
9739180740Sdes
9740225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9741225825Sdes$as_echo "no" >&6; }
9742180740Sdes
9743225825Sdes$as_echo "#define BROKEN_SNPRINTF 1" >>confdefs.h
9744180740Sdes
9745225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ****** Your snprintf() function is broken, complain to your vendor" >&5
9746225825Sdes$as_echo "$as_me: WARNING: ****** Your snprintf() function is broken, complain to your vendor" >&2;}
9747180740Sdes
9748180740Sdesfi
9749225825Sdesrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9750225825Sdes  conftest.$ac_objext conftest.beam conftest.$ac_ext
9751180740Sdesfi
9752180740Sdes
9753180740Sdesfi
9754180740Sdes
9755180740Sdes# If we don't have a working asprintf, then we strongly depend on vsnprintf
9756180740Sdes# returning the right thing on overflow: the number of characters it tried to
9757180740Sdes# create (as per SUSv3)
9758180740Sdesif test "x$ac_cv_func_asprintf" != "xyes" && \
9759180740Sdes   test "x$ac_cv_func_vsnprintf" = "xyes" ; then
9760225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether vsnprintf returns correct values on overflow" >&5
9761225825Sdes$as_echo_n "checking whether vsnprintf returns correct values on overflow... " >&6; }
9762225825Sdes	if test "$cross_compiling" = yes; then :
9763225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: Assuming working vsnprintf()" >&5
9764225825Sdes$as_echo "$as_me: WARNING: cross compiling: Assuming working vsnprintf()" >&2;}
9765180740Sdes
9766180740Sdeselse
9767225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9768180740Sdes/* end confdefs.h.  */
9769180740Sdes
9770180740Sdes#include <sys/types.h>
9771180740Sdes#include <stdio.h>
9772180740Sdes#include <stdarg.h>
9773180740Sdes
9774180740Sdesint x_snprintf(char *str,size_t count,const char *fmt,...)
9775180740Sdes{
9776180740Sdes	size_t ret; va_list ap;
9777180740Sdes	va_start(ap, fmt); ret = vsnprintf(str, count, fmt, ap); va_end(ap);
9778180740Sdes	return ret;
9779180740Sdes}
9780225825Sdes
9781225825Sdesint
9782225825Sdesmain ()
9783180740Sdes{
9784225825Sdes
9785180740Sdes	char x[1];
9786180740Sdes	exit(x_snprintf(x, 1, "%s %d", "hello", 12345) == 11 ? 0 : 1);
9787225825Sdes
9788225825Sdes  ;
9789225825Sdes  return 0;
9790180740Sdes}
9791180740Sdes_ACEOF
9792225825Sdesif ac_fn_c_try_run "$LINENO"; then :
9793225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9794225825Sdes$as_echo "yes" >&6; }
9795180740Sdeselse
9796180740Sdes
9797225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9798225825Sdes$as_echo "no" >&6; }
9799180740Sdes
9800225825Sdes$as_echo "#define BROKEN_SNPRINTF 1" >>confdefs.h
9801180740Sdes
9802225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ****** Your vsnprintf() function is broken, complain to your vendor" >&5
9803225825Sdes$as_echo "$as_me: WARNING: ****** Your vsnprintf() function is broken, complain to your vendor" >&2;}
9804180740Sdes
9805180740Sdesfi
9806225825Sdesrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9807225825Sdes  conftest.$ac_objext conftest.beam conftest.$ac_ext
9808180740Sdesfi
9809180740Sdes
9810180740Sdesfi
9811180740Sdes
9812180740Sdes# On systems where [v]snprintf is broken, but is declared in stdio,
9813180740Sdes# check that the fmt argument is const char * or just char *.
9814180740Sdes# This is only useful for when BROKEN_SNPRINTF
9815225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf can declare const char *fmt" >&5
9816225825Sdes$as_echo_n "checking whether snprintf can declare const char *fmt... " >&6; }
9817225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
9818180740Sdes/* end confdefs.h.  */
9819225825Sdes
9820180740Sdes#include <stdio.h>
9821225825Sdesint snprintf(char *a, size_t b, const char *c, ...) { return 0; }
9822180740Sdes
9823225825Sdesint
9824225825Sdesmain ()
9825225825Sdes{
9826180740Sdes
9827225825Sdes	snprintf(0, 0, 0);
9828225825Sdes
9829225825Sdes  ;
9830225825Sdes  return 0;
9831225825Sdes}
9832180740Sdes_ACEOF
9833225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
9834225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9835225825Sdes$as_echo "yes" >&6; }
9836180740Sdes
9837225825Sdes$as_echo "#define SNPRINTF_CONST const" >>confdefs.h
9838225825Sdes
9839180740Sdeselse
9840225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9841225825Sdes$as_echo "no" >&6; }
9842225825Sdes    $as_echo "#define SNPRINTF_CONST /* not const */" >>confdefs.h
9843180740Sdes
9844180740Sdesfi
9845180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9846180740Sdes
9847180740Sdes# Check for missing getpeereid (or equiv) support
9848180740SdesNO_PEERCHECK=""
9849180744Sdesif test "x$ac_cv_func_getpeereid" != "xyes" -a "x$ac_cv_func_getpeerucred" != "xyes"; then
9850225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system supports SO_PEERCRED getsockopt" >&5
9851225825Sdes$as_echo_n "checking whether system supports SO_PEERCRED getsockopt... " >&6; }
9852225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9853180740Sdes/* end confdefs.h.  */
9854225825Sdes
9855180740Sdes#include <sys/types.h>
9856225825Sdes#include <sys/socket.h>
9857180740Sdesint
9858180740Sdesmain ()
9859180740Sdes{
9860180740Sdesint i = SO_PEERCRED;
9861180740Sdes  ;
9862180740Sdes  return 0;
9863180740Sdes}
9864180740Sdes_ACEOF
9865225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
9866225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9867225825Sdes$as_echo "yes" >&6; }
9868180740Sdes
9869225825Sdes$as_echo "#define HAVE_SO_PEERCRED 1" >>confdefs.h
9870180740Sdes
9871180740Sdes
9872180740Sdeselse
9873225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9874225825Sdes$as_echo "no" >&6; }
9875180740Sdes		NO_PEERCHECK=1
9876180740Sdes
9877180740Sdesfi
9878180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9879180740Sdesfi
9880180740Sdes
9881180740Sdesif test "x$ac_cv_func_mkdtemp" = "xyes" ; then
9882225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for (overly) strict mkstemp" >&5
9883225825Sdes$as_echo_n "checking for (overly) strict mkstemp... " >&6; }
9884225825Sdesif test "$cross_compiling" = yes; then :
9885180740Sdes
9886225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9887225825Sdes$as_echo "yes" >&6; }
9888225825Sdes		$as_echo "#define HAVE_STRICT_MKSTEMP 1" >>confdefs.h
9889180740Sdes
9890180740Sdes
9891180740Sdes
9892180740Sdeselse
9893225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9894180740Sdes/* end confdefs.h.  */
9895180740Sdes
9896180740Sdes#include <stdlib.h>
9897225825Sdes
9898225825Sdesint
9899225825Sdesmain ()
9900225825Sdes{
9901225825Sdes
9902225825Sdes	char template[]="conftest.mkstemp-test";
9903225825Sdes	if (mkstemp(template) == -1)
9904225825Sdes		exit(1);
9905225825Sdes	unlink(template);
9906225825Sdes	exit(0);
9907225825Sdes
9908225825Sdes  ;
9909225825Sdes  return 0;
9910180740Sdes}
9911180740Sdes_ACEOF
9912225825Sdesif ac_fn_c_try_run "$LINENO"; then :
9913180740Sdes
9914225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9915225825Sdes$as_echo "no" >&6; }
9916180740Sdes
9917180740Sdeselse
9918180740Sdes
9919225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9920225825Sdes$as_echo "yes" >&6; }
9921180740Sdes
9922225825Sdes$as_echo "#define HAVE_STRICT_MKSTEMP 1" >>confdefs.h
9923180740Sdes
9924180740Sdes
9925180740Sdesfi
9926225825Sdesrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9927225825Sdes  conftest.$ac_objext conftest.beam conftest.$ac_ext
9928180740Sdesfi
9929180740Sdes
9930180740Sdesfi
9931180740Sdes
9932180740Sdesif test ! -z "$check_for_openpty_ctty_bug"; then
9933225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if openpty correctly handles controlling tty" >&5
9934225825Sdes$as_echo_n "checking if openpty correctly handles controlling tty... " >&6; }
9935225825Sdes	if test "$cross_compiling" = yes; then :
9936180740Sdes
9937225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: cross-compiling, assuming yes" >&5
9938225825Sdes$as_echo "cross-compiling, assuming yes" >&6; }
9939180740Sdes
9940180740Sdes
9941180740Sdeselse
9942225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9943180740Sdes/* end confdefs.h.  */
9944180740Sdes
9945180740Sdes#include <stdio.h>
9946180740Sdes#include <sys/fcntl.h>
9947180740Sdes#include <sys/types.h>
9948180740Sdes#include <sys/wait.h>
9949180740Sdes
9950180740Sdesint
9951225825Sdesmain ()
9952180740Sdes{
9953225825Sdes
9954180740Sdes	pid_t pid;
9955180740Sdes	int fd, ptyfd, ttyfd, status;
9956180740Sdes
9957180740Sdes	pid = fork();
9958180740Sdes	if (pid < 0) {		/* failed */
9959180740Sdes		exit(1);
9960180740Sdes	} else if (pid > 0) {	/* parent */
9961180740Sdes		waitpid(pid, &status, 0);
9962180740Sdes		if (WIFEXITED(status))
9963180740Sdes			exit(WEXITSTATUS(status));
9964180740Sdes		else
9965180740Sdes			exit(2);
9966180740Sdes	} else {		/* child */
9967180740Sdes		close(0); close(1); close(2);
9968180740Sdes		setsid();
9969180740Sdes		openpty(&ptyfd, &ttyfd, NULL, NULL, NULL);
9970180740Sdes		fd = open("/dev/tty", O_RDWR | O_NOCTTY);
9971180740Sdes		if (fd >= 0)
9972180740Sdes			exit(3);	/* Acquired ctty: broken */
9973180740Sdes		else
9974180740Sdes			exit(0);	/* Did not acquire ctty: OK */
9975180740Sdes	}
9976225825Sdes
9977225825Sdes  ;
9978225825Sdes  return 0;
9979180740Sdes}
9980180740Sdes_ACEOF
9981225825Sdesif ac_fn_c_try_run "$LINENO"; then :
9982180740Sdes
9983225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9984225825Sdes$as_echo "yes" >&6; }
9985180740Sdes
9986180740Sdeselse
9987180740Sdes
9988225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9989225825Sdes$as_echo "no" >&6; }
9990225825Sdes			$as_echo "#define SSHD_ACQUIRES_CTTY 1" >>confdefs.h
9991180740Sdes
9992180740Sdes
9993180740Sdesfi
9994225825Sdesrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9995225825Sdes  conftest.$ac_objext conftest.beam conftest.$ac_ext
9996180740Sdesfi
9997180740Sdes
9998180740Sdesfi
9999180740Sdes
10000180740Sdesif test "x$ac_cv_func_getaddrinfo" = "xyes" && \
10001180740Sdes    test "x$check_for_hpux_broken_getaddrinfo" = "x1"; then
10002225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo seems to work" >&5
10003225825Sdes$as_echo_n "checking if getaddrinfo seems to work... " >&6; }
10004225825Sdes	if test "$cross_compiling" = yes; then :
10005180740Sdes
10006225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: cross-compiling, assuming yes" >&5
10007225825Sdes$as_echo "cross-compiling, assuming yes" >&6; }
10008180740Sdes
10009180740Sdes
10010180740Sdeselse
10011225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10012180740Sdes/* end confdefs.h.  */
10013180740Sdes
10014180740Sdes#include <stdio.h>
10015180740Sdes#include <sys/socket.h>
10016180740Sdes#include <netdb.h>
10017180740Sdes#include <errno.h>
10018180740Sdes#include <netinet/in.h>
10019180740Sdes
10020180740Sdes#define TEST_PORT "2222"
10021180740Sdes
10022180740Sdesint
10023225825Sdesmain ()
10024180740Sdes{
10025225825Sdes
10026180740Sdes	int err, sock;
10027180740Sdes	struct addrinfo *gai_ai, *ai, hints;
10028180740Sdes	char ntop[NI_MAXHOST], strport[NI_MAXSERV], *name = NULL;
10029180740Sdes
10030180740Sdes	memset(&hints, 0, sizeof(hints));
10031180740Sdes	hints.ai_family = PF_UNSPEC;
10032180740Sdes	hints.ai_socktype = SOCK_STREAM;
10033180740Sdes	hints.ai_flags = AI_PASSIVE;
10034180740Sdes
10035180740Sdes	err = getaddrinfo(name, TEST_PORT, &hints, &gai_ai);
10036180740Sdes	if (err != 0) {
10037180740Sdes		fprintf(stderr, "getaddrinfo failed (%s)", gai_strerror(err));
10038180740Sdes		exit(1);
10039180740Sdes	}
10040180740Sdes
10041180740Sdes	for (ai = gai_ai; ai != NULL; ai = ai->ai_next) {
10042180740Sdes		if (ai->ai_family != AF_INET6)
10043180740Sdes			continue;
10044180740Sdes
10045180740Sdes		err = getnameinfo(ai->ai_addr, ai->ai_addrlen, ntop,
10046180740Sdes		    sizeof(ntop), strport, sizeof(strport),
10047180740Sdes		    NI_NUMERICHOST|NI_NUMERICSERV);
10048180740Sdes
10049180740Sdes		if (err != 0) {
10050180740Sdes			if (err == EAI_SYSTEM)
10051180740Sdes				perror("getnameinfo EAI_SYSTEM");
10052180740Sdes			else
10053180740Sdes				fprintf(stderr, "getnameinfo failed: %s\n",
10054180740Sdes				    gai_strerror(err));
10055180740Sdes			exit(2);
10056180740Sdes		}
10057180740Sdes
10058180740Sdes		sock = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol);
10059180740Sdes		if (sock < 0)
10060180740Sdes			perror("socket");
10061180740Sdes		if (bind(sock, ai->ai_addr, ai->ai_addrlen) < 0) {
10062180740Sdes			if (errno == EBADF)
10063180740Sdes				exit(3);
10064180740Sdes		}
10065180740Sdes	}
10066180740Sdes	exit(0);
10067225825Sdes
10068225825Sdes  ;
10069225825Sdes  return 0;
10070180740Sdes}
10071180740Sdes_ACEOF
10072225825Sdesif ac_fn_c_try_run "$LINENO"; then :
10073180740Sdes
10074225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10075225825Sdes$as_echo "yes" >&6; }
10076180740Sdes
10077180740Sdeselse
10078180740Sdes
10079225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10080225825Sdes$as_echo "no" >&6; }
10081225825Sdes			$as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
10082180740Sdes
10083180740Sdes
10084180740Sdesfi
10085225825Sdesrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10086225825Sdes  conftest.$ac_objext conftest.beam conftest.$ac_ext
10087180740Sdesfi
10088180740Sdes
10089180740Sdesfi
10090180740Sdes
10091180740Sdesif test "x$ac_cv_func_getaddrinfo" = "xyes" && \
10092180740Sdes    test "x$check_for_aix_broken_getaddrinfo" = "x1"; then
10093225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo seems to work" >&5
10094225825Sdes$as_echo_n "checking if getaddrinfo seems to work... " >&6; }
10095225825Sdes	if test "$cross_compiling" = yes; then :
10096180740Sdes
10097225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: cross-compiling, assuming no" >&5
10098225825Sdes$as_echo "cross-compiling, assuming no" >&6; }
10099180740Sdes
10100180740Sdes
10101180740Sdeselse
10102225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10103180740Sdes/* end confdefs.h.  */
10104180740Sdes
10105180740Sdes#include <stdio.h>
10106180740Sdes#include <sys/socket.h>
10107180740Sdes#include <netdb.h>
10108180740Sdes#include <errno.h>
10109180740Sdes#include <netinet/in.h>
10110180740Sdes
10111180740Sdes#define TEST_PORT "2222"
10112180740Sdes
10113180740Sdesint
10114225825Sdesmain ()
10115180740Sdes{
10116225825Sdes
10117180740Sdes	int err, sock;
10118180740Sdes	struct addrinfo *gai_ai, *ai, hints;
10119180740Sdes	char ntop[NI_MAXHOST], strport[NI_MAXSERV], *name = NULL;
10120180740Sdes
10121180740Sdes	memset(&hints, 0, sizeof(hints));
10122180740Sdes	hints.ai_family = PF_UNSPEC;
10123180740Sdes	hints.ai_socktype = SOCK_STREAM;
10124180740Sdes	hints.ai_flags = AI_PASSIVE;
10125180740Sdes
10126180740Sdes	err = getaddrinfo(name, TEST_PORT, &hints, &gai_ai);
10127180740Sdes	if (err != 0) {
10128180740Sdes		fprintf(stderr, "getaddrinfo failed (%s)", gai_strerror(err));
10129180740Sdes		exit(1);
10130180740Sdes	}
10131180740Sdes
10132180740Sdes	for (ai = gai_ai; ai != NULL; ai = ai->ai_next) {
10133180740Sdes		if (ai->ai_family != AF_INET && ai->ai_family != AF_INET6)
10134180740Sdes			continue;
10135180740Sdes
10136180740Sdes		err = getnameinfo(ai->ai_addr, ai->ai_addrlen, ntop,
10137180740Sdes		    sizeof(ntop), strport, sizeof(strport),
10138180740Sdes		    NI_NUMERICHOST|NI_NUMERICSERV);
10139180740Sdes
10140180740Sdes		if (ai->ai_family == AF_INET && err != 0) {
10141180740Sdes			perror("getnameinfo");
10142180740Sdes			exit(2);
10143180740Sdes		}
10144180740Sdes	}
10145180740Sdes	exit(0);
10146225825Sdes
10147225825Sdes  ;
10148225825Sdes  return 0;
10149180740Sdes}
10150180740Sdes_ACEOF
10151225825Sdesif ac_fn_c_try_run "$LINENO"; then :
10152180740Sdes
10153225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10154225825Sdes$as_echo "yes" >&6; }
10155180740Sdes
10156225825Sdes$as_echo "#define AIX_GETNAMEINFO_HACK 1" >>confdefs.h
10157180740Sdes
10158180740Sdes
10159180740Sdeselse
10160180740Sdes
10161225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10162225825Sdes$as_echo "no" >&6; }
10163225825Sdes			$as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
10164180740Sdes
10165180740Sdes
10166180740Sdesfi
10167225825Sdesrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10168225825Sdes  conftest.$ac_objext conftest.beam conftest.$ac_ext
10169180740Sdesfi
10170180740Sdes
10171180740Sdesfi
10172180740Sdes
10173180740Sdesif test "x$check_for_conflicting_getspnam" = "x1"; then
10174225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for conflicting getspnam in shadow.h" >&5
10175225825Sdes$as_echo_n "checking for conflicting getspnam in shadow.h... " >&6; }
10176225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10177225825Sdes/* end confdefs.h.  */
10178225825Sdes #include <shadow.h>
10179225825Sdesint
10180225825Sdesmain ()
10181225825Sdes{
10182225825Sdes exit(0);
10183225825Sdes  ;
10184225825Sdes  return 0;
10185225825Sdes}
10186180740Sdes_ACEOF
10187225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
10188180740Sdes
10189225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10190225825Sdes$as_echo "no" >&6; }
10191180740Sdes
10192180740Sdeselse
10193180740Sdes
10194225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10195225825Sdes$as_echo "yes" >&6; }
10196180740Sdes
10197225825Sdes$as_echo "#define GETSPNAM_CONFLICTING_DEFS 1" >>confdefs.h
10198180740Sdes
10199180740Sdes
10200180740Sdes
10201180740Sdesfi
10202180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10203180740Sdesfi
10204180740Sdes
10205225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getpgrp requires zero arguments" >&5
10206225825Sdes$as_echo_n "checking whether getpgrp requires zero arguments... " >&6; }
10207225825Sdesif ${ac_cv_func_getpgrp_void+:} false; then :
10208225825Sdes  $as_echo_n "(cached) " >&6
10209180740Sdeselse
10210180740Sdes  # Use it with a single arg.
10211225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
10212180740Sdes/* end confdefs.h.  */
10213180740Sdes$ac_includes_default
10214180740Sdesint
10215180740Sdesmain ()
10216180740Sdes{
10217180740Sdesgetpgrp (0);
10218180740Sdes  ;
10219180740Sdes  return 0;
10220180740Sdes}
10221180740Sdes_ACEOF
10222225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
10223180740Sdes  ac_cv_func_getpgrp_void=no
10224180740Sdeselse
10225225825Sdes  ac_cv_func_getpgrp_void=yes
10226180740Sdesfi
10227180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10228180740Sdes
10229180740Sdesfi
10230225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getpgrp_void" >&5
10231225825Sdes$as_echo "$ac_cv_func_getpgrp_void" >&6; }
10232180740Sdesif test $ac_cv_func_getpgrp_void = yes; then
10233180740Sdes
10234225825Sdes$as_echo "#define GETPGRP_VOID 1" >>confdefs.h
10235180740Sdes
10236180740Sdesfi
10237180740Sdes
10238180740Sdes
10239180740Sdes# Search for OpenSSL
10240180740Sdessaved_CPPFLAGS="$CPPFLAGS"
10241180740Sdessaved_LDFLAGS="$LDFLAGS"
10242180740Sdes
10243180740Sdes# Check whether --with-ssl-dir was given.
10244225825Sdesif test "${with_ssl_dir+set}" = set; then :
10245180740Sdes  withval=$with_ssl_dir;
10246180740Sdes		if test "x$withval" != "xno" ; then
10247180740Sdes			case "$withval" in
10248180740Sdes				# Relative paths
10249180740Sdes				./*|../*)	withval="`pwd`/$withval"
10250180740Sdes			esac
10251180740Sdes			if test -d "$withval/lib"; then
10252180740Sdes				if test -n "${need_dash_r}"; then
10253180740Sdes					LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}"
10254180740Sdes				else
10255180740Sdes					LDFLAGS="-L${withval}/lib ${LDFLAGS}"
10256180740Sdes				fi
10257214979Sdes			elif test -d "$withval/lib64"; then
10258214979Sdes				if test -n "${need_dash_r}"; then
10259214979Sdes					LDFLAGS="-L${withval}/lib64 -R${withval}/lib64 ${LDFLAGS}"
10260214979Sdes				else
10261214979Sdes					LDFLAGS="-L${withval}/lib64 ${LDFLAGS}"
10262214979Sdes				fi
10263180740Sdes			else
10264180740Sdes				if test -n "${need_dash_r}"; then
10265180740Sdes					LDFLAGS="-L${withval} -R${withval} ${LDFLAGS}"
10266180740Sdes				else
10267180740Sdes					LDFLAGS="-L${withval} ${LDFLAGS}"
10268180740Sdes				fi
10269180740Sdes			fi
10270180740Sdes			if test -d "$withval/include"; then
10271180740Sdes				CPPFLAGS="-I${withval}/include ${CPPFLAGS}"
10272180740Sdes			else
10273180740Sdes				CPPFLAGS="-I${withval} ${CPPFLAGS}"
10274180740Sdes			fi
10275180740Sdes		fi
10276180740Sdes
10277180740Sdes
10278180740Sdesfi
10279180740Sdes
10280180740SdesLIBS="-lcrypto $LIBS"
10281225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
10282180740Sdes/* end confdefs.h.  */
10283180740Sdes
10284180740Sdes/* Override any GCC internal prototype to avoid an error.
10285180740Sdes   Use char because int might match the return type of a GCC
10286180740Sdes   builtin and then its argument prototype would still apply.  */
10287180740Sdes#ifdef __cplusplus
10288180740Sdesextern "C"
10289180740Sdes#endif
10290180740Sdeschar RAND_add ();
10291180740Sdesint
10292180740Sdesmain ()
10293180740Sdes{
10294180740Sdesreturn RAND_add ();
10295180740Sdes  ;
10296180740Sdes  return 0;
10297180740Sdes}
10298180740Sdes_ACEOF
10299225825Sdesif ac_fn_c_try_link "$LINENO"; then :
10300180740Sdes
10301225825Sdes$as_echo "#define HAVE_OPENSSL 1" >>confdefs.h
10302180740Sdes
10303180740Sdeselse
10304180740Sdes
10305180740Sdes				if test -n "${need_dash_r}"; then
10306180740Sdes			LDFLAGS="-L/usr/local/ssl/lib -R/usr/local/ssl/lib ${saved_LDFLAGS}"
10307180740Sdes		else
10308180740Sdes			LDFLAGS="-L/usr/local/ssl/lib ${saved_LDFLAGS}"
10309180740Sdes		fi
10310180740Sdes		CPPFLAGS="-I/usr/local/ssl/include ${saved_CPPFLAGS}"
10311225825Sdes		ac_fn_c_check_header_mongrel "$LINENO" "openssl/opensslv.h" "ac_cv_header_openssl_opensslv_h" "$ac_includes_default"
10312225825Sdesif test "x$ac_cv_header_openssl_opensslv_h" = xyes; then :
10313197670Sdes
10314197670Sdeselse
10315225825Sdes  as_fn_error $? "*** OpenSSL headers missing - please install first or check config.log ***" "$LINENO" 5
10316197670Sdesfi
10317197670Sdes
10318197670Sdes
10319225825Sdes		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10320180740Sdes/* end confdefs.h.  */
10321180740Sdes
10322180740Sdes/* Override any GCC internal prototype to avoid an error.
10323180740Sdes   Use char because int might match the return type of a GCC
10324180740Sdes   builtin and then its argument prototype would still apply.  */
10325180740Sdes#ifdef __cplusplus
10326180740Sdesextern "C"
10327180740Sdes#endif
10328180740Sdeschar RAND_add ();
10329180740Sdesint
10330180740Sdesmain ()
10331180740Sdes{
10332180740Sdesreturn RAND_add ();
10333180740Sdes  ;
10334180740Sdes  return 0;
10335180740Sdes}
10336180740Sdes_ACEOF
10337225825Sdesif ac_fn_c_try_link "$LINENO"; then :
10338225825Sdes  $as_echo "#define HAVE_OPENSSL 1" >>confdefs.h
10339180740Sdes
10340180740Sdeselse
10341180740Sdes
10342225825Sdes				as_fn_error $? "*** Can't find recent OpenSSL libcrypto (see config.log for details) ***" "$LINENO" 5
10343180740Sdes
10344180740Sdes
10345180740Sdesfi
10346225825Sdesrm -f core conftest.err conftest.$ac_objext \
10347225825Sdes    conftest$ac_exeext conftest.$ac_ext
10348180740Sdes
10349180740Sdes
10350180740Sdesfi
10351225825Sdesrm -f core conftest.err conftest.$ac_objext \
10352225825Sdes    conftest$ac_exeext conftest.$ac_ext
10353180740Sdes
10354180740Sdes# Determine OpenSSL header version
10355225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking OpenSSL header version" >&5
10356225825Sdes$as_echo_n "checking OpenSSL header version... " >&6; }
10357225825Sdesif test "$cross_compiling" = yes; then :
10358180740Sdes
10359225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking" >&5
10360225825Sdes$as_echo "$as_me: WARNING: cross compiling: not checking" >&2;}
10361180740Sdes
10362180740Sdes
10363180740Sdeselse
10364225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10365180740Sdes/* end confdefs.h.  */
10366180740Sdes
10367180740Sdes#include <stdio.h>
10368180740Sdes#include <string.h>
10369180740Sdes#include <openssl/opensslv.h>
10370180740Sdes#define DATA "conftest.sslincver"
10371225825Sdes
10372225825Sdesint
10373225825Sdesmain ()
10374225825Sdes{
10375225825Sdes
10376180740Sdes	FILE *fd;
10377180740Sdes	int rc;
10378180740Sdes
10379180740Sdes	fd = fopen(DATA,"w");
10380180740Sdes	if(fd == NULL)
10381180740Sdes		exit(1);
10382180740Sdes
10383180740Sdes	if ((rc = fprintf(fd ,"%x (%s)\n", OPENSSL_VERSION_NUMBER, OPENSSL_VERSION_TEXT)) <0)
10384180740Sdes		exit(1);
10385180740Sdes
10386180740Sdes	exit(0);
10387225825Sdes
10388225825Sdes  ;
10389225825Sdes  return 0;
10390180740Sdes}
10391180740Sdes_ACEOF
10392225825Sdesif ac_fn_c_try_run "$LINENO"; then :
10393180740Sdes
10394180740Sdes		ssl_header_ver=`cat conftest.sslincver`
10395225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssl_header_ver" >&5
10396225825Sdes$as_echo "$ssl_header_ver" >&6; }
10397180740Sdes
10398180740Sdeselse
10399180740Sdes
10400225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
10401225825Sdes$as_echo "not found" >&6; }
10402225825Sdes		as_fn_error $? "OpenSSL version header not found." "$LINENO" 5
10403180740Sdes
10404180740Sdesfi
10405225825Sdesrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10406225825Sdes  conftest.$ac_objext conftest.beam conftest.$ac_ext
10407180740Sdesfi
10408180740Sdes
10409180740Sdes
10410180740Sdes# Determine OpenSSL library version
10411225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking OpenSSL library version" >&5
10412225825Sdes$as_echo_n "checking OpenSSL library version... " >&6; }
10413225825Sdesif test "$cross_compiling" = yes; then :
10414180740Sdes
10415225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking" >&5
10416225825Sdes$as_echo "$as_me: WARNING: cross compiling: not checking" >&2;}
10417180740Sdes
10418180740Sdes
10419180740Sdeselse
10420225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10421180740Sdes/* end confdefs.h.  */
10422180740Sdes
10423180740Sdes#include <stdio.h>
10424180740Sdes#include <string.h>
10425180740Sdes#include <openssl/opensslv.h>
10426180740Sdes#include <openssl/crypto.h>
10427180740Sdes#define DATA "conftest.ssllibver"
10428225825Sdes
10429225825Sdesint
10430225825Sdesmain ()
10431225825Sdes{
10432225825Sdes
10433180740Sdes	FILE *fd;
10434180740Sdes	int rc;
10435180740Sdes
10436180740Sdes	fd = fopen(DATA,"w");
10437180740Sdes	if(fd == NULL)
10438180740Sdes		exit(1);
10439180740Sdes
10440180740Sdes	if ((rc = fprintf(fd ,"%x (%s)\n", SSLeay(), SSLeay_version(SSLEAY_VERSION))) <0)
10441180740Sdes		exit(1);
10442180740Sdes
10443180740Sdes	exit(0);
10444225825Sdes
10445225825Sdes  ;
10446225825Sdes  return 0;
10447180740Sdes}
10448180740Sdes_ACEOF
10449225825Sdesif ac_fn_c_try_run "$LINENO"; then :
10450180740Sdes
10451180740Sdes		ssl_library_ver=`cat conftest.ssllibver`
10452225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssl_library_ver" >&5
10453225825Sdes$as_echo "$ssl_library_ver" >&6; }
10454180740Sdes
10455180740Sdeselse
10456180740Sdes
10457225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
10458225825Sdes$as_echo "not found" >&6; }
10459225825Sdes		as_fn_error $? "OpenSSL library not found." "$LINENO" 5
10460180740Sdes
10461180740Sdesfi
10462225825Sdesrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10463225825Sdes  conftest.$ac_objext conftest.beam conftest.$ac_ext
10464180740Sdesfi
10465180740Sdes
10466180740Sdes
10467180740Sdes
10468180740Sdes# Check whether --with-openssl-header-check was given.
10469225825Sdesif test "${with_openssl_header_check+set}" = set; then :
10470180740Sdes  withval=$with_openssl_header_check;   if test "x$withval" = "xno" ; then
10471180740Sdes		openssl_check_nonfatal=1
10472180740Sdes	   fi
10473180740Sdes
10474180740Sdes
10475180740Sdesfi
10476180740Sdes
10477180740Sdes
10478180740Sdes# Sanity check OpenSSL headers
10479225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether OpenSSL's headers match the library" >&5
10480225825Sdes$as_echo_n "checking whether OpenSSL's headers match the library... " >&6; }
10481225825Sdesif test "$cross_compiling" = yes; then :
10482180740Sdes
10483225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking" >&5
10484225825Sdes$as_echo "$as_me: WARNING: cross compiling: not checking" >&2;}
10485180740Sdes
10486180740Sdes
10487180740Sdeselse
10488225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10489180740Sdes/* end confdefs.h.  */
10490180740Sdes
10491180740Sdes#include <string.h>
10492180740Sdes#include <openssl/opensslv.h>
10493180740Sdes
10494225825Sdesint
10495225825Sdesmain ()
10496225825Sdes{
10497225825Sdes
10498225825Sdes	exit(SSLeay() == OPENSSL_VERSION_NUMBER ? 0 : 1);
10499225825Sdes
10500225825Sdes  ;
10501225825Sdes  return 0;
10502225825Sdes}
10503180740Sdes_ACEOF
10504225825Sdesif ac_fn_c_try_run "$LINENO"; then :
10505180740Sdes
10506225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10507225825Sdes$as_echo "yes" >&6; }
10508180740Sdes
10509180740Sdeselse
10510180740Sdes
10511225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10512225825Sdes$as_echo "no" >&6; }
10513180740Sdes		if test "x$openssl_check_nonfatal" = "x"; then
10514225825Sdes			as_fn_error $? "Your OpenSSL headers do not match your
10515180740Sdeslibrary. Check config.log for details.
10516180740SdesIf you are sure your installation is consistent, you can disable the check
10517180740Sdesby running \"./configure --without-openssl-header-check\".
10518180740SdesAlso see contrib/findssl.sh for help identifying header/library mismatches.
10519225825Sdes" "$LINENO" 5
10520180740Sdes		else
10521225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Your OpenSSL headers do not match your
10522180740Sdeslibrary. Check config.log for details.
10523180740SdesAlso see contrib/findssl.sh for help identifying header/library mismatches." >&5
10524225825Sdes$as_echo "$as_me: WARNING: Your OpenSSL headers do not match your
10525180740Sdeslibrary. Check config.log for details.
10526180740SdesAlso see contrib/findssl.sh for help identifying header/library mismatches." >&2;}
10527180740Sdes		fi
10528180740Sdes
10529180740Sdesfi
10530225825Sdesrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10531225825Sdes  conftest.$ac_objext conftest.beam conftest.$ac_ext
10532180740Sdesfi
10533180740Sdes
10534180740Sdes
10535225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if programs using OpenSSL functions will link" >&5
10536225825Sdes$as_echo_n "checking if programs using OpenSSL functions will link... " >&6; }
10537225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
10538180740Sdes/* end confdefs.h.  */
10539225825Sdes #include <openssl/evp.h>
10540225825Sdesint
10541225825Sdesmain ()
10542225825Sdes{
10543225825Sdes SSLeay_add_all_algorithms();
10544225825Sdes  ;
10545225825Sdes  return 0;
10546225825Sdes}
10547180740Sdes_ACEOF
10548225825Sdesif ac_fn_c_try_link "$LINENO"; then :
10549180740Sdes
10550225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10551225825Sdes$as_echo "yes" >&6; }
10552180740Sdes
10553180740Sdeselse
10554180740Sdes
10555225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10556225825Sdes$as_echo "no" >&6; }
10557180740Sdes		saved_LIBS="$LIBS"
10558180740Sdes		LIBS="$LIBS -ldl"
10559225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if programs using OpenSSL need -ldl" >&5
10560225825Sdes$as_echo_n "checking if programs using OpenSSL need -ldl... " >&6; }
10561225825Sdes		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10562180740Sdes/* end confdefs.h.  */
10563225825Sdes #include <openssl/evp.h>
10564225825Sdesint
10565225825Sdesmain ()
10566225825Sdes{
10567225825Sdes SSLeay_add_all_algorithms();
10568225825Sdes  ;
10569225825Sdes  return 0;
10570225825Sdes}
10571180740Sdes_ACEOF
10572225825Sdesif ac_fn_c_try_link "$LINENO"; then :
10573180740Sdes
10574225825Sdes				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10575225825Sdes$as_echo "yes" >&6; }
10576180740Sdes
10577180740Sdeselse
10578180740Sdes
10579225825Sdes				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10580225825Sdes$as_echo "no" >&6; }
10581180740Sdes				LIBS="$saved_LIBS"
10582180740Sdes
10583180740Sdes
10584180740Sdesfi
10585225825Sdesrm -f core conftest.err conftest.$ac_objext \
10586225825Sdes    conftest$ac_exeext conftest.$ac_ext
10587180740Sdes
10588180740Sdes
10589180740Sdesfi
10590225825Sdesrm -f core conftest.err conftest.$ac_objext \
10591225825Sdes    conftest$ac_exeext conftest.$ac_ext
10592180740Sdes
10593218767Sdesfor ac_func in RSA_generate_key_ex DSA_generate_parameters_ex BN_is_prime_ex RSA_get_default_method
10594225825Sdesdo :
10595225825Sdes  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10596225825Sdesac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10597225825Sdesif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10598218767Sdes  cat >>confdefs.h <<_ACEOF
10599225825Sdes#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10600218767Sdes_ACEOF
10601218767Sdes
10602218767Sdesfi
10603218767Sdesdone
10604218767Sdes
10605218767Sdes
10606218767Sdes
10607180740Sdes# Check whether --with-ssl-engine was given.
10608225825Sdesif test "${with_ssl_engine+set}" = set; then :
10609180740Sdes  withval=$with_ssl_engine;  if test "x$withval" != "xno" ; then
10610225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL ENGINE support" >&5
10611225825Sdes$as_echo_n "checking for OpenSSL ENGINE support... " >&6; }
10612225825Sdes		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10613180740Sdes/* end confdefs.h.  */
10614225825Sdes
10615225825Sdes#include <openssl/engine.h>
10616225825Sdes
10617180740Sdesint
10618180740Sdesmain ()
10619180740Sdes{
10620180740Sdes
10621225825Sdes	ENGINE_load_builtin_engines();
10622225825Sdes	ENGINE_register_all_complete();
10623180740Sdes
10624180740Sdes  ;
10625180740Sdes  return 0;
10626180740Sdes}
10627180740Sdes_ACEOF
10628225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
10629225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10630225825Sdes$as_echo "yes" >&6; }
10631180740Sdes
10632225825Sdes$as_echo "#define USE_OPENSSL_ENGINE 1" >>confdefs.h
10633180740Sdes
10634180740Sdes
10635180740Sdeselse
10636225825Sdes   as_fn_error $? "OpenSSL ENGINE support not found" "$LINENO" 5
10637180740Sdes
10638180740Sdesfi
10639180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10640180740Sdes	  fi
10641180740Sdes
10642180740Sdesfi
10643180740Sdes
10644180740Sdes
10645180740Sdes# Check for OpenSSL without EVP_aes_{192,256}_cbc
10646225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether OpenSSL has crippled AES support" >&5
10647225825Sdes$as_echo_n "checking whether OpenSSL has crippled AES support... " >&6; }
10648225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
10649180740Sdes/* end confdefs.h.  */
10650180740Sdes
10651180740Sdes#include <string.h>
10652180740Sdes#include <openssl/evp.h>
10653180740Sdes
10654225825Sdesint
10655225825Sdesmain ()
10656225825Sdes{
10657225825Sdes
10658225825Sdes	exit(EVP_aes_192_cbc() == NULL || EVP_aes_256_cbc() == NULL);
10659225825Sdes
10660225825Sdes  ;
10661225825Sdes  return 0;
10662225825Sdes}
10663180740Sdes_ACEOF
10664225825Sdesif ac_fn_c_try_link "$LINENO"; then :
10665180740Sdes
10666225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10667225825Sdes$as_echo "no" >&6; }
10668180740Sdes
10669180740Sdeselse
10670180740Sdes
10671225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10672225825Sdes$as_echo "yes" >&6; }
10673180740Sdes
10674225825Sdes$as_echo "#define OPENSSL_LOBOTOMISED_AES 1" >>confdefs.h
10675180740Sdes
10676180740Sdes
10677180740Sdes
10678180740Sdesfi
10679225825Sdesrm -f core conftest.err conftest.$ac_objext \
10680225825Sdes    conftest$ac_exeext conftest.$ac_ext
10681180740Sdes
10682225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if EVP_DigestUpdate returns an int" >&5
10683225825Sdes$as_echo_n "checking if EVP_DigestUpdate returns an int... " >&6; }
10684225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
10685197670Sdes/* end confdefs.h.  */
10686197670Sdes
10687197670Sdes#include <string.h>
10688197670Sdes#include <openssl/evp.h>
10689197670Sdes
10690225825Sdesint
10691225825Sdesmain ()
10692225825Sdes{
10693225825Sdes
10694225825Sdes	if(EVP_DigestUpdate(NULL, NULL,0))
10695225825Sdes		exit(0);
10696225825Sdes
10697225825Sdes  ;
10698225825Sdes  return 0;
10699225825Sdes}
10700197670Sdes_ACEOF
10701225825Sdesif ac_fn_c_try_link "$LINENO"; then :
10702197670Sdes
10703225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10704225825Sdes$as_echo "yes" >&6; }
10705197670Sdes
10706197670Sdeselse
10707197670Sdes
10708225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10709225825Sdes$as_echo "no" >&6; }
10710197670Sdes
10711225825Sdes$as_echo "#define OPENSSL_EVP_DIGESTUPDATE_VOID 1" >>confdefs.h
10712197670Sdes
10713197670Sdes
10714197670Sdes
10715197670Sdesfi
10716225825Sdesrm -f core conftest.err conftest.$ac_objext \
10717225825Sdes    conftest$ac_exeext conftest.$ac_ext
10718197670Sdes
10719180740Sdes# Some systems want crypt() from libcrypt, *not* the version in OpenSSL,
10720180740Sdes# because the system crypt() is more featureful.
10721180740Sdesif test "x$check_for_libcrypt_before" = "x1"; then
10722225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
10723225825Sdes$as_echo_n "checking for crypt in -lcrypt... " >&6; }
10724225825Sdesif ${ac_cv_lib_crypt_crypt+:} false; then :
10725225825Sdes  $as_echo_n "(cached) " >&6
10726180740Sdeselse
10727180740Sdes  ac_check_lib_save_LIBS=$LIBS
10728180740SdesLIBS="-lcrypt  $LIBS"
10729225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
10730180740Sdes/* end confdefs.h.  */
10731180740Sdes
10732180740Sdes/* Override any GCC internal prototype to avoid an error.
10733180740Sdes   Use char because int might match the return type of a GCC
10734180740Sdes   builtin and then its argument prototype would still apply.  */
10735180740Sdes#ifdef __cplusplus
10736180740Sdesextern "C"
10737180740Sdes#endif
10738180740Sdeschar crypt ();
10739180740Sdesint
10740180740Sdesmain ()
10741180740Sdes{
10742180740Sdesreturn crypt ();
10743180740Sdes  ;
10744180740Sdes  return 0;
10745180740Sdes}
10746180740Sdes_ACEOF
10747225825Sdesif ac_fn_c_try_link "$LINENO"; then :
10748180740Sdes  ac_cv_lib_crypt_crypt=yes
10749180740Sdeselse
10750225825Sdes  ac_cv_lib_crypt_crypt=no
10751180740Sdesfi
10752225825Sdesrm -f core conftest.err conftest.$ac_objext \
10753225825Sdes    conftest$ac_exeext conftest.$ac_ext
10754180740SdesLIBS=$ac_check_lib_save_LIBS
10755180740Sdesfi
10756225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
10757225825Sdes$as_echo "$ac_cv_lib_crypt_crypt" >&6; }
10758225825Sdesif test "x$ac_cv_lib_crypt_crypt" = xyes; then :
10759180740Sdes  cat >>confdefs.h <<_ACEOF
10760180740Sdes#define HAVE_LIBCRYPT 1
10761180740Sdes_ACEOF
10762180740Sdes
10763180740Sdes  LIBS="-lcrypt $LIBS"
10764180740Sdes
10765180740Sdesfi
10766180740Sdes
10767180740Sdesfi
10768180740Sdes
10769180740Sdes# Some Linux systems (Slackware) need crypt() from libcrypt, *not* the
10770180740Sdes# version in OpenSSL.
10771180740Sdesif test "x$check_for_libcrypt_later" = "x1"; then
10772225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
10773225825Sdes$as_echo_n "checking for crypt in -lcrypt... " >&6; }
10774225825Sdesif ${ac_cv_lib_crypt_crypt+:} false; then :
10775225825Sdes  $as_echo_n "(cached) " >&6
10776180740Sdeselse
10777180740Sdes  ac_check_lib_save_LIBS=$LIBS
10778180740SdesLIBS="-lcrypt  $LIBS"
10779225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
10780180740Sdes/* end confdefs.h.  */
10781180740Sdes
10782180740Sdes/* Override any GCC internal prototype to avoid an error.
10783180740Sdes   Use char because int might match the return type of a GCC
10784180740Sdes   builtin and then its argument prototype would still apply.  */
10785180740Sdes#ifdef __cplusplus
10786180740Sdesextern "C"
10787180740Sdes#endif
10788180740Sdeschar crypt ();
10789180740Sdesint
10790180740Sdesmain ()
10791180740Sdes{
10792180740Sdesreturn crypt ();
10793180740Sdes  ;
10794180740Sdes  return 0;
10795180740Sdes}
10796180740Sdes_ACEOF
10797225825Sdesif ac_fn_c_try_link "$LINENO"; then :
10798180740Sdes  ac_cv_lib_crypt_crypt=yes
10799180740Sdeselse
10800225825Sdes  ac_cv_lib_crypt_crypt=no
10801180740Sdesfi
10802225825Sdesrm -f core conftest.err conftest.$ac_objext \
10803225825Sdes    conftest$ac_exeext conftest.$ac_ext
10804180740SdesLIBS=$ac_check_lib_save_LIBS
10805180740Sdesfi
10806225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
10807225825Sdes$as_echo "$ac_cv_lib_crypt_crypt" >&6; }
10808225825Sdesif test "x$ac_cv_lib_crypt_crypt" = xyes; then :
10809180740Sdes  LIBS="$LIBS -lcrypt"
10810180740Sdesfi
10811180740Sdes
10812180740Sdesfi
10813180740Sdes
10814180740Sdes# Search for SHA256 support in libc and/or OpenSSL
10815180740Sdesfor ac_func in SHA256_Update EVP_sha256
10816225825Sdesdo :
10817225825Sdes  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10818225825Sdesac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10819225825Sdesif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10820180740Sdes  cat >>confdefs.h <<_ACEOF
10821225825Sdes#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10822180740Sdes_ACEOF
10823218767Sdes TEST_SSH_SHA256=yes
10824218767Sdeselse
10825218767Sdes  TEST_SSH_SHA256=no
10826180740Sdesfi
10827180740Sdesdone
10828180740Sdes
10829180740Sdes
10830218767Sdes
10831218767Sdes# Check complete ECC support in OpenSSL
10832225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether OpenSSL has complete ECC support" >&5
10833225825Sdes$as_echo_n "checking whether OpenSSL has complete ECC support... " >&6; }
10834225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
10835218767Sdes/* end confdefs.h.  */
10836218767Sdes
10837218767Sdes#include <openssl/ec.h>
10838218767Sdes#include <openssl/ecdh.h>
10839218767Sdes#include <openssl/ecdsa.h>
10840218767Sdes#include <openssl/evp.h>
10841218767Sdes#include <openssl/objects.h>
10842218767Sdes#include <openssl/opensslv.h>
10843218767Sdes#if OPENSSL_VERSION_NUMBER < 0x0090807f /* 0.9.8g */
10844218767Sdes# error "OpenSSL < 0.9.8g has unreliable ECC code"
10845218767Sdes#endif
10846225825Sdes
10847225825Sdesint
10848225825Sdesmain ()
10849225825Sdes{
10850225825Sdes
10851218767Sdes	EC_KEY *e = EC_KEY_new_by_curve_name(NID_secp521r1);
10852218767Sdes	const EVP_MD *m = EVP_sha512(); /* We need this too */
10853225825Sdes
10854225825Sdes  ;
10855225825Sdes  return 0;
10856218767Sdes}
10857218767Sdes_ACEOF
10858225825Sdesif ac_fn_c_try_link "$LINENO"; then :
10859218767Sdes
10860225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10861225825Sdes$as_echo "yes" >&6; }
10862218767Sdes
10863225825Sdes$as_echo "#define OPENSSL_HAS_ECC 1" >>confdefs.h
10864218767Sdes
10865218767Sdes		TEST_SSH_ECC=yes
10866218767Sdes		COMMENT_OUT_ECC=""
10867218767Sdes
10868218767Sdeselse
10869218767Sdes
10870225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10871225825Sdes$as_echo "no" >&6; }
10872218767Sdes		TEST_SSH_ECC=no
10873218767Sdes		COMMENT_OUT_ECC="#no ecc#"
10874218767Sdes
10875218767Sdes
10876218767Sdesfi
10877225825Sdesrm -f core conftest.err conftest.$ac_objext \
10878225825Sdes    conftest$ac_exeext conftest.$ac_ext
10879218767Sdes
10880218767Sdes
10881218767Sdes
10882180744Sdessaved_LIBS="$LIBS"
10883225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ia_openinfo in -liaf" >&5
10884225825Sdes$as_echo_n "checking for ia_openinfo in -liaf... " >&6; }
10885225825Sdesif ${ac_cv_lib_iaf_ia_openinfo+:} false; then :
10886225825Sdes  $as_echo_n "(cached) " >&6
10887180740Sdeselse
10888180740Sdes  ac_check_lib_save_LIBS=$LIBS
10889180740SdesLIBS="-liaf  $LIBS"
10890225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
10891180740Sdes/* end confdefs.h.  */
10892180740Sdes
10893180740Sdes/* Override any GCC internal prototype to avoid an error.
10894180740Sdes   Use char because int might match the return type of a GCC
10895180740Sdes   builtin and then its argument prototype would still apply.  */
10896180740Sdes#ifdef __cplusplus
10897180740Sdesextern "C"
10898180740Sdes#endif
10899180740Sdeschar ia_openinfo ();
10900180740Sdesint
10901180740Sdesmain ()
10902180740Sdes{
10903180740Sdesreturn ia_openinfo ();
10904180740Sdes  ;
10905180740Sdes  return 0;
10906180740Sdes}
10907180740Sdes_ACEOF
10908225825Sdesif ac_fn_c_try_link "$LINENO"; then :
10909180740Sdes  ac_cv_lib_iaf_ia_openinfo=yes
10910180740Sdeselse
10911225825Sdes  ac_cv_lib_iaf_ia_openinfo=no
10912180740Sdesfi
10913225825Sdesrm -f core conftest.err conftest.$ac_objext \
10914225825Sdes    conftest$ac_exeext conftest.$ac_ext
10915180740SdesLIBS=$ac_check_lib_save_LIBS
10916180740Sdesfi
10917225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_iaf_ia_openinfo" >&5
10918225825Sdes$as_echo "$ac_cv_lib_iaf_ia_openinfo" >&6; }
10919225825Sdesif test "x$ac_cv_lib_iaf_ia_openinfo" = xyes; then :
10920180744Sdes
10921180744Sdes	LIBS="$LIBS -liaf"
10922225825Sdes	for ac_func in set_id
10923225825Sdesdo :
10924225825Sdes  ac_fn_c_check_func "$LINENO" "set_id" "ac_cv_func_set_id"
10925225825Sdesif test "x$ac_cv_func_set_id" = xyes; then :
10926225825Sdes  cat >>confdefs.h <<_ACEOF
10927225825Sdes#define HAVE_SET_ID 1
10928180744Sdes_ACEOF
10929225825Sdes SSHDLIBS="$SSHDLIBS -liaf"
10930180744Sdes
10931225825Sdes$as_echo "#define HAVE_LIBIAF 1" >>confdefs.h
10932180744Sdes
10933180744Sdes
10934225825Sdesfi
10935225825Sdesdone
10936180744Sdes
10937180744Sdes
10938225825Sdesfi
10939225825Sdes
10940225825SdesLIBS="$saved_LIBS"
10941225825Sdes
10942225825Sdes### Configure cryptographic random number support
10943225825Sdes
10944225825Sdes# Check wheter OpenSSL seeds itself
10945225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether OpenSSL's PRNG is internally seeded" >&5
10946225825Sdes$as_echo_n "checking whether OpenSSL's PRNG is internally seeded... " >&6; }
10947225825Sdesif test "$cross_compiling" = yes; then :
10948225825Sdes
10949225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: assuming yes" >&5
10950225825Sdes$as_echo "$as_me: WARNING: cross compiling: assuming yes" >&2;}
10951225825Sdes		# This is safe, since we will fatal() at runtime if
10952225825Sdes		# OpenSSL is not seeded correctly.
10953225825Sdes		OPENSSL_SEEDS_ITSELF=yes
10954225825Sdes
10955225825Sdes
10956225825Sdeselse
10957225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10958225825Sdes/* end confdefs.h.  */
10959225825Sdes
10960225825Sdes#include <string.h>
10961225825Sdes#include <openssl/rand.h>
10962225825Sdes
10963180744Sdesint
10964180744Sdesmain ()
10965180744Sdes{
10966225825Sdes
10967225825Sdes	exit(RAND_status() == 1 ? 0 : 1);
10968225825Sdes
10969180744Sdes  ;
10970180744Sdes  return 0;
10971180744Sdes}
10972180744Sdes_ACEOF
10973225825Sdesif ac_fn_c_try_run "$LINENO"; then :
10974225825Sdes
10975225825Sdes		OPENSSL_SEEDS_ITSELF=yes
10976225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10977225825Sdes$as_echo "yes" >&6; }
10978225825Sdes
10979180744Sdeselse
10980180744Sdes
10981225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10982225825Sdes$as_echo "no" >&6; }
10983180744Sdes
10984180744Sdesfi
10985225825Sdesrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10986225825Sdes  conftest.$ac_objext conftest.beam conftest.$ac_ext
10987225825Sdesfi
10988180746Sdes
10989225825Sdes
10990225825Sdes# PRNGD TCP socket
10991225825Sdes
10992225825Sdes# Check whether --with-prngd-port was given.
10993225825Sdesif test "${with_prngd_port+set}" = set; then :
10994225825Sdes  withval=$with_prngd_port;
10995225825Sdes		case "$withval" in
10996225825Sdes		no)
10997225825Sdes			withval=""
10998225825Sdes			;;
10999225825Sdes		[0-9]*)
11000225825Sdes			;;
11001225825Sdes		*)
11002225825Sdes			as_fn_error $? "You must specify a numeric port number for --with-prngd-port" "$LINENO" 5
11003225825Sdes			;;
11004225825Sdes		esac
11005225825Sdes		if test ! -z "$withval" ; then
11006225825Sdes			PRNGD_PORT="$withval"
11007225825Sdes
11008225825Sdescat >>confdefs.h <<_ACEOF
11009225825Sdes#define PRNGD_PORT $PRNGD_PORT
11010180746Sdes_ACEOF
11011180746Sdes
11012225825Sdes		fi
11013180746Sdes
11014225825Sdes
11015180744Sdesfi
11016180740Sdes
11017180740Sdes
11018225825Sdes# PRNGD Unix domain socket
11019180740Sdes
11020225825Sdes# Check whether --with-prngd-socket was given.
11021225825Sdesif test "${with_prngd_socket+set}" = set; then :
11022225825Sdes  withval=$with_prngd_socket;
11023225825Sdes		case "$withval" in
11024225825Sdes		yes)
11025225825Sdes			withval="/var/run/egd-pool"
11026225825Sdes			;;
11027225825Sdes		no)
11028225825Sdes			withval=""
11029225825Sdes			;;
11030225825Sdes		/*)
11031225825Sdes			;;
11032225825Sdes		*)
11033225825Sdes			as_fn_error $? "You must specify an absolute path to the entropy socket" "$LINENO" 5
11034225825Sdes			;;
11035225825Sdes		esac
11036180740Sdes
11037225825Sdes		if test ! -z "$withval" ; then
11038225825Sdes			if test ! -z "$PRNGD_PORT" ; then
11039225825Sdes				as_fn_error $? "You may not specify both a PRNGD/EGD port and socket" "$LINENO" 5
11040225825Sdes			fi
11041225825Sdes			if test ! -r "$withval" ; then
11042225825Sdes				{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Entropy socket is not readable" >&5
11043225825Sdes$as_echo "$as_me: WARNING: Entropy socket is not readable" >&2;}
11044225825Sdes			fi
11045225825Sdes			PRNGD_SOCKET="$withval"
11046180740Sdes
11047225825Sdescat >>confdefs.h <<_ACEOF
11048225825Sdes#define PRNGD_SOCKET "$PRNGD_SOCKET"
11049225825Sdes_ACEOF
11050180740Sdes
11051225825Sdes		fi
11052180740Sdes
11053225825Sdeselse
11054180740Sdes
11055225825Sdes		# Check for existing socket only if we don't have a random device already
11056225825Sdes		if test "x$OPENSSL_SEEDS_ITSELF" != "xyes" ; then
11057225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PRNGD/EGD socket" >&5
11058225825Sdes$as_echo_n "checking for PRNGD/EGD socket... " >&6; }
11059225825Sdes			# Insert other locations here
11060225825Sdes			for sock in /var/run/egd-pool /dev/egd-pool /etc/entropy; do
11061225825Sdes				if test -r $sock && $TEST_MINUS_S_SH -c "test -S $sock -o -p $sock" ; then
11062225825Sdes					PRNGD_SOCKET="$sock"
11063225825Sdes					cat >>confdefs.h <<_ACEOF
11064225825Sdes#define PRNGD_SOCKET "$PRNGD_SOCKET"
11065180740Sdes_ACEOF
11066180740Sdes
11067225825Sdes					break;
11068225825Sdes				fi
11069225825Sdes			done
11070225825Sdes			if test ! -z "$PRNGD_SOCKET" ; then
11071225825Sdes				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PRNGD_SOCKET" >&5
11072225825Sdes$as_echo "$PRNGD_SOCKET" >&6; }
11073225825Sdes			else
11074225825Sdes				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
11075225825Sdes$as_echo "not found" >&6; }
11076225825Sdes			fi
11077225825Sdes		fi
11078180740Sdes
11079180740Sdes
11080225825Sdesfi
11081180740Sdes
11082180740Sdes
11083225825Sdes# Which randomness source do we use?
11084225825Sdesif test ! -z "$PRNGD_PORT" ; then
11085225825Sdes	RAND_MSG="PRNGd port $PRNGD_PORT"
11086225825Sdeselif test ! -z "$PRNGD_SOCKET" ; then
11087225825Sdes	RAND_MSG="PRNGd socket $PRNGD_SOCKET"
11088225825Sdeselif test ! -z "$OPENSSL_SEEDS_ITSELF" ; then
11089180740Sdes
11090225825Sdes$as_echo "#define OPENSSL_PRNG_ONLY 1" >>confdefs.h
11091180740Sdes
11092225825Sdes	RAND_MSG="OpenSSL internal ONLY"
11093225825Sdeselse
11094225825Sdes	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
11095180740Sdesfi
11096180740Sdes
11097180740Sdes# Check for PAM libs
11098180740SdesPAM_MSG="no"
11099180740Sdes
11100180740Sdes# Check whether --with-pam was given.
11101225825Sdesif test "${with_pam+set}" = set; then :
11102180740Sdes  withval=$with_pam;
11103180740Sdes		if test "x$withval" != "xno" ; then
11104180740Sdes			if test "x$ac_cv_header_security_pam_appl_h" != "xyes" && \
11105180740Sdes			   test "x$ac_cv_header_pam_pam_appl_h" != "xyes" ; then
11106225825Sdes				as_fn_error $? "PAM headers not found" "$LINENO" 5
11107180740Sdes			fi
11108180740Sdes
11109180740Sdes			saved_LIBS="$LIBS"
11110225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11111225825Sdes$as_echo_n "checking for dlopen in -ldl... " >&6; }
11112225825Sdesif ${ac_cv_lib_dl_dlopen+:} false; then :
11113225825Sdes  $as_echo_n "(cached) " >&6
11114180740Sdeselse
11115180740Sdes  ac_check_lib_save_LIBS=$LIBS
11116180740SdesLIBS="-ldl  $LIBS"
11117225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
11118180740Sdes/* end confdefs.h.  */
11119180740Sdes
11120180740Sdes/* Override any GCC internal prototype to avoid an error.
11121180740Sdes   Use char because int might match the return type of a GCC
11122180740Sdes   builtin and then its argument prototype would still apply.  */
11123180740Sdes#ifdef __cplusplus
11124180740Sdesextern "C"
11125180740Sdes#endif
11126180740Sdeschar dlopen ();
11127180740Sdesint
11128180740Sdesmain ()
11129180740Sdes{
11130180740Sdesreturn dlopen ();
11131180740Sdes  ;
11132180740Sdes  return 0;
11133180740Sdes}
11134180740Sdes_ACEOF
11135225825Sdesif ac_fn_c_try_link "$LINENO"; then :
11136180740Sdes  ac_cv_lib_dl_dlopen=yes
11137180740Sdeselse
11138225825Sdes  ac_cv_lib_dl_dlopen=no
11139180740Sdesfi
11140225825Sdesrm -f core conftest.err conftest.$ac_objext \
11141225825Sdes    conftest$ac_exeext conftest.$ac_ext
11142180740SdesLIBS=$ac_check_lib_save_LIBS
11143180740Sdesfi
11144225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11145225825Sdes$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11146225825Sdesif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11147180740Sdes  cat >>confdefs.h <<_ACEOF
11148180740Sdes#define HAVE_LIBDL 1
11149180740Sdes_ACEOF
11150180740Sdes
11151180740Sdes  LIBS="-ldl $LIBS"
11152180740Sdes
11153180740Sdesfi
11154180740Sdes
11155225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_set_item in -lpam" >&5
11156225825Sdes$as_echo_n "checking for pam_set_item in -lpam... " >&6; }
11157225825Sdesif ${ac_cv_lib_pam_pam_set_item+:} false; then :
11158225825Sdes  $as_echo_n "(cached) " >&6
11159180740Sdeselse
11160180740Sdes  ac_check_lib_save_LIBS=$LIBS
11161180740SdesLIBS="-lpam  $LIBS"
11162225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
11163180740Sdes/* end confdefs.h.  */
11164180740Sdes
11165180740Sdes/* Override any GCC internal prototype to avoid an error.
11166180740Sdes   Use char because int might match the return type of a GCC
11167180740Sdes   builtin and then its argument prototype would still apply.  */
11168180740Sdes#ifdef __cplusplus
11169180740Sdesextern "C"
11170180740Sdes#endif
11171180740Sdeschar pam_set_item ();
11172180740Sdesint
11173180740Sdesmain ()
11174180740Sdes{
11175180740Sdesreturn pam_set_item ();
11176180740Sdes  ;
11177180740Sdes  return 0;
11178180740Sdes}
11179180740Sdes_ACEOF
11180225825Sdesif ac_fn_c_try_link "$LINENO"; then :
11181180740Sdes  ac_cv_lib_pam_pam_set_item=yes
11182180740Sdeselse
11183225825Sdes  ac_cv_lib_pam_pam_set_item=no
11184180740Sdesfi
11185225825Sdesrm -f core conftest.err conftest.$ac_objext \
11186225825Sdes    conftest$ac_exeext conftest.$ac_ext
11187180740SdesLIBS=$ac_check_lib_save_LIBS
11188180740Sdesfi
11189225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_set_item" >&5
11190225825Sdes$as_echo "$ac_cv_lib_pam_pam_set_item" >&6; }
11191225825Sdesif test "x$ac_cv_lib_pam_pam_set_item" = xyes; then :
11192180740Sdes  cat >>confdefs.h <<_ACEOF
11193180740Sdes#define HAVE_LIBPAM 1
11194180740Sdes_ACEOF
11195180740Sdes
11196180740Sdes  LIBS="-lpam $LIBS"
11197180740Sdes
11198180740Sdeselse
11199225825Sdes  as_fn_error $? "*** libpam missing" "$LINENO" 5
11200180740Sdesfi
11201180740Sdes
11202225825Sdes			for ac_func in pam_getenvlist
11203225825Sdesdo :
11204225825Sdes  ac_fn_c_check_func "$LINENO" "pam_getenvlist" "ac_cv_func_pam_getenvlist"
11205225825Sdesif test "x$ac_cv_func_pam_getenvlist" = xyes; then :
11206180740Sdes  cat >>confdefs.h <<_ACEOF
11207225825Sdes#define HAVE_PAM_GETENVLIST 1
11208180740Sdes_ACEOF
11209180740Sdes
11210180740Sdesfi
11211180740Sdesdone
11212180740Sdes
11213225825Sdes			for ac_func in pam_putenv
11214225825Sdesdo :
11215225825Sdes  ac_fn_c_check_func "$LINENO" "pam_putenv" "ac_cv_func_pam_putenv"
11216225825Sdesif test "x$ac_cv_func_pam_putenv" = xyes; then :
11217180740Sdes  cat >>confdefs.h <<_ACEOF
11218225825Sdes#define HAVE_PAM_PUTENV 1
11219180740Sdes_ACEOF
11220180740Sdes
11221180740Sdesfi
11222180740Sdesdone
11223180740Sdes
11224180740Sdes			LIBS="$saved_LIBS"
11225180740Sdes
11226180740Sdes			PAM_MSG="yes"
11227180740Sdes
11228180744Sdes			SSHDLIBS="$SSHDLIBS -lpam"
11229180740Sdes
11230225825Sdes$as_echo "#define USE_PAM 1" >>confdefs.h
11231180740Sdes
11232180740Sdes
11233180740Sdes			if test $ac_cv_lib_dl_dlopen = yes; then
11234180740Sdes				case "$LIBS" in
11235180740Sdes				*-ldl*)
11236180740Sdes					# libdl already in LIBS
11237180740Sdes					;;
11238180740Sdes				*)
11239180744Sdes					SSHDLIBS="$SSHDLIBS -ldl"
11240180740Sdes					;;
11241180740Sdes				esac
11242180740Sdes			fi
11243180740Sdes		fi
11244180740Sdes
11245180740Sdes
11246180740Sdesfi
11247180740Sdes
11248180740Sdes
11249180740Sdes# Check for older PAM
11250180740Sdesif test "x$PAM_MSG" = "xyes" ; then
11251180740Sdes	# Check PAM strerror arguments (old PAM)
11252225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pam_strerror takes only one argument" >&5
11253225825Sdes$as_echo_n "checking whether pam_strerror takes only one argument... " >&6; }
11254225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11255180740Sdes/* end confdefs.h.  */
11256180740Sdes
11257180740Sdes#include <stdlib.h>
11258180740Sdes#if defined(HAVE_SECURITY_PAM_APPL_H)
11259180740Sdes#include <security/pam_appl.h>
11260180740Sdes#elif defined (HAVE_PAM_PAM_APPL_H)
11261180740Sdes#include <pam/pam_appl.h>
11262180740Sdes#endif
11263180740Sdes
11264180740Sdesint
11265180740Sdesmain ()
11266180740Sdes{
11267225825Sdes
11268180740Sdes(void)pam_strerror((pam_handle_t *)NULL, -1);
11269225825Sdes
11270180740Sdes  ;
11271180740Sdes  return 0;
11272180740Sdes}
11273180740Sdes_ACEOF
11274225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
11275225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11276225825Sdes$as_echo "no" >&6; }
11277180740Sdeselse
11278180740Sdes
11279180740Sdes
11280225825Sdes$as_echo "#define HAVE_OLD_PAM 1" >>confdefs.h
11281180740Sdes
11282225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11283225825Sdes$as_echo "yes" >&6; }
11284180740Sdes			PAM_MSG="yes (old library)"
11285180740Sdes
11286180740Sdes
11287180740Sdesfi
11288180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11289180740Sdesfi
11290180740Sdes
11291180740SdesSSH_PRIVSEP_USER=sshd
11292180740Sdes
11293180740Sdes# Check whether --with-privsep-user was given.
11294225825Sdesif test "${with_privsep_user+set}" = set; then :
11295180740Sdes  withval=$with_privsep_user;
11296180740Sdes		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
11297180740Sdes		    test "x${withval}" != "xyes"; then
11298180740Sdes			SSH_PRIVSEP_USER=$withval
11299180740Sdes		fi
11300180740Sdes
11301180740Sdes
11302180740Sdesfi
11303180740Sdes
11304180740Sdes
11305180740Sdescat >>confdefs.h <<_ACEOF
11306180740Sdes#define SSH_PRIVSEP_USER "$SSH_PRIVSEP_USER"
11307180740Sdes_ACEOF
11308180740Sdes
11309180740Sdes
11310180740Sdes
11311225825Sdes# Decide which sandbox style to use
11312225825Sdessandbox_arg=""
11313180740Sdes
11314225825Sdes# Check whether --with-sandbox was given.
11315225825Sdesif test "${with_sandbox+set}" = set; then :
11316225825Sdes  withval=$with_sandbox;
11317225825Sdes		if test "x$withval" = "xyes" ; then
11318225825Sdes			sandbox_arg=""
11319225825Sdes		else
11320225825Sdes			sandbox_arg="$withval"
11321225825Sdes		fi
11322180740Sdes
11323180740Sdes
11324180740Sdesfi
11325180740Sdes
11326225825Sdesif test "x$sandbox_arg" = "xsystrace" || \
11327225825Sdes   ( test -z "$sandbox_arg" && test "x$have_systr_policy_kill" = "x1" ) ; then
11328225825Sdes	test "x$have_systr_policy_kill" != "x1" && \
11329225825Sdes		as_fn_error $? "systrace sandbox requires systrace headers and SYSTR_POLICY_KILL support" "$LINENO" 5
11330225825Sdes	SANDBOX_STYLE="systrace"
11331180740Sdes
11332225825Sdes$as_echo "#define SANDBOX_SYSTRACE 1" >>confdefs.h
11333180740Sdes
11334225825Sdeselif test "x$sandbox_arg" = "xdarwin" || \
11335225825Sdes     ( test -z "$sandbox_arg" && test "x$ac_cv_func_sandbox_init" = "xyes" && \
11336225825Sdes       test "x$ac_cv_header_sandbox_h" = "xyes") ; then
11337225825Sdes	test "x$ac_cv_func_sandbox_init" != "xyes" -o \
11338225825Sdes	     "x$ac_cv_header_sandbox_h" != "xyes" && \
11339225825Sdes		as_fn_error $? "Darwin seatbelt sandbox requires sandbox.h and sandbox_init function" "$LINENO" 5
11340225825Sdes	SANDBOX_STYLE="darwin"
11341180740Sdes
11342225825Sdes$as_echo "#define SANDBOX_DARWIN 1" >>confdefs.h
11343180740Sdes
11344225825Sdeselif test "x$sandbox_arg" = "xrlimit" || \
11345225825Sdes     ( test -z "$sandbox_arg" && test "x$ac_cv_func_setrlimit" = "xyes" ) ; then
11346225825Sdes	test "x$ac_cv_func_setrlimit" != "xyes" && \
11347225825Sdes		as_fn_error $? "rlimit sandbox requires setrlimit function" "$LINENO" 5
11348225825Sdes	SANDBOX_STYLE="rlimit"
11349180740Sdes
11350225825Sdes$as_echo "#define SANDBOX_RLIMIT 1" >>confdefs.h
11351180740Sdes
11352225825Sdeselif test -z "$sandbox_arg" || test "x$sandbox_arg" = "xno" || \
11353225825Sdes     test "x$sandbox_arg" = "xnone" || test "x$sandbox_arg" = "xnull" ; then
11354225825Sdes	SANDBOX_STYLE="none"
11355180740Sdes
11356225825Sdes$as_echo "#define SANDBOX_NULL 1" >>confdefs.h
11357180740Sdes
11358180740Sdeselse
11359225825Sdes	as_fn_error $? "unsupported --with-sandbox" "$LINENO" 5
11360180740Sdesfi
11361180740Sdes
11362180740Sdes# Cheap hack to ensure NEWS-OS libraries are arranged right.
11363180740Sdesif test ! -z "$SONY" ; then
11364180740Sdes  LIBS="$LIBS -liberty";
11365180740Sdesfi
11366180740Sdes
11367180740Sdes# Check for  long long datatypes
11368225825Sdesac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
11369225825Sdesif test "x$ac_cv_type_long_long" = xyes; then :
11370180740Sdes
11371180740Sdescat >>confdefs.h <<_ACEOF
11372180740Sdes#define HAVE_LONG_LONG 1
11373180740Sdes_ACEOF
11374180740Sdes
11375180740Sdes
11376180740Sdesfi
11377225825Sdesac_fn_c_check_type "$LINENO" "unsigned long long" "ac_cv_type_unsigned_long_long" "$ac_includes_default"
11378225825Sdesif test "x$ac_cv_type_unsigned_long_long" = xyes; then :
11379180740Sdes
11380180740Sdescat >>confdefs.h <<_ACEOF
11381180740Sdes#define HAVE_UNSIGNED_LONG_LONG 1
11382180740Sdes_ACEOF
11383180740Sdes
11384180740Sdes
11385180740Sdesfi
11386225825Sdesac_fn_c_check_type "$LINENO" "long double" "ac_cv_type_long_double" "$ac_includes_default"
11387225825Sdesif test "x$ac_cv_type_long_double" = xyes; then :
11388204861Sdes
11389204861Sdescat >>confdefs.h <<_ACEOF
11390204861Sdes#define HAVE_LONG_DOUBLE 1
11391204861Sdes_ACEOF
11392204861Sdes
11393204861Sdes
11394204861Sdesfi
11395204861Sdes
11396204861Sdes
11397204861Sdes# Check datatype sizes
11398180740Sdes# The cast to long int works around a bug in the HP C Compiler
11399180740Sdes# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11400180740Sdes# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11401180740Sdes# This bug is HP SR number 8606223364.
11402225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
11403225825Sdes$as_echo_n "checking size of char... " >&6; }
11404225825Sdesif ${ac_cv_sizeof_char+:} false; then :
11405225825Sdes  $as_echo_n "(cached) " >&6
11406180740Sdeselse
11407225825Sdes  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char"        "$ac_includes_default"; then :
11408180740Sdes
11409180740Sdeselse
11410225825Sdes  if test "$ac_cv_type_char" = yes; then
11411225825Sdes     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11412225825Sdes$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11413225825Sdesas_fn_error 77 "cannot compute sizeof (char)
11414225825SdesSee \`config.log' for more details" "$LINENO" 5; }
11415180740Sdes   else
11416180740Sdes     ac_cv_sizeof_char=0
11417180740Sdes   fi
11418180740Sdesfi
11419225825Sdes
11420180740Sdesfi
11421225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
11422225825Sdes$as_echo "$ac_cv_sizeof_char" >&6; }
11423180740Sdes
11424180740Sdes
11425180740Sdes
11426180740Sdescat >>confdefs.h <<_ACEOF
11427180740Sdes#define SIZEOF_CHAR $ac_cv_sizeof_char
11428180740Sdes_ACEOF
11429180740Sdes
11430180740Sdes
11431180740Sdes# The cast to long int works around a bug in the HP C Compiler
11432180740Sdes# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11433180740Sdes# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11434180740Sdes# This bug is HP SR number 8606223364.
11435225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short int" >&5
11436225825Sdes$as_echo_n "checking size of short int... " >&6; }
11437225825Sdesif ${ac_cv_sizeof_short_int+:} false; then :
11438225825Sdes  $as_echo_n "(cached) " >&6
11439180740Sdeselse
11440225825Sdes  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short int))" "ac_cv_sizeof_short_int"        "$ac_includes_default"; then :
11441180740Sdes
11442180740Sdeselse
11443225825Sdes  if test "$ac_cv_type_short_int" = yes; then
11444225825Sdes     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11445225825Sdes$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11446225825Sdesas_fn_error 77 "cannot compute sizeof (short int)
11447225825SdesSee \`config.log' for more details" "$LINENO" 5; }
11448180740Sdes   else
11449180740Sdes     ac_cv_sizeof_short_int=0
11450180740Sdes   fi
11451180740Sdesfi
11452225825Sdes
11453180740Sdesfi
11454225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short_int" >&5
11455225825Sdes$as_echo "$ac_cv_sizeof_short_int" >&6; }
11456180740Sdes
11457180740Sdes
11458180740Sdes
11459180740Sdescat >>confdefs.h <<_ACEOF
11460180740Sdes#define SIZEOF_SHORT_INT $ac_cv_sizeof_short_int
11461180740Sdes_ACEOF
11462180740Sdes
11463180740Sdes
11464180740Sdes# The cast to long int works around a bug in the HP C Compiler
11465180740Sdes# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11466180740Sdes# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11467180740Sdes# This bug is HP SR number 8606223364.
11468225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
11469225825Sdes$as_echo_n "checking size of int... " >&6; }
11470225825Sdesif ${ac_cv_sizeof_int+:} false; then :
11471225825Sdes  $as_echo_n "(cached) " >&6
11472180740Sdeselse
11473225825Sdes  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
11474180740Sdes
11475180740Sdeselse
11476225825Sdes  if test "$ac_cv_type_int" = yes; then
11477225825Sdes     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11478225825Sdes$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11479225825Sdesas_fn_error 77 "cannot compute sizeof (int)
11480225825SdesSee \`config.log' for more details" "$LINENO" 5; }
11481180740Sdes   else
11482180740Sdes     ac_cv_sizeof_int=0
11483180740Sdes   fi
11484180740Sdesfi
11485225825Sdes
11486180740Sdesfi
11487225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
11488225825Sdes$as_echo "$ac_cv_sizeof_int" >&6; }
11489180740Sdes
11490180740Sdes
11491180740Sdes
11492180740Sdescat >>confdefs.h <<_ACEOF
11493180740Sdes#define SIZEOF_INT $ac_cv_sizeof_int
11494180740Sdes_ACEOF
11495180740Sdes
11496180740Sdes
11497180740Sdes# The cast to long int works around a bug in the HP C Compiler
11498180740Sdes# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11499180740Sdes# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11500180740Sdes# This bug is HP SR number 8606223364.
11501225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long int" >&5
11502225825Sdes$as_echo_n "checking size of long int... " >&6; }
11503225825Sdesif ${ac_cv_sizeof_long_int+:} false; then :
11504225825Sdes  $as_echo_n "(cached) " >&6
11505180740Sdeselse
11506225825Sdes  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long int))" "ac_cv_sizeof_long_int"        "$ac_includes_default"; then :
11507180740Sdes
11508180740Sdeselse
11509225825Sdes  if test "$ac_cv_type_long_int" = yes; then
11510225825Sdes     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11511225825Sdes$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11512225825Sdesas_fn_error 77 "cannot compute sizeof (long int)
11513225825SdesSee \`config.log' for more details" "$LINENO" 5; }
11514180740Sdes   else
11515180740Sdes     ac_cv_sizeof_long_int=0
11516180740Sdes   fi
11517180740Sdesfi
11518225825Sdes
11519180740Sdesfi
11520225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_int" >&5
11521225825Sdes$as_echo "$ac_cv_sizeof_long_int" >&6; }
11522180740Sdes
11523180740Sdes
11524180740Sdes
11525180740Sdescat >>confdefs.h <<_ACEOF
11526180740Sdes#define SIZEOF_LONG_INT $ac_cv_sizeof_long_int
11527180740Sdes_ACEOF
11528180740Sdes
11529180740Sdes
11530180740Sdes# The cast to long int works around a bug in the HP C Compiler
11531180740Sdes# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11532180740Sdes# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11533180740Sdes# This bug is HP SR number 8606223364.
11534225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long int" >&5
11535225825Sdes$as_echo_n "checking size of long long int... " >&6; }
11536225825Sdesif ${ac_cv_sizeof_long_long_int+:} false; then :
11537225825Sdes  $as_echo_n "(cached) " >&6
11538180740Sdeselse
11539225825Sdes  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long int))" "ac_cv_sizeof_long_long_int"        "$ac_includes_default"; then :
11540180740Sdes
11541180740Sdeselse
11542225825Sdes  if test "$ac_cv_type_long_long_int" = yes; then
11543225825Sdes     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11544225825Sdes$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11545225825Sdesas_fn_error 77 "cannot compute sizeof (long long int)
11546225825SdesSee \`config.log' for more details" "$LINENO" 5; }
11547180740Sdes   else
11548180740Sdes     ac_cv_sizeof_long_long_int=0
11549180740Sdes   fi
11550180740Sdesfi
11551225825Sdes
11552180740Sdesfi
11553225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long_int" >&5
11554225825Sdes$as_echo "$ac_cv_sizeof_long_long_int" >&6; }
11555180740Sdes
11556180740Sdes
11557180740Sdes
11558180740Sdescat >>confdefs.h <<_ACEOF
11559180740Sdes#define SIZEOF_LONG_LONG_INT $ac_cv_sizeof_long_long_int
11560180740Sdes_ACEOF
11561180740Sdes
11562180740Sdes
11563180740Sdes
11564180740Sdes# Sanity check long long for some platforms (AIX)
11565180740Sdesif test "x$ac_cv_sizeof_long_long_int" = "x4" ; then
11566180740Sdes	ac_cv_sizeof_long_long_int=0
11567180740Sdesfi
11568180740Sdes
11569180740Sdes# compute LLONG_MIN and LLONG_MAX if we don't know them.
11570180740Sdesif test -z "$have_llong_max"; then
11571225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for max value of long long" >&5
11572225825Sdes$as_echo_n "checking for max value of long long... " >&6; }
11573225825Sdes	if test "$cross_compiling" = yes; then :
11574180740Sdes
11575225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking" >&5
11576225825Sdes$as_echo "$as_me: WARNING: cross compiling: not checking" >&2;}
11577180740Sdes
11578180740Sdes
11579180740Sdeselse
11580225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11581180740Sdes/* end confdefs.h.  */
11582180740Sdes
11583180740Sdes#include <stdio.h>
11584180740Sdes/* Why is this so damn hard? */
11585180740Sdes#ifdef __GNUC__
11586180740Sdes# undef __GNUC__
11587180740Sdes#endif
11588180740Sdes#define __USE_ISOC99
11589180740Sdes#include <limits.h>
11590180740Sdes#define DATA "conftest.llminmax"
11591180740Sdes#define my_abs(a) ((a) < 0 ? ((a) * -1) : (a))
11592180740Sdes
11593180740Sdes/*
11594180740Sdes * printf in libc on some platforms (eg old Tru64) does not understand %lld so
11595180740Sdes * we do this the hard way.
11596180740Sdes */
11597180740Sdesstatic int
11598180740Sdesfprint_ll(FILE *f, long long n)
11599180740Sdes{
11600180740Sdes	unsigned int i;
11601180740Sdes	int l[sizeof(long long) * 8];
11602180740Sdes
11603180740Sdes	if (n < 0)
11604180740Sdes		if (fprintf(f, "-") < 0)
11605180740Sdes			return -1;
11606180740Sdes	for (i = 0; n != 0; i++) {
11607180740Sdes		l[i] = my_abs(n % 10);
11608180740Sdes		n /= 10;
11609180740Sdes	}
11610180740Sdes	do {
11611180740Sdes		if (fprintf(f, "%d", l[--i]) < 0)
11612180740Sdes			return -1;
11613180740Sdes	} while (i != 0);
11614180740Sdes	if (fprintf(f, " ") < 0)
11615180740Sdes		return -1;
11616180740Sdes	return 0;
11617180740Sdes}
11618180740Sdes
11619225825Sdesint
11620225825Sdesmain ()
11621225825Sdes{
11622225825Sdes
11623180740Sdes	FILE *f;
11624180740Sdes	long long i, llmin, llmax = 0;
11625180740Sdes
11626180740Sdes	if((f = fopen(DATA,"w")) == NULL)
11627180740Sdes		exit(1);
11628180740Sdes
11629180740Sdes#if defined(LLONG_MIN) && defined(LLONG_MAX)
11630180740Sdes	fprintf(stderr, "Using system header for LLONG_MIN and LLONG_MAX\n");
11631180740Sdes	llmin = LLONG_MIN;
11632180740Sdes	llmax = LLONG_MAX;
11633180740Sdes#else
11634180740Sdes	fprintf(stderr, "Calculating  LLONG_MIN and LLONG_MAX\n");
11635180740Sdes	/* This will work on one's complement and two's complement */
11636180740Sdes	for (i = 1; i > llmax; i <<= 1, i++)
11637180740Sdes		llmax = i;
11638180740Sdes	llmin = llmax + 1LL;	/* wrap */
11639180740Sdes#endif
11640180740Sdes
11641180740Sdes	/* Sanity check */
11642180740Sdes	if (llmin + 1 < llmin || llmin - 1 < llmin || llmax + 1 > llmax
11643180740Sdes	    || llmax - 1 > llmax || llmin == llmax || llmin == 0
11644180740Sdes	    || llmax == 0 || llmax < LONG_MAX || llmin > LONG_MIN) {
11645180740Sdes		fprintf(f, "unknown unknown\n");
11646180740Sdes		exit(2);
11647180740Sdes	}
11648180740Sdes
11649180740Sdes	if (fprint_ll(f, llmin) < 0)
11650180740Sdes		exit(3);
11651180740Sdes	if (fprint_ll(f, llmax) < 0)
11652180740Sdes		exit(4);
11653180740Sdes	if (fclose(f) < 0)
11654180740Sdes		exit(5);
11655180740Sdes	exit(0);
11656225825Sdes
11657225825Sdes  ;
11658225825Sdes  return 0;
11659180740Sdes}
11660180740Sdes_ACEOF
11661225825Sdesif ac_fn_c_try_run "$LINENO"; then :
11662180740Sdes
11663180740Sdes			llong_min=`$AWK '{print $1}' conftest.llminmax`
11664180740Sdes			llong_max=`$AWK '{print $2}' conftest.llminmax`
11665180740Sdes
11666225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $llong_max" >&5
11667225825Sdes$as_echo "$llong_max" >&6; }
11668180740Sdes
11669180740Sdescat >>confdefs.h <<_ACEOF
11670180740Sdes#define LLONG_MAX ${llong_max}LL
11671180740Sdes_ACEOF
11672180740Sdes
11673225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for min value of long long" >&5
11674225825Sdes$as_echo_n "checking for min value of long long... " >&6; }
11675225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $llong_min" >&5
11676225825Sdes$as_echo "$llong_min" >&6; }
11677180740Sdes
11678180740Sdescat >>confdefs.h <<_ACEOF
11679180740Sdes#define LLONG_MIN ${llong_min}LL
11680180740Sdes_ACEOF
11681180740Sdes
11682180740Sdes
11683180740Sdeselse
11684180740Sdes
11685225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
11686225825Sdes$as_echo "not found" >&6; }
11687180740Sdes
11688180740Sdesfi
11689225825Sdesrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11690225825Sdes  conftest.$ac_objext conftest.beam conftest.$ac_ext
11691180740Sdesfi
11692180740Sdes
11693180740Sdesfi
11694180740Sdes
11695180740Sdes
11696180740Sdes# More checks for data types
11697225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_int type" >&5
11698225825Sdes$as_echo_n "checking for u_int type... " >&6; }
11699225825Sdesif ${ac_cv_have_u_int+:} false; then :
11700225825Sdes  $as_echo_n "(cached) " >&6
11701180740Sdeselse
11702180740Sdes
11703225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11704180740Sdes/* end confdefs.h.  */
11705180740Sdes #include <sys/types.h>
11706180740Sdesint
11707180740Sdesmain ()
11708180740Sdes{
11709180740Sdes u_int a; a = 1;
11710180740Sdes  ;
11711180740Sdes  return 0;
11712180740Sdes}
11713180740Sdes_ACEOF
11714225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
11715180740Sdes   ac_cv_have_u_int="yes"
11716180740Sdeselse
11717225825Sdes   ac_cv_have_u_int="no"
11718180740Sdes
11719180740Sdesfi
11720180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11721180740Sdes
11722180740Sdesfi
11723225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_u_int" >&5
11724225825Sdes$as_echo "$ac_cv_have_u_int" >&6; }
11725180740Sdesif test "x$ac_cv_have_u_int" = "xyes" ; then
11726180740Sdes
11727225825Sdes$as_echo "#define HAVE_U_INT 1" >>confdefs.h
11728180740Sdes
11729180740Sdes	have_u_int=1
11730180740Sdesfi
11731180740Sdes
11732225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for intXX_t types" >&5
11733225825Sdes$as_echo_n "checking for intXX_t types... " >&6; }
11734225825Sdesif ${ac_cv_have_intxx_t+:} false; then :
11735225825Sdes  $as_echo_n "(cached) " >&6
11736180740Sdeselse
11737180740Sdes
11738225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11739180740Sdes/* end confdefs.h.  */
11740180740Sdes #include <sys/types.h>
11741180740Sdesint
11742180740Sdesmain ()
11743180740Sdes{
11744180740Sdes int8_t a; int16_t b; int32_t c; a = b = c = 1;
11745180740Sdes  ;
11746180740Sdes  return 0;
11747180740Sdes}
11748180740Sdes_ACEOF
11749225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
11750180740Sdes   ac_cv_have_intxx_t="yes"
11751180740Sdeselse
11752225825Sdes   ac_cv_have_intxx_t="no"
11753180740Sdes
11754180740Sdesfi
11755180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11756180740Sdes
11757180740Sdesfi
11758225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_intxx_t" >&5
11759225825Sdes$as_echo "$ac_cv_have_intxx_t" >&6; }
11760180740Sdesif test "x$ac_cv_have_intxx_t" = "xyes" ; then
11761180740Sdes
11762225825Sdes$as_echo "#define HAVE_INTXX_T 1" >>confdefs.h
11763180740Sdes
11764180740Sdes	have_intxx_t=1
11765180740Sdesfi
11766180740Sdes
11767180740Sdesif (test -z "$have_intxx_t" && \
11768180740Sdes	   test "x$ac_cv_header_stdint_h" = "xyes")
11769180740Sdesthen
11770225825Sdes    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intXX_t types in stdint.h" >&5
11771225825Sdes$as_echo_n "checking for intXX_t types in stdint.h... " >&6; }
11772225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11773180740Sdes/* end confdefs.h.  */
11774180740Sdes #include <stdint.h>
11775180740Sdesint
11776180740Sdesmain ()
11777180740Sdes{
11778180740Sdes int8_t a; int16_t b; int32_t c; a = b = c = 1;
11779180740Sdes  ;
11780180740Sdes  return 0;
11781180740Sdes}
11782180740Sdes_ACEOF
11783225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
11784180740Sdes
11785225825Sdes			$as_echo "#define HAVE_INTXX_T 1" >>confdefs.h
11786180740Sdes
11787225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11788225825Sdes$as_echo "yes" >&6; }
11789180740Sdes
11790180740Sdeselse
11791225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11792225825Sdes$as_echo "no" >&6; }
11793180740Sdes
11794180740Sdesfi
11795180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11796180740Sdesfi
11797180740Sdes
11798225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for int64_t type" >&5
11799225825Sdes$as_echo_n "checking for int64_t type... " >&6; }
11800225825Sdesif ${ac_cv_have_int64_t+:} false; then :
11801225825Sdes  $as_echo_n "(cached) " >&6
11802180740Sdeselse
11803180740Sdes
11804225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11805180740Sdes/* end confdefs.h.  */
11806180740Sdes
11807180740Sdes#include <sys/types.h>
11808180740Sdes#ifdef HAVE_STDINT_H
11809180740Sdes# include <stdint.h>
11810180740Sdes#endif
11811180740Sdes#include <sys/socket.h>
11812180740Sdes#ifdef HAVE_SYS_BITYPES_H
11813180740Sdes# include <sys/bitypes.h>
11814180740Sdes#endif
11815180740Sdes
11816180740Sdesint
11817180740Sdesmain ()
11818180740Sdes{
11819225825Sdes
11820225825Sdesint64_t a; a = 1;
11821225825Sdes
11822180740Sdes  ;
11823180740Sdes  return 0;
11824180740Sdes}
11825180740Sdes_ACEOF
11826225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
11827180740Sdes   ac_cv_have_int64_t="yes"
11828180740Sdeselse
11829225825Sdes   ac_cv_have_int64_t="no"
11830180740Sdes
11831180740Sdesfi
11832180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11833180740Sdes
11834180740Sdesfi
11835225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_int64_t" >&5
11836225825Sdes$as_echo "$ac_cv_have_int64_t" >&6; }
11837180740Sdesif test "x$ac_cv_have_int64_t" = "xyes" ; then
11838180740Sdes
11839225825Sdes$as_echo "#define HAVE_INT64_T 1" >>confdefs.h
11840180740Sdes
11841180740Sdesfi
11842180740Sdes
11843225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_intXX_t types" >&5
11844225825Sdes$as_echo_n "checking for u_intXX_t types... " >&6; }
11845225825Sdesif ${ac_cv_have_u_intxx_t+:} false; then :
11846225825Sdes  $as_echo_n "(cached) " >&6
11847180740Sdeselse
11848180740Sdes
11849225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11850180740Sdes/* end confdefs.h.  */
11851180740Sdes #include <sys/types.h>
11852180740Sdesint
11853180740Sdesmain ()
11854180740Sdes{
11855180740Sdes u_int8_t a; u_int16_t b; u_int32_t c; a = b = c = 1;
11856180740Sdes  ;
11857180740Sdes  return 0;
11858180740Sdes}
11859180740Sdes_ACEOF
11860225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
11861180740Sdes   ac_cv_have_u_intxx_t="yes"
11862180740Sdeselse
11863225825Sdes   ac_cv_have_u_intxx_t="no"
11864180740Sdes
11865180740Sdesfi
11866180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11867180740Sdes
11868180740Sdesfi
11869225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_u_intxx_t" >&5
11870225825Sdes$as_echo "$ac_cv_have_u_intxx_t" >&6; }
11871180740Sdesif test "x$ac_cv_have_u_intxx_t" = "xyes" ; then
11872180740Sdes
11873225825Sdes$as_echo "#define HAVE_U_INTXX_T 1" >>confdefs.h
11874180740Sdes
11875180740Sdes	have_u_intxx_t=1
11876180740Sdesfi
11877180740Sdes
11878180740Sdesif test -z "$have_u_intxx_t" ; then
11879225825Sdes    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_intXX_t types in sys/socket.h" >&5
11880225825Sdes$as_echo_n "checking for u_intXX_t types in sys/socket.h... " >&6; }
11881225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11882180740Sdes/* end confdefs.h.  */
11883180740Sdes #include <sys/socket.h>
11884180740Sdesint
11885180740Sdesmain ()
11886180740Sdes{
11887180740Sdes u_int8_t a; u_int16_t b; u_int32_t c; a = b = c = 1;
11888180740Sdes  ;
11889180740Sdes  return 0;
11890180740Sdes}
11891180740Sdes_ACEOF
11892225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
11893180740Sdes
11894225825Sdes			$as_echo "#define HAVE_U_INTXX_T 1" >>confdefs.h
11895180740Sdes
11896225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11897225825Sdes$as_echo "yes" >&6; }
11898180740Sdes
11899180740Sdeselse
11900225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11901225825Sdes$as_echo "no" >&6; }
11902180740Sdes
11903180740Sdesfi
11904180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11905180740Sdesfi
11906180740Sdes
11907225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_int64_t types" >&5
11908225825Sdes$as_echo_n "checking for u_int64_t types... " >&6; }
11909225825Sdesif ${ac_cv_have_u_int64_t+:} false; then :
11910225825Sdes  $as_echo_n "(cached) " >&6
11911180740Sdeselse
11912180740Sdes
11913225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11914180740Sdes/* end confdefs.h.  */
11915180740Sdes #include <sys/types.h>
11916180740Sdesint
11917180740Sdesmain ()
11918180740Sdes{
11919180740Sdes u_int64_t a; a = 1;
11920180740Sdes  ;
11921180740Sdes  return 0;
11922180740Sdes}
11923180740Sdes_ACEOF
11924225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
11925180740Sdes   ac_cv_have_u_int64_t="yes"
11926180740Sdeselse
11927225825Sdes   ac_cv_have_u_int64_t="no"
11928180740Sdes
11929180740Sdesfi
11930180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11931180740Sdes
11932180740Sdesfi
11933225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_u_int64_t" >&5
11934225825Sdes$as_echo "$ac_cv_have_u_int64_t" >&6; }
11935180740Sdesif test "x$ac_cv_have_u_int64_t" = "xyes" ; then
11936180740Sdes
11937225825Sdes$as_echo "#define HAVE_U_INT64_T 1" >>confdefs.h
11938180740Sdes
11939180740Sdes	have_u_int64_t=1
11940180740Sdesfi
11941180740Sdes
11942180740Sdesif test -z "$have_u_int64_t" ; then
11943225825Sdes    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_int64_t type in sys/bitypes.h" >&5
11944225825Sdes$as_echo_n "checking for u_int64_t type in sys/bitypes.h... " >&6; }
11945225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11946180740Sdes/* end confdefs.h.  */
11947180740Sdes #include <sys/bitypes.h>
11948180740Sdesint
11949180740Sdesmain ()
11950180740Sdes{
11951180740Sdes u_int64_t a; a = 1
11952180740Sdes  ;
11953180740Sdes  return 0;
11954180740Sdes}
11955180740Sdes_ACEOF
11956225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
11957180740Sdes
11958225825Sdes			$as_echo "#define HAVE_U_INT64_T 1" >>confdefs.h
11959180740Sdes
11960225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11961225825Sdes$as_echo "yes" >&6; }
11962180740Sdes
11963180740Sdeselse
11964225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11965225825Sdes$as_echo "no" >&6; }
11966180740Sdes
11967180740Sdesfi
11968180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11969180740Sdesfi
11970180740Sdes
11971180740Sdesif test -z "$have_u_intxx_t" ; then
11972225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uintXX_t types" >&5
11973225825Sdes$as_echo_n "checking for uintXX_t types... " >&6; }
11974225825Sdesif ${ac_cv_have_uintxx_t+:} false; then :
11975225825Sdes  $as_echo_n "(cached) " >&6
11976180740Sdeselse
11977180740Sdes
11978225825Sdes		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11979180740Sdes/* end confdefs.h.  */
11980180740Sdes
11981180740Sdes#include <sys/types.h>
11982180740Sdes
11983180740Sdesint
11984180740Sdesmain ()
11985180740Sdes{
11986225825Sdes
11987225825Sdes	uint8_t a;
11988225825Sdes	uint16_t b;
11989225825Sdes	uint32_t c;
11990225825Sdes	a = b = c = 1;
11991225825Sdes
11992180740Sdes  ;
11993180740Sdes  return 0;
11994180740Sdes}
11995180740Sdes_ACEOF
11996225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
11997180740Sdes   ac_cv_have_uintxx_t="yes"
11998180740Sdeselse
11999225825Sdes   ac_cv_have_uintxx_t="no"
12000180740Sdes
12001180740Sdesfi
12002180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12003180740Sdes
12004180740Sdesfi
12005225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_uintxx_t" >&5
12006225825Sdes$as_echo "$ac_cv_have_uintxx_t" >&6; }
12007180740Sdes	if test "x$ac_cv_have_uintxx_t" = "xyes" ; then
12008180740Sdes
12009225825Sdes$as_echo "#define HAVE_UINTXX_T 1" >>confdefs.h
12010180740Sdes
12011180740Sdes	fi
12012180740Sdesfi
12013180740Sdes
12014180740Sdesif test -z "$have_uintxx_t" ; then
12015225825Sdes    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uintXX_t types in stdint.h" >&5
12016225825Sdes$as_echo_n "checking for uintXX_t types in stdint.h... " >&6; }
12017225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12018180740Sdes/* end confdefs.h.  */
12019180740Sdes #include <stdint.h>
12020180740Sdesint
12021180740Sdesmain ()
12022180740Sdes{
12023180740Sdes uint8_t a; uint16_t b; uint32_t c; a = b = c = 1;
12024180740Sdes  ;
12025180740Sdes  return 0;
12026180740Sdes}
12027180740Sdes_ACEOF
12028225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
12029180740Sdes
12030225825Sdes			$as_echo "#define HAVE_UINTXX_T 1" >>confdefs.h
12031180740Sdes
12032225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12033225825Sdes$as_echo "yes" >&6; }
12034180740Sdes
12035180740Sdeselse
12036225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12037225825Sdes$as_echo "no" >&6; }
12038180740Sdes
12039180740Sdesfi
12040180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12041180740Sdesfi
12042180740Sdes
12043180740Sdesif (test -z "$have_u_intxx_t" || test -z "$have_intxx_t" && \
12044180740Sdes	   test "x$ac_cv_header_sys_bitypes_h" = "xyes")
12045180740Sdesthen
12046225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for intXX_t and u_intXX_t types in sys/bitypes.h" >&5
12047225825Sdes$as_echo_n "checking for intXX_t and u_intXX_t types in sys/bitypes.h... " >&6; }
12048225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12049180740Sdes/* end confdefs.h.  */
12050180740Sdes
12051180740Sdes#include <sys/bitypes.h>
12052180740Sdes
12053180740Sdesint
12054180740Sdesmain ()
12055180740Sdes{
12056180740Sdes
12057180740Sdes			int8_t a; int16_t b; int32_t c;
12058180740Sdes			u_int8_t e; u_int16_t f; u_int32_t g;
12059180740Sdes			a = b = c = e = f = g = 1;
12060180740Sdes
12061180740Sdes  ;
12062180740Sdes  return 0;
12063180740Sdes}
12064180740Sdes_ACEOF
12065225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
12066180740Sdes
12067225825Sdes			$as_echo "#define HAVE_U_INTXX_T 1" >>confdefs.h
12068180740Sdes
12069225825Sdes			$as_echo "#define HAVE_INTXX_T 1" >>confdefs.h
12070180740Sdes
12071225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12072225825Sdes$as_echo "yes" >&6; }
12073180740Sdes
12074180740Sdeselse
12075225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12076225825Sdes$as_echo "no" >&6; }
12077180740Sdes
12078180740Sdesfi
12079180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12080180740Sdesfi
12081180740Sdes
12082180740Sdes
12083225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_char" >&5
12084225825Sdes$as_echo_n "checking for u_char... " >&6; }
12085225825Sdesif ${ac_cv_have_u_char+:} false; then :
12086225825Sdes  $as_echo_n "(cached) " >&6
12087180740Sdeselse
12088180740Sdes
12089225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12090180740Sdes/* end confdefs.h.  */
12091225825Sdes #include <sys/types.h>
12092180740Sdesint
12093180740Sdesmain ()
12094180740Sdes{
12095180740Sdes u_char foo; foo = 125;
12096180740Sdes  ;
12097180740Sdes  return 0;
12098180740Sdes}
12099180740Sdes_ACEOF
12100225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
12101180740Sdes   ac_cv_have_u_char="yes"
12102180740Sdeselse
12103225825Sdes   ac_cv_have_u_char="no"
12104180740Sdes
12105180740Sdesfi
12106180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12107180740Sdes
12108180740Sdesfi
12109225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_u_char" >&5
12110225825Sdes$as_echo "$ac_cv_have_u_char" >&6; }
12111180740Sdesif test "x$ac_cv_have_u_char" = "xyes" ; then
12112180740Sdes
12113225825Sdes$as_echo "#define HAVE_U_CHAR 1" >>confdefs.h
12114180740Sdes
12115180740Sdesfi
12116180740Sdes
12117180740Sdes
12118225825Sdes   ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
12119197670Sdes#include <sys/socket.h>
12120225825Sdes"
12121225825Sdesif test "x$ac_cv_type_socklen_t" = xyes; then :
12122197670Sdes
12123180740Sdeselse
12124180740Sdes
12125225825Sdes      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t equivalent" >&5
12126225825Sdes$as_echo_n "checking for socklen_t equivalent... " >&6; }
12127225825Sdes      if ${curl_cv_socklen_t_equiv+:} false; then :
12128225825Sdes  $as_echo_n "(cached) " >&6
12129180740Sdeselse
12130180740Sdes
12131180740Sdes	 # Systems have either "struct sockaddr *" or
12132180740Sdes	 # "void *" as the second argument to getpeername
12133180740Sdes	 curl_cv_socklen_t_equiv=
12134180740Sdes	 for arg2 in "struct sockaddr" void; do
12135180740Sdes	    for t in int size_t unsigned long "unsigned long"; do
12136225825Sdes	       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12137180740Sdes/* end confdefs.h.  */
12138180740Sdes
12139180740Sdes		  #include <sys/types.h>
12140180740Sdes		  #include <sys/socket.h>
12141180740Sdes
12142180740Sdes		  int getpeername (int, $arg2 *, $t *);
12143180740Sdes
12144180740Sdesint
12145180740Sdesmain ()
12146180740Sdes{
12147180740Sdes
12148180740Sdes		  $t len;
12149180740Sdes		  getpeername(0,0,&len);
12150180740Sdes
12151180740Sdes  ;
12152180740Sdes  return 0;
12153180740Sdes}
12154180740Sdes_ACEOF
12155225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
12156180740Sdes
12157180740Sdes		  curl_cv_socklen_t_equiv="$t"
12158180740Sdes		  break
12159180740Sdes
12160180740Sdesfi
12161180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12162180740Sdes	    done
12163180740Sdes	 done
12164180740Sdes
12165180740Sdes	 if test "x$curl_cv_socklen_t_equiv" = x; then
12166225825Sdes	    as_fn_error $? "Cannot find a type to use in place of socklen_t" "$LINENO" 5
12167180740Sdes	 fi
12168180740Sdes
12169180740Sdesfi
12170180740Sdes
12171225825Sdes      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_socklen_t_equiv" >&5
12172225825Sdes$as_echo "$curl_cv_socklen_t_equiv" >&6; }
12173180740Sdes
12174180740Sdescat >>confdefs.h <<_ACEOF
12175180740Sdes#define socklen_t $curl_cv_socklen_t_equiv
12176180740Sdes_ACEOF
12177180740Sdes
12178180740Sdesfi
12179180740Sdes
12180180740Sdes
12181180740Sdes
12182225825Sdesac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" "#include <signal.h>
12183225825Sdes"
12184225825Sdesif test "x$ac_cv_type_sig_atomic_t" = xyes; then :
12185197670Sdes
12186180740Sdescat >>confdefs.h <<_ACEOF
12187180740Sdes#define HAVE_SIG_ATOMIC_T 1
12188180740Sdes_ACEOF
12189180740Sdes
12190180740Sdes
12191180740Sdesfi
12192180740Sdes
12193225825Sdesac_fn_c_check_type "$LINENO" "fsblkcnt_t" "ac_cv_type_fsblkcnt_t" "
12194197670Sdes#include <sys/types.h>
12195197670Sdes#ifdef HAVE_SYS_BITYPES_H
12196197670Sdes#include <sys/bitypes.h>
12197197670Sdes#endif
12198197670Sdes#ifdef HAVE_SYS_STATFS_H
12199197670Sdes#include <sys/statfs.h>
12200197670Sdes#endif
12201197670Sdes#ifdef HAVE_SYS_STATVFS_H
12202197670Sdes#include <sys/statvfs.h>
12203197670Sdes#endif
12204197670Sdes
12205225825Sdes"
12206225825Sdesif test "x$ac_cv_type_fsblkcnt_t" = xyes; then :
12207197670Sdes
12208180750Sdescat >>confdefs.h <<_ACEOF
12209180750Sdes#define HAVE_FSBLKCNT_T 1
12210180750Sdes_ACEOF
12211180750Sdes
12212180750Sdes
12213180750Sdesfi
12214225825Sdesac_fn_c_check_type "$LINENO" "fsfilcnt_t" "ac_cv_type_fsfilcnt_t" "
12215197670Sdes#include <sys/types.h>
12216197670Sdes#ifdef HAVE_SYS_BITYPES_H
12217197670Sdes#include <sys/bitypes.h>
12218197670Sdes#endif
12219197670Sdes#ifdef HAVE_SYS_STATFS_H
12220197670Sdes#include <sys/statfs.h>
12221197670Sdes#endif
12222197670Sdes#ifdef HAVE_SYS_STATVFS_H
12223197670Sdes#include <sys/statvfs.h>
12224197670Sdes#endif
12225197670Sdes
12226225825Sdes"
12227225825Sdesif test "x$ac_cv_type_fsfilcnt_t" = xyes; then :
12228197670Sdes
12229180750Sdescat >>confdefs.h <<_ACEOF
12230180750Sdes#define HAVE_FSFILCNT_T 1
12231180750Sdes_ACEOF
12232180750Sdes
12233180750Sdes
12234180750Sdesfi
12235180750Sdes
12236180750Sdes
12237225825Sdesac_fn_c_check_type "$LINENO" "in_addr_t" "ac_cv_type_in_addr_t" "#include <sys/types.h>
12238197670Sdes#include <netinet/in.h>
12239225825Sdes"
12240225825Sdesif test "x$ac_cv_type_in_addr_t" = xyes; then :
12241197670Sdes
12242180740Sdescat >>confdefs.h <<_ACEOF
12243180740Sdes#define HAVE_IN_ADDR_T 1
12244180740Sdes_ACEOF
12245180740Sdes
12246180740Sdes
12247180740Sdesfi
12248225825Sdesac_fn_c_check_type "$LINENO" "in_port_t" "ac_cv_type_in_port_t" "#include <sys/types.h>
12249197670Sdes#include <netinet/in.h>
12250225825Sdes"
12251225825Sdesif test "x$ac_cv_type_in_port_t" = xyes; then :
12252180740Sdes
12253197670Sdescat >>confdefs.h <<_ACEOF
12254197670Sdes#define HAVE_IN_PORT_T 1
12255197670Sdes_ACEOF
12256197670Sdes
12257197670Sdes
12258197670Sdesfi
12259197670Sdes
12260197670Sdes
12261225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for size_t" >&5
12262225825Sdes$as_echo_n "checking for size_t... " >&6; }
12263225825Sdesif ${ac_cv_have_size_t+:} false; then :
12264225825Sdes  $as_echo_n "(cached) " >&6
12265180740Sdeselse
12266180740Sdes
12267225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12268180740Sdes/* end confdefs.h.  */
12269225825Sdes #include <sys/types.h>
12270180740Sdesint
12271180740Sdesmain ()
12272180740Sdes{
12273180740Sdes size_t foo; foo = 1235;
12274180740Sdes  ;
12275180740Sdes  return 0;
12276180740Sdes}
12277180740Sdes_ACEOF
12278225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
12279180740Sdes   ac_cv_have_size_t="yes"
12280180740Sdeselse
12281225825Sdes   ac_cv_have_size_t="no"
12282180740Sdes
12283180740Sdesfi
12284180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12285180740Sdes
12286180740Sdesfi
12287225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_size_t" >&5
12288225825Sdes$as_echo "$ac_cv_have_size_t" >&6; }
12289180740Sdesif test "x$ac_cv_have_size_t" = "xyes" ; then
12290180740Sdes
12291225825Sdes$as_echo "#define HAVE_SIZE_T 1" >>confdefs.h
12292180740Sdes
12293180740Sdesfi
12294180740Sdes
12295225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssize_t" >&5
12296225825Sdes$as_echo_n "checking for ssize_t... " >&6; }
12297225825Sdesif ${ac_cv_have_ssize_t+:} false; then :
12298225825Sdes  $as_echo_n "(cached) " >&6
12299180740Sdeselse
12300180740Sdes
12301225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12302180740Sdes/* end confdefs.h.  */
12303225825Sdes #include <sys/types.h>
12304180740Sdesint
12305180740Sdesmain ()
12306180740Sdes{
12307180740Sdes ssize_t foo; foo = 1235;
12308180740Sdes  ;
12309180740Sdes  return 0;
12310180740Sdes}
12311180740Sdes_ACEOF
12312225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
12313180740Sdes   ac_cv_have_ssize_t="yes"
12314180740Sdeselse
12315225825Sdes   ac_cv_have_ssize_t="no"
12316180740Sdes
12317180740Sdesfi
12318180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12319180740Sdes
12320180740Sdesfi
12321225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_ssize_t" >&5
12322225825Sdes$as_echo "$ac_cv_have_ssize_t" >&6; }
12323180740Sdesif test "x$ac_cv_have_ssize_t" = "xyes" ; then
12324180740Sdes
12325225825Sdes$as_echo "#define HAVE_SSIZE_T 1" >>confdefs.h
12326180740Sdes
12327180740Sdesfi
12328180740Sdes
12329225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_t" >&5
12330225825Sdes$as_echo_n "checking for clock_t... " >&6; }
12331225825Sdesif ${ac_cv_have_clock_t+:} false; then :
12332225825Sdes  $as_echo_n "(cached) " >&6
12333180740Sdeselse
12334180740Sdes
12335225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12336180740Sdes/* end confdefs.h.  */
12337225825Sdes #include <time.h>
12338180740Sdesint
12339180740Sdesmain ()
12340180740Sdes{
12341180740Sdes clock_t foo; foo = 1235;
12342180740Sdes  ;
12343180740Sdes  return 0;
12344180740Sdes}
12345180740Sdes_ACEOF
12346225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
12347180740Sdes   ac_cv_have_clock_t="yes"
12348180740Sdeselse
12349225825Sdes   ac_cv_have_clock_t="no"
12350180740Sdes
12351180740Sdesfi
12352180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12353180740Sdes
12354180740Sdesfi
12355225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_clock_t" >&5
12356225825Sdes$as_echo "$ac_cv_have_clock_t" >&6; }
12357180740Sdesif test "x$ac_cv_have_clock_t" = "xyes" ; then
12358180740Sdes
12359225825Sdes$as_echo "#define HAVE_CLOCK_T 1" >>confdefs.h
12360180740Sdes
12361180740Sdesfi
12362180740Sdes
12363225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sa_family_t" >&5
12364225825Sdes$as_echo_n "checking for sa_family_t... " >&6; }
12365225825Sdesif ${ac_cv_have_sa_family_t+:} false; then :
12366225825Sdes  $as_echo_n "(cached) " >&6
12367180740Sdeselse
12368180740Sdes
12369225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12370180740Sdes/* end confdefs.h.  */
12371180740Sdes
12372180740Sdes#include <sys/types.h>
12373180740Sdes#include <sys/socket.h>
12374180740Sdes
12375180740Sdesint
12376180740Sdesmain ()
12377180740Sdes{
12378180740Sdes sa_family_t foo; foo = 1235;
12379180740Sdes  ;
12380180740Sdes  return 0;
12381180740Sdes}
12382180740Sdes_ACEOF
12383225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
12384180740Sdes   ac_cv_have_sa_family_t="yes"
12385180740Sdeselse
12386225825Sdes   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12387180740Sdes/* end confdefs.h.  */
12388180740Sdes
12389180740Sdes#include <sys/types.h>
12390180740Sdes#include <sys/socket.h>
12391180740Sdes#include <netinet/in.h>
12392180740Sdes
12393180740Sdesint
12394180740Sdesmain ()
12395180740Sdes{
12396180740Sdes sa_family_t foo; foo = 1235;
12397180740Sdes  ;
12398180740Sdes  return 0;
12399180740Sdes}
12400180740Sdes_ACEOF
12401225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
12402180740Sdes   ac_cv_have_sa_family_t="yes"
12403180740Sdeselse
12404225825Sdes   ac_cv_have_sa_family_t="no"
12405180740Sdes
12406180740Sdesfi
12407180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12408180740Sdes
12409180740Sdesfi
12410180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12411180740Sdes
12412180740Sdesfi
12413225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_sa_family_t" >&5
12414225825Sdes$as_echo "$ac_cv_have_sa_family_t" >&6; }
12415180740Sdesif test "x$ac_cv_have_sa_family_t" = "xyes" ; then
12416180740Sdes
12417225825Sdes$as_echo "#define HAVE_SA_FAMILY_T 1" >>confdefs.h
12418180740Sdes
12419180740Sdesfi
12420180740Sdes
12421225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pid_t" >&5
12422225825Sdes$as_echo_n "checking for pid_t... " >&6; }
12423225825Sdesif ${ac_cv_have_pid_t+:} false; then :
12424225825Sdes  $as_echo_n "(cached) " >&6
12425180740Sdeselse
12426180740Sdes
12427225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12428180740Sdes/* end confdefs.h.  */
12429225825Sdes #include <sys/types.h>
12430180740Sdesint
12431180740Sdesmain ()
12432180740Sdes{
12433180740Sdes pid_t foo; foo = 1235;
12434180740Sdes  ;
12435180740Sdes  return 0;
12436180740Sdes}
12437180740Sdes_ACEOF
12438225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
12439180740Sdes   ac_cv_have_pid_t="yes"
12440180740Sdeselse
12441225825Sdes   ac_cv_have_pid_t="no"
12442180740Sdes
12443180740Sdesfi
12444180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12445180740Sdes
12446180740Sdesfi
12447225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_pid_t" >&5
12448225825Sdes$as_echo "$ac_cv_have_pid_t" >&6; }
12449180740Sdesif test "x$ac_cv_have_pid_t" = "xyes" ; then
12450180740Sdes
12451225825Sdes$as_echo "#define HAVE_PID_T 1" >>confdefs.h
12452180740Sdes
12453180740Sdesfi
12454180740Sdes
12455225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for mode_t" >&5
12456225825Sdes$as_echo_n "checking for mode_t... " >&6; }
12457225825Sdesif ${ac_cv_have_mode_t+:} false; then :
12458225825Sdes  $as_echo_n "(cached) " >&6
12459180740Sdeselse
12460180740Sdes
12461225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12462180740Sdes/* end confdefs.h.  */
12463225825Sdes #include <sys/types.h>
12464180740Sdesint
12465180740Sdesmain ()
12466180740Sdes{
12467180740Sdes mode_t foo; foo = 1235;
12468180740Sdes  ;
12469180740Sdes  return 0;
12470180740Sdes}
12471180740Sdes_ACEOF
12472225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
12473180740Sdes   ac_cv_have_mode_t="yes"
12474180740Sdeselse
12475225825Sdes   ac_cv_have_mode_t="no"
12476180740Sdes
12477180740Sdesfi
12478180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12479180740Sdes
12480180740Sdesfi
12481225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_mode_t" >&5
12482225825Sdes$as_echo "$ac_cv_have_mode_t" >&6; }
12483180740Sdesif test "x$ac_cv_have_mode_t" = "xyes" ; then
12484180740Sdes
12485225825Sdes$as_echo "#define HAVE_MODE_T 1" >>confdefs.h
12486180740Sdes
12487180740Sdesfi
12488180740Sdes
12489180740Sdes
12490225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sockaddr_storage" >&5
12491225825Sdes$as_echo_n "checking for struct sockaddr_storage... " >&6; }
12492225825Sdesif ${ac_cv_have_struct_sockaddr_storage+:} false; then :
12493225825Sdes  $as_echo_n "(cached) " >&6
12494180740Sdeselse
12495180740Sdes
12496225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12497180740Sdes/* end confdefs.h.  */
12498180740Sdes
12499180740Sdes#include <sys/types.h>
12500180740Sdes#include <sys/socket.h>
12501180740Sdes
12502180740Sdesint
12503180740Sdesmain ()
12504180740Sdes{
12505180740Sdes struct sockaddr_storage s;
12506180740Sdes  ;
12507180740Sdes  return 0;
12508180740Sdes}
12509180740Sdes_ACEOF
12510225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
12511180740Sdes   ac_cv_have_struct_sockaddr_storage="yes"
12512180740Sdeselse
12513225825Sdes   ac_cv_have_struct_sockaddr_storage="no"
12514180740Sdes
12515180740Sdesfi
12516180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12517180740Sdes
12518180740Sdesfi
12519225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_struct_sockaddr_storage" >&5
12520225825Sdes$as_echo "$ac_cv_have_struct_sockaddr_storage" >&6; }
12521180740Sdesif test "x$ac_cv_have_struct_sockaddr_storage" = "xyes" ; then
12522180740Sdes
12523225825Sdes$as_echo "#define HAVE_STRUCT_SOCKADDR_STORAGE 1" >>confdefs.h
12524180740Sdes
12525180740Sdesfi
12526180740Sdes
12527225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sockaddr_in6" >&5
12528225825Sdes$as_echo_n "checking for struct sockaddr_in6... " >&6; }
12529225825Sdesif ${ac_cv_have_struct_sockaddr_in6+:} false; then :
12530225825Sdes  $as_echo_n "(cached) " >&6
12531180740Sdeselse
12532180740Sdes
12533225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12534180740Sdes/* end confdefs.h.  */
12535180740Sdes
12536180740Sdes#include <sys/types.h>
12537180740Sdes#include <netinet/in.h>
12538180740Sdes
12539180740Sdesint
12540180740Sdesmain ()
12541180740Sdes{
12542180740Sdes struct sockaddr_in6 s; s.sin6_family = 0;
12543180740Sdes  ;
12544180740Sdes  return 0;
12545180740Sdes}
12546180740Sdes_ACEOF
12547225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
12548180740Sdes   ac_cv_have_struct_sockaddr_in6="yes"
12549180740Sdeselse
12550225825Sdes   ac_cv_have_struct_sockaddr_in6="no"
12551180740Sdes
12552180740Sdesfi
12553180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12554180740Sdes
12555180740Sdesfi
12556225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_struct_sockaddr_in6" >&5
12557225825Sdes$as_echo "$ac_cv_have_struct_sockaddr_in6" >&6; }
12558180740Sdesif test "x$ac_cv_have_struct_sockaddr_in6" = "xyes" ; then
12559180740Sdes
12560225825Sdes$as_echo "#define HAVE_STRUCT_SOCKADDR_IN6 1" >>confdefs.h
12561180740Sdes
12562180740Sdesfi
12563180740Sdes
12564225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct in6_addr" >&5
12565225825Sdes$as_echo_n "checking for struct in6_addr... " >&6; }
12566225825Sdesif ${ac_cv_have_struct_in6_addr+:} false; then :
12567225825Sdes  $as_echo_n "(cached) " >&6
12568180740Sdeselse
12569180740Sdes
12570225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12571180740Sdes/* end confdefs.h.  */
12572180740Sdes
12573180740Sdes#include <sys/types.h>
12574180740Sdes#include <netinet/in.h>
12575180740Sdes
12576180740Sdesint
12577180740Sdesmain ()
12578180740Sdes{
12579180740Sdes struct in6_addr s; s.s6_addr[0] = 0;
12580180740Sdes  ;
12581180740Sdes  return 0;
12582180740Sdes}
12583180740Sdes_ACEOF
12584225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
12585180740Sdes   ac_cv_have_struct_in6_addr="yes"
12586180740Sdeselse
12587225825Sdes   ac_cv_have_struct_in6_addr="no"
12588180740Sdes
12589180740Sdesfi
12590180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12591180740Sdes
12592180740Sdesfi
12593225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_struct_in6_addr" >&5
12594225825Sdes$as_echo "$ac_cv_have_struct_in6_addr" >&6; }
12595180740Sdesif test "x$ac_cv_have_struct_in6_addr" = "xyes" ; then
12596180740Sdes
12597225825Sdes$as_echo "#define HAVE_STRUCT_IN6_ADDR 1" >>confdefs.h
12598180740Sdes
12599189006Sdes
12600225825Sdes	ac_fn_c_check_member "$LINENO" "struct sockaddr_in6" "sin6_scope_id" "ac_cv_member_struct_sockaddr_in6_sin6_scope_id" "
12601189006Sdes#ifdef HAVE_SYS_TYPES_H
12602189006Sdes#include <sys/types.h>
12603189006Sdes#endif
12604189006Sdes#include <netinet/in.h>
12605189006Sdes
12606225825Sdes"
12607225825Sdesif test "x$ac_cv_member_struct_sockaddr_in6_sin6_scope_id" = xyes; then :
12608189006Sdes
12609189006Sdescat >>confdefs.h <<_ACEOF
12610189006Sdes#define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
12611189006Sdes_ACEOF
12612189006Sdes
12613189006Sdes
12614189006Sdesfi
12615189006Sdes
12616189006Sdesfi
12617189006Sdes
12618225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct addrinfo" >&5
12619225825Sdes$as_echo_n "checking for struct addrinfo... " >&6; }
12620225825Sdesif ${ac_cv_have_struct_addrinfo+:} false; then :
12621225825Sdes  $as_echo_n "(cached) " >&6
12622180740Sdeselse
12623180740Sdes
12624225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12625180740Sdes/* end confdefs.h.  */
12626180740Sdes
12627180740Sdes#include <sys/types.h>
12628180740Sdes#include <sys/socket.h>
12629180740Sdes#include <netdb.h>
12630180740Sdes
12631180740Sdesint
12632180740Sdesmain ()
12633180740Sdes{
12634180740Sdes struct addrinfo s; s.ai_flags = AI_PASSIVE;
12635180740Sdes  ;
12636180740Sdes  return 0;
12637180740Sdes}
12638180740Sdes_ACEOF
12639225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
12640180740Sdes   ac_cv_have_struct_addrinfo="yes"
12641180740Sdeselse
12642225825Sdes   ac_cv_have_struct_addrinfo="no"
12643180740Sdes
12644180740Sdesfi
12645180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12646180740Sdes
12647180740Sdesfi
12648225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_struct_addrinfo" >&5
12649225825Sdes$as_echo "$ac_cv_have_struct_addrinfo" >&6; }
12650180740Sdesif test "x$ac_cv_have_struct_addrinfo" = "xyes" ; then
12651180740Sdes
12652225825Sdes$as_echo "#define HAVE_STRUCT_ADDRINFO 1" >>confdefs.h
12653180740Sdes
12654180740Sdesfi
12655180740Sdes
12656225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timeval" >&5
12657225825Sdes$as_echo_n "checking for struct timeval... " >&6; }
12658225825Sdesif ${ac_cv_have_struct_timeval+:} false; then :
12659225825Sdes  $as_echo_n "(cached) " >&6
12660180740Sdeselse
12661180740Sdes
12662225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12663180740Sdes/* end confdefs.h.  */
12664180740Sdes #include <sys/time.h>
12665180740Sdesint
12666180740Sdesmain ()
12667180740Sdes{
12668180740Sdes struct timeval tv; tv.tv_sec = 1;
12669180740Sdes  ;
12670180740Sdes  return 0;
12671180740Sdes}
12672180740Sdes_ACEOF
12673225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
12674180740Sdes   ac_cv_have_struct_timeval="yes"
12675180740Sdeselse
12676225825Sdes   ac_cv_have_struct_timeval="no"
12677180740Sdes
12678180740Sdesfi
12679180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12680180740Sdes
12681180740Sdesfi
12682225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_struct_timeval" >&5
12683225825Sdes$as_echo "$ac_cv_have_struct_timeval" >&6; }
12684180740Sdesif test "x$ac_cv_have_struct_timeval" = "xyes" ; then
12685180740Sdes
12686225825Sdes$as_echo "#define HAVE_STRUCT_TIMEVAL 1" >>confdefs.h
12687180740Sdes
12688180740Sdes	have_struct_timeval=1
12689180740Sdesfi
12690180740Sdes
12691225825Sdesac_fn_c_check_type "$LINENO" "struct timespec" "ac_cv_type_struct_timespec" "$ac_includes_default"
12692225825Sdesif test "x$ac_cv_type_struct_timespec" = xyes; then :
12693180740Sdes
12694180740Sdescat >>confdefs.h <<_ACEOF
12695180740Sdes#define HAVE_STRUCT_TIMESPEC 1
12696180740Sdes_ACEOF
12697180740Sdes
12698180740Sdes
12699180740Sdesfi
12700180740Sdes
12701180740Sdes
12702180740Sdes# We need int64_t or else certian parts of the compile will fail.
12703180740Sdesif test "x$ac_cv_have_int64_t" = "xno" && \
12704180740Sdes	test "x$ac_cv_sizeof_long_int" != "x8" && \
12705180740Sdes	test "x$ac_cv_sizeof_long_long_int" = "x0" ; then
12706180740Sdes	echo "OpenSSH requires int64_t support.  Contact your vendor or install"
12707180740Sdes	echo "an alternative compiler (I.E., GCC) before continuing."
12708180740Sdes	echo ""
12709180740Sdes	exit 1;
12710180740Sdeselse
12711225825Sdes	if test "$cross_compiling" = yes; then :
12712225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: Assuming working snprintf()" >&5
12713225825Sdes$as_echo "$as_me: WARNING: cross compiling: Assuming working snprintf()" >&2;}
12714180740Sdes
12715180740Sdeselse
12716225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12717180740Sdes/* end confdefs.h.  */
12718180740Sdes
12719180740Sdes#include <stdio.h>
12720180740Sdes#include <string.h>
12721180740Sdes#ifdef HAVE_SNPRINTF
12722180740Sdesmain()
12723180740Sdes{
12724180740Sdes	char buf[50];
12725180740Sdes	char expected_out[50];
12726180740Sdes	int mazsize = 50 ;
12727180740Sdes#if (SIZEOF_LONG_INT == 8)
12728180740Sdes	long int num = 0x7fffffffffffffff;
12729180740Sdes#else
12730180740Sdes	long long num = 0x7fffffffffffffffll;
12731180740Sdes#endif
12732180740Sdes	strcpy(expected_out, "9223372036854775807");
12733180740Sdes	snprintf(buf, mazsize, "%lld", num);
12734180740Sdes	if(strcmp(buf, expected_out) != 0)
12735180740Sdes		exit(1);
12736180740Sdes	exit(0);
12737180740Sdes}
12738180740Sdes#else
12739180740Sdesmain() { exit(0); }
12740180740Sdes#endif
12741180740Sdes
12742180740Sdes_ACEOF
12743225825Sdesif ac_fn_c_try_run "$LINENO"; then :
12744180740Sdes   true
12745180740Sdeselse
12746225825Sdes   $as_echo "#define BROKEN_SNPRINTF 1" >>confdefs.h
12747180740Sdes
12748180740Sdesfi
12749225825Sdesrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12750225825Sdes  conftest.$ac_objext conftest.beam conftest.$ac_ext
12751180740Sdesfi
12752180740Sdes
12753180740Sdesfi
12754180740Sdes
12755180740Sdes
12756180740Sdes# look for field 'ut_host' in header 'utmp.h'
12757180740Sdes		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
12758180740Sdes		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_host
12759225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_host field in utmp.h" >&5
12760225825Sdes$as_echo_n "checking for ut_host field in utmp.h... " >&6; }
12761225825Sdes	if eval \${$ossh_varname+:} false; then :
12762225825Sdes  $as_echo_n "(cached) " >&6
12763180740Sdeselse
12764180740Sdes
12765225825Sdes		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12766180740Sdes/* end confdefs.h.  */
12767180740Sdes#include <utmp.h>
12768180740Sdes
12769180740Sdes_ACEOF
12770180740Sdesif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12771225825Sdes  $EGREP "ut_host" >/dev/null 2>&1; then :
12772180740Sdes   			eval "$ossh_varname=yes"
12773180740Sdeselse
12774180740Sdes   			eval "$ossh_varname=no"
12775180740Sdesfi
12776180740Sdesrm -f conftest*
12777180740Sdes
12778180740Sdesfi
12779180740Sdes
12780180740Sdes	ossh_result=`eval 'echo $'"$ossh_varname"`
12781180740Sdes	if test -n "`echo $ossh_varname`"; then
12782225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
12783225825Sdes$as_echo "$ossh_result" >&6; }
12784180740Sdes		if test "x$ossh_result" = "xyes"; then
12785180740Sdes
12786225825Sdes$as_echo "#define HAVE_HOST_IN_UTMP 1" >>confdefs.h
12787180740Sdes
12788180740Sdes		fi
12789180740Sdes	else
12790225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12791225825Sdes$as_echo "no" >&6; }
12792180740Sdes	fi
12793180740Sdes
12794180740Sdes
12795180740Sdes# look for field 'ut_host' in header 'utmpx.h'
12796180740Sdes		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
12797180740Sdes		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_host
12798225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_host field in utmpx.h" >&5
12799225825Sdes$as_echo_n "checking for ut_host field in utmpx.h... " >&6; }
12800225825Sdes	if eval \${$ossh_varname+:} false; then :
12801225825Sdes  $as_echo_n "(cached) " >&6
12802180740Sdeselse
12803180740Sdes
12804225825Sdes		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12805180740Sdes/* end confdefs.h.  */
12806180740Sdes#include <utmpx.h>
12807180740Sdes
12808180740Sdes_ACEOF
12809180740Sdesif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12810225825Sdes  $EGREP "ut_host" >/dev/null 2>&1; then :
12811180740Sdes   			eval "$ossh_varname=yes"
12812180740Sdeselse
12813180740Sdes   			eval "$ossh_varname=no"
12814180740Sdesfi
12815180740Sdesrm -f conftest*
12816180740Sdes
12817180740Sdesfi
12818180740Sdes
12819180740Sdes	ossh_result=`eval 'echo $'"$ossh_varname"`
12820180740Sdes	if test -n "`echo $ossh_varname`"; then
12821225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
12822225825Sdes$as_echo "$ossh_result" >&6; }
12823180740Sdes		if test "x$ossh_result" = "xyes"; then
12824180740Sdes
12825225825Sdes$as_echo "#define HAVE_HOST_IN_UTMPX 1" >>confdefs.h
12826180740Sdes
12827180740Sdes		fi
12828180740Sdes	else
12829225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12830225825Sdes$as_echo "no" >&6; }
12831180740Sdes	fi
12832180740Sdes
12833180740Sdes
12834180740Sdes# look for field 'syslen' in header 'utmpx.h'
12835180740Sdes		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
12836180740Sdes		ossh_varname="ossh_cv_$ossh_safe""_has_"syslen
12837225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for syslen field in utmpx.h" >&5
12838225825Sdes$as_echo_n "checking for syslen field in utmpx.h... " >&6; }
12839225825Sdes	if eval \${$ossh_varname+:} false; then :
12840225825Sdes  $as_echo_n "(cached) " >&6
12841180740Sdeselse
12842180740Sdes
12843225825Sdes		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12844180740Sdes/* end confdefs.h.  */
12845180740Sdes#include <utmpx.h>
12846180740Sdes
12847180740Sdes_ACEOF
12848180740Sdesif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12849225825Sdes  $EGREP "syslen" >/dev/null 2>&1; then :
12850180740Sdes   			eval "$ossh_varname=yes"
12851180740Sdeselse
12852180740Sdes   			eval "$ossh_varname=no"
12853180740Sdesfi
12854180740Sdesrm -f conftest*
12855180740Sdes
12856180740Sdesfi
12857180740Sdes
12858180740Sdes	ossh_result=`eval 'echo $'"$ossh_varname"`
12859180740Sdes	if test -n "`echo $ossh_varname`"; then
12860225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
12861225825Sdes$as_echo "$ossh_result" >&6; }
12862180740Sdes		if test "x$ossh_result" = "xyes"; then
12863180740Sdes
12864225825Sdes$as_echo "#define HAVE_SYSLEN_IN_UTMPX 1" >>confdefs.h
12865180740Sdes
12866180740Sdes		fi
12867180740Sdes	else
12868225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12869225825Sdes$as_echo "no" >&6; }
12870180740Sdes	fi
12871180740Sdes
12872180740Sdes
12873180740Sdes# look for field 'ut_pid' in header 'utmp.h'
12874180740Sdes		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
12875180740Sdes		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_pid
12876225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_pid field in utmp.h" >&5
12877225825Sdes$as_echo_n "checking for ut_pid field in utmp.h... " >&6; }
12878225825Sdes	if eval \${$ossh_varname+:} false; then :
12879225825Sdes  $as_echo_n "(cached) " >&6
12880180740Sdeselse
12881180740Sdes
12882225825Sdes		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12883180740Sdes/* end confdefs.h.  */
12884180740Sdes#include <utmp.h>
12885180740Sdes
12886180740Sdes_ACEOF
12887180740Sdesif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12888225825Sdes  $EGREP "ut_pid" >/dev/null 2>&1; then :
12889180740Sdes   			eval "$ossh_varname=yes"
12890180740Sdeselse
12891180740Sdes   			eval "$ossh_varname=no"
12892180740Sdesfi
12893180740Sdesrm -f conftest*
12894180740Sdes
12895180740Sdesfi
12896180740Sdes
12897180740Sdes	ossh_result=`eval 'echo $'"$ossh_varname"`
12898180740Sdes	if test -n "`echo $ossh_varname`"; then
12899225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
12900225825Sdes$as_echo "$ossh_result" >&6; }
12901180740Sdes		if test "x$ossh_result" = "xyes"; then
12902180740Sdes
12903225825Sdes$as_echo "#define HAVE_PID_IN_UTMP 1" >>confdefs.h
12904180740Sdes
12905180740Sdes		fi
12906180740Sdes	else
12907225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12908225825Sdes$as_echo "no" >&6; }
12909180740Sdes	fi
12910180740Sdes
12911180740Sdes
12912180740Sdes# look for field 'ut_type' in header 'utmp.h'
12913180740Sdes		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
12914180740Sdes		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_type
12915225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_type field in utmp.h" >&5
12916225825Sdes$as_echo_n "checking for ut_type field in utmp.h... " >&6; }
12917225825Sdes	if eval \${$ossh_varname+:} false; then :
12918225825Sdes  $as_echo_n "(cached) " >&6
12919180740Sdeselse
12920180740Sdes
12921225825Sdes		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12922180740Sdes/* end confdefs.h.  */
12923180740Sdes#include <utmp.h>
12924180740Sdes
12925180740Sdes_ACEOF
12926180740Sdesif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12927225825Sdes  $EGREP "ut_type" >/dev/null 2>&1; then :
12928180740Sdes   			eval "$ossh_varname=yes"
12929180740Sdeselse
12930180740Sdes   			eval "$ossh_varname=no"
12931180740Sdesfi
12932180740Sdesrm -f conftest*
12933180740Sdes
12934180740Sdesfi
12935180740Sdes
12936180740Sdes	ossh_result=`eval 'echo $'"$ossh_varname"`
12937180740Sdes	if test -n "`echo $ossh_varname`"; then
12938225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
12939225825Sdes$as_echo "$ossh_result" >&6; }
12940180740Sdes		if test "x$ossh_result" = "xyes"; then
12941180740Sdes
12942225825Sdes$as_echo "#define HAVE_TYPE_IN_UTMP 1" >>confdefs.h
12943180740Sdes
12944180740Sdes		fi
12945180740Sdes	else
12946225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12947225825Sdes$as_echo "no" >&6; }
12948180740Sdes	fi
12949180740Sdes
12950180740Sdes
12951180740Sdes# look for field 'ut_type' in header 'utmpx.h'
12952180740Sdes		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
12953180740Sdes		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_type
12954225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_type field in utmpx.h" >&5
12955225825Sdes$as_echo_n "checking for ut_type field in utmpx.h... " >&6; }
12956225825Sdes	if eval \${$ossh_varname+:} false; then :
12957225825Sdes  $as_echo_n "(cached) " >&6
12958180740Sdeselse
12959180740Sdes
12960225825Sdes		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12961180740Sdes/* end confdefs.h.  */
12962180740Sdes#include <utmpx.h>
12963180740Sdes
12964180740Sdes_ACEOF
12965180740Sdesif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12966225825Sdes  $EGREP "ut_type" >/dev/null 2>&1; then :
12967180740Sdes   			eval "$ossh_varname=yes"
12968180740Sdeselse
12969180740Sdes   			eval "$ossh_varname=no"
12970180740Sdesfi
12971180740Sdesrm -f conftest*
12972180740Sdes
12973180740Sdesfi
12974180740Sdes
12975180740Sdes	ossh_result=`eval 'echo $'"$ossh_varname"`
12976180740Sdes	if test -n "`echo $ossh_varname`"; then
12977225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
12978225825Sdes$as_echo "$ossh_result" >&6; }
12979180740Sdes		if test "x$ossh_result" = "xyes"; then
12980180740Sdes
12981225825Sdes$as_echo "#define HAVE_TYPE_IN_UTMPX 1" >>confdefs.h
12982180740Sdes
12983180740Sdes		fi
12984180740Sdes	else
12985225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12986225825Sdes$as_echo "no" >&6; }
12987180740Sdes	fi
12988180740Sdes
12989180740Sdes
12990180740Sdes# look for field 'ut_tv' in header 'utmp.h'
12991180740Sdes		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
12992180740Sdes		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_tv
12993225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_tv field in utmp.h" >&5
12994225825Sdes$as_echo_n "checking for ut_tv field in utmp.h... " >&6; }
12995225825Sdes	if eval \${$ossh_varname+:} false; then :
12996225825Sdes  $as_echo_n "(cached) " >&6
12997180740Sdeselse
12998180740Sdes
12999225825Sdes		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13000180740Sdes/* end confdefs.h.  */
13001180740Sdes#include <utmp.h>
13002180740Sdes
13003180740Sdes_ACEOF
13004180740Sdesif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13005225825Sdes  $EGREP "ut_tv" >/dev/null 2>&1; then :
13006180740Sdes   			eval "$ossh_varname=yes"
13007180740Sdeselse
13008180740Sdes   			eval "$ossh_varname=no"
13009180740Sdesfi
13010180740Sdesrm -f conftest*
13011180740Sdes
13012180740Sdesfi
13013180740Sdes
13014180740Sdes	ossh_result=`eval 'echo $'"$ossh_varname"`
13015180740Sdes	if test -n "`echo $ossh_varname`"; then
13016225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13017225825Sdes$as_echo "$ossh_result" >&6; }
13018180740Sdes		if test "x$ossh_result" = "xyes"; then
13019180740Sdes
13020225825Sdes$as_echo "#define HAVE_TV_IN_UTMP 1" >>confdefs.h
13021180740Sdes
13022180740Sdes		fi
13023180740Sdes	else
13024225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13025225825Sdes$as_echo "no" >&6; }
13026180740Sdes	fi
13027180740Sdes
13028180740Sdes
13029180740Sdes# look for field 'ut_id' in header 'utmp.h'
13030180740Sdes		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
13031180740Sdes		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_id
13032225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_id field in utmp.h" >&5
13033225825Sdes$as_echo_n "checking for ut_id field in utmp.h... " >&6; }
13034225825Sdes	if eval \${$ossh_varname+:} false; then :
13035225825Sdes  $as_echo_n "(cached) " >&6
13036180740Sdeselse
13037180740Sdes
13038225825Sdes		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13039180740Sdes/* end confdefs.h.  */
13040180740Sdes#include <utmp.h>
13041180740Sdes
13042180740Sdes_ACEOF
13043180740Sdesif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13044225825Sdes  $EGREP "ut_id" >/dev/null 2>&1; then :
13045180740Sdes   			eval "$ossh_varname=yes"
13046180740Sdeselse
13047180740Sdes   			eval "$ossh_varname=no"
13048180740Sdesfi
13049180740Sdesrm -f conftest*
13050180740Sdes
13051180740Sdesfi
13052180740Sdes
13053180740Sdes	ossh_result=`eval 'echo $'"$ossh_varname"`
13054180740Sdes	if test -n "`echo $ossh_varname`"; then
13055225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13056225825Sdes$as_echo "$ossh_result" >&6; }
13057180740Sdes		if test "x$ossh_result" = "xyes"; then
13058180740Sdes
13059225825Sdes$as_echo "#define HAVE_ID_IN_UTMP 1" >>confdefs.h
13060180740Sdes
13061180740Sdes		fi
13062180740Sdes	else
13063225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13064225825Sdes$as_echo "no" >&6; }
13065180740Sdes	fi
13066180740Sdes
13067180740Sdes
13068180740Sdes# look for field 'ut_id' in header 'utmpx.h'
13069180740Sdes		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
13070180740Sdes		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_id
13071225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_id field in utmpx.h" >&5
13072225825Sdes$as_echo_n "checking for ut_id field in utmpx.h... " >&6; }
13073225825Sdes	if eval \${$ossh_varname+:} false; then :
13074225825Sdes  $as_echo_n "(cached) " >&6
13075180740Sdeselse
13076180740Sdes
13077225825Sdes		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13078180740Sdes/* end confdefs.h.  */
13079180740Sdes#include <utmpx.h>
13080180740Sdes
13081180740Sdes_ACEOF
13082180740Sdesif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13083225825Sdes  $EGREP "ut_id" >/dev/null 2>&1; then :
13084180740Sdes   			eval "$ossh_varname=yes"
13085180740Sdeselse
13086180740Sdes   			eval "$ossh_varname=no"
13087180740Sdesfi
13088180740Sdesrm -f conftest*
13089180740Sdes
13090180740Sdesfi
13091180740Sdes
13092180740Sdes	ossh_result=`eval 'echo $'"$ossh_varname"`
13093180740Sdes	if test -n "`echo $ossh_varname`"; then
13094225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13095225825Sdes$as_echo "$ossh_result" >&6; }
13096180740Sdes		if test "x$ossh_result" = "xyes"; then
13097180740Sdes
13098225825Sdes$as_echo "#define HAVE_ID_IN_UTMPX 1" >>confdefs.h
13099180740Sdes
13100180740Sdes		fi
13101180740Sdes	else
13102225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13103225825Sdes$as_echo "no" >&6; }
13104180740Sdes	fi
13105180740Sdes
13106180740Sdes
13107180740Sdes# look for field 'ut_addr' in header 'utmp.h'
13108180740Sdes		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
13109180740Sdes		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr
13110225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_addr field in utmp.h" >&5
13111225825Sdes$as_echo_n "checking for ut_addr field in utmp.h... " >&6; }
13112225825Sdes	if eval \${$ossh_varname+:} false; then :
13113225825Sdes  $as_echo_n "(cached) " >&6
13114180740Sdeselse
13115180740Sdes
13116225825Sdes		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13117180740Sdes/* end confdefs.h.  */
13118180740Sdes#include <utmp.h>
13119180740Sdes
13120180740Sdes_ACEOF
13121180740Sdesif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13122225825Sdes  $EGREP "ut_addr" >/dev/null 2>&1; then :
13123180740Sdes   			eval "$ossh_varname=yes"
13124180740Sdeselse
13125180740Sdes   			eval "$ossh_varname=no"
13126180740Sdesfi
13127180740Sdesrm -f conftest*
13128180740Sdes
13129180740Sdesfi
13130180740Sdes
13131180740Sdes	ossh_result=`eval 'echo $'"$ossh_varname"`
13132180740Sdes	if test -n "`echo $ossh_varname`"; then
13133225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13134225825Sdes$as_echo "$ossh_result" >&6; }
13135180740Sdes		if test "x$ossh_result" = "xyes"; then
13136180740Sdes
13137225825Sdes$as_echo "#define HAVE_ADDR_IN_UTMP 1" >>confdefs.h
13138180740Sdes
13139180740Sdes		fi
13140180740Sdes	else
13141225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13142225825Sdes$as_echo "no" >&6; }
13143180740Sdes	fi
13144180740Sdes
13145180740Sdes
13146180740Sdes# look for field 'ut_addr' in header 'utmpx.h'
13147180740Sdes		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
13148180740Sdes		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr
13149225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_addr field in utmpx.h" >&5
13150225825Sdes$as_echo_n "checking for ut_addr field in utmpx.h... " >&6; }
13151225825Sdes	if eval \${$ossh_varname+:} false; then :
13152225825Sdes  $as_echo_n "(cached) " >&6
13153180740Sdeselse
13154180740Sdes
13155225825Sdes		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13156180740Sdes/* end confdefs.h.  */
13157180740Sdes#include <utmpx.h>
13158180740Sdes
13159180740Sdes_ACEOF
13160180740Sdesif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13161225825Sdes  $EGREP "ut_addr" >/dev/null 2>&1; then :
13162180740Sdes   			eval "$ossh_varname=yes"
13163180740Sdeselse
13164180740Sdes   			eval "$ossh_varname=no"
13165180740Sdesfi
13166180740Sdesrm -f conftest*
13167180740Sdes
13168180740Sdesfi
13169180740Sdes
13170180740Sdes	ossh_result=`eval 'echo $'"$ossh_varname"`
13171180740Sdes	if test -n "`echo $ossh_varname`"; then
13172225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13173225825Sdes$as_echo "$ossh_result" >&6; }
13174180740Sdes		if test "x$ossh_result" = "xyes"; then
13175180740Sdes
13176225825Sdes$as_echo "#define HAVE_ADDR_IN_UTMPX 1" >>confdefs.h
13177180740Sdes
13178180740Sdes		fi
13179180740Sdes	else
13180225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13181225825Sdes$as_echo "no" >&6; }
13182180740Sdes	fi
13183180740Sdes
13184180740Sdes
13185180740Sdes# look for field 'ut_addr_v6' in header 'utmp.h'
13186180740Sdes		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
13187180740Sdes		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr_v6
13188225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_addr_v6 field in utmp.h" >&5
13189225825Sdes$as_echo_n "checking for ut_addr_v6 field in utmp.h... " >&6; }
13190225825Sdes	if eval \${$ossh_varname+:} false; then :
13191225825Sdes  $as_echo_n "(cached) " >&6
13192180740Sdeselse
13193180740Sdes
13194225825Sdes		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13195180740Sdes/* end confdefs.h.  */
13196180740Sdes#include <utmp.h>
13197180740Sdes
13198180740Sdes_ACEOF
13199180740Sdesif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13200225825Sdes  $EGREP "ut_addr_v6" >/dev/null 2>&1; then :
13201180740Sdes   			eval "$ossh_varname=yes"
13202180740Sdeselse
13203180740Sdes   			eval "$ossh_varname=no"
13204180740Sdesfi
13205180740Sdesrm -f conftest*
13206180740Sdes
13207180740Sdesfi
13208180740Sdes
13209180740Sdes	ossh_result=`eval 'echo $'"$ossh_varname"`
13210180740Sdes	if test -n "`echo $ossh_varname`"; then
13211225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13212225825Sdes$as_echo "$ossh_result" >&6; }
13213180740Sdes		if test "x$ossh_result" = "xyes"; then
13214180740Sdes
13215225825Sdes$as_echo "#define HAVE_ADDR_V6_IN_UTMP 1" >>confdefs.h
13216180740Sdes
13217180740Sdes		fi
13218180740Sdes	else
13219225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13220225825Sdes$as_echo "no" >&6; }
13221180740Sdes	fi
13222180740Sdes
13223180740Sdes
13224180740Sdes# look for field 'ut_addr_v6' in header 'utmpx.h'
13225180740Sdes		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
13226180740Sdes		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr_v6
13227225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_addr_v6 field in utmpx.h" >&5
13228225825Sdes$as_echo_n "checking for ut_addr_v6 field in utmpx.h... " >&6; }
13229225825Sdes	if eval \${$ossh_varname+:} false; then :
13230225825Sdes  $as_echo_n "(cached) " >&6
13231180740Sdeselse
13232180740Sdes
13233225825Sdes		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13234180740Sdes/* end confdefs.h.  */
13235180740Sdes#include <utmpx.h>
13236180740Sdes
13237180740Sdes_ACEOF
13238180740Sdesif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13239225825Sdes  $EGREP "ut_addr_v6" >/dev/null 2>&1; then :
13240180740Sdes   			eval "$ossh_varname=yes"
13241180740Sdeselse
13242180740Sdes   			eval "$ossh_varname=no"
13243180740Sdesfi
13244180740Sdesrm -f conftest*
13245180740Sdes
13246180740Sdesfi
13247180740Sdes
13248180740Sdes	ossh_result=`eval 'echo $'"$ossh_varname"`
13249180740Sdes	if test -n "`echo $ossh_varname`"; then
13250225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13251225825Sdes$as_echo "$ossh_result" >&6; }
13252180740Sdes		if test "x$ossh_result" = "xyes"; then
13253180740Sdes
13254225825Sdes$as_echo "#define HAVE_ADDR_V6_IN_UTMPX 1" >>confdefs.h
13255180740Sdes
13256180740Sdes		fi
13257180740Sdes	else
13258225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13259225825Sdes$as_echo "no" >&6; }
13260180740Sdes	fi
13261180740Sdes
13262180740Sdes
13263180740Sdes# look for field 'ut_exit' in header 'utmp.h'
13264180740Sdes		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
13265180740Sdes		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_exit
13266225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_exit field in utmp.h" >&5
13267225825Sdes$as_echo_n "checking for ut_exit field in utmp.h... " >&6; }
13268225825Sdes	if eval \${$ossh_varname+:} false; then :
13269225825Sdes  $as_echo_n "(cached) " >&6
13270180740Sdeselse
13271180740Sdes
13272225825Sdes		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13273180740Sdes/* end confdefs.h.  */
13274180740Sdes#include <utmp.h>
13275180740Sdes
13276180740Sdes_ACEOF
13277180740Sdesif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13278225825Sdes  $EGREP "ut_exit" >/dev/null 2>&1; then :
13279180740Sdes   			eval "$ossh_varname=yes"
13280180740Sdeselse
13281180740Sdes   			eval "$ossh_varname=no"
13282180740Sdesfi
13283180740Sdesrm -f conftest*
13284180740Sdes
13285180740Sdesfi
13286180740Sdes
13287180740Sdes	ossh_result=`eval 'echo $'"$ossh_varname"`
13288180740Sdes	if test -n "`echo $ossh_varname`"; then
13289225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13290225825Sdes$as_echo "$ossh_result" >&6; }
13291180740Sdes		if test "x$ossh_result" = "xyes"; then
13292180740Sdes
13293225825Sdes$as_echo "#define HAVE_EXIT_IN_UTMP 1" >>confdefs.h
13294180740Sdes
13295180740Sdes		fi
13296180740Sdes	else
13297225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13298225825Sdes$as_echo "no" >&6; }
13299180740Sdes	fi
13300180740Sdes
13301180740Sdes
13302180740Sdes# look for field 'ut_time' in header 'utmp.h'
13303180740Sdes		ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
13304180740Sdes		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_time
13305225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_time field in utmp.h" >&5
13306225825Sdes$as_echo_n "checking for ut_time field in utmp.h... " >&6; }
13307225825Sdes	if eval \${$ossh_varname+:} false; then :
13308225825Sdes  $as_echo_n "(cached) " >&6
13309180740Sdeselse
13310180740Sdes
13311225825Sdes		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13312180740Sdes/* end confdefs.h.  */
13313180740Sdes#include <utmp.h>
13314180740Sdes
13315180740Sdes_ACEOF
13316180740Sdesif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13317225825Sdes  $EGREP "ut_time" >/dev/null 2>&1; then :
13318180740Sdes   			eval "$ossh_varname=yes"
13319180740Sdeselse
13320180740Sdes   			eval "$ossh_varname=no"
13321180740Sdesfi
13322180740Sdesrm -f conftest*
13323180740Sdes
13324180740Sdesfi
13325180740Sdes
13326180740Sdes	ossh_result=`eval 'echo $'"$ossh_varname"`
13327180740Sdes	if test -n "`echo $ossh_varname`"; then
13328225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13329225825Sdes$as_echo "$ossh_result" >&6; }
13330180740Sdes		if test "x$ossh_result" = "xyes"; then
13331180740Sdes
13332225825Sdes$as_echo "#define HAVE_TIME_IN_UTMP 1" >>confdefs.h
13333180740Sdes
13334180740Sdes		fi
13335180740Sdes	else
13336225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13337225825Sdes$as_echo "no" >&6; }
13338180740Sdes	fi
13339180740Sdes
13340180740Sdes
13341180740Sdes# look for field 'ut_time' in header 'utmpx.h'
13342180740Sdes		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
13343180740Sdes		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_time
13344225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_time field in utmpx.h" >&5
13345225825Sdes$as_echo_n "checking for ut_time field in utmpx.h... " >&6; }
13346225825Sdes	if eval \${$ossh_varname+:} false; then :
13347225825Sdes  $as_echo_n "(cached) " >&6
13348180740Sdeselse
13349180740Sdes
13350225825Sdes		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13351180740Sdes/* end confdefs.h.  */
13352180740Sdes#include <utmpx.h>
13353180740Sdes
13354180740Sdes_ACEOF
13355180740Sdesif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13356225825Sdes  $EGREP "ut_time" >/dev/null 2>&1; then :
13357180740Sdes   			eval "$ossh_varname=yes"
13358180740Sdeselse
13359180740Sdes   			eval "$ossh_varname=no"
13360180740Sdesfi
13361180740Sdesrm -f conftest*
13362180740Sdes
13363180740Sdesfi
13364180740Sdes
13365180740Sdes	ossh_result=`eval 'echo $'"$ossh_varname"`
13366180740Sdes	if test -n "`echo $ossh_varname`"; then
13367225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13368225825Sdes$as_echo "$ossh_result" >&6; }
13369180740Sdes		if test "x$ossh_result" = "xyes"; then
13370180740Sdes
13371225825Sdes$as_echo "#define HAVE_TIME_IN_UTMPX 1" >>confdefs.h
13372180740Sdes
13373180740Sdes		fi
13374180740Sdes	else
13375225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13376225825Sdes$as_echo "no" >&6; }
13377180740Sdes	fi
13378180740Sdes
13379180740Sdes
13380180740Sdes# look for field 'ut_tv' in header 'utmpx.h'
13381180740Sdes		ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
13382180740Sdes		ossh_varname="ossh_cv_$ossh_safe""_has_"ut_tv
13383225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_tv field in utmpx.h" >&5
13384225825Sdes$as_echo_n "checking for ut_tv field in utmpx.h... " >&6; }
13385225825Sdes	if eval \${$ossh_varname+:} false; then :
13386225825Sdes  $as_echo_n "(cached) " >&6
13387180740Sdeselse
13388180740Sdes
13389225825Sdes		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13390180740Sdes/* end confdefs.h.  */
13391180740Sdes#include <utmpx.h>
13392180740Sdes
13393180740Sdes_ACEOF
13394180740Sdesif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13395225825Sdes  $EGREP "ut_tv" >/dev/null 2>&1; then :
13396180740Sdes   			eval "$ossh_varname=yes"
13397180740Sdeselse
13398180740Sdes   			eval "$ossh_varname=no"
13399180740Sdesfi
13400180740Sdesrm -f conftest*
13401180740Sdes
13402180740Sdesfi
13403180740Sdes
13404180740Sdes	ossh_result=`eval 'echo $'"$ossh_varname"`
13405180740Sdes	if test -n "`echo $ossh_varname`"; then
13406225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13407225825Sdes$as_echo "$ossh_result" >&6; }
13408180740Sdes		if test "x$ossh_result" = "xyes"; then
13409180740Sdes
13410225825Sdes$as_echo "#define HAVE_TV_IN_UTMPX 1" >>confdefs.h
13411180740Sdes
13412180740Sdes		fi
13413180740Sdes	else
13414225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13415225825Sdes$as_echo "no" >&6; }
13416180740Sdes	fi
13417180740Sdes
13418180740Sdes
13419225825Sdesac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
13420225825Sdesif test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
13421180740Sdes
13422180740Sdescat >>confdefs.h <<_ACEOF
13423180740Sdes#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
13424180740Sdes_ACEOF
13425180740Sdes
13426180740Sdes
13427180740Sdesfi
13428180740Sdes
13429225825Sdesac_fn_c_check_member "$LINENO" "struct __res_state" "retrans" "ac_cv_member_struct___res_state_retrans" "
13430180740Sdes#include <stdio.h>
13431180740Sdes#if HAVE_SYS_TYPES_H
13432180740Sdes# include <sys/types.h>
13433180740Sdes#endif
13434180740Sdes#include <netinet/in.h>
13435180740Sdes#include <arpa/nameser.h>
13436180740Sdes#include <resolv.h>
13437180740Sdes
13438225825Sdes"
13439225825Sdesif test "x$ac_cv_member_struct___res_state_retrans" = xyes; then :
13440180740Sdes
13441180740Sdeselse
13442180740Sdes
13443225825Sdes$as_echo "#define __res_state state" >>confdefs.h
13444180740Sdes
13445180740Sdesfi
13446180740Sdes
13447180740Sdes
13448225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ss_family field in struct sockaddr_storage" >&5
13449225825Sdes$as_echo_n "checking for ss_family field in struct sockaddr_storage... " >&6; }
13450225825Sdesif ${ac_cv_have_ss_family_in_struct_ss+:} false; then :
13451225825Sdes  $as_echo_n "(cached) " >&6
13452180740Sdeselse
13453180740Sdes
13454225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13455180740Sdes/* end confdefs.h.  */
13456180740Sdes
13457180740Sdes#include <sys/types.h>
13458180740Sdes#include <sys/socket.h>
13459180740Sdes
13460180740Sdesint
13461180740Sdesmain ()
13462180740Sdes{
13463180740Sdes struct sockaddr_storage s; s.ss_family = 1;
13464180740Sdes  ;
13465180740Sdes  return 0;
13466180740Sdes}
13467180740Sdes_ACEOF
13468225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
13469180740Sdes   ac_cv_have_ss_family_in_struct_ss="yes"
13470180740Sdeselse
13471225825Sdes   ac_cv_have_ss_family_in_struct_ss="no"
13472180740Sdesfi
13473180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13474180740Sdes
13475180740Sdesfi
13476225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_ss_family_in_struct_ss" >&5
13477225825Sdes$as_echo "$ac_cv_have_ss_family_in_struct_ss" >&6; }
13478180740Sdesif test "x$ac_cv_have_ss_family_in_struct_ss" = "xyes" ; then
13479180740Sdes
13480225825Sdes$as_echo "#define HAVE_SS_FAMILY_IN_SS 1" >>confdefs.h
13481180740Sdes
13482180740Sdesfi
13483180740Sdes
13484225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __ss_family field in struct sockaddr_storage" >&5
13485225825Sdes$as_echo_n "checking for __ss_family field in struct sockaddr_storage... " >&6; }
13486225825Sdesif ${ac_cv_have___ss_family_in_struct_ss+:} false; then :
13487225825Sdes  $as_echo_n "(cached) " >&6
13488180740Sdeselse
13489180740Sdes
13490225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13491180740Sdes/* end confdefs.h.  */
13492180740Sdes
13493180740Sdes#include <sys/types.h>
13494180740Sdes#include <sys/socket.h>
13495180740Sdes
13496180740Sdesint
13497180740Sdesmain ()
13498180740Sdes{
13499180740Sdes struct sockaddr_storage s; s.__ss_family = 1;
13500180740Sdes  ;
13501180740Sdes  return 0;
13502180740Sdes}
13503180740Sdes_ACEOF
13504225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
13505180740Sdes   ac_cv_have___ss_family_in_struct_ss="yes"
13506180740Sdeselse
13507225825Sdes   ac_cv_have___ss_family_in_struct_ss="no"
13508180740Sdes
13509180740Sdesfi
13510180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13511180740Sdes
13512180740Sdesfi
13513225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have___ss_family_in_struct_ss" >&5
13514225825Sdes$as_echo "$ac_cv_have___ss_family_in_struct_ss" >&6; }
13515180740Sdesif test "x$ac_cv_have___ss_family_in_struct_ss" = "xyes" ; then
13516180740Sdes
13517225825Sdes$as_echo "#define HAVE___SS_FAMILY_IN_SS 1" >>confdefs.h
13518180740Sdes
13519180740Sdesfi
13520180740Sdes
13521225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pw_class field in struct passwd" >&5
13522225825Sdes$as_echo_n "checking for pw_class field in struct passwd... " >&6; }
13523225825Sdesif ${ac_cv_have_pw_class_in_struct_passwd+:} false; then :
13524225825Sdes  $as_echo_n "(cached) " >&6
13525180740Sdeselse
13526180740Sdes
13527225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13528180740Sdes/* end confdefs.h.  */
13529225825Sdes #include <pwd.h>
13530180740Sdesint
13531180740Sdesmain ()
13532180740Sdes{
13533180740Sdes struct passwd p; p.pw_class = 0;
13534180740Sdes  ;
13535180740Sdes  return 0;
13536180740Sdes}
13537180740Sdes_ACEOF
13538225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
13539180740Sdes   ac_cv_have_pw_class_in_struct_passwd="yes"
13540180740Sdeselse
13541225825Sdes   ac_cv_have_pw_class_in_struct_passwd="no"
13542180740Sdes
13543180740Sdesfi
13544180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13545180740Sdes
13546180740Sdesfi
13547225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_pw_class_in_struct_passwd" >&5
13548225825Sdes$as_echo "$ac_cv_have_pw_class_in_struct_passwd" >&6; }
13549180740Sdesif test "x$ac_cv_have_pw_class_in_struct_passwd" = "xyes" ; then
13550180740Sdes
13551225825Sdes$as_echo "#define HAVE_PW_CLASS_IN_PASSWD 1" >>confdefs.h
13552180740Sdes
13553180740Sdesfi
13554180740Sdes
13555225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pw_expire field in struct passwd" >&5
13556225825Sdes$as_echo_n "checking for pw_expire field in struct passwd... " >&6; }
13557225825Sdesif ${ac_cv_have_pw_expire_in_struct_passwd+:} false; then :
13558225825Sdes  $as_echo_n "(cached) " >&6
13559180740Sdeselse
13560180740Sdes
13561225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13562180740Sdes/* end confdefs.h.  */
13563225825Sdes #include <pwd.h>
13564180740Sdesint
13565180740Sdesmain ()
13566180740Sdes{
13567180740Sdes struct passwd p; p.pw_expire = 0;
13568180740Sdes  ;
13569180740Sdes  return 0;
13570180740Sdes}
13571180740Sdes_ACEOF
13572225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
13573180740Sdes   ac_cv_have_pw_expire_in_struct_passwd="yes"
13574180740Sdeselse
13575225825Sdes   ac_cv_have_pw_expire_in_struct_passwd="no"
13576180740Sdes
13577180740Sdesfi
13578180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13579180740Sdes
13580180740Sdesfi
13581225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_pw_expire_in_struct_passwd" >&5
13582225825Sdes$as_echo "$ac_cv_have_pw_expire_in_struct_passwd" >&6; }
13583180740Sdesif test "x$ac_cv_have_pw_expire_in_struct_passwd" = "xyes" ; then
13584180740Sdes
13585225825Sdes$as_echo "#define HAVE_PW_EXPIRE_IN_PASSWD 1" >>confdefs.h
13586180740Sdes
13587180740Sdesfi
13588180740Sdes
13589225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pw_change field in struct passwd" >&5
13590225825Sdes$as_echo_n "checking for pw_change field in struct passwd... " >&6; }
13591225825Sdesif ${ac_cv_have_pw_change_in_struct_passwd+:} false; then :
13592225825Sdes  $as_echo_n "(cached) " >&6
13593180740Sdeselse
13594180740Sdes
13595225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13596180740Sdes/* end confdefs.h.  */
13597225825Sdes #include <pwd.h>
13598180740Sdesint
13599180740Sdesmain ()
13600180740Sdes{
13601180740Sdes struct passwd p; p.pw_change = 0;
13602180740Sdes  ;
13603180740Sdes  return 0;
13604180740Sdes}
13605180740Sdes_ACEOF
13606225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
13607180740Sdes   ac_cv_have_pw_change_in_struct_passwd="yes"
13608180740Sdeselse
13609225825Sdes   ac_cv_have_pw_change_in_struct_passwd="no"
13610180740Sdes
13611180740Sdesfi
13612180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13613180740Sdes
13614180740Sdesfi
13615225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_pw_change_in_struct_passwd" >&5
13616225825Sdes$as_echo "$ac_cv_have_pw_change_in_struct_passwd" >&6; }
13617180740Sdesif test "x$ac_cv_have_pw_change_in_struct_passwd" = "xyes" ; then
13618180740Sdes
13619225825Sdes$as_echo "#define HAVE_PW_CHANGE_IN_PASSWD 1" >>confdefs.h
13620180740Sdes
13621180740Sdesfi
13622180740Sdes
13623225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for msg_accrights field in struct msghdr" >&5
13624225825Sdes$as_echo_n "checking for msg_accrights field in struct msghdr... " >&6; }
13625225825Sdesif ${ac_cv_have_accrights_in_msghdr+:} false; then :
13626225825Sdes  $as_echo_n "(cached) " >&6
13627180740Sdeselse
13628180740Sdes
13629225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13630225825Sdes/* end confdefs.h.  */
13631180740Sdes
13632180740Sdes#include <sys/types.h>
13633180740Sdes#include <sys/socket.h>
13634180740Sdes#include <sys/uio.h>
13635225825Sdes
13636225825Sdesint
13637225825Sdesmain ()
13638225825Sdes{
13639225825Sdes
13640180740Sdes#ifdef msg_accrights
13641180740Sdes#error "msg_accrights is a macro"
13642180740Sdesexit(1);
13643180740Sdes#endif
13644180740Sdesstruct msghdr m;
13645180740Sdesm.msg_accrights = 0;
13646180740Sdesexit(0);
13647225825Sdes
13648225825Sdes  ;
13649225825Sdes  return 0;
13650180740Sdes}
13651180740Sdes_ACEOF
13652225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
13653180740Sdes   ac_cv_have_accrights_in_msghdr="yes"
13654180740Sdeselse
13655225825Sdes   ac_cv_have_accrights_in_msghdr="no"
13656180740Sdes
13657180740Sdesfi
13658180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13659180740Sdes
13660180740Sdesfi
13661225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_accrights_in_msghdr" >&5
13662225825Sdes$as_echo "$ac_cv_have_accrights_in_msghdr" >&6; }
13663180740Sdesif test "x$ac_cv_have_accrights_in_msghdr" = "xyes" ; then
13664180740Sdes
13665225825Sdes$as_echo "#define HAVE_ACCRIGHTS_IN_MSGHDR 1" >>confdefs.h
13666180740Sdes
13667180740Sdesfi
13668180740Sdes
13669225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if struct statvfs.f_fsid is integral type" >&5
13670225825Sdes$as_echo_n "checking if struct statvfs.f_fsid is integral type... " >&6; }
13671225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
13672180750Sdes/* end confdefs.h.  */
13673180750Sdes
13674180750Sdes#include <sys/types.h>
13675197670Sdes#include <sys/stat.h>
13676197670Sdes#ifdef HAVE_SYS_TIME_H
13677197670Sdes# include <sys/time.h>
13678197670Sdes#endif
13679197670Sdes#ifdef HAVE_SYS_MOUNT_H
13680197670Sdes#include <sys/mount.h>
13681197670Sdes#endif
13682197670Sdes#ifdef HAVE_SYS_STATVFS_H
13683180750Sdes#include <sys/statvfs.h>
13684197670Sdes#endif
13685197670Sdes
13686180750Sdesint
13687180750Sdesmain ()
13688180750Sdes{
13689225825Sdes struct statvfs s; s.f_fsid = 0;
13690180750Sdes  ;
13691180750Sdes  return 0;
13692180750Sdes}
13693180750Sdes_ACEOF
13694225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
13695225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13696225825Sdes$as_echo "yes" >&6; }
13697197670Sdeselse
13698225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13699225825Sdes$as_echo "no" >&6; }
13700180750Sdes
13701225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if fsid_t has member val" >&5
13702225825Sdes$as_echo_n "checking if fsid_t has member val... " >&6; }
13703225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13704197670Sdes/* end confdefs.h.  */
13705197670Sdes
13706197670Sdes#include <sys/types.h>
13707197670Sdes#include <sys/statvfs.h>
13708225825Sdes
13709197670Sdesint
13710197670Sdesmain ()
13711197670Sdes{
13712225825Sdes fsid_t t; t.val[0] = 0;
13713197670Sdes  ;
13714197670Sdes  return 0;
13715197670Sdes}
13716197670Sdes_ACEOF
13717225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
13718225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13719225825Sdes$as_echo "yes" >&6; }
13720197670Sdes
13721225825Sdes$as_echo "#define FSID_HAS_VAL 1" >>confdefs.h
13722180750Sdes
13723180750Sdeselse
13724225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13725225825Sdes$as_echo "no" >&6; }
13726197670Sdesfi
13727197670Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13728197670Sdes
13729225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if f_fsid has member __val" >&5
13730225825Sdes$as_echo_n "checking if f_fsid has member __val... " >&6; }
13731225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13732197670Sdes/* end confdefs.h.  */
13733197670Sdes
13734197670Sdes#include <sys/types.h>
13735197670Sdes#include <sys/statvfs.h>
13736225825Sdes
13737197670Sdesint
13738197670Sdesmain ()
13739197670Sdes{
13740225825Sdes fsid_t t; t.__val[0] = 0;
13741197670Sdes  ;
13742197670Sdes  return 0;
13743197670Sdes}
13744197670Sdes_ACEOF
13745225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
13746225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13747225825Sdes$as_echo "yes" >&6; }
13748197670Sdes
13749225825Sdes$as_echo "#define FSID_HAS___VAL 1" >>confdefs.h
13750197670Sdes
13751197670Sdeselse
13752225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13753225825Sdes$as_echo "no" >&6; }
13754180750Sdesfi
13755180750Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13756180750Sdes
13757197670Sdesfi
13758197670Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13759197670Sdes
13760225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for msg_control field in struct msghdr" >&5
13761225825Sdes$as_echo_n "checking for msg_control field in struct msghdr... " >&6; }
13762225825Sdesif ${ac_cv_have_control_in_msghdr+:} false; then :
13763225825Sdes  $as_echo_n "(cached) " >&6
13764180740Sdeselse
13765180740Sdes
13766225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13767225825Sdes/* end confdefs.h.  */
13768180740Sdes
13769180740Sdes#include <sys/types.h>
13770180740Sdes#include <sys/socket.h>
13771180740Sdes#include <sys/uio.h>
13772225825Sdes
13773225825Sdesint
13774225825Sdesmain ()
13775225825Sdes{
13776225825Sdes
13777180740Sdes#ifdef msg_control
13778180740Sdes#error "msg_control is a macro"
13779180740Sdesexit(1);
13780180740Sdes#endif
13781180740Sdesstruct msghdr m;
13782180740Sdesm.msg_control = 0;
13783180740Sdesexit(0);
13784225825Sdes
13785225825Sdes  ;
13786225825Sdes  return 0;
13787180740Sdes}
13788180740Sdes_ACEOF
13789225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
13790180740Sdes   ac_cv_have_control_in_msghdr="yes"
13791180740Sdeselse
13792225825Sdes   ac_cv_have_control_in_msghdr="no"
13793180740Sdes
13794180740Sdesfi
13795180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13796180740Sdes
13797180740Sdesfi
13798225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_control_in_msghdr" >&5
13799225825Sdes$as_echo "$ac_cv_have_control_in_msghdr" >&6; }
13800180740Sdesif test "x$ac_cv_have_control_in_msghdr" = "xyes" ; then
13801180740Sdes
13802225825Sdes$as_echo "#define HAVE_CONTROL_IN_MSGHDR 1" >>confdefs.h
13803180740Sdes
13804180740Sdesfi
13805180740Sdes
13806225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if libc defines __progname" >&5
13807225825Sdes$as_echo_n "checking if libc defines __progname... " >&6; }
13808225825Sdesif ${ac_cv_libc_defines___progname+:} false; then :
13809225825Sdes  $as_echo_n "(cached) " >&6
13810180740Sdeselse
13811180740Sdes
13812225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13813180740Sdes/* end confdefs.h.  */
13814180740Sdes
13815180740Sdesint
13816180740Sdesmain ()
13817180740Sdes{
13818180740Sdes extern char *__progname; printf("%s", __progname);
13819180740Sdes  ;
13820180740Sdes  return 0;
13821180740Sdes}
13822180740Sdes_ACEOF
13823225825Sdesif ac_fn_c_try_link "$LINENO"; then :
13824180740Sdes   ac_cv_libc_defines___progname="yes"
13825180740Sdeselse
13826225825Sdes   ac_cv_libc_defines___progname="no"
13827180740Sdes
13828180740Sdesfi
13829225825Sdesrm -f core conftest.err conftest.$ac_objext \
13830225825Sdes    conftest$ac_exeext conftest.$ac_ext
13831180740Sdes
13832180740Sdesfi
13833225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libc_defines___progname" >&5
13834225825Sdes$as_echo "$ac_cv_libc_defines___progname" >&6; }
13835180740Sdesif test "x$ac_cv_libc_defines___progname" = "xyes" ; then
13836180740Sdes
13837225825Sdes$as_echo "#define HAVE___PROGNAME 1" >>confdefs.h
13838180740Sdes
13839180740Sdesfi
13840180740Sdes
13841225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC implements __FUNCTION__" >&5
13842225825Sdes$as_echo_n "checking whether $CC implements __FUNCTION__... " >&6; }
13843225825Sdesif ${ac_cv_cc_implements___FUNCTION__+:} false; then :
13844225825Sdes  $as_echo_n "(cached) " >&6
13845180740Sdeselse
13846180740Sdes
13847225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13848180740Sdes/* end confdefs.h.  */
13849225825Sdes #include <stdio.h>
13850180740Sdesint
13851180740Sdesmain ()
13852180740Sdes{
13853180740Sdes printf("%s", __FUNCTION__);
13854180740Sdes  ;
13855180740Sdes  return 0;
13856180740Sdes}
13857180740Sdes_ACEOF
13858225825Sdesif ac_fn_c_try_link "$LINENO"; then :
13859180740Sdes   ac_cv_cc_implements___FUNCTION__="yes"
13860180740Sdeselse
13861225825Sdes   ac_cv_cc_implements___FUNCTION__="no"
13862180740Sdes
13863180740Sdesfi
13864225825Sdesrm -f core conftest.err conftest.$ac_objext \
13865225825Sdes    conftest$ac_exeext conftest.$ac_ext
13866180740Sdes
13867180740Sdesfi
13868225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_implements___FUNCTION__" >&5
13869225825Sdes$as_echo "$ac_cv_cc_implements___FUNCTION__" >&6; }
13870180740Sdesif test "x$ac_cv_cc_implements___FUNCTION__" = "xyes" ; then
13871180740Sdes
13872225825Sdes$as_echo "#define HAVE___FUNCTION__ 1" >>confdefs.h
13873180740Sdes
13874180740Sdesfi
13875180740Sdes
13876225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC implements __func__" >&5
13877225825Sdes$as_echo_n "checking whether $CC implements __func__... " >&6; }
13878225825Sdesif ${ac_cv_cc_implements___func__+:} false; then :
13879225825Sdes  $as_echo_n "(cached) " >&6
13880180740Sdeselse
13881180740Sdes
13882225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13883180740Sdes/* end confdefs.h.  */
13884225825Sdes #include <stdio.h>
13885180740Sdesint
13886180740Sdesmain ()
13887180740Sdes{
13888180740Sdes printf("%s", __func__);
13889180740Sdes  ;
13890180740Sdes  return 0;
13891180740Sdes}
13892180740Sdes_ACEOF
13893225825Sdesif ac_fn_c_try_link "$LINENO"; then :
13894180740Sdes   ac_cv_cc_implements___func__="yes"
13895180740Sdeselse
13896225825Sdes   ac_cv_cc_implements___func__="no"
13897180740Sdes
13898180740Sdesfi
13899225825Sdesrm -f core conftest.err conftest.$ac_objext \
13900225825Sdes    conftest$ac_exeext conftest.$ac_ext
13901180740Sdes
13902180740Sdesfi
13903225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_implements___func__" >&5
13904225825Sdes$as_echo "$ac_cv_cc_implements___func__" >&6; }
13905180740Sdesif test "x$ac_cv_cc_implements___func__" = "xyes" ; then
13906180740Sdes
13907225825Sdes$as_echo "#define HAVE___func__ 1" >>confdefs.h
13908180740Sdes
13909180740Sdesfi
13910180740Sdes
13911225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether va_copy exists" >&5
13912225825Sdes$as_echo_n "checking whether va_copy exists... " >&6; }
13913225825Sdesif ${ac_cv_have_va_copy+:} false; then :
13914225825Sdes  $as_echo_n "(cached) " >&6
13915180740Sdeselse
13916180740Sdes
13917225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13918180740Sdes/* end confdefs.h.  */
13919225825Sdes
13920180740Sdes#include <stdarg.h>
13921225825Sdesva_list x,y;
13922225825Sdes
13923180740Sdesint
13924180740Sdesmain ()
13925180740Sdes{
13926225825Sdes va_copy(x,y);
13927180740Sdes  ;
13928180740Sdes  return 0;
13929180740Sdes}
13930180740Sdes_ACEOF
13931225825Sdesif ac_fn_c_try_link "$LINENO"; then :
13932180740Sdes   ac_cv_have_va_copy="yes"
13933180740Sdeselse
13934225825Sdes   ac_cv_have_va_copy="no"
13935180740Sdes
13936180740Sdesfi
13937225825Sdesrm -f core conftest.err conftest.$ac_objext \
13938225825Sdes    conftest$ac_exeext conftest.$ac_ext
13939180740Sdes
13940180740Sdesfi
13941225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_va_copy" >&5
13942225825Sdes$as_echo "$ac_cv_have_va_copy" >&6; }
13943180740Sdesif test "x$ac_cv_have_va_copy" = "xyes" ; then
13944180740Sdes
13945225825Sdes$as_echo "#define HAVE_VA_COPY 1" >>confdefs.h
13946180740Sdes
13947180740Sdesfi
13948180740Sdes
13949225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __va_copy exists" >&5
13950225825Sdes$as_echo_n "checking whether __va_copy exists... " >&6; }
13951225825Sdesif ${ac_cv_have___va_copy+:} false; then :
13952225825Sdes  $as_echo_n "(cached) " >&6
13953180740Sdeselse
13954180740Sdes
13955225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13956180740Sdes/* end confdefs.h.  */
13957225825Sdes
13958180740Sdes#include <stdarg.h>
13959225825Sdesva_list x,y;
13960225825Sdes
13961180740Sdesint
13962180740Sdesmain ()
13963180740Sdes{
13964225825Sdes __va_copy(x,y);
13965180740Sdes  ;
13966180740Sdes  return 0;
13967180740Sdes}
13968180740Sdes_ACEOF
13969225825Sdesif ac_fn_c_try_link "$LINENO"; then :
13970180740Sdes   ac_cv_have___va_copy="yes"
13971180740Sdeselse
13972225825Sdes   ac_cv_have___va_copy="no"
13973180740Sdes
13974180740Sdesfi
13975225825Sdesrm -f core conftest.err conftest.$ac_objext \
13976225825Sdes    conftest$ac_exeext conftest.$ac_ext
13977180740Sdes
13978180740Sdesfi
13979225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have___va_copy" >&5
13980225825Sdes$as_echo "$ac_cv_have___va_copy" >&6; }
13981180740Sdesif test "x$ac_cv_have___va_copy" = "xyes" ; then
13982180740Sdes
13983225825Sdes$as_echo "#define HAVE___VA_COPY 1" >>confdefs.h
13984180740Sdes
13985180740Sdesfi
13986180740Sdes
13987225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getopt has optreset support" >&5
13988225825Sdes$as_echo_n "checking whether getopt has optreset support... " >&6; }
13989225825Sdesif ${ac_cv_have_getopt_optreset+:} false; then :
13990225825Sdes  $as_echo_n "(cached) " >&6
13991180740Sdeselse
13992180740Sdes
13993225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13994180740Sdes/* end confdefs.h.  */
13995225825Sdes #include <getopt.h>
13996180740Sdesint
13997180740Sdesmain ()
13998180740Sdes{
13999180740Sdes extern int optreset; optreset = 0;
14000180740Sdes  ;
14001180740Sdes  return 0;
14002180740Sdes}
14003180740Sdes_ACEOF
14004225825Sdesif ac_fn_c_try_link "$LINENO"; then :
14005180740Sdes   ac_cv_have_getopt_optreset="yes"
14006180740Sdeselse
14007225825Sdes   ac_cv_have_getopt_optreset="no"
14008180740Sdes
14009180740Sdesfi
14010225825Sdesrm -f core conftest.err conftest.$ac_objext \
14011225825Sdes    conftest$ac_exeext conftest.$ac_ext
14012180740Sdes
14013180740Sdesfi
14014225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_getopt_optreset" >&5
14015225825Sdes$as_echo "$ac_cv_have_getopt_optreset" >&6; }
14016180740Sdesif test "x$ac_cv_have_getopt_optreset" = "xyes" ; then
14017180740Sdes
14018225825Sdes$as_echo "#define HAVE_GETOPT_OPTRESET 1" >>confdefs.h
14019180740Sdes
14020180740Sdesfi
14021180740Sdes
14022225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if libc defines sys_errlist" >&5
14023225825Sdes$as_echo_n "checking if libc defines sys_errlist... " >&6; }
14024225825Sdesif ${ac_cv_libc_defines_sys_errlist+:} false; then :
14025225825Sdes  $as_echo_n "(cached) " >&6
14026180740Sdeselse
14027180740Sdes
14028225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14029180740Sdes/* end confdefs.h.  */
14030180740Sdes
14031180740Sdesint
14032180740Sdesmain ()
14033180740Sdes{
14034180740Sdes extern const char *const sys_errlist[]; printf("%s", sys_errlist[0]);
14035180740Sdes  ;
14036180740Sdes  return 0;
14037180740Sdes}
14038180740Sdes_ACEOF
14039225825Sdesif ac_fn_c_try_link "$LINENO"; then :
14040180740Sdes   ac_cv_libc_defines_sys_errlist="yes"
14041180740Sdeselse
14042225825Sdes   ac_cv_libc_defines_sys_errlist="no"
14043180740Sdes
14044180740Sdesfi
14045225825Sdesrm -f core conftest.err conftest.$ac_objext \
14046225825Sdes    conftest$ac_exeext conftest.$ac_ext
14047180740Sdes
14048180740Sdesfi
14049225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libc_defines_sys_errlist" >&5
14050225825Sdes$as_echo "$ac_cv_libc_defines_sys_errlist" >&6; }
14051180740Sdesif test "x$ac_cv_libc_defines_sys_errlist" = "xyes" ; then
14052180740Sdes
14053225825Sdes$as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
14054180740Sdes
14055180740Sdesfi
14056180740Sdes
14057180740Sdes
14058225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if libc defines sys_nerr" >&5
14059225825Sdes$as_echo_n "checking if libc defines sys_nerr... " >&6; }
14060225825Sdesif ${ac_cv_libc_defines_sys_nerr+:} false; then :
14061225825Sdes  $as_echo_n "(cached) " >&6
14062180740Sdeselse
14063180740Sdes
14064225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14065180740Sdes/* end confdefs.h.  */
14066180740Sdes
14067180740Sdesint
14068180740Sdesmain ()
14069180740Sdes{
14070180740Sdes extern int sys_nerr; printf("%i", sys_nerr);
14071180740Sdes  ;
14072180740Sdes  return 0;
14073180740Sdes}
14074180740Sdes_ACEOF
14075225825Sdesif ac_fn_c_try_link "$LINENO"; then :
14076180740Sdes   ac_cv_libc_defines_sys_nerr="yes"
14077180740Sdeselse
14078225825Sdes   ac_cv_libc_defines_sys_nerr="no"
14079180740Sdes
14080180740Sdesfi
14081225825Sdesrm -f core conftest.err conftest.$ac_objext \
14082225825Sdes    conftest$ac_exeext conftest.$ac_ext
14083180740Sdes
14084180740Sdesfi
14085225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libc_defines_sys_nerr" >&5
14086225825Sdes$as_echo "$ac_cv_libc_defines_sys_nerr" >&6; }
14087180740Sdesif test "x$ac_cv_libc_defines_sys_nerr" = "xyes" ; then
14088180740Sdes
14089225825Sdes$as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
14090180740Sdes
14091180740Sdesfi
14092180740Sdes
14093180740Sdes# Check libraries needed by DNS fingerprint support
14094225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getrrsetbyname" >&5
14095225825Sdes$as_echo_n "checking for library containing getrrsetbyname... " >&6; }
14096225825Sdesif ${ac_cv_search_getrrsetbyname+:} false; then :
14097225825Sdes  $as_echo_n "(cached) " >&6
14098180740Sdeselse
14099180740Sdes  ac_func_search_save_LIBS=$LIBS
14100225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
14101180740Sdes/* end confdefs.h.  */
14102180740Sdes
14103180740Sdes/* Override any GCC internal prototype to avoid an error.
14104180740Sdes   Use char because int might match the return type of a GCC
14105180740Sdes   builtin and then its argument prototype would still apply.  */
14106180740Sdes#ifdef __cplusplus
14107180740Sdesextern "C"
14108180740Sdes#endif
14109180740Sdeschar getrrsetbyname ();
14110180740Sdesint
14111180740Sdesmain ()
14112180740Sdes{
14113180740Sdesreturn getrrsetbyname ();
14114180740Sdes  ;
14115180740Sdes  return 0;
14116180740Sdes}
14117180740Sdes_ACEOF
14118180740Sdesfor ac_lib in '' resolv; do
14119180740Sdes  if test -z "$ac_lib"; then
14120180740Sdes    ac_res="none required"
14121180740Sdes  else
14122180740Sdes    ac_res=-l$ac_lib
14123180740Sdes    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14124180740Sdes  fi
14125225825Sdes  if ac_fn_c_try_link "$LINENO"; then :
14126180740Sdes  ac_cv_search_getrrsetbyname=$ac_res
14127180740Sdesfi
14128225825Sdesrm -f core conftest.err conftest.$ac_objext \
14129225825Sdes    conftest$ac_exeext
14130225825Sdes  if ${ac_cv_search_getrrsetbyname+:} false; then :
14131180740Sdes  break
14132180740Sdesfi
14133180740Sdesdone
14134225825Sdesif ${ac_cv_search_getrrsetbyname+:} false; then :
14135225825Sdes
14136180740Sdeselse
14137180740Sdes  ac_cv_search_getrrsetbyname=no
14138180740Sdesfi
14139180740Sdesrm conftest.$ac_ext
14140180740SdesLIBS=$ac_func_search_save_LIBS
14141180740Sdesfi
14142225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getrrsetbyname" >&5
14143225825Sdes$as_echo "$ac_cv_search_getrrsetbyname" >&6; }
14144180740Sdesac_res=$ac_cv_search_getrrsetbyname
14145225825Sdesif test "$ac_res" != no; then :
14146180740Sdes  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14147180740Sdes
14148225825Sdes$as_echo "#define HAVE_GETRRSETBYNAME 1" >>confdefs.h
14149180740Sdes
14150180740Sdeselse
14151180740Sdes
14152180740Sdes		# Needed by our getrrsetbyname()
14153225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing res_query" >&5
14154225825Sdes$as_echo_n "checking for library containing res_query... " >&6; }
14155225825Sdesif ${ac_cv_search_res_query+:} false; then :
14156225825Sdes  $as_echo_n "(cached) " >&6
14157180740Sdeselse
14158180740Sdes  ac_func_search_save_LIBS=$LIBS
14159225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
14160180740Sdes/* end confdefs.h.  */
14161180740Sdes
14162180740Sdes/* Override any GCC internal prototype to avoid an error.
14163180740Sdes   Use char because int might match the return type of a GCC
14164180740Sdes   builtin and then its argument prototype would still apply.  */
14165180740Sdes#ifdef __cplusplus
14166180740Sdesextern "C"
14167180740Sdes#endif
14168180740Sdeschar res_query ();
14169180740Sdesint
14170180740Sdesmain ()
14171180740Sdes{
14172180740Sdesreturn res_query ();
14173180740Sdes  ;
14174180740Sdes  return 0;
14175180740Sdes}
14176180740Sdes_ACEOF
14177180740Sdesfor ac_lib in '' resolv; do
14178180740Sdes  if test -z "$ac_lib"; then
14179180740Sdes    ac_res="none required"
14180180740Sdes  else
14181180740Sdes    ac_res=-l$ac_lib
14182180740Sdes    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14183180740Sdes  fi
14184225825Sdes  if ac_fn_c_try_link "$LINENO"; then :
14185180740Sdes  ac_cv_search_res_query=$ac_res
14186180740Sdesfi
14187225825Sdesrm -f core conftest.err conftest.$ac_objext \
14188225825Sdes    conftest$ac_exeext
14189225825Sdes  if ${ac_cv_search_res_query+:} false; then :
14190180740Sdes  break
14191180740Sdesfi
14192180740Sdesdone
14193225825Sdesif ${ac_cv_search_res_query+:} false; then :
14194225825Sdes
14195180740Sdeselse
14196180740Sdes  ac_cv_search_res_query=no
14197180740Sdesfi
14198180740Sdesrm conftest.$ac_ext
14199180740SdesLIBS=$ac_func_search_save_LIBS
14200180740Sdesfi
14201225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_res_query" >&5
14202225825Sdes$as_echo "$ac_cv_search_res_query" >&6; }
14203180740Sdesac_res=$ac_cv_search_res_query
14204225825Sdesif test "$ac_res" != no; then :
14205180740Sdes  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14206180740Sdes
14207180740Sdesfi
14208180740Sdes
14209225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dn_expand" >&5
14210225825Sdes$as_echo_n "checking for library containing dn_expand... " >&6; }
14211225825Sdesif ${ac_cv_search_dn_expand+:} false; then :
14212225825Sdes  $as_echo_n "(cached) " >&6
14213180740Sdeselse
14214180740Sdes  ac_func_search_save_LIBS=$LIBS
14215225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
14216180740Sdes/* end confdefs.h.  */
14217180740Sdes
14218180740Sdes/* Override any GCC internal prototype to avoid an error.
14219180740Sdes   Use char because int might match the return type of a GCC
14220180740Sdes   builtin and then its argument prototype would still apply.  */
14221180740Sdes#ifdef __cplusplus
14222180740Sdesextern "C"
14223180740Sdes#endif
14224180740Sdeschar dn_expand ();
14225180740Sdesint
14226180740Sdesmain ()
14227180740Sdes{
14228180740Sdesreturn dn_expand ();
14229180740Sdes  ;
14230180740Sdes  return 0;
14231180740Sdes}
14232180740Sdes_ACEOF
14233180740Sdesfor ac_lib in '' resolv; do
14234180740Sdes  if test -z "$ac_lib"; then
14235180740Sdes    ac_res="none required"
14236180740Sdes  else
14237180740Sdes    ac_res=-l$ac_lib
14238180740Sdes    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14239180740Sdes  fi
14240225825Sdes  if ac_fn_c_try_link "$LINENO"; then :
14241180740Sdes  ac_cv_search_dn_expand=$ac_res
14242180740Sdesfi
14243225825Sdesrm -f core conftest.err conftest.$ac_objext \
14244225825Sdes    conftest$ac_exeext
14245225825Sdes  if ${ac_cv_search_dn_expand+:} false; then :
14246180740Sdes  break
14247180740Sdesfi
14248180740Sdesdone
14249225825Sdesif ${ac_cv_search_dn_expand+:} false; then :
14250225825Sdes
14251180740Sdeselse
14252180740Sdes  ac_cv_search_dn_expand=no
14253180740Sdesfi
14254180740Sdesrm conftest.$ac_ext
14255180740SdesLIBS=$ac_func_search_save_LIBS
14256180740Sdesfi
14257225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dn_expand" >&5
14258225825Sdes$as_echo "$ac_cv_search_dn_expand" >&6; }
14259180740Sdesac_res=$ac_cv_search_dn_expand
14260225825Sdesif test "$ac_res" != no; then :
14261180740Sdes  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14262180740Sdes
14263180740Sdesfi
14264180740Sdes
14265225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if res_query will link" >&5
14266225825Sdes$as_echo_n "checking if res_query will link... " >&6; }
14267225825Sdes		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14268225825Sdes/* end confdefs.h.  */
14269180740Sdes
14270197670Sdes#include <sys/types.h>
14271197670Sdes#include <netinet/in.h>
14272197670Sdes#include <arpa/nameser.h>
14273197670Sdes#include <netdb.h>
14274197670Sdes#include <resolv.h>
14275225825Sdes
14276225825Sdesint
14277225825Sdesmain ()
14278180740Sdes{
14279225825Sdes
14280197670Sdes	res_query (0, 0, 0, 0, 0);
14281225825Sdes
14282225825Sdes  ;
14283225825Sdes  return 0;
14284180740Sdes}
14285180740Sdes_ACEOF
14286225825Sdesif ac_fn_c_try_link "$LINENO"; then :
14287225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14288225825Sdes$as_echo "yes" >&6; }
14289180740Sdeselse
14290225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14291225825Sdes$as_echo "no" >&6; }
14292180740Sdes		    saved_LIBS="$LIBS"
14293180740Sdes		    LIBS="$LIBS -lresolv"
14294225825Sdes		    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_query in -lresolv" >&5
14295225825Sdes$as_echo_n "checking for res_query in -lresolv... " >&6; }
14296225825Sdes		    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14297225825Sdes/* end confdefs.h.  */
14298180740Sdes
14299197670Sdes#include <sys/types.h>
14300197670Sdes#include <netinet/in.h>
14301197670Sdes#include <arpa/nameser.h>
14302197670Sdes#include <netdb.h>
14303180740Sdes#include <resolv.h>
14304180740Sdes
14305180740Sdesint
14306180740Sdesmain ()
14307180740Sdes{
14308225825Sdes
14309225825Sdes	res_query (0, 0, 0, 0, 0);
14310225825Sdes
14311180740Sdes  ;
14312180740Sdes  return 0;
14313180740Sdes}
14314180740Sdes_ACEOF
14315225825Sdesif ac_fn_c_try_link "$LINENO"; then :
14316225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14317225825Sdes$as_echo "yes" >&6; }
14318180740Sdeselse
14319225825Sdes  LIBS="$saved_LIBS"
14320225825Sdes			 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14321225825Sdes$as_echo "no" >&6; }
14322180740Sdesfi
14323225825Sdesrm -f core conftest.err conftest.$ac_objext \
14324225825Sdes    conftest$ac_exeext conftest.$ac_ext
14325180740Sdes
14326180740Sdesfi
14327225825Sdesrm -f core conftest.err conftest.$ac_objext \
14328225825Sdes    conftest$ac_exeext conftest.$ac_ext
14329225825Sdes		for ac_func in _getshort _getlong
14330225825Sdesdo :
14331225825Sdes  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14332225825Sdesac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14333225825Sdesif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14334180740Sdes  cat >>confdefs.h <<_ACEOF
14335225825Sdes#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14336180740Sdes_ACEOF
14337180740Sdes
14338180740Sdesfi
14339180740Sdesdone
14340180740Sdes
14341225825Sdes		ac_fn_c_check_decl "$LINENO" "_getshort" "ac_cv_have_decl__getshort" "#include <sys/types.h>
14342180740Sdes		    #include <arpa/nameser.h>
14343225825Sdes"
14344225825Sdesif test "x$ac_cv_have_decl__getshort" = xyes; then :
14345225825Sdes  ac_have_decl=1
14346180740Sdeselse
14347225825Sdes  ac_have_decl=0
14348180740Sdesfi
14349180740Sdes
14350180740Sdescat >>confdefs.h <<_ACEOF
14351225825Sdes#define HAVE_DECL__GETSHORT $ac_have_decl
14352180740Sdes_ACEOF
14353225825Sdesac_fn_c_check_decl "$LINENO" "_getlong" "ac_cv_have_decl__getlong" "#include <sys/types.h>
14354180740Sdes		    #include <arpa/nameser.h>
14355225825Sdes"
14356225825Sdesif test "x$ac_cv_have_decl__getlong" = xyes; then :
14357225825Sdes  ac_have_decl=1
14358180740Sdeselse
14359225825Sdes  ac_have_decl=0
14360180740Sdesfi
14361180740Sdes
14362180740Sdescat >>confdefs.h <<_ACEOF
14363225825Sdes#define HAVE_DECL__GETLONG $ac_have_decl
14364180740Sdes_ACEOF
14365180740Sdes
14366225825Sdes		ac_fn_c_check_member "$LINENO" "HEADER" "ad" "ac_cv_member_HEADER_ad" "#include <arpa/nameser.h>
14367225825Sdes"
14368225825Sdesif test "x$ac_cv_member_HEADER_ad" = xyes; then :
14369180740Sdes
14370225825Sdes$as_echo "#define HAVE_HEADER_AD 1" >>confdefs.h
14371180740Sdes
14372180740Sdesfi
14373180740Sdes
14374180740Sdes
14375225825Sdesfi
14376180740Sdes
14377180740Sdes
14378225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if struct __res_state _res is an extern" >&5
14379225825Sdes$as_echo_n "checking if struct __res_state _res is an extern... " >&6; }
14380225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
14381180740Sdes/* end confdefs.h.  */
14382180740Sdes
14383180744Sdes#include <stdio.h>
14384180744Sdes#if HAVE_SYS_TYPES_H
14385180744Sdes# include <sys/types.h>
14386180744Sdes#endif
14387180744Sdes#include <netinet/in.h>
14388180744Sdes#include <arpa/nameser.h>
14389180744Sdes#include <resolv.h>
14390180744Sdesextern struct __res_state _res;
14391180744Sdes
14392225825Sdesint
14393225825Sdesmain ()
14394225825Sdes{
14395180744Sdes
14396225825Sdes  ;
14397225825Sdes  return 0;
14398225825Sdes}
14399180744Sdes_ACEOF
14400225825Sdesif ac_fn_c_try_link "$LINENO"; then :
14401225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14402225825Sdes$as_echo "yes" >&6; }
14403180744Sdes
14404225825Sdes$as_echo "#define HAVE__RES_EXTERN 1" >>confdefs.h
14405180744Sdes
14406225825Sdes
14407180744Sdeselse
14408225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14409225825Sdes$as_echo "no" >&6; }
14410180744Sdes
14411180744Sdesfi
14412225825Sdesrm -f core conftest.err conftest.$ac_objext \
14413225825Sdes    conftest$ac_exeext conftest.$ac_ext
14414180744Sdes
14415180740Sdes# Check whether user wants SELinux support
14416180740SdesSELINUX_MSG="no"
14417180740SdesLIBSELINUX=""
14418180740Sdes
14419180740Sdes# Check whether --with-selinux was given.
14420225825Sdesif test "${with_selinux+set}" = set; then :
14421180740Sdes  withval=$with_selinux;  if test "x$withval" != "xno" ; then
14422180744Sdes		save_LIBS="$LIBS"
14423180740Sdes
14424225825Sdes$as_echo "#define WITH_SELINUX 1" >>confdefs.h
14425180740Sdes
14426180740Sdes		SELINUX_MSG="yes"
14427225825Sdes		ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default"
14428225825Sdesif test "x$ac_cv_header_selinux_selinux_h" = xyes; then :
14429180740Sdes
14430180740Sdeselse
14431225825Sdes  as_fn_error $? "SELinux support requires selinux.h header" "$LINENO" 5
14432180740Sdesfi
14433180740Sdes
14434180740Sdes
14435225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for setexeccon in -lselinux" >&5
14436225825Sdes$as_echo_n "checking for setexeccon in -lselinux... " >&6; }
14437225825Sdesif ${ac_cv_lib_selinux_setexeccon+:} false; then :
14438225825Sdes  $as_echo_n "(cached) " >&6
14439180740Sdeselse
14440180740Sdes  ac_check_lib_save_LIBS=$LIBS
14441180740SdesLIBS="-lselinux  $LIBS"
14442225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
14443180740Sdes/* end confdefs.h.  */
14444180740Sdes
14445180740Sdes/* Override any GCC internal prototype to avoid an error.
14446180740Sdes   Use char because int might match the return type of a GCC
14447180740Sdes   builtin and then its argument prototype would still apply.  */
14448180740Sdes#ifdef __cplusplus
14449180740Sdesextern "C"
14450180740Sdes#endif
14451180740Sdeschar setexeccon ();
14452180740Sdesint
14453180740Sdesmain ()
14454180740Sdes{
14455180740Sdesreturn setexeccon ();
14456180740Sdes  ;
14457180740Sdes  return 0;
14458180740Sdes}
14459180740Sdes_ACEOF
14460225825Sdesif ac_fn_c_try_link "$LINENO"; then :
14461180740Sdes  ac_cv_lib_selinux_setexeccon=yes
14462180740Sdeselse
14463225825Sdes  ac_cv_lib_selinux_setexeccon=no
14464180740Sdesfi
14465225825Sdesrm -f core conftest.err conftest.$ac_objext \
14466225825Sdes    conftest$ac_exeext conftest.$ac_ext
14467180740SdesLIBS=$ac_check_lib_save_LIBS
14468180740Sdesfi
14469225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_setexeccon" >&5
14470225825Sdes$as_echo "$ac_cv_lib_selinux_setexeccon" >&6; }
14471225825Sdesif test "x$ac_cv_lib_selinux_setexeccon" = xyes; then :
14472180740Sdes   LIBSELINUX="-lselinux"
14473204861Sdes			  LIBS="$LIBS -lselinux"
14474204861Sdes
14475180740Sdeselse
14476225825Sdes  as_fn_error $? "SELinux support requires libselinux library" "$LINENO" 5
14477180740Sdesfi
14478180740Sdes
14479218769Sdes		SSHLIBS="$SSHLIBS $LIBSELINUX"
14480180744Sdes		SSHDLIBS="$SSHDLIBS $LIBSELINUX"
14481225825Sdes		for ac_func in getseuserbyname get_default_context_with_level
14482225825Sdesdo :
14483225825Sdes  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14484225825Sdesac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14485225825Sdesif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14486180740Sdes  cat >>confdefs.h <<_ACEOF
14487225825Sdes#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14488180740Sdes_ACEOF
14489180740Sdes
14490180740Sdesfi
14491180740Sdesdone
14492180740Sdes
14493180740Sdes		LIBS="$save_LIBS"
14494180740Sdes	fi
14495180740Sdes
14496180740Sdesfi
14497180740Sdes
14498180740Sdes
14499218769Sdes
14500218769Sdes
14501180740Sdes# Check whether user wants Kerberos 5 support
14502180740SdesKRB5_MSG="no"
14503180740Sdes
14504180740Sdes# Check whether --with-kerberos5 was given.
14505225825Sdesif test "${with_kerberos5+set}" = set; then :
14506180740Sdes  withval=$with_kerberos5;  if test "x$withval" != "xno" ; then
14507180740Sdes		if test "x$withval" = "xyes" ; then
14508180740Sdes			KRB5ROOT="/usr/local"
14509180740Sdes		else
14510180740Sdes			KRB5ROOT=${withval}
14511180740Sdes		fi
14512180740Sdes
14513180740Sdes
14514225825Sdes$as_echo "#define KRB5 1" >>confdefs.h
14515180740Sdes
14516180740Sdes		KRB5_MSG="yes"
14517180740Sdes
14518197670Sdes		# Extract the first word of "krb5-config", so it can be a program name with args.
14519197670Sdesset dummy krb5-config; ac_word=$2
14520225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14521225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
14522225825Sdesif ${ac_cv_path_KRB5CONF+:} false; then :
14523225825Sdes  $as_echo_n "(cached) " >&6
14524197670Sdeselse
14525197670Sdes  case $KRB5CONF in
14526197670Sdes  [\\/]* | ?:[\\/]*)
14527197670Sdes  ac_cv_path_KRB5CONF="$KRB5CONF" # Let the user override the test with a path.
14528197670Sdes  ;;
14529197670Sdes  *)
14530197670Sdes  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14531197670Sdesas_dummy="$KRB5ROOT/bin:$PATH"
14532197670Sdesfor as_dir in $as_dummy
14533197670Sdesdo
14534197670Sdes  IFS=$as_save_IFS
14535197670Sdes  test -z "$as_dir" && as_dir=.
14536225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
14537197670Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
14538197670Sdes    ac_cv_path_KRB5CONF="$as_dir/$ac_word$ac_exec_ext"
14539225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14540197670Sdes    break 2
14541197670Sdes  fi
14542197670Sdesdone
14543225825Sdes  done
14544197670SdesIFS=$as_save_IFS
14545180740Sdes
14546197670Sdes  test -z "$ac_cv_path_KRB5CONF" && ac_cv_path_KRB5CONF="$KRB5ROOT/bin/krb5-config"
14547197670Sdes  ;;
14548197670Sdesesac
14549197670Sdesfi
14550197670SdesKRB5CONF=$ac_cv_path_KRB5CONF
14551197670Sdesif test -n "$KRB5CONF"; then
14552225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KRB5CONF" >&5
14553225825Sdes$as_echo "$KRB5CONF" >&6; }
14554197670Sdeselse
14555225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14556225825Sdes$as_echo "no" >&6; }
14557197670Sdesfi
14558197670Sdes
14559197670Sdes
14560197670Sdes		if test -x $KRB5CONF ; then
14561197670Sdes
14562225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gssapi support" >&5
14563225825Sdes$as_echo_n "checking for gssapi support... " >&6; }
14564180740Sdes			if $KRB5CONF | grep gssapi >/dev/null ; then
14565225825Sdes				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14566225825Sdes$as_echo "yes" >&6; }
14567180740Sdes
14568225825Sdes$as_echo "#define GSSAPI 1" >>confdefs.h
14569180740Sdes
14570180740Sdes				k5confopts=gssapi
14571180740Sdes			else
14572225825Sdes				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14573225825Sdes$as_echo "no" >&6; }
14574180740Sdes				k5confopts=""
14575180740Sdes			fi
14576180740Sdes			K5CFLAGS="`$KRB5CONF --cflags $k5confopts`"
14577180740Sdes			K5LIBS="`$KRB5CONF --libs $k5confopts`"
14578180740Sdes			CPPFLAGS="$CPPFLAGS $K5CFLAGS"
14579225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using Heimdal" >&5
14580225825Sdes$as_echo_n "checking whether we are using Heimdal... " >&6; }
14581225825Sdes			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14582180740Sdes/* end confdefs.h.  */
14583180740Sdes #include <krb5.h>
14584225825Sdes
14585180740Sdesint
14586180740Sdesmain ()
14587180740Sdes{
14588180740Sdes char *tmp = heimdal_version;
14589180740Sdes  ;
14590180740Sdes  return 0;
14591180740Sdes}
14592180740Sdes_ACEOF
14593225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
14594225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14595225825Sdes$as_echo "yes" >&6; }
14596180740Sdes
14597225825Sdes$as_echo "#define HEIMDAL 1" >>confdefs.h
14598180740Sdes
14599180740Sdeselse
14600225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14601225825Sdes$as_echo "no" >&6; }
14602180740Sdes
14603180740Sdesfi
14604180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14605180740Sdes		else
14606180740Sdes			CPPFLAGS="$CPPFLAGS -I${KRB5ROOT}/include"
14607180740Sdes			LDFLAGS="$LDFLAGS -L${KRB5ROOT}/lib"
14608225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using Heimdal" >&5
14609225825Sdes$as_echo_n "checking whether we are using Heimdal... " >&6; }
14610225825Sdes			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14611180740Sdes/* end confdefs.h.  */
14612180740Sdes #include <krb5.h>
14613225825Sdes
14614180740Sdesint
14615180740Sdesmain ()
14616180740Sdes{
14617180740Sdes char *tmp = heimdal_version;
14618180740Sdes  ;
14619180740Sdes  return 0;
14620180740Sdes}
14621180740Sdes_ACEOF
14622225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
14623225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14624225825Sdes$as_echo "yes" >&6; }
14625225825Sdes					 $as_echo "#define HEIMDAL 1" >>confdefs.h
14626180740Sdes
14627218767Sdes					 K5LIBS="-lkrb5"
14628180740Sdes					 K5LIBS="$K5LIBS -lcom_err -lasn1"
14629225825Sdes					 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for net_write in -lroken" >&5
14630225825Sdes$as_echo_n "checking for net_write in -lroken... " >&6; }
14631225825Sdesif ${ac_cv_lib_roken_net_write+:} false; then :
14632225825Sdes  $as_echo_n "(cached) " >&6
14633180740Sdeselse
14634180740Sdes  ac_check_lib_save_LIBS=$LIBS
14635180740SdesLIBS="-lroken  $LIBS"
14636225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
14637180740Sdes/* end confdefs.h.  */
14638180740Sdes
14639180740Sdes/* Override any GCC internal prototype to avoid an error.
14640180740Sdes   Use char because int might match the return type of a GCC
14641180740Sdes   builtin and then its argument prototype would still apply.  */
14642180740Sdes#ifdef __cplusplus
14643180740Sdesextern "C"
14644180740Sdes#endif
14645180740Sdeschar net_write ();
14646180740Sdesint
14647180740Sdesmain ()
14648180740Sdes{
14649180740Sdesreturn net_write ();
14650180740Sdes  ;
14651180740Sdes  return 0;
14652180740Sdes}
14653180740Sdes_ACEOF
14654225825Sdesif ac_fn_c_try_link "$LINENO"; then :
14655180740Sdes  ac_cv_lib_roken_net_write=yes
14656180740Sdeselse
14657225825Sdes  ac_cv_lib_roken_net_write=no
14658180740Sdesfi
14659225825Sdesrm -f core conftest.err conftest.$ac_objext \
14660225825Sdes    conftest$ac_exeext conftest.$ac_ext
14661180740SdesLIBS=$ac_check_lib_save_LIBS
14662180740Sdesfi
14663225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_roken_net_write" >&5
14664225825Sdes$as_echo "$ac_cv_lib_roken_net_write" >&6; }
14665225825Sdesif test "x$ac_cv_lib_roken_net_write" = xyes; then :
14666180740Sdes  K5LIBS="$K5LIBS -lroken"
14667180740Sdesfi
14668180740Sdes
14669225825Sdes					 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for des_cbc_encrypt in -ldes" >&5
14670225825Sdes$as_echo_n "checking for des_cbc_encrypt in -ldes... " >&6; }
14671225825Sdesif ${ac_cv_lib_des_des_cbc_encrypt+:} false; then :
14672225825Sdes  $as_echo_n "(cached) " >&6
14673218767Sdeselse
14674218767Sdes  ac_check_lib_save_LIBS=$LIBS
14675218767SdesLIBS="-ldes  $LIBS"
14676225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
14677218767Sdes/* end confdefs.h.  */
14678180740Sdes
14679218767Sdes/* Override any GCC internal prototype to avoid an error.
14680218767Sdes   Use char because int might match the return type of a GCC
14681218767Sdes   builtin and then its argument prototype would still apply.  */
14682218767Sdes#ifdef __cplusplus
14683218767Sdesextern "C"
14684218767Sdes#endif
14685218767Sdeschar des_cbc_encrypt ();
14686218767Sdesint
14687218767Sdesmain ()
14688218767Sdes{
14689218767Sdesreturn des_cbc_encrypt ();
14690218767Sdes  ;
14691218767Sdes  return 0;
14692218767Sdes}
14693218767Sdes_ACEOF
14694225825Sdesif ac_fn_c_try_link "$LINENO"; then :
14695218767Sdes  ac_cv_lib_des_des_cbc_encrypt=yes
14696180740Sdeselse
14697225825Sdes  ac_cv_lib_des_des_cbc_encrypt=no
14698218767Sdesfi
14699225825Sdesrm -f core conftest.err conftest.$ac_objext \
14700225825Sdes    conftest$ac_exeext conftest.$ac_ext
14701218767SdesLIBS=$ac_check_lib_save_LIBS
14702218767Sdesfi
14703225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_des_des_cbc_encrypt" >&5
14704225825Sdes$as_echo "$ac_cv_lib_des_des_cbc_encrypt" >&6; }
14705225825Sdesif test "x$ac_cv_lib_des_des_cbc_encrypt" = xyes; then :
14706218767Sdes  K5LIBS="$K5LIBS -ldes"
14707218767Sdesfi
14708218767Sdes
14709218767Sdes
14710218767Sdeselse
14711225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14712225825Sdes$as_echo "no" >&6; }
14713180740Sdes					 K5LIBS="-lkrb5 -lk5crypto -lcom_err"
14714180740Sdes
14715180740Sdes
14716180740Sdesfi
14717180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14718225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dn_expand" >&5
14719225825Sdes$as_echo_n "checking for library containing dn_expand... " >&6; }
14720225825Sdesif ${ac_cv_search_dn_expand+:} false; then :
14721225825Sdes  $as_echo_n "(cached) " >&6
14722180740Sdeselse
14723180740Sdes  ac_func_search_save_LIBS=$LIBS
14724225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
14725180740Sdes/* end confdefs.h.  */
14726180740Sdes
14727180740Sdes/* Override any GCC internal prototype to avoid an error.
14728180740Sdes   Use char because int might match the return type of a GCC
14729180740Sdes   builtin and then its argument prototype would still apply.  */
14730180740Sdes#ifdef __cplusplus
14731180740Sdesextern "C"
14732180740Sdes#endif
14733180740Sdeschar dn_expand ();
14734180740Sdesint
14735180740Sdesmain ()
14736180740Sdes{
14737180740Sdesreturn dn_expand ();
14738180740Sdes  ;
14739180740Sdes  return 0;
14740180740Sdes}
14741180740Sdes_ACEOF
14742180740Sdesfor ac_lib in '' resolv; do
14743180740Sdes  if test -z "$ac_lib"; then
14744180740Sdes    ac_res="none required"
14745180740Sdes  else
14746180740Sdes    ac_res=-l$ac_lib
14747180740Sdes    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14748180740Sdes  fi
14749225825Sdes  if ac_fn_c_try_link "$LINENO"; then :
14750180740Sdes  ac_cv_search_dn_expand=$ac_res
14751180740Sdesfi
14752225825Sdesrm -f core conftest.err conftest.$ac_objext \
14753225825Sdes    conftest$ac_exeext
14754225825Sdes  if ${ac_cv_search_dn_expand+:} false; then :
14755180740Sdes  break
14756180740Sdesfi
14757180740Sdesdone
14758225825Sdesif ${ac_cv_search_dn_expand+:} false; then :
14759225825Sdes
14760180740Sdeselse
14761180740Sdes  ac_cv_search_dn_expand=no
14762180740Sdesfi
14763180740Sdesrm conftest.$ac_ext
14764180740SdesLIBS=$ac_func_search_save_LIBS
14765180740Sdesfi
14766225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dn_expand" >&5
14767225825Sdes$as_echo "$ac_cv_search_dn_expand" >&6; }
14768180740Sdesac_res=$ac_cv_search_dn_expand
14769225825Sdesif test "$ac_res" != no; then :
14770180740Sdes  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14771180740Sdes
14772180740Sdesfi
14773180740Sdes
14774180740Sdes
14775225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_init_sec_context in -lgssapi_krb5" >&5
14776225825Sdes$as_echo_n "checking for gss_init_sec_context in -lgssapi_krb5... " >&6; }
14777225825Sdesif ${ac_cv_lib_gssapi_krb5_gss_init_sec_context+:} false; then :
14778225825Sdes  $as_echo_n "(cached) " >&6
14779180740Sdeselse
14780180740Sdes  ac_check_lib_save_LIBS=$LIBS
14781180750SdesLIBS="-lgssapi_krb5 $K5LIBS $LIBS"
14782225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
14783180740Sdes/* end confdefs.h.  */
14784180740Sdes
14785180740Sdes/* Override any GCC internal prototype to avoid an error.
14786180740Sdes   Use char because int might match the return type of a GCC
14787180740Sdes   builtin and then its argument prototype would still apply.  */
14788180740Sdes#ifdef __cplusplus
14789180740Sdesextern "C"
14790180740Sdes#endif
14791180740Sdeschar gss_init_sec_context ();
14792180740Sdesint
14793180740Sdesmain ()
14794180740Sdes{
14795180740Sdesreturn gss_init_sec_context ();
14796180740Sdes  ;
14797180740Sdes  return 0;
14798180740Sdes}
14799180740Sdes_ACEOF
14800225825Sdesif ac_fn_c_try_link "$LINENO"; then :
14801180750Sdes  ac_cv_lib_gssapi_krb5_gss_init_sec_context=yes
14802180740Sdeselse
14803225825Sdes  ac_cv_lib_gssapi_krb5_gss_init_sec_context=no
14804180740Sdesfi
14805225825Sdesrm -f core conftest.err conftest.$ac_objext \
14806225825Sdes    conftest$ac_exeext conftest.$ac_ext
14807180740SdesLIBS=$ac_check_lib_save_LIBS
14808180740Sdesfi
14809225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gssapi_krb5_gss_init_sec_context" >&5
14810225825Sdes$as_echo "$ac_cv_lib_gssapi_krb5_gss_init_sec_context" >&6; }
14811225825Sdesif test "x$ac_cv_lib_gssapi_krb5_gss_init_sec_context" = xyes; then :
14812225825Sdes   $as_echo "#define GSSAPI 1" >>confdefs.h
14813180740Sdes
14814180750Sdes				  K5LIBS="-lgssapi_krb5 $K5LIBS"
14815180740Sdeselse
14816225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_init_sec_context in -lgssapi" >&5
14817225825Sdes$as_echo_n "checking for gss_init_sec_context in -lgssapi... " >&6; }
14818225825Sdesif ${ac_cv_lib_gssapi_gss_init_sec_context+:} false; then :
14819225825Sdes  $as_echo_n "(cached) " >&6
14820180740Sdeselse
14821180740Sdes  ac_check_lib_save_LIBS=$LIBS
14822180750SdesLIBS="-lgssapi $K5LIBS $LIBS"
14823225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
14824180740Sdes/* end confdefs.h.  */
14825180740Sdes
14826180740Sdes/* Override any GCC internal prototype to avoid an error.
14827180740Sdes   Use char because int might match the return type of a GCC
14828180740Sdes   builtin and then its argument prototype would still apply.  */
14829180740Sdes#ifdef __cplusplus
14830180740Sdesextern "C"
14831180740Sdes#endif
14832180740Sdeschar gss_init_sec_context ();
14833180740Sdesint
14834180740Sdesmain ()
14835180740Sdes{
14836180740Sdesreturn gss_init_sec_context ();
14837180740Sdes  ;
14838180740Sdes  return 0;
14839180740Sdes}
14840180740Sdes_ACEOF
14841225825Sdesif ac_fn_c_try_link "$LINENO"; then :
14842180750Sdes  ac_cv_lib_gssapi_gss_init_sec_context=yes
14843180740Sdeselse
14844225825Sdes  ac_cv_lib_gssapi_gss_init_sec_context=no
14845180740Sdesfi
14846225825Sdesrm -f core conftest.err conftest.$ac_objext \
14847225825Sdes    conftest$ac_exeext conftest.$ac_ext
14848180740SdesLIBS=$ac_check_lib_save_LIBS
14849180740Sdesfi
14850225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gssapi_gss_init_sec_context" >&5
14851225825Sdes$as_echo "$ac_cv_lib_gssapi_gss_init_sec_context" >&6; }
14852225825Sdesif test "x$ac_cv_lib_gssapi_gss_init_sec_context" = xyes; then :
14853225825Sdes   $as_echo "#define GSSAPI 1" >>confdefs.h
14854180740Sdes
14855180750Sdes					  K5LIBS="-lgssapi $K5LIBS"
14856180740Sdeselse
14857225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find any suitable gss-api library - build may fail" >&5
14858225825Sdes$as_echo "$as_me: WARNING: Cannot find any suitable gss-api library - build may fail" >&2;}
14859180740Sdesfi
14860180740Sdes
14861180740Sdes
14862180740Sdesfi
14863180740Sdes
14864180740Sdes
14865225825Sdes			ac_fn_c_check_header_mongrel "$LINENO" "gssapi.h" "ac_cv_header_gssapi_h" "$ac_includes_default"
14866225825Sdesif test "x$ac_cv_header_gssapi_h" = xyes; then :
14867180740Sdes
14868180740Sdeselse
14869180740Sdes   unset ac_cv_header_gssapi_h
14870180740Sdes				  CPPFLAGS="$CPPFLAGS -I${KRB5ROOT}/include/gssapi"
14871225825Sdes				  for ac_header in gssapi.h
14872225825Sdesdo :
14873225825Sdes  ac_fn_c_check_header_mongrel "$LINENO" "gssapi.h" "ac_cv_header_gssapi_h" "$ac_includes_default"
14874225825Sdesif test "x$ac_cv_header_gssapi_h" = xyes; then :
14875180740Sdes  cat >>confdefs.h <<_ACEOF
14876225825Sdes#define HAVE_GSSAPI_H 1
14877180740Sdes_ACEOF
14878180740Sdes
14879180740Sdeselse
14880225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find any suitable gss-api header - build may fail" >&5
14881225825Sdes$as_echo "$as_me: WARNING: Cannot find any suitable gss-api header - build may fail" >&2;}
14882180740Sdes
14883180740Sdesfi
14884180740Sdes
14885180740Sdesdone
14886180740Sdes
14887180740Sdes
14888180740Sdes
14889180740Sdesfi
14890180740Sdes
14891180740Sdes
14892180740Sdes
14893180740Sdes			oldCPP="$CPPFLAGS"
14894180740Sdes			CPPFLAGS="$CPPFLAGS -I${KRB5ROOT}/include/gssapi"
14895225825Sdes			ac_fn_c_check_header_mongrel "$LINENO" "gssapi_krb5.h" "ac_cv_header_gssapi_krb5_h" "$ac_includes_default"
14896225825Sdesif test "x$ac_cv_header_gssapi_krb5_h" = xyes; then :
14897180740Sdes
14898180740Sdeselse
14899180740Sdes   CPPFLAGS="$oldCPP"
14900180740Sdesfi
14901180740Sdes
14902180740Sdes
14903180740Sdes
14904180740Sdes		fi
14905180740Sdes		if test ! -z "$need_dash_r" ; then
14906180740Sdes			LDFLAGS="$LDFLAGS -R${KRB5ROOT}/lib"
14907180740Sdes		fi
14908180740Sdes		if test ! -z "$blibpath" ; then
14909180740Sdes			blibpath="$blibpath:${KRB5ROOT}/lib"
14910180740Sdes		fi
14911180740Sdes
14912225825Sdes		for ac_header in gssapi.h gssapi/gssapi.h
14913225825Sdesdo :
14914225825Sdes  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14915225825Sdesac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14916225825Sdesif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14917180740Sdes  cat >>confdefs.h <<_ACEOF
14918225825Sdes#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14919180740Sdes_ACEOF
14920180740Sdes
14921180740Sdesfi
14922180740Sdes
14923180740Sdesdone
14924180740Sdes
14925225825Sdes		for ac_header in gssapi_krb5.h gssapi/gssapi_krb5.h
14926225825Sdesdo :
14927225825Sdes  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14928225825Sdesac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14929225825Sdesif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14930180740Sdes  cat >>confdefs.h <<_ACEOF
14931225825Sdes#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14932180740Sdes_ACEOF
14933180740Sdes
14934180740Sdesfi
14935180740Sdes
14936180740Sdesdone
14937180740Sdes
14938225825Sdes		for ac_header in gssapi_generic.h gssapi/gssapi_generic.h
14939225825Sdesdo :
14940225825Sdes  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14941225825Sdesac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14942225825Sdesif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14943180740Sdes  cat >>confdefs.h <<_ACEOF
14944225825Sdes#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14945180740Sdes_ACEOF
14946180740Sdes
14947180740Sdesfi
14948180740Sdes
14949180740Sdesdone
14950180740Sdes
14951180740Sdes
14952180740Sdes		LIBS="$LIBS $K5LIBS"
14953225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing k_hasafs" >&5
14954225825Sdes$as_echo_n "checking for library containing k_hasafs... " >&6; }
14955225825Sdesif ${ac_cv_search_k_hasafs+:} false; then :
14956225825Sdes  $as_echo_n "(cached) " >&6
14957180740Sdeselse
14958180740Sdes  ac_func_search_save_LIBS=$LIBS
14959225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
14960180740Sdes/* end confdefs.h.  */
14961180740Sdes
14962180740Sdes/* Override any GCC internal prototype to avoid an error.
14963180740Sdes   Use char because int might match the return type of a GCC
14964180740Sdes   builtin and then its argument prototype would still apply.  */
14965180740Sdes#ifdef __cplusplus
14966180740Sdesextern "C"
14967180740Sdes#endif
14968180740Sdeschar k_hasafs ();
14969180740Sdesint
14970180740Sdesmain ()
14971180740Sdes{
14972180740Sdesreturn k_hasafs ();
14973180740Sdes  ;
14974180740Sdes  return 0;
14975180740Sdes}
14976180740Sdes_ACEOF
14977180740Sdesfor ac_lib in '' kafs; do
14978180740Sdes  if test -z "$ac_lib"; then
14979180740Sdes    ac_res="none required"
14980180740Sdes  else
14981180740Sdes    ac_res=-l$ac_lib
14982180740Sdes    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14983180740Sdes  fi
14984225825Sdes  if ac_fn_c_try_link "$LINENO"; then :
14985180740Sdes  ac_cv_search_k_hasafs=$ac_res
14986180740Sdesfi
14987225825Sdesrm -f core conftest.err conftest.$ac_objext \
14988225825Sdes    conftest$ac_exeext
14989225825Sdes  if ${ac_cv_search_k_hasafs+:} false; then :
14990180740Sdes  break
14991180740Sdesfi
14992180740Sdesdone
14993225825Sdesif ${ac_cv_search_k_hasafs+:} false; then :
14994225825Sdes
14995180740Sdeselse
14996180740Sdes  ac_cv_search_k_hasafs=no
14997180740Sdesfi
14998180740Sdesrm conftest.$ac_ext
14999180740SdesLIBS=$ac_func_search_save_LIBS
15000180740Sdesfi
15001225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_k_hasafs" >&5
15002225825Sdes$as_echo "$ac_cv_search_k_hasafs" >&6; }
15003180740Sdesac_res=$ac_cv_search_k_hasafs
15004225825Sdesif test "$ac_res" != no; then :
15005180740Sdes  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15006180740Sdes
15007225825Sdes$as_echo "#define USE_AFS 1" >>confdefs.h
15008180740Sdes
15009180740Sdesfi
15010180740Sdes
15011180740Sdes	fi
15012180740Sdes
15013180740Sdes
15014180740Sdesfi
15015180740Sdes
15016180740Sdes
15017180740Sdes# Looking for programs, paths and files
15018180740Sdes
15019180740SdesPRIVSEP_PATH=/var/empty
15020180740Sdes
15021180740Sdes# Check whether --with-privsep-path was given.
15022225825Sdesif test "${with_privsep_path+set}" = set; then :
15023180740Sdes  withval=$with_privsep_path;
15024180740Sdes		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
15025180740Sdes		    test "x${withval}" != "xyes"; then
15026180740Sdes			PRIVSEP_PATH=$withval
15027180740Sdes		fi
15028180740Sdes
15029180740Sdes
15030180740Sdesfi
15031180740Sdes
15032180740Sdes
15033180740Sdes
15034180740Sdes
15035180740Sdes# Check whether --with-xauth was given.
15036225825Sdesif test "${with_xauth+set}" = set; then :
15037180740Sdes  withval=$with_xauth;
15038180740Sdes		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
15039180740Sdes		    test "x${withval}" != "xyes"; then
15040180740Sdes			xauth_path=$withval
15041180740Sdes		fi
15042180740Sdes
15043180740Sdeselse
15044180740Sdes
15045180740Sdes		TestPath="$PATH"
15046180740Sdes		TestPath="${TestPath}${PATH_SEPARATOR}/usr/X/bin"
15047180740Sdes		TestPath="${TestPath}${PATH_SEPARATOR}/usr/bin/X11"
15048180740Sdes		TestPath="${TestPath}${PATH_SEPARATOR}/usr/X11R6/bin"
15049180740Sdes		TestPath="${TestPath}${PATH_SEPARATOR}/usr/openwin/bin"
15050180740Sdes		# Extract the first word of "xauth", so it can be a program name with args.
15051180740Sdesset dummy xauth; ac_word=$2
15052225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15053225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
15054225825Sdesif ${ac_cv_path_xauth_path+:} false; then :
15055225825Sdes  $as_echo_n "(cached) " >&6
15056180740Sdeselse
15057180740Sdes  case $xauth_path in
15058180740Sdes  [\\/]* | ?:[\\/]*)
15059180740Sdes  ac_cv_path_xauth_path="$xauth_path" # Let the user override the test with a path.
15060180740Sdes  ;;
15061180740Sdes  *)
15062180740Sdes  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15063180740Sdesfor as_dir in $TestPath
15064180740Sdesdo
15065180740Sdes  IFS=$as_save_IFS
15066180740Sdes  test -z "$as_dir" && as_dir=.
15067225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
15068180740Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15069180740Sdes    ac_cv_path_xauth_path="$as_dir/$ac_word$ac_exec_ext"
15070225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15071180740Sdes    break 2
15072180740Sdes  fi
15073180740Sdesdone
15074225825Sdes  done
15075180740SdesIFS=$as_save_IFS
15076180740Sdes
15077180740Sdes  ;;
15078180740Sdesesac
15079180740Sdesfi
15080180740Sdesxauth_path=$ac_cv_path_xauth_path
15081180740Sdesif test -n "$xauth_path"; then
15082225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xauth_path" >&5
15083225825Sdes$as_echo "$xauth_path" >&6; }
15084180740Sdeselse
15085225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15086225825Sdes$as_echo "no" >&6; }
15087180740Sdesfi
15088180740Sdes
15089180740Sdes
15090180740Sdes		if (test ! -z "$xauth_path" && test -x "/usr/openwin/bin/xauth") ; then
15091180740Sdes			xauth_path="/usr/openwin/bin/xauth"
15092180740Sdes		fi
15093180740Sdes
15094180740Sdes
15095180740Sdesfi
15096180740Sdes
15097180740Sdes
15098180740SdesSTRIP_OPT=-s
15099180740Sdes# Check whether --enable-strip was given.
15100225825Sdesif test "${enable_strip+set}" = set; then :
15101180740Sdes  enableval=$enable_strip;
15102180740Sdes		if test "x$enableval" = "xno" ; then
15103180740Sdes			STRIP_OPT=
15104180740Sdes		fi
15105180740Sdes
15106180740Sdes
15107180740Sdesfi
15108180740Sdes
15109180740Sdes
15110180740Sdes
15111180740Sdesif test -z "$xauth_path" ; then
15112180740Sdes	XAUTH_PATH="undefined"
15113180740Sdes
15114180740Sdeselse
15115180740Sdes
15116180740Sdescat >>confdefs.h <<_ACEOF
15117180740Sdes#define XAUTH_PATH "$xauth_path"
15118180740Sdes_ACEOF
15119180740Sdes
15120180740Sdes	XAUTH_PATH=$xauth_path
15121180740Sdes
15122180740Sdesfi
15123180740Sdes
15124225825Sdes# Check for mail directory
15125180740Sdes
15126225825Sdes# Check whether --with-maildir was given.
15127225825Sdesif test "${with_maildir+set}" = set; then :
15128225825Sdes  withval=$with_maildir;
15129225825Sdes	if test "X$withval" != X  &&  test "x$withval" != xno  &&  \
15130225825Sdes	    test "x${withval}" != xyes; then
15131225825Sdes
15132180740Sdescat >>confdefs.h <<_ACEOF
15133225825Sdes#define MAIL_DIRECTORY "$withval"
15134225825Sdes_ACEOF
15135225825Sdes
15136225825Sdes	    fi
15137225825Sdes
15138225825Sdeselse
15139225825Sdes
15140225825Sdes	if test "X$maildir" != "X"; then
15141225825Sdes	    cat >>confdefs.h <<_ACEOF
15142180740Sdes#define MAIL_DIRECTORY "$maildir"
15143180740Sdes_ACEOF
15144180740Sdes
15145225825Sdes	else
15146225825Sdes	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking Discovering system mail directory" >&5
15147225825Sdes$as_echo_n "checking Discovering system mail directory... " >&6; }
15148225825Sdes	    if test "$cross_compiling" = yes; then :
15149225825Sdes
15150225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: use --with-maildir=/path/to/mail" >&5
15151225825Sdes$as_echo "$as_me: WARNING: cross compiling: use --with-maildir=/path/to/mail" >&2;}
15152225825Sdes
15153225825Sdes
15154225825Sdeselse
15155225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15156225825Sdes/* end confdefs.h.  */
15157225825Sdes
15158225825Sdes#include <stdio.h>
15159225825Sdes#include <string.h>
15160225825Sdes#ifdef HAVE_PATHS_H
15161225825Sdes#include <paths.h>
15162225825Sdes#endif
15163225825Sdes#ifdef HAVE_MAILLOCK_H
15164225825Sdes#include <maillock.h>
15165225825Sdes#endif
15166225825Sdes#define DATA "conftest.maildir"
15167225825Sdes
15168225825Sdesint
15169225825Sdesmain ()
15170225825Sdes{
15171225825Sdes
15172225825Sdes	FILE *fd;
15173225825Sdes	int rc;
15174225825Sdes
15175225825Sdes	fd = fopen(DATA,"w");
15176225825Sdes	if(fd == NULL)
15177225825Sdes		exit(1);
15178225825Sdes
15179225825Sdes#if defined (_PATH_MAILDIR)
15180225825Sdes	if ((rc = fprintf(fd ,"_PATH_MAILDIR:%s\n", _PATH_MAILDIR)) <0)
15181225825Sdes		exit(1);
15182225825Sdes#elif defined (MAILDIR)
15183225825Sdes	if ((rc = fprintf(fd ,"MAILDIR:%s\n", MAILDIR)) <0)
15184225825Sdes		exit(1);
15185225825Sdes#elif defined (_PATH_MAIL)
15186225825Sdes	if ((rc = fprintf(fd ,"_PATH_MAIL:%s\n", _PATH_MAIL)) <0)
15187225825Sdes		exit(1);
15188225825Sdes#else
15189225825Sdes	exit (2);
15190225825Sdes#endif
15191225825Sdes
15192225825Sdes	exit(0);
15193225825Sdes
15194225825Sdes  ;
15195225825Sdes  return 0;
15196225825Sdes}
15197225825Sdes_ACEOF
15198225825Sdesif ac_fn_c_try_run "$LINENO"; then :
15199225825Sdes
15200225825Sdes	 	    maildir_what=`awk -F: '{print $1}' conftest.maildir`
15201225825Sdes		    maildir=`awk -F: '{print $2}' conftest.maildir \
15202225825Sdes			| sed 's|/$||'`
15203225825Sdes		    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using: $maildir from $maildir_what" >&5
15204225825Sdes$as_echo "Using: $maildir from $maildir_what" >&6; }
15205225825Sdes		    if test "x$maildir_what" != "x_PATH_MAILDIR"; then
15206225825Sdes			cat >>confdefs.h <<_ACEOF
15207225825Sdes#define MAIL_DIRECTORY "$maildir"
15208225825Sdes_ACEOF
15209225825Sdes
15210225825Sdes		    fi
15211225825Sdes
15212225825Sdeselse
15213225825Sdes
15214225825Sdes		    if test "X$ac_status" = "X2";then
15215225825Sdes# our test program didn't find it. Default to /var/spool/mail
15216225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Using: default value of /var/spool/mail" >&5
15217225825Sdes$as_echo "Using: default value of /var/spool/mail" >&6; }
15218225825Sdes			cat >>confdefs.h <<_ACEOF
15219225825Sdes#define MAIL_DIRECTORY "/var/spool/mail"
15220225825Sdes_ACEOF
15221225825Sdes
15222225825Sdes		     else
15223225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: *** not found ***" >&5
15224225825Sdes$as_echo "*** not found ***" >&6; }
15225225825Sdes		     fi
15226225825Sdes
15227180740Sdesfi
15228225825Sdesrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15229225825Sdes  conftest.$ac_objext conftest.beam conftest.$ac_ext
15230225825Sdesfi
15231180740Sdes
15232225825Sdes	fi
15233225825Sdes
15234225825Sdes
15235225825Sdesfi
15236225825Sdes # maildir
15237225825Sdes
15238180740Sdesif test ! -z "$cross_compiling" && test "x$cross_compiling" = "xyes"; then
15239225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: Disabling /dev/ptmx test" >&5
15240225825Sdes$as_echo "$as_me: WARNING: cross compiling: Disabling /dev/ptmx test" >&2;}
15241180740Sdes	disable_ptmx_check=yes
15242180740Sdesfi
15243180740Sdesif test -z "$no_dev_ptmx" ; then
15244180740Sdes	if test "x$disable_ptmx_check" != "xyes" ; then
15245225825Sdes		as_ac_File=`$as_echo "ac_cv_file_"/dev/ptmx"" | $as_tr_sh`
15246225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for \"/dev/ptmx\"" >&5
15247225825Sdes$as_echo_n "checking for \"/dev/ptmx\"... " >&6; }
15248225825Sdesif eval \${$as_ac_File+:} false; then :
15249225825Sdes  $as_echo_n "(cached) " >&6
15250180740Sdeselse
15251180740Sdes  test "$cross_compiling" = yes &&
15252225825Sdes  as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
15253180740Sdesif test -r ""/dev/ptmx""; then
15254225825Sdes  eval "$as_ac_File=yes"
15255180740Sdeselse
15256225825Sdes  eval "$as_ac_File=no"
15257180740Sdesfi
15258180740Sdesfi
15259225825Sdeseval ac_res=\$$as_ac_File
15260225825Sdes	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15261225825Sdes$as_echo "$ac_res" >&6; }
15262225825Sdesif eval test \"x\$"$as_ac_File"\" = x"yes"; then :
15263180740Sdes
15264180740Sdes
15265180740Sdescat >>confdefs.h <<_ACEOF
15266180740Sdes#define HAVE_DEV_PTMX 1
15267180740Sdes_ACEOF
15268180740Sdes
15269180740Sdes				have_dev_ptmx=1
15270180740Sdes
15271180740Sdes
15272180740Sdesfi
15273180740Sdes
15274180740Sdes	fi
15275180740Sdesfi
15276180740Sdes
15277180740Sdesif test ! -z "$cross_compiling" && test "x$cross_compiling" != "xyes"; then
15278225825Sdes	as_ac_File=`$as_echo "ac_cv_file_"/dev/ptc"" | $as_tr_sh`
15279225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for \"/dev/ptc\"" >&5
15280225825Sdes$as_echo_n "checking for \"/dev/ptc\"... " >&6; }
15281225825Sdesif eval \${$as_ac_File+:} false; then :
15282225825Sdes  $as_echo_n "(cached) " >&6
15283180740Sdeselse
15284180740Sdes  test "$cross_compiling" = yes &&
15285225825Sdes  as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
15286180740Sdesif test -r ""/dev/ptc""; then
15287225825Sdes  eval "$as_ac_File=yes"
15288180740Sdeselse
15289225825Sdes  eval "$as_ac_File=no"
15290180740Sdesfi
15291180740Sdesfi
15292225825Sdeseval ac_res=\$$as_ac_File
15293225825Sdes	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15294225825Sdes$as_echo "$ac_res" >&6; }
15295225825Sdesif eval test \"x\$"$as_ac_File"\" = x"yes"; then :
15296180740Sdes
15297180740Sdes
15298180740Sdescat >>confdefs.h <<_ACEOF
15299180740Sdes#define HAVE_DEV_PTS_AND_PTC 1
15300180740Sdes_ACEOF
15301180740Sdes
15302180740Sdes			have_dev_ptc=1
15303180740Sdes
15304180740Sdes
15305180740Sdesfi
15306180740Sdes
15307180740Sdeselse
15308225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: Disabling /dev/ptc test" >&5
15309225825Sdes$as_echo "$as_me: WARNING: cross compiling: Disabling /dev/ptc test" >&2;}
15310180740Sdesfi
15311180740Sdes
15312180740Sdes# Options from here on. Some of these are preset by platform above
15313180740Sdes
15314180740Sdes# Check whether --with-mantype was given.
15315225825Sdesif test "${with_mantype+set}" = set; then :
15316180740Sdes  withval=$with_mantype;
15317180740Sdes		case "$withval" in
15318180740Sdes		man|cat|doc)
15319180740Sdes			MANTYPE=$withval
15320180740Sdes			;;
15321180740Sdes		*)
15322225825Sdes			as_fn_error $? "invalid man type: $withval" "$LINENO" 5
15323180740Sdes			;;
15324180740Sdes		esac
15325180740Sdes
15326180740Sdes
15327180740Sdesfi
15328180740Sdes
15329180740Sdesif test -z "$MANTYPE"; then
15330180740Sdes	TestPath="/usr/bin${PATH_SEPARATOR}/usr/ucb"
15331180740Sdes	for ac_prog in nroff awf
15332180740Sdesdo
15333180740Sdes  # Extract the first word of "$ac_prog", so it can be a program name with args.
15334180740Sdesset dummy $ac_prog; ac_word=$2
15335225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15336225825Sdes$as_echo_n "checking for $ac_word... " >&6; }
15337225825Sdesif ${ac_cv_path_NROFF+:} false; then :
15338225825Sdes  $as_echo_n "(cached) " >&6
15339180740Sdeselse
15340180740Sdes  case $NROFF in
15341180740Sdes  [\\/]* | ?:[\\/]*)
15342180740Sdes  ac_cv_path_NROFF="$NROFF" # Let the user override the test with a path.
15343180740Sdes  ;;
15344180740Sdes  *)
15345180740Sdes  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15346180740Sdesfor as_dir in $TestPath
15347180740Sdesdo
15348180740Sdes  IFS=$as_save_IFS
15349180740Sdes  test -z "$as_dir" && as_dir=.
15350225825Sdes    for ac_exec_ext in '' $ac_executable_extensions; do
15351180740Sdes  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15352180740Sdes    ac_cv_path_NROFF="$as_dir/$ac_word$ac_exec_ext"
15353225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15354180740Sdes    break 2
15355180740Sdes  fi
15356180740Sdesdone
15357225825Sdes  done
15358180740SdesIFS=$as_save_IFS
15359180740Sdes
15360180740Sdes  ;;
15361180740Sdesesac
15362180740Sdesfi
15363180740SdesNROFF=$ac_cv_path_NROFF
15364180740Sdesif test -n "$NROFF"; then
15365225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NROFF" >&5
15366225825Sdes$as_echo "$NROFF" >&6; }
15367180740Sdeselse
15368225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15369225825Sdes$as_echo "no" >&6; }
15370180740Sdesfi
15371180740Sdes
15372180740Sdes
15373180740Sdes  test -n "$NROFF" && break
15374180740Sdesdone
15375180740Sdestest -n "$NROFF" || NROFF="/bin/false"
15376180740Sdes
15377180740Sdes	if ${NROFF} -mdoc ${srcdir}/ssh.1 >/dev/null 2>&1; then
15378180740Sdes		MANTYPE=doc
15379180740Sdes	elif ${NROFF} -man ${srcdir}/ssh.1 >/dev/null 2>&1; then
15380180740Sdes		MANTYPE=man
15381180740Sdes	else
15382180740Sdes		MANTYPE=cat
15383180740Sdes	fi
15384180740Sdesfi
15385180740Sdes
15386180740Sdesif test "$MANTYPE" = "doc"; then
15387180740Sdes	mansubdir=man;
15388180740Sdeselse
15389180740Sdes	mansubdir=$MANTYPE;
15390180740Sdesfi
15391180740Sdes
15392180740Sdes
15393180740Sdes# Check whether to enable MD5 passwords
15394180740SdesMD5_MSG="no"
15395180740Sdes
15396180740Sdes# Check whether --with-md5-passwords was given.
15397225825Sdesif test "${with_md5_passwords+set}" = set; then :
15398180740Sdes  withval=$with_md5_passwords;
15399180740Sdes		if test "x$withval" != "xno" ; then
15400180740Sdes
15401225825Sdes$as_echo "#define HAVE_MD5_PASSWORDS 1" >>confdefs.h
15402180740Sdes
15403180740Sdes			MD5_MSG="yes"
15404180740Sdes		fi
15405180740Sdes
15406180740Sdes
15407180740Sdesfi
15408180740Sdes
15409180740Sdes
15410180740Sdes# Whether to disable shadow password support
15411180740Sdes
15412180740Sdes# Check whether --with-shadow was given.
15413225825Sdesif test "${with_shadow+set}" = set; then :
15414180740Sdes  withval=$with_shadow;
15415180740Sdes		if test "x$withval" = "xno" ; then
15416225825Sdes			$as_echo "#define DISABLE_SHADOW 1" >>confdefs.h
15417180740Sdes
15418180740Sdes			disable_shadow=yes
15419180740Sdes		fi
15420180740Sdes
15421180740Sdes
15422180740Sdesfi
15423180740Sdes
15424180740Sdes
15425180740Sdesif test -z "$disable_shadow" ; then
15426225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the systems has expire shadow information" >&5
15427225825Sdes$as_echo_n "checking if the systems has expire shadow information... " >&6; }
15428225825Sdes	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15429180740Sdes/* end confdefs.h.  */
15430180740Sdes
15431180740Sdes#include <sys/types.h>
15432180740Sdes#include <shadow.h>
15433225825Sdesstruct spwd sp;
15434180740Sdes
15435180740Sdesint
15436180740Sdesmain ()
15437180740Sdes{
15438180740Sdes sp.sp_expire = sp.sp_lstchg = sp.sp_inact = 0;
15439180740Sdes  ;
15440180740Sdes  return 0;
15441180740Sdes}
15442180740Sdes_ACEOF
15443225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
15444180740Sdes   sp_expire_available=yes
15445180740Sdesfi
15446180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15447180740Sdes
15448180740Sdes	if test "x$sp_expire_available" = "xyes" ; then
15449225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15450225825Sdes$as_echo "yes" >&6; }
15451180740Sdes
15452225825Sdes$as_echo "#define HAS_SHADOW_EXPIRE 1" >>confdefs.h
15453180740Sdes
15454180740Sdes	else
15455225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15456225825Sdes$as_echo "no" >&6; }
15457180740Sdes	fi
15458180740Sdesfi
15459180740Sdes
15460180740Sdes# Use ip address instead of hostname in $DISPLAY
15461180740Sdesif test ! -z "$IPADDR_IN_DISPLAY" ; then
15462180740Sdes	DISPLAY_HACK_MSG="yes"
15463180740Sdes
15464225825Sdes$as_echo "#define IPADDR_IN_DISPLAY 1" >>confdefs.h
15465180740Sdes
15466180740Sdeselse
15467180740Sdes	DISPLAY_HACK_MSG="no"
15468180740Sdes
15469180740Sdes# Check whether --with-ipaddr-display was given.
15470225825Sdesif test "${with_ipaddr_display+set}" = set; then :
15471180740Sdes  withval=$with_ipaddr_display;
15472180740Sdes			if test "x$withval" != "xno" ; then
15473225825Sdes				$as_echo "#define IPADDR_IN_DISPLAY 1" >>confdefs.h
15474180740Sdes
15475180740Sdes				DISPLAY_HACK_MSG="yes"
15476180740Sdes			fi
15477180740Sdes
15478180740Sdes
15479180740Sdesfi
15480180740Sdes
15481180740Sdesfi
15482180740Sdes
15483180740Sdes# check for /etc/default/login and use it if present.
15484180740Sdes# Check whether --enable-etc-default-login was given.
15485225825Sdesif test "${enable_etc_default_login+set}" = set; then :
15486180740Sdes  enableval=$enable_etc_default_login;  if test "x$enableval" = "xno"; then
15487225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: /etc/default/login handling disabled" >&5
15488225825Sdes$as_echo "$as_me: /etc/default/login handling disabled" >&6;}
15489180740Sdes		etc_default_login=no
15490180740Sdes	  else
15491180740Sdes		etc_default_login=yes
15492180740Sdes	  fi
15493180740Sdeselse
15494180740Sdes   if test ! -z "$cross_compiling" && test "x$cross_compiling" = "xyes";
15495180740Sdes	  then
15496225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking /etc/default/login" >&5
15497225825Sdes$as_echo "$as_me: WARNING: cross compiling: not checking /etc/default/login" >&2;}
15498180740Sdes		etc_default_login=no
15499180740Sdes	  else
15500180740Sdes		etc_default_login=yes
15501180740Sdes	  fi
15502180740Sdes
15503180740Sdesfi
15504180740Sdes
15505180740Sdes
15506180740Sdesif test "x$etc_default_login" != "xno"; then
15507225825Sdes	as_ac_File=`$as_echo "ac_cv_file_"/etc/default/login"" | $as_tr_sh`
15508225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for \"/etc/default/login\"" >&5
15509225825Sdes$as_echo_n "checking for \"/etc/default/login\"... " >&6; }
15510225825Sdesif eval \${$as_ac_File+:} false; then :
15511225825Sdes  $as_echo_n "(cached) " >&6
15512180740Sdeselse
15513180740Sdes  test "$cross_compiling" = yes &&
15514225825Sdes  as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
15515180740Sdesif test -r ""/etc/default/login""; then
15516225825Sdes  eval "$as_ac_File=yes"
15517180740Sdeselse
15518225825Sdes  eval "$as_ac_File=no"
15519180740Sdesfi
15520180740Sdesfi
15521225825Sdeseval ac_res=\$$as_ac_File
15522225825Sdes	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15523225825Sdes$as_echo "$ac_res" >&6; }
15524225825Sdesif eval test \"x\$"$as_ac_File"\" = x"yes"; then :
15525180740Sdes   external_path_file=/etc/default/login
15526180740Sdesfi
15527180740Sdes
15528180740Sdes	if test "x$external_path_file" = "x/etc/default/login"; then
15529180740Sdes
15530225825Sdes$as_echo "#define HAVE_ETC_DEFAULT_LOGIN 1" >>confdefs.h
15531180740Sdes
15532180740Sdes	fi
15533180740Sdesfi
15534180740Sdes
15535180740Sdesif test $ac_cv_func_login_getcapbool = "yes" && \
15536180740Sdes	test $ac_cv_header_login_cap_h = "yes" ; then
15537180740Sdes	external_path_file=/etc/login.conf
15538180740Sdesfi
15539180740Sdes
15540180740Sdes# Whether to mess with the default path
15541180740SdesSERVER_PATH_MSG="(default)"
15542180740Sdes
15543180740Sdes# Check whether --with-default-path was given.
15544225825Sdesif test "${with_default_path+set}" = set; then :
15545180740Sdes  withval=$with_default_path;
15546180740Sdes		if test "x$external_path_file" = "x/etc/login.conf" ; then
15547225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
15548180740Sdes--with-default-path=PATH has no effect on this system.
15549180740SdesEdit /etc/login.conf instead." >&5
15550225825Sdes$as_echo "$as_me: WARNING:
15551180740Sdes--with-default-path=PATH has no effect on this system.
15552180740SdesEdit /etc/login.conf instead." >&2;}
15553180740Sdes		elif test "x$withval" != "xno" ; then
15554180740Sdes			if test ! -z "$external_path_file" ; then
15555225825Sdes				{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
15556180740Sdes--with-default-path=PATH will only be used if PATH is not defined in
15557180740Sdes$external_path_file ." >&5
15558225825Sdes$as_echo "$as_me: WARNING:
15559180740Sdes--with-default-path=PATH will only be used if PATH is not defined in
15560180740Sdes$external_path_file ." >&2;}
15561180740Sdes			fi
15562180740Sdes			user_path="$withval"
15563180740Sdes			SERVER_PATH_MSG="$withval"
15564180740Sdes		fi
15565180740Sdes
15566180740Sdeselse
15567180740Sdes   if test "x$external_path_file" = "x/etc/login.conf" ; then
15568225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Make sure the path to scp is in /etc/login.conf" >&5
15569225825Sdes$as_echo "$as_me: WARNING: Make sure the path to scp is in /etc/login.conf" >&2;}
15570180740Sdes	else
15571180740Sdes		if test ! -z "$external_path_file" ; then
15572225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
15573180740SdesIf PATH is defined in $external_path_file, ensure the path to scp is included,
15574180740Sdesotherwise scp will not work." >&5
15575225825Sdes$as_echo "$as_me: WARNING:
15576180740SdesIf PATH is defined in $external_path_file, ensure the path to scp is included,
15577180740Sdesotherwise scp will not work." >&2;}
15578180740Sdes		fi
15579225825Sdes		if test "$cross_compiling" = yes; then :
15580180740Sdes   user_path="/usr/bin:/bin:/usr/sbin:/sbin"
15581180740Sdes
15582180740Sdeselse
15583225825Sdes  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15584180740Sdes/* end confdefs.h.  */
15585180740Sdes
15586180740Sdes/* find out what STDPATH is */
15587180740Sdes#include <stdio.h>
15588180740Sdes#ifdef HAVE_PATHS_H
15589180740Sdes# include <paths.h>
15590180740Sdes#endif
15591180740Sdes#ifndef _PATH_STDPATH
15592180740Sdes# ifdef _PATH_USERPATH	/* Irix */
15593180740Sdes#  define _PATH_STDPATH _PATH_USERPATH
15594180740Sdes# else
15595180740Sdes#  define _PATH_STDPATH "/usr/bin:/bin:/usr/sbin:/sbin"
15596180740Sdes# endif
15597180740Sdes#endif
15598180740Sdes#include <sys/types.h>
15599180740Sdes#include <sys/stat.h>
15600180740Sdes#include <fcntl.h>
15601180740Sdes#define DATA "conftest.stdpath"
15602180740Sdes
15603225825Sdesint
15604225825Sdesmain ()
15605180740Sdes{
15606225825Sdes
15607180740Sdes	FILE *fd;
15608180740Sdes	int rc;
15609180740Sdes
15610180740Sdes	fd = fopen(DATA,"w");
15611180740Sdes	if(fd == NULL)
15612180740Sdes		exit(1);
15613180740Sdes
15614180740Sdes	if ((rc = fprintf(fd,"%s", _PATH_STDPATH)) < 0)
15615180740Sdes		exit(1);
15616180740Sdes
15617180740Sdes	exit(0);
15618225825Sdes
15619225825Sdes  ;
15620225825Sdes  return 0;
15621180740Sdes}
15622180740Sdes_ACEOF
15623225825Sdesif ac_fn_c_try_run "$LINENO"; then :
15624180740Sdes   user_path=`cat conftest.stdpath`
15625180740Sdeselse
15626225825Sdes   user_path="/usr/bin:/bin:/usr/sbin:/sbin"
15627180740Sdesfi
15628225825Sdesrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15629225825Sdes  conftest.$ac_objext conftest.beam conftest.$ac_ext
15630180740Sdesfi
15631180740Sdes
15632180740Sdes# make sure $bindir is in USER_PATH so scp will work
15633180740Sdes		t_bindir=`eval echo ${bindir}`
15634180740Sdes		case $t_bindir in
15635180740Sdes			NONE/*) t_bindir=`echo $t_bindir | sed "s~NONE~$prefix~"` ;;
15636180740Sdes		esac
15637180740Sdes		case $t_bindir in
15638180740Sdes			NONE/*) t_bindir=`echo $t_bindir | sed "s~NONE~$ac_default_prefix~"` ;;
15639180740Sdes		esac
15640180740Sdes		echo $user_path | grep ":$t_bindir"  > /dev/null 2>&1
15641180740Sdes		if test $? -ne 0  ; then
15642180740Sdes			echo $user_path | grep "^$t_bindir"  > /dev/null 2>&1
15643180740Sdes			if test $? -ne 0  ; then
15644180740Sdes				user_path=$user_path:$t_bindir
15645225825Sdes				{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Adding $t_bindir to USER_PATH so scp will work" >&5
15646225825Sdes$as_echo "Adding $t_bindir to USER_PATH so scp will work" >&6; }
15647180740Sdes			fi
15648180740Sdes		fi
15649180740Sdes	fi
15650180740Sdes
15651180740Sdesfi
15652180740Sdes
15653180740Sdesif test "x$external_path_file" != "x/etc/login.conf" ; then
15654180740Sdes
15655180740Sdescat >>confdefs.h <<_ACEOF
15656180740Sdes#define USER_PATH "$user_path"
15657180740Sdes_ACEOF
15658180740Sdes
15659180740Sdes
15660180740Sdesfi
15661180740Sdes
15662180740Sdes# Set superuser path separately to user path
15663180740Sdes
15664180740Sdes# Check whether --with-superuser-path was given.
15665225825Sdesif test "${with_superuser_path+set}" = set; then :
15666180740Sdes  withval=$with_superuser_path;
15667180740Sdes		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
15668180740Sdes		    test "x${withval}" != "xyes"; then
15669180740Sdes
15670180740Sdescat >>confdefs.h <<_ACEOF
15671180740Sdes#define SUPERUSER_PATH "$withval"
15672180740Sdes_ACEOF
15673180740Sdes
15674180740Sdes			superuser_path=$withval
15675180740Sdes		fi
15676180740Sdes
15677180740Sdes
15678180740Sdesfi
15679180740Sdes
15680180740Sdes
15681180740Sdes
15682225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we need to convert IPv4 in IPv6-mapped addresses" >&5
15683225825Sdes$as_echo_n "checking if we need to convert IPv4 in IPv6-mapped addresses... " >&6; }
15684180740SdesIPV4_IN6_HACK_MSG="no"
15685180740Sdes
15686180740Sdes# Check whether --with-4in6 was given.
15687225825Sdesif test "${with_4in6+set}" = set; then :
15688180740Sdes  withval=$with_4in6;
15689180740Sdes		if test "x$withval" != "xno" ; then
15690225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15691225825Sdes$as_echo "yes" >&6; }
15692180740Sdes
15693225825Sdes$as_echo "#define IPV4_IN_IPV6 1" >>confdefs.h
15694180740Sdes
15695180740Sdes			IPV4_IN6_HACK_MSG="yes"
15696180740Sdes		else
15697225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15698225825Sdes$as_echo "no" >&6; }
15699180740Sdes		fi
15700180740Sdes
15701180740Sdeselse
15702180740Sdes
15703180740Sdes		if test "x$inet6_default_4in6" = "xyes"; then
15704225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes (default)" >&5
15705225825Sdes$as_echo "yes (default)" >&6; }
15706225825Sdes			$as_echo "#define IPV4_IN_IPV6 1" >>confdefs.h
15707180740Sdes
15708180740Sdes			IPV4_IN6_HACK_MSG="yes"
15709180740Sdes		else
15710225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no (default)" >&5
15711225825Sdes$as_echo "no (default)" >&6; }
15712180740Sdes		fi
15713180740Sdes
15714180740Sdes
15715180740Sdesfi
15716180740Sdes
15717180740Sdes
15718180740Sdes# Whether to enable BSD auth support
15719180740SdesBSD_AUTH_MSG=no
15720180740Sdes
15721180740Sdes# Check whether --with-bsd-auth was given.
15722225825Sdesif test "${with_bsd_auth+set}" = set; then :
15723180740Sdes  withval=$with_bsd_auth;
15724180740Sdes		if test "x$withval" != "xno" ; then
15725180740Sdes
15726225825Sdes$as_echo "#define BSD_AUTH 1" >>confdefs.h
15727180740Sdes
15728180740Sdes			BSD_AUTH_MSG=yes
15729180740Sdes		fi
15730180740Sdes
15731180740Sdes
15732180740Sdesfi
15733180740Sdes
15734180740Sdes
15735180740Sdes# Where to place sshd.pid
15736180740Sdespiddir=/var/run
15737180740Sdes# make sure the directory exists
15738180740Sdesif test ! -d $piddir ; then
15739180740Sdes	piddir=`eval echo ${sysconfdir}`
15740180740Sdes	case $piddir in
15741180740Sdes		NONE/*) piddir=`echo $piddir | sed "s~NONE~$ac_default_prefix~"` ;;
15742180740Sdes	esac
15743180740Sdesfi
15744180740Sdes
15745180740Sdes
15746180740Sdes# Check whether --with-pid-dir was given.
15747225825Sdesif test "${with_pid_dir+set}" = set; then :
15748180740Sdes  withval=$with_pid_dir;
15749180740Sdes		if test -n "$withval"  &&  test "x$withval" != "xno"  &&  \
15750180740Sdes		    test "x${withval}" != "xyes"; then
15751180740Sdes			piddir=$withval
15752180740Sdes			if test ! -d $piddir ; then
15753225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ** no $piddir directory on this system **" >&5
15754225825Sdes$as_echo "$as_me: WARNING: ** no $piddir directory on this system **" >&2;}
15755180740Sdes			fi
15756180740Sdes		fi
15757180740Sdes
15758180740Sdes
15759180740Sdesfi
15760180740Sdes
15761180740Sdes
15762180740Sdes
15763180740Sdescat >>confdefs.h <<_ACEOF
15764180740Sdes#define _PATH_SSH_PIDDIR "$piddir"
15765180740Sdes_ACEOF
15766180740Sdes
15767180740Sdes
15768180740Sdes
15769180740Sdes# Check whether --enable-lastlog was given.
15770225825Sdesif test "${enable_lastlog+set}" = set; then :
15771180740Sdes  enableval=$enable_lastlog;
15772180740Sdes		if test "x$enableval" = "xno" ; then
15773225825Sdes			$as_echo "#define DISABLE_LASTLOG 1" >>confdefs.h
15774180740Sdes
15775180740Sdes		fi
15776180740Sdes
15777180740Sdes
15778180740Sdesfi
15779180740Sdes
15780180740Sdes# Check whether --enable-utmp was given.
15781225825Sdesif test "${enable_utmp+set}" = set; then :
15782180740Sdes  enableval=$enable_utmp;
15783180740Sdes		if test "x$enableval" = "xno" ; then
15784225825Sdes			$as_echo "#define DISABLE_UTMP 1" >>confdefs.h
15785180740Sdes
15786180740Sdes		fi
15787180740Sdes
15788180740Sdes
15789180740Sdesfi
15790180740Sdes
15791180740Sdes# Check whether --enable-utmpx was given.
15792225825Sdesif test "${enable_utmpx+set}" = set; then :
15793180740Sdes  enableval=$enable_utmpx;
15794180740Sdes		if test "x$enableval" = "xno" ; then
15795180740Sdes
15796225825Sdes$as_echo "#define DISABLE_UTMPX 1" >>confdefs.h
15797180740Sdes
15798180740Sdes		fi
15799180740Sdes
15800180740Sdes
15801180740Sdesfi
15802180740Sdes
15803180740Sdes# Check whether --enable-wtmp was given.
15804225825Sdesif test "${enable_wtmp+set}" = set; then :
15805180740Sdes  enableval=$enable_wtmp;
15806180740Sdes		if test "x$enableval" = "xno" ; then
15807225825Sdes			$as_echo "#define DISABLE_WTMP 1" >>confdefs.h
15808180740Sdes
15809180740Sdes		fi
15810180740Sdes
15811180740Sdes
15812180740Sdesfi
15813180740Sdes
15814180740Sdes# Check whether --enable-wtmpx was given.
15815225825Sdesif test "${enable_wtmpx+set}" = set; then :
15816180740Sdes  enableval=$enable_wtmpx;
15817180740Sdes		if test "x$enableval" = "xno" ; then
15818180740Sdes
15819225825Sdes$as_echo "#define DISABLE_WTMPX 1" >>confdefs.h
15820180740Sdes
15821180740Sdes		fi
15822180740Sdes
15823180740Sdes
15824180740Sdesfi
15825180740Sdes
15826180740Sdes# Check whether --enable-libutil was given.
15827225825Sdesif test "${enable_libutil+set}" = set; then :
15828180740Sdes  enableval=$enable_libutil;
15829180740Sdes		if test "x$enableval" = "xno" ; then
15830225825Sdes			$as_echo "#define DISABLE_LOGIN 1" >>confdefs.h
15831180740Sdes
15832180740Sdes		fi
15833180740Sdes
15834180740Sdes
15835180740Sdesfi
15836180740Sdes
15837180740Sdes# Check whether --enable-pututline was given.
15838225825Sdesif test "${enable_pututline+set}" = set; then :
15839180740Sdes  enableval=$enable_pututline;
15840180740Sdes		if test "x$enableval" = "xno" ; then
15841180740Sdes
15842225825Sdes$as_echo "#define DISABLE_PUTUTLINE 1" >>confdefs.h
15843180740Sdes
15844180740Sdes		fi
15845180740Sdes
15846180740Sdes
15847180740Sdesfi
15848180740Sdes
15849180740Sdes# Check whether --enable-pututxline was given.
15850225825Sdesif test "${enable_pututxline+set}" = set; then :
15851180740Sdes  enableval=$enable_pututxline;
15852180740Sdes		if test "x$enableval" = "xno" ; then
15853180740Sdes
15854225825Sdes$as_echo "#define DISABLE_PUTUTXLINE 1" >>confdefs.h
15855180740Sdes
15856180740Sdes		fi
15857180740Sdes
15858180740Sdes
15859180740Sdesfi
15860180740Sdes
15861180740Sdes
15862180740Sdes# Check whether --with-lastlog was given.
15863225825Sdesif test "${with_lastlog+set}" = set; then :
15864180740Sdes  withval=$with_lastlog;
15865180740Sdes		if test "x$withval" = "xno" ; then
15866225825Sdes			$as_echo "#define DISABLE_LASTLOG 1" >>confdefs.h
15867180740Sdes
15868180740Sdes		elif test -n "$withval"  &&  test "x${withval}" != "xyes"; then
15869180740Sdes			conf_lastlog_location=$withval
15870180740Sdes		fi
15871180740Sdes
15872180740Sdes
15873180740Sdesfi
15874180740Sdes
15875180740Sdes
15876180740Sdes
15877225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if your system defines LASTLOG_FILE" >&5
15878225825Sdes$as_echo_n "checking if your system defines LASTLOG_FILE... " >&6; }
15879225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
15880180740Sdes/* end confdefs.h.  */
15881180740Sdes
15882180740Sdes#include <sys/types.h>
15883180740Sdes#include <utmp.h>
15884180740Sdes#ifdef HAVE_LASTLOG_H
15885180740Sdes#  include <lastlog.h>
15886180740Sdes#endif
15887180740Sdes#ifdef HAVE_PATHS_H
15888180740Sdes#  include <paths.h>
15889180740Sdes#endif
15890180740Sdes#ifdef HAVE_LOGIN_H
15891180740Sdes# include <login.h>
15892180740Sdes#endif
15893180740Sdes
15894180740Sdesint
15895180740Sdesmain ()
15896180740Sdes{
15897180740Sdes char *lastlog = LASTLOG_FILE;
15898180740Sdes  ;
15899180740Sdes  return 0;
15900180740Sdes}
15901180740Sdes_ACEOF
15902225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
15903225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15904225825Sdes$as_echo "yes" >&6; }
15905180740Sdeselse
15906180740Sdes
15907225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15908225825Sdes$as_echo "no" >&6; }
15909225825Sdes		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if your system defines _PATH_LASTLOG" >&5
15910225825Sdes$as_echo_n "checking if your system defines _PATH_LASTLOG... " >&6; }
15911225825Sdes		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15912180740Sdes/* end confdefs.h.  */
15913180740Sdes
15914180740Sdes#include <sys/types.h>
15915180740Sdes#include <utmp.h>
15916180740Sdes#ifdef HAVE_LASTLOG_H
15917180740Sdes#  include <lastlog.h>
15918180740Sdes#endif
15919180740Sdes#ifdef HAVE_PATHS_H
15920180740Sdes#  include <paths.h>
15921180740Sdes#endif
15922180740Sdes
15923180740Sdesint
15924180740Sdesmain ()
15925180740Sdes{
15926180740Sdes char *lastlog = _PATH_LASTLOG;
15927180740Sdes  ;
15928180740Sdes  return 0;
15929180740Sdes}
15930180740Sdes_ACEOF
15931225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
15932225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15933225825Sdes$as_echo "yes" >&6; }
15934180740Sdeselse
15935180740Sdes
15936225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15937225825Sdes$as_echo "no" >&6; }
15938180740Sdes			system_lastlog_path=no
15939180740Sdes
15940180740Sdesfi
15941180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15942180740Sdes
15943180740Sdesfi
15944180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15945180740Sdes
15946180740Sdesif test -z "$conf_lastlog_location"; then
15947180740Sdes	if test x"$system_lastlog_path" = x"no" ; then
15948180740Sdes		for f in /var/log/lastlog /usr/adm/lastlog /var/adm/lastlog /etc/security/lastlog ; do
15949180740Sdes				if (test -d "$f" || test -f "$f") ; then
15950180740Sdes					conf_lastlog_location=$f
15951180740Sdes				fi
15952180740Sdes		done
15953180740Sdes		if test -z "$conf_lastlog_location"; then
15954225825Sdes			{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ** Cannot find lastlog **" >&5
15955225825Sdes$as_echo "$as_me: WARNING: ** Cannot find lastlog **" >&2;}
15956180740Sdes					fi
15957180740Sdes	fi
15958180740Sdesfi
15959180740Sdes
15960180740Sdesif test -n "$conf_lastlog_location"; then
15961180740Sdes
15962180740Sdescat >>confdefs.h <<_ACEOF
15963180740Sdes#define CONF_LASTLOG_FILE "$conf_lastlog_location"
15964180740Sdes_ACEOF
15965180740Sdes
15966180740Sdesfi
15967180740Sdes
15968225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if your system defines UTMP_FILE" >&5
15969225825Sdes$as_echo_n "checking if your system defines UTMP_FILE... " >&6; }
15970225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
15971180740Sdes/* end confdefs.h.  */
15972180740Sdes
15973180740Sdes#include <sys/types.h>
15974180740Sdes#include <utmp.h>
15975180740Sdes#ifdef HAVE_PATHS_H
15976180740Sdes#  include <paths.h>
15977180740Sdes#endif
15978180740Sdes
15979180740Sdesint
15980180740Sdesmain ()
15981180740Sdes{
15982180740Sdes char *utmp = UTMP_FILE;
15983180740Sdes  ;
15984180740Sdes  return 0;
15985180740Sdes}
15986180740Sdes_ACEOF
15987225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
15988225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15989225825Sdes$as_echo "yes" >&6; }
15990180740Sdeselse
15991225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15992225825Sdes$as_echo "no" >&6; }
15993180740Sdes	  system_utmp_path=no
15994180740Sdes
15995180740Sdesfi
15996180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15997180740Sdesif test -z "$conf_utmp_location"; then
15998180740Sdes	if test x"$system_utmp_path" = x"no" ; then
15999180740Sdes		for f in /etc/utmp /usr/adm/utmp /var/run/utmp; do
16000180740Sdes			if test -f $f ; then
16001180740Sdes				conf_utmp_location=$f
16002180740Sdes			fi
16003180740Sdes		done
16004180740Sdes		if test -z "$conf_utmp_location"; then
16005225825Sdes			$as_echo "#define DISABLE_UTMP 1" >>confdefs.h
16006180740Sdes
16007180740Sdes		fi
16008180740Sdes	fi
16009180740Sdesfi
16010180740Sdesif test -n "$conf_utmp_location"; then
16011180740Sdes
16012180740Sdescat >>confdefs.h <<_ACEOF
16013180740Sdes#define CONF_UTMP_FILE "$conf_utmp_location"
16014180740Sdes_ACEOF
16015180740Sdes
16016180740Sdesfi
16017180740Sdes
16018225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if your system defines WTMP_FILE" >&5
16019225825Sdes$as_echo_n "checking if your system defines WTMP_FILE... " >&6; }
16020225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
16021180740Sdes/* end confdefs.h.  */
16022180740Sdes
16023180740Sdes#include <sys/types.h>
16024180740Sdes#include <utmp.h>
16025180740Sdes#ifdef HAVE_PATHS_H
16026180740Sdes#  include <paths.h>
16027180740Sdes#endif
16028180740Sdes
16029180740Sdesint
16030180740Sdesmain ()
16031180740Sdes{
16032180740Sdes char *wtmp = WTMP_FILE;
16033180740Sdes  ;
16034180740Sdes  return 0;
16035180740Sdes}
16036180740Sdes_ACEOF
16037225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
16038225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16039225825Sdes$as_echo "yes" >&6; }
16040180740Sdeselse
16041225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16042225825Sdes$as_echo "no" >&6; }
16043180740Sdes	  system_wtmp_path=no
16044180740Sdes
16045180740Sdesfi
16046180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16047180740Sdesif test -z "$conf_wtmp_location"; then
16048180740Sdes	if test x"$system_wtmp_path" = x"no" ; then
16049180740Sdes		for f in /usr/adm/wtmp /var/log/wtmp; do
16050180740Sdes			if test -f $f ; then
16051180740Sdes				conf_wtmp_location=$f
16052180740Sdes			fi
16053180740Sdes		done
16054180740Sdes		if test -z "$conf_wtmp_location"; then
16055225825Sdes			$as_echo "#define DISABLE_WTMP 1" >>confdefs.h
16056180740Sdes
16057180740Sdes		fi
16058180740Sdes	fi
16059180740Sdesfi
16060180740Sdesif test -n "$conf_wtmp_location"; then
16061180740Sdes
16062180740Sdescat >>confdefs.h <<_ACEOF
16063180740Sdes#define CONF_WTMP_FILE "$conf_wtmp_location"
16064180740Sdes_ACEOF
16065180740Sdes
16066180740Sdesfi
16067180740Sdes
16068180740Sdes
16069225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if your system defines WTMPX_FILE" >&5
16070225825Sdes$as_echo_n "checking if your system defines WTMPX_FILE... " >&6; }
16071225825Sdescat confdefs.h - <<_ACEOF >conftest.$ac_ext
16072180740Sdes/* end confdefs.h.  */
16073180740Sdes
16074180740Sdes#include <sys/types.h>
16075180740Sdes#include <utmp.h>
16076180740Sdes#ifdef HAVE_UTMPX_H
16077180740Sdes#include <utmpx.h>
16078180740Sdes#endif
16079180740Sdes#ifdef HAVE_PATHS_H
16080180740Sdes#  include <paths.h>
16081180740Sdes#endif
16082180740Sdes
16083180740Sdesint
16084180740Sdesmain ()
16085180740Sdes{
16086207311Sdes char *wtmpx = WTMPX_FILE;
16087180740Sdes  ;
16088180740Sdes  return 0;
16089180740Sdes}
16090180740Sdes_ACEOF
16091225825Sdesif ac_fn_c_try_compile "$LINENO"; then :
16092225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16093225825Sdes$as_echo "yes" >&6; }
16094180740Sdeselse
16095225825Sdes   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16096225825Sdes$as_echo "no" >&6; }
16097207311Sdes	  system_wtmpx_path=no
16098180740Sdes
16099180740Sdesfi
16100180740Sdesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16101207311Sdesif test -z "$conf_wtmpx_location"; then
16102207311Sdes	if test x"$system_wtmpx_path" = x"no" ; then
16103225825Sdes		$as_echo "#define DISABLE_WTMPX 1" >>confdefs.h
16104180740Sdes
16105180740Sdes	fi
16106180740Sdeselse
16107180740Sdes
16108180740Sdescat >>confdefs.h <<_ACEOF
16109207311Sdes#define CONF_WTMPX_FILE "$conf_wtmpx_location"
16110180740Sdes_ACEOF
16111180740Sdes
16112180740Sdesfi
16113180740Sdes
16114207311Sdes
16115207311Sdesif test ! -z "$blibpath" ; then
16116207311Sdes	LDFLAGS="$LDFLAGS $blibflags$blibpath"
16117225825Sdes	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Please check and edit blibpath in LDFLAGS in Makefile" >&5
16118225825Sdes$as_echo "$as_me: WARNING: Please check and edit blibpath in LDFLAGS in Makefile" >&2;}
16119207311Sdesfi
16120207311Sdes
16121207311SdesCFLAGS="$CFLAGS $werror_flags"
16122207311Sdes
16123207311Sdesif test "x$ac_cv_func_getaddrinfo" != "xyes" ; then
16124207311Sdes	TEST_SSH_IPV6=no
16125207311Sdeselse
16126207311Sdes	TEST_SSH_IPV6=yes
16127207311Sdesfi
16128225825Sdesac_fn_c_check_decl "$LINENO" "BROKEN_GETADDRINFO" "ac_cv_have_decl_BROKEN_GETADDRINFO" "$ac_includes_default"
16129225825Sdesif test "x$ac_cv_have_decl_BROKEN_GETADDRINFO" = xyes; then :
16130207311Sdes  TEST_SSH_IPV6=no
16131180740Sdesfi
16132180740Sdes
16133207311SdesTEST_SSH_IPV6=$TEST_SSH_IPV6
16134180740Sdes
16135180740Sdes
16136180750Sdes
16137225825Sdesac_config_files="$ac_config_files Makefile buildpkg.sh opensshd.init openssh.xml openbsd-compat/Makefile openbsd-compat/regress/Makefile survey.sh"
16138180740Sdes
16139180740Sdescat >confcache <<\_ACEOF
16140180740Sdes# This file is a shell script that caches the results of configure
16141180740Sdes# tests run on this system so they can be shared between configure
16142180740Sdes# scripts and configure runs, see configure's option --config-cache.
16143180740Sdes# It is not useful on other systems.  If it contains results you don't
16144180740Sdes# want to keep, you may remove or edit it.
16145180740Sdes#
16146180740Sdes# config.status only pays attention to the cache file if you give it
16147180740Sdes# the --recheck option to rerun configure.
16148180740Sdes#
16149180740Sdes# `ac_cv_env_foo' variables (set or unset) will be overridden when
16150180740Sdes# loading this file, other *unset* `ac_cv_foo' will be assigned the
16151180740Sdes# following values.
16152180740Sdes
16153180740Sdes_ACEOF
16154180740Sdes
16155180740Sdes# The following way of writing the cache mishandles newlines in values,
16156180740Sdes# but we know of no workaround that is simple, portable, and efficient.
16157180740Sdes# So, we kill variables containing newlines.
16158180740Sdes# Ultrix sh set writes to stderr and can't be redirected directly,
16159180740Sdes# and sets the high bit in the cache file unless we assign to the vars.
16160180740Sdes(
16161180740Sdes  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16162180740Sdes    eval ac_val=\$$ac_var
16163180740Sdes    case $ac_val in #(
16164180740Sdes    *${as_nl}*)
16165180740Sdes      case $ac_var in #(
16166225825Sdes      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16167225825Sdes$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16168180740Sdes      esac
16169180740Sdes      case $ac_var in #(
16170180740Sdes      _ | IFS | as_nl) ;; #(
16171225825Sdes      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16172225825Sdes      *) { eval $ac_var=; unset $ac_var;} ;;
16173180740Sdes      esac ;;
16174180740Sdes    esac
16175180740Sdes  done
16176180740Sdes
16177180740Sdes  (set) 2>&1 |
16178180740Sdes    case $as_nl`(ac_space=' '; set) 2>&1` in #(
16179180740Sdes    *${as_nl}ac_space=\ *)
16180225825Sdes      # `set' does not quote correctly, so add quotes: double-quote
16181225825Sdes      # substitution turns \\\\ into \\, and sed turns \\ into \.
16182180740Sdes      sed -n \
16183180740Sdes	"s/'/'\\\\''/g;
16184180740Sdes	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16185180740Sdes      ;; #(
16186180740Sdes    *)
16187180740Sdes      # `set' quotes correctly as required by POSIX, so do not add quotes.
16188180740Sdes      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16189180740Sdes      ;;
16190180740Sdes    esac |
16191180740Sdes    sort
16192180740Sdes) |
16193180740Sdes  sed '
16194180740Sdes     /^ac_cv_env_/b end
16195180740Sdes     t clear
16196180740Sdes     :clear
16197180740Sdes     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16198180740Sdes     t end
16199180740Sdes     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16200180740Sdes     :end' >>confcache
16201180740Sdesif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16202180740Sdes  if test -w "$cache_file"; then
16203225825Sdes    if test "x$cache_file" != "x/dev/null"; then
16204225825Sdes      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16205225825Sdes$as_echo "$as_me: updating cache $cache_file" >&6;}
16206225825Sdes      if test ! -f "$cache_file" || test -h "$cache_file"; then
16207225825Sdes	cat confcache >"$cache_file"
16208225825Sdes      else
16209225825Sdes        case $cache_file in #(
16210225825Sdes        */* | ?:*)
16211225825Sdes	  mv -f confcache "$cache_file"$$ &&
16212225825Sdes	  mv -f "$cache_file"$$ "$cache_file" ;; #(
16213225825Sdes        *)
16214225825Sdes	  mv -f confcache "$cache_file" ;;
16215225825Sdes	esac
16216225825Sdes      fi
16217225825Sdes    fi
16218180740Sdes  else
16219225825Sdes    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16220225825Sdes$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16221180740Sdes  fi
16222180740Sdesfi
16223180740Sdesrm -f confcache
16224180740Sdes
16225180740Sdestest "x$prefix" = xNONE && prefix=$ac_default_prefix
16226180740Sdes# Let make expand exec_prefix.
16227180740Sdestest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16228180740Sdes
16229180740SdesDEFS=-DHAVE_CONFIG_H
16230180740Sdes
16231180740Sdesac_libobjs=
16232180740Sdesac_ltlibobjs=
16233225825SdesU=
16234180740Sdesfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16235180740Sdes  # 1. Remove the extension, and $U if already installed.
16236180740Sdes  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16237225825Sdes  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16238180740Sdes  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
16239180740Sdes  #    will be set to the directory where LIBOBJS objects are built.
16240225825Sdes  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16241225825Sdes  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16242180740Sdesdone
16243180740SdesLIBOBJS=$ac_libobjs
16244180740Sdes
16245180740SdesLTLIBOBJS=$ac_ltlibobjs
16246180740Sdes
16247180740Sdes
16248180740Sdes
16249225825Sdes
16250225825Sdes: "${CONFIG_STATUS=./config.status}"
16251225825Sdesac_write_fail=0
16252180740Sdesac_clean_files_save=$ac_clean_files
16253180740Sdesac_clean_files="$ac_clean_files $CONFIG_STATUS"
16254225825Sdes{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16255225825Sdes$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16256225825Sdesas_write_fail=0
16257225825Sdescat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16258180740Sdes#! $SHELL
16259180740Sdes# Generated by $as_me.
16260180740Sdes# Run this file to recreate the current configuration.
16261180740Sdes# Compiler output produced by configure, useful for debugging
16262180740Sdes# configure, is in config.log if it exists.
16263180740Sdes
16264180740Sdesdebug=false
16265180740Sdesac_cs_recheck=false
16266180740Sdesac_cs_silent=false
16267225825Sdes
16268180740SdesSHELL=\${CONFIG_SHELL-$SHELL}
16269225825Sdesexport SHELL
16270225825Sdes_ASEOF
16271225825Sdescat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16272225825Sdes## -------------------- ##
16273225825Sdes## M4sh Initialization. ##
16274225825Sdes## -------------------- ##
16275180740Sdes
16276180740Sdes# Be more Bourne compatible
16277180740SdesDUALCASE=1; export DUALCASE # for MKS sh
16278225825Sdesif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16279180740Sdes  emulate sh
16280180740Sdes  NULLCMD=:
16281225825Sdes  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16282180740Sdes  # is contrary to our usage.  Disable this feature.
16283180740Sdes  alias -g '${1+"$@"}'='"$@"'
16284180740Sdes  setopt NO_GLOB_SUBST
16285180740Sdeselse
16286225825Sdes  case `(set -o) 2>/dev/null` in #(
16287225825Sdes  *posix*) :
16288225825Sdes    set -o posix ;; #(
16289225825Sdes  *) :
16290225825Sdes     ;;
16291180740Sdesesac
16292180740Sdesfi
16293180740Sdes
16294180740Sdes
16295225825Sdesas_nl='
16296225825Sdes'
16297225825Sdesexport as_nl
16298225825Sdes# Printing a long string crashes Solaris 7 /usr/bin/printf.
16299225825Sdesas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16300225825Sdesas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16301225825Sdesas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16302225825Sdes# Prefer a ksh shell builtin over an external printf program on Solaris,
16303225825Sdes# but without wasting forks for bash or zsh.
16304225825Sdesif test -z "$BASH_VERSION$ZSH_VERSION" \
16305225825Sdes    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16306225825Sdes  as_echo='print -r --'
16307225825Sdes  as_echo_n='print -rn --'
16308225825Sdeselif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16309225825Sdes  as_echo='printf %s\n'
16310225825Sdes  as_echo_n='printf %s'
16311225825Sdeselse
16312225825Sdes  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16313225825Sdes    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16314225825Sdes    as_echo_n='/usr/ucb/echo -n'
16315180740Sdes  else
16316225825Sdes    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16317225825Sdes    as_echo_n_body='eval
16318225825Sdes      arg=$1;
16319225825Sdes      case $arg in #(
16320225825Sdes      *"$as_nl"*)
16321225825Sdes	expr "X$arg" : "X\\(.*\\)$as_nl";
16322225825Sdes	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16323225825Sdes      esac;
16324225825Sdes      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16325225825Sdes    '
16326225825Sdes    export as_echo_n_body
16327225825Sdes    as_echo_n='sh -c $as_echo_n_body as_echo'
16328180740Sdes  fi
16329225825Sdes  export as_echo_body
16330225825Sdes  as_echo='sh -c $as_echo_body as_echo'
16331180740Sdesfi
16332180740Sdes
16333225825Sdes# The user is always right.
16334225825Sdesif test "${PATH_SEPARATOR+set}" != set; then
16335225825Sdes  PATH_SEPARATOR=:
16336225825Sdes  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16337225825Sdes    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16338225825Sdes      PATH_SEPARATOR=';'
16339225825Sdes  }
16340180740Sdesfi
16341180740Sdes
16342180740Sdes
16343180740Sdes# IFS
16344180740Sdes# We need space, tab and new line, in precisely that order.  Quoting is
16345180740Sdes# there to prevent editors from complaining about space-tab.
16346180740Sdes# (If _AS_PATH_WALK were called with IFS unset, it would disable word
16347180740Sdes# splitting by setting IFS to empty value.)
16348180740SdesIFS=" ""	$as_nl"
16349180740Sdes
16350180740Sdes# Find who we are.  Look in the path if we contain no directory separator.
16351225825Sdesas_myself=
16352225825Sdescase $0 in #((
16353180740Sdes  *[\\/]* ) as_myself=$0 ;;
16354180740Sdes  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16355180740Sdesfor as_dir in $PATH
16356180740Sdesdo
16357180740Sdes  IFS=$as_save_IFS
16358180740Sdes  test -z "$as_dir" && as_dir=.
16359225825Sdes    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16360225825Sdes  done
16361180740SdesIFS=$as_save_IFS
16362180740Sdes
16363180740Sdes     ;;
16364180740Sdesesac
16365180740Sdes# We did not find ourselves, most probably we were run as `sh COMMAND'
16366180740Sdes# in which case we are not to be found in the path.
16367180740Sdesif test "x$as_myself" = x; then
16368180740Sdes  as_myself=$0
16369180740Sdesfi
16370180740Sdesif test ! -f "$as_myself"; then
16371225825Sdes  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16372225825Sdes  exit 1
16373180740Sdesfi
16374180740Sdes
16375225825Sdes# Unset variables that we do not need and which cause bugs (e.g. in
16376225825Sdes# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16377225825Sdes# suppresses any "Segmentation fault" message there.  '((' could
16378225825Sdes# trigger a bug in pdksh 5.2.14.
16379225825Sdesfor as_var in BASH_ENV ENV MAIL MAILPATH
16380225825Sdesdo eval test x\${$as_var+set} = xset \
16381225825Sdes  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16382180740Sdesdone
16383180740SdesPS1='$ '
16384180740SdesPS2='> '
16385180740SdesPS4='+ '
16386180740Sdes
16387180740Sdes# NLS nuisances.
16388225825SdesLC_ALL=C
16389225825Sdesexport LC_ALL
16390225825SdesLANGUAGE=C
16391225825Sdesexport LANGUAGE
16392225825Sdes
16393225825Sdes# CDPATH.
16394225825Sdes(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16395225825Sdes
16396225825Sdes
16397225825Sdes# as_fn_error STATUS ERROR [LINENO LOG_FD]
16398225825Sdes# ----------------------------------------
16399225825Sdes# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16400225825Sdes# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16401225825Sdes# script with STATUS, using 1 if that was 0.
16402225825Sdesas_fn_error ()
16403225825Sdes{
16404225825Sdes  as_status=$1; test $as_status -eq 0 && as_status=1
16405225825Sdes  if test "$4"; then
16406225825Sdes    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16407225825Sdes    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16408204861Sdes  fi
16409225825Sdes  $as_echo "$as_me: error: $2" >&2
16410225825Sdes  as_fn_exit $as_status
16411225825Sdes} # as_fn_error
16412180740Sdes
16413225825Sdes
16414225825Sdes# as_fn_set_status STATUS
16415225825Sdes# -----------------------
16416225825Sdes# Set $? to STATUS, without forking.
16417225825Sdesas_fn_set_status ()
16418225825Sdes{
16419225825Sdes  return $1
16420225825Sdes} # as_fn_set_status
16421225825Sdes
16422225825Sdes# as_fn_exit STATUS
16423225825Sdes# -----------------
16424225825Sdes# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16425225825Sdesas_fn_exit ()
16426225825Sdes{
16427225825Sdes  set +e
16428225825Sdes  as_fn_set_status $1
16429225825Sdes  exit $1
16430225825Sdes} # as_fn_exit
16431225825Sdes
16432225825Sdes# as_fn_unset VAR
16433225825Sdes# ---------------
16434225825Sdes# Portably unset VAR.
16435225825Sdesas_fn_unset ()
16436225825Sdes{
16437225825Sdes  { eval $1=; unset $1;}
16438225825Sdes}
16439225825Sdesas_unset=as_fn_unset
16440225825Sdes# as_fn_append VAR VALUE
16441225825Sdes# ----------------------
16442225825Sdes# Append the text in VALUE to the end of the definition contained in VAR. Take
16443225825Sdes# advantage of any shell optimizations that allow amortized linear growth over
16444225825Sdes# repeated appends, instead of the typical quadratic growth present in naive
16445225825Sdes# implementations.
16446225825Sdesif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16447225825Sdes  eval 'as_fn_append ()
16448225825Sdes  {
16449225825Sdes    eval $1+=\$2
16450225825Sdes  }'
16451225825Sdeselse
16452225825Sdes  as_fn_append ()
16453225825Sdes  {
16454225825Sdes    eval $1=\$$1\$2
16455225825Sdes  }
16456225825Sdesfi # as_fn_append
16457225825Sdes
16458225825Sdes# as_fn_arith ARG...
16459225825Sdes# ------------------
16460225825Sdes# Perform arithmetic evaluation on the ARGs, and store the result in the
16461225825Sdes# global $as_val. Take advantage of shells that can avoid forks. The arguments
16462225825Sdes# must be portable across $(()) and expr.
16463225825Sdesif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16464225825Sdes  eval 'as_fn_arith ()
16465225825Sdes  {
16466225825Sdes    as_val=$(( $* ))
16467225825Sdes  }'
16468225825Sdeselse
16469225825Sdes  as_fn_arith ()
16470225825Sdes  {
16471225825Sdes    as_val=`expr "$@" || test $? -eq 1`
16472225825Sdes  }
16473225825Sdesfi # as_fn_arith
16474225825Sdes
16475225825Sdes
16476180740Sdesif expr a : '\(a\)' >/dev/null 2>&1 &&
16477180740Sdes   test "X`expr 00001 : '.*\(...\)'`" = X001; then
16478180740Sdes  as_expr=expr
16479180740Sdeselse
16480180740Sdes  as_expr=false
16481180740Sdesfi
16482180740Sdes
16483180740Sdesif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16484180740Sdes  as_basename=basename
16485180740Sdeselse
16486180740Sdes  as_basename=false
16487180740Sdesfi
16488180740Sdes
16489225825Sdesif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16490225825Sdes  as_dirname=dirname
16491225825Sdeselse
16492225825Sdes  as_dirname=false
16493225825Sdesfi
16494180740Sdes
16495180740Sdesas_me=`$as_basename -- "$0" ||
16496180740Sdes$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16497180740Sdes	 X"$0" : 'X\(//\)$' \| \
16498180740Sdes	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16499225825Sdes$as_echo X/"$0" |
16500180740Sdes    sed '/^.*\/\([^/][^/]*\)\/*$/{
16501180740Sdes	    s//\1/
16502180740Sdes	    q
16503180740Sdes	  }
16504180740Sdes	  /^X\/\(\/\/\)$/{
16505180740Sdes	    s//\1/
16506180740Sdes	    q
16507180740Sdes	  }
16508180740Sdes	  /^X\/\(\/\).*/{
16509180740Sdes	    s//\1/
16510180740Sdes	    q
16511180740Sdes	  }
16512180740Sdes	  s/.*/./; q'`
16513180740Sdes
16514225825Sdes# Avoid depending upon Character Ranges.
16515225825Sdesas_cr_letters='abcdefghijklmnopqrstuvwxyz'
16516225825Sdesas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16517225825Sdesas_cr_Letters=$as_cr_letters$as_cr_LETTERS
16518225825Sdesas_cr_digits='0123456789'
16519225825Sdesas_cr_alnum=$as_cr_Letters$as_cr_digits
16520180740Sdes
16521180740SdesECHO_C= ECHO_N= ECHO_T=
16522225825Sdescase `echo -n x` in #(((((
16523180740Sdes-n*)
16524225825Sdes  case `echo 'xy\c'` in
16525180740Sdes  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
16526225825Sdes  xy)  ECHO_C='\c';;
16527225825Sdes  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16528225825Sdes       ECHO_T='	';;
16529180740Sdes  esac;;
16530180740Sdes*)
16531180740Sdes  ECHO_N='-n';;
16532180740Sdesesac
16533204861Sdes
16534180740Sdesrm -f conf$$ conf$$.exe conf$$.file
16535180740Sdesif test -d conf$$.dir; then
16536180740Sdes  rm -f conf$$.dir/conf$$.file
16537180740Sdeselse
16538180740Sdes  rm -f conf$$.dir
16539225825Sdes  mkdir conf$$.dir 2>/dev/null
16540180740Sdesfi
16541225825Sdesif (echo >conf$$.file) 2>/dev/null; then
16542225825Sdes  if ln -s conf$$.file conf$$ 2>/dev/null; then
16543225825Sdes    as_ln_s='ln -s'
16544225825Sdes    # ... but there are two gotchas:
16545225825Sdes    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16546225825Sdes    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16547225825Sdes    # In both cases, we have to default to `cp -p'.
16548225825Sdes    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16549225825Sdes      as_ln_s='cp -p'
16550225825Sdes  elif ln conf$$.file conf$$ 2>/dev/null; then
16551225825Sdes    as_ln_s=ln
16552225825Sdes  else
16553180740Sdes    as_ln_s='cp -p'
16554225825Sdes  fi
16555180740Sdeselse
16556180740Sdes  as_ln_s='cp -p'
16557180740Sdesfi
16558180740Sdesrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16559180740Sdesrmdir conf$$.dir 2>/dev/null
16560180740Sdes
16561225825Sdes
16562225825Sdes# as_fn_mkdir_p
16563225825Sdes# -------------
16564225825Sdes# Create "$as_dir" as a directory, including parents if necessary.
16565225825Sdesas_fn_mkdir_p ()
16566225825Sdes{
16567225825Sdes
16568225825Sdes  case $as_dir in #(
16569225825Sdes  -*) as_dir=./$as_dir;;
16570225825Sdes  esac
16571225825Sdes  test -d "$as_dir" || eval $as_mkdir_p || {
16572225825Sdes    as_dirs=
16573225825Sdes    while :; do
16574225825Sdes      case $as_dir in #(
16575225825Sdes      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16576225825Sdes      *) as_qdir=$as_dir;;
16577225825Sdes      esac
16578225825Sdes      as_dirs="'$as_qdir' $as_dirs"
16579225825Sdes      as_dir=`$as_dirname -- "$as_dir" ||
16580225825Sdes$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16581225825Sdes	 X"$as_dir" : 'X\(//\)[^/]' \| \
16582225825Sdes	 X"$as_dir" : 'X\(//\)$' \| \
16583225825Sdes	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16584225825Sdes$as_echo X"$as_dir" |
16585225825Sdes    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16586225825Sdes	    s//\1/
16587225825Sdes	    q
16588225825Sdes	  }
16589225825Sdes	  /^X\(\/\/\)[^/].*/{
16590225825Sdes	    s//\1/
16591225825Sdes	    q
16592225825Sdes	  }
16593225825Sdes	  /^X\(\/\/\)$/{
16594225825Sdes	    s//\1/
16595225825Sdes	    q
16596225825Sdes	  }
16597225825Sdes	  /^X\(\/\).*/{
16598225825Sdes	    s//\1/
16599225825Sdes	    q
16600225825Sdes	  }
16601225825Sdes	  s/.*/./; q'`
16602225825Sdes      test -d "$as_dir" && break
16603225825Sdes    done
16604225825Sdes    test -z "$as_dirs" || eval "mkdir $as_dirs"
16605225825Sdes  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16606225825Sdes
16607225825Sdes
16608225825Sdes} # as_fn_mkdir_p
16609180740Sdesif mkdir -p . 2>/dev/null; then
16610225825Sdes  as_mkdir_p='mkdir -p "$as_dir"'
16611180740Sdeselse
16612180740Sdes  test -d ./-p && rmdir ./-p
16613180740Sdes  as_mkdir_p=false
16614180740Sdesfi
16615180740Sdes
16616180740Sdesif test -x / >/dev/null 2>&1; then
16617180740Sdes  as_test_x='test -x'
16618180740Sdeselse
16619180740Sdes  if ls -dL / >/dev/null 2>&1; then
16620180740Sdes    as_ls_L_option=L
16621180740Sdes  else
16622180740Sdes    as_ls_L_option=
16623180740Sdes  fi
16624180740Sdes  as_test_x='
16625180740Sdes    eval sh -c '\''
16626180740Sdes      if test -d "$1"; then
16627225825Sdes	test -d "$1/.";
16628180740Sdes      else
16629225825Sdes	case $1 in #(
16630225825Sdes	-*)set "./$1";;
16631180740Sdes	esac;
16632225825Sdes	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16633180740Sdes	???[sx]*):;;*)false;;esac;fi
16634180740Sdes    '\'' sh
16635180740Sdes  '
16636180740Sdesfi
16637180740Sdesas_executable_p=$as_test_x
16638180740Sdes
16639180740Sdes# Sed expression to map a string onto a valid CPP name.
16640180740Sdesas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16641180740Sdes
16642180740Sdes# Sed expression to map a string onto a valid variable name.
16643180740Sdesas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16644180740Sdes
16645180740Sdes
16646180740Sdesexec 6>&1
16647225825Sdes## ----------------------------------- ##
16648225825Sdes## Main body of $CONFIG_STATUS script. ##
16649225825Sdes## ----------------------------------- ##
16650225825Sdes_ASEOF
16651225825Sdestest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16652180740Sdes
16653225825Sdescat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16654225825Sdes# Save the log message, to keep $0 and so on meaningful, and to
16655180740Sdes# report actual input values of CONFIG_FILES etc. instead of their
16656180740Sdes# values after options handling.
16657180740Sdesac_log="
16658180740SdesThis file was extended by OpenSSH $as_me Portable, which was
16659225825Sdesgenerated by GNU Autoconf 2.68.  Invocation command line was
16660180740Sdes
16661180740Sdes  CONFIG_FILES    = $CONFIG_FILES
16662180740Sdes  CONFIG_HEADERS  = $CONFIG_HEADERS
16663180740Sdes  CONFIG_LINKS    = $CONFIG_LINKS
16664180740Sdes  CONFIG_COMMANDS = $CONFIG_COMMANDS
16665180740Sdes  $ $0 $@
16666180740Sdes
16667180740Sdeson `(hostname || uname -n) 2>/dev/null | sed 1q`
16668180740Sdes"
16669180740Sdes
16670180740Sdes_ACEOF
16671180740Sdes
16672225825Sdescase $ac_config_files in *"
16673225825Sdes"*) set x $ac_config_files; shift; ac_config_files=$*;;
16674225825Sdesesac
16675225825Sdes
16676225825Sdescase $ac_config_headers in *"
16677225825Sdes"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16678225825Sdesesac
16679225825Sdes
16680225825Sdes
16681225825Sdescat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16682180740Sdes# Files that config.status was made for.
16683180740Sdesconfig_files="$ac_config_files"
16684180740Sdesconfig_headers="$ac_config_headers"
16685180740Sdes
16686180740Sdes_ACEOF
16687180740Sdes
16688225825Sdescat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16689180740Sdesac_cs_usage="\
16690225825Sdes\`$as_me' instantiates files and other configuration actions
16691225825Sdesfrom templates according to the current configuration.  Unless the files
16692225825Sdesand actions are specified as TAGs, all are instantiated by default.
16693180740Sdes
16694225825SdesUsage: $0 [OPTION]... [TAG]...
16695180740Sdes
16696180740Sdes  -h, --help       print this help, then exit
16697180740Sdes  -V, --version    print version number and configuration settings, then exit
16698225825Sdes      --config     print configuration, then exit
16699225825Sdes  -q, --quiet, --silent
16700225825Sdes                   do not print progress messages
16701180740Sdes  -d, --debug      don't remove temporary files
16702180740Sdes      --recheck    update $as_me by reconfiguring in the same conditions
16703225825Sdes      --file=FILE[:TEMPLATE]
16704225825Sdes                   instantiate the configuration file FILE
16705225825Sdes      --header=FILE[:TEMPLATE]
16706225825Sdes                   instantiate the configuration header FILE
16707180740Sdes
16708180740SdesConfiguration files:
16709180740Sdes$config_files
16710180740Sdes
16711180740SdesConfiguration headers:
16712180740Sdes$config_headers
16713180740Sdes
16714225825SdesReport bugs to <openssh-unix-dev@mindrot.org>."
16715180740Sdes
16716180740Sdes_ACEOF
16717225825Sdescat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16718225825Sdesac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16719180740Sdesac_cs_version="\\
16720180740SdesOpenSSH config.status Portable
16721225825Sdesconfigured by $0, generated by GNU Autoconf 2.68,
16722225825Sdes  with options \\"\$ac_cs_config\\"
16723180740Sdes
16724225825SdesCopyright (C) 2010 Free Software Foundation, Inc.
16725180740SdesThis config.status script is free software; the Free Software Foundation
16726180740Sdesgives unlimited permission to copy, distribute and modify it."
16727180740Sdes
16728180740Sdesac_pwd='$ac_pwd'
16729180740Sdessrcdir='$srcdir'
16730180740SdesINSTALL='$INSTALL'
16731225825SdesAWK='$AWK'
16732225825Sdestest -n "\$AWK" || AWK=awk
16733180740Sdes_ACEOF
16734180740Sdes
16735225825Sdescat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16736225825Sdes# The default lists apply if the user does not specify any file.
16737180740Sdesac_need_defaults=:
16738180740Sdeswhile test $# != 0
16739180740Sdesdo
16740180740Sdes  case $1 in
16741225825Sdes  --*=?*)
16742180740Sdes    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16743180740Sdes    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16744180740Sdes    ac_shift=:
16745180740Sdes    ;;
16746225825Sdes  --*=)
16747225825Sdes    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16748225825Sdes    ac_optarg=
16749225825Sdes    ac_shift=:
16750225825Sdes    ;;
16751180740Sdes  *)
16752180740Sdes    ac_option=$1
16753180740Sdes    ac_optarg=$2
16754180740Sdes    ac_shift=shift
16755180740Sdes    ;;
16756180740Sdes  esac
16757180740Sdes
16758180740Sdes  case $ac_option in
16759180740Sdes  # Handling of the options.
16760180740Sdes  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16761180740Sdes    ac_cs_recheck=: ;;
16762180740Sdes  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16763225825Sdes    $as_echo "$ac_cs_version"; exit ;;
16764225825Sdes  --config | --confi | --conf | --con | --co | --c )
16765225825Sdes    $as_echo "$ac_cs_config"; exit ;;
16766180740Sdes  --debug | --debu | --deb | --de | --d | -d )
16767180740Sdes    debug=: ;;
16768180740Sdes  --file | --fil | --fi | --f )
16769180740Sdes    $ac_shift
16770225825Sdes    case $ac_optarg in
16771225825Sdes    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16772225825Sdes    '') as_fn_error $? "missing file argument" ;;
16773225825Sdes    esac
16774225825Sdes    as_fn_append CONFIG_FILES " '$ac_optarg'"
16775180740Sdes    ac_need_defaults=false;;
16776180740Sdes  --header | --heade | --head | --hea )
16777180740Sdes    $ac_shift
16778225825Sdes    case $ac_optarg in
16779225825Sdes    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16780225825Sdes    esac
16781225825Sdes    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16782180740Sdes    ac_need_defaults=false;;
16783180740Sdes  --he | --h)
16784180740Sdes    # Conflict between --help and --header
16785225825Sdes    as_fn_error $? "ambiguous option: \`$1'
16786225825SdesTry \`$0 --help' for more information.";;
16787180740Sdes  --help | --hel | -h )
16788225825Sdes    $as_echo "$ac_cs_usage"; exit ;;
16789180740Sdes  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16790180740Sdes  | -silent | --silent | --silen | --sile | --sil | --si | --s)
16791180740Sdes    ac_cs_silent=: ;;
16792180740Sdes
16793180740Sdes  # This is an error.
16794225825Sdes  -*) as_fn_error $? "unrecognized option: \`$1'
16795225825SdesTry \`$0 --help' for more information." ;;
16796180740Sdes
16797225825Sdes  *) as_fn_append ac_config_targets " $1"
16798180740Sdes     ac_need_defaults=false ;;
16799180740Sdes
16800180740Sdes  esac
16801180740Sdes  shift
16802180740Sdesdone
16803180740Sdes
16804180740Sdesac_configure_extra_args=
16805180740Sdes
16806180740Sdesif $ac_cs_silent; then
16807180740Sdes  exec 6>/dev/null
16808180740Sdes  ac_configure_extra_args="$ac_configure_extra_args --silent"
16809180740Sdesfi
16810180740Sdes
16811180740Sdes_ACEOF
16812225825Sdescat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16813180740Sdesif \$ac_cs_recheck; then
16814225825Sdes  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16815225825Sdes  shift
16816225825Sdes  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16817225825Sdes  CONFIG_SHELL='$SHELL'
16818180740Sdes  export CONFIG_SHELL
16819225825Sdes  exec "\$@"
16820180740Sdesfi
16821180740Sdes
16822180740Sdes_ACEOF
16823225825Sdescat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16824180740Sdesexec 5>>config.log
16825180740Sdes{
16826180740Sdes  echo
16827180740Sdes  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16828180740Sdes## Running $as_me. ##
16829180740Sdes_ASBOX
16830225825Sdes  $as_echo "$ac_log"
16831180740Sdes} >&5
16832180740Sdes
16833180740Sdes_ACEOF
16834225825Sdescat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16835180740Sdes_ACEOF
16836180740Sdes
16837225825Sdescat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16838180740Sdes
16839180740Sdes# Handling of arguments.
16840180740Sdesfor ac_config_target in $ac_config_targets
16841180740Sdesdo
16842180740Sdes  case $ac_config_target in
16843180740Sdes    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
16844180740Sdes    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16845180740Sdes    "buildpkg.sh") CONFIG_FILES="$CONFIG_FILES buildpkg.sh" ;;
16846180740Sdes    "opensshd.init") CONFIG_FILES="$CONFIG_FILES opensshd.init" ;;
16847180740Sdes    "openssh.xml") CONFIG_FILES="$CONFIG_FILES openssh.xml" ;;
16848180740Sdes    "openbsd-compat/Makefile") CONFIG_FILES="$CONFIG_FILES openbsd-compat/Makefile" ;;
16849180740Sdes    "openbsd-compat/regress/Makefile") CONFIG_FILES="$CONFIG_FILES openbsd-compat/regress/Makefile" ;;
16850180740Sdes    "survey.sh") CONFIG_FILES="$CONFIG_FILES survey.sh" ;;
16851180740Sdes
16852225825Sdes  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16853180740Sdes  esac
16854180740Sdesdone
16855180740Sdes
16856180740Sdes
16857180740Sdes# If the user did not use the arguments to specify the items to instantiate,
16858180740Sdes# then the envvar interface is used.  Set only those that are not.
16859180740Sdes# We use the long form for the default assignment because of an extremely
16860180740Sdes# bizarre bug on SunOS 4.1.3.
16861180740Sdesif $ac_need_defaults; then
16862180740Sdes  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16863180740Sdes  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16864180740Sdesfi
16865180740Sdes
16866180740Sdes# Have a temporary directory for convenience.  Make it in the build tree
16867180740Sdes# simply because there is no reason against having it here, and in addition,
16868180740Sdes# creating and moving files from /tmp can sometimes cause problems.
16869180740Sdes# Hook for its removal unless debugging.
16870180740Sdes# Note that there is a small window in which the directory will not be cleaned:
16871180740Sdes# after its creation but before its name has been assigned to `$tmp'.
16872180740Sdes$debug ||
16873180740Sdes{
16874225825Sdes  tmp= ac_tmp=
16875180740Sdes  trap 'exit_status=$?
16876225825Sdes  : "${ac_tmp:=$tmp}"
16877225825Sdes  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16878180740Sdes' 0
16879225825Sdes  trap 'as_fn_exit 1' 1 2 13 15
16880180740Sdes}
16881180740Sdes# Create a (secure) tmp directory for tmp files.
16882180740Sdes
16883180740Sdes{
16884180740Sdes  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16885225825Sdes  test -d "$tmp"
16886180740Sdes}  ||
16887180740Sdes{
16888180740Sdes  tmp=./conf$$-$RANDOM
16889180740Sdes  (umask 077 && mkdir "$tmp")
16890225825Sdes} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16891225825Sdesac_tmp=$tmp
16892180740Sdes
16893225825Sdes# Set up the scripts for CONFIG_FILES section.
16894225825Sdes# No need to generate them if there are no CONFIG_FILES.
16895225825Sdes# This happens for instance with `./config.status config.h'.
16896180740Sdesif test -n "$CONFIG_FILES"; then
16897180740Sdes
16898225825Sdes
16899225825Sdesac_cr=`echo X | tr X '\015'`
16900225825Sdes# On cygwin, bash can eat \r inside `` if the user requested igncr.
16901225825Sdes# But we know of no other shell where ac_cr would be empty at this
16902225825Sdes# point, so we can use a bashism as a fallback.
16903225825Sdesif test "x$ac_cr" = x; then
16904225825Sdes  eval ac_cr=\$\'\\r\'
16905225825Sdesfi
16906225825Sdesac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16907225825Sdesif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16908225825Sdes  ac_cs_awk_cr='\\r'
16909225825Sdeselse
16910225825Sdes  ac_cs_awk_cr=$ac_cr
16911225825Sdesfi
16912225825Sdes
16913225825Sdesecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16914204861Sdes_ACEOF
16915197670Sdes
16916197670Sdes
16917225825Sdes{
16918225825Sdes  echo "cat >conf$$subs.awk <<_ACEOF" &&
16919225825Sdes  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16920225825Sdes  echo "_ACEOF"
16921225825Sdes} >conf$$subs.sh ||
16922225825Sdes  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16923225825Sdesac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16924180740Sdesac_delim='%!_!# '
16925180740Sdesfor ac_last_try in false false false false false :; do
16926225825Sdes  . ./conf$$subs.sh ||
16927225825Sdes    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16928180740Sdes
16929225825Sdes  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16930225825Sdes  if test $ac_delim_n = $ac_delim_num; then
16931180740Sdes    break
16932180740Sdes  elif $ac_last_try; then
16933225825Sdes    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16934180740Sdes  else
16935180740Sdes    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16936180740Sdes  fi
16937180740Sdesdone
16938225825Sdesrm -f conf$$subs.sh
16939180740Sdes
16940225825Sdescat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16941225825Sdescat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16942225825Sdes_ACEOF
16943225825Sdessed -n '
16944225825Sdesh
16945225825Sdess/^/S["/; s/!.*/"]=/
16946225825Sdesp
16947225825Sdesg
16948225825Sdess/^[^!]*!//
16949225825Sdes:repl
16950225825Sdest repl
16951225825Sdess/'"$ac_delim"'$//
16952225825Sdest delim
16953225825Sdes:nl
16954225825Sdesh
16955225825Sdess/\(.\{148\}\)..*/\1/
16956225825Sdest more1
16957225825Sdess/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16958225825Sdesp
16959225825Sdesn
16960225825Sdesb repl
16961225825Sdes:more1
16962225825Sdess/["\\]/\\&/g; s/^/"/; s/$/"\\/
16963225825Sdesp
16964225825Sdesg
16965225825Sdess/.\{148\}//
16966225825Sdest nl
16967225825Sdes:delim
16968225825Sdesh
16969225825Sdess/\(.\{148\}\)..*/\1/
16970225825Sdest more2
16971225825Sdess/["\\]/\\&/g; s/^/"/; s/$/"/
16972225825Sdesp
16973225825Sdesb
16974225825Sdes:more2
16975225825Sdess/["\\]/\\&/g; s/^/"/; s/$/"\\/
16976225825Sdesp
16977225825Sdesg
16978225825Sdess/.\{148\}//
16979225825Sdest delim
16980225825Sdes' <conf$$subs.awk | sed '
16981225825Sdes/^[^""]/{
16982225825Sdes  N
16983225825Sdes  s/\n//
16984225825Sdes}
16985225825Sdes' >>$CONFIG_STATUS || ac_write_fail=1
16986225825Sdesrm -f conf$$subs.awk
16987225825Sdescat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16988225825Sdes_ACAWK
16989225825Sdescat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16990225825Sdes  for (key in S) S_is_set[key] = 1
16991225825Sdes  FS = ""
16992204861Sdes
16993225825Sdes}
16994225825Sdes{
16995225825Sdes  line = $ 0
16996225825Sdes  nfields = split(line, field, "@")
16997225825Sdes  substed = 0
16998225825Sdes  len = length(field[1])
16999225825Sdes  for (i = 2; i < nfields; i++) {
17000225825Sdes    key = field[i]
17001225825Sdes    keylen = length(key)
17002225825Sdes    if (S_is_set[key]) {
17003225825Sdes      value = S[key]
17004225825Sdes      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17005225825Sdes      len += length(value) + length(field[++i])
17006225825Sdes      substed = 1
17007225825Sdes    } else
17008225825Sdes      len += 1 + keylen
17009225825Sdes  }
17010225825Sdes
17011225825Sdes  print line
17012225825Sdes}
17013225825Sdes
17014225825Sdes_ACAWK
17015180740Sdes_ACEOF
17016225825Sdescat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17017225825Sdesif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17018225825Sdes  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17019225825Sdeselse
17020225825Sdes  cat
17021225825Sdesfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
17022225825Sdes  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
17023204861Sdes_ACEOF
17024180740Sdes
17025225825Sdes# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
17026225825Sdes# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
17027225825Sdes# trailing colons and then remove the whole line if VPATH becomes empty
17028225825Sdes# (actually we leave an empty line to preserve line numbers).
17029225825Sdesif test "x$srcdir" = x.; then
17030225825Sdes  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
17031225825Sdesh
17032225825Sdess///
17033225825Sdess/^/:/
17034225825Sdess/[	 ]*$/:/
17035225825Sdess/:\$(srcdir):/:/g
17036225825Sdess/:\${srcdir}:/:/g
17037225825Sdess/:@srcdir@:/:/g
17038225825Sdess/^:*//
17039225825Sdess/:*$//
17040225825Sdesx
17041225825Sdess/\(=[	 ]*\).*/\1/
17042225825SdesG
17043225825Sdess/\n//
17044225825Sdess/^[^=]*=[	 ]*$//
17045225825Sdes}'
17046225825Sdesfi
17047180740Sdes
17048225825Sdescat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17049225825Sdesfi # test -n "$CONFIG_FILES"
17050225825Sdes
17051225825Sdes# Set up the scripts for CONFIG_HEADERS section.
17052225825Sdes# No need to generate them if there are no CONFIG_HEADERS.
17053225825Sdes# This happens for instance with `./config.status Makefile'.
17054225825Sdesif test -n "$CONFIG_HEADERS"; then
17055225825Sdescat >"$ac_tmp/defines.awk" <<\_ACAWK ||
17056225825SdesBEGIN {
17057204861Sdes_ACEOF
17058197670Sdes
17059225825Sdes# Transform confdefs.h into an awk script `defines.awk', embedded as
17060225825Sdes# here-document in config.status, that substitutes the proper values into
17061225825Sdes# config.h.in to produce config.h.
17062225825Sdes
17063225825Sdes# Create a delimiter string that does not exist in confdefs.h, to ease
17064225825Sdes# handling of long lines.
17065225825Sdesac_delim='%!_!# '
17066225825Sdesfor ac_last_try in false false :; do
17067225825Sdes  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
17068225825Sdes  if test -z "$ac_tt"; then
17069204861Sdes    break
17070204861Sdes  elif $ac_last_try; then
17071225825Sdes    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
17072204861Sdes  else
17073204861Sdes    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17074204861Sdes  fi
17075204861Sdesdone
17076204861Sdes
17077225825Sdes# For the awk script, D is an array of macro values keyed by name,
17078225825Sdes# likewise P contains macro parameters if any.  Preserve backslash
17079225825Sdes# newline sequences.
17080204861Sdes
17081225825Sdesac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17082225825Sdessed -n '
17083225825Sdess/.\{148\}/&'"$ac_delim"'/g
17084225825Sdest rset
17085225825Sdes:rset
17086225825Sdess/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
17087225825Sdest def
17088225825Sdesd
17089225825Sdes:def
17090225825Sdess/\\$//
17091225825Sdest bsnl
17092225825Sdess/["\\]/\\&/g
17093225825Sdess/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
17094225825SdesD["\1"]=" \3"/p
17095225825Sdess/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
17096225825Sdesd
17097225825Sdes:bsnl
17098225825Sdess/["\\]/\\&/g
17099225825Sdess/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
17100225825SdesD["\1"]=" \3\\\\\\n"\\/p
17101225825Sdest cont
17102225825Sdess/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17103225825Sdest cont
17104225825Sdesd
17105225825Sdes:cont
17106225825Sdesn
17107225825Sdess/.\{148\}/&'"$ac_delim"'/g
17108225825Sdest clear
17109225825Sdes:clear
17110225825Sdess/\\$//
17111225825Sdest bsnlc
17112225825Sdess/["\\]/\\&/g; s/^/"/; s/$/"/p
17113225825Sdesd
17114225825Sdes:bsnlc
17115225825Sdess/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17116225825Sdesb cont
17117225825Sdes' <confdefs.h | sed '
17118225825Sdess/'"$ac_delim"'/"\\\
17119225825Sdes"/g' >>$CONFIG_STATUS || ac_write_fail=1
17120225825Sdes
17121225825Sdescat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17122225825Sdes  for (key in D) D_is_set[key] = 1
17123225825Sdes  FS = ""
17124225825Sdes}
17125225825Sdes/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17126225825Sdes  line = \$ 0
17127225825Sdes  split(line, arg, " ")
17128225825Sdes  if (arg[1] == "#") {
17129225825Sdes    defundef = arg[2]
17130225825Sdes    mac1 = arg[3]
17131225825Sdes  } else {
17132225825Sdes    defundef = substr(arg[1], 2)
17133225825Sdes    mac1 = arg[2]
17134225825Sdes  }
17135225825Sdes  split(mac1, mac2, "(") #)
17136225825Sdes  macro = mac2[1]
17137225825Sdes  prefix = substr(line, 1, index(line, defundef) - 1)
17138225825Sdes  if (D_is_set[macro]) {
17139225825Sdes    # Preserve the white space surrounding the "#".
17140225825Sdes    print prefix "define", macro P[macro] D[macro]
17141225825Sdes    next
17142225825Sdes  } else {
17143225825Sdes    # Replace #undef with comments.  This is necessary, for example,
17144225825Sdes    # in the case of _POSIX_SOURCE, which is predefined and required
17145225825Sdes    # on some systems where configure will not decide to define it.
17146225825Sdes    if (defundef == "undef") {
17147225825Sdes      print "/*", prefix defundef, macro, "*/"
17148225825Sdes      next
17149225825Sdes    }
17150225825Sdes  }
17151225825Sdes}
17152225825Sdes{ print }
17153225825Sdes_ACAWK
17154180740Sdes_ACEOF
17155225825Sdescat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17156225825Sdes  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
17157225825Sdesfi # test -n "$CONFIG_HEADERS"
17158180740Sdes
17159204861Sdes
17160225825Sdeseval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
17161225825Sdesshift
17162225825Sdesfor ac_tag
17163180740Sdesdo
17164180740Sdes  case $ac_tag in
17165180740Sdes  :[FHLC]) ac_mode=$ac_tag; continue;;
17166180740Sdes  esac
17167180740Sdes  case $ac_mode$ac_tag in
17168180740Sdes  :[FHL]*:*);;
17169225825Sdes  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17170180740Sdes  :[FH]-) ac_tag=-:-;;
17171180740Sdes  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17172180740Sdes  esac
17173180740Sdes  ac_save_IFS=$IFS
17174180740Sdes  IFS=:
17175180740Sdes  set x $ac_tag
17176180740Sdes  IFS=$ac_save_IFS
17177180740Sdes  shift
17178180740Sdes  ac_file=$1
17179180740Sdes  shift
17180180740Sdes
17181180740Sdes  case $ac_mode in
17182180740Sdes  :L) ac_source=$1;;
17183180740Sdes  :[FH])
17184180740Sdes    ac_file_inputs=
17185180740Sdes    for ac_f
17186180740Sdes    do
17187180740Sdes      case $ac_f in
17188225825Sdes      -) ac_f="$ac_tmp/stdin";;
17189180740Sdes      *) # Look for the file first in the build tree, then in the source tree
17190180740Sdes	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
17191180740Sdes	 # because $ac_f cannot contain `:'.
17192180740Sdes	 test -f "$ac_f" ||
17193180740Sdes	   case $ac_f in
17194180740Sdes	   [\\/$]*) false;;
17195180740Sdes	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17196180740Sdes	   esac ||
17197225825Sdes	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17198180740Sdes      esac
17199225825Sdes      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17200225825Sdes      as_fn_append ac_file_inputs " '$ac_f'"
17201180740Sdes    done
17202180740Sdes
17203180740Sdes    # Let's still pretend it is `configure' which instantiates (i.e., don't
17204180740Sdes    # use $as_me), people would be surprised to read:
17205180740Sdes    #    /* config.h.  Generated by config.status.  */
17206225825Sdes    configure_input='Generated from '`
17207225825Sdes	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17208225825Sdes	`' by configure.'
17209180740Sdes    if test x"$ac_file" != x-; then
17210180740Sdes      configure_input="$ac_file.  $configure_input"
17211225825Sdes      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17212225825Sdes$as_echo "$as_me: creating $ac_file" >&6;}
17213180740Sdes    fi
17214225825Sdes    # Neutralize special characters interpreted by sed in replacement strings.
17215225825Sdes    case $configure_input in #(
17216225825Sdes    *\&* | *\|* | *\\* )
17217225825Sdes       ac_sed_conf_input=`$as_echo "$configure_input" |
17218225825Sdes       sed 's/[\\\\&|]/\\\\&/g'`;; #(
17219225825Sdes    *) ac_sed_conf_input=$configure_input;;
17220225825Sdes    esac
17221180740Sdes
17222180740Sdes    case $ac_tag in
17223225825Sdes    *:-:* | *:-) cat >"$ac_tmp/stdin" \
17224225825Sdes      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17225180740Sdes    esac
17226180740Sdes    ;;
17227180740Sdes  esac
17228180740Sdes
17229180740Sdes  ac_dir=`$as_dirname -- "$ac_file" ||
17230180740Sdes$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17231180740Sdes	 X"$ac_file" : 'X\(//\)[^/]' \| \
17232180740Sdes	 X"$ac_file" : 'X\(//\)$' \| \
17233180740Sdes	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17234225825Sdes$as_echo X"$ac_file" |
17235180740Sdes    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17236180740Sdes	    s//\1/
17237180740Sdes	    q
17238180740Sdes	  }
17239180740Sdes	  /^X\(\/\/\)[^/].*/{
17240180740Sdes	    s//\1/
17241180740Sdes	    q
17242180740Sdes	  }
17243180740Sdes	  /^X\(\/\/\)$/{
17244180740Sdes	    s//\1/
17245180740Sdes	    q
17246180740Sdes	  }
17247180740Sdes	  /^X\(\/\).*/{
17248180740Sdes	    s//\1/
17249180740Sdes	    q
17250180740Sdes	  }
17251180740Sdes	  s/.*/./; q'`
17252225825Sdes  as_dir="$ac_dir"; as_fn_mkdir_p
17253180740Sdes  ac_builddir=.
17254180740Sdes
17255180740Sdescase "$ac_dir" in
17256180740Sdes.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17257180740Sdes*)
17258225825Sdes  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17259180740Sdes  # A ".." for each directory in $ac_dir_suffix.
17260225825Sdes  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17261180740Sdes  case $ac_top_builddir_sub in
17262180740Sdes  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17263180740Sdes  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17264180740Sdes  esac ;;
17265180740Sdesesac
17266180740Sdesac_abs_top_builddir=$ac_pwd
17267180740Sdesac_abs_builddir=$ac_pwd$ac_dir_suffix
17268180740Sdes# for backward compatibility:
17269180740Sdesac_top_builddir=$ac_top_build_prefix
17270180740Sdes
17271180740Sdescase $srcdir in
17272180740Sdes  .)  # We are building in place.
17273180740Sdes    ac_srcdir=.
17274180740Sdes    ac_top_srcdir=$ac_top_builddir_sub
17275180740Sdes    ac_abs_top_srcdir=$ac_pwd ;;
17276180740Sdes  [\\/]* | ?:[\\/]* )  # Absolute name.
17277180740Sdes    ac_srcdir=$srcdir$ac_dir_suffix;
17278180740Sdes    ac_top_srcdir=$srcdir
17279180740Sdes    ac_abs_top_srcdir=$srcdir ;;
17280180740Sdes  *) # Relative name.
17281180740Sdes    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17282180740Sdes    ac_top_srcdir=$ac_top_build_prefix$srcdir
17283180740Sdes    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17284180740Sdesesac
17285180740Sdesac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17286180740Sdes
17287180740Sdes
17288180740Sdes  case $ac_mode in
17289180740Sdes  :F)
17290180740Sdes  #
17291180740Sdes  # CONFIG_FILE
17292180740Sdes  #
17293180740Sdes
17294180740Sdes  case $INSTALL in
17295180740Sdes  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17296180740Sdes  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17297180740Sdes  esac
17298180740Sdes_ACEOF
17299180740Sdes
17300225825Sdescat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17301180740Sdes# If the template does not know about datarootdir, expand it.
17302180740Sdes# FIXME: This hack should be removed a few years after 2.60.
17303180740Sdesac_datarootdir_hack=; ac_datarootdir_seen=
17304225825Sdesac_sed_dataroot='
17305225825Sdes/datarootdir/ {
17306180740Sdes  p
17307180740Sdes  q
17308180740Sdes}
17309180740Sdes/@datadir@/p
17310180740Sdes/@docdir@/p
17311180740Sdes/@infodir@/p
17312180740Sdes/@localedir@/p
17313225825Sdes/@mandir@/p'
17314225825Sdescase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17315180740Sdes*datarootdir*) ac_datarootdir_seen=yes;;
17316180740Sdes*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17317225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17318225825Sdes$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17319180740Sdes_ACEOF
17320225825Sdescat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17321180740Sdes  ac_datarootdir_hack='
17322180740Sdes  s&@datadir@&$datadir&g
17323180740Sdes  s&@docdir@&$docdir&g
17324180740Sdes  s&@infodir@&$infodir&g
17325180740Sdes  s&@localedir@&$localedir&g
17326180740Sdes  s&@mandir@&$mandir&g
17327225825Sdes  s&\\\${datarootdir}&$datarootdir&g' ;;
17328180740Sdesesac
17329180740Sdes_ACEOF
17330180740Sdes
17331180740Sdes# Neutralize VPATH when `$srcdir' = `.'.
17332180740Sdes# Shell code in configure.ac might set extrasub.
17333180740Sdes# FIXME: do we really want to maintain this feature?
17334225825Sdescat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17335225825Sdesac_sed_extra="$ac_vpsub
17336180740Sdes$extrasub
17337180740Sdes_ACEOF
17338225825Sdescat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17339180740Sdes:t
17340180740Sdes/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17341225825Sdess|@configure_input@|$ac_sed_conf_input|;t t
17342180740Sdess&@top_builddir@&$ac_top_builddir_sub&;t t
17343225825Sdess&@top_build_prefix@&$ac_top_build_prefix&;t t
17344180740Sdess&@srcdir@&$ac_srcdir&;t t
17345180740Sdess&@abs_srcdir@&$ac_abs_srcdir&;t t
17346180740Sdess&@top_srcdir@&$ac_top_srcdir&;t t
17347180740Sdess&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17348180740Sdess&@builddir@&$ac_builddir&;t t
17349180740Sdess&@abs_builddir@&$ac_abs_builddir&;t t
17350180740Sdess&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17351180740Sdess&@INSTALL@&$ac_INSTALL&;t t
17352180740Sdes$ac_datarootdir_hack
17353225825Sdes"
17354225825Sdeseval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17355225825Sdes  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17356180740Sdes
17357180740Sdestest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17358225825Sdes  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17359225825Sdes  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
17360225825Sdes      "$ac_tmp/out"`; test -z "$ac_out"; } &&
17361225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17362225825Sdeswhich seems to be undefined.  Please make sure it is defined" >&5
17363225825Sdes$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17364225825Sdeswhich seems to be undefined.  Please make sure it is defined" >&2;}
17365180740Sdes
17366225825Sdes  rm -f "$ac_tmp/stdin"
17367180740Sdes  case $ac_file in
17368225825Sdes  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17369225825Sdes  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17370225825Sdes  esac \
17371225825Sdes  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17372180740Sdes ;;
17373180740Sdes  :H)
17374180740Sdes  #
17375180740Sdes  # CONFIG_HEADER
17376180740Sdes  #
17377180740Sdes  if test x"$ac_file" != x-; then
17378225825Sdes    {
17379225825Sdes      $as_echo "/* $configure_input  */" \
17380225825Sdes      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17381225825Sdes    } >"$ac_tmp/config.h" \
17382225825Sdes      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17383225825Sdes    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17384225825Sdes      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17385225825Sdes$as_echo "$as_me: $ac_file is unchanged" >&6;}
17386180740Sdes    else
17387225825Sdes      rm -f "$ac_file"
17388225825Sdes      mv "$ac_tmp/config.h" "$ac_file" \
17389225825Sdes	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
17390180740Sdes    fi
17391180740Sdes  else
17392225825Sdes    $as_echo "/* $configure_input  */" \
17393225825Sdes      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17394225825Sdes      || as_fn_error $? "could not create -" "$LINENO" 5
17395180740Sdes  fi
17396180740Sdes ;;
17397180740Sdes
17398180740Sdes
17399180740Sdes  esac
17400180740Sdes
17401180740Sdesdone # for ac_tag
17402180740Sdes
17403180740Sdes
17404225825Sdesas_fn_exit 0
17405180740Sdes_ACEOF
17406180740Sdesac_clean_files=$ac_clean_files_save
17407180740Sdes
17408225825Sdestest $ac_write_fail = 0 ||
17409225825Sdes  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17410180740Sdes
17411225825Sdes
17412180740Sdes# configure is writing to config.log, and then calls config.status.
17413180740Sdes# config.status does its own redirection, appending to config.log.
17414180740Sdes# Unfortunately, on DOS this fails, as config.log is still kept open
17415180740Sdes# by configure, so config.status won't be able to write to it; its
17416180740Sdes# output is simply discarded.  So we exec the FD to /dev/null,
17417180740Sdes# effectively closing config.log, so it can be properly (re)opened and
17418180740Sdes# appended to by config.status.  When coming back to configure, we
17419180740Sdes# need to make the FD available again.
17420180740Sdesif test "$no_create" != yes; then
17421180740Sdes  ac_cs_success=:
17422180740Sdes  ac_config_status_args=
17423180740Sdes  test "$silent" = yes &&
17424180740Sdes    ac_config_status_args="$ac_config_status_args --quiet"
17425180740Sdes  exec 5>/dev/null
17426180740Sdes  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17427180740Sdes  exec 5>>config.log
17428180740Sdes  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17429180740Sdes  # would make configure fail if this is the last instruction.
17430225825Sdes  $ac_cs_success || as_fn_exit 1
17431180740Sdesfi
17432225825Sdesif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17433225825Sdes  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17434225825Sdes$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17435225825Sdesfi
17436180740Sdes
17437180740Sdes
17438180740Sdes# Print summary of options
17439180740Sdes
17440180740Sdes# Someone please show me a better way :)
17441180740SdesA=`eval echo ${prefix}` ; A=`eval echo ${A}`
17442180740SdesB=`eval echo ${bindir}` ; B=`eval echo ${B}`
17443180740SdesC=`eval echo ${sbindir}` ; C=`eval echo ${C}`
17444180740SdesD=`eval echo ${sysconfdir}` ; D=`eval echo ${D}`
17445180740SdesE=`eval echo ${libexecdir}/ssh-askpass` ; E=`eval echo ${E}`
17446180740SdesF=`eval echo ${mandir}/${mansubdir}X` ; F=`eval echo ${F}`
17447180740SdesG=`eval echo ${piddir}` ; G=`eval echo ${G}`
17448180740SdesH=`eval echo ${PRIVSEP_PATH}` ; H=`eval echo ${H}`
17449180740SdesI=`eval echo ${user_path}` ; I=`eval echo ${I}`
17450180740SdesJ=`eval echo ${superuser_path}` ; J=`eval echo ${J}`
17451180740Sdes
17452180740Sdesecho ""
17453180740Sdesecho "OpenSSH has been configured with the following options:"
17454180740Sdesecho "                     User binaries: $B"
17455180740Sdesecho "                   System binaries: $C"
17456180740Sdesecho "               Configuration files: $D"
17457180740Sdesecho "                   Askpass program: $E"
17458180740Sdesecho "                      Manual pages: $F"
17459180740Sdesecho "                          PID file: $G"
17460180740Sdesecho "  Privilege separation chroot path: $H"
17461180740Sdesif test "x$external_path_file" = "x/etc/login.conf" ; then
17462180740Sdesecho "   At runtime, sshd will use the path defined in $external_path_file"
17463180740Sdesecho "   Make sure the path to scp is present, otherwise scp will not work"
17464180740Sdeselse
17465180740Sdesecho "            sshd default user PATH: $I"
17466180740Sdes	if test ! -z "$external_path_file"; then
17467180740Sdesecho "   (If PATH is set in $external_path_file it will be used instead. If"
17468180740Sdesecho "   used, ensure the path to scp is present, otherwise scp will not work.)"
17469180740Sdes	fi
17470180740Sdesfi
17471180740Sdesif test ! -z "$superuser_path" ; then
17472180740Sdesecho "          sshd superuser user PATH: $J"
17473180740Sdesfi
17474180740Sdesecho "                    Manpage format: $MANTYPE"
17475180740Sdesecho "                       PAM support: $PAM_MSG"
17476180740Sdesecho "                   OSF SIA support: $SIA_MSG"
17477180740Sdesecho "                 KerberosV support: $KRB5_MSG"
17478180740Sdesecho "                   SELinux support: $SELINUX_MSG"
17479180740Sdesecho "                 Smartcard support: $SCARD_MSG"
17480180740Sdesecho "                     S/KEY support: $SKEY_MSG"
17481180740Sdesecho "              TCP Wrappers support: $TCPW_MSG"
17482180740Sdesecho "              MD5 password support: $MD5_MSG"
17483180740Sdesecho "                   libedit support: $LIBEDIT_MSG"
17484180740Sdesecho "  Solaris process contract support: $SPC_MSG"
17485218767Sdesecho "           Solaris project support: $SP_MSG"
17486180740Sdesecho "       IP address in \$DISPLAY hack: $DISPLAY_HACK_MSG"
17487180740Sdesecho "           Translate v4 in v6 hack: $IPV4_IN6_HACK_MSG"
17488180740Sdesecho "                  BSD Auth support: $BSD_AUTH_MSG"
17489180740Sdesecho "              Random number source: $RAND_MSG"
17490225825Sdesecho "             Privsep sandbox style: $SANDBOX_STYLE"
17491180740Sdes
17492180740Sdesecho ""
17493180740Sdes
17494180740Sdesecho "              Host: ${host}"
17495180740Sdesecho "          Compiler: ${CC}"
17496180740Sdesecho "    Compiler flags: ${CFLAGS}"
17497180740Sdesecho "Preprocessor flags: ${CPPFLAGS}"
17498180740Sdesecho "      Linker flags: ${LDFLAGS}"
17499180744Sdesecho "         Libraries: ${LIBS}"
17500180744Sdesif test ! -z "${SSHDLIBS}"; then
17501180744Sdesecho "         +for sshd: ${SSHDLIBS}"
17502180744Sdesfi
17503218769Sdesif test ! -z "${SSHLIBS}"; then
17504218769Sdesecho "          +for ssh: ${SSHLIBS}"
17505218769Sdesfi
17506180740Sdes
17507180740Sdesecho ""
17508180740Sdes
17509180740Sdesif test "x$MAKE_PACKAGE_SUPPORTED" = "xyes" ; then
17510180740Sdes	echo "SVR4 style packages are supported with \"make package\""
17511180740Sdes	echo ""
17512180740Sdesfi
17513180740Sdes
17514180740Sdesif test "x$PAM_MSG" = "xyes" ; then
17515180740Sdes	echo "PAM is enabled. You may need to install a PAM control file "
17516180740Sdes	echo "for sshd, otherwise password authentication may fail. "
17517180740Sdes	echo "Example PAM control files can be found in the contrib/ "
17518180740Sdes	echo "subdirectory"
17519180740Sdes	echo ""
17520180740Sdesfi
17521180740Sdes
17522180740Sdesif test ! -z "$NO_PEERCHECK" ; then
17523180744Sdes	echo "WARNING: the operating system that you are using does not"
17524180744Sdes	echo "appear to support getpeereid(), getpeerucred() or the"
17525180744Sdes	echo "SO_PEERCRED getsockopt() option. These facilities are used to"
17526180744Sdes	echo "enforce security checks to prevent unauthorised connections to"
17527180744Sdes	echo "ssh-agent. Their absence increases the risk that a malicious"
17528180744Sdes	echo "user can connect to your agent."
17529180740Sdes	echo ""
17530180740Sdesfi
17531180740Sdes
17532180740Sdesif test "$AUDIT_MODULE" = "bsm" ; then
17533180740Sdes	echo "WARNING: BSM audit support is currently considered EXPERIMENTAL."
17534180740Sdes	echo "See the Solaris section in README.platform for details."
17535180740Sdesfi
17536