summaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorColin Watson <cjwatson@debian.org>2003-09-17 00:32:19 +0000
committerColin Watson <cjwatson@debian.org>2003-09-17 00:32:19 +0000
commit22f9b945efa61bba12a4778b889df07cf851838a (patch)
tree77a3f749ea589c590db930cff12d804a4d7893b5 /configure
parent9d1471514608023cda6456f5a2e875cc5e4b9e77 (diff)
parent854156dd39acbde9b4a47ec0fc54a042ea7358e0 (diff)
Import OpenSSH 3.7p1.
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure17012
1 files changed, 17012 insertions, 0 deletions
diff --git a/configure b/configure
new file mode 100755
index 000000000..096c51af7
--- /dev/null
+++ b/configure
@@ -0,0 +1,17012 @@
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by Autoconf 2.52.
4#
5# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
6# Free Software Foundation, Inc.
7# This configure script is free software; the Free Software Foundation
8# gives unlimited permission to copy, distribute and modify it.
9
10# Avoid depending upon Character Ranges.
11as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14as_cr_digits='0123456789'
15as_cr_alnum=$as_cr_Letters$as_cr_digits
16
17# Sed expression to map a string onto a valid variable name.
18as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
19
20# Sed expression to map a string onto a valid CPP name.
21as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
22
23# Be Bourne compatible
24if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
25 emulate sh
26 NULLCMD=:
27elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
28 set -o posix
29fi
30
31# Name of the executable.
32as_me=`echo "$0" |sed 's,.*[\\/],,'`
33
34if expr a : '\(a\)' >/dev/null 2>&1; then
35 as_expr=expr
36else
37 as_expr=false
38fi
39
40rm -f conf$$ conf$$.exe conf$$.file
41echo >conf$$.file
42if ln -s conf$$.file conf$$ 2>/dev/null; then
43 # We could just check for DJGPP; but this test a) works b) is more generic
44 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
45 if test -f conf$$.exe; then
46 # Don't use ln at all; we don't have any links
47 as_ln_s='cp -p'
48 else
49 as_ln_s='ln -s'
50 fi
51elif ln conf$$.file conf$$ 2>/dev/null; then
52 as_ln_s=ln
53else
54 as_ln_s='cp -p'
55fi
56rm -f conf$$ conf$$.exe conf$$.file
57
58as_executable_p="test -f"
59
60# Support unset when possible.
61if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
62 as_unset=unset
63else
64 as_unset=false
65fi
66
67# NLS nuisances.
68$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
69$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
70$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
71$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
72$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
73$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
74$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
75$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
76
77# IFS
78# We need space, tab and new line, in precisely that order.
79as_nl='
80'
81IFS=" $as_nl"
82
83# CDPATH.
84$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
85
86# Name of the host.
87# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
88# so uname gets run too.
89ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
90
91exec 6>&1
92
93#
94# Initializations.
95#
96ac_default_prefix=/usr/local
97cross_compiling=no
98subdirs=
99MFLAGS= MAKEFLAGS=
100SHELL=${CONFIG_SHELL-/bin/sh}
101
102# Maximum number of lines to put in a shell here document.
103# This variable seems obsolete. It should probably be removed, and
104# only ac_max_sed_lines should be used.
105: ${ac_max_here_lines=38}
106
107ac_unique_file="ssh.c"
108# Factoring default headers for most tests.
109ac_includes_default="\
110#include <stdio.h>
111#if HAVE_SYS_TYPES_H
112# include <sys/types.h>
113#endif
114#if HAVE_SYS_STAT_H
115# include <sys/stat.h>
116#endif
117#if STDC_HEADERS
118# include <stdlib.h>
119# include <stddef.h>
120#else
121# if HAVE_STDLIB_H
122# include <stdlib.h>
123# endif
124#endif
125#if HAVE_STRING_H
126# if !STDC_HEADERS && HAVE_MEMORY_H
127# include <memory.h>
128# endif
129# include <string.h>
130#endif
131#if HAVE_STRINGS_H
132# include <strings.h>
133#endif
134#if HAVE_INTTYPES_H
135# include <inttypes.h>
136#else
137# if HAVE_STDINT_H
138# include <stdint.h>
139# endif
140#endif
141#if HAVE_UNISTD_H
142# include <unistd.h>
143#endif"
144
145# Initialize some variables set by options.
146ac_init_help=
147ac_init_version=false
148# The variables have the same names as the options, with
149# dashes changed to underlines.
150cache_file=/dev/null
151exec_prefix=NONE
152no_create=
153no_recursion=
154prefix=NONE
155program_prefix=NONE
156program_suffix=NONE
157program_transform_name=s,x,x,
158silent=
159site=
160srcdir=
161verbose=
162x_includes=NONE
163x_libraries=NONE
164
165# Installation directory options.
166# These are left unexpanded so users can "make install exec_prefix=/foo"
167# and all the variables that are supposed to be based on exec_prefix
168# by default will actually change.
169# Use braces instead of parens because sh, perl, etc. also accept them.
170bindir='${exec_prefix}/bin'
171sbindir='${exec_prefix}/sbin'
172libexecdir='${exec_prefix}/libexec'
173datadir='${prefix}/share'
174sysconfdir='${prefix}/etc'
175sharedstatedir='${prefix}/com'
176localstatedir='${prefix}/var'
177libdir='${exec_prefix}/lib'
178includedir='${prefix}/include'
179oldincludedir='/usr/include'
180infodir='${prefix}/info'
181mandir='${prefix}/man'
182
183# Identity of this package.
184PACKAGE_NAME=
185PACKAGE_TARNAME=
186PACKAGE_VERSION=
187PACKAGE_STRING=
188PACKAGE_BUGREPORT=
189
190ac_prev=
191for ac_option
192do
193 # If the previous option needs an argument, assign it.
194 if test -n "$ac_prev"; then
195 eval "$ac_prev=\$ac_option"
196 ac_prev=
197 continue
198 fi
199
200 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
201
202 # Accept the important Cygnus configure options, so we can diagnose typos.
203
204 case $ac_option in
205
206 -bindir | --bindir | --bindi | --bind | --bin | --bi)
207 ac_prev=bindir ;;
208 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
209 bindir=$ac_optarg ;;
210
211 -build | --build | --buil | --bui | --bu)
212 ac_prev=build_alias ;;
213 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
214 build_alias=$ac_optarg ;;
215
216 -cache-file | --cache-file | --cache-fil | --cache-fi \
217 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
218 ac_prev=cache_file ;;
219 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
220 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
221 cache_file=$ac_optarg ;;
222
223 --config-cache | -C)
224 cache_file=config.cache ;;
225
226 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
227 ac_prev=datadir ;;
228 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
229 | --da=*)
230 datadir=$ac_optarg ;;
231
232 -disable-* | --disable-*)
233 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
234 # Reject names that are not valid shell variable names.
235 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
236 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
237 { (exit 1); exit 1; }; }
238 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
239 eval "enable_$ac_feature=no" ;;
240
241 -enable-* | --enable-*)
242 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
243 # Reject names that are not valid shell variable names.
244 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
245 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
246 { (exit 1); exit 1; }; }
247 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
248 case $ac_option in
249 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
250 *) ac_optarg=yes ;;
251 esac
252 eval "enable_$ac_feature='$ac_optarg'" ;;
253
254 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
255 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
256 | --exec | --exe | --ex)
257 ac_prev=exec_prefix ;;
258 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
259 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
260 | --exec=* | --exe=* | --ex=*)
261 exec_prefix=$ac_optarg ;;
262
263 -gas | --gas | --ga | --g)
264 # Obsolete; use --with-gas.
265 with_gas=yes ;;
266
267 -help | --help | --hel | --he | -h)
268 ac_init_help=long ;;
269 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
270 ac_init_help=recursive ;;
271 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
272 ac_init_help=short ;;
273
274 -host | --host | --hos | --ho)
275 ac_prev=host_alias ;;
276 -host=* | --host=* | --hos=* | --ho=*)
277 host_alias=$ac_optarg ;;
278
279 -includedir | --includedir | --includedi | --included | --include \
280 | --includ | --inclu | --incl | --inc)
281 ac_prev=includedir ;;
282 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
283 | --includ=* | --inclu=* | --incl=* | --inc=*)
284 includedir=$ac_optarg ;;
285
286 -infodir | --infodir | --infodi | --infod | --info | --inf)
287 ac_prev=infodir ;;
288 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
289 infodir=$ac_optarg ;;
290
291 -libdir | --libdir | --libdi | --libd)
292 ac_prev=libdir ;;
293 -libdir=* | --libdir=* | --libdi=* | --libd=*)
294 libdir=$ac_optarg ;;
295
296 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
297 | --libexe | --libex | --libe)
298 ac_prev=libexecdir ;;
299 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
300 | --libexe=* | --libex=* | --libe=*)
301 libexecdir=$ac_optarg ;;
302
303 -localstatedir | --localstatedir | --localstatedi | --localstated \
304 | --localstate | --localstat | --localsta | --localst \
305 | --locals | --local | --loca | --loc | --lo)
306 ac_prev=localstatedir ;;
307 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
308 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
309 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
310 localstatedir=$ac_optarg ;;
311
312 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
313 ac_prev=mandir ;;
314 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
315 mandir=$ac_optarg ;;
316
317 -nfp | --nfp | --nf)
318 # Obsolete; use --without-fp.
319 with_fp=no ;;
320
321 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
322 | --no-cr | --no-c)
323 no_create=yes ;;
324
325 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
326 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
327 no_recursion=yes ;;
328
329 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
330 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
331 | --oldin | --oldi | --old | --ol | --o)
332 ac_prev=oldincludedir ;;
333 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
334 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
335 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
336 oldincludedir=$ac_optarg ;;
337
338 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
339 ac_prev=prefix ;;
340 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
341 prefix=$ac_optarg ;;
342
343 -program-prefix | --program-prefix | --program-prefi | --program-pref \
344 | --program-pre | --program-pr | --program-p)
345 ac_prev=program_prefix ;;
346 -program-prefix=* | --program-prefix=* | --program-prefi=* \
347 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
348 program_prefix=$ac_optarg ;;
349
350 -program-suffix | --program-suffix | --program-suffi | --program-suff \
351 | --program-suf | --program-su | --program-s)
352 ac_prev=program_suffix ;;
353 -program-suffix=* | --program-suffix=* | --program-suffi=* \
354 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
355 program_suffix=$ac_optarg ;;
356
357 -program-transform-name | --program-transform-name \
358 | --program-transform-nam | --program-transform-na \
359 | --program-transform-n | --program-transform- \
360 | --program-transform | --program-transfor \
361 | --program-transfo | --program-transf \
362 | --program-trans | --program-tran \
363 | --progr-tra | --program-tr | --program-t)
364 ac_prev=program_transform_name ;;
365 -program-transform-name=* | --program-transform-name=* \
366 | --program-transform-nam=* | --program-transform-na=* \
367 | --program-transform-n=* | --program-transform-=* \
368 | --program-transform=* | --program-transfor=* \
369 | --program-transfo=* | --program-transf=* \
370 | --program-trans=* | --program-tran=* \
371 | --progr-tra=* | --program-tr=* | --program-t=*)
372 program_transform_name=$ac_optarg ;;
373
374 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
375 | -silent | --silent | --silen | --sile | --sil)
376 silent=yes ;;
377
378 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
379 ac_prev=sbindir ;;
380 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
381 | --sbi=* | --sb=*)
382 sbindir=$ac_optarg ;;
383
384 -sharedstatedir | --sharedstatedir | --sharedstatedi \
385 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
386 | --sharedst | --shareds | --shared | --share | --shar \
387 | --sha | --sh)
388 ac_prev=sharedstatedir ;;
389 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
390 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
391 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
392 | --sha=* | --sh=*)
393 sharedstatedir=$ac_optarg ;;
394
395 -site | --site | --sit)
396 ac_prev=site ;;
397 -site=* | --site=* | --sit=*)
398 site=$ac_optarg ;;
399
400 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
401 ac_prev=srcdir ;;
402 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
403 srcdir=$ac_optarg ;;
404
405 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
406 | --syscon | --sysco | --sysc | --sys | --sy)
407 ac_prev=sysconfdir ;;
408 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
409 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
410 sysconfdir=$ac_optarg ;;
411
412 -target | --target | --targe | --targ | --tar | --ta | --t)
413 ac_prev=target_alias ;;
414 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
415 target_alias=$ac_optarg ;;
416
417 -v | -verbose | --verbose | --verbos | --verbo | --verb)
418 verbose=yes ;;
419
420 -version | --version | --versio | --versi | --vers | -V)
421 ac_init_version=: ;;
422
423 -with-* | --with-*)
424 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
425 # Reject names that are not valid shell variable names.
426 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
427 { echo "$as_me: error: invalid package name: $ac_package" >&2
428 { (exit 1); exit 1; }; }
429 ac_package=`echo $ac_package| sed 's/-/_/g'`
430 case $ac_option in
431 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
432 *) ac_optarg=yes ;;
433 esac
434 eval "with_$ac_package='$ac_optarg'" ;;
435
436 -without-* | --without-*)
437 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
438 # Reject names that are not valid shell variable names.
439 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
440 { echo "$as_me: error: invalid package name: $ac_package" >&2
441 { (exit 1); exit 1; }; }
442 ac_package=`echo $ac_package | sed 's/-/_/g'`
443 eval "with_$ac_package=no" ;;
444
445 --x)
446 # Obsolete; use --with-x.
447 with_x=yes ;;
448
449 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
450 | --x-incl | --x-inc | --x-in | --x-i)
451 ac_prev=x_includes ;;
452 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
453 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
454 x_includes=$ac_optarg ;;
455
456 -x-libraries | --x-libraries | --x-librarie | --x-librari \
457 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
458 ac_prev=x_libraries ;;
459 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
460 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
461 x_libraries=$ac_optarg ;;
462
463 -*) { echo "$as_me: error: unrecognized option: $ac_option
464Try \`$0 --help' for more information." >&2
465 { (exit 1); exit 1; }; }
466 ;;
467
468 *=*)
469 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
470 # Reject names that are not valid shell variable names.
471 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
472 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
473 { (exit 1); exit 1; }; }
474 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
475 eval "$ac_envvar='$ac_optarg'"
476 export $ac_envvar ;;
477
478 *)
479 # FIXME: should be removed in autoconf 3.0.
480 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
481 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
482 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
483 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
484 ;;
485
486 esac
487done
488
489if test -n "$ac_prev"; then
490 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
491 { echo "$as_me: error: missing argument to $ac_option" >&2
492 { (exit 1); exit 1; }; }
493fi
494
495# Be sure to have absolute paths.
496for ac_var in exec_prefix prefix
497do
498 eval ac_val=$`echo $ac_var`
499 case $ac_val in
500 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
501 *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
502 { (exit 1); exit 1; }; };;
503 esac
504done
505
506# Be sure to have absolute paths.
507for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
508 localstatedir libdir includedir oldincludedir infodir mandir
509do
510 eval ac_val=$`echo $ac_var`
511 case $ac_val in
512 [\\/$]* | ?:[\\/]* ) ;;
513 *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
514 { (exit 1); exit 1; }; };;
515 esac
516done
517
518# There might be people who depend on the old broken behavior: `$host'
519# used to hold the argument of --host etc.
520build=$build_alias
521host=$host_alias
522target=$target_alias
523
524# FIXME: should be removed in autoconf 3.0.
525if test "x$host_alias" != x; then
526 if test "x$build_alias" = x; then
527 cross_compiling=maybe
528 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
529 If a cross compiler is detected then cross compile mode will be used." >&2
530 elif test "x$build_alias" != "x$host_alias"; then
531 cross_compiling=yes
532 fi
533fi
534
535ac_tool_prefix=
536test -n "$host_alias" && ac_tool_prefix=$host_alias-
537
538test "$silent" = yes && exec 6>/dev/null
539
540# Find the source files, if location was not specified.
541if test -z "$srcdir"; then
542 ac_srcdir_defaulted=yes
543 # Try the directory containing this script, then its parent.
544 ac_prog=$0
545 ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
546 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
547 srcdir=$ac_confdir
548 if test ! -r $srcdir/$ac_unique_file; then
549 srcdir=..
550 fi
551else
552 ac_srcdir_defaulted=no
553fi
554if test ! -r $srcdir/$ac_unique_file; then
555 if test "$ac_srcdir_defaulted" = yes; then
556 { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
557 { (exit 1); exit 1; }; }
558 else
559 { echo "$as_me: error: cannot find sources in $srcdir" >&2
560 { (exit 1); exit 1; }; }
561 fi
562fi
563srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
564ac_env_build_alias_set=${build_alias+set}
565ac_env_build_alias_value=$build_alias
566ac_cv_env_build_alias_set=${build_alias+set}
567ac_cv_env_build_alias_value=$build_alias
568ac_env_host_alias_set=${host_alias+set}
569ac_env_host_alias_value=$host_alias
570ac_cv_env_host_alias_set=${host_alias+set}
571ac_cv_env_host_alias_value=$host_alias
572ac_env_target_alias_set=${target_alias+set}
573ac_env_target_alias_value=$target_alias
574ac_cv_env_target_alias_set=${target_alias+set}
575ac_cv_env_target_alias_value=$target_alias
576ac_env_CC_set=${CC+set}
577ac_env_CC_value=$CC
578ac_cv_env_CC_set=${CC+set}
579ac_cv_env_CC_value=$CC
580ac_env_CFLAGS_set=${CFLAGS+set}
581ac_env_CFLAGS_value=$CFLAGS
582ac_cv_env_CFLAGS_set=${CFLAGS+set}
583ac_cv_env_CFLAGS_value=$CFLAGS
584ac_env_LDFLAGS_set=${LDFLAGS+set}
585ac_env_LDFLAGS_value=$LDFLAGS
586ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
587ac_cv_env_LDFLAGS_value=$LDFLAGS
588ac_env_CPPFLAGS_set=${CPPFLAGS+set}
589ac_env_CPPFLAGS_value=$CPPFLAGS
590ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
591ac_cv_env_CPPFLAGS_value=$CPPFLAGS
592ac_env_CPP_set=${CPP+set}
593ac_env_CPP_value=$CPP
594ac_cv_env_CPP_set=${CPP+set}
595ac_cv_env_CPP_value=$CPP
596
597#
598# Report the --help message.
599#
600if test "$ac_init_help" = "long"; then
601 # Omit some internal or obsolete options to make the list less imposing.
602 # This message is too long to be a string in the A/UX 3.1 sh.
603 cat <<EOF
604\`configure' configures this package to adapt to many kinds of systems.
605
606Usage: $0 [OPTION]... [VAR=VALUE]...
607
608To assign environment variables (e.g., CC, CFLAGS...), specify them as
609VAR=VALUE. See below for descriptions of some of the useful variables.
610
611Defaults for the options are specified in brackets.
612
613Configuration:
614 -h, --help display this help and exit
615 --help=short display options specific to this package
616 --help=recursive display the short help of all the included packages
617 -V, --version display version information and exit
618 -q, --quiet, --silent do not print \`checking...' messages
619 --cache-file=FILE cache test results in FILE [disabled]
620 -C, --config-cache alias for \`--cache-file=config.cache'
621 -n, --no-create do not create output files
622 --srcdir=DIR find the sources in DIR [configure dir or \`..']
623
624EOF
625
626 cat <<EOF
627Installation directories:
628 --prefix=PREFIX install architecture-independent files in PREFIX
629 [$ac_default_prefix]
630 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
631 [PREFIX]
632
633By default, \`make install' will install all the files in
634\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
635an installation prefix other than \`$ac_default_prefix' using \`--prefix',
636for instance \`--prefix=\$HOME'.
637
638For better control, use the options below.
639
640Fine tuning of the installation directories:
641 --bindir=DIR user executables [EPREFIX/bin]
642 --sbindir=DIR system admin executables [EPREFIX/sbin]
643 --libexecdir=DIR program executables [EPREFIX/libexec]
644 --datadir=DIR read-only architecture-independent data [PREFIX/share]
645 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
646 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
647 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
648 --libdir=DIR object code libraries [EPREFIX/lib]
649 --includedir=DIR C header files [PREFIX/include]
650 --oldincludedir=DIR C header files for non-gcc [/usr/include]
651 --infodir=DIR info documentation [PREFIX/info]
652 --mandir=DIR man documentation [PREFIX/man]
653EOF
654
655 cat <<\EOF
656
657System types:
658 --build=BUILD configure for building on BUILD [guessed]
659 --host=HOST build programs to run on HOST [BUILD]
660EOF
661fi
662
663if test -n "$ac_init_help"; then
664
665 cat <<\EOF
666
667Optional Features:
668 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
669 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
670 --disable-largefile omit support for large files
671 --disable-strip Disable calling strip(1) on install
672 --disable-lastlog disable use of lastlog even if detected no
673 --disable-utmp disable use of utmp even if detected no
674 --disable-utmpx disable use of utmpx even if detected no
675 --disable-wtmp disable use of wtmp even if detected no
676 --disable-wtmpx disable use of wtmpx even if detected no
677 --disable-libutil disable use of libutil (login() etc.) no
678 --disable-pututline disable use of pututline() etc. (uwtmp) no
679 --disable-pututxline disable use of pututxline() etc. (uwtmpx) no
680
681Optional Packages:
682 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
683 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
684 --with-osfsia Enable Digital Unix SIA
685 --with-cflags Specify additional flags to pass to compiler
686 --with-cppflags Specify additional flags to pass to preprocessor
687 --with-ldflags Specify additional flags to pass to linker
688 --with-libs Specify additional libraries to link with
689 --without-rpath Disable auto-added -R linker paths
690 --with-zlib=PATH Use zlib in PATH
691 --with-skey[=PATH] Enable S/Key support
692 (optionally in PATH)
693 --with-tcp-wrappers[=PATH] Enable tcpwrappers support
694 (optionally in PATH)
695 --with-pam Enable PAM support
696 --with-ssl-dir=PATH Specify path to OpenSSL installation
697 --with-rand-helper Use subprocess to gather strong randomness
698 --with-prngd-port=PORT read entropy from PRNGD/EGD TCP localhost:PORT
699 --with-prngd-socket=FILE read entropy from PRNGD/EGD socket FILE (default=/var/run/egd-pool)
700 --with-entropy-timeout Specify entropy gathering command timeout (msec)
701 --with-privsep-user=user Specify non-privileged user for privilege separation
702 --with-sectok Enable smartcard support using libsectok
703 --with-opensc=PFX Enable smartcard support using OpenSC
704 --with-dns Support for fetching keys from DNS (experimental)
705 --with-kerberos5=PATH Enable Kerberos 5 support
706 --with-privsep-path=xxx Path for privilege separation chroot (default=/var/empty)
707 --with-xauth=PATH Specify path to xauth program
708 --with-mantype=man|cat|doc Set man page type
709 --with-md5-passwords Enable use of MD5 passwords
710 --without-shadow Disable shadow password support
711 --with-ipaddr-display Use ip address instead of hostname in \$DISPLAY
712 --with-default-path= Specify default \$PATH environment for server
713 --with-superuser-path= Specify different path for super-user
714 --with-4in6 Check for and convert IPv4 in IPv6 mapped addresses
715 --with-bsd-auth Enable BSD auth support
716 --with-pid-dir=PATH Specify location of ssh.pid file
717 --with-lastlog=FILE|DIR specify lastlog location common locations
718
719Some influential environment variables:
720 CC C compiler command
721 CFLAGS C compiler flags
722 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
723 nonstandard directory <lib dir>
724 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
725 headers in a nonstandard directory <include dir>
726 CPP C preprocessor
727
728Use these variables to override the choices made by `configure' or to help
729it to find libraries and programs with nonstandard names/locations.
730
731EOF
732fi
733
734if test "$ac_init_help" = "recursive"; then
735 # If there are subdirs, report their specific --help.
736 ac_popdir=`pwd`
737 for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
738 cd $ac_subdir
739 # A "../" for each directory in /$ac_subdir.
740 ac_dots=`echo $ac_subdir |
741 sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
742
743 case $srcdir in
744 .) # No --srcdir option. We are building in place.
745 ac_sub_srcdir=$srcdir ;;
746 [\\/]* | ?:[\\/]* ) # Absolute path.
747 ac_sub_srcdir=$srcdir/$ac_subdir ;;
748 *) # Relative path.
749 ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
750 esac
751
752 # Check for guested configure; otherwise get Cygnus style configure.
753 if test -f $ac_sub_srcdir/configure.gnu; then
754 echo
755 $SHELL $ac_sub_srcdir/configure.gnu --help=recursive
756 elif test -f $ac_sub_srcdir/configure; then
757 echo
758 $SHELL $ac_sub_srcdir/configure --help=recursive
759 elif test -f $ac_sub_srcdir/configure.ac ||
760 test -f $ac_sub_srcdir/configure.in; then
761 echo
762 $ac_configure --help
763 else
764 echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
765 fi
766 cd $ac_popdir
767 done
768fi
769
770test -n "$ac_init_help" && exit 0
771if $ac_init_version; then
772 cat <<\EOF
773
774Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
775Free Software Foundation, Inc.
776This configure script is free software; the Free Software Foundation
777gives unlimited permission to copy, distribute and modify it.
778EOF
779 exit 0
780fi
781exec 5>config.log
782cat >&5 <<EOF
783This file contains any messages produced by compilers while
784running configure, to aid debugging if configure makes a mistake.
785
786It was created by $as_me, which was
787generated by GNU Autoconf 2.52. Invocation command line was
788
789 $ $0 $@
790
791EOF
792{
793cat <<_ASUNAME
794## ---------- ##
795## Platform. ##
796## ---------- ##
797
798hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
799uname -m = `(uname -m) 2>/dev/null || echo unknown`
800uname -r = `(uname -r) 2>/dev/null || echo unknown`
801uname -s = `(uname -s) 2>/dev/null || echo unknown`
802uname -v = `(uname -v) 2>/dev/null || echo unknown`
803
804/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
805/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
806
807/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
808/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
809/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
810hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
811/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
812/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
813/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
814
815PATH = $PATH
816
817_ASUNAME
818} >&5
819
820cat >&5 <<EOF
821## ------------ ##
822## Core tests. ##
823## ------------ ##
824
825EOF
826
827# Keep a trace of the command line.
828# Strip out --no-create and --no-recursion so they do not pile up.
829# Also quote any args containing shell meta-characters.
830ac_configure_args=
831ac_sep=
832for ac_arg
833do
834 case $ac_arg in
835 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
836 | --no-cr | --no-c) ;;
837 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
838 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
839 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
840 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
841 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
842 ac_sep=" " ;;
843 *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
844 ac_sep=" " ;;
845 esac
846 # Get rid of the leading space.
847done
848
849# When interrupted or exit'd, cleanup temporary files, and complete
850# config.log. We remove comments because anyway the quotes in there
851# would cause problems or look ugly.
852trap 'exit_status=$?
853 # Save into config.log some information that might help in debugging.
854 echo >&5
855 echo "## ----------------- ##" >&5
856 echo "## Cache variables. ##" >&5
857 echo "## ----------------- ##" >&5
858 echo >&5
859 # The following way of writing the cache mishandles newlines in values,
860{
861 (set) 2>&1 |
862 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
863 *ac_space=\ *)
864 sed -n \
865 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
866 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
867 ;;
868 *)
869 sed -n \
870 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
871 ;;
872 esac;
873} >&5
874 sed "/^$/d" confdefs.h >conftest.log
875 if test -s conftest.log; then
876 echo >&5
877 echo "## ------------ ##" >&5
878 echo "## confdefs.h. ##" >&5
879 echo "## ------------ ##" >&5
880 echo >&5
881 cat conftest.log >&5
882 fi
883 (echo; echo) >&5
884 test "$ac_signal" != 0 &&
885 echo "$as_me: caught signal $ac_signal" >&5
886 echo "$as_me: exit $exit_status" >&5
887 rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
888 exit $exit_status
889 ' 0
890for ac_signal in 1 2 13 15; do
891 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
892done
893ac_signal=0
894
895# confdefs.h avoids OS command line length limits that DEFS can exceed.
896rm -rf conftest* confdefs.h
897# AIX cpp loses on an empty file, so make sure it contains at least a newline.
898echo >confdefs.h
899
900# Let the site file select an alternate cache file if it wants to.
901# Prefer explicitly selected file to automatically selected ones.
902if test -z "$CONFIG_SITE"; then
903 if test "x$prefix" != xNONE; then
904 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
905 else
906 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
907 fi
908fi
909for ac_site_file in $CONFIG_SITE; do
910 if test -r "$ac_site_file"; then
911 { echo "$as_me:911: loading site script $ac_site_file" >&5
912echo "$as_me: loading site script $ac_site_file" >&6;}
913 cat "$ac_site_file" >&5
914 . "$ac_site_file"
915 fi
916done
917
918if test -r "$cache_file"; then
919 # Some versions of bash will fail to source /dev/null (special
920 # files actually), so we avoid doing that.
921 if test -f "$cache_file"; then
922 { echo "$as_me:922: loading cache $cache_file" >&5
923echo "$as_me: loading cache $cache_file" >&6;}
924 case $cache_file in
925 [\\/]* | ?:[\\/]* ) . $cache_file;;
926 *) . ./$cache_file;;
927 esac
928 fi
929else
930 { echo "$as_me:930: creating cache $cache_file" >&5
931echo "$as_me: creating cache $cache_file" >&6;}
932 >$cache_file
933fi
934
935# Check that the precious variables saved in the cache have kept the same
936# value.
937ac_cache_corrupted=false
938for ac_var in `(set) 2>&1 |
939 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
940 eval ac_old_set=\$ac_cv_env_${ac_var}_set
941 eval ac_new_set=\$ac_env_${ac_var}_set
942 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
943 eval ac_new_val="\$ac_env_${ac_var}_value"
944 case $ac_old_set,$ac_new_set in
945 set,)
946 { echo "$as_me:946: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
947echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
948 ac_cache_corrupted=: ;;
949 ,set)
950 { echo "$as_me:950: error: \`$ac_var' was not set in the previous run" >&5
951echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
952 ac_cache_corrupted=: ;;
953 ,);;
954 *)
955 if test "x$ac_old_val" != "x$ac_new_val"; then
956 { echo "$as_me:956: error: \`$ac_var' has changed since the previous run:" >&5
957echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
958 { echo "$as_me:958: former value: $ac_old_val" >&5
959echo "$as_me: former value: $ac_old_val" >&2;}
960 { echo "$as_me:960: current value: $ac_new_val" >&5
961echo "$as_me: current value: $ac_new_val" >&2;}
962 ac_cache_corrupted=:
963 fi;;
964 esac
965 # Pass precious variables to config.status. It doesn't matter if
966 # we pass some twice (in addition to the command line arguments).
967 if test "$ac_new_set" = set; then
968 case $ac_new_val in
969 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
970 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
971 ac_configure_args="$ac_configure_args '$ac_arg'"
972 ;;
973 *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
974 ;;
975 esac
976 fi
977done
978if $ac_cache_corrupted; then
979 { echo "$as_me:979: error: changes in the environment can compromise the build" >&5
980echo "$as_me: error: changes in the environment can compromise the build" >&2;}
981 { { echo "$as_me:981: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
982echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
983 { (exit 1); exit 1; }; }
984fi
985
986ac_ext=c
987ac_cpp='$CPP $CPPFLAGS'
988ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
989ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
990ac_compiler_gnu=$ac_cv_c_compiler_gnu
991
992case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
993 *c*,-n*) ECHO_N= ECHO_C='
994' ECHO_T=' ' ;;
995 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
996 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
997esac
998echo "#! $SHELL" >conftest.sh
999echo "exit 0" >>conftest.sh
1000chmod +x conftest.sh
1001if { (echo "$as_me:1001: PATH=\".;.\"; conftest.sh") >&5
1002 (PATH=".;."; conftest.sh) 2>&5
1003 ac_status=$?
1004 echo "$as_me:1004: \$? = $ac_status" >&5
1005 (exit $ac_status); }; then
1006 ac_path_separator=';'
1007else
1008 ac_path_separator=:
1009fi
1010PATH_SEPARATOR="$ac_path_separator"
1011rm -f conftest.sh
1012
1013ac_config_headers="$ac_config_headers config.h"
1014
1015ac_ext=c
1016ac_cpp='$CPP $CPPFLAGS'
1017ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1018ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1019ac_compiler_gnu=$ac_cv_c_compiler_gnu
1020if test -n "$ac_tool_prefix"; then
1021 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1022set dummy ${ac_tool_prefix}gcc; ac_word=$2
1023echo "$as_me:1023: checking for $ac_word" >&5
1024echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1025if test "${ac_cv_prog_CC+set}" = set; then
1026 echo $ECHO_N "(cached) $ECHO_C" >&6
1027else
1028 if test -n "$CC"; then
1029 ac_cv_prog_CC="$CC" # Let the user override the test.
1030else
1031 ac_save_IFS=$IFS; IFS=$ac_path_separator
1032ac_dummy="$PATH"
1033for ac_dir in $ac_dummy; do
1034 IFS=$ac_save_IFS
1035 test -z "$ac_dir" && ac_dir=.
1036 $as_executable_p "$ac_dir/$ac_word" || continue
1037ac_cv_prog_CC="${ac_tool_prefix}gcc"
1038echo "$as_me:1038: found $ac_dir/$ac_word" >&5
1039break
1040done
1041
1042fi
1043fi
1044CC=$ac_cv_prog_CC
1045if test -n "$CC"; then
1046 echo "$as_me:1046: result: $CC" >&5
1047echo "${ECHO_T}$CC" >&6
1048else
1049 echo "$as_me:1049: result: no" >&5
1050echo "${ECHO_T}no" >&6
1051fi
1052
1053fi
1054if test -z "$ac_cv_prog_CC"; then
1055 ac_ct_CC=$CC
1056 # Extract the first word of "gcc", so it can be a program name with args.
1057set dummy gcc; ac_word=$2
1058echo "$as_me:1058: checking for $ac_word" >&5
1059echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1060if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1061 echo $ECHO_N "(cached) $ECHO_C" >&6
1062else
1063 if test -n "$ac_ct_CC"; then
1064 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1065else
1066 ac_save_IFS=$IFS; IFS=$ac_path_separator
1067ac_dummy="$PATH"
1068for ac_dir in $ac_dummy; do
1069 IFS=$ac_save_IFS
1070 test -z "$ac_dir" && ac_dir=.
1071 $as_executable_p "$ac_dir/$ac_word" || continue
1072ac_cv_prog_ac_ct_CC="gcc"
1073echo "$as_me:1073: found $ac_dir/$ac_word" >&5
1074break
1075done
1076
1077fi
1078fi
1079ac_ct_CC=$ac_cv_prog_ac_ct_CC
1080if test -n "$ac_ct_CC"; then
1081 echo "$as_me:1081: result: $ac_ct_CC" >&5
1082echo "${ECHO_T}$ac_ct_CC" >&6
1083else
1084 echo "$as_me:1084: result: no" >&5
1085echo "${ECHO_T}no" >&6
1086fi
1087
1088 CC=$ac_ct_CC
1089else
1090 CC="$ac_cv_prog_CC"
1091fi
1092
1093if test -z "$CC"; then
1094 if test -n "$ac_tool_prefix"; then
1095 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1096set dummy ${ac_tool_prefix}cc; ac_word=$2
1097echo "$as_me:1097: checking for $ac_word" >&5
1098echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1099if test "${ac_cv_prog_CC+set}" = set; then
1100 echo $ECHO_N "(cached) $ECHO_C" >&6
1101else
1102 if test -n "$CC"; then
1103 ac_cv_prog_CC="$CC" # Let the user override the test.
1104else
1105 ac_save_IFS=$IFS; IFS=$ac_path_separator
1106ac_dummy="$PATH"
1107for ac_dir in $ac_dummy; do
1108 IFS=$ac_save_IFS
1109 test -z "$ac_dir" && ac_dir=.
1110 $as_executable_p "$ac_dir/$ac_word" || continue
1111ac_cv_prog_CC="${ac_tool_prefix}cc"
1112echo "$as_me:1112: found $ac_dir/$ac_word" >&5
1113break
1114done
1115
1116fi
1117fi
1118CC=$ac_cv_prog_CC
1119if test -n "$CC"; then
1120 echo "$as_me:1120: result: $CC" >&5
1121echo "${ECHO_T}$CC" >&6
1122else
1123 echo "$as_me:1123: result: no" >&5
1124echo "${ECHO_T}no" >&6
1125fi
1126
1127fi
1128if test -z "$ac_cv_prog_CC"; then
1129 ac_ct_CC=$CC
1130 # Extract the first word of "cc", so it can be a program name with args.
1131set dummy cc; ac_word=$2
1132echo "$as_me:1132: checking for $ac_word" >&5
1133echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1134if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1135 echo $ECHO_N "(cached) $ECHO_C" >&6
1136else
1137 if test -n "$ac_ct_CC"; then
1138 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1139else
1140 ac_save_IFS=$IFS; IFS=$ac_path_separator
1141ac_dummy="$PATH"
1142for ac_dir in $ac_dummy; do
1143 IFS=$ac_save_IFS
1144 test -z "$ac_dir" && ac_dir=.
1145 $as_executable_p "$ac_dir/$ac_word" || continue
1146ac_cv_prog_ac_ct_CC="cc"
1147echo "$as_me:1147: found $ac_dir/$ac_word" >&5
1148break
1149done
1150
1151fi
1152fi
1153ac_ct_CC=$ac_cv_prog_ac_ct_CC
1154if test -n "$ac_ct_CC"; then
1155 echo "$as_me:1155: result: $ac_ct_CC" >&5
1156echo "${ECHO_T}$ac_ct_CC" >&6
1157else
1158 echo "$as_me:1158: result: no" >&5
1159echo "${ECHO_T}no" >&6
1160fi
1161
1162 CC=$ac_ct_CC
1163else
1164 CC="$ac_cv_prog_CC"
1165fi
1166
1167fi
1168if test -z "$CC"; then
1169 # Extract the first word of "cc", so it can be a program name with args.
1170set dummy cc; ac_word=$2
1171echo "$as_me:1171: checking for $ac_word" >&5
1172echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1173if test "${ac_cv_prog_CC+set}" = set; then
1174 echo $ECHO_N "(cached) $ECHO_C" >&6
1175else
1176 if test -n "$CC"; then
1177 ac_cv_prog_CC="$CC" # Let the user override the test.
1178else
1179 ac_prog_rejected=no
1180 ac_save_IFS=$IFS; IFS=$ac_path_separator
1181ac_dummy="$PATH"
1182for ac_dir in $ac_dummy; do
1183 IFS=$ac_save_IFS
1184 test -z "$ac_dir" && ac_dir=.
1185 $as_executable_p "$ac_dir/$ac_word" || continue
1186if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1187 ac_prog_rejected=yes
1188 continue
1189fi
1190ac_cv_prog_CC="cc"
1191echo "$as_me:1191: found $ac_dir/$ac_word" >&5
1192break
1193done
1194
1195if test $ac_prog_rejected = yes; then
1196 # We found a bogon in the path, so make sure we never use it.
1197 set dummy $ac_cv_prog_CC
1198 shift
1199 if test $# != 0; then
1200 # We chose a different compiler from the bogus one.
1201 # However, it has the same basename, so the bogon will be chosen
1202 # first if we set CC to just the basename; use the full file name.
1203 shift
1204 set dummy "$ac_dir/$ac_word" ${1+"$@"}
1205 shift
1206 ac_cv_prog_CC="$@"
1207 fi
1208fi
1209fi
1210fi
1211CC=$ac_cv_prog_CC
1212if test -n "$CC"; then
1213 echo "$as_me:1213: result: $CC" >&5
1214echo "${ECHO_T}$CC" >&6
1215else
1216 echo "$as_me:1216: result: no" >&5
1217echo "${ECHO_T}no" >&6
1218fi
1219
1220fi
1221if test -z "$CC"; then
1222 if test -n "$ac_tool_prefix"; then
1223 for ac_prog in cl
1224 do
1225 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1226set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1227echo "$as_me:1227: checking for $ac_word" >&5
1228echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1229if test "${ac_cv_prog_CC+set}" = set; then
1230 echo $ECHO_N "(cached) $ECHO_C" >&6
1231else
1232 if test -n "$CC"; then
1233 ac_cv_prog_CC="$CC" # Let the user override the test.
1234else
1235 ac_save_IFS=$IFS; IFS=$ac_path_separator
1236ac_dummy="$PATH"
1237for ac_dir in $ac_dummy; do
1238 IFS=$ac_save_IFS
1239 test -z "$ac_dir" && ac_dir=.
1240 $as_executable_p "$ac_dir/$ac_word" || continue
1241ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1242echo "$as_me:1242: found $ac_dir/$ac_word" >&5
1243break
1244done
1245
1246fi
1247fi
1248CC=$ac_cv_prog_CC
1249if test -n "$CC"; then
1250 echo "$as_me:1250: result: $CC" >&5
1251echo "${ECHO_T}$CC" >&6
1252else
1253 echo "$as_me:1253: result: no" >&5
1254echo "${ECHO_T}no" >&6
1255fi
1256
1257 test -n "$CC" && break
1258 done
1259fi
1260if test -z "$CC"; then
1261 ac_ct_CC=$CC
1262 for ac_prog in cl
1263do
1264 # Extract the first word of "$ac_prog", so it can be a program name with args.
1265set dummy $ac_prog; ac_word=$2
1266echo "$as_me:1266: checking for $ac_word" >&5
1267echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1268if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1269 echo $ECHO_N "(cached) $ECHO_C" >&6
1270else
1271 if test -n "$ac_ct_CC"; then
1272 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1273else
1274 ac_save_IFS=$IFS; IFS=$ac_path_separator
1275ac_dummy="$PATH"
1276for ac_dir in $ac_dummy; do
1277 IFS=$ac_save_IFS
1278 test -z "$ac_dir" && ac_dir=.
1279 $as_executable_p "$ac_dir/$ac_word" || continue
1280ac_cv_prog_ac_ct_CC="$ac_prog"
1281echo "$as_me:1281: found $ac_dir/$ac_word" >&5
1282break
1283done
1284
1285fi
1286fi
1287ac_ct_CC=$ac_cv_prog_ac_ct_CC
1288if test -n "$ac_ct_CC"; then
1289 echo "$as_me:1289: result: $ac_ct_CC" >&5
1290echo "${ECHO_T}$ac_ct_CC" >&6
1291else
1292 echo "$as_me:1292: result: no" >&5
1293echo "${ECHO_T}no" >&6
1294fi
1295
1296 test -n "$ac_ct_CC" && break
1297done
1298
1299 CC=$ac_ct_CC
1300fi
1301
1302fi
1303
1304test -z "$CC" && { { echo "$as_me:1304: error: no acceptable cc found in \$PATH" >&5
1305echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1306 { (exit 1); exit 1; }; }
1307
1308# Provide some information about the compiler.
1309echo "$as_me:1309:" \
1310 "checking for C compiler version" >&5
1311ac_compiler=`set X $ac_compile; echo $2`
1312{ (eval echo "$as_me:1312: \"$ac_compiler --version </dev/null >&5\"") >&5
1313 (eval $ac_compiler --version </dev/null >&5) 2>&5
1314 ac_status=$?
1315 echo "$as_me:1315: \$? = $ac_status" >&5
1316 (exit $ac_status); }
1317{ (eval echo "$as_me:1317: \"$ac_compiler -v </dev/null >&5\"") >&5
1318 (eval $ac_compiler -v </dev/null >&5) 2>&5
1319 ac_status=$?
1320 echo "$as_me:1320: \$? = $ac_status" >&5
1321 (exit $ac_status); }
1322{ (eval echo "$as_me:1322: \"$ac_compiler -V </dev/null >&5\"") >&5
1323 (eval $ac_compiler -V </dev/null >&5) 2>&5
1324 ac_status=$?
1325 echo "$as_me:1325: \$? = $ac_status" >&5
1326 (exit $ac_status); }
1327
1328cat >conftest.$ac_ext <<_ACEOF
1329#line 1329 "configure"
1330#include "confdefs.h"
1331
1332int
1333main ()
1334{
1335
1336 ;
1337 return 0;
1338}
1339_ACEOF
1340ac_clean_files_save=$ac_clean_files
1341ac_clean_files="$ac_clean_files a.out a.exe"
1342# Try to create an executable without -o first, disregard a.out.
1343# It will help us diagnose broken compilers, and finding out an intuition
1344# of exeext.
1345echo "$as_me:1345: checking for C compiler default output" >&5
1346echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1347ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1348if { (eval echo "$as_me:1348: \"$ac_link_default\"") >&5
1349 (eval $ac_link_default) 2>&5
1350 ac_status=$?
1351 echo "$as_me:1351: \$? = $ac_status" >&5
1352 (exit $ac_status); }; then
1353 # Find the output, starting from the most likely. This scheme is
1354# not robust to junk in `.', hence go to wildcards (a.*) only as a last
1355# resort.
1356for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1357 ls a.out conftest 2>/dev/null;
1358 ls a.* conftest.* 2>/dev/null`; do
1359 case $ac_file in
1360 *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;;
1361 a.out ) # We found the default executable, but exeext='' is most
1362 # certainly right.
1363 break;;
1364 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1365 # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1366 export ac_cv_exeext
1367 break;;
1368 * ) break;;
1369 esac
1370done
1371else
1372 echo "$as_me: failed program was:" >&5
1373cat conftest.$ac_ext >&5
1374{ { echo "$as_me:1374: error: C compiler cannot create executables" >&5
1375echo "$as_me: error: C compiler cannot create executables" >&2;}
1376 { (exit 77); exit 77; }; }
1377fi
1378
1379ac_exeext=$ac_cv_exeext
1380echo "$as_me:1380: result: $ac_file" >&5
1381echo "${ECHO_T}$ac_file" >&6
1382
1383# Check the compiler produces executables we can run. If not, either
1384# the compiler is broken, or we cross compile.
1385echo "$as_me:1385: checking whether the C compiler works" >&5
1386echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1387# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1388# If not cross compiling, check that we can run a simple program.
1389if test "$cross_compiling" != yes; then
1390 if { ac_try='./$ac_file'
1391 { (eval echo "$as_me:1391: \"$ac_try\"") >&5
1392 (eval $ac_try) 2>&5
1393 ac_status=$?
1394 echo "$as_me:1394: \$? = $ac_status" >&5
1395 (exit $ac_status); }; }; then
1396 cross_compiling=no
1397 else
1398 if test "$cross_compiling" = maybe; then
1399 cross_compiling=yes
1400 else
1401 { { echo "$as_me:1401: error: cannot run C compiled programs.
1402If you meant to cross compile, use \`--host'." >&5
1403echo "$as_me: error: cannot run C compiled programs.
1404If you meant to cross compile, use \`--host'." >&2;}
1405 { (exit 1); exit 1; }; }
1406 fi
1407 fi
1408fi
1409echo "$as_me:1409: result: yes" >&5
1410echo "${ECHO_T}yes" >&6
1411
1412rm -f a.out a.exe conftest$ac_cv_exeext
1413ac_clean_files=$ac_clean_files_save
1414# Check the compiler produces executables we can run. If not, either
1415# the compiler is broken, or we cross compile.
1416echo "$as_me:1416: checking whether we are cross compiling" >&5
1417echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1418echo "$as_me:1418: result: $cross_compiling" >&5
1419echo "${ECHO_T}$cross_compiling" >&6
1420
1421echo "$as_me:1421: checking for executable suffix" >&5
1422echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1423if { (eval echo "$as_me:1423: \"$ac_link\"") >&5
1424 (eval $ac_link) 2>&5
1425 ac_status=$?
1426 echo "$as_me:1426: \$? = $ac_status" >&5
1427 (exit $ac_status); }; then
1428 # If both `conftest.exe' and `conftest' are `present' (well, observable)
1429# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
1430# work properly (i.e., refer to `conftest.exe'), while it won't with
1431# `rm'.
1432for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1433 case $ac_file in
1434 *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;;
1435 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1436 export ac_cv_exeext
1437 break;;
1438 * ) break;;
1439 esac
1440done
1441else
1442 { { echo "$as_me:1442: error: cannot compute EXEEXT: cannot compile and link" >&5
1443echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1444 { (exit 1); exit 1; }; }
1445fi
1446
1447rm -f conftest$ac_cv_exeext
1448echo "$as_me:1448: result: $ac_cv_exeext" >&5
1449echo "${ECHO_T}$ac_cv_exeext" >&6
1450
1451rm -f conftest.$ac_ext
1452EXEEXT=$ac_cv_exeext
1453ac_exeext=$EXEEXT
1454echo "$as_me:1454: checking for object suffix" >&5
1455echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1456if test "${ac_cv_objext+set}" = set; then
1457 echo $ECHO_N "(cached) $ECHO_C" >&6
1458else
1459 cat >conftest.$ac_ext <<_ACEOF
1460#line 1460 "configure"
1461#include "confdefs.h"
1462
1463int
1464main ()
1465{
1466
1467 ;
1468 return 0;
1469}
1470_ACEOF
1471rm -f conftest.o conftest.obj
1472if { (eval echo "$as_me:1472: \"$ac_compile\"") >&5
1473 (eval $ac_compile) 2>&5
1474 ac_status=$?
1475 echo "$as_me:1475: \$? = $ac_status" >&5
1476 (exit $ac_status); }; then
1477 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1478 case $ac_file in
1479 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb ) ;;
1480 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1481 break;;
1482 esac
1483done
1484else
1485 echo "$as_me: failed program was:" >&5
1486cat conftest.$ac_ext >&5
1487{ { echo "$as_me:1487: error: cannot compute OBJEXT: cannot compile" >&5
1488echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1489 { (exit 1); exit 1; }; }
1490fi
1491
1492rm -f conftest.$ac_cv_objext conftest.$ac_ext
1493fi
1494echo "$as_me:1494: result: $ac_cv_objext" >&5
1495echo "${ECHO_T}$ac_cv_objext" >&6
1496OBJEXT=$ac_cv_objext
1497ac_objext=$OBJEXT
1498echo "$as_me:1498: checking whether we are using the GNU C compiler" >&5
1499echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1500if test "${ac_cv_c_compiler_gnu+set}" = set; then
1501 echo $ECHO_N "(cached) $ECHO_C" >&6
1502else
1503 cat >conftest.$ac_ext <<_ACEOF
1504#line 1504 "configure"
1505#include "confdefs.h"
1506
1507int
1508main ()
1509{
1510#ifndef __GNUC__
1511 choke me
1512#endif
1513
1514 ;
1515 return 0;
1516}
1517_ACEOF
1518rm -f conftest.$ac_objext
1519if { (eval echo "$as_me:1519: \"$ac_compile\"") >&5
1520 (eval $ac_compile) 2>&5
1521 ac_status=$?
1522 echo "$as_me:1522: \$? = $ac_status" >&5
1523 (exit $ac_status); } &&
1524 { ac_try='test -s conftest.$ac_objext'
1525 { (eval echo "$as_me:1525: \"$ac_try\"") >&5
1526 (eval $ac_try) 2>&5
1527 ac_status=$?
1528 echo "$as_me:1528: \$? = $ac_status" >&5
1529 (exit $ac_status); }; }; then
1530 ac_compiler_gnu=yes
1531else
1532 echo "$as_me: failed program was:" >&5
1533cat conftest.$ac_ext >&5
1534ac_compiler_gnu=no
1535fi
1536rm -f conftest.$ac_objext conftest.$ac_ext
1537ac_cv_c_compiler_gnu=$ac_compiler_gnu
1538
1539fi
1540echo "$as_me:1540: result: $ac_cv_c_compiler_gnu" >&5
1541echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1542GCC=`test $ac_compiler_gnu = yes && echo yes`
1543ac_test_CFLAGS=${CFLAGS+set}
1544ac_save_CFLAGS=$CFLAGS
1545CFLAGS="-g"
1546echo "$as_me:1546: checking whether $CC accepts -g" >&5
1547echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1548if test "${ac_cv_prog_cc_g+set}" = set; then
1549 echo $ECHO_N "(cached) $ECHO_C" >&6
1550else
1551 cat >conftest.$ac_ext <<_ACEOF
1552#line 1552 "configure"
1553#include "confdefs.h"
1554
1555int
1556main ()
1557{
1558
1559 ;
1560 return 0;
1561}
1562_ACEOF
1563rm -f conftest.$ac_objext
1564if { (eval echo "$as_me:1564: \"$ac_compile\"") >&5
1565 (eval $ac_compile) 2>&5
1566 ac_status=$?
1567 echo "$as_me:1567: \$? = $ac_status" >&5
1568 (exit $ac_status); } &&
1569 { ac_try='test -s conftest.$ac_objext'
1570 { (eval echo "$as_me:1570: \"$ac_try\"") >&5
1571 (eval $ac_try) 2>&5
1572 ac_status=$?
1573 echo "$as_me:1573: \$? = $ac_status" >&5
1574 (exit $ac_status); }; }; then
1575 ac_cv_prog_cc_g=yes
1576else
1577 echo "$as_me: failed program was:" >&5
1578cat conftest.$ac_ext >&5
1579ac_cv_prog_cc_g=no
1580fi
1581rm -f conftest.$ac_objext conftest.$ac_ext
1582fi
1583echo "$as_me:1583: result: $ac_cv_prog_cc_g" >&5
1584echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1585if test "$ac_test_CFLAGS" = set; then
1586 CFLAGS=$ac_save_CFLAGS
1587elif test $ac_cv_prog_cc_g = yes; then
1588 if test "$GCC" = yes; then
1589 CFLAGS="-g -O2"
1590 else
1591 CFLAGS="-g"
1592 fi
1593else
1594 if test "$GCC" = yes; then
1595 CFLAGS="-O2"
1596 else
1597 CFLAGS=
1598 fi
1599fi
1600# Some people use a C++ compiler to compile C. Since we use `exit',
1601# in C++ we need to declare it. In case someone uses the same compiler
1602# for both compiling C and C++ we need to have the C++ compiler decide
1603# the declaration of exit, since it's the most demanding environment.
1604cat >conftest.$ac_ext <<_ACEOF
1605#ifndef __cplusplus
1606 choke me
1607#endif
1608_ACEOF
1609rm -f conftest.$ac_objext
1610if { (eval echo "$as_me:1610: \"$ac_compile\"") >&5
1611 (eval $ac_compile) 2>&5
1612 ac_status=$?
1613 echo "$as_me:1613: \$? = $ac_status" >&5
1614 (exit $ac_status); } &&
1615 { ac_try='test -s conftest.$ac_objext'
1616 { (eval echo "$as_me:1616: \"$ac_try\"") >&5
1617 (eval $ac_try) 2>&5
1618 ac_status=$?
1619 echo "$as_me:1619: \$? = $ac_status" >&5
1620 (exit $ac_status); }; }; then
1621 for ac_declaration in \
1622 ''\
1623 '#include <stdlib.h>' \
1624 'extern "C" void std::exit (int) throw (); using std::exit;' \
1625 'extern "C" void std::exit (int); using std::exit;' \
1626 'extern "C" void exit (int) throw ();' \
1627 'extern "C" void exit (int);' \
1628 'void exit (int);'
1629do
1630 cat >conftest.$ac_ext <<_ACEOF
1631#line 1631 "configure"
1632#include "confdefs.h"
1633#include <stdlib.h>
1634$ac_declaration
1635int
1636main ()
1637{
1638exit (42);
1639 ;
1640 return 0;
1641}
1642_ACEOF
1643rm -f conftest.$ac_objext
1644if { (eval echo "$as_me:1644: \"$ac_compile\"") >&5
1645 (eval $ac_compile) 2>&5
1646 ac_status=$?
1647 echo "$as_me:1647: \$? = $ac_status" >&5
1648 (exit $ac_status); } &&
1649 { ac_try='test -s conftest.$ac_objext'
1650 { (eval echo "$as_me:1650: \"$ac_try\"") >&5
1651 (eval $ac_try) 2>&5
1652 ac_status=$?
1653 echo "$as_me:1653: \$? = $ac_status" >&5
1654 (exit $ac_status); }; }; then
1655 :
1656else
1657 echo "$as_me: failed program was:" >&5
1658cat conftest.$ac_ext >&5
1659continue
1660fi
1661rm -f conftest.$ac_objext conftest.$ac_ext
1662 cat >conftest.$ac_ext <<_ACEOF
1663#line 1663 "configure"
1664#include "confdefs.h"
1665$ac_declaration
1666int
1667main ()
1668{
1669exit (42);
1670 ;
1671 return 0;
1672}
1673_ACEOF
1674rm -f conftest.$ac_objext
1675if { (eval echo "$as_me:1675: \"$ac_compile\"") >&5
1676 (eval $ac_compile) 2>&5
1677 ac_status=$?
1678 echo "$as_me:1678: \$? = $ac_status" >&5
1679 (exit $ac_status); } &&
1680 { ac_try='test -s conftest.$ac_objext'
1681 { (eval echo "$as_me:1681: \"$ac_try\"") >&5
1682 (eval $ac_try) 2>&5
1683 ac_status=$?
1684 echo "$as_me:1684: \$? = $ac_status" >&5
1685 (exit $ac_status); }; }; then
1686 break
1687else
1688 echo "$as_me: failed program was:" >&5
1689cat conftest.$ac_ext >&5
1690fi
1691rm -f conftest.$ac_objext conftest.$ac_ext
1692done
1693rm -f conftest*
1694if test -n "$ac_declaration"; then
1695 echo '#ifdef __cplusplus' >>confdefs.h
1696 echo $ac_declaration >>confdefs.h
1697 echo '#endif' >>confdefs.h
1698fi
1699
1700else
1701 echo "$as_me: failed program was:" >&5
1702cat conftest.$ac_ext >&5
1703fi
1704rm -f conftest.$ac_objext conftest.$ac_ext
1705ac_ext=c
1706ac_cpp='$CPP $CPPFLAGS'
1707ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1708ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1709ac_compiler_gnu=$ac_cv_c_compiler_gnu
1710
1711ac_aux_dir=
1712for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1713 if test -f $ac_dir/install-sh; then
1714 ac_aux_dir=$ac_dir
1715 ac_install_sh="$ac_aux_dir/install-sh -c"
1716 break
1717 elif test -f $ac_dir/install.sh; then
1718 ac_aux_dir=$ac_dir
1719 ac_install_sh="$ac_aux_dir/install.sh -c"
1720 break
1721 elif test -f $ac_dir/shtool; then
1722 ac_aux_dir=$ac_dir
1723 ac_install_sh="$ac_aux_dir/shtool install -c"
1724 break
1725 fi
1726done
1727if test -z "$ac_aux_dir"; then
1728 { { echo "$as_me:1728: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1729echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1730 { (exit 1); exit 1; }; }
1731fi
1732ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1733ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1734ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1735
1736# Make sure we can run config.sub.
1737$ac_config_sub sun4 >/dev/null 2>&1 ||
1738 { { echo "$as_me:1738: error: cannot run $ac_config_sub" >&5
1739echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1740 { (exit 1); exit 1; }; }
1741
1742echo "$as_me:1742: checking build system type" >&5
1743echo $ECHO_N "checking build system type... $ECHO_C" >&6
1744if test "${ac_cv_build+set}" = set; then
1745 echo $ECHO_N "(cached) $ECHO_C" >&6
1746else
1747 ac_cv_build_alias=$build_alias
1748test -z "$ac_cv_build_alias" &&
1749 ac_cv_build_alias=`$ac_config_guess`
1750test -z "$ac_cv_build_alias" &&
1751 { { echo "$as_me:1751: error: cannot guess build type; you must specify one" >&5
1752echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1753 { (exit 1); exit 1; }; }
1754ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1755 { { echo "$as_me:1755: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1756echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1757 { (exit 1); exit 1; }; }
1758
1759fi
1760echo "$as_me:1760: result: $ac_cv_build" >&5
1761echo "${ECHO_T}$ac_cv_build" >&6
1762build=$ac_cv_build
1763build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1764build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1765build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1766
1767echo "$as_me:1767: checking host system type" >&5
1768echo $ECHO_N "checking host system type... $ECHO_C" >&6
1769if test "${ac_cv_host+set}" = set; then
1770 echo $ECHO_N "(cached) $ECHO_C" >&6
1771else
1772 ac_cv_host_alias=$host_alias
1773test -z "$ac_cv_host_alias" &&
1774 ac_cv_host_alias=$ac_cv_build_alias
1775ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1776 { { echo "$as_me:1776: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1777echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1778 { (exit 1); exit 1; }; }
1779
1780fi
1781echo "$as_me:1781: result: $ac_cv_host" >&5
1782echo "${ECHO_T}$ac_cv_host" >&6
1783host=$ac_cv_host
1784host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1785host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1786host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1787
1788echo "$as_me:1788: checking whether byte ordering is bigendian" >&5
1789echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
1790if test "${ac_cv_c_bigendian+set}" = set; then
1791 echo $ECHO_N "(cached) $ECHO_C" >&6
1792else
1793 ac_cv_c_bigendian=unknown
1794# See if sys/param.h defines the BYTE_ORDER macro.
1795cat >conftest.$ac_ext <<_ACEOF
1796#line 1796 "configure"
1797#include "confdefs.h"
1798#include <sys/types.h>
1799#include <sys/param.h>
1800
1801int
1802main ()
1803{
1804#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
1805 bogus endian macros
1806#endif
1807
1808 ;
1809 return 0;
1810}
1811_ACEOF
1812rm -f conftest.$ac_objext
1813if { (eval echo "$as_me:1813: \"$ac_compile\"") >&5
1814 (eval $ac_compile) 2>&5
1815 ac_status=$?
1816 echo "$as_me:1816: \$? = $ac_status" >&5
1817 (exit $ac_status); } &&
1818 { ac_try='test -s conftest.$ac_objext'
1819 { (eval echo "$as_me:1819: \"$ac_try\"") >&5
1820 (eval $ac_try) 2>&5
1821 ac_status=$?
1822 echo "$as_me:1822: \$? = $ac_status" >&5
1823 (exit $ac_status); }; }; then
1824 # It does; now see whether it defined to BIG_ENDIAN or not.
1825cat >conftest.$ac_ext <<_ACEOF
1826#line 1826 "configure"
1827#include "confdefs.h"
1828#include <sys/types.h>
1829#include <sys/param.h>
1830
1831int
1832main ()
1833{
1834#if BYTE_ORDER != BIG_ENDIAN
1835 not big endian
1836#endif
1837
1838 ;
1839 return 0;
1840}
1841_ACEOF
1842rm -f conftest.$ac_objext
1843if { (eval echo "$as_me:1843: \"$ac_compile\"") >&5
1844 (eval $ac_compile) 2>&5
1845 ac_status=$?
1846 echo "$as_me:1846: \$? = $ac_status" >&5
1847 (exit $ac_status); } &&
1848 { ac_try='test -s conftest.$ac_objext'
1849 { (eval echo "$as_me:1849: \"$ac_try\"") >&5
1850 (eval $ac_try) 2>&5
1851 ac_status=$?
1852 echo "$as_me:1852: \$? = $ac_status" >&5
1853 (exit $ac_status); }; }; then
1854 ac_cv_c_bigendian=yes
1855else
1856 echo "$as_me: failed program was:" >&5
1857cat conftest.$ac_ext >&5
1858ac_cv_c_bigendian=no
1859fi
1860rm -f conftest.$ac_objext conftest.$ac_ext
1861else
1862 echo "$as_me: failed program was:" >&5
1863cat conftest.$ac_ext >&5
1864fi
1865rm -f conftest.$ac_objext conftest.$ac_ext
1866if test $ac_cv_c_bigendian = unknown; then
1867if test "$cross_compiling" = yes; then
1868 { { echo "$as_me:1868: error: cannot run test program while cross compiling" >&5
1869echo "$as_me: error: cannot run test program while cross compiling" >&2;}
1870 { (exit 1); exit 1; }; }
1871else
1872 cat >conftest.$ac_ext <<_ACEOF
1873#line 1873 "configure"
1874#include "confdefs.h"
1875int
1876main ()
1877{
1878 /* Are we little or big endian? From Harbison&Steele. */
1879 union
1880 {
1881 long l;
1882 char c[sizeof (long)];
1883 } u;
1884 u.l = 1;
1885 exit (u.c[sizeof (long) - 1] == 1);
1886}
1887_ACEOF
1888rm -f conftest$ac_exeext
1889if { (eval echo "$as_me:1889: \"$ac_link\"") >&5
1890 (eval $ac_link) 2>&5
1891 ac_status=$?
1892 echo "$as_me:1892: \$? = $ac_status" >&5
1893 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
1894 { (eval echo "$as_me:1894: \"$ac_try\"") >&5
1895 (eval $ac_try) 2>&5
1896 ac_status=$?
1897 echo "$as_me:1897: \$? = $ac_status" >&5
1898 (exit $ac_status); }; }; then
1899 ac_cv_c_bigendian=no
1900else
1901 echo "$as_me: program exited with status $ac_status" >&5
1902echo "$as_me: failed program was:" >&5
1903cat conftest.$ac_ext >&5
1904ac_cv_c_bigendian=yes
1905fi
1906rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
1907fi
1908fi
1909fi
1910echo "$as_me:1910: result: $ac_cv_c_bigendian" >&5
1911echo "${ECHO_T}$ac_cv_c_bigendian" >&6
1912if test $ac_cv_c_bigendian = yes; then
1913
1914cat >>confdefs.h <<\EOF
1915#define WORDS_BIGENDIAN 1
1916EOF
1917
1918fi
1919
1920# Checks for programs.
1921for ac_prog in mawk gawk nawk awk
1922do
1923 # Extract the first word of "$ac_prog", so it can be a program name with args.
1924set dummy $ac_prog; ac_word=$2
1925echo "$as_me:1925: checking for $ac_word" >&5
1926echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1927if test "${ac_cv_prog_AWK+set}" = set; then
1928 echo $ECHO_N "(cached) $ECHO_C" >&6
1929else
1930 if test -n "$AWK"; then
1931 ac_cv_prog_AWK="$AWK" # Let the user override the test.
1932else
1933 ac_save_IFS=$IFS; IFS=$ac_path_separator
1934ac_dummy="$PATH"
1935for ac_dir in $ac_dummy; do
1936 IFS=$ac_save_IFS
1937 test -z "$ac_dir" && ac_dir=.
1938 $as_executable_p "$ac_dir/$ac_word" || continue
1939ac_cv_prog_AWK="$ac_prog"
1940echo "$as_me:1940: found $ac_dir/$ac_word" >&5
1941break
1942done
1943
1944fi
1945fi
1946AWK=$ac_cv_prog_AWK
1947if test -n "$AWK"; then
1948 echo "$as_me:1948: result: $AWK" >&5
1949echo "${ECHO_T}$AWK" >&6
1950else
1951 echo "$as_me:1951: result: no" >&5
1952echo "${ECHO_T}no" >&6
1953fi
1954
1955 test -n "$AWK" && break
1956done
1957
1958ac_ext=c
1959ac_cpp='$CPP $CPPFLAGS'
1960ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1961ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1962ac_compiler_gnu=$ac_cv_c_compiler_gnu
1963echo "$as_me:1963: checking how to run the C preprocessor" >&5
1964echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
1965# On Suns, sometimes $CPP names a directory.
1966if test -n "$CPP" && test -d "$CPP"; then
1967 CPP=
1968fi
1969if test -z "$CPP"; then
1970 if test "${ac_cv_prog_CPP+set}" = set; then
1971 echo $ECHO_N "(cached) $ECHO_C" >&6
1972else
1973 # Double quotes because CPP needs to be expanded
1974 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
1975 do
1976 ac_preproc_ok=false
1977for ac_c_preproc_warn_flag in '' yes
1978do
1979 # Use a header file that comes with gcc, so configuring glibc
1980 # with a fresh cross-compiler works.
1981 # On the NeXT, cc -E runs the code through the compiler's parser,
1982 # not just through cpp. "Syntax error" is here to catch this case.
1983 cat >conftest.$ac_ext <<_ACEOF
1984#line 1984 "configure"
1985#include "confdefs.h"
1986#include <assert.h>
1987 Syntax error
1988_ACEOF
1989if { (eval echo "$as_me:1989: \"$ac_cpp conftest.$ac_ext\"") >&5
1990 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
1991 ac_status=$?
1992 egrep -v '^ *\+' conftest.er1 >conftest.err
1993 rm -f conftest.er1
1994 cat conftest.err >&5
1995 echo "$as_me:1995: \$? = $ac_status" >&5
1996 (exit $ac_status); } >/dev/null; then
1997 if test -s conftest.err; then
1998 ac_cpp_err=$ac_c_preproc_warn_flag
1999 else
2000 ac_cpp_err=
2001 fi
2002else
2003 ac_cpp_err=yes
2004fi
2005if test -z "$ac_cpp_err"; then
2006 :
2007else
2008 echo "$as_me: failed program was:" >&5
2009 cat conftest.$ac_ext >&5
2010 # Broken: fails on valid input.
2011continue
2012fi
2013rm -f conftest.err conftest.$ac_ext
2014
2015 # OK, works on sane cases. Now check whether non-existent headers
2016 # can be detected and how.
2017 cat >conftest.$ac_ext <<_ACEOF
2018#line 2018 "configure"
2019#include "confdefs.h"
2020#include <ac_nonexistent.h>
2021_ACEOF
2022if { (eval echo "$as_me:2022: \"$ac_cpp conftest.$ac_ext\"") >&5
2023 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2024 ac_status=$?
2025 egrep -v '^ *\+' conftest.er1 >conftest.err
2026 rm -f conftest.er1
2027 cat conftest.err >&5
2028 echo "$as_me:2028: \$? = $ac_status" >&5
2029 (exit $ac_status); } >/dev/null; then
2030 if test -s conftest.err; then
2031 ac_cpp_err=$ac_c_preproc_warn_flag
2032 else
2033 ac_cpp_err=
2034 fi
2035else
2036 ac_cpp_err=yes
2037fi
2038if test -z "$ac_cpp_err"; then
2039 # Broken: success on invalid input.
2040continue
2041else
2042 echo "$as_me: failed program was:" >&5
2043 cat conftest.$ac_ext >&5
2044 # Passes both tests.
2045ac_preproc_ok=:
2046break
2047fi
2048rm -f conftest.err conftest.$ac_ext
2049
2050done
2051# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2052rm -f conftest.err conftest.$ac_ext
2053if $ac_preproc_ok; then
2054 break
2055fi
2056
2057 done
2058 ac_cv_prog_CPP=$CPP
2059
2060fi
2061 CPP=$ac_cv_prog_CPP
2062else
2063 ac_cv_prog_CPP=$CPP
2064fi
2065echo "$as_me:2065: result: $CPP" >&5
2066echo "${ECHO_T}$CPP" >&6
2067ac_preproc_ok=false
2068for ac_c_preproc_warn_flag in '' yes
2069do
2070 # Use a header file that comes with gcc, so configuring glibc
2071 # with a fresh cross-compiler works.
2072 # On the NeXT, cc -E runs the code through the compiler's parser,
2073 # not just through cpp. "Syntax error" is here to catch this case.
2074 cat >conftest.$ac_ext <<_ACEOF
2075#line 2075 "configure"
2076#include "confdefs.h"
2077#include <assert.h>
2078 Syntax error
2079_ACEOF
2080if { (eval echo "$as_me:2080: \"$ac_cpp conftest.$ac_ext\"") >&5
2081 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2082 ac_status=$?
2083 egrep -v '^ *\+' conftest.er1 >conftest.err
2084 rm -f conftest.er1
2085 cat conftest.err >&5
2086 echo "$as_me:2086: \$? = $ac_status" >&5
2087 (exit $ac_status); } >/dev/null; then
2088 if test -s conftest.err; then
2089 ac_cpp_err=$ac_c_preproc_warn_flag
2090 else
2091 ac_cpp_err=
2092 fi
2093else
2094 ac_cpp_err=yes
2095fi
2096if test -z "$ac_cpp_err"; then
2097 :
2098else
2099 echo "$as_me: failed program was:" >&5
2100 cat conftest.$ac_ext >&5
2101 # Broken: fails on valid input.
2102continue
2103fi
2104rm -f conftest.err conftest.$ac_ext
2105
2106 # OK, works on sane cases. Now check whether non-existent headers
2107 # can be detected and how.
2108 cat >conftest.$ac_ext <<_ACEOF
2109#line 2109 "configure"
2110#include "confdefs.h"
2111#include <ac_nonexistent.h>
2112_ACEOF
2113if { (eval echo "$as_me:2113: \"$ac_cpp conftest.$ac_ext\"") >&5
2114 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2115 ac_status=$?
2116 egrep -v '^ *\+' conftest.er1 >conftest.err
2117 rm -f conftest.er1
2118 cat conftest.err >&5
2119 echo "$as_me:2119: \$? = $ac_status" >&5
2120 (exit $ac_status); } >/dev/null; then
2121 if test -s conftest.err; then
2122 ac_cpp_err=$ac_c_preproc_warn_flag
2123 else
2124 ac_cpp_err=
2125 fi
2126else
2127 ac_cpp_err=yes
2128fi
2129if test -z "$ac_cpp_err"; then
2130 # Broken: success on invalid input.
2131continue
2132else
2133 echo "$as_me: failed program was:" >&5
2134 cat conftest.$ac_ext >&5
2135 # Passes both tests.
2136ac_preproc_ok=:
2137break
2138fi
2139rm -f conftest.err conftest.$ac_ext
2140
2141done
2142# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2143rm -f conftest.err conftest.$ac_ext
2144if $ac_preproc_ok; then
2145 :
2146else
2147 { { echo "$as_me:2147: error: C preprocessor \"$CPP\" fails sanity check" >&5
2148echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2149 { (exit 1); exit 1; }; }
2150fi
2151
2152ac_ext=c
2153ac_cpp='$CPP $CPPFLAGS'
2154ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2155ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2156ac_compiler_gnu=$ac_cv_c_compiler_gnu
2157
2158if test -n "$ac_tool_prefix"; then
2159 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2160set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2161echo "$as_me:2161: checking for $ac_word" >&5
2162echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2163if test "${ac_cv_prog_RANLIB+set}" = set; then
2164 echo $ECHO_N "(cached) $ECHO_C" >&6
2165else
2166 if test -n "$RANLIB"; then
2167 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2168else
2169 ac_save_IFS=$IFS; IFS=$ac_path_separator
2170ac_dummy="$PATH"
2171for ac_dir in $ac_dummy; do
2172 IFS=$ac_save_IFS
2173 test -z "$ac_dir" && ac_dir=.
2174 $as_executable_p "$ac_dir/$ac_word" || continue
2175ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2176echo "$as_me:2176: found $ac_dir/$ac_word" >&5
2177break
2178done
2179
2180fi
2181fi
2182RANLIB=$ac_cv_prog_RANLIB
2183if test -n "$RANLIB"; then
2184 echo "$as_me:2184: result: $RANLIB" >&5
2185echo "${ECHO_T}$RANLIB" >&6
2186else
2187 echo "$as_me:2187: result: no" >&5
2188echo "${ECHO_T}no" >&6
2189fi
2190
2191fi
2192if test -z "$ac_cv_prog_RANLIB"; then
2193 ac_ct_RANLIB=$RANLIB
2194 # Extract the first word of "ranlib", so it can be a program name with args.
2195set dummy ranlib; ac_word=$2
2196echo "$as_me:2196: checking for $ac_word" >&5
2197echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2198if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
2199 echo $ECHO_N "(cached) $ECHO_C" >&6
2200else
2201 if test -n "$ac_ct_RANLIB"; then
2202 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
2203else
2204 ac_save_IFS=$IFS; IFS=$ac_path_separator
2205ac_dummy="$PATH"
2206for ac_dir in $ac_dummy; do
2207 IFS=$ac_save_IFS
2208 test -z "$ac_dir" && ac_dir=.
2209 $as_executable_p "$ac_dir/$ac_word" || continue
2210ac_cv_prog_ac_ct_RANLIB="ranlib"
2211echo "$as_me:2211: found $ac_dir/$ac_word" >&5
2212break
2213done
2214
2215 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
2216fi
2217fi
2218ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
2219if test -n "$ac_ct_RANLIB"; then
2220 echo "$as_me:2220: result: $ac_ct_RANLIB" >&5
2221echo "${ECHO_T}$ac_ct_RANLIB" >&6
2222else
2223 echo "$as_me:2223: result: no" >&5
2224echo "${ECHO_T}no" >&6
2225fi
2226
2227 RANLIB=$ac_ct_RANLIB
2228else
2229 RANLIB="$ac_cv_prog_RANLIB"
2230fi
2231
2232# Find a good install program. We prefer a C program (faster),
2233# so one script is as good as another. But avoid the broken or
2234# incompatible versions:
2235# SysV /etc/install, /usr/sbin/install
2236# SunOS /usr/etc/install
2237# IRIX /sbin/install
2238# AIX /bin/install
2239# AmigaOS /C/install, which installs bootblocks on floppy discs
2240# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2241# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2242# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2243# ./install, which can be erroneously created by make from ./install.sh.
2244echo "$as_me:2244: checking for a BSD compatible install" >&5
2245echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
2246if test -z "$INSTALL"; then
2247if test "${ac_cv_path_install+set}" = set; then
2248 echo $ECHO_N "(cached) $ECHO_C" >&6
2249else
2250 ac_save_IFS=$IFS; IFS=$ac_path_separator
2251 for ac_dir in $PATH; do
2252 IFS=$ac_save_IFS
2253 # Account for people who put trailing slashes in PATH elements.
2254 case $ac_dir/ in
2255 / | ./ | .// | /cC/* \
2256 | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
2257 | /usr/ucb/* ) ;;
2258 *)
2259 # OSF1 and SCO ODT 3.0 have their own names for install.
2260 # Don't use installbsd from OSF since it installs stuff as root
2261 # by default.
2262 for ac_prog in ginstall scoinst install; do
2263 if $as_executable_p "$ac_dir/$ac_prog"; then
2264 if test $ac_prog = install &&
2265 grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
2266 # AIX install. It has an incompatible calling convention.
2267 :
2268 elif test $ac_prog = install &&
2269 grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
2270 # program-specific install script used by HP pwplus--don't use.
2271 :
2272 else
2273 ac_cv_path_install="$ac_dir/$ac_prog -c"
2274 break 2
2275 fi
2276 fi
2277 done
2278 ;;
2279 esac
2280 done
2281
2282fi
2283 if test "${ac_cv_path_install+set}" = set; then
2284 INSTALL=$ac_cv_path_install
2285 else
2286 # As a last resort, use the slow shell script. We don't cache a
2287 # path for INSTALL within a source directory, because that will
2288 # break other packages using the cache if that directory is
2289 # removed, or if the path is relative.
2290 INSTALL=$ac_install_sh
2291 fi
2292fi
2293echo "$as_me:2293: result: $INSTALL" >&5
2294echo "${ECHO_T}$INSTALL" >&6
2295
2296# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2297# It thinks the first close brace ends the variable substitution.
2298test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2299
2300test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2301
2302test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2303
2304# Extract the first word of "ar", so it can be a program name with args.
2305set dummy ar; ac_word=$2
2306echo "$as_me:2306: checking for $ac_word" >&5
2307echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2308if test "${ac_cv_path_AR+set}" = set; then
2309 echo $ECHO_N "(cached) $ECHO_C" >&6
2310else
2311 case $AR in
2312 [\\/]* | ?:[\\/]*)
2313 ac_cv_path_AR="$AR" # Let the user override the test with a path.
2314 ;;
2315 *)
2316 ac_save_IFS=$IFS; IFS=$ac_path_separator
2317ac_dummy="$PATH"
2318for ac_dir in $ac_dummy; do
2319 IFS=$ac_save_IFS
2320 test -z "$ac_dir" && ac_dir=.
2321 if $as_executable_p "$ac_dir/$ac_word"; then
2322 ac_cv_path_AR="$ac_dir/$ac_word"
2323 echo "$as_me:2323: found $ac_dir/$ac_word" >&5
2324 break
2325fi
2326done
2327
2328 ;;
2329esac
2330fi
2331AR=$ac_cv_path_AR
2332
2333if test -n "$AR"; then
2334 echo "$as_me:2334: result: $AR" >&5
2335echo "${ECHO_T}$AR" >&6
2336else
2337 echo "$as_me:2337: result: no" >&5
2338echo "${ECHO_T}no" >&6
2339fi
2340
2341for ac_prog in perl5 perl
2342do
2343 # Extract the first word of "$ac_prog", so it can be a program name with args.
2344set dummy $ac_prog; ac_word=$2
2345echo "$as_me:2345: checking for $ac_word" >&5
2346echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2347if test "${ac_cv_path_PERL+set}" = set; then
2348 echo $ECHO_N "(cached) $ECHO_C" >&6
2349else
2350 case $PERL in
2351 [\\/]* | ?:[\\/]*)
2352 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
2353 ;;
2354 *)
2355 ac_save_IFS=$IFS; IFS=$ac_path_separator
2356ac_dummy="$PATH"
2357for ac_dir in $ac_dummy; do
2358 IFS=$ac_save_IFS
2359 test -z "$ac_dir" && ac_dir=.
2360 if $as_executable_p "$ac_dir/$ac_word"; then
2361 ac_cv_path_PERL="$ac_dir/$ac_word"
2362 echo "$as_me:2362: found $ac_dir/$ac_word" >&5
2363 break
2364fi
2365done
2366
2367 ;;
2368esac
2369fi
2370PERL=$ac_cv_path_PERL
2371
2372if test -n "$PERL"; then
2373 echo "$as_me:2373: result: $PERL" >&5
2374echo "${ECHO_T}$PERL" >&6
2375else
2376 echo "$as_me:2376: result: no" >&5
2377echo "${ECHO_T}no" >&6
2378fi
2379
2380 test -n "$PERL" && break
2381done
2382
2383# Extract the first word of "sed", so it can be a program name with args.
2384set dummy sed; ac_word=$2
2385echo "$as_me:2385: checking for $ac_word" >&5
2386echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2387if test "${ac_cv_path_SED+set}" = set; then
2388 echo $ECHO_N "(cached) $ECHO_C" >&6
2389else
2390 case $SED in
2391 [\\/]* | ?:[\\/]*)
2392 ac_cv_path_SED="$SED" # Let the user override the test with a path.
2393 ;;
2394 *)
2395 ac_save_IFS=$IFS; IFS=$ac_path_separator
2396ac_dummy="$PATH"
2397for ac_dir in $ac_dummy; do
2398 IFS=$ac_save_IFS
2399 test -z "$ac_dir" && ac_dir=.
2400 if $as_executable_p "$ac_dir/$ac_word"; then
2401 ac_cv_path_SED="$ac_dir/$ac_word"
2402 echo "$as_me:2402: found $ac_dir/$ac_word" >&5
2403 break
2404fi
2405done
2406
2407 ;;
2408esac
2409fi
2410SED=$ac_cv_path_SED
2411
2412if test -n "$SED"; then
2413 echo "$as_me:2413: result: $SED" >&5
2414echo "${ECHO_T}$SED" >&6
2415else
2416 echo "$as_me:2416: result: no" >&5
2417echo "${ECHO_T}no" >&6
2418fi
2419
2420# Extract the first word of "ent", so it can be a program name with args.
2421set dummy ent; ac_word=$2
2422echo "$as_me:2422: checking for $ac_word" >&5
2423echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2424if test "${ac_cv_path_ENT+set}" = set; then
2425 echo $ECHO_N "(cached) $ECHO_C" >&6
2426else
2427 case $ENT in
2428 [\\/]* | ?:[\\/]*)
2429 ac_cv_path_ENT="$ENT" # Let the user override the test with a path.
2430 ;;
2431 *)
2432 ac_save_IFS=$IFS; IFS=$ac_path_separator
2433ac_dummy="$PATH"
2434for ac_dir in $ac_dummy; do
2435 IFS=$ac_save_IFS
2436 test -z "$ac_dir" && ac_dir=.
2437 if $as_executable_p "$ac_dir/$ac_word"; then
2438 ac_cv_path_ENT="$ac_dir/$ac_word"
2439 echo "$as_me:2439: found $ac_dir/$ac_word" >&5
2440 break
2441fi
2442done
2443
2444 ;;
2445esac
2446fi
2447ENT=$ac_cv_path_ENT
2448
2449if test -n "$ENT"; then
2450 echo "$as_me:2450: result: $ENT" >&5
2451echo "${ECHO_T}$ENT" >&6
2452else
2453 echo "$as_me:2453: result: no" >&5
2454echo "${ECHO_T}no" >&6
2455fi
2456
2457# Extract the first word of "bash", so it can be a program name with args.
2458set dummy bash; ac_word=$2
2459echo "$as_me:2459: checking for $ac_word" >&5
2460echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2461if test "${ac_cv_path_TEST_MINUS_S_SH+set}" = set; then
2462 echo $ECHO_N "(cached) $ECHO_C" >&6
2463else
2464 case $TEST_MINUS_S_SH in
2465 [\\/]* | ?:[\\/]*)
2466 ac_cv_path_TEST_MINUS_S_SH="$TEST_MINUS_S_SH" # Let the user override the test with a path.
2467 ;;
2468 *)
2469 ac_save_IFS=$IFS; IFS=$ac_path_separator
2470ac_dummy="$PATH"
2471for ac_dir in $ac_dummy; do
2472 IFS=$ac_save_IFS
2473 test -z "$ac_dir" && ac_dir=.
2474 if $as_executable_p "$ac_dir/$ac_word"; then
2475 ac_cv_path_TEST_MINUS_S_SH="$ac_dir/$ac_word"
2476 echo "$as_me:2476: found $ac_dir/$ac_word" >&5
2477 break
2478fi
2479done
2480
2481 ;;
2482esac
2483fi
2484TEST_MINUS_S_SH=$ac_cv_path_TEST_MINUS_S_SH
2485
2486if test -n "$TEST_MINUS_S_SH"; then
2487 echo "$as_me:2487: result: $TEST_MINUS_S_SH" >&5
2488echo "${ECHO_T}$TEST_MINUS_S_SH" >&6
2489else
2490 echo "$as_me:2490: result: no" >&5
2491echo "${ECHO_T}no" >&6
2492fi
2493
2494# Extract the first word of "ksh", so it can be a program name with args.
2495set dummy ksh; ac_word=$2
2496echo "$as_me:2496: checking for $ac_word" >&5
2497echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2498if test "${ac_cv_path_TEST_MINUS_S_SH+set}" = set; then
2499 echo $ECHO_N "(cached) $ECHO_C" >&6
2500else
2501 case $TEST_MINUS_S_SH in
2502 [\\/]* | ?:[\\/]*)
2503 ac_cv_path_TEST_MINUS_S_SH="$TEST_MINUS_S_SH" # Let the user override the test with a path.
2504 ;;
2505 *)
2506 ac_save_IFS=$IFS; IFS=$ac_path_separator
2507ac_dummy="$PATH"
2508for ac_dir in $ac_dummy; do
2509 IFS=$ac_save_IFS
2510 test -z "$ac_dir" && ac_dir=.
2511 if $as_executable_p "$ac_dir/$ac_word"; then
2512 ac_cv_path_TEST_MINUS_S_SH="$ac_dir/$ac_word"
2513 echo "$as_me:2513: found $ac_dir/$ac_word" >&5
2514 break
2515fi
2516done
2517
2518 ;;
2519esac
2520fi
2521TEST_MINUS_S_SH=$ac_cv_path_TEST_MINUS_S_SH
2522
2523if test -n "$TEST_MINUS_S_SH"; then
2524 echo "$as_me:2524: result: $TEST_MINUS_S_SH" >&5
2525echo "${ECHO_T}$TEST_MINUS_S_SH" >&6
2526else
2527 echo "$as_me:2527: result: no" >&5
2528echo "${ECHO_T}no" >&6
2529fi
2530
2531# Extract the first word of "sh", so it can be a program name with args.
2532set dummy sh; ac_word=$2
2533echo "$as_me:2533: checking for $ac_word" >&5
2534echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2535if test "${ac_cv_path_TEST_MINUS_S_SH+set}" = set; then
2536 echo $ECHO_N "(cached) $ECHO_C" >&6
2537else
2538 case $TEST_MINUS_S_SH in
2539 [\\/]* | ?:[\\/]*)
2540 ac_cv_path_TEST_MINUS_S_SH="$TEST_MINUS_S_SH" # Let the user override the test with a path.
2541 ;;
2542 *)
2543 ac_save_IFS=$IFS; IFS=$ac_path_separator
2544ac_dummy="$PATH"
2545for ac_dir in $ac_dummy; do
2546 IFS=$ac_save_IFS
2547 test -z "$ac_dir" && ac_dir=.
2548 if $as_executable_p "$ac_dir/$ac_word"; then
2549 ac_cv_path_TEST_MINUS_S_SH="$ac_dir/$ac_word"
2550 echo "$as_me:2550: found $ac_dir/$ac_word" >&5
2551 break
2552fi
2553done
2554
2555 ;;
2556esac
2557fi
2558TEST_MINUS_S_SH=$ac_cv_path_TEST_MINUS_S_SH
2559
2560if test -n "$TEST_MINUS_S_SH"; then
2561 echo "$as_me:2561: result: $TEST_MINUS_S_SH" >&5
2562echo "${ECHO_T}$TEST_MINUS_S_SH" >&6
2563else
2564 echo "$as_me:2564: result: no" >&5
2565echo "${ECHO_T}no" >&6
2566fi
2567
2568# Extract the first word of "sh", so it can be a program name with args.
2569set dummy sh; ac_word=$2
2570echo "$as_me:2570: checking for $ac_word" >&5
2571echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2572if test "${ac_cv_path_SH+set}" = set; then
2573 echo $ECHO_N "(cached) $ECHO_C" >&6
2574else
2575 case $SH in
2576 [\\/]* | ?:[\\/]*)
2577 ac_cv_path_SH="$SH" # Let the user override the test with a path.
2578 ;;
2579 *)
2580 ac_save_IFS=$IFS; IFS=$ac_path_separator
2581ac_dummy="$PATH"
2582for ac_dir in $ac_dummy; do
2583 IFS=$ac_save_IFS
2584 test -z "$ac_dir" && ac_dir=.
2585 if $as_executable_p "$ac_dir/$ac_word"; then
2586 ac_cv_path_SH="$ac_dir/$ac_word"
2587 echo "$as_me:2587: found $ac_dir/$ac_word" >&5
2588 break
2589fi
2590done
2591
2592 ;;
2593esac
2594fi
2595SH=$ac_cv_path_SH
2596
2597if test -n "$SH"; then
2598 echo "$as_me:2598: result: $SH" >&5
2599echo "${ECHO_T}$SH" >&6
2600else
2601 echo "$as_me:2601: result: no" >&5
2602echo "${ECHO_T}no" >&6
2603fi
2604
2605# System features
2606# Check whether --enable-largefile or --disable-largefile was given.
2607if test "${enable_largefile+set}" = set; then
2608 enableval="$enable_largefile"
2609
2610fi;
2611if test "$enable_largefile" != no; then
2612
2613 echo "$as_me:2613: checking for special C compiler options needed for large files" >&5
2614echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
2615if test "${ac_cv_sys_largefile_CC+set}" = set; then
2616 echo $ECHO_N "(cached) $ECHO_C" >&6
2617else
2618 ac_cv_sys_largefile_CC=no
2619 if test "$GCC" != yes; then
2620 ac_save_CC=$CC
2621 while :; do
2622 # IRIX 6.2 and later do not support large files by default,
2623 # so use the C compiler's -n32 option if that helps.
2624 cat >conftest.$ac_ext <<_ACEOF
2625#line 2625 "configure"
2626#include "confdefs.h"
2627#include <sys/types.h>
2628 /* Check that off_t can represent 2**63 - 1 correctly.
2629 We can't simply define LARGE_OFF_T to be 9223372036854775807,
2630 since some C++ compilers masquerading as C compilers
2631 incorrectly reject 9223372036854775807. */
2632#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
2633 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
2634 && LARGE_OFF_T % 2147483647 == 1)
2635 ? 1 : -1];
2636int
2637main ()
2638{
2639
2640 ;
2641 return 0;
2642}
2643_ACEOF
2644 rm -f conftest.$ac_objext
2645if { (eval echo "$as_me:2645: \"$ac_compile\"") >&5
2646 (eval $ac_compile) 2>&5
2647 ac_status=$?
2648 echo "$as_me:2648: \$? = $ac_status" >&5
2649 (exit $ac_status); } &&
2650 { ac_try='test -s conftest.$ac_objext'
2651 { (eval echo "$as_me:2651: \"$ac_try\"") >&5
2652 (eval $ac_try) 2>&5
2653 ac_status=$?
2654 echo "$as_me:2654: \$? = $ac_status" >&5
2655 (exit $ac_status); }; }; then
2656 break
2657else
2658 echo "$as_me: failed program was:" >&5
2659cat conftest.$ac_ext >&5
2660fi
2661rm -f conftest.$ac_objext
2662 CC="$CC -n32"
2663 rm -f conftest.$ac_objext
2664if { (eval echo "$as_me:2664: \"$ac_compile\"") >&5
2665 (eval $ac_compile) 2>&5
2666 ac_status=$?
2667 echo "$as_me:2667: \$? = $ac_status" >&5
2668 (exit $ac_status); } &&
2669 { ac_try='test -s conftest.$ac_objext'
2670 { (eval echo "$as_me:2670: \"$ac_try\"") >&5
2671 (eval $ac_try) 2>&5
2672 ac_status=$?
2673 echo "$as_me:2673: \$? = $ac_status" >&5
2674 (exit $ac_status); }; }; then
2675 ac_cv_sys_largefile_CC=' -n32'; break
2676else
2677 echo "$as_me: failed program was:" >&5
2678cat conftest.$ac_ext >&5
2679fi
2680rm -f conftest.$ac_objext
2681 break
2682 done
2683 CC=$ac_save_CC
2684 rm -f conftest.$ac_ext
2685 fi
2686fi
2687echo "$as_me:2687: result: $ac_cv_sys_largefile_CC" >&5
2688echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
2689 if test "$ac_cv_sys_largefile_CC" != no; then
2690 CC=$CC$ac_cv_sys_largefile_CC
2691 fi
2692
2693 echo "$as_me:2693: checking for _FILE_OFFSET_BITS value needed for large files" >&5
2694echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
2695if test "${ac_cv_sys_file_offset_bits+set}" = set; then
2696 echo $ECHO_N "(cached) $ECHO_C" >&6
2697else
2698 while :; do
2699 ac_cv_sys_file_offset_bits=no
2700 cat >conftest.$ac_ext <<_ACEOF
2701#line 2701 "configure"
2702#include "confdefs.h"
2703#include <sys/types.h>
2704 /* Check that off_t can represent 2**63 - 1 correctly.
2705 We can't simply define LARGE_OFF_T to be 9223372036854775807,
2706 since some C++ compilers masquerading as C compilers
2707 incorrectly reject 9223372036854775807. */
2708#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
2709 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
2710 && LARGE_OFF_T % 2147483647 == 1)
2711 ? 1 : -1];
2712int
2713main ()
2714{
2715
2716 ;
2717 return 0;
2718}
2719_ACEOF
2720rm -f conftest.$ac_objext
2721if { (eval echo "$as_me:2721: \"$ac_compile\"") >&5
2722 (eval $ac_compile) 2>&5
2723 ac_status=$?
2724 echo "$as_me:2724: \$? = $ac_status" >&5
2725 (exit $ac_status); } &&
2726 { ac_try='test -s conftest.$ac_objext'
2727 { (eval echo "$as_me:2727: \"$ac_try\"") >&5
2728 (eval $ac_try) 2>&5
2729 ac_status=$?
2730 echo "$as_me:2730: \$? = $ac_status" >&5
2731 (exit $ac_status); }; }; then
2732 break
2733else
2734 echo "$as_me: failed program was:" >&5
2735cat conftest.$ac_ext >&5
2736fi
2737rm -f conftest.$ac_objext conftest.$ac_ext
2738 cat >conftest.$ac_ext <<_ACEOF
2739#line 2739 "configure"
2740#include "confdefs.h"
2741#define _FILE_OFFSET_BITS 64
2742#include <sys/types.h>
2743 /* Check that off_t can represent 2**63 - 1 correctly.
2744 We can't simply define LARGE_OFF_T to be 9223372036854775807,
2745 since some C++ compilers masquerading as C compilers
2746 incorrectly reject 9223372036854775807. */
2747#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
2748 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
2749 && LARGE_OFF_T % 2147483647 == 1)
2750 ? 1 : -1];
2751int
2752main ()
2753{
2754
2755 ;
2756 return 0;
2757}
2758_ACEOF
2759rm -f conftest.$ac_objext
2760if { (eval echo "$as_me:2760: \"$ac_compile\"") >&5
2761 (eval $ac_compile) 2>&5
2762 ac_status=$?
2763 echo "$as_me:2763: \$? = $ac_status" >&5
2764 (exit $ac_status); } &&
2765 { ac_try='test -s conftest.$ac_objext'
2766 { (eval echo "$as_me:2766: \"$ac_try\"") >&5
2767 (eval $ac_try) 2>&5
2768 ac_status=$?
2769 echo "$as_me:2769: \$? = $ac_status" >&5
2770 (exit $ac_status); }; }; then
2771 ac_cv_sys_file_offset_bits=64; break
2772else
2773 echo "$as_me: failed program was:" >&5
2774cat conftest.$ac_ext >&5
2775fi
2776rm -f conftest.$ac_objext conftest.$ac_ext
2777 break
2778done
2779fi
2780echo "$as_me:2780: result: $ac_cv_sys_file_offset_bits" >&5
2781echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
2782if test "$ac_cv_sys_file_offset_bits" != no; then
2783
2784cat >>confdefs.h <<EOF
2785#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
2786EOF
2787
2788fi
2789rm -f conftest*
2790 echo "$as_me:2790: checking for _LARGE_FILES value needed for large files" >&5
2791echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
2792if test "${ac_cv_sys_large_files+set}" = set; then
2793 echo $ECHO_N "(cached) $ECHO_C" >&6
2794else
2795 while :; do
2796 ac_cv_sys_large_files=no
2797 cat >conftest.$ac_ext <<_ACEOF
2798#line 2798 "configure"
2799#include "confdefs.h"
2800#include <sys/types.h>
2801 /* Check that off_t can represent 2**63 - 1 correctly.
2802 We can't simply define LARGE_OFF_T to be 9223372036854775807,
2803 since some C++ compilers masquerading as C compilers
2804 incorrectly reject 9223372036854775807. */
2805#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
2806 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
2807 && LARGE_OFF_T % 2147483647 == 1)
2808 ? 1 : -1];
2809int
2810main ()
2811{
2812
2813 ;
2814 return 0;
2815}
2816_ACEOF
2817rm -f conftest.$ac_objext
2818if { (eval echo "$as_me:2818: \"$ac_compile\"") >&5
2819 (eval $ac_compile) 2>&5
2820 ac_status=$?
2821 echo "$as_me:2821: \$? = $ac_status" >&5
2822 (exit $ac_status); } &&
2823 { ac_try='test -s conftest.$ac_objext'
2824 { (eval echo "$as_me:2824: \"$ac_try\"") >&5
2825 (eval $ac_try) 2>&5
2826 ac_status=$?
2827 echo "$as_me:2827: \$? = $ac_status" >&5
2828 (exit $ac_status); }; }; then
2829 break
2830else
2831 echo "$as_me: failed program was:" >&5
2832cat conftest.$ac_ext >&5
2833fi
2834rm -f conftest.$ac_objext conftest.$ac_ext
2835 cat >conftest.$ac_ext <<_ACEOF
2836#line 2836 "configure"
2837#include "confdefs.h"
2838#define _LARGE_FILES 1
2839#include <sys/types.h>
2840 /* Check that off_t can represent 2**63 - 1 correctly.
2841 We can't simply define LARGE_OFF_T to be 9223372036854775807,
2842 since some C++ compilers masquerading as C compilers
2843 incorrectly reject 9223372036854775807. */
2844#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
2845 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
2846 && LARGE_OFF_T % 2147483647 == 1)
2847 ? 1 : -1];
2848int
2849main ()
2850{
2851
2852 ;
2853 return 0;
2854}
2855_ACEOF
2856rm -f conftest.$ac_objext
2857if { (eval echo "$as_me:2857: \"$ac_compile\"") >&5
2858 (eval $ac_compile) 2>&5
2859 ac_status=$?
2860 echo "$as_me:2860: \$? = $ac_status" >&5
2861 (exit $ac_status); } &&
2862 { ac_try='test -s conftest.$ac_objext'
2863 { (eval echo "$as_me:2863: \"$ac_try\"") >&5
2864 (eval $ac_try) 2>&5
2865 ac_status=$?
2866 echo "$as_me:2866: \$? = $ac_status" >&5
2867 (exit $ac_status); }; }; then
2868 ac_cv_sys_large_files=1; break
2869else
2870 echo "$as_me: failed program was:" >&5
2871cat conftest.$ac_ext >&5
2872fi
2873rm -f conftest.$ac_objext conftest.$ac_ext
2874 break
2875done
2876fi
2877echo "$as_me:2877: result: $ac_cv_sys_large_files" >&5
2878echo "${ECHO_T}$ac_cv_sys_large_files" >&6
2879if test "$ac_cv_sys_large_files" != no; then
2880
2881cat >>confdefs.h <<EOF
2882#define _LARGE_FILES $ac_cv_sys_large_files
2883EOF
2884
2885fi
2886rm -f conftest*
2887fi
2888
2889if test -z "$AR" ; then
2890 { { echo "$as_me:2890: error: *** 'ar' missing, please install or fix your \$PATH ***" >&5
2891echo "$as_me: error: *** 'ar' missing, please install or fix your \$PATH ***" >&2;}
2892 { (exit 1); exit 1; }; }
2893fi
2894
2895# Use LOGIN_PROGRAM from environment if possible
2896if test ! -z "$LOGIN_PROGRAM" ; then
2897 cat >>confdefs.h <<EOF
2898#define LOGIN_PROGRAM_FALLBACK "$LOGIN_PROGRAM"
2899EOF
2900
2901else
2902 # Search for login
2903 # Extract the first word of "login", so it can be a program name with args.
2904set dummy login; ac_word=$2
2905echo "$as_me:2905: checking for $ac_word" >&5
2906echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2907if test "${ac_cv_path_LOGIN_PROGRAM_FALLBACK+set}" = set; then
2908 echo $ECHO_N "(cached) $ECHO_C" >&6
2909else
2910 case $LOGIN_PROGRAM_FALLBACK in
2911 [\\/]* | ?:[\\/]*)
2912 ac_cv_path_LOGIN_PROGRAM_FALLBACK="$LOGIN_PROGRAM_FALLBACK" # Let the user override the test with a path.
2913 ;;
2914 *)
2915 ac_save_IFS=$IFS; IFS=$ac_path_separator
2916ac_dummy="$PATH"
2917for ac_dir in $ac_dummy; do
2918 IFS=$ac_save_IFS
2919 test -z "$ac_dir" && ac_dir=.
2920 if $as_executable_p "$ac_dir/$ac_word"; then
2921 ac_cv_path_LOGIN_PROGRAM_FALLBACK="$ac_dir/$ac_word"
2922 echo "$as_me:2922: found $ac_dir/$ac_word" >&5
2923 break
2924fi
2925done
2926
2927 ;;
2928esac
2929fi
2930LOGIN_PROGRAM_FALLBACK=$ac_cv_path_LOGIN_PROGRAM_FALLBACK
2931
2932if test -n "$LOGIN_PROGRAM_FALLBACK"; then
2933 echo "$as_me:2933: result: $LOGIN_PROGRAM_FALLBACK" >&5
2934echo "${ECHO_T}$LOGIN_PROGRAM_FALLBACK" >&6
2935else
2936 echo "$as_me:2936: result: no" >&5
2937echo "${ECHO_T}no" >&6
2938fi
2939
2940 if test ! -z "$LOGIN_PROGRAM_FALLBACK" ; then
2941 cat >>confdefs.h <<EOF
2942#define LOGIN_PROGRAM_FALLBACK "$LOGIN_PROGRAM_FALLBACK"
2943EOF
2944
2945 fi
2946fi
2947
2948if test -z "$LD" ; then
2949 LD=$CC
2950fi
2951
2952echo "$as_me:2952: checking for $CC option to accept ANSI C" >&5
2953echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2954if test "${ac_cv_prog_cc_stdc+set}" = set; then
2955 echo $ECHO_N "(cached) $ECHO_C" >&6
2956else
2957 ac_cv_prog_cc_stdc=no
2958ac_save_CC=$CC
2959cat >conftest.$ac_ext <<_ACEOF
2960#line 2960 "configure"
2961#include "confdefs.h"
2962#include <stdarg.h>
2963#include <stdio.h>
2964#include <sys/types.h>
2965#include <sys/stat.h>
2966/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2967struct buf { int x; };
2968FILE * (*rcsopen) (struct buf *, struct stat *, int);
2969static char *e (p, i)
2970 char **p;
2971 int i;
2972{
2973 return p[i];
2974}
2975static char *f (char * (*g) (char **, int), char **p, ...)
2976{
2977 char *s;
2978 va_list v;
2979 va_start (v,p);
2980 s = g (p, va_arg (v,int));
2981 va_end (v);
2982 return s;
2983}
2984int test (int i, double x);
2985struct s1 {int (*f) (int a);};
2986struct s2 {int (*f) (double a);};
2987int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2988int argc;
2989char **argv;
2990int
2991main ()
2992{
2993return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2994 ;
2995 return 0;
2996}
2997_ACEOF
2998# Don't try gcc -ansi; that turns off useful extensions and
2999# breaks some systems' header files.
3000# AIX -qlanglvl=ansi
3001# Ultrix and OSF/1 -std1
3002# HP-UX 10.20 and later -Ae
3003# HP-UX older versions -Aa -D_HPUX_SOURCE
3004# SVR4 -Xc -D__EXTENSIONS__
3005for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3006do
3007 CC="$ac_save_CC $ac_arg"
3008 rm -f conftest.$ac_objext
3009if { (eval echo "$as_me:3009: \"$ac_compile\"") >&5
3010 (eval $ac_compile) 2>&5
3011 ac_status=$?
3012 echo "$as_me:3012: \$? = $ac_status" >&5
3013 (exit $ac_status); } &&
3014 { ac_try='test -s conftest.$ac_objext'
3015 { (eval echo "$as_me:3015: \"$ac_try\"") >&5
3016 (eval $ac_try) 2>&5
3017 ac_status=$?
3018 echo "$as_me:3018: \$? = $ac_status" >&5
3019 (exit $ac_status); }; }; then
3020 ac_cv_prog_cc_stdc=$ac_arg
3021break
3022else
3023 echo "$as_me: failed program was:" >&5
3024cat conftest.$ac_ext >&5
3025fi
3026rm -f conftest.$ac_objext
3027done
3028rm -f conftest.$ac_ext conftest.$ac_objext
3029CC=$ac_save_CC
3030
3031fi
3032
3033case "x$ac_cv_prog_cc_stdc" in
3034 x|xno)
3035 echo "$as_me:3035: result: none needed" >&5
3036echo "${ECHO_T}none needed" >&6 ;;
3037 *)
3038 echo "$as_me:3038: result: $ac_cv_prog_cc_stdc" >&5
3039echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
3040 CC="$CC $ac_cv_prog_cc_stdc" ;;
3041esac
3042
3043echo "$as_me:3043: checking for inline" >&5
3044echo $ECHO_N "checking for inline... $ECHO_C" >&6
3045if test "${ac_cv_c_inline+set}" = set; then
3046 echo $ECHO_N "(cached) $ECHO_C" >&6
3047else
3048 ac_cv_c_inline=no
3049for ac_kw in inline __inline__ __inline; do
3050 cat >conftest.$ac_ext <<_ACEOF
3051#line 3051 "configure"
3052#include "confdefs.h"
3053#ifndef __cplusplus
3054static $ac_kw int static_foo () {return 0; }
3055$ac_kw int foo () {return 0; }
3056#endif
3057
3058_ACEOF
3059rm -f conftest.$ac_objext
3060if { (eval echo "$as_me:3060: \"$ac_compile\"") >&5
3061 (eval $ac_compile) 2>&5
3062 ac_status=$?
3063 echo "$as_me:3063: \$? = $ac_status" >&5
3064 (exit $ac_status); } &&
3065 { ac_try='test -s conftest.$ac_objext'
3066 { (eval echo "$as_me:3066: \"$ac_try\"") >&5
3067 (eval $ac_try) 2>&5
3068 ac_status=$?
3069 echo "$as_me:3069: \$? = $ac_status" >&5
3070 (exit $ac_status); }; }; then
3071 ac_cv_c_inline=$ac_kw; break
3072else
3073 echo "$as_me: failed program was:" >&5
3074cat conftest.$ac_ext >&5
3075fi
3076rm -f conftest.$ac_objext conftest.$ac_ext
3077done
3078
3079fi
3080echo "$as_me:3080: result: $ac_cv_c_inline" >&5
3081echo "${ECHO_T}$ac_cv_c_inline" >&6
3082case $ac_cv_c_inline in
3083 inline | yes) ;;
3084 no)
3085cat >>confdefs.h <<\EOF
3086#define inline
3087EOF
3088 ;;
3089 *) cat >>confdefs.h <<EOF
3090#define inline $ac_cv_c_inline
3091EOF
3092 ;;
3093esac
3094
3095if test "$GCC" = "yes" || test "$GCC" = "egcs"; then
3096 CFLAGS="$CFLAGS -Wall -Wpointer-arith -Wno-uninitialized"
3097fi
3098
3099# Check for some target-specific stuff
3100case "$host" in
3101*-*-aix*)
3102 CPPFLAGS="$CPPFLAGS -I/usr/local/include"
3103 LDFLAGS="$LDFLAGS -L/usr/local/lib"
3104 echo "$as_me:3104: checking how to specify blibpath for linker ($LD)" >&5
3105echo $ECHO_N "checking how to specify blibpath for linker ($LD)... $ECHO_C" >&6
3106 if (test -z "$blibpath"); then
3107 blibpath="/usr/lib:/lib:/usr/local/lib"
3108 fi
3109 saved_LDFLAGS="$LDFLAGS"
3110 for tryflags in -blibpath: -Wl,-blibpath: -Wl,-rpath, ;do
3111 if (test -z "$blibflags"); then
3112 LDFLAGS="$saved_LDFLAGS $tryflags$blibpath"
3113 cat >conftest.$ac_ext <<_ACEOF
3114#line 3114 "configure"
3115#include "confdefs.h"
3116
3117int
3118main ()
3119{
3120
3121 ;
3122 return 0;
3123}
3124_ACEOF
3125rm -f conftest.$ac_objext conftest$ac_exeext
3126if { (eval echo "$as_me:3126: \"$ac_link\"") >&5
3127 (eval $ac_link) 2>&5
3128 ac_status=$?
3129 echo "$as_me:3129: \$? = $ac_status" >&5
3130 (exit $ac_status); } &&
3131 { ac_try='test -s conftest$ac_exeext'
3132 { (eval echo "$as_me:3132: \"$ac_try\"") >&5
3133 (eval $ac_try) 2>&5
3134 ac_status=$?
3135 echo "$as_me:3135: \$? = $ac_status" >&5
3136 (exit $ac_status); }; }; then
3137 blibflags=$tryflags
3138else
3139 echo "$as_me: failed program was:" >&5
3140cat conftest.$ac_ext >&5
3141fi
3142rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3143 fi
3144 done
3145 if (test -z "$blibflags"); then
3146 echo "$as_me:3146: result: not found" >&5
3147echo "${ECHO_T}not found" >&6
3148 { { echo "$as_me:3148: error: *** must be able to specify blibpath on AIX - check config.log" >&5
3149echo "$as_me: error: *** must be able to specify blibpath on AIX - check config.log" >&2;}
3150 { (exit 1); exit 1; }; }
3151 else
3152 echo "$as_me:3152: result: $blibflags" >&5
3153echo "${ECHO_T}$blibflags" >&6
3154 fi
3155 LDFLAGS="$saved_LDFLAGS"
3156 echo "$as_me:3156: checking for authenticate" >&5
3157echo $ECHO_N "checking for authenticate... $ECHO_C" >&6
3158if test "${ac_cv_func_authenticate+set}" = set; then
3159 echo $ECHO_N "(cached) $ECHO_C" >&6
3160else
3161 cat >conftest.$ac_ext <<_ACEOF
3162#line 3162 "configure"
3163#include "confdefs.h"
3164/* System header to define __stub macros and hopefully few prototypes,
3165 which can conflict with char authenticate (); below. */
3166#include <assert.h>
3167/* Override any gcc2 internal prototype to avoid an error. */
3168#ifdef __cplusplus
3169extern "C"
3170#endif
3171/* We use char because int might match the return type of a gcc2
3172 builtin and then its argument prototype would still apply. */
3173char authenticate ();
3174char (*f) ();
3175
3176int
3177main ()
3178{
3179/* The GNU C library defines this for functions which it implements
3180 to always fail with ENOSYS. Some functions are actually named
3181 something starting with __ and the normal name is an alias. */
3182#if defined (__stub_authenticate) || defined (__stub___authenticate)
3183choke me
3184#else
3185f = authenticate;
3186#endif
3187
3188 ;
3189 return 0;
3190}
3191_ACEOF
3192rm -f conftest.$ac_objext conftest$ac_exeext
3193if { (eval echo "$as_me:3193: \"$ac_link\"") >&5
3194 (eval $ac_link) 2>&5
3195 ac_status=$?
3196 echo "$as_me:3196: \$? = $ac_status" >&5
3197 (exit $ac_status); } &&
3198 { ac_try='test -s conftest$ac_exeext'
3199 { (eval echo "$as_me:3199: \"$ac_try\"") >&5
3200 (eval $ac_try) 2>&5
3201 ac_status=$?
3202 echo "$as_me:3202: \$? = $ac_status" >&5
3203 (exit $ac_status); }; }; then
3204 ac_cv_func_authenticate=yes
3205else
3206 echo "$as_me: failed program was:" >&5
3207cat conftest.$ac_ext >&5
3208ac_cv_func_authenticate=no
3209fi
3210rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3211fi
3212echo "$as_me:3212: result: $ac_cv_func_authenticate" >&5
3213echo "${ECHO_T}$ac_cv_func_authenticate" >&6
3214if test $ac_cv_func_authenticate = yes; then
3215 cat >>confdefs.h <<\EOF
3216#define WITH_AIXAUTHENTICATE 1
3217EOF
3218
3219else
3220 echo "$as_me:3220: checking for authenticate in -ls" >&5
3221echo $ECHO_N "checking for authenticate in -ls... $ECHO_C" >&6
3222if test "${ac_cv_lib_s_authenticate+set}" = set; then
3223 echo $ECHO_N "(cached) $ECHO_C" >&6
3224else
3225 ac_check_lib_save_LIBS=$LIBS
3226LIBS="-ls $LIBS"
3227cat >conftest.$ac_ext <<_ACEOF
3228#line 3228 "configure"
3229#include "confdefs.h"
3230
3231/* Override any gcc2 internal prototype to avoid an error. */
3232#ifdef __cplusplus
3233extern "C"
3234#endif
3235/* We use char because int might match the return type of a gcc2
3236 builtin and then its argument prototype would still apply. */
3237char authenticate ();
3238int
3239main ()
3240{
3241authenticate ();
3242 ;
3243 return 0;
3244}
3245_ACEOF
3246rm -f conftest.$ac_objext conftest$ac_exeext
3247if { (eval echo "$as_me:3247: \"$ac_link\"") >&5
3248 (eval $ac_link) 2>&5
3249 ac_status=$?
3250 echo "$as_me:3250: \$? = $ac_status" >&5
3251 (exit $ac_status); } &&
3252 { ac_try='test -s conftest$ac_exeext'
3253 { (eval echo "$as_me:3253: \"$ac_try\"") >&5
3254 (eval $ac_try) 2>&5
3255 ac_status=$?
3256 echo "$as_me:3256: \$? = $ac_status" >&5
3257 (exit $ac_status); }; }; then
3258 ac_cv_lib_s_authenticate=yes
3259else
3260 echo "$as_me: failed program was:" >&5
3261cat conftest.$ac_ext >&5
3262ac_cv_lib_s_authenticate=no
3263fi
3264rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3265LIBS=$ac_check_lib_save_LIBS
3266fi
3267echo "$as_me:3267: result: $ac_cv_lib_s_authenticate" >&5
3268echo "${ECHO_T}$ac_cv_lib_s_authenticate" >&6
3269if test $ac_cv_lib_s_authenticate = yes; then
3270 cat >>confdefs.h <<\EOF
3271#define WITH_AIXAUTHENTICATE 1
3272EOF
3273
3274 LIBS="$LIBS -ls"
3275
3276fi
3277
3278fi
3279
3280 echo "$as_me:3280: checking whether loginfailed is declared" >&5
3281echo $ECHO_N "checking whether loginfailed is declared... $ECHO_C" >&6
3282if test "${ac_cv_have_decl_loginfailed+set}" = set; then
3283 echo $ECHO_N "(cached) $ECHO_C" >&6
3284else
3285 cat >conftest.$ac_ext <<_ACEOF
3286#line 3286 "configure"
3287#include "confdefs.h"
3288#include <usersec.h>
3289
3290int
3291main ()
3292{
3293#ifndef loginfailed
3294 char *p = (char *) loginfailed;
3295#endif
3296
3297 ;
3298 return 0;
3299}
3300_ACEOF
3301rm -f conftest.$ac_objext
3302if { (eval echo "$as_me:3302: \"$ac_compile\"") >&5
3303 (eval $ac_compile) 2>&5
3304 ac_status=$?
3305 echo "$as_me:3305: \$? = $ac_status" >&5
3306 (exit $ac_status); } &&
3307 { ac_try='test -s conftest.$ac_objext'
3308 { (eval echo "$as_me:3308: \"$ac_try\"") >&5
3309 (eval $ac_try) 2>&5
3310 ac_status=$?
3311 echo "$as_me:3311: \$? = $ac_status" >&5
3312 (exit $ac_status); }; }; then
3313 ac_cv_have_decl_loginfailed=yes
3314else
3315 echo "$as_me: failed program was:" >&5
3316cat conftest.$ac_ext >&5
3317ac_cv_have_decl_loginfailed=no
3318fi
3319rm -f conftest.$ac_objext conftest.$ac_ext
3320fi
3321echo "$as_me:3321: result: $ac_cv_have_decl_loginfailed" >&5
3322echo "${ECHO_T}$ac_cv_have_decl_loginfailed" >&6
3323if test $ac_cv_have_decl_loginfailed = yes; then
3324 echo "$as_me:3324: checking if loginfailed takes 4 arguments" >&5
3325echo $ECHO_N "checking if loginfailed takes 4 arguments... $ECHO_C" >&6
3326 cat >conftest.$ac_ext <<_ACEOF
3327#line 3327 "configure"
3328#include "confdefs.h"
3329#include <usersec.h>
3330int
3331main ()
3332{
3333(void)loginfailed("user","host","tty",0);
3334 ;
3335 return 0;
3336}
3337_ACEOF
3338rm -f conftest.$ac_objext
3339if { (eval echo "$as_me:3339: \"$ac_compile\"") >&5
3340 (eval $ac_compile) 2>&5
3341 ac_status=$?
3342 echo "$as_me:3342: \$? = $ac_status" >&5
3343 (exit $ac_status); } &&
3344 { ac_try='test -s conftest.$ac_objext'
3345 { (eval echo "$as_me:3345: \"$ac_try\"") >&5
3346 (eval $ac_try) 2>&5
3347 ac_status=$?
3348 echo "$as_me:3348: \$? = $ac_status" >&5
3349 (exit $ac_status); }; }; then
3350 echo "$as_me:3350: result: yes" >&5
3351echo "${ECHO_T}yes" >&6
3352 cat >>confdefs.h <<\EOF
3353#define AIX_LOGINFAILED_4ARG 1
3354EOF
3355
3356else
3357 echo "$as_me: failed program was:" >&5
3358cat conftest.$ac_ext >&5
3359echo "$as_me:3359: result: no" >&5
3360echo "${ECHO_T}no" >&6
3361
3362fi
3363rm -f conftest.$ac_objext conftest.$ac_ext
3364fi
3365
3366for ac_func in setauthdb
3367do
3368as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
3369echo "$as_me:3369: checking for $ac_func" >&5
3370echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
3371if eval "test \"\${$as_ac_var+set}\" = set"; then
3372 echo $ECHO_N "(cached) $ECHO_C" >&6
3373else
3374 cat >conftest.$ac_ext <<_ACEOF
3375#line 3375 "configure"
3376#include "confdefs.h"
3377/* System header to define __stub macros and hopefully few prototypes,
3378 which can conflict with char $ac_func (); below. */
3379#include <assert.h>
3380/* Override any gcc2 internal prototype to avoid an error. */
3381#ifdef __cplusplus
3382extern "C"
3383#endif
3384/* We use char because int might match the return type of a gcc2
3385 builtin and then its argument prototype would still apply. */
3386char $ac_func ();
3387char (*f) ();
3388
3389int
3390main ()
3391{
3392/* The GNU C library defines this for functions which it implements
3393 to always fail with ENOSYS. Some functions are actually named
3394 something starting with __ and the normal name is an alias. */
3395#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3396choke me
3397#else
3398f = $ac_func;
3399#endif
3400
3401 ;
3402 return 0;
3403}
3404_ACEOF
3405rm -f conftest.$ac_objext conftest$ac_exeext
3406if { (eval echo "$as_me:3406: \"$ac_link\"") >&5
3407 (eval $ac_link) 2>&5
3408 ac_status=$?
3409 echo "$as_me:3409: \$? = $ac_status" >&5
3410 (exit $ac_status); } &&
3411 { ac_try='test -s conftest$ac_exeext'
3412 { (eval echo "$as_me:3412: \"$ac_try\"") >&5
3413 (eval $ac_try) 2>&5
3414 ac_status=$?
3415 echo "$as_me:3415: \$? = $ac_status" >&5
3416 (exit $ac_status); }; }; then
3417 eval "$as_ac_var=yes"
3418else
3419 echo "$as_me: failed program was:" >&5
3420cat conftest.$ac_ext >&5
3421eval "$as_ac_var=no"
3422fi
3423rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3424fi
3425echo "$as_me:3425: result: `eval echo '${'$as_ac_var'}'`" >&5
3426echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
3427if test `eval echo '${'$as_ac_var'}'` = yes; then
3428 cat >>confdefs.h <<EOF
3429#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
3430EOF
3431
3432fi
3433done
3434
3435 cat >>confdefs.h <<\EOF
3436#define BROKEN_GETADDRINFO 1
3437EOF
3438
3439 cat >>confdefs.h <<\EOF
3440#define BROKEN_REALPATH 1
3441EOF
3442
3443 cat >>confdefs.h <<\EOF
3444#define SETEUID_BREAKS_SETUID 1
3445EOF
3446
3447 cat >>confdefs.h <<\EOF
3448#define BROKEN_SETREUID 1
3449EOF
3450
3451 cat >>confdefs.h <<\EOF
3452#define BROKEN_SETREGID 1
3453EOF
3454
3455 cat >>confdefs.h <<\EOF
3456#define DISABLE_LASTLOG 1
3457EOF
3458
3459 cat >>confdefs.h <<\EOF
3460#define LOGIN_NEEDS_UTMPX 1
3461EOF
3462
3463 cat >>confdefs.h <<\EOF
3464#define SPT_TYPE SPT_REUSEARGV
3465EOF
3466
3467 ;;
3468*-*-cygwin*)
3469 check_for_libcrypt_later=1
3470 LIBS="$LIBS /usr/lib/textmode.o"
3471 cat >>confdefs.h <<\EOF
3472#define HAVE_CYGWIN 1
3473EOF
3474
3475 cat >>confdefs.h <<\EOF
3476#define USE_PIPES 1
3477EOF
3478
3479 cat >>confdefs.h <<\EOF
3480#define DISABLE_SHADOW 1
3481EOF
3482
3483 cat >>confdefs.h <<\EOF
3484#define IP_TOS_IS_BROKEN 1
3485EOF
3486
3487 cat >>confdefs.h <<\EOF
3488#define NO_X11_UNIX_SOCKETS 1
3489EOF
3490
3491 cat >>confdefs.h <<\EOF
3492#define NO_IPPORT_RESERVED_CONCEPT 1
3493EOF
3494
3495 cat >>confdefs.h <<\EOF
3496#define DISABLE_FD_PASSING 1
3497EOF
3498
3499 cat >>confdefs.h <<\EOF
3500#define SETGROUPS_NOOP 1
3501EOF
3502
3503 ;;
3504*-*-dgux*)
3505 cat >>confdefs.h <<\EOF
3506#define IP_TOS_IS_BROKEN 1
3507EOF
3508
3509 ;;
3510*-*-darwin*)
3511 echo "$as_me:3511: checking if we have working getaddrinfo" >&5
3512echo $ECHO_N "checking if we have working getaddrinfo... $ECHO_C" >&6
3513 if test "$cross_compiling" = yes; then
3514 echo "$as_me:3514: result: assume it is working" >&5
3515echo "${ECHO_T}assume it is working" >&6
3516else
3517 cat >conftest.$ac_ext <<_ACEOF
3518#line 3518 "configure"
3519#include "confdefs.h"
3520#include <mach-o/dyld.h>
3521main() { if (NSVersionOfRunTimeLibrary("System") >= (60 << 16))
3522 exit(0);
3523 else
3524 exit(1);
3525}
3526_ACEOF
3527rm -f conftest$ac_exeext
3528if { (eval echo "$as_me:3528: \"$ac_link\"") >&5
3529 (eval $ac_link) 2>&5
3530 ac_status=$?
3531 echo "$as_me:3531: \$? = $ac_status" >&5
3532 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3533 { (eval echo "$as_me:3533: \"$ac_try\"") >&5
3534 (eval $ac_try) 2>&5
3535 ac_status=$?
3536 echo "$as_me:3536: \$? = $ac_status" >&5
3537 (exit $ac_status); }; }; then
3538 echo "$as_me:3538: result: working" >&5
3539echo "${ECHO_T}working" >&6
3540else
3541 echo "$as_me: program exited with status $ac_status" >&5
3542echo "$as_me: failed program was:" >&5
3543cat conftest.$ac_ext >&5
3544echo "$as_me:3544: result: buggy" >&5
3545echo "${ECHO_T}buggy" >&6
3546 cat >>confdefs.h <<\EOF
3547#define BROKEN_GETADDRINFO 1
3548EOF
3549
3550fi
3551rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3552fi
3553 ;;
3554*-*-hpux10.26)
3555 if test -z "$GCC"; then
3556 CFLAGS="$CFLAGS -Ae"
3557 fi
3558 CPPFLAGS="$CPPFLAGS -D_HPUX_SOURCE -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1"
3559 IPADDR_IN_DISPLAY=yes
3560 cat >>confdefs.h <<\EOF
3561#define HAVE_SECUREWARE 1
3562EOF
3563
3564 cat >>confdefs.h <<\EOF
3565#define USE_PIPES 1
3566EOF
3567
3568 cat >>confdefs.h <<\EOF
3569#define LOGIN_NO_ENDOPT 1
3570EOF
3571
3572 cat >>confdefs.h <<\EOF
3573#define LOGIN_NEEDS_UTMPX 1
3574EOF
3575
3576 cat >>confdefs.h <<\EOF
3577#define DISABLE_SHADOW 1
3578EOF
3579
3580 cat >>confdefs.h <<\EOF
3581#define DISABLE_UTMP 1
3582EOF
3583
3584 cat >>confdefs.h <<\EOF
3585#define LOCKED_PASSWD_STRING "*"
3586EOF
3587
3588 cat >>confdefs.h <<\EOF
3589#define SPT_TYPE SPT_PSTAT
3590EOF
3591
3592 LIBS="$LIBS -lsec -lsecpw"
3593
3594echo "$as_me:3594: checking for t_error in -lxnet" >&5
3595echo $ECHO_N "checking for t_error in -lxnet... $ECHO_C" >&6
3596if test "${ac_cv_lib_xnet_t_error+set}" = set; then
3597 echo $ECHO_N "(cached) $ECHO_C" >&6
3598else
3599 ac_check_lib_save_LIBS=$LIBS
3600LIBS="-lxnet $LIBS"
3601cat >conftest.$ac_ext <<_ACEOF
3602#line 3602 "configure"
3603#include "confdefs.h"
3604
3605/* Override any gcc2 internal prototype to avoid an error. */
3606#ifdef __cplusplus
3607extern "C"
3608#endif
3609/* We use char because int might match the return type of a gcc2
3610 builtin and then its argument prototype would still apply. */
3611char t_error ();
3612int
3613main ()
3614{
3615t_error ();
3616 ;
3617 return 0;
3618}
3619_ACEOF
3620rm -f conftest.$ac_objext conftest$ac_exeext
3621if { (eval echo "$as_me:3621: \"$ac_link\"") >&5
3622 (eval $ac_link) 2>&5
3623 ac_status=$?
3624 echo "$as_me:3624: \$? = $ac_status" >&5
3625 (exit $ac_status); } &&
3626 { ac_try='test -s conftest$ac_exeext'
3627 { (eval echo "$as_me:3627: \"$ac_try\"") >&5
3628 (eval $ac_try) 2>&5
3629 ac_status=$?
3630 echo "$as_me:3630: \$? = $ac_status" >&5
3631 (exit $ac_status); }; }; then
3632 ac_cv_lib_xnet_t_error=yes
3633else
3634 echo "$as_me: failed program was:" >&5
3635cat conftest.$ac_ext >&5
3636ac_cv_lib_xnet_t_error=no
3637fi
3638rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3639LIBS=$ac_check_lib_save_LIBS
3640fi
3641echo "$as_me:3641: result: $ac_cv_lib_xnet_t_error" >&5
3642echo "${ECHO_T}$ac_cv_lib_xnet_t_error" >&6
3643if test $ac_cv_lib_xnet_t_error = yes; then
3644 cat >>confdefs.h <<EOF
3645#define HAVE_LIBXNET 1
3646EOF
3647
3648 LIBS="-lxnet $LIBS"
3649
3650else
3651 { { echo "$as_me:3651: error: *** -lxnet needed on HP-UX - check config.log ***" >&5
3652echo "$as_me: error: *** -lxnet needed on HP-UX - check config.log ***" >&2;}
3653 { (exit 1); exit 1; }; }
3654fi
3655
3656 disable_ptmx_check=yes
3657 ;;
3658*-*-hpux10*)
3659 if test -z "$GCC"; then
3660 CFLAGS="$CFLAGS -Ae"
3661 fi
3662 CPPFLAGS="$CPPFLAGS -D_HPUX_SOURCE -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1"
3663 IPADDR_IN_DISPLAY=yes
3664 cat >>confdefs.h <<\EOF
3665#define USE_PIPES 1
3666EOF
3667
3668 cat >>confdefs.h <<\EOF
3669#define LOGIN_NO_ENDOPT 1
3670EOF
3671
3672 cat >>confdefs.h <<\EOF
3673#define LOGIN_NEEDS_UTMPX 1
3674EOF
3675
3676 cat >>confdefs.h <<\EOF
3677#define DISABLE_SHADOW 1
3678EOF
3679
3680 cat >>confdefs.h <<\EOF
3681#define DISABLE_UTMP 1
3682EOF
3683
3684 cat >>confdefs.h <<\EOF
3685#define LOCKED_PASSWD_STRING "*"
3686EOF
3687
3688 cat >>confdefs.h <<\EOF
3689#define SPT_TYPE SPT_PSTAT
3690EOF
3691
3692 LIBS="$LIBS -lsec"
3693
3694echo "$as_me:3694: checking for t_error in -lxnet" >&5
3695echo $ECHO_N "checking for t_error in -lxnet... $ECHO_C" >&6
3696if test "${ac_cv_lib_xnet_t_error+set}" = set; then
3697 echo $ECHO_N "(cached) $ECHO_C" >&6
3698else
3699 ac_check_lib_save_LIBS=$LIBS
3700LIBS="-lxnet $LIBS"
3701cat >conftest.$ac_ext <<_ACEOF
3702#line 3702 "configure"
3703#include "confdefs.h"
3704
3705/* Override any gcc2 internal prototype to avoid an error. */
3706#ifdef __cplusplus
3707extern "C"
3708#endif
3709/* We use char because int might match the return type of a gcc2
3710 builtin and then its argument prototype would still apply. */
3711char t_error ();
3712int
3713main ()
3714{
3715t_error ();
3716 ;
3717 return 0;
3718}
3719_ACEOF
3720rm -f conftest.$ac_objext conftest$ac_exeext
3721if { (eval echo "$as_me:3721: \"$ac_link\"") >&5
3722 (eval $ac_link) 2>&5
3723 ac_status=$?
3724 echo "$as_me:3724: \$? = $ac_status" >&5
3725 (exit $ac_status); } &&
3726 { ac_try='test -s conftest$ac_exeext'
3727 { (eval echo "$as_me:3727: \"$ac_try\"") >&5
3728 (eval $ac_try) 2>&5
3729 ac_status=$?
3730 echo "$as_me:3730: \$? = $ac_status" >&5
3731 (exit $ac_status); }; }; then
3732 ac_cv_lib_xnet_t_error=yes
3733else
3734 echo "$as_me: failed program was:" >&5
3735cat conftest.$ac_ext >&5
3736ac_cv_lib_xnet_t_error=no
3737fi
3738rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3739LIBS=$ac_check_lib_save_LIBS
3740fi
3741echo "$as_me:3741: result: $ac_cv_lib_xnet_t_error" >&5
3742echo "${ECHO_T}$ac_cv_lib_xnet_t_error" >&6
3743if test $ac_cv_lib_xnet_t_error = yes; then
3744 cat >>confdefs.h <<EOF
3745#define HAVE_LIBXNET 1
3746EOF
3747
3748 LIBS="-lxnet $LIBS"
3749
3750else
3751 { { echo "$as_me:3751: error: *** -lxnet needed on HP-UX - check config.log ***" >&5
3752echo "$as_me: error: *** -lxnet needed on HP-UX - check config.log ***" >&2;}
3753 { (exit 1); exit 1; }; }
3754fi
3755
3756 ;;
3757*-*-hpux11*)
3758 CPPFLAGS="$CPPFLAGS -D_HPUX_SOURCE -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1"
3759 IPADDR_IN_DISPLAY=yes
3760 cat >>confdefs.h <<\EOF
3761#define PAM_SUN_CODEBASE 1
3762EOF
3763
3764 cat >>confdefs.h <<\EOF
3765#define USE_PIPES 1
3766EOF
3767
3768 cat >>confdefs.h <<\EOF
3769#define LOGIN_NO_ENDOPT 1
3770EOF
3771
3772 cat >>confdefs.h <<\EOF
3773#define LOGIN_NEEDS_UTMPX 1
3774EOF
3775
3776 cat >>confdefs.h <<\EOF
3777#define DISABLE_SHADOW 1
3778EOF
3779
3780 cat >>confdefs.h <<\EOF
3781#define DISABLE_UTMP 1
3782EOF
3783
3784 cat >>confdefs.h <<\EOF
3785#define LOCKED_PASSWD_STRING "*"
3786EOF
3787
3788 cat >>confdefs.h <<\EOF
3789#define SPT_TYPE SPT_PSTAT
3790EOF
3791
3792 LIBS="$LIBS -lsec"
3793
3794echo "$as_me:3794: checking for t_error in -lxnet" >&5
3795echo $ECHO_N "checking for t_error in -lxnet... $ECHO_C" >&6
3796if test "${ac_cv_lib_xnet_t_error+set}" = set; then
3797 echo $ECHO_N "(cached) $ECHO_C" >&6
3798else
3799 ac_check_lib_save_LIBS=$LIBS
3800LIBS="-lxnet $LIBS"
3801cat >conftest.$ac_ext <<_ACEOF
3802#line 3802 "configure"
3803#include "confdefs.h"
3804
3805/* Override any gcc2 internal prototype to avoid an error. */
3806#ifdef __cplusplus
3807extern "C"
3808#endif
3809/* We use char because int might match the return type of a gcc2
3810 builtin and then its argument prototype would still apply. */
3811char t_error ();
3812int
3813main ()
3814{
3815t_error ();
3816 ;
3817 return 0;
3818}
3819_ACEOF
3820rm -f conftest.$ac_objext conftest$ac_exeext
3821if { (eval echo "$as_me:3821: \"$ac_link\"") >&5
3822 (eval $ac_link) 2>&5
3823 ac_status=$?
3824 echo "$as_me:3824: \$? = $ac_status" >&5
3825 (exit $ac_status); } &&
3826 { ac_try='test -s conftest$ac_exeext'
3827 { (eval echo "$as_me:3827: \"$ac_try\"") >&5
3828 (eval $ac_try) 2>&5
3829 ac_status=$?
3830 echo "$as_me:3830: \$? = $ac_status" >&5
3831 (exit $ac_status); }; }; then
3832 ac_cv_lib_xnet_t_error=yes
3833else
3834 echo "$as_me: failed program was:" >&5
3835cat conftest.$ac_ext >&5
3836ac_cv_lib_xnet_t_error=no
3837fi
3838rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3839LIBS=$ac_check_lib_save_LIBS
3840fi
3841echo "$as_me:3841: result: $ac_cv_lib_xnet_t_error" >&5
3842echo "${ECHO_T}$ac_cv_lib_xnet_t_error" >&6
3843if test $ac_cv_lib_xnet_t_error = yes; then
3844 cat >>confdefs.h <<EOF
3845#define HAVE_LIBXNET 1
3846EOF
3847
3848 LIBS="-lxnet $LIBS"
3849
3850else
3851 { { echo "$as_me:3851: error: *** -lxnet needed on HP-UX - check config.log ***" >&5
3852echo "$as_me: error: *** -lxnet needed on HP-UX - check config.log ***" >&2;}
3853 { (exit 1); exit 1; }; }
3854fi
3855
3856 ;;
3857*-*-irix5*)
3858 CPPFLAGS="$CPPFLAGS -I/usr/local/include"
3859 LDFLAGS="$LDFLAGS"
3860 PATH="$PATH:/usr/etc"
3861 cat >>confdefs.h <<\EOF
3862#define BROKEN_INET_NTOA 1
3863EOF
3864
3865 cat >>confdefs.h <<\EOF
3866#define WITH_ABBREV_NO_TTY 1
3867EOF
3868
3869 cat >>confdefs.h <<\EOF
3870#define LOCKED_PASSWD_STRING "*LK*"
3871EOF
3872
3873 ;;
3874*-*-irix6*)
3875 CPPFLAGS="$CPPFLAGS -I/usr/local/include"
3876 LDFLAGS="$LDFLAGS"
3877 PATH="$PATH:/usr/etc"
3878 cat >>confdefs.h <<\EOF
3879#define WITH_IRIX_ARRAY 1
3880EOF
3881
3882 cat >>confdefs.h <<\EOF
3883#define WITH_IRIX_PROJECT 1
3884EOF
3885
3886 cat >>confdefs.h <<\EOF
3887#define WITH_IRIX_AUDIT 1
3888EOF
3889
3890 echo "$as_me:3890: checking for jlimit_startjob" >&5
3891echo $ECHO_N "checking for jlimit_startjob... $ECHO_C" >&6
3892if test "${ac_cv_func_jlimit_startjob+set}" = set; then
3893 echo $ECHO_N "(cached) $ECHO_C" >&6
3894else
3895 cat >conftest.$ac_ext <<_ACEOF
3896#line 3896 "configure"
3897#include "confdefs.h"
3898/* System header to define __stub macros and hopefully few prototypes,
3899 which can conflict with char jlimit_startjob (); below. */
3900#include <assert.h>
3901/* Override any gcc2 internal prototype to avoid an error. */
3902#ifdef __cplusplus
3903extern "C"
3904#endif
3905/* We use char because int might match the return type of a gcc2
3906 builtin and then its argument prototype would still apply. */
3907char jlimit_startjob ();
3908char (*f) ();
3909
3910int
3911main ()
3912{
3913/* The GNU C library defines this for functions which it implements
3914 to always fail with ENOSYS. Some functions are actually named
3915 something starting with __ and the normal name is an alias. */
3916#if defined (__stub_jlimit_startjob) || defined (__stub___jlimit_startjob)
3917choke me
3918#else
3919f = jlimit_startjob;
3920#endif
3921
3922 ;
3923 return 0;
3924}
3925_ACEOF
3926rm -f conftest.$ac_objext conftest$ac_exeext
3927if { (eval echo "$as_me:3927: \"$ac_link\"") >&5
3928 (eval $ac_link) 2>&5
3929 ac_status=$?
3930 echo "$as_me:3930: \$? = $ac_status" >&5
3931 (exit $ac_status); } &&
3932 { ac_try='test -s conftest$ac_exeext'
3933 { (eval echo "$as_me:3933: \"$ac_try\"") >&5
3934 (eval $ac_try) 2>&5
3935 ac_status=$?
3936 echo "$as_me:3936: \$? = $ac_status" >&5
3937 (exit $ac_status); }; }; then
3938 ac_cv_func_jlimit_startjob=yes
3939else
3940 echo "$as_me: failed program was:" >&5
3941cat conftest.$ac_ext >&5
3942ac_cv_func_jlimit_startjob=no
3943fi
3944rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3945fi
3946echo "$as_me:3946: result: $ac_cv_func_jlimit_startjob" >&5
3947echo "${ECHO_T}$ac_cv_func_jlimit_startjob" >&6
3948if test $ac_cv_func_jlimit_startjob = yes; then
3949 cat >>confdefs.h <<\EOF
3950#define WITH_IRIX_JOBS 1
3951EOF
3952
3953fi
3954
3955 cat >>confdefs.h <<\EOF
3956#define BROKEN_INET_NTOA 1
3957EOF
3958
3959 cat >>confdefs.h <<\EOF
3960#define WITH_ABBREV_NO_TTY 1
3961EOF
3962
3963 cat >>confdefs.h <<\EOF
3964#define LOCKED_PASSWD_STRING "*LK*"
3965EOF
3966
3967 ;;
3968*-*-linux*)
3969 no_dev_ptmx=1
3970 check_for_libcrypt_later=1
3971 check_for_openpty_ctty_bug=1
3972 cat >>confdefs.h <<\EOF
3973#define DONT_TRY_OTHER_AF 1
3974EOF
3975
3976 cat >>confdefs.h <<\EOF
3977#define PAM_TTY_KLUDGE 1
3978EOF
3979
3980 cat >>confdefs.h <<\EOF
3981#define LOCKED_PASSWD_PREFIX "!!"
3982EOF
3983
3984 cat >>confdefs.h <<\EOF
3985#define SPT_TYPE SPT_REUSEARGV
3986EOF
3987
3988 inet6_default_4in6=yes
3989 case `uname -r` in
3990 1.*|2.0.*)
3991 cat >>confdefs.h <<\EOF
3992#define BROKEN_CMSG_TYPE 1
3993EOF
3994
3995 ;;
3996 esac
3997 ;;
3998mips-sony-bsd|mips-sony-newsos4)
3999 cat >>confdefs.h <<\EOF
4000#define HAVE_NEWS4 1
4001EOF
4002
4003 SONY=1
4004 ;;
4005*-*-netbsd*)
4006 check_for_libcrypt_before=1
4007 need_dash_r=1
4008 ;;
4009*-*-freebsd*)
4010 check_for_libcrypt_later=1
4011 ;;
4012*-next-*)
4013 conf_lastlog_location="/usr/adm/lastlog"
4014 conf_utmp_location=/etc/utmp
4015 conf_wtmp_location=/usr/adm/wtmp
4016 MAIL=/usr/spool/mail
4017 cat >>confdefs.h <<\EOF
4018#define HAVE_NEXT 1
4019EOF
4020
4021 cat >>confdefs.h <<\EOF
4022#define BROKEN_REALPATH 1
4023EOF
4024
4025 cat >>confdefs.h <<\EOF
4026#define USE_PIPES 1
4027EOF
4028
4029 cat >>confdefs.h <<\EOF
4030#define BROKEN_SAVED_UIDS 1
4031EOF
4032
4033 CPPFLAGS="$CPPFLAGS -I/usr/local/include"
4034 CFLAGS="$CFLAGS"
4035 ;;
4036*-*-solaris*)
4037 CPPFLAGS="$CPPFLAGS -I/usr/local/include"
4038 LDFLAGS="$LDFLAGS -L/usr/local/lib -R/usr/local/lib"
4039 need_dash_r=1
4040 cat >>confdefs.h <<\EOF
4041#define PAM_SUN_CODEBASE 1
4042EOF
4043
4044 cat >>confdefs.h <<\EOF
4045#define LOGIN_NEEDS_UTMPX 1
4046EOF
4047
4048 cat >>confdefs.h <<\EOF
4049#define LOGIN_NEEDS_TERM 1
4050EOF
4051
4052 cat >>confdefs.h <<\EOF
4053#define PAM_TTY_KLUDGE 1
4054EOF
4055
4056 cat >>confdefs.h <<\EOF
4057#define LOCKED_PASSWD_STRING "*LK*"
4058EOF
4059
4060 # Pushing STREAMS modules will cause sshd to acquire a controlling tty.
4061 cat >>confdefs.h <<\EOF
4062#define SSHD_ACQUIRES_CTTY 1
4063EOF
4064
4065 external_path_file=/etc/default/login
4066 # hardwire lastlog location (can't detect it on some versions)
4067 conf_lastlog_location="/var/adm/lastlog"
4068 echo "$as_me:4068: checking for obsolete utmp and wtmp in solaris2.x" >&5
4069echo $ECHO_N "checking for obsolete utmp and wtmp in solaris2.x... $ECHO_C" >&6
4070 sol2ver=`echo "$host"| sed -e 's/.*[0-9]\.//'`
4071 if test "$sol2ver" -ge 8; then
4072 echo "$as_me:4072: result: yes" >&5
4073echo "${ECHO_T}yes" >&6
4074 cat >>confdefs.h <<\EOF
4075#define DISABLE_UTMP 1
4076EOF
4077
4078 cat >>confdefs.h <<\EOF
4079#define DISABLE_WTMP 1
4080EOF
4081
4082 else
4083 echo "$as_me:4083: result: no" >&5
4084echo "${ECHO_T}no" >&6
4085 fi
4086 ;;
4087*-*-sunos4*)
4088 CPPFLAGS="$CPPFLAGS -DSUNOS4"
4089
4090for ac_func in getpwanam
4091do
4092as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
4093echo "$as_me:4093: checking for $ac_func" >&5
4094echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
4095if eval "test \"\${$as_ac_var+set}\" = set"; then
4096 echo $ECHO_N "(cached) $ECHO_C" >&6
4097else
4098 cat >conftest.$ac_ext <<_ACEOF
4099#line 4099 "configure"
4100#include "confdefs.h"
4101/* System header to define __stub macros and hopefully few prototypes,
4102 which can conflict with char $ac_func (); below. */
4103#include <assert.h>
4104/* Override any gcc2 internal prototype to avoid an error. */
4105#ifdef __cplusplus
4106extern "C"
4107#endif
4108/* We use char because int might match the return type of a gcc2
4109 builtin and then its argument prototype would still apply. */
4110char $ac_func ();
4111char (*f) ();
4112
4113int
4114main ()
4115{
4116/* The GNU C library defines this for functions which it implements
4117 to always fail with ENOSYS. Some functions are actually named
4118 something starting with __ and the normal name is an alias. */
4119#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4120choke me
4121#else
4122f = $ac_func;
4123#endif
4124
4125 ;
4126 return 0;
4127}
4128_ACEOF
4129rm -f conftest.$ac_objext conftest$ac_exeext
4130if { (eval echo "$as_me:4130: \"$ac_link\"") >&5
4131 (eval $ac_link) 2>&5
4132 ac_status=$?
4133 echo "$as_me:4133: \$? = $ac_status" >&5
4134 (exit $ac_status); } &&
4135 { ac_try='test -s conftest$ac_exeext'
4136 { (eval echo "$as_me:4136: \"$ac_try\"") >&5
4137 (eval $ac_try) 2>&5
4138 ac_status=$?
4139 echo "$as_me:4139: \$? = $ac_status" >&5
4140 (exit $ac_status); }; }; then
4141 eval "$as_ac_var=yes"
4142else
4143 echo "$as_me: failed program was:" >&5
4144cat conftest.$ac_ext >&5
4145eval "$as_ac_var=no"
4146fi
4147rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4148fi
4149echo "$as_me:4149: result: `eval echo '${'$as_ac_var'}'`" >&5
4150echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
4151if test `eval echo '${'$as_ac_var'}'` = yes; then
4152 cat >>confdefs.h <<EOF
4153#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
4154EOF
4155
4156fi
4157done
4158
4159 cat >>confdefs.h <<\EOF
4160#define PAM_SUN_CODEBASE 1
4161EOF
4162
4163 conf_utmp_location=/etc/utmp
4164 conf_wtmp_location=/var/adm/wtmp
4165 conf_lastlog_location=/var/adm/lastlog
4166 cat >>confdefs.h <<\EOF
4167#define USE_PIPES 1
4168EOF
4169
4170 ;;
4171*-ncr-sysv*)
4172 CPPFLAGS="$CPPFLAGS -I/usr/local/include"
4173 LDFLAGS="$LDFLAGS -L/usr/local/lib"
4174 LIBS="$LIBS -lc89"
4175 cat >>confdefs.h <<\EOF
4176#define USE_PIPES 1
4177EOF
4178
4179 cat >>confdefs.h <<\EOF
4180#define SSHD_ACQUIRES_CTTY 1
4181EOF
4182
4183 ;;
4184*-sni-sysv*)
4185 CPPFLAGS="$CPPFLAGS -I/usr/local/include"
4186 # /usr/ucblib MUST NOT be searched on ReliantUNIX
4187 LDFLAGS="$LDFLAGS -L/usr/local/lib"
4188 IPADDR_IN_DISPLAY=yes
4189 cat >>confdefs.h <<\EOF
4190#define USE_PIPES 1
4191EOF
4192
4193 cat >>confdefs.h <<\EOF
4194#define IP_TOS_IS_BROKEN 1
4195EOF
4196
4197 cat >>confdefs.h <<\EOF
4198#define SSHD_ACQUIRES_CTTY 1
4199EOF
4200
4201 external_path_file=/etc/default/login
4202 # /usr/ucblib/libucb.a no longer needed on ReliantUNIX
4203 # Attention: always take care to bind libsocket and libnsl before libc,
4204 # otherwise you will find lots of "SIOCGPGRP errno 22" on syslog
4205 ;;
4206*-*-sysv4.2*)
4207 CPPFLAGS="$CPPFLAGS -I/usr/local/include"
4208 LDFLAGS="$LDFLAGS -L/usr/local/lib"
4209 cat >>confdefs.h <<\EOF
4210#define USE_PIPES 1
4211EOF
4212
4213 cat >>confdefs.h <<\EOF
4214#define SETEUID_BREAKS_SETUID 1
4215EOF
4216
4217 cat >>confdefs.h <<\EOF
4218#define BROKEN_SETREUID 1
4219EOF
4220
4221 cat >>confdefs.h <<\EOF
4222#define BROKEN_SETREGID 1
4223EOF
4224
4225 ;;
4226*-*-sysv5*)
4227 CPPFLAGS="$CPPFLAGS -I/usr/local/include"
4228 LDFLAGS="$LDFLAGS -L/usr/local/lib"
4229 cat >>confdefs.h <<\EOF
4230#define USE_PIPES 1
4231EOF
4232
4233 cat >>confdefs.h <<\EOF
4234#define SETEUID_BREAKS_SETUID 1
4235EOF
4236
4237 cat >>confdefs.h <<\EOF
4238#define BROKEN_SETREUID 1
4239EOF
4240
4241 cat >>confdefs.h <<\EOF
4242#define BROKEN_SETREGID 1
4243EOF
4244
4245 ;;
4246*-*-sysv*)
4247 CPPFLAGS="$CPPFLAGS -I/usr/local/include"
4248 LDFLAGS="$LDFLAGS -L/usr/local/lib"
4249 ;;
4250*-*-sco3.2v4*)
4251 CPPFLAGS="$CPPFLAGS -Dftruncate=chsize -I/usr/local/include"
4252 LDFLAGS="$LDFLAGS -L/usr/local/lib"
4253 LIBS="$LIBS -los -lprot -lx -ltinfo -lm"
4254 RANLIB=true
4255 no_dev_ptmx=1
4256 cat >>confdefs.h <<\EOF
4257#define BROKEN_SYS_TERMIO_H 1
4258EOF
4259
4260 cat >>confdefs.h <<\EOF
4261#define USE_PIPES 1
4262EOF
4263
4264 cat >>confdefs.h <<\EOF
4265#define HAVE_SECUREWARE 1
4266EOF
4267
4268 cat >>confdefs.h <<\EOF
4269#define DISABLE_SHADOW 1
4270EOF
4271
4272 cat >>confdefs.h <<\EOF
4273#define BROKEN_SAVED_UIDS 1
4274EOF
4275
4276 cat >>confdefs.h <<\EOF
4277#define WITH_ABBREV_NO_TTY 1
4278EOF
4279
4280for ac_func in getluid setluid
4281do
4282as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
4283echo "$as_me:4283: checking for $ac_func" >&5
4284echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
4285if eval "test \"\${$as_ac_var+set}\" = set"; then
4286 echo $ECHO_N "(cached) $ECHO_C" >&6
4287else
4288 cat >conftest.$ac_ext <<_ACEOF
4289#line 4289 "configure"
4290#include "confdefs.h"
4291/* System header to define __stub macros and hopefully few prototypes,
4292 which can conflict with char $ac_func (); below. */
4293#include <assert.h>
4294/* Override any gcc2 internal prototype to avoid an error. */
4295#ifdef __cplusplus
4296extern "C"
4297#endif
4298/* We use char because int might match the return type of a gcc2
4299 builtin and then its argument prototype would still apply. */
4300char $ac_func ();
4301char (*f) ();
4302
4303int
4304main ()
4305{
4306/* The GNU C library defines this for functions which it implements
4307 to always fail with ENOSYS. Some functions are actually named
4308 something starting with __ and the normal name is an alias. */
4309#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4310choke me
4311#else
4312f = $ac_func;
4313#endif
4314
4315 ;
4316 return 0;
4317}
4318_ACEOF
4319rm -f conftest.$ac_objext conftest$ac_exeext
4320if { (eval echo "$as_me:4320: \"$ac_link\"") >&5
4321 (eval $ac_link) 2>&5
4322 ac_status=$?
4323 echo "$as_me:4323: \$? = $ac_status" >&5
4324 (exit $ac_status); } &&
4325 { ac_try='test -s conftest$ac_exeext'
4326 { (eval echo "$as_me:4326: \"$ac_try\"") >&5
4327 (eval $ac_try) 2>&5
4328 ac_status=$?
4329 echo "$as_me:4329: \$? = $ac_status" >&5
4330 (exit $ac_status); }; }; then
4331 eval "$as_ac_var=yes"
4332else
4333 echo "$as_me: failed program was:" >&5
4334cat conftest.$ac_ext >&5
4335eval "$as_ac_var=no"
4336fi
4337rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4338fi
4339echo "$as_me:4339: result: `eval echo '${'$as_ac_var'}'`" >&5
4340echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
4341if test `eval echo '${'$as_ac_var'}'` = yes; then
4342 cat >>confdefs.h <<EOF
4343#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
4344EOF
4345
4346fi
4347done
4348
4349 MANTYPE=man
4350 do_sco3_extra_lib_check=yes
4351 ;;
4352*-*-sco3.2v5*)
4353 if test -z "$GCC"; then
4354 CFLAGS="$CFLAGS -belf"
4355 fi
4356 CPPFLAGS="$CPPFLAGS -I/usr/local/include"
4357 LDFLAGS="$LDFLAGS -L/usr/local/lib"
4358 LIBS="$LIBS -lprot -lx -ltinfo -lm"
4359 no_dev_ptmx=1
4360 cat >>confdefs.h <<\EOF
4361#define USE_PIPES 1
4362EOF
4363
4364 cat >>confdefs.h <<\EOF
4365#define HAVE_SECUREWARE 1
4366EOF
4367
4368 cat >>confdefs.h <<\EOF
4369#define DISABLE_SHADOW 1
4370EOF
4371
4372 cat >>confdefs.h <<\EOF
4373#define DISABLE_FD_PASSING 1
4374EOF
4375
4376 cat >>confdefs.h <<\EOF
4377#define SETEUID_BREAKS_SETUID 1
4378EOF
4379
4380 cat >>confdefs.h <<\EOF
4381#define BROKEN_SETREUID 1
4382EOF
4383
4384 cat >>confdefs.h <<\EOF
4385#define BROKEN_SETREGID 1
4386EOF
4387
4388 cat >>confdefs.h <<\EOF
4389#define WITH_ABBREV_NO_TTY 1
4390EOF
4391
4392for ac_func in getluid setluid
4393do
4394as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
4395echo "$as_me:4395: checking for $ac_func" >&5
4396echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
4397if eval "test \"\${$as_ac_var+set}\" = set"; then
4398 echo $ECHO_N "(cached) $ECHO_C" >&6
4399else
4400 cat >conftest.$ac_ext <<_ACEOF
4401#line 4401 "configure"
4402#include "confdefs.h"
4403/* System header to define __stub macros and hopefully few prototypes,
4404 which can conflict with char $ac_func (); below. */
4405#include <assert.h>
4406/* Override any gcc2 internal prototype to avoid an error. */
4407#ifdef __cplusplus
4408extern "C"
4409#endif
4410/* We use char because int might match the return type of a gcc2
4411 builtin and then its argument prototype would still apply. */
4412char $ac_func ();
4413char (*f) ();
4414
4415int
4416main ()
4417{
4418/* The GNU C library defines this for functions which it implements
4419 to always fail with ENOSYS. Some functions are actually named
4420 something starting with __ and the normal name is an alias. */
4421#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4422choke me
4423#else
4424f = $ac_func;
4425#endif
4426
4427 ;
4428 return 0;
4429}
4430_ACEOF
4431rm -f conftest.$ac_objext conftest$ac_exeext
4432if { (eval echo "$as_me:4432: \"$ac_link\"") >&5
4433 (eval $ac_link) 2>&5
4434 ac_status=$?
4435 echo "$as_me:4435: \$? = $ac_status" >&5
4436 (exit $ac_status); } &&
4437 { ac_try='test -s conftest$ac_exeext'
4438 { (eval echo "$as_me:4438: \"$ac_try\"") >&5
4439 (eval $ac_try) 2>&5
4440 ac_status=$?
4441 echo "$as_me:4441: \$? = $ac_status" >&5
4442 (exit $ac_status); }; }; then
4443 eval "$as_ac_var=yes"
4444else
4445 echo "$as_me: failed program was:" >&5
4446cat conftest.$ac_ext >&5
4447eval "$as_ac_var=no"
4448fi
4449rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4450fi
4451echo "$as_me:4451: result: `eval echo '${'$as_ac_var'}'`" >&5
4452echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
4453if test `eval echo '${'$as_ac_var'}'` = yes; then
4454 cat >>confdefs.h <<EOF
4455#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
4456EOF
4457
4458fi
4459done
4460
4461 MANTYPE=man
4462 ;;
4463*-*-unicosmk*)
4464 cat >>confdefs.h <<\EOF
4465#define USE_PIPES 1
4466EOF
4467
4468 cat >>confdefs.h <<\EOF
4469#define DISABLE_FD_PASSING 1
4470EOF
4471
4472 LDFLAGS="$LDFLAGS"
4473 LIBS="$LIBS -lgen -lrsc -lshare -luex -lacm"
4474 MANTYPE=cat
4475 ;;
4476*-*-unicosmp*)
4477 cat >>confdefs.h <<\EOF
4478#define WITH_ABBREV_NO_TTY 1
4479EOF
4480
4481 cat >>confdefs.h <<\EOF
4482#define USE_PIPES 1
4483EOF
4484
4485 cat >>confdefs.h <<\EOF
4486#define DISABLE_FD_PASSING 1
4487EOF
4488
4489 LDFLAGS="$LDFLAGS"
4490 LIBS="$LIBS -lgen -lacid"
4491 MANTYPE=cat
4492 ;;
4493*-*-unicos*)
4494 cat >>confdefs.h <<\EOF
4495#define USE_PIPES 1
4496EOF
4497
4498 cat >>confdefs.h <<\EOF
4499#define DISABLE_FD_PASSING 1
4500EOF
4501
4502 cat >>confdefs.h <<\EOF
4503#define NO_SSH_LASTLOG 1
4504EOF
4505
4506 LDFLAGS="$LDFLAGS -Wl,-Dmsglevel=334:fatal"
4507 LIBS="$LIBS -lgen -lrsc -lshare -luex -lacm"
4508 MANTYPE=cat
4509 ;;
4510*-dec-osf*)
4511 echo "$as_me:4511: checking for Digital Unix SIA" >&5
4512echo $ECHO_N "checking for Digital Unix SIA... $ECHO_C" >&6
4513 no_osfsia=""
4514
4515# Check whether --with-osfsia or --without-osfsia was given.
4516if test "${with_osfsia+set}" = set; then
4517 withval="$with_osfsia"
4518
4519 if test "x$withval" = "xno" ; then
4520 echo "$as_me:4520: result: disabled" >&5
4521echo "${ECHO_T}disabled" >&6
4522 no_osfsia=1
4523 fi
4524
4525fi;
4526 if test -z "$no_osfsia" ; then
4527 if test -f /etc/sia/matrix.conf; then
4528 echo "$as_me:4528: result: yes" >&5
4529echo "${ECHO_T}yes" >&6
4530 cat >>confdefs.h <<\EOF
4531#define HAVE_OSF_SIA 1
4532EOF
4533
4534 cat >>confdefs.h <<\EOF
4535#define DISABLE_LOGIN 1
4536EOF
4537
4538 cat >>confdefs.h <<\EOF
4539#define DISABLE_FD_PASSING 1
4540EOF
4541
4542 LIBS="$LIBS -lsecurity -ldb -lm -laud"
4543 else
4544 echo "$as_me:4544: result: no" >&5
4545echo "${ECHO_T}no" >&6
4546 fi
4547 fi
4548 cat >>confdefs.h <<\EOF
4549#define DISABLE_FD_PASSING 1
4550EOF
4551
4552 cat >>confdefs.h <<\EOF
4553#define BROKEN_GETADDRINFO 1
4554EOF
4555
4556 cat >>confdefs.h <<\EOF
4557#define LOCKED_PASSWD_SUBSTR "Nologin"
4558EOF
4559
4560 ;;
4561
4562*-*-nto-qnx)
4563 cat >>confdefs.h <<\EOF
4564#define USE_PIPES 1
4565EOF
4566
4567 cat >>confdefs.h <<\EOF
4568#define NO_X11_UNIX_SOCKETS 1
4569EOF
4570
4571 cat >>confdefs.h <<\EOF
4572#define MISSING_NFDBITS 1
4573EOF
4574
4575 cat >>confdefs.h <<\EOF
4576#define MISSING_HOWMANY 1
4577EOF
4578
4579 cat >>confdefs.h <<\EOF
4580#define MISSING_FD_MASK 1
4581EOF
4582
4583 ;;
4584esac
4585
4586# Allow user to specify flags
4587
4588# Check whether --with-cflags or --without-cflags was given.
4589if test "${with_cflags+set}" = set; then
4590 withval="$with_cflags"
4591
4592 if test "x$withval" != "xno" ; then
4593 CFLAGS="$CFLAGS $withval"
4594 fi
4595
4596fi;
4597
4598# Check whether --with-cppflags or --without-cppflags was given.
4599if test "${with_cppflags+set}" = set; then
4600 withval="$with_cppflags"
4601
4602 if test "x$withval" != "xno"; then
4603 CPPFLAGS="$CPPFLAGS $withval"
4604 fi
4605
4606fi;
4607
4608# Check whether --with-ldflags or --without-ldflags was given.
4609if test "${with_ldflags+set}" = set; then
4610 withval="$with_ldflags"
4611
4612 if test "x$withval" != "xno" ; then
4613 LDFLAGS="$LDFLAGS $withval"
4614 fi
4615
4616fi;
4617
4618# Check whether --with-libs or --without-libs was given.
4619if test "${with_libs+set}" = set; then
4620 withval="$with_libs"
4621
4622 if test "x$withval" != "xno" ; then
4623 LIBS="$LIBS $withval"
4624 fi
4625
4626fi;
4627
4628echo "$as_me:4628: checking compiler and flags for sanity" >&5
4629echo $ECHO_N "checking compiler and flags for sanity... $ECHO_C" >&6
4630if test "$cross_compiling" = yes; then
4631 { { echo "$as_me:4631: error: cannot run test program while cross compiling" >&5
4632echo "$as_me: error: cannot run test program while cross compiling" >&2;}
4633 { (exit 1); exit 1; }; }
4634else
4635 cat >conftest.$ac_ext <<_ACEOF
4636#line 4636 "configure"
4637#include "confdefs.h"
4638
4639#include <stdio.h>
4640int main(){exit(0);}
4641
4642_ACEOF
4643rm -f conftest$ac_exeext
4644if { (eval echo "$as_me:4644: \"$ac_link\"") >&5
4645 (eval $ac_link) 2>&5
4646 ac_status=$?
4647 echo "$as_me:4647: \$? = $ac_status" >&5
4648 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4649 { (eval echo "$as_me:4649: \"$ac_try\"") >&5
4650 (eval $ac_try) 2>&5
4651 ac_status=$?
4652 echo "$as_me:4652: \$? = $ac_status" >&5
4653 (exit $ac_status); }; }; then
4654 echo "$as_me:4654: result: yes" >&5
4655echo "${ECHO_T}yes" >&6
4656else
4657 echo "$as_me: program exited with status $ac_status" >&5
4658echo "$as_me: failed program was:" >&5
4659cat conftest.$ac_ext >&5
4660
4661 echo "$as_me:4661: result: no" >&5
4662echo "${ECHO_T}no" >&6
4663 { { echo "$as_me:4663: error: *** compiler cannot create working executables, check config.log ***" >&5
4664echo "$as_me: error: *** compiler cannot create working executables, check config.log ***" >&2;}
4665 { (exit 1); exit 1; }; }
4666
4667fi
4668rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4669fi
4670
4671# Checks for header files.
4672
4673for ac_header in bstring.h crypt.h endian.h features.h floatingpoint.h \
4674 getopt.h glob.h ia.h lastlog.h limits.h login.h \
4675 login_cap.h maillock.h netdb.h netgroup.h \
4676 netinet/in_systm.h paths.h pty.h readpassphrase.h \
4677 rpc/types.h security/pam_appl.h shadow.h stddef.h stdint.h \
4678 strings.h sys/strtio.h sys/audit.h sys/bitypes.h sys/bsdtty.h \
4679 sys/cdefs.h sys/mman.h sys/pstat.h sys/select.h sys/stat.h \
4680 sys/stropts.h sys/sysmacros.h sys/time.h sys/timers.h \
4681 sys/un.h time.h tmpdir.h ttyent.h usersec.h \
4682 util.h utime.h utmp.h utmpx.h
4683do
4684as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4685echo "$as_me:4685: checking for $ac_header" >&5
4686echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4687if eval "test \"\${$as_ac_Header+set}\" = set"; then
4688 echo $ECHO_N "(cached) $ECHO_C" >&6
4689else
4690 cat >conftest.$ac_ext <<_ACEOF
4691#line 4691 "configure"
4692#include "confdefs.h"
4693#include <$ac_header>
4694_ACEOF
4695if { (eval echo "$as_me:4695: \"$ac_cpp conftest.$ac_ext\"") >&5
4696 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4697 ac_status=$?
4698 egrep -v '^ *\+' conftest.er1 >conftest.err
4699 rm -f conftest.er1
4700 cat conftest.err >&5
4701 echo "$as_me:4701: \$? = $ac_status" >&5
4702 (exit $ac_status); } >/dev/null; then
4703 if test -s conftest.err; then
4704 ac_cpp_err=$ac_c_preproc_warn_flag
4705 else
4706 ac_cpp_err=
4707 fi
4708else
4709 ac_cpp_err=yes
4710fi
4711if test -z "$ac_cpp_err"; then
4712 eval "$as_ac_Header=yes"
4713else
4714 echo "$as_me: failed program was:" >&5
4715 cat conftest.$ac_ext >&5
4716 eval "$as_ac_Header=no"
4717fi
4718rm -f conftest.err conftest.$ac_ext
4719fi
4720echo "$as_me:4720: result: `eval echo '${'$as_ac_Header'}'`" >&5
4721echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4722if test `eval echo '${'$as_ac_Header'}'` = yes; then
4723 cat >>confdefs.h <<EOF
4724#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4725EOF
4726
4727fi
4728done
4729
4730# Checks for libraries.
4731echo "$as_me:4731: checking for yp_match" >&5
4732echo $ECHO_N "checking for yp_match... $ECHO_C" >&6
4733if test "${ac_cv_func_yp_match+set}" = set; then
4734 echo $ECHO_N "(cached) $ECHO_C" >&6
4735else
4736 cat >conftest.$ac_ext <<_ACEOF
4737#line 4737 "configure"
4738#include "confdefs.h"
4739/* System header to define __stub macros and hopefully few prototypes,
4740 which can conflict with char yp_match (); below. */
4741#include <assert.h>
4742/* Override any gcc2 internal prototype to avoid an error. */
4743#ifdef __cplusplus
4744extern "C"
4745#endif
4746/* We use char because int might match the return type of a gcc2
4747 builtin and then its argument prototype would still apply. */
4748char yp_match ();
4749char (*f) ();
4750
4751int
4752main ()
4753{
4754/* The GNU C library defines this for functions which it implements
4755 to always fail with ENOSYS. Some functions are actually named
4756 something starting with __ and the normal name is an alias. */
4757#if defined (__stub_yp_match) || defined (__stub___yp_match)
4758choke me
4759#else
4760f = yp_match;
4761#endif
4762
4763 ;
4764 return 0;
4765}
4766_ACEOF
4767rm -f conftest.$ac_objext conftest$ac_exeext
4768if { (eval echo "$as_me:4768: \"$ac_link\"") >&5
4769 (eval $ac_link) 2>&5
4770 ac_status=$?
4771 echo "$as_me:4771: \$? = $ac_status" >&5
4772 (exit $ac_status); } &&
4773 { ac_try='test -s conftest$ac_exeext'
4774 { (eval echo "$as_me:4774: \"$ac_try\"") >&5
4775 (eval $ac_try) 2>&5
4776 ac_status=$?
4777 echo "$as_me:4777: \$? = $ac_status" >&5
4778 (exit $ac_status); }; }; then
4779 ac_cv_func_yp_match=yes
4780else
4781 echo "$as_me: failed program was:" >&5
4782cat conftest.$ac_ext >&5
4783ac_cv_func_yp_match=no
4784fi
4785rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4786fi
4787echo "$as_me:4787: result: $ac_cv_func_yp_match" >&5
4788echo "${ECHO_T}$ac_cv_func_yp_match" >&6
4789if test $ac_cv_func_yp_match = yes; then
4790 :
4791else
4792
4793echo "$as_me:4793: checking for yp_match in -lnsl" >&5
4794echo $ECHO_N "checking for yp_match in -lnsl... $ECHO_C" >&6
4795if test "${ac_cv_lib_nsl_yp_match+set}" = set; then
4796 echo $ECHO_N "(cached) $ECHO_C" >&6
4797else
4798 ac_check_lib_save_LIBS=$LIBS
4799LIBS="-lnsl $LIBS"
4800cat >conftest.$ac_ext <<_ACEOF
4801#line 4801 "configure"
4802#include "confdefs.h"
4803
4804/* Override any gcc2 internal prototype to avoid an error. */
4805#ifdef __cplusplus
4806extern "C"
4807#endif
4808/* We use char because int might match the return type of a gcc2
4809 builtin and then its argument prototype would still apply. */
4810char yp_match ();
4811int
4812main ()
4813{
4814yp_match ();
4815 ;
4816 return 0;
4817}
4818_ACEOF
4819rm -f conftest.$ac_objext conftest$ac_exeext
4820if { (eval echo "$as_me:4820: \"$ac_link\"") >&5
4821 (eval $ac_link) 2>&5
4822 ac_status=$?
4823 echo "$as_me:4823: \$? = $ac_status" >&5
4824 (exit $ac_status); } &&
4825 { ac_try='test -s conftest$ac_exeext'
4826 { (eval echo "$as_me:4826: \"$ac_try\"") >&5
4827 (eval $ac_try) 2>&5
4828 ac_status=$?
4829 echo "$as_me:4829: \$? = $ac_status" >&5
4830 (exit $ac_status); }; }; then
4831 ac_cv_lib_nsl_yp_match=yes
4832else
4833 echo "$as_me: failed program was:" >&5
4834cat conftest.$ac_ext >&5
4835ac_cv_lib_nsl_yp_match=no
4836fi
4837rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4838LIBS=$ac_check_lib_save_LIBS
4839fi
4840echo "$as_me:4840: result: $ac_cv_lib_nsl_yp_match" >&5
4841echo "${ECHO_T}$ac_cv_lib_nsl_yp_match" >&6
4842if test $ac_cv_lib_nsl_yp_match = yes; then
4843 cat >>confdefs.h <<EOF
4844#define HAVE_LIBNSL 1
4845EOF
4846
4847 LIBS="-lnsl $LIBS"
4848
4849fi
4850
4851fi
4852
4853echo "$as_me:4853: checking for setsockopt" >&5
4854echo $ECHO_N "checking for setsockopt... $ECHO_C" >&6
4855if test "${ac_cv_func_setsockopt+set}" = set; then
4856 echo $ECHO_N "(cached) $ECHO_C" >&6
4857else
4858 cat >conftest.$ac_ext <<_ACEOF
4859#line 4859 "configure"
4860#include "confdefs.h"
4861/* System header to define __stub macros and hopefully few prototypes,
4862 which can conflict with char setsockopt (); below. */
4863#include <assert.h>
4864/* Override any gcc2 internal prototype to avoid an error. */
4865#ifdef __cplusplus
4866extern "C"
4867#endif
4868/* We use char because int might match the return type of a gcc2
4869 builtin and then its argument prototype would still apply. */
4870char setsockopt ();
4871char (*f) ();
4872
4873int
4874main ()
4875{
4876/* The GNU C library defines this for functions which it implements
4877 to always fail with ENOSYS. Some functions are actually named
4878 something starting with __ and the normal name is an alias. */
4879#if defined (__stub_setsockopt) || defined (__stub___setsockopt)
4880choke me
4881#else
4882f = setsockopt;
4883#endif
4884
4885 ;
4886 return 0;
4887}
4888_ACEOF
4889rm -f conftest.$ac_objext conftest$ac_exeext
4890if { (eval echo "$as_me:4890: \"$ac_link\"") >&5
4891 (eval $ac_link) 2>&5
4892 ac_status=$?
4893 echo "$as_me:4893: \$? = $ac_status" >&5
4894 (exit $ac_status); } &&
4895 { ac_try='test -s conftest$ac_exeext'
4896 { (eval echo "$as_me:4896: \"$ac_try\"") >&5
4897 (eval $ac_try) 2>&5
4898 ac_status=$?
4899 echo "$as_me:4899: \$? = $ac_status" >&5
4900 (exit $ac_status); }; }; then
4901 ac_cv_func_setsockopt=yes
4902else
4903 echo "$as_me: failed program was:" >&5
4904cat conftest.$ac_ext >&5
4905ac_cv_func_setsockopt=no
4906fi
4907rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4908fi
4909echo "$as_me:4909: result: $ac_cv_func_setsockopt" >&5
4910echo "${ECHO_T}$ac_cv_func_setsockopt" >&6
4911if test $ac_cv_func_setsockopt = yes; then
4912 :
4913else
4914
4915echo "$as_me:4915: checking for setsockopt in -lsocket" >&5
4916echo $ECHO_N "checking for setsockopt in -lsocket... $ECHO_C" >&6
4917if test "${ac_cv_lib_socket_setsockopt+set}" = set; then
4918 echo $ECHO_N "(cached) $ECHO_C" >&6
4919else
4920 ac_check_lib_save_LIBS=$LIBS
4921LIBS="-lsocket $LIBS"
4922cat >conftest.$ac_ext <<_ACEOF
4923#line 4923 "configure"
4924#include "confdefs.h"
4925
4926/* Override any gcc2 internal prototype to avoid an error. */
4927#ifdef __cplusplus
4928extern "C"
4929#endif
4930/* We use char because int might match the return type of a gcc2
4931 builtin and then its argument prototype would still apply. */
4932char setsockopt ();
4933int
4934main ()
4935{
4936setsockopt ();
4937 ;
4938 return 0;
4939}
4940_ACEOF
4941rm -f conftest.$ac_objext conftest$ac_exeext
4942if { (eval echo "$as_me:4942: \"$ac_link\"") >&5
4943 (eval $ac_link) 2>&5
4944 ac_status=$?
4945 echo "$as_me:4945: \$? = $ac_status" >&5
4946 (exit $ac_status); } &&
4947 { ac_try='test -s conftest$ac_exeext'
4948 { (eval echo "$as_me:4948: \"$ac_try\"") >&5
4949 (eval $ac_try) 2>&5
4950 ac_status=$?
4951 echo "$as_me:4951: \$? = $ac_status" >&5
4952 (exit $ac_status); }; }; then
4953 ac_cv_lib_socket_setsockopt=yes
4954else
4955 echo "$as_me: failed program was:" >&5
4956cat conftest.$ac_ext >&5
4957ac_cv_lib_socket_setsockopt=no
4958fi
4959rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4960LIBS=$ac_check_lib_save_LIBS
4961fi
4962echo "$as_me:4962: result: $ac_cv_lib_socket_setsockopt" >&5
4963echo "${ECHO_T}$ac_cv_lib_socket_setsockopt" >&6
4964if test $ac_cv_lib_socket_setsockopt = yes; then
4965 cat >>confdefs.h <<EOF
4966#define HAVE_LIBSOCKET 1
4967EOF
4968
4969 LIBS="-lsocket $LIBS"
4970
4971fi
4972
4973fi
4974
4975if test "x$with_tcp_wrappers" != "xno" ; then
4976 if test "x$do_sco3_extra_lib_check" = "xyes" ; then
4977 echo "$as_me:4977: checking for innetgr in -lrpc" >&5
4978echo $ECHO_N "checking for innetgr in -lrpc... $ECHO_C" >&6
4979if test "${ac_cv_lib_rpc_innetgr+set}" = set; then
4980 echo $ECHO_N "(cached) $ECHO_C" >&6
4981else
4982 ac_check_lib_save_LIBS=$LIBS
4983LIBS="-lrpc -lyp -lrpc $LIBS"
4984cat >conftest.$ac_ext <<_ACEOF
4985#line 4985 "configure"
4986#include "confdefs.h"
4987
4988/* Override any gcc2 internal prototype to avoid an error. */
4989#ifdef __cplusplus
4990extern "C"
4991#endif
4992/* We use char because int might match the return type of a gcc2
4993 builtin and then its argument prototype would still apply. */
4994char innetgr ();
4995int
4996main ()
4997{
4998innetgr ();
4999 ;
5000 return 0;
5001}
5002_ACEOF
5003rm -f conftest.$ac_objext conftest$ac_exeext
5004if { (eval echo "$as_me:5004: \"$ac_link\"") >&5
5005 (eval $ac_link) 2>&5
5006 ac_status=$?
5007 echo "$as_me:5007: \$? = $ac_status" >&5
5008 (exit $ac_status); } &&
5009 { ac_try='test -s conftest$ac_exeext'
5010 { (eval echo "$as_me:5010: \"$ac_try\"") >&5
5011 (eval $ac_try) 2>&5
5012 ac_status=$?
5013 echo "$as_me:5013: \$? = $ac_status" >&5
5014 (exit $ac_status); }; }; then
5015 ac_cv_lib_rpc_innetgr=yes
5016else
5017 echo "$as_me: failed program was:" >&5
5018cat conftest.$ac_ext >&5
5019ac_cv_lib_rpc_innetgr=no
5020fi
5021rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5022LIBS=$ac_check_lib_save_LIBS
5023fi
5024echo "$as_me:5024: result: $ac_cv_lib_rpc_innetgr" >&5
5025echo "${ECHO_T}$ac_cv_lib_rpc_innetgr" >&6
5026if test $ac_cv_lib_rpc_innetgr = yes; then
5027 LIBS="-lrpc -lyp -lrpc $LIBS"
5028fi
5029
5030 fi
5031fi
5032
5033for ac_func in dirname
5034do
5035as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5036echo "$as_me:5036: checking for $ac_func" >&5
5037echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5038if eval "test \"\${$as_ac_var+set}\" = set"; then
5039 echo $ECHO_N "(cached) $ECHO_C" >&6
5040else
5041 cat >conftest.$ac_ext <<_ACEOF
5042#line 5042 "configure"
5043#include "confdefs.h"
5044/* System header to define __stub macros and hopefully few prototypes,
5045 which can conflict with char $ac_func (); below. */
5046#include <assert.h>
5047/* Override any gcc2 internal prototype to avoid an error. */
5048#ifdef __cplusplus
5049extern "C"
5050#endif
5051/* We use char because int might match the return type of a gcc2
5052 builtin and then its argument prototype would still apply. */
5053char $ac_func ();
5054char (*f) ();
5055
5056int
5057main ()
5058{
5059/* The GNU C library defines this for functions which it implements
5060 to always fail with ENOSYS. Some functions are actually named
5061 something starting with __ and the normal name is an alias. */
5062#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5063choke me
5064#else
5065f = $ac_func;
5066#endif
5067
5068 ;
5069 return 0;
5070}
5071_ACEOF
5072rm -f conftest.$ac_objext conftest$ac_exeext
5073if { (eval echo "$as_me:5073: \"$ac_link\"") >&5
5074 (eval $ac_link) 2>&5
5075 ac_status=$?
5076 echo "$as_me:5076: \$? = $ac_status" >&5
5077 (exit $ac_status); } &&
5078 { ac_try='test -s conftest$ac_exeext'
5079 { (eval echo "$as_me:5079: \"$ac_try\"") >&5
5080 (eval $ac_try) 2>&5
5081 ac_status=$?
5082 echo "$as_me:5082: \$? = $ac_status" >&5
5083 (exit $ac_status); }; }; then
5084 eval "$as_ac_var=yes"
5085else
5086 echo "$as_me: failed program was:" >&5
5087cat conftest.$ac_ext >&5
5088eval "$as_ac_var=no"
5089fi
5090rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5091fi
5092echo "$as_me:5092: result: `eval echo '${'$as_ac_var'}'`" >&5
5093echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5094if test `eval echo '${'$as_ac_var'}'` = yes; then
5095 cat >>confdefs.h <<EOF
5096#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5097EOF
5098
5099for ac_header in libgen.h
5100do
5101as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5102echo "$as_me:5102: checking for $ac_header" >&5
5103echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5104if eval "test \"\${$as_ac_Header+set}\" = set"; then
5105 echo $ECHO_N "(cached) $ECHO_C" >&6
5106else
5107 cat >conftest.$ac_ext <<_ACEOF
5108#line 5108 "configure"
5109#include "confdefs.h"
5110#include <$ac_header>
5111_ACEOF
5112if { (eval echo "$as_me:5112: \"$ac_cpp conftest.$ac_ext\"") >&5
5113 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5114 ac_status=$?
5115 egrep -v '^ *\+' conftest.er1 >conftest.err
5116 rm -f conftest.er1
5117 cat conftest.err >&5
5118 echo "$as_me:5118: \$? = $ac_status" >&5
5119 (exit $ac_status); } >/dev/null; then
5120 if test -s conftest.err; then
5121 ac_cpp_err=$ac_c_preproc_warn_flag
5122 else
5123 ac_cpp_err=
5124 fi
5125else
5126 ac_cpp_err=yes
5127fi
5128if test -z "$ac_cpp_err"; then
5129 eval "$as_ac_Header=yes"
5130else
5131 echo "$as_me: failed program was:" >&5
5132 cat conftest.$ac_ext >&5
5133 eval "$as_ac_Header=no"
5134fi
5135rm -f conftest.err conftest.$ac_ext
5136fi
5137echo "$as_me:5137: result: `eval echo '${'$as_ac_Header'}'`" >&5
5138echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5139if test `eval echo '${'$as_ac_Header'}'` = yes; then
5140 cat >>confdefs.h <<EOF
5141#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5142EOF
5143
5144fi
5145done
5146
5147else
5148
5149 echo "$as_me:5149: checking for dirname in -lgen" >&5
5150echo $ECHO_N "checking for dirname in -lgen... $ECHO_C" >&6
5151if test "${ac_cv_lib_gen_dirname+set}" = set; then
5152 echo $ECHO_N "(cached) $ECHO_C" >&6
5153else
5154 ac_check_lib_save_LIBS=$LIBS
5155LIBS="-lgen $LIBS"
5156cat >conftest.$ac_ext <<_ACEOF
5157#line 5157 "configure"
5158#include "confdefs.h"
5159
5160/* Override any gcc2 internal prototype to avoid an error. */
5161#ifdef __cplusplus
5162extern "C"
5163#endif
5164/* We use char because int might match the return type of a gcc2
5165 builtin and then its argument prototype would still apply. */
5166char dirname ();
5167int
5168main ()
5169{
5170dirname ();
5171 ;
5172 return 0;
5173}
5174_ACEOF
5175rm -f conftest.$ac_objext conftest$ac_exeext
5176if { (eval echo "$as_me:5176: \"$ac_link\"") >&5
5177 (eval $ac_link) 2>&5
5178 ac_status=$?
5179 echo "$as_me:5179: \$? = $ac_status" >&5
5180 (exit $ac_status); } &&
5181 { ac_try='test -s conftest$ac_exeext'
5182 { (eval echo "$as_me:5182: \"$ac_try\"") >&5
5183 (eval $ac_try) 2>&5
5184 ac_status=$?
5185 echo "$as_me:5185: \$? = $ac_status" >&5
5186 (exit $ac_status); }; }; then
5187 ac_cv_lib_gen_dirname=yes
5188else
5189 echo "$as_me: failed program was:" >&5
5190cat conftest.$ac_ext >&5
5191ac_cv_lib_gen_dirname=no
5192fi
5193rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5194LIBS=$ac_check_lib_save_LIBS
5195fi
5196echo "$as_me:5196: result: $ac_cv_lib_gen_dirname" >&5
5197echo "${ECHO_T}$ac_cv_lib_gen_dirname" >&6
5198if test $ac_cv_lib_gen_dirname = yes; then
5199
5200 echo "$as_me:5200: checking for broken dirname" >&5
5201echo $ECHO_N "checking for broken dirname... $ECHO_C" >&6
5202if test "${ac_cv_have_broken_dirname+set}" = set; then
5203 echo $ECHO_N "(cached) $ECHO_C" >&6
5204else
5205
5206 save_LIBS="$LIBS"
5207 LIBS="$LIBS -lgen"
5208 if test "$cross_compiling" = yes; then
5209 { { echo "$as_me:5209: error: cannot run test program while cross compiling" >&5
5210echo "$as_me: error: cannot run test program while cross compiling" >&2;}
5211 { (exit 1); exit 1; }; }
5212else
5213 cat >conftest.$ac_ext <<_ACEOF
5214#line 5214 "configure"
5215#include "confdefs.h"
5216
5217#include <libgen.h>
5218#include <string.h>
5219
5220int main(int argc, char **argv) {
5221 char *s, buf[32];
5222
5223 strncpy(buf,"/etc", 32);
5224 s = dirname(buf);
5225 if (!s || strncmp(s, "/", 32) != 0) {
5226 exit(1);
5227 } else {
5228 exit(0);
5229 }
5230}
5231
5232_ACEOF
5233rm -f conftest$ac_exeext
5234if { (eval echo "$as_me:5234: \"$ac_link\"") >&5
5235 (eval $ac_link) 2>&5
5236 ac_status=$?
5237 echo "$as_me:5237: \$? = $ac_status" >&5
5238 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5239 { (eval echo "$as_me:5239: \"$ac_try\"") >&5
5240 (eval $ac_try) 2>&5
5241 ac_status=$?
5242 echo "$as_me:5242: \$? = $ac_status" >&5
5243 (exit $ac_status); }; }; then
5244 ac_cv_have_broken_dirname="no"
5245else
5246 echo "$as_me: program exited with status $ac_status" >&5
5247echo "$as_me: failed program was:" >&5
5248cat conftest.$ac_ext >&5
5249 ac_cv_have_broken_dirname="yes"
5250
5251fi
5252rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5253fi
5254 LIBS="$save_LIBS"
5255
5256fi
5257echo "$as_me:5257: result: $ac_cv_have_broken_dirname" >&5
5258echo "${ECHO_T}$ac_cv_have_broken_dirname" >&6
5259 if test "x$ac_cv_have_broken_dirname" = "xno" ; then
5260 LIBS="$LIBS -lgen"
5261 cat >>confdefs.h <<\EOF
5262#define HAVE_DIRNAME 1
5263EOF
5264
5265for ac_header in libgen.h
5266do
5267as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5268echo "$as_me:5268: checking for $ac_header" >&5
5269echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5270if eval "test \"\${$as_ac_Header+set}\" = set"; then
5271 echo $ECHO_N "(cached) $ECHO_C" >&6
5272else
5273 cat >conftest.$ac_ext <<_ACEOF
5274#line 5274 "configure"
5275#include "confdefs.h"
5276#include <$ac_header>
5277_ACEOF
5278if { (eval echo "$as_me:5278: \"$ac_cpp conftest.$ac_ext\"") >&5
5279 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5280 ac_status=$?
5281 egrep -v '^ *\+' conftest.er1 >conftest.err
5282 rm -f conftest.er1
5283 cat conftest.err >&5
5284 echo "$as_me:5284: \$? = $ac_status" >&5
5285 (exit $ac_status); } >/dev/null; then
5286 if test -s conftest.err; then
5287 ac_cpp_err=$ac_c_preproc_warn_flag
5288 else
5289 ac_cpp_err=
5290 fi
5291else
5292 ac_cpp_err=yes
5293fi
5294if test -z "$ac_cpp_err"; then
5295 eval "$as_ac_Header=yes"
5296else
5297 echo "$as_me: failed program was:" >&5
5298 cat conftest.$ac_ext >&5
5299 eval "$as_ac_Header=no"
5300fi
5301rm -f conftest.err conftest.$ac_ext
5302fi
5303echo "$as_me:5303: result: `eval echo '${'$as_ac_Header'}'`" >&5
5304echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5305if test `eval echo '${'$as_ac_Header'}'` = yes; then
5306 cat >>confdefs.h <<EOF
5307#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5308EOF
5309
5310fi
5311done
5312
5313 fi
5314
5315fi
5316
5317fi
5318done
5319
5320echo "$as_me:5320: checking for getspnam" >&5
5321echo $ECHO_N "checking for getspnam... $ECHO_C" >&6
5322if test "${ac_cv_func_getspnam+set}" = set; then
5323 echo $ECHO_N "(cached) $ECHO_C" >&6
5324else
5325 cat >conftest.$ac_ext <<_ACEOF
5326#line 5326 "configure"
5327#include "confdefs.h"
5328/* System header to define __stub macros and hopefully few prototypes,
5329 which can conflict with char getspnam (); below. */
5330#include <assert.h>
5331/* Override any gcc2 internal prototype to avoid an error. */
5332#ifdef __cplusplus
5333extern "C"
5334#endif
5335/* We use char because int might match the return type of a gcc2
5336 builtin and then its argument prototype would still apply. */
5337char getspnam ();
5338char (*f) ();
5339
5340int
5341main ()
5342{
5343/* The GNU C library defines this for functions which it implements
5344 to always fail with ENOSYS. Some functions are actually named
5345 something starting with __ and the normal name is an alias. */
5346#if defined (__stub_getspnam) || defined (__stub___getspnam)
5347choke me
5348#else
5349f = getspnam;
5350#endif
5351
5352 ;
5353 return 0;
5354}
5355_ACEOF
5356rm -f conftest.$ac_objext conftest$ac_exeext
5357if { (eval echo "$as_me:5357: \"$ac_link\"") >&5
5358 (eval $ac_link) 2>&5
5359 ac_status=$?
5360 echo "$as_me:5360: \$? = $ac_status" >&5
5361 (exit $ac_status); } &&
5362 { ac_try='test -s conftest$ac_exeext'
5363 { (eval echo "$as_me:5363: \"$ac_try\"") >&5
5364 (eval $ac_try) 2>&5
5365 ac_status=$?
5366 echo "$as_me:5366: \$? = $ac_status" >&5
5367 (exit $ac_status); }; }; then
5368 ac_cv_func_getspnam=yes
5369else
5370 echo "$as_me: failed program was:" >&5
5371cat conftest.$ac_ext >&5
5372ac_cv_func_getspnam=no
5373fi
5374rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5375fi
5376echo "$as_me:5376: result: $ac_cv_func_getspnam" >&5
5377echo "${ECHO_T}$ac_cv_func_getspnam" >&6
5378if test $ac_cv_func_getspnam = yes; then
5379 :
5380else
5381 echo "$as_me:5381: checking for getspnam in -lgen" >&5
5382echo $ECHO_N "checking for getspnam in -lgen... $ECHO_C" >&6
5383if test "${ac_cv_lib_gen_getspnam+set}" = set; then
5384 echo $ECHO_N "(cached) $ECHO_C" >&6
5385else
5386 ac_check_lib_save_LIBS=$LIBS
5387LIBS="-lgen $LIBS"
5388cat >conftest.$ac_ext <<_ACEOF
5389#line 5389 "configure"
5390#include "confdefs.h"
5391
5392/* Override any gcc2 internal prototype to avoid an error. */
5393#ifdef __cplusplus
5394extern "C"
5395#endif
5396/* We use char because int might match the return type of a gcc2
5397 builtin and then its argument prototype would still apply. */
5398char getspnam ();
5399int
5400main ()
5401{
5402getspnam ();
5403 ;
5404 return 0;
5405}
5406_ACEOF
5407rm -f conftest.$ac_objext conftest$ac_exeext
5408if { (eval echo "$as_me:5408: \"$ac_link\"") >&5
5409 (eval $ac_link) 2>&5
5410 ac_status=$?
5411 echo "$as_me:5411: \$? = $ac_status" >&5
5412 (exit $ac_status); } &&
5413 { ac_try='test -s conftest$ac_exeext'
5414 { (eval echo "$as_me:5414: \"$ac_try\"") >&5
5415 (eval $ac_try) 2>&5
5416 ac_status=$?
5417 echo "$as_me:5417: \$? = $ac_status" >&5
5418 (exit $ac_status); }; }; then
5419 ac_cv_lib_gen_getspnam=yes
5420else
5421 echo "$as_me: failed program was:" >&5
5422cat conftest.$ac_ext >&5
5423ac_cv_lib_gen_getspnam=no
5424fi
5425rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5426LIBS=$ac_check_lib_save_LIBS
5427fi
5428echo "$as_me:5428: result: $ac_cv_lib_gen_getspnam" >&5
5429echo "${ECHO_T}$ac_cv_lib_gen_getspnam" >&6
5430if test $ac_cv_lib_gen_getspnam = yes; then
5431 LIBS="$LIBS -lgen"
5432fi
5433
5434fi
5435
5436echo "$as_me:5436: checking for library containing basename" >&5
5437echo $ECHO_N "checking for library containing basename... $ECHO_C" >&6
5438if test "${ac_cv_search_basename+set}" = set; then
5439 echo $ECHO_N "(cached) $ECHO_C" >&6
5440else
5441 ac_func_search_save_LIBS=$LIBS
5442ac_cv_search_basename=no
5443cat >conftest.$ac_ext <<_ACEOF
5444#line 5444 "configure"
5445#include "confdefs.h"
5446
5447/* Override any gcc2 internal prototype to avoid an error. */
5448#ifdef __cplusplus
5449extern "C"
5450#endif
5451/* We use char because int might match the return type of a gcc2
5452 builtin and then its argument prototype would still apply. */
5453char basename ();
5454int
5455main ()
5456{
5457basename ();
5458 ;
5459 return 0;
5460}
5461_ACEOF
5462rm -f conftest.$ac_objext conftest$ac_exeext
5463if { (eval echo "$as_me:5463: \"$ac_link\"") >&5
5464 (eval $ac_link) 2>&5
5465 ac_status=$?
5466 echo "$as_me:5466: \$? = $ac_status" >&5
5467 (exit $ac_status); } &&
5468 { ac_try='test -s conftest$ac_exeext'
5469 { (eval echo "$as_me:5469: \"$ac_try\"") >&5
5470 (eval $ac_try) 2>&5
5471 ac_status=$?
5472 echo "$as_me:5472: \$? = $ac_status" >&5
5473 (exit $ac_status); }; }; then
5474 ac_cv_search_basename="none required"
5475else
5476 echo "$as_me: failed program was:" >&5
5477cat conftest.$ac_ext >&5
5478fi
5479rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5480if test "$ac_cv_search_basename" = no; then
5481 for ac_lib in gen; do
5482 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5483 cat >conftest.$ac_ext <<_ACEOF
5484#line 5484 "configure"
5485#include "confdefs.h"
5486
5487/* Override any gcc2 internal prototype to avoid an error. */
5488#ifdef __cplusplus
5489extern "C"
5490#endif
5491/* We use char because int might match the return type of a gcc2
5492 builtin and then its argument prototype would still apply. */
5493char basename ();
5494int
5495main ()
5496{
5497basename ();
5498 ;
5499 return 0;
5500}
5501_ACEOF
5502rm -f conftest.$ac_objext conftest$ac_exeext
5503if { (eval echo "$as_me:5503: \"$ac_link\"") >&5
5504 (eval $ac_link) 2>&5
5505 ac_status=$?
5506 echo "$as_me:5506: \$? = $ac_status" >&5
5507 (exit $ac_status); } &&
5508 { ac_try='test -s conftest$ac_exeext'
5509 { (eval echo "$as_me:5509: \"$ac_try\"") >&5
5510 (eval $ac_try) 2>&5
5511 ac_status=$?
5512 echo "$as_me:5512: \$? = $ac_status" >&5
5513 (exit $ac_status); }; }; then
5514 ac_cv_search_basename="-l$ac_lib"
5515break
5516else
5517 echo "$as_me: failed program was:" >&5
5518cat conftest.$ac_ext >&5
5519fi
5520rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5521 done
5522fi
5523LIBS=$ac_func_search_save_LIBS
5524fi
5525echo "$as_me:5525: result: $ac_cv_search_basename" >&5
5526echo "${ECHO_T}$ac_cv_search_basename" >&6
5527if test "$ac_cv_search_basename" != no; then
5528 test "$ac_cv_search_basename" = "none required" || LIBS="$ac_cv_search_basename $LIBS"
5529 cat >>confdefs.h <<\EOF
5530#define HAVE_BASENAME 1
5531EOF
5532
5533fi
5534
5535# Check whether --with-rpath or --without-rpath was given.
5536if test "${with_rpath+set}" = set; then
5537 withval="$with_rpath"
5538
5539 if test "x$withval" = "xno" ; then
5540 need_dash_r=""
5541 fi
5542 if test "x$withval" = "xyes" ; then
5543 need_dash_r=1
5544 fi
5545
5546fi;
5547
5548# Check whether --with-zlib or --without-zlib was given.
5549if test "${with_zlib+set}" = set; then
5550 withval="$with_zlib"
5551
5552 if test "x$withval" = "xno" ; then
5553 { { echo "$as_me:5553: error: *** zlib is required ***" >&5
5554echo "$as_me: error: *** zlib is required ***" >&2;}
5555 { (exit 1); exit 1; }; }
5556 fi
5557 if test -d "$withval/lib"; then
5558 if test -n "${need_dash_r}"; then
5559 LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}"
5560 else
5561 LDFLAGS="-L${withval}/lib ${LDFLAGS}"
5562 fi
5563 else
5564 if test -n "${need_dash_r}"; then
5565 LDFLAGS="-L${withval} -R${withval} ${LDFLAGS}"
5566 else
5567 LDFLAGS="-L${withval} ${LDFLAGS}"
5568 fi
5569 fi
5570 if test -d "$withval/include"; then
5571 CPPFLAGS="-I${withval}/include ${CPPFLAGS}"
5572 else
5573 CPPFLAGS="-I${withval} ${CPPFLAGS}"
5574 fi
5575
5576fi;
5577
5578echo "$as_me:5578: checking for deflate in -lz" >&5
5579echo $ECHO_N "checking for deflate in -lz... $ECHO_C" >&6
5580if test "${ac_cv_lib_z_deflate+set}" = set; then
5581 echo $ECHO_N "(cached) $ECHO_C" >&6
5582else
5583 ac_check_lib_save_LIBS=$LIBS
5584LIBS="-lz $LIBS"
5585cat >conftest.$ac_ext <<_ACEOF
5586#line 5586 "configure"
5587#include "confdefs.h"
5588
5589/* Override any gcc2 internal prototype to avoid an error. */
5590#ifdef __cplusplus
5591extern "C"
5592#endif
5593/* We use char because int might match the return type of a gcc2
5594 builtin and then its argument prototype would still apply. */
5595char deflate ();
5596int
5597main ()
5598{
5599deflate ();
5600 ;
5601 return 0;
5602}
5603_ACEOF
5604rm -f conftest.$ac_objext conftest$ac_exeext
5605if { (eval echo "$as_me:5605: \"$ac_link\"") >&5
5606 (eval $ac_link) 2>&5
5607 ac_status=$?
5608 echo "$as_me:5608: \$? = $ac_status" >&5
5609 (exit $ac_status); } &&
5610 { ac_try='test -s conftest$ac_exeext'
5611 { (eval echo "$as_me:5611: \"$ac_try\"") >&5
5612 (eval $ac_try) 2>&5
5613 ac_status=$?
5614 echo "$as_me:5614: \$? = $ac_status" >&5
5615 (exit $ac_status); }; }; then
5616 ac_cv_lib_z_deflate=yes
5617else
5618 echo "$as_me: failed program was:" >&5
5619cat conftest.$ac_ext >&5
5620ac_cv_lib_z_deflate=no
5621fi
5622rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5623LIBS=$ac_check_lib_save_LIBS
5624fi
5625echo "$as_me:5625: result: $ac_cv_lib_z_deflate" >&5
5626echo "${ECHO_T}$ac_cv_lib_z_deflate" >&6
5627if test $ac_cv_lib_z_deflate = yes; then
5628 cat >>confdefs.h <<EOF
5629#define HAVE_LIBZ 1
5630EOF
5631
5632 LIBS="-lz $LIBS"
5633
5634else
5635 { { echo "$as_me:5635: error: *** zlib missing - please install first or check config.log ***" >&5
5636echo "$as_me: error: *** zlib missing - please install first or check config.log ***" >&2;}
5637 { (exit 1); exit 1; }; }
5638fi
5639
5640echo "$as_me:5640: checking for strcasecmp" >&5
5641echo $ECHO_N "checking for strcasecmp... $ECHO_C" >&6
5642if test "${ac_cv_func_strcasecmp+set}" = set; then
5643 echo $ECHO_N "(cached) $ECHO_C" >&6
5644else
5645 cat >conftest.$ac_ext <<_ACEOF
5646#line 5646 "configure"
5647#include "confdefs.h"
5648/* System header to define __stub macros and hopefully few prototypes,
5649 which can conflict with char strcasecmp (); below. */
5650#include <assert.h>
5651/* Override any gcc2 internal prototype to avoid an error. */
5652#ifdef __cplusplus
5653extern "C"
5654#endif
5655/* We use char because int might match the return type of a gcc2
5656 builtin and then its argument prototype would still apply. */
5657char strcasecmp ();
5658char (*f) ();
5659
5660int
5661main ()
5662{
5663/* The GNU C library defines this for functions which it implements
5664 to always fail with ENOSYS. Some functions are actually named
5665 something starting with __ and the normal name is an alias. */
5666#if defined (__stub_strcasecmp) || defined (__stub___strcasecmp)
5667choke me
5668#else
5669f = strcasecmp;
5670#endif
5671
5672 ;
5673 return 0;
5674}
5675_ACEOF
5676rm -f conftest.$ac_objext conftest$ac_exeext
5677if { (eval echo "$as_me:5677: \"$ac_link\"") >&5
5678 (eval $ac_link) 2>&5
5679 ac_status=$?
5680 echo "$as_me:5680: \$? = $ac_status" >&5
5681 (exit $ac_status); } &&
5682 { ac_try='test -s conftest$ac_exeext'
5683 { (eval echo "$as_me:5683: \"$ac_try\"") >&5
5684 (eval $ac_try) 2>&5
5685 ac_status=$?
5686 echo "$as_me:5686: \$? = $ac_status" >&5
5687 (exit $ac_status); }; }; then
5688 ac_cv_func_strcasecmp=yes
5689else
5690 echo "$as_me: failed program was:" >&5
5691cat conftest.$ac_ext >&5
5692ac_cv_func_strcasecmp=no
5693fi
5694rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5695fi
5696echo "$as_me:5696: result: $ac_cv_func_strcasecmp" >&5
5697echo "${ECHO_T}$ac_cv_func_strcasecmp" >&6
5698if test $ac_cv_func_strcasecmp = yes; then
5699 :
5700else
5701 echo "$as_me:5701: checking for strcasecmp in -lresolv" >&5
5702echo $ECHO_N "checking for strcasecmp in -lresolv... $ECHO_C" >&6
5703if test "${ac_cv_lib_resolv_strcasecmp+set}" = set; then
5704 echo $ECHO_N "(cached) $ECHO_C" >&6
5705else
5706 ac_check_lib_save_LIBS=$LIBS
5707LIBS="-lresolv $LIBS"
5708cat >conftest.$ac_ext <<_ACEOF
5709#line 5709 "configure"
5710#include "confdefs.h"
5711
5712/* Override any gcc2 internal prototype to avoid an error. */
5713#ifdef __cplusplus
5714extern "C"
5715#endif
5716/* We use char because int might match the return type of a gcc2
5717 builtin and then its argument prototype would still apply. */
5718char strcasecmp ();
5719int
5720main ()
5721{
5722strcasecmp ();
5723 ;
5724 return 0;
5725}
5726_ACEOF
5727rm -f conftest.$ac_objext conftest$ac_exeext
5728if { (eval echo "$as_me:5728: \"$ac_link\"") >&5
5729 (eval $ac_link) 2>&5
5730 ac_status=$?
5731 echo "$as_me:5731: \$? = $ac_status" >&5
5732 (exit $ac_status); } &&
5733 { ac_try='test -s conftest$ac_exeext'
5734 { (eval echo "$as_me:5734: \"$ac_try\"") >&5
5735 (eval $ac_try) 2>&5
5736 ac_status=$?
5737 echo "$as_me:5737: \$? = $ac_status" >&5
5738 (exit $ac_status); }; }; then
5739 ac_cv_lib_resolv_strcasecmp=yes
5740else
5741 echo "$as_me: failed program was:" >&5
5742cat conftest.$ac_ext >&5
5743ac_cv_lib_resolv_strcasecmp=no
5744fi
5745rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5746LIBS=$ac_check_lib_save_LIBS
5747fi
5748echo "$as_me:5748: result: $ac_cv_lib_resolv_strcasecmp" >&5
5749echo "${ECHO_T}$ac_cv_lib_resolv_strcasecmp" >&6
5750if test $ac_cv_lib_resolv_strcasecmp = yes; then
5751 LIBS="$LIBS -lresolv"
5752fi
5753
5754fi
5755
5756echo "$as_me:5756: checking for utimes" >&5
5757echo $ECHO_N "checking for utimes... $ECHO_C" >&6
5758if test "${ac_cv_func_utimes+set}" = set; then
5759 echo $ECHO_N "(cached) $ECHO_C" >&6
5760else
5761 cat >conftest.$ac_ext <<_ACEOF
5762#line 5762 "configure"
5763#include "confdefs.h"
5764/* System header to define __stub macros and hopefully few prototypes,
5765 which can conflict with char utimes (); below. */
5766#include <assert.h>
5767/* Override any gcc2 internal prototype to avoid an error. */
5768#ifdef __cplusplus
5769extern "C"
5770#endif
5771/* We use char because int might match the return type of a gcc2
5772 builtin and then its argument prototype would still apply. */
5773char utimes ();
5774char (*f) ();
5775
5776int
5777main ()
5778{
5779/* The GNU C library defines this for functions which it implements
5780 to always fail with ENOSYS. Some functions are actually named
5781 something starting with __ and the normal name is an alias. */
5782#if defined (__stub_utimes) || defined (__stub___utimes)
5783choke me
5784#else
5785f = utimes;
5786#endif
5787
5788 ;
5789 return 0;
5790}
5791_ACEOF
5792rm -f conftest.$ac_objext conftest$ac_exeext
5793if { (eval echo "$as_me:5793: \"$ac_link\"") >&5
5794 (eval $ac_link) 2>&5
5795 ac_status=$?
5796 echo "$as_me:5796: \$? = $ac_status" >&5
5797 (exit $ac_status); } &&
5798 { ac_try='test -s conftest$ac_exeext'
5799 { (eval echo "$as_me:5799: \"$ac_try\"") >&5
5800 (eval $ac_try) 2>&5
5801 ac_status=$?
5802 echo "$as_me:5802: \$? = $ac_status" >&5
5803 (exit $ac_status); }; }; then
5804 ac_cv_func_utimes=yes
5805else
5806 echo "$as_me: failed program was:" >&5
5807cat conftest.$ac_ext >&5
5808ac_cv_func_utimes=no
5809fi
5810rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5811fi
5812echo "$as_me:5812: result: $ac_cv_func_utimes" >&5
5813echo "${ECHO_T}$ac_cv_func_utimes" >&6
5814if test $ac_cv_func_utimes = yes; then
5815 :
5816else
5817 echo "$as_me:5817: checking for utimes in -lc89" >&5
5818echo $ECHO_N "checking for utimes in -lc89... $ECHO_C" >&6
5819if test "${ac_cv_lib_c89_utimes+set}" = set; then
5820 echo $ECHO_N "(cached) $ECHO_C" >&6
5821else
5822 ac_check_lib_save_LIBS=$LIBS
5823LIBS="-lc89 $LIBS"
5824cat >conftest.$ac_ext <<_ACEOF
5825#line 5825 "configure"
5826#include "confdefs.h"
5827
5828/* Override any gcc2 internal prototype to avoid an error. */
5829#ifdef __cplusplus
5830extern "C"
5831#endif
5832/* We use char because int might match the return type of a gcc2
5833 builtin and then its argument prototype would still apply. */
5834char utimes ();
5835int
5836main ()
5837{
5838utimes ();
5839 ;
5840 return 0;
5841}
5842_ACEOF
5843rm -f conftest.$ac_objext conftest$ac_exeext
5844if { (eval echo "$as_me:5844: \"$ac_link\"") >&5
5845 (eval $ac_link) 2>&5
5846 ac_status=$?
5847 echo "$as_me:5847: \$? = $ac_status" >&5
5848 (exit $ac_status); } &&
5849 { ac_try='test -s conftest$ac_exeext'
5850 { (eval echo "$as_me:5850: \"$ac_try\"") >&5
5851 (eval $ac_try) 2>&5
5852 ac_status=$?
5853 echo "$as_me:5853: \$? = $ac_status" >&5
5854 (exit $ac_status); }; }; then
5855 ac_cv_lib_c89_utimes=yes
5856else
5857 echo "$as_me: failed program was:" >&5
5858cat conftest.$ac_ext >&5
5859ac_cv_lib_c89_utimes=no
5860fi
5861rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5862LIBS=$ac_check_lib_save_LIBS
5863fi
5864echo "$as_me:5864: result: $ac_cv_lib_c89_utimes" >&5
5865echo "${ECHO_T}$ac_cv_lib_c89_utimes" >&6
5866if test $ac_cv_lib_c89_utimes = yes; then
5867 cat >>confdefs.h <<\EOF
5868#define HAVE_UTIMES 1
5869EOF
5870
5871 LIBS="$LIBS -lc89"
5872fi
5873
5874fi
5875
5876for ac_header in libutil.h
5877do
5878as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5879echo "$as_me:5879: checking for $ac_header" >&5
5880echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5881if eval "test \"\${$as_ac_Header+set}\" = set"; then
5882 echo $ECHO_N "(cached) $ECHO_C" >&6
5883else
5884 cat >conftest.$ac_ext <<_ACEOF
5885#line 5885 "configure"
5886#include "confdefs.h"
5887#include <$ac_header>
5888_ACEOF
5889if { (eval echo "$as_me:5889: \"$ac_cpp conftest.$ac_ext\"") >&5
5890 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5891 ac_status=$?
5892 egrep -v '^ *\+' conftest.er1 >conftest.err
5893 rm -f conftest.er1
5894 cat conftest.err >&5
5895 echo "$as_me:5895: \$? = $ac_status" >&5
5896 (exit $ac_status); } >/dev/null; then
5897 if test -s conftest.err; then
5898 ac_cpp_err=$ac_c_preproc_warn_flag
5899 else
5900 ac_cpp_err=
5901 fi
5902else
5903 ac_cpp_err=yes
5904fi
5905if test -z "$ac_cpp_err"; then
5906 eval "$as_ac_Header=yes"
5907else
5908 echo "$as_me: failed program was:" >&5
5909 cat conftest.$ac_ext >&5
5910 eval "$as_ac_Header=no"
5911fi
5912rm -f conftest.err conftest.$ac_ext
5913fi
5914echo "$as_me:5914: result: `eval echo '${'$as_ac_Header'}'`" >&5
5915echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5916if test `eval echo '${'$as_ac_Header'}'` = yes; then
5917 cat >>confdefs.h <<EOF
5918#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5919EOF
5920
5921fi
5922done
5923
5924echo "$as_me:5924: checking for library containing login" >&5
5925echo $ECHO_N "checking for library containing login... $ECHO_C" >&6
5926if test "${ac_cv_search_login+set}" = set; then
5927 echo $ECHO_N "(cached) $ECHO_C" >&6
5928else
5929 ac_func_search_save_LIBS=$LIBS
5930ac_cv_search_login=no
5931cat >conftest.$ac_ext <<_ACEOF
5932#line 5932 "configure"
5933#include "confdefs.h"
5934
5935/* Override any gcc2 internal prototype to avoid an error. */
5936#ifdef __cplusplus
5937extern "C"
5938#endif
5939/* We use char because int might match the return type of a gcc2
5940 builtin and then its argument prototype would still apply. */
5941char login ();
5942int
5943main ()
5944{
5945login ();
5946 ;
5947 return 0;
5948}
5949_ACEOF
5950rm -f conftest.$ac_objext conftest$ac_exeext
5951if { (eval echo "$as_me:5951: \"$ac_link\"") >&5
5952 (eval $ac_link) 2>&5
5953 ac_status=$?
5954 echo "$as_me:5954: \$? = $ac_status" >&5
5955 (exit $ac_status); } &&
5956 { ac_try='test -s conftest$ac_exeext'
5957 { (eval echo "$as_me:5957: \"$ac_try\"") >&5
5958 (eval $ac_try) 2>&5
5959 ac_status=$?
5960 echo "$as_me:5960: \$? = $ac_status" >&5
5961 (exit $ac_status); }; }; then
5962 ac_cv_search_login="none required"
5963else
5964 echo "$as_me: failed program was:" >&5
5965cat conftest.$ac_ext >&5
5966fi
5967rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5968if test "$ac_cv_search_login" = no; then
5969 for ac_lib in util bsd; do
5970 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5971 cat >conftest.$ac_ext <<_ACEOF
5972#line 5972 "configure"
5973#include "confdefs.h"
5974
5975/* Override any gcc2 internal prototype to avoid an error. */
5976#ifdef __cplusplus
5977extern "C"
5978#endif
5979/* We use char because int might match the return type of a gcc2
5980 builtin and then its argument prototype would still apply. */
5981char login ();
5982int
5983main ()
5984{
5985login ();
5986 ;
5987 return 0;
5988}
5989_ACEOF
5990rm -f conftest.$ac_objext conftest$ac_exeext
5991if { (eval echo "$as_me:5991: \"$ac_link\"") >&5
5992 (eval $ac_link) 2>&5
5993 ac_status=$?
5994 echo "$as_me:5994: \$? = $ac_status" >&5
5995 (exit $ac_status); } &&
5996 { ac_try='test -s conftest$ac_exeext'
5997 { (eval echo "$as_me:5997: \"$ac_try\"") >&5
5998 (eval $ac_try) 2>&5
5999 ac_status=$?
6000 echo "$as_me:6000: \$? = $ac_status" >&5
6001 (exit $ac_status); }; }; then
6002 ac_cv_search_login="-l$ac_lib"
6003break
6004else
6005 echo "$as_me: failed program was:" >&5
6006cat conftest.$ac_ext >&5
6007fi
6008rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6009 done
6010fi
6011LIBS=$ac_func_search_save_LIBS
6012fi
6013echo "$as_me:6013: result: $ac_cv_search_login" >&5
6014echo "${ECHO_T}$ac_cv_search_login" >&6
6015if test "$ac_cv_search_login" != no; then
6016 test "$ac_cv_search_login" = "none required" || LIBS="$ac_cv_search_login $LIBS"
6017 cat >>confdefs.h <<\EOF
6018#define HAVE_LOGIN 1
6019EOF
6020
6021fi
6022
6023for ac_func in logout updwtmp logwtmp
6024do
6025as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6026echo "$as_me:6026: checking for $ac_func" >&5
6027echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6028if eval "test \"\${$as_ac_var+set}\" = set"; then
6029 echo $ECHO_N "(cached) $ECHO_C" >&6
6030else
6031 cat >conftest.$ac_ext <<_ACEOF
6032#line 6032 "configure"
6033#include "confdefs.h"
6034/* System header to define __stub macros and hopefully few prototypes,
6035 which can conflict with char $ac_func (); below. */
6036#include <assert.h>
6037/* Override any gcc2 internal prototype to avoid an error. */
6038#ifdef __cplusplus
6039extern "C"
6040#endif
6041/* We use char because int might match the return type of a gcc2
6042 builtin and then its argument prototype would still apply. */
6043char $ac_func ();
6044char (*f) ();
6045
6046int
6047main ()
6048{
6049/* The GNU C library defines this for functions which it implements
6050 to always fail with ENOSYS. Some functions are actually named
6051 something starting with __ and the normal name is an alias. */
6052#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6053choke me
6054#else
6055f = $ac_func;
6056#endif
6057
6058 ;
6059 return 0;
6060}
6061_ACEOF
6062rm -f conftest.$ac_objext conftest$ac_exeext
6063if { (eval echo "$as_me:6063: \"$ac_link\"") >&5
6064 (eval $ac_link) 2>&5
6065 ac_status=$?
6066 echo "$as_me:6066: \$? = $ac_status" >&5
6067 (exit $ac_status); } &&
6068 { ac_try='test -s conftest$ac_exeext'
6069 { (eval echo "$as_me:6069: \"$ac_try\"") >&5
6070 (eval $ac_try) 2>&5
6071 ac_status=$?
6072 echo "$as_me:6072: \$? = $ac_status" >&5
6073 (exit $ac_status); }; }; then
6074 eval "$as_ac_var=yes"
6075else
6076 echo "$as_me: failed program was:" >&5
6077cat conftest.$ac_ext >&5
6078eval "$as_ac_var=no"
6079fi
6080rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6081fi
6082echo "$as_me:6082: result: `eval echo '${'$as_ac_var'}'`" >&5
6083echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6084if test `eval echo '${'$as_ac_var'}'` = yes; then
6085 cat >>confdefs.h <<EOF
6086#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6087EOF
6088
6089fi
6090done
6091
6092for ac_func in strftime
6093do
6094as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6095echo "$as_me:6095: checking for $ac_func" >&5
6096echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6097if eval "test \"\${$as_ac_var+set}\" = set"; then
6098 echo $ECHO_N "(cached) $ECHO_C" >&6
6099else
6100 cat >conftest.$ac_ext <<_ACEOF
6101#line 6101 "configure"
6102#include "confdefs.h"
6103/* System header to define __stub macros and hopefully few prototypes,
6104 which can conflict with char $ac_func (); below. */
6105#include <assert.h>
6106/* Override any gcc2 internal prototype to avoid an error. */
6107#ifdef __cplusplus
6108extern "C"
6109#endif
6110/* We use char because int might match the return type of a gcc2
6111 builtin and then its argument prototype would still apply. */
6112char $ac_func ();
6113char (*f) ();
6114
6115int
6116main ()
6117{
6118/* The GNU C library defines this for functions which it implements
6119 to always fail with ENOSYS. Some functions are actually named
6120 something starting with __ and the normal name is an alias. */
6121#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6122choke me
6123#else
6124f = $ac_func;
6125#endif
6126
6127 ;
6128 return 0;
6129}
6130_ACEOF
6131rm -f conftest.$ac_objext conftest$ac_exeext
6132if { (eval echo "$as_me:6132: \"$ac_link\"") >&5
6133 (eval $ac_link) 2>&5
6134 ac_status=$?
6135 echo "$as_me:6135: \$? = $ac_status" >&5
6136 (exit $ac_status); } &&
6137 { ac_try='test -s conftest$ac_exeext'
6138 { (eval echo "$as_me:6138: \"$ac_try\"") >&5
6139 (eval $ac_try) 2>&5
6140 ac_status=$?
6141 echo "$as_me:6141: \$? = $ac_status" >&5
6142 (exit $ac_status); }; }; then
6143 eval "$as_ac_var=yes"
6144else
6145 echo "$as_me: failed program was:" >&5
6146cat conftest.$ac_ext >&5
6147eval "$as_ac_var=no"
6148fi
6149rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6150fi
6151echo "$as_me:6151: result: `eval echo '${'$as_ac_var'}'`" >&5
6152echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6153if test `eval echo '${'$as_ac_var'}'` = yes; then
6154 cat >>confdefs.h <<EOF
6155#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6156EOF
6157
6158else
6159 # strftime is in -lintl on SCO UNIX.
6160echo "$as_me:6160: checking for strftime in -lintl" >&5
6161echo $ECHO_N "checking for strftime in -lintl... $ECHO_C" >&6
6162if test "${ac_cv_lib_intl_strftime+set}" = set; then
6163 echo $ECHO_N "(cached) $ECHO_C" >&6
6164else
6165 ac_check_lib_save_LIBS=$LIBS
6166LIBS="-lintl $LIBS"
6167cat >conftest.$ac_ext <<_ACEOF
6168#line 6168 "configure"
6169#include "confdefs.h"
6170
6171/* Override any gcc2 internal prototype to avoid an error. */
6172#ifdef __cplusplus
6173extern "C"
6174#endif
6175/* We use char because int might match the return type of a gcc2
6176 builtin and then its argument prototype would still apply. */
6177char strftime ();
6178int
6179main ()
6180{
6181strftime ();
6182 ;
6183 return 0;
6184}
6185_ACEOF
6186rm -f conftest.$ac_objext conftest$ac_exeext
6187if { (eval echo "$as_me:6187: \"$ac_link\"") >&5
6188 (eval $ac_link) 2>&5
6189 ac_status=$?
6190 echo "$as_me:6190: \$? = $ac_status" >&5
6191 (exit $ac_status); } &&
6192 { ac_try='test -s conftest$ac_exeext'
6193 { (eval echo "$as_me:6193: \"$ac_try\"") >&5
6194 (eval $ac_try) 2>&5
6195 ac_status=$?
6196 echo "$as_me:6196: \$? = $ac_status" >&5
6197 (exit $ac_status); }; }; then
6198 ac_cv_lib_intl_strftime=yes
6199else
6200 echo "$as_me: failed program was:" >&5
6201cat conftest.$ac_ext >&5
6202ac_cv_lib_intl_strftime=no
6203fi
6204rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6205LIBS=$ac_check_lib_save_LIBS
6206fi
6207echo "$as_me:6207: result: $ac_cv_lib_intl_strftime" >&5
6208echo "${ECHO_T}$ac_cv_lib_intl_strftime" >&6
6209if test $ac_cv_lib_intl_strftime = yes; then
6210 cat >>confdefs.h <<\EOF
6211#define HAVE_STRFTIME 1
6212EOF
6213
6214LIBS="-lintl $LIBS"
6215fi
6216
6217fi
6218done
6219
6220# Check for ALTDIRFUNC glob() extension
6221echo "$as_me:6221: checking for GLOB_ALTDIRFUNC support" >&5
6222echo $ECHO_N "checking for GLOB_ALTDIRFUNC support... $ECHO_C" >&6
6223cat >conftest.$ac_ext <<_ACEOF
6224#line 6224 "configure"
6225#include "confdefs.h"
6226
6227 #include <glob.h>
6228 #ifdef GLOB_ALTDIRFUNC
6229 FOUNDIT
6230 #endif
6231
6232_ACEOF
6233if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6234 egrep "FOUNDIT" >/dev/null 2>&1; then
6235
6236 cat >>confdefs.h <<\EOF
6237#define GLOB_HAS_ALTDIRFUNC 1
6238EOF
6239
6240 echo "$as_me:6240: result: yes" >&5
6241echo "${ECHO_T}yes" >&6
6242
6243else
6244
6245 echo "$as_me:6245: result: no" >&5
6246echo "${ECHO_T}no" >&6
6247
6248fi
6249rm -f conftest*
6250
6251# Check for g.gl_matchc glob() extension
6252echo "$as_me:6252: checking for gl_matchc field in glob_t" >&5
6253echo $ECHO_N "checking for gl_matchc field in glob_t... $ECHO_C" >&6
6254cat >conftest.$ac_ext <<_ACEOF
6255#line 6255 "configure"
6256#include "confdefs.h"
6257
6258 #include <glob.h>
6259 int main(void){glob_t g; g.gl_matchc = 1;}
6260
6261_ACEOF
6262if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6263 egrep "FOUNDIT" >/dev/null 2>&1; then
6264
6265 cat >>confdefs.h <<\EOF
6266#define GLOB_HAS_GL_MATCHC 1
6267EOF
6268
6269 echo "$as_me:6269: result: yes" >&5
6270echo "${ECHO_T}yes" >&6
6271
6272else
6273
6274 echo "$as_me:6274: result: no" >&5
6275echo "${ECHO_T}no" >&6
6276
6277fi
6278rm -f conftest*
6279
6280echo "$as_me:6280: checking whether struct dirent allocates space for d_name" >&5
6281echo $ECHO_N "checking whether struct dirent allocates space for d_name... $ECHO_C" >&6
6282if test "$cross_compiling" = yes; then
6283 { { echo "$as_me:6283: error: cannot run test program while cross compiling" >&5
6284echo "$as_me: error: cannot run test program while cross compiling" >&2;}
6285 { (exit 1); exit 1; }; }
6286else
6287 cat >conftest.$ac_ext <<_ACEOF
6288#line 6288 "configure"
6289#include "confdefs.h"
6290
6291#include <sys/types.h>
6292#include <dirent.h>
6293int main(void){struct dirent d;exit(sizeof(d.d_name)<=sizeof(char));}
6294
6295_ACEOF
6296rm -f conftest$ac_exeext
6297if { (eval echo "$as_me:6297: \"$ac_link\"") >&5
6298 (eval $ac_link) 2>&5
6299 ac_status=$?
6300 echo "$as_me:6300: \$? = $ac_status" >&5
6301 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6302 { (eval echo "$as_me:6302: \"$ac_try\"") >&5
6303 (eval $ac_try) 2>&5
6304 ac_status=$?
6305 echo "$as_me:6305: \$? = $ac_status" >&5
6306 (exit $ac_status); }; }; then
6307 echo "$as_me:6307: result: yes" >&5
6308echo "${ECHO_T}yes" >&6
6309else
6310 echo "$as_me: program exited with status $ac_status" >&5
6311echo "$as_me: failed program was:" >&5
6312cat conftest.$ac_ext >&5
6313
6314 echo "$as_me:6314: result: no" >&5
6315echo "${ECHO_T}no" >&6
6316 cat >>confdefs.h <<\EOF
6317#define BROKEN_ONE_BYTE_DIRENT_D_NAME 1
6318EOF
6319
6320fi
6321rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6322fi
6323
6324# Check whether user wants S/Key support
6325SKEY_MSG="no"
6326
6327# Check whether --with-skey or --without-skey was given.
6328if test "${with_skey+set}" = set; then
6329 withval="$with_skey"
6330
6331 if test "x$withval" != "xno" ; then
6332
6333 if test "x$withval" != "xyes" ; then
6334 CPPFLAGS="$CPPFLAGS -I${withval}/include"
6335 LDFLAGS="$LDFLAGS -L${withval}/lib"
6336 fi
6337
6338 cat >>confdefs.h <<\EOF
6339#define SKEY 1
6340EOF
6341
6342 LIBS="-lskey $LIBS"
6343 SKEY_MSG="yes"
6344
6345 echo "$as_me:6345: checking for s/key support" >&5
6346echo $ECHO_N "checking for s/key support... $ECHO_C" >&6
6347 if test "$cross_compiling" = yes; then
6348 { { echo "$as_me:6348: error: cannot run test program while cross compiling" >&5
6349echo "$as_me: error: cannot run test program while cross compiling" >&2;}
6350 { (exit 1); exit 1; }; }
6351else
6352 cat >conftest.$ac_ext <<_ACEOF
6353#line 6353 "configure"
6354#include "confdefs.h"
6355
6356#include <stdio.h>
6357#include <skey.h>
6358int main() { char *ff = skey_keyinfo(""); ff=""; exit(0); }
6359
6360_ACEOF
6361rm -f conftest$ac_exeext
6362if { (eval echo "$as_me:6362: \"$ac_link\"") >&5
6363 (eval $ac_link) 2>&5
6364 ac_status=$?
6365 echo "$as_me:6365: \$? = $ac_status" >&5
6366 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6367 { (eval echo "$as_me:6367: \"$ac_try\"") >&5
6368 (eval $ac_try) 2>&5
6369 ac_status=$?
6370 echo "$as_me:6370: \$? = $ac_status" >&5
6371 (exit $ac_status); }; }; then
6372 echo "$as_me:6372: result: yes" >&5
6373echo "${ECHO_T}yes" >&6
6374else
6375 echo "$as_me: program exited with status $ac_status" >&5
6376echo "$as_me: failed program was:" >&5
6377cat conftest.$ac_ext >&5
6378
6379 echo "$as_me:6379: result: no" >&5
6380echo "${ECHO_T}no" >&6
6381 { { echo "$as_me:6381: error: ** Incomplete or missing s/key libraries." >&5
6382echo "$as_me: error: ** Incomplete or missing s/key libraries." >&2;}
6383 { (exit 1); exit 1; }; }
6384
6385fi
6386rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6387fi
6388 fi
6389
6390fi;
6391
6392# Check whether user wants TCP wrappers support
6393TCPW_MSG="no"
6394
6395# Check whether --with-tcp-wrappers or --without-tcp-wrappers was given.
6396if test "${with_tcp_wrappers+set}" = set; then
6397 withval="$with_tcp_wrappers"
6398
6399 if test "x$withval" != "xno" ; then
6400 saved_LIBS="$LIBS"
6401 saved_LDFLAGS="$LDFLAGS"
6402 saved_CPPFLAGS="$CPPFLAGS"
6403 if test -n "${withval}" -a "${withval}" != "yes"; then
6404 if test -d "${withval}/lib"; then
6405 if test -n "${need_dash_r}"; then
6406 LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}"
6407 else
6408 LDFLAGS="-L${withval}/lib ${LDFLAGS}"
6409 fi
6410 else
6411 if test -n "${need_dash_r}"; then
6412 LDFLAGS="-L${withval} -R${withval} ${LDFLAGS}"
6413 else
6414 LDFLAGS="-L${withval} ${LDFLAGS}"
6415 fi
6416 fi
6417 if test -d "${withval}/include"; then
6418 CPPFLAGS="-I${withval}/include ${CPPFLAGS}"
6419 else
6420 CPPFLAGS="-I${withval} ${CPPFLAGS}"
6421 fi
6422 fi
6423 LIBWRAP="-lwrap"
6424 LIBS="$LIBWRAP $LIBS"
6425 echo "$as_me:6425: checking for libwrap" >&5
6426echo $ECHO_N "checking for libwrap... $ECHO_C" >&6
6427 cat >conftest.$ac_ext <<_ACEOF
6428#line 6428 "configure"
6429#include "confdefs.h"
6430
6431#include <tcpd.h>
6432 int deny_severity = 0, allow_severity = 0;
6433
6434int
6435main ()
6436{
6437hosts_access(0);
6438 ;
6439 return 0;
6440}
6441_ACEOF
6442rm -f conftest.$ac_objext conftest$ac_exeext
6443if { (eval echo "$as_me:6443: \"$ac_link\"") >&5
6444 (eval $ac_link) 2>&5
6445 ac_status=$?
6446 echo "$as_me:6446: \$? = $ac_status" >&5
6447 (exit $ac_status); } &&
6448 { ac_try='test -s conftest$ac_exeext'
6449 { (eval echo "$as_me:6449: \"$ac_try\"") >&5
6450 (eval $ac_try) 2>&5
6451 ac_status=$?
6452 echo "$as_me:6452: \$? = $ac_status" >&5
6453 (exit $ac_status); }; }; then
6454
6455 echo "$as_me:6455: result: yes" >&5
6456echo "${ECHO_T}yes" >&6
6457 cat >>confdefs.h <<\EOF
6458#define LIBWRAP 1
6459EOF
6460
6461 TCPW_MSG="yes"
6462
6463else
6464 echo "$as_me: failed program was:" >&5
6465cat conftest.$ac_ext >&5
6466
6467 { { echo "$as_me:6467: error: *** libwrap missing" >&5
6468echo "$as_me: error: *** libwrap missing" >&2;}
6469 { (exit 1); exit 1; }; }
6470
6471fi
6472rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6473 LIBS="$saved_LIBS"
6474 fi
6475
6476fi;
6477
6478for ac_func in \
6479 arc4random __b64_ntop b64_ntop __b64_pton b64_pton basename \
6480 bcopy bindresvport_sa clock fchmod fchown freeaddrinfo futimes \
6481 gai_strerror getaddrinfo getcwd getgrouplist getnameinfo getopt \
6482 getpeereid _getpty getrlimit getttyent glob inet_aton \
6483 inet_ntoa inet_ntop innetgr login_getcapbool md5_crypt memmove \
6484 mkdtemp mmap ngetaddrinfo nsleep ogetaddrinfo openlog_r openpty \
6485 pstat readpassphrase realpath recvmsg rresvport_af sendmsg \
6486 setdtablesize setegid setenv seteuid setgroups setlogin setpcred \
6487 setproctitle setregid setresgid setresuid setreuid setrlimit \
6488 setsid setvbuf sigaction sigvec snprintf socketpair strerror \
6489 strlcat strlcpy strmode strnvis sysconf tcgetpgrp \
6490 truncate utimes vhangup vsnprintf waitpid \
6491
6492do
6493as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6494echo "$as_me:6494: checking for $ac_func" >&5
6495echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6496if eval "test \"\${$as_ac_var+set}\" = set"; then
6497 echo $ECHO_N "(cached) $ECHO_C" >&6
6498else
6499 cat >conftest.$ac_ext <<_ACEOF
6500#line 6500 "configure"
6501#include "confdefs.h"
6502/* System header to define __stub macros and hopefully few prototypes,
6503 which can conflict with char $ac_func (); below. */
6504#include <assert.h>
6505/* Override any gcc2 internal prototype to avoid an error. */
6506#ifdef __cplusplus
6507extern "C"
6508#endif
6509/* We use char because int might match the return type of a gcc2
6510 builtin and then its argument prototype would still apply. */
6511char $ac_func ();
6512char (*f) ();
6513
6514int
6515main ()
6516{
6517/* The GNU C library defines this for functions which it implements
6518 to always fail with ENOSYS. Some functions are actually named
6519 something starting with __ and the normal name is an alias. */
6520#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6521choke me
6522#else
6523f = $ac_func;
6524#endif
6525
6526 ;
6527 return 0;
6528}
6529_ACEOF
6530rm -f conftest.$ac_objext conftest$ac_exeext
6531if { (eval echo "$as_me:6531: \"$ac_link\"") >&5
6532 (eval $ac_link) 2>&5
6533 ac_status=$?
6534 echo "$as_me:6534: \$? = $ac_status" >&5
6535 (exit $ac_status); } &&
6536 { ac_try='test -s conftest$ac_exeext'
6537 { (eval echo "$as_me:6537: \"$ac_try\"") >&5
6538 (eval $ac_try) 2>&5
6539 ac_status=$?
6540 echo "$as_me:6540: \$? = $ac_status" >&5
6541 (exit $ac_status); }; }; then
6542 eval "$as_ac_var=yes"
6543else
6544 echo "$as_me: failed program was:" >&5
6545cat conftest.$ac_ext >&5
6546eval "$as_ac_var=no"
6547fi
6548rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6549fi
6550echo "$as_me:6550: result: `eval echo '${'$as_ac_var'}'`" >&5
6551echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6552if test `eval echo '${'$as_ac_var'}'` = yes; then
6553 cat >>confdefs.h <<EOF
6554#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6555EOF
6556
6557fi
6558done
6559
6560echo "$as_me:6560: checking for library containing nanosleep" >&5
6561echo $ECHO_N "checking for library containing nanosleep... $ECHO_C" >&6
6562if test "${ac_cv_search_nanosleep+set}" = set; then
6563 echo $ECHO_N "(cached) $ECHO_C" >&6
6564else
6565 ac_func_search_save_LIBS=$LIBS
6566ac_cv_search_nanosleep=no
6567cat >conftest.$ac_ext <<_ACEOF
6568#line 6568 "configure"
6569#include "confdefs.h"
6570
6571/* Override any gcc2 internal prototype to avoid an error. */
6572#ifdef __cplusplus
6573extern "C"
6574#endif
6575/* We use char because int might match the return type of a gcc2
6576 builtin and then its argument prototype would still apply. */
6577char nanosleep ();
6578int
6579main ()
6580{
6581nanosleep ();
6582 ;
6583 return 0;
6584}
6585_ACEOF
6586rm -f conftest.$ac_objext conftest$ac_exeext
6587if { (eval echo "$as_me:6587: \"$ac_link\"") >&5
6588 (eval $ac_link) 2>&5
6589 ac_status=$?
6590 echo "$as_me:6590: \$? = $ac_status" >&5
6591 (exit $ac_status); } &&
6592 { ac_try='test -s conftest$ac_exeext'
6593 { (eval echo "$as_me:6593: \"$ac_try\"") >&5
6594 (eval $ac_try) 2>&5
6595 ac_status=$?
6596 echo "$as_me:6596: \$? = $ac_status" >&5
6597 (exit $ac_status); }; }; then
6598 ac_cv_search_nanosleep="none required"
6599else
6600 echo "$as_me: failed program was:" >&5
6601cat conftest.$ac_ext >&5
6602fi
6603rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6604if test "$ac_cv_search_nanosleep" = no; then
6605 for ac_lib in rt posix4; do
6606 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6607 cat >conftest.$ac_ext <<_ACEOF
6608#line 6608 "configure"
6609#include "confdefs.h"
6610
6611/* Override any gcc2 internal prototype to avoid an error. */
6612#ifdef __cplusplus
6613extern "C"
6614#endif
6615/* We use char because int might match the return type of a gcc2
6616 builtin and then its argument prototype would still apply. */
6617char nanosleep ();
6618int
6619main ()
6620{
6621nanosleep ();
6622 ;
6623 return 0;
6624}
6625_ACEOF
6626rm -f conftest.$ac_objext conftest$ac_exeext
6627if { (eval echo "$as_me:6627: \"$ac_link\"") >&5
6628 (eval $ac_link) 2>&5
6629 ac_status=$?
6630 echo "$as_me:6630: \$? = $ac_status" >&5
6631 (exit $ac_status); } &&
6632 { ac_try='test -s conftest$ac_exeext'
6633 { (eval echo "$as_me:6633: \"$ac_try\"") >&5
6634 (eval $ac_try) 2>&5
6635 ac_status=$?
6636 echo "$as_me:6636: \$? = $ac_status" >&5
6637 (exit $ac_status); }; }; then
6638 ac_cv_search_nanosleep="-l$ac_lib"
6639break
6640else
6641 echo "$as_me: failed program was:" >&5
6642cat conftest.$ac_ext >&5
6643fi
6644rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6645 done
6646fi
6647LIBS=$ac_func_search_save_LIBS
6648fi
6649echo "$as_me:6649: result: $ac_cv_search_nanosleep" >&5
6650echo "${ECHO_T}$ac_cv_search_nanosleep" >&6
6651if test "$ac_cv_search_nanosleep" != no; then
6652 test "$ac_cv_search_nanosleep" = "none required" || LIBS="$ac_cv_search_nanosleep $LIBS"
6653 cat >>confdefs.h <<\EOF
6654#define HAVE_NANOSLEEP 1
6655EOF
6656
6657fi
6658
6659echo "$as_me:6659: checking for ANSI C header files" >&5
6660echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6661if test "${ac_cv_header_stdc+set}" = set; then
6662 echo $ECHO_N "(cached) $ECHO_C" >&6
6663else
6664 cat >conftest.$ac_ext <<_ACEOF
6665#line 6665 "configure"
6666#include "confdefs.h"
6667#include <stdlib.h>
6668#include <stdarg.h>
6669#include <string.h>
6670#include <float.h>
6671
6672_ACEOF
6673if { (eval echo "$as_me:6673: \"$ac_cpp conftest.$ac_ext\"") >&5
6674 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6675 ac_status=$?
6676 egrep -v '^ *\+' conftest.er1 >conftest.err
6677 rm -f conftest.er1
6678 cat conftest.err >&5
6679 echo "$as_me:6679: \$? = $ac_status" >&5
6680 (exit $ac_status); } >/dev/null; then
6681 if test -s conftest.err; then
6682 ac_cpp_err=$ac_c_preproc_warn_flag
6683 else
6684 ac_cpp_err=
6685 fi
6686else
6687 ac_cpp_err=yes
6688fi
6689if test -z "$ac_cpp_err"; then
6690 ac_cv_header_stdc=yes
6691else
6692 echo "$as_me: failed program was:" >&5
6693 cat conftest.$ac_ext >&5
6694 ac_cv_header_stdc=no
6695fi
6696rm -f conftest.err conftest.$ac_ext
6697
6698if test $ac_cv_header_stdc = yes; then
6699 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6700 cat >conftest.$ac_ext <<_ACEOF
6701#line 6701 "configure"
6702#include "confdefs.h"
6703#include <string.h>
6704
6705_ACEOF
6706if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6707 egrep "memchr" >/dev/null 2>&1; then
6708 :
6709else
6710 ac_cv_header_stdc=no
6711fi
6712rm -f conftest*
6713
6714fi
6715
6716if test $ac_cv_header_stdc = yes; then
6717 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6718 cat >conftest.$ac_ext <<_ACEOF
6719#line 6719 "configure"
6720#include "confdefs.h"
6721#include <stdlib.h>
6722
6723_ACEOF
6724if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6725 egrep "free" >/dev/null 2>&1; then
6726 :
6727else
6728 ac_cv_header_stdc=no
6729fi
6730rm -f conftest*
6731
6732fi
6733
6734if test $ac_cv_header_stdc = yes; then
6735 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6736 if test "$cross_compiling" = yes; then
6737 :
6738else
6739 cat >conftest.$ac_ext <<_ACEOF
6740#line 6740 "configure"
6741#include "confdefs.h"
6742#include <ctype.h>
6743#if ((' ' & 0x0FF) == 0x020)
6744# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6745# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6746#else
6747# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
6748 || ('j' <= (c) && (c) <= 'r') \
6749 || ('s' <= (c) && (c) <= 'z'))
6750# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6751#endif
6752
6753#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6754int
6755main ()
6756{
6757 int i;
6758 for (i = 0; i < 256; i++)
6759 if (XOR (islower (i), ISLOWER (i))
6760 || toupper (i) != TOUPPER (i))
6761 exit(2);
6762 exit (0);
6763}
6764_ACEOF
6765rm -f conftest$ac_exeext
6766if { (eval echo "$as_me:6766: \"$ac_link\"") >&5
6767 (eval $ac_link) 2>&5
6768 ac_status=$?
6769 echo "$as_me:6769: \$? = $ac_status" >&5
6770 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6771 { (eval echo "$as_me:6771: \"$ac_try\"") >&5
6772 (eval $ac_try) 2>&5
6773 ac_status=$?
6774 echo "$as_me:6774: \$? = $ac_status" >&5
6775 (exit $ac_status); }; }; then
6776 :
6777else
6778 echo "$as_me: program exited with status $ac_status" >&5
6779echo "$as_me: failed program was:" >&5
6780cat conftest.$ac_ext >&5
6781ac_cv_header_stdc=no
6782fi
6783rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6784fi
6785fi
6786fi
6787echo "$as_me:6787: result: $ac_cv_header_stdc" >&5
6788echo "${ECHO_T}$ac_cv_header_stdc" >&6
6789if test $ac_cv_header_stdc = yes; then
6790
6791cat >>confdefs.h <<\EOF
6792#define STDC_HEADERS 1
6793EOF
6794
6795fi
6796
6797# On IRIX 5.3, sys/types and inttypes.h are conflicting.
6798
6799for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6800 inttypes.h stdint.h unistd.h
6801do
6802as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6803echo "$as_me:6803: checking for $ac_header" >&5
6804echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6805if eval "test \"\${$as_ac_Header+set}\" = set"; then
6806 echo $ECHO_N "(cached) $ECHO_C" >&6
6807else
6808 cat >conftest.$ac_ext <<_ACEOF
6809#line 6809 "configure"
6810#include "confdefs.h"
6811$ac_includes_default
6812#include <$ac_header>
6813_ACEOF
6814rm -f conftest.$ac_objext
6815if { (eval echo "$as_me:6815: \"$ac_compile\"") >&5
6816 (eval $ac_compile) 2>&5
6817 ac_status=$?
6818 echo "$as_me:6818: \$? = $ac_status" >&5
6819 (exit $ac_status); } &&
6820 { ac_try='test -s conftest.$ac_objext'
6821 { (eval echo "$as_me:6821: \"$ac_try\"") >&5
6822 (eval $ac_try) 2>&5
6823 ac_status=$?
6824 echo "$as_me:6824: \$? = $ac_status" >&5
6825 (exit $ac_status); }; }; then
6826 eval "$as_ac_Header=yes"
6827else
6828 echo "$as_me: failed program was:" >&5
6829cat conftest.$ac_ext >&5
6830eval "$as_ac_Header=no"
6831fi
6832rm -f conftest.$ac_objext conftest.$ac_ext
6833fi
6834echo "$as_me:6834: result: `eval echo '${'$as_ac_Header'}'`" >&5
6835echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6836if test `eval echo '${'$as_ac_Header'}'` = yes; then
6837 cat >>confdefs.h <<EOF
6838#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6839EOF
6840
6841fi
6842done
6843
6844echo "$as_me:6844: checking whether strsep is declared" >&5
6845echo $ECHO_N "checking whether strsep is declared... $ECHO_C" >&6
6846if test "${ac_cv_have_decl_strsep+set}" = set; then
6847 echo $ECHO_N "(cached) $ECHO_C" >&6
6848else
6849 cat >conftest.$ac_ext <<_ACEOF
6850#line 6850 "configure"
6851#include "confdefs.h"
6852$ac_includes_default
6853int
6854main ()
6855{
6856#ifndef strsep
6857 char *p = (char *) strsep;
6858#endif
6859
6860 ;
6861 return 0;
6862}
6863_ACEOF
6864rm -f conftest.$ac_objext
6865if { (eval echo "$as_me:6865: \"$ac_compile\"") >&5
6866 (eval $ac_compile) 2>&5
6867 ac_status=$?
6868 echo "$as_me:6868: \$? = $ac_status" >&5
6869 (exit $ac_status); } &&
6870 { ac_try='test -s conftest.$ac_objext'
6871 { (eval echo "$as_me:6871: \"$ac_try\"") >&5
6872 (eval $ac_try) 2>&5
6873 ac_status=$?
6874 echo "$as_me:6874: \$? = $ac_status" >&5
6875 (exit $ac_status); }; }; then
6876 ac_cv_have_decl_strsep=yes
6877else
6878 echo "$as_me: failed program was:" >&5
6879cat conftest.$ac_ext >&5
6880ac_cv_have_decl_strsep=no
6881fi
6882rm -f conftest.$ac_objext conftest.$ac_ext
6883fi
6884echo "$as_me:6884: result: $ac_cv_have_decl_strsep" >&5
6885echo "${ECHO_T}$ac_cv_have_decl_strsep" >&6
6886if test $ac_cv_have_decl_strsep = yes; then
6887
6888for ac_func in strsep
6889do
6890as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6891echo "$as_me:6891: checking for $ac_func" >&5
6892echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6893if eval "test \"\${$as_ac_var+set}\" = set"; then
6894 echo $ECHO_N "(cached) $ECHO_C" >&6
6895else
6896 cat >conftest.$ac_ext <<_ACEOF
6897#line 6897 "configure"
6898#include "confdefs.h"
6899/* System header to define __stub macros and hopefully few prototypes,
6900 which can conflict with char $ac_func (); below. */
6901#include <assert.h>
6902/* Override any gcc2 internal prototype to avoid an error. */
6903#ifdef __cplusplus
6904extern "C"
6905#endif
6906/* We use char because int might match the return type of a gcc2
6907 builtin and then its argument prototype would still apply. */
6908char $ac_func ();
6909char (*f) ();
6910
6911int
6912main ()
6913{
6914/* The GNU C library defines this for functions which it implements
6915 to always fail with ENOSYS. Some functions are actually named
6916 something starting with __ and the normal name is an alias. */
6917#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6918choke me
6919#else
6920f = $ac_func;
6921#endif
6922
6923 ;
6924 return 0;
6925}
6926_ACEOF
6927rm -f conftest.$ac_objext conftest$ac_exeext
6928if { (eval echo "$as_me:6928: \"$ac_link\"") >&5
6929 (eval $ac_link) 2>&5
6930 ac_status=$?
6931 echo "$as_me:6931: \$? = $ac_status" >&5
6932 (exit $ac_status); } &&
6933 { ac_try='test -s conftest$ac_exeext'
6934 { (eval echo "$as_me:6934: \"$ac_try\"") >&5
6935 (eval $ac_try) 2>&5
6936 ac_status=$?
6937 echo "$as_me:6937: \$? = $ac_status" >&5
6938 (exit $ac_status); }; }; then
6939 eval "$as_ac_var=yes"
6940else
6941 echo "$as_me: failed program was:" >&5
6942cat conftest.$ac_ext >&5
6943eval "$as_ac_var=no"
6944fi
6945rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6946fi
6947echo "$as_me:6947: result: `eval echo '${'$as_ac_var'}'`" >&5
6948echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6949if test `eval echo '${'$as_ac_var'}'` = yes; then
6950 cat >>confdefs.h <<EOF
6951#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6952EOF
6953
6954fi
6955done
6956
6957fi
6958
6959echo "$as_me:6959: checking whether getrusage is declared" >&5
6960echo $ECHO_N "checking whether getrusage is declared... $ECHO_C" >&6
6961if test "${ac_cv_have_decl_getrusage+set}" = set; then
6962 echo $ECHO_N "(cached) $ECHO_C" >&6
6963else
6964 cat >conftest.$ac_ext <<_ACEOF
6965#line 6965 "configure"
6966#include "confdefs.h"
6967$ac_includes_default
6968int
6969main ()
6970{
6971#ifndef getrusage
6972 char *p = (char *) getrusage;
6973#endif
6974
6975 ;
6976 return 0;
6977}
6978_ACEOF
6979rm -f conftest.$ac_objext
6980if { (eval echo "$as_me:6980: \"$ac_compile\"") >&5
6981 (eval $ac_compile) 2>&5
6982 ac_status=$?
6983 echo "$as_me:6983: \$? = $ac_status" >&5
6984 (exit $ac_status); } &&
6985 { ac_try='test -s conftest.$ac_objext'
6986 { (eval echo "$as_me:6986: \"$ac_try\"") >&5
6987 (eval $ac_try) 2>&5
6988 ac_status=$?
6989 echo "$as_me:6989: \$? = $ac_status" >&5
6990 (exit $ac_status); }; }; then
6991 ac_cv_have_decl_getrusage=yes
6992else
6993 echo "$as_me: failed program was:" >&5
6994cat conftest.$ac_ext >&5
6995ac_cv_have_decl_getrusage=no
6996fi
6997rm -f conftest.$ac_objext conftest.$ac_ext
6998fi
6999echo "$as_me:6999: result: $ac_cv_have_decl_getrusage" >&5
7000echo "${ECHO_T}$ac_cv_have_decl_getrusage" >&6
7001if test $ac_cv_have_decl_getrusage = yes; then
7002
7003for ac_func in getrusage
7004do
7005as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7006echo "$as_me:7006: checking for $ac_func" >&5
7007echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7008if eval "test \"\${$as_ac_var+set}\" = set"; then
7009 echo $ECHO_N "(cached) $ECHO_C" >&6
7010else
7011 cat >conftest.$ac_ext <<_ACEOF
7012#line 7012 "configure"
7013#include "confdefs.h"
7014/* System header to define __stub macros and hopefully few prototypes,
7015 which can conflict with char $ac_func (); below. */
7016#include <assert.h>
7017/* Override any gcc2 internal prototype to avoid an error. */
7018#ifdef __cplusplus
7019extern "C"
7020#endif
7021/* We use char because int might match the return type of a gcc2
7022 builtin and then its argument prototype would still apply. */
7023char $ac_func ();
7024char (*f) ();
7025
7026int
7027main ()
7028{
7029/* The GNU C library defines this for functions which it implements
7030 to always fail with ENOSYS. Some functions are actually named
7031 something starting with __ and the normal name is an alias. */
7032#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7033choke me
7034#else
7035f = $ac_func;
7036#endif
7037
7038 ;
7039 return 0;
7040}
7041_ACEOF
7042rm -f conftest.$ac_objext conftest$ac_exeext
7043if { (eval echo "$as_me:7043: \"$ac_link\"") >&5
7044 (eval $ac_link) 2>&5
7045 ac_status=$?
7046 echo "$as_me:7046: \$? = $ac_status" >&5
7047 (exit $ac_status); } &&
7048 { ac_try='test -s conftest$ac_exeext'
7049 { (eval echo "$as_me:7049: \"$ac_try\"") >&5
7050 (eval $ac_try) 2>&5
7051 ac_status=$?
7052 echo "$as_me:7052: \$? = $ac_status" >&5
7053 (exit $ac_status); }; }; then
7054 eval "$as_ac_var=yes"
7055else
7056 echo "$as_me: failed program was:" >&5
7057cat conftest.$ac_ext >&5
7058eval "$as_ac_var=no"
7059fi
7060rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7061fi
7062echo "$as_me:7062: result: `eval echo '${'$as_ac_var'}'`" >&5
7063echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7064if test `eval echo '${'$as_ac_var'}'` = yes; then
7065 cat >>confdefs.h <<EOF
7066#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7067EOF
7068
7069fi
7070done
7071
7072fi
7073
7074echo "$as_me:7074: checking whether tcsendbreak is declared" >&5
7075echo $ECHO_N "checking whether tcsendbreak is declared... $ECHO_C" >&6
7076if test "${ac_cv_have_decl_tcsendbreak+set}" = set; then
7077 echo $ECHO_N "(cached) $ECHO_C" >&6
7078else
7079 cat >conftest.$ac_ext <<_ACEOF
7080#line 7080 "configure"
7081#include "confdefs.h"
7082#include <termios.h>
7083
7084int
7085main ()
7086{
7087#ifndef tcsendbreak
7088 char *p = (char *) tcsendbreak;
7089#endif
7090
7091 ;
7092 return 0;
7093}
7094_ACEOF
7095rm -f conftest.$ac_objext
7096if { (eval echo "$as_me:7096: \"$ac_compile\"") >&5
7097 (eval $ac_compile) 2>&5
7098 ac_status=$?
7099 echo "$as_me:7099: \$? = $ac_status" >&5
7100 (exit $ac_status); } &&
7101 { ac_try='test -s conftest.$ac_objext'
7102 { (eval echo "$as_me:7102: \"$ac_try\"") >&5
7103 (eval $ac_try) 2>&5
7104 ac_status=$?
7105 echo "$as_me:7105: \$? = $ac_status" >&5
7106 (exit $ac_status); }; }; then
7107 ac_cv_have_decl_tcsendbreak=yes
7108else
7109 echo "$as_me: failed program was:" >&5
7110cat conftest.$ac_ext >&5
7111ac_cv_have_decl_tcsendbreak=no
7112fi
7113rm -f conftest.$ac_objext conftest.$ac_ext
7114fi
7115echo "$as_me:7115: result: $ac_cv_have_decl_tcsendbreak" >&5
7116echo "${ECHO_T}$ac_cv_have_decl_tcsendbreak" >&6
7117if test $ac_cv_have_decl_tcsendbreak = yes; then
7118 cat >>confdefs.h <<\EOF
7119#define HAVE_TCSENDBREAK 1
7120EOF
7121
7122else
7123
7124for ac_func in tcsendbreak
7125do
7126as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7127echo "$as_me:7127: checking for $ac_func" >&5
7128echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7129if eval "test \"\${$as_ac_var+set}\" = set"; then
7130 echo $ECHO_N "(cached) $ECHO_C" >&6
7131else
7132 cat >conftest.$ac_ext <<_ACEOF
7133#line 7133 "configure"
7134#include "confdefs.h"
7135/* System header to define __stub macros and hopefully few prototypes,
7136 which can conflict with char $ac_func (); below. */
7137#include <assert.h>
7138/* Override any gcc2 internal prototype to avoid an error. */
7139#ifdef __cplusplus
7140extern "C"
7141#endif
7142/* We use char because int might match the return type of a gcc2
7143 builtin and then its argument prototype would still apply. */
7144char $ac_func ();
7145char (*f) ();
7146
7147int
7148main ()
7149{
7150/* The GNU C library defines this for functions which it implements
7151 to always fail with ENOSYS. Some functions are actually named
7152 something starting with __ and the normal name is an alias. */
7153#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7154choke me
7155#else
7156f = $ac_func;
7157#endif
7158
7159 ;
7160 return 0;
7161}
7162_ACEOF
7163rm -f conftest.$ac_objext conftest$ac_exeext
7164if { (eval echo "$as_me:7164: \"$ac_link\"") >&5
7165 (eval $ac_link) 2>&5
7166 ac_status=$?
7167 echo "$as_me:7167: \$? = $ac_status" >&5
7168 (exit $ac_status); } &&
7169 { ac_try='test -s conftest$ac_exeext'
7170 { (eval echo "$as_me:7170: \"$ac_try\"") >&5
7171 (eval $ac_try) 2>&5
7172 ac_status=$?
7173 echo "$as_me:7173: \$? = $ac_status" >&5
7174 (exit $ac_status); }; }; then
7175 eval "$as_ac_var=yes"
7176else
7177 echo "$as_me: failed program was:" >&5
7178cat conftest.$ac_ext >&5
7179eval "$as_ac_var=no"
7180fi
7181rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7182fi
7183echo "$as_me:7183: result: `eval echo '${'$as_ac_var'}'`" >&5
7184echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7185if test `eval echo '${'$as_ac_var'}'` = yes; then
7186 cat >>confdefs.h <<EOF
7187#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7188EOF
7189
7190fi
7191done
7192
7193fi
7194
7195for ac_func in gettimeofday time
7196do
7197as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7198echo "$as_me:7198: checking for $ac_func" >&5
7199echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7200if eval "test \"\${$as_ac_var+set}\" = set"; then
7201 echo $ECHO_N "(cached) $ECHO_C" >&6
7202else
7203 cat >conftest.$ac_ext <<_ACEOF
7204#line 7204 "configure"
7205#include "confdefs.h"
7206/* System header to define __stub macros and hopefully few prototypes,
7207 which can conflict with char $ac_func (); below. */
7208#include <assert.h>
7209/* Override any gcc2 internal prototype to avoid an error. */
7210#ifdef __cplusplus
7211extern "C"
7212#endif
7213/* We use char because int might match the return type of a gcc2
7214 builtin and then its argument prototype would still apply. */
7215char $ac_func ();
7216char (*f) ();
7217
7218int
7219main ()
7220{
7221/* The GNU C library defines this for functions which it implements
7222 to always fail with ENOSYS. Some functions are actually named
7223 something starting with __ and the normal name is an alias. */
7224#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7225choke me
7226#else
7227f = $ac_func;
7228#endif
7229
7230 ;
7231 return 0;
7232}
7233_ACEOF
7234rm -f conftest.$ac_objext conftest$ac_exeext
7235if { (eval echo "$as_me:7235: \"$ac_link\"") >&5
7236 (eval $ac_link) 2>&5
7237 ac_status=$?
7238 echo "$as_me:7238: \$? = $ac_status" >&5
7239 (exit $ac_status); } &&
7240 { ac_try='test -s conftest$ac_exeext'
7241 { (eval echo "$as_me:7241: \"$ac_try\"") >&5
7242 (eval $ac_try) 2>&5
7243 ac_status=$?
7244 echo "$as_me:7244: \$? = $ac_status" >&5
7245 (exit $ac_status); }; }; then
7246 eval "$as_ac_var=yes"
7247else
7248 echo "$as_me: failed program was:" >&5
7249cat conftest.$ac_ext >&5
7250eval "$as_ac_var=no"
7251fi
7252rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7253fi
7254echo "$as_me:7254: result: `eval echo '${'$as_ac_var'}'`" >&5
7255echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7256if test `eval echo '${'$as_ac_var'}'` = yes; then
7257 cat >>confdefs.h <<EOF
7258#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7259EOF
7260
7261fi
7262done
7263
7264for ac_func in endutent getutent getutid getutline pututline setutent
7265do
7266as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7267echo "$as_me:7267: checking for $ac_func" >&5
7268echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7269if eval "test \"\${$as_ac_var+set}\" = set"; then
7270 echo $ECHO_N "(cached) $ECHO_C" >&6
7271else
7272 cat >conftest.$ac_ext <<_ACEOF
7273#line 7273 "configure"
7274#include "confdefs.h"
7275/* System header to define __stub macros and hopefully few prototypes,
7276 which can conflict with char $ac_func (); below. */
7277#include <assert.h>
7278/* Override any gcc2 internal prototype to avoid an error. */
7279#ifdef __cplusplus
7280extern "C"
7281#endif
7282/* We use char because int might match the return type of a gcc2
7283 builtin and then its argument prototype would still apply. */
7284char $ac_func ();
7285char (*f) ();
7286
7287int
7288main ()
7289{
7290/* The GNU C library defines this for functions which it implements
7291 to always fail with ENOSYS. Some functions are actually named
7292 something starting with __ and the normal name is an alias. */
7293#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7294choke me
7295#else
7296f = $ac_func;
7297#endif
7298
7299 ;
7300 return 0;
7301}
7302_ACEOF
7303rm -f conftest.$ac_objext conftest$ac_exeext
7304if { (eval echo "$as_me:7304: \"$ac_link\"") >&5
7305 (eval $ac_link) 2>&5
7306 ac_status=$?
7307 echo "$as_me:7307: \$? = $ac_status" >&5
7308 (exit $ac_status); } &&
7309 { ac_try='test -s conftest$ac_exeext'
7310 { (eval echo "$as_me:7310: \"$ac_try\"") >&5
7311 (eval $ac_try) 2>&5
7312 ac_status=$?
7313 echo "$as_me:7313: \$? = $ac_status" >&5
7314 (exit $ac_status); }; }; then
7315 eval "$as_ac_var=yes"
7316else
7317 echo "$as_me: failed program was:" >&5
7318cat conftest.$ac_ext >&5
7319eval "$as_ac_var=no"
7320fi
7321rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7322fi
7323echo "$as_me:7323: result: `eval echo '${'$as_ac_var'}'`" >&5
7324echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7325if test `eval echo '${'$as_ac_var'}'` = yes; then
7326 cat >>confdefs.h <<EOF
7327#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7328EOF
7329
7330fi
7331done
7332
7333for ac_func in utmpname
7334do
7335as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7336echo "$as_me:7336: checking for $ac_func" >&5
7337echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7338if eval "test \"\${$as_ac_var+set}\" = set"; then
7339 echo $ECHO_N "(cached) $ECHO_C" >&6
7340else
7341 cat >conftest.$ac_ext <<_ACEOF
7342#line 7342 "configure"
7343#include "confdefs.h"
7344/* System header to define __stub macros and hopefully few prototypes,
7345 which can conflict with char $ac_func (); below. */
7346#include <assert.h>
7347/* Override any gcc2 internal prototype to avoid an error. */
7348#ifdef __cplusplus
7349extern "C"
7350#endif
7351/* We use char because int might match the return type of a gcc2
7352 builtin and then its argument prototype would still apply. */
7353char $ac_func ();
7354char (*f) ();
7355
7356int
7357main ()
7358{
7359/* The GNU C library defines this for functions which it implements
7360 to always fail with ENOSYS. Some functions are actually named
7361 something starting with __ and the normal name is an alias. */
7362#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7363choke me
7364#else
7365f = $ac_func;
7366#endif
7367
7368 ;
7369 return 0;
7370}
7371_ACEOF
7372rm -f conftest.$ac_objext conftest$ac_exeext
7373if { (eval echo "$as_me:7373: \"$ac_link\"") >&5
7374 (eval $ac_link) 2>&5
7375 ac_status=$?
7376 echo "$as_me:7376: \$? = $ac_status" >&5
7377 (exit $ac_status); } &&
7378 { ac_try='test -s conftest$ac_exeext'
7379 { (eval echo "$as_me:7379: \"$ac_try\"") >&5
7380 (eval $ac_try) 2>&5
7381 ac_status=$?
7382 echo "$as_me:7382: \$? = $ac_status" >&5
7383 (exit $ac_status); }; }; then
7384 eval "$as_ac_var=yes"
7385else
7386 echo "$as_me: failed program was:" >&5
7387cat conftest.$ac_ext >&5
7388eval "$as_ac_var=no"
7389fi
7390rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7391fi
7392echo "$as_me:7392: result: `eval echo '${'$as_ac_var'}'`" >&5
7393echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7394if test `eval echo '${'$as_ac_var'}'` = yes; then
7395 cat >>confdefs.h <<EOF
7396#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7397EOF
7398
7399fi
7400done
7401
7402for ac_func in endutxent getutxent getutxid getutxline pututxline
7403do
7404as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7405echo "$as_me:7405: checking for $ac_func" >&5
7406echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7407if eval "test \"\${$as_ac_var+set}\" = set"; then
7408 echo $ECHO_N "(cached) $ECHO_C" >&6
7409else
7410 cat >conftest.$ac_ext <<_ACEOF
7411#line 7411 "configure"
7412#include "confdefs.h"
7413/* System header to define __stub macros and hopefully few prototypes,
7414 which can conflict with char $ac_func (); below. */
7415#include <assert.h>
7416/* Override any gcc2 internal prototype to avoid an error. */
7417#ifdef __cplusplus
7418extern "C"
7419#endif
7420/* We use char because int might match the return type of a gcc2
7421 builtin and then its argument prototype would still apply. */
7422char $ac_func ();
7423char (*f) ();
7424
7425int
7426main ()
7427{
7428/* The GNU C library defines this for functions which it implements
7429 to always fail with ENOSYS. Some functions are actually named
7430 something starting with __ and the normal name is an alias. */
7431#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7432choke me
7433#else
7434f = $ac_func;
7435#endif
7436
7437 ;
7438 return 0;
7439}
7440_ACEOF
7441rm -f conftest.$ac_objext conftest$ac_exeext
7442if { (eval echo "$as_me:7442: \"$ac_link\"") >&5
7443 (eval $ac_link) 2>&5
7444 ac_status=$?
7445 echo "$as_me:7445: \$? = $ac_status" >&5
7446 (exit $ac_status); } &&
7447 { ac_try='test -s conftest$ac_exeext'
7448 { (eval echo "$as_me:7448: \"$ac_try\"") >&5
7449 (eval $ac_try) 2>&5
7450 ac_status=$?
7451 echo "$as_me:7451: \$? = $ac_status" >&5
7452 (exit $ac_status); }; }; then
7453 eval "$as_ac_var=yes"
7454else
7455 echo "$as_me: failed program was:" >&5
7456cat conftest.$ac_ext >&5
7457eval "$as_ac_var=no"
7458fi
7459rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7460fi
7461echo "$as_me:7461: result: `eval echo '${'$as_ac_var'}'`" >&5
7462echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7463if test `eval echo '${'$as_ac_var'}'` = yes; then
7464 cat >>confdefs.h <<EOF
7465#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7466EOF
7467
7468fi
7469done
7470
7471for ac_func in setutxent utmpxname
7472do
7473as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7474echo "$as_me:7474: checking for $ac_func" >&5
7475echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7476if eval "test \"\${$as_ac_var+set}\" = set"; then
7477 echo $ECHO_N "(cached) $ECHO_C" >&6
7478else
7479 cat >conftest.$ac_ext <<_ACEOF
7480#line 7480 "configure"
7481#include "confdefs.h"
7482/* System header to define __stub macros and hopefully few prototypes,
7483 which can conflict with char $ac_func (); below. */
7484#include <assert.h>
7485/* Override any gcc2 internal prototype to avoid an error. */
7486#ifdef __cplusplus
7487extern "C"
7488#endif
7489/* We use char because int might match the return type of a gcc2
7490 builtin and then its argument prototype would still apply. */
7491char $ac_func ();
7492char (*f) ();
7493
7494int
7495main ()
7496{
7497/* The GNU C library defines this for functions which it implements
7498 to always fail with ENOSYS. Some functions are actually named
7499 something starting with __ and the normal name is an alias. */
7500#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7501choke me
7502#else
7503f = $ac_func;
7504#endif
7505
7506 ;
7507 return 0;
7508}
7509_ACEOF
7510rm -f conftest.$ac_objext conftest$ac_exeext
7511if { (eval echo "$as_me:7511: \"$ac_link\"") >&5
7512 (eval $ac_link) 2>&5
7513 ac_status=$?
7514 echo "$as_me:7514: \$? = $ac_status" >&5
7515 (exit $ac_status); } &&
7516 { ac_try='test -s conftest$ac_exeext'
7517 { (eval echo "$as_me:7517: \"$ac_try\"") >&5
7518 (eval $ac_try) 2>&5
7519 ac_status=$?
7520 echo "$as_me:7520: \$? = $ac_status" >&5
7521 (exit $ac_status); }; }; then
7522 eval "$as_ac_var=yes"
7523else
7524 echo "$as_me: failed program was:" >&5
7525cat conftest.$ac_ext >&5
7526eval "$as_ac_var=no"
7527fi
7528rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7529fi
7530echo "$as_me:7530: result: `eval echo '${'$as_ac_var'}'`" >&5
7531echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7532if test `eval echo '${'$as_ac_var'}'` = yes; then
7533 cat >>confdefs.h <<EOF
7534#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7535EOF
7536
7537fi
7538done
7539
7540echo "$as_me:7540: checking for daemon" >&5
7541echo $ECHO_N "checking for daemon... $ECHO_C" >&6
7542if test "${ac_cv_func_daemon+set}" = set; then
7543 echo $ECHO_N "(cached) $ECHO_C" >&6
7544else
7545 cat >conftest.$ac_ext <<_ACEOF
7546#line 7546 "configure"
7547#include "confdefs.h"
7548/* System header to define __stub macros and hopefully few prototypes,
7549 which can conflict with char daemon (); below. */
7550#include <assert.h>
7551/* Override any gcc2 internal prototype to avoid an error. */
7552#ifdef __cplusplus
7553extern "C"
7554#endif
7555/* We use char because int might match the return type of a gcc2
7556 builtin and then its argument prototype would still apply. */
7557char daemon ();
7558char (*f) ();
7559
7560int
7561main ()
7562{
7563/* The GNU C library defines this for functions which it implements
7564 to always fail with ENOSYS. Some functions are actually named
7565 something starting with __ and the normal name is an alias. */
7566#if defined (__stub_daemon) || defined (__stub___daemon)
7567choke me
7568#else
7569f = daemon;
7570#endif
7571
7572 ;
7573 return 0;
7574}
7575_ACEOF
7576rm -f conftest.$ac_objext conftest$ac_exeext
7577if { (eval echo "$as_me:7577: \"$ac_link\"") >&5
7578 (eval $ac_link) 2>&5
7579 ac_status=$?
7580 echo "$as_me:7580: \$? = $ac_status" >&5
7581 (exit $ac_status); } &&
7582 { ac_try='test -s conftest$ac_exeext'
7583 { (eval echo "$as_me:7583: \"$ac_try\"") >&5
7584 (eval $ac_try) 2>&5
7585 ac_status=$?
7586 echo "$as_me:7586: \$? = $ac_status" >&5
7587 (exit $ac_status); }; }; then
7588 ac_cv_func_daemon=yes
7589else
7590 echo "$as_me: failed program was:" >&5
7591cat conftest.$ac_ext >&5
7592ac_cv_func_daemon=no
7593fi
7594rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7595fi
7596echo "$as_me:7596: result: $ac_cv_func_daemon" >&5
7597echo "${ECHO_T}$ac_cv_func_daemon" >&6
7598if test $ac_cv_func_daemon = yes; then
7599 cat >>confdefs.h <<\EOF
7600#define HAVE_DAEMON 1
7601EOF
7602
7603else
7604 echo "$as_me:7604: checking for daemon in -lbsd" >&5
7605echo $ECHO_N "checking for daemon in -lbsd... $ECHO_C" >&6
7606if test "${ac_cv_lib_bsd_daemon+set}" = set; then
7607 echo $ECHO_N "(cached) $ECHO_C" >&6
7608else
7609 ac_check_lib_save_LIBS=$LIBS
7610LIBS="-lbsd $LIBS"
7611cat >conftest.$ac_ext <<_ACEOF
7612#line 7612 "configure"
7613#include "confdefs.h"
7614
7615/* Override any gcc2 internal prototype to avoid an error. */
7616#ifdef __cplusplus
7617extern "C"
7618#endif
7619/* We use char because int might match the return type of a gcc2
7620 builtin and then its argument prototype would still apply. */
7621char daemon ();
7622int
7623main ()
7624{
7625daemon ();
7626 ;
7627 return 0;
7628}
7629_ACEOF
7630rm -f conftest.$ac_objext conftest$ac_exeext
7631if { (eval echo "$as_me:7631: \"$ac_link\"") >&5
7632 (eval $ac_link) 2>&5
7633 ac_status=$?
7634 echo "$as_me:7634: \$? = $ac_status" >&5
7635 (exit $ac_status); } &&
7636 { ac_try='test -s conftest$ac_exeext'
7637 { (eval echo "$as_me:7637: \"$ac_try\"") >&5
7638 (eval $ac_try) 2>&5
7639 ac_status=$?
7640 echo "$as_me:7640: \$? = $ac_status" >&5
7641 (exit $ac_status); }; }; then
7642 ac_cv_lib_bsd_daemon=yes
7643else
7644 echo "$as_me: failed program was:" >&5
7645cat conftest.$ac_ext >&5
7646ac_cv_lib_bsd_daemon=no
7647fi
7648rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7649LIBS=$ac_check_lib_save_LIBS
7650fi
7651echo "$as_me:7651: result: $ac_cv_lib_bsd_daemon" >&5
7652echo "${ECHO_T}$ac_cv_lib_bsd_daemon" >&6
7653if test $ac_cv_lib_bsd_daemon = yes; then
7654 LIBS="$LIBS -lbsd"; cat >>confdefs.h <<\EOF
7655#define HAVE_DAEMON 1
7656EOF
7657
7658fi
7659
7660fi
7661
7662echo "$as_me:7662: checking for getpagesize" >&5
7663echo $ECHO_N "checking for getpagesize... $ECHO_C" >&6
7664if test "${ac_cv_func_getpagesize+set}" = set; then
7665 echo $ECHO_N "(cached) $ECHO_C" >&6
7666else
7667 cat >conftest.$ac_ext <<_ACEOF
7668#line 7668 "configure"
7669#include "confdefs.h"
7670/* System header to define __stub macros and hopefully few prototypes,
7671 which can conflict with char getpagesize (); below. */
7672#include <assert.h>
7673/* Override any gcc2 internal prototype to avoid an error. */
7674#ifdef __cplusplus
7675extern "C"
7676#endif
7677/* We use char because int might match the return type of a gcc2
7678 builtin and then its argument prototype would still apply. */
7679char getpagesize ();
7680char (*f) ();
7681
7682int
7683main ()
7684{
7685/* The GNU C library defines this for functions which it implements
7686 to always fail with ENOSYS. Some functions are actually named
7687 something starting with __ and the normal name is an alias. */
7688#if defined (__stub_getpagesize) || defined (__stub___getpagesize)
7689choke me
7690#else
7691f = getpagesize;
7692#endif
7693
7694 ;
7695 return 0;
7696}
7697_ACEOF
7698rm -f conftest.$ac_objext conftest$ac_exeext
7699if { (eval echo "$as_me:7699: \"$ac_link\"") >&5
7700 (eval $ac_link) 2>&5
7701 ac_status=$?
7702 echo "$as_me:7702: \$? = $ac_status" >&5
7703 (exit $ac_status); } &&
7704 { ac_try='test -s conftest$ac_exeext'
7705 { (eval echo "$as_me:7705: \"$ac_try\"") >&5
7706 (eval $ac_try) 2>&5
7707 ac_status=$?
7708 echo "$as_me:7708: \$? = $ac_status" >&5
7709 (exit $ac_status); }; }; then
7710 ac_cv_func_getpagesize=yes
7711else
7712 echo "$as_me: failed program was:" >&5
7713cat conftest.$ac_ext >&5
7714ac_cv_func_getpagesize=no
7715fi
7716rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7717fi
7718echo "$as_me:7718: result: $ac_cv_func_getpagesize" >&5
7719echo "${ECHO_T}$ac_cv_func_getpagesize" >&6
7720if test $ac_cv_func_getpagesize = yes; then
7721 cat >>confdefs.h <<\EOF
7722#define HAVE_GETPAGESIZE 1
7723EOF
7724
7725else
7726 echo "$as_me:7726: checking for getpagesize in -lucb" >&5
7727echo $ECHO_N "checking for getpagesize in -lucb... $ECHO_C" >&6
7728if test "${ac_cv_lib_ucb_getpagesize+set}" = set; then
7729 echo $ECHO_N "(cached) $ECHO_C" >&6
7730else
7731 ac_check_lib_save_LIBS=$LIBS
7732LIBS="-lucb $LIBS"
7733cat >conftest.$ac_ext <<_ACEOF
7734#line 7734 "configure"
7735#include "confdefs.h"
7736
7737/* Override any gcc2 internal prototype to avoid an error. */
7738#ifdef __cplusplus
7739extern "C"
7740#endif
7741/* We use char because int might match the return type of a gcc2
7742 builtin and then its argument prototype would still apply. */
7743char getpagesize ();
7744int
7745main ()
7746{
7747getpagesize ();
7748 ;
7749 return 0;
7750}
7751_ACEOF
7752rm -f conftest.$ac_objext conftest$ac_exeext
7753if { (eval echo "$as_me:7753: \"$ac_link\"") >&5
7754 (eval $ac_link) 2>&5
7755 ac_status=$?
7756 echo "$as_me:7756: \$? = $ac_status" >&5
7757 (exit $ac_status); } &&
7758 { ac_try='test -s conftest$ac_exeext'
7759 { (eval echo "$as_me:7759: \"$ac_try\"") >&5
7760 (eval $ac_try) 2>&5
7761 ac_status=$?
7762 echo "$as_me:7762: \$? = $ac_status" >&5
7763 (exit $ac_status); }; }; then
7764 ac_cv_lib_ucb_getpagesize=yes
7765else
7766 echo "$as_me: failed program was:" >&5
7767cat conftest.$ac_ext >&5
7768ac_cv_lib_ucb_getpagesize=no
7769fi
7770rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7771LIBS=$ac_check_lib_save_LIBS
7772fi
7773echo "$as_me:7773: result: $ac_cv_lib_ucb_getpagesize" >&5
7774echo "${ECHO_T}$ac_cv_lib_ucb_getpagesize" >&6
7775if test $ac_cv_lib_ucb_getpagesize = yes; then
7776 LIBS="$LIBS -lucb"; cat >>confdefs.h <<\EOF
7777#define HAVE_GETPAGESIZE 1
7778EOF
7779
7780fi
7781
7782fi
7783
7784# Check for broken snprintf
7785if test "x$ac_cv_func_snprintf" = "xyes" ; then
7786 echo "$as_me:7786: checking whether snprintf correctly terminates long strings" >&5
7787echo $ECHO_N "checking whether snprintf correctly terminates long strings... $ECHO_C" >&6
7788 if test "$cross_compiling" = yes; then
7789 { { echo "$as_me:7789: error: cannot run test program while cross compiling" >&5
7790echo "$as_me: error: cannot run test program while cross compiling" >&2;}
7791 { (exit 1); exit 1; }; }
7792else
7793 cat >conftest.$ac_ext <<_ACEOF
7794#line 7794 "configure"
7795#include "confdefs.h"
7796
7797#include <stdio.h>
7798int main(void){char b[5];snprintf(b,5,"123456789");exit(b[4]!='\0');}
7799
7800_ACEOF
7801rm -f conftest$ac_exeext
7802if { (eval echo "$as_me:7802: \"$ac_link\"") >&5
7803 (eval $ac_link) 2>&5
7804 ac_status=$?
7805 echo "$as_me:7805: \$? = $ac_status" >&5
7806 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7807 { (eval echo "$as_me:7807: \"$ac_try\"") >&5
7808 (eval $ac_try) 2>&5
7809 ac_status=$?
7810 echo "$as_me:7810: \$? = $ac_status" >&5
7811 (exit $ac_status); }; }; then
7812 echo "$as_me:7812: result: yes" >&5
7813echo "${ECHO_T}yes" >&6
7814else
7815 echo "$as_me: program exited with status $ac_status" >&5
7816echo "$as_me: failed program was:" >&5
7817cat conftest.$ac_ext >&5
7818
7819 echo "$as_me:7819: result: no" >&5
7820echo "${ECHO_T}no" >&6
7821 cat >>confdefs.h <<\EOF
7822#define BROKEN_SNPRINTF 1
7823EOF
7824
7825 { echo "$as_me:7825: WARNING: ****** Your snprintf() function is broken, complain to your vendor" >&5
7826echo "$as_me: WARNING: ****** Your snprintf() function is broken, complain to your vendor" >&2;}
7827
7828fi
7829rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7830fi
7831fi
7832
7833if test "x$ac_cv_func_mkdtemp" = "xyes" ; then
7834echo "$as_me:7834: checking for (overly) strict mkstemp" >&5
7835echo $ECHO_N "checking for (overly) strict mkstemp... $ECHO_C" >&6
7836if test "$cross_compiling" = yes; then
7837
7838 echo "$as_me:7838: result: yes" >&5
7839echo "${ECHO_T}yes" >&6
7840 cat >>confdefs.h <<\EOF
7841#define HAVE_STRICT_MKSTEMP 1
7842EOF
7843
7844else
7845 cat >conftest.$ac_ext <<_ACEOF
7846#line 7846 "configure"
7847#include "confdefs.h"
7848
7849#include <stdlib.h>
7850main() { char template[]="conftest.mkstemp-test";
7851if (mkstemp(template) == -1)
7852 exit(1);
7853unlink(template); exit(0);
7854}
7855
7856_ACEOF
7857rm -f conftest$ac_exeext
7858if { (eval echo "$as_me:7858: \"$ac_link\"") >&5
7859 (eval $ac_link) 2>&5
7860 ac_status=$?
7861 echo "$as_me:7861: \$? = $ac_status" >&5
7862 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7863 { (eval echo "$as_me:7863: \"$ac_try\"") >&5
7864 (eval $ac_try) 2>&5
7865 ac_status=$?
7866 echo "$as_me:7866: \$? = $ac_status" >&5
7867 (exit $ac_status); }; }; then
7868
7869 echo "$as_me:7869: result: no" >&5
7870echo "${ECHO_T}no" >&6
7871
7872else
7873 echo "$as_me: program exited with status $ac_status" >&5
7874echo "$as_me: failed program was:" >&5
7875cat conftest.$ac_ext >&5
7876
7877 echo "$as_me:7877: result: yes" >&5
7878echo "${ECHO_T}yes" >&6
7879 cat >>confdefs.h <<\EOF
7880#define HAVE_STRICT_MKSTEMP 1
7881EOF
7882
7883fi
7884rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7885fi
7886fi
7887
7888if test ! -z "$check_for_openpty_ctty_bug"; then
7889 echo "$as_me:7889: checking if openpty correctly handles controlling tty" >&5
7890echo $ECHO_N "checking if openpty correctly handles controlling tty... $ECHO_C" >&6
7891 if test "$cross_compiling" = yes; then
7892 { { echo "$as_me:7892: error: cannot run test program while cross compiling" >&5
7893echo "$as_me: error: cannot run test program while cross compiling" >&2;}
7894 { (exit 1); exit 1; }; }
7895else
7896 cat >conftest.$ac_ext <<_ACEOF
7897#line 7897 "configure"
7898#include "confdefs.h"
7899
7900#include <stdio.h>
7901#include <sys/fcntl.h>
7902#include <sys/types.h>
7903#include <sys/wait.h>
7904
7905int
7906main()
7907{
7908 pid_t pid;
7909 int fd, ptyfd, ttyfd, status;
7910
7911 pid = fork();
7912 if (pid < 0) { /* failed */
7913 exit(1);
7914 } else if (pid > 0) { /* parent */
7915 waitpid(pid, &status, 0);
7916 if (WIFEXITED(status))
7917 exit(WEXITSTATUS(status));
7918 else
7919 exit(2);
7920 } else { /* child */
7921 close(0); close(1); close(2);
7922 setsid();
7923 openpty(&ptyfd, &ttyfd, NULL, NULL, NULL);
7924 fd = open("/dev/tty", O_RDWR | O_NOCTTY);
7925 if (fd >= 0)
7926 exit(3); /* Acquired ctty: broken */
7927 else
7928 exit(0); /* Did not acquire ctty: OK */
7929 }
7930}
7931
7932_ACEOF
7933rm -f conftest$ac_exeext
7934if { (eval echo "$as_me:7934: \"$ac_link\"") >&5
7935 (eval $ac_link) 2>&5
7936 ac_status=$?
7937 echo "$as_me:7937: \$? = $ac_status" >&5
7938 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7939 { (eval echo "$as_me:7939: \"$ac_try\"") >&5
7940 (eval $ac_try) 2>&5
7941 ac_status=$?
7942 echo "$as_me:7942: \$? = $ac_status" >&5
7943 (exit $ac_status); }; }; then
7944
7945 echo "$as_me:7945: result: yes" >&5
7946echo "${ECHO_T}yes" >&6
7947
7948else
7949 echo "$as_me: program exited with status $ac_status" >&5
7950echo "$as_me: failed program was:" >&5
7951cat conftest.$ac_ext >&5
7952
7953 echo "$as_me:7953: result: no" >&5
7954echo "${ECHO_T}no" >&6
7955 cat >>confdefs.h <<\EOF
7956#define SSHD_ACQUIRES_CTTY 1
7957EOF
7958
7959fi
7960rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7961fi
7962fi
7963
7964echo "$as_me:7964: checking whether getpgrp takes no argument" >&5
7965echo $ECHO_N "checking whether getpgrp takes no argument... $ECHO_C" >&6
7966if test "${ac_cv_func_getpgrp_void+set}" = set; then
7967 echo $ECHO_N "(cached) $ECHO_C" >&6
7968else
7969 # Use it with a single arg.
7970cat >conftest.$ac_ext <<_ACEOF
7971#line 7971 "configure"
7972#include "confdefs.h"
7973$ac_includes_default
7974int
7975main ()
7976{
7977getpgrp (0);
7978 ;
7979 return 0;
7980}
7981_ACEOF
7982rm -f conftest.$ac_objext
7983if { (eval echo "$as_me:7983: \"$ac_compile\"") >&5
7984 (eval $ac_compile) 2>&5
7985 ac_status=$?
7986 echo "$as_me:7986: \$? = $ac_status" >&5
7987 (exit $ac_status); } &&
7988 { ac_try='test -s conftest.$ac_objext'
7989 { (eval echo "$as_me:7989: \"$ac_try\"") >&5
7990 (eval $ac_try) 2>&5
7991 ac_status=$?
7992 echo "$as_me:7992: \$? = $ac_status" >&5
7993 (exit $ac_status); }; }; then
7994 ac_func_getpgrp_1=yes
7995else
7996 echo "$as_me: failed program was:" >&5
7997cat conftest.$ac_ext >&5
7998ac_func_getpgrp_1=no
7999fi
8000rm -f conftest.$ac_objext conftest.$ac_ext
8001# Use it with no arg.
8002cat >conftest.$ac_ext <<_ACEOF
8003#line 8003 "configure"
8004#include "confdefs.h"
8005$ac_includes_default
8006int
8007main ()
8008{
8009getpgrp ();
8010 ;
8011 return 0;
8012}
8013_ACEOF
8014rm -f conftest.$ac_objext
8015if { (eval echo "$as_me:8015: \"$ac_compile\"") >&5
8016 (eval $ac_compile) 2>&5
8017 ac_status=$?
8018 echo "$as_me:8018: \$? = $ac_status" >&5
8019 (exit $ac_status); } &&
8020 { ac_try='test -s conftest.$ac_objext'
8021 { (eval echo "$as_me:8021: \"$ac_try\"") >&5
8022 (eval $ac_try) 2>&5
8023 ac_status=$?
8024 echo "$as_me:8024: \$? = $ac_status" >&5
8025 (exit $ac_status); }; }; then
8026 ac_func_getpgrp_0=yes
8027else
8028 echo "$as_me: failed program was:" >&5
8029cat conftest.$ac_ext >&5
8030ac_func_getpgrp_0=no
8031fi
8032rm -f conftest.$ac_objext conftest.$ac_ext
8033# If both static checks agree, we are done.
8034case $ac_func_getpgrp_0:$ac_func_getpgrp_1 in
8035 yes:no) ac_cv_func_getpgrp_void=yes;;
8036 no:yes) ac_cv_func_getpgrp_void=false;;
8037 *) if test "$cross_compiling" = yes; then
8038 { { echo "$as_me:8038: error: cannot check getpgrp if cross compiling" >&5
8039echo "$as_me: error: cannot check getpgrp if cross compiling" >&2;}
8040 { (exit 1); exit 1; }; }
8041else
8042 cat >conftest.$ac_ext <<_ACEOF
8043#line 8043 "configure"
8044#include "confdefs.h"
8045$ac_includes_default
8046
8047/*
8048 * If this system has a BSD-style getpgrp(),
8049 * which takes a pid argument, exit unsuccessfully.
8050 *
8051 * Snarfed from Chet Ramey's bash pgrp.c test program
8052 */
8053
8054int pid;
8055int pg1, pg2, pg3, pg4;
8056int ng, np, s, child;
8057
8058int
8059main ()
8060{
8061 pid = getpid ();
8062 pg1 = getpgrp (0);
8063 pg2 = getpgrp ();
8064 pg3 = getpgrp (pid);
8065 pg4 = getpgrp (1);
8066
8067 /* If all of these values are the same, it's pretty sure that we're
8068 on a system that ignores getpgrp's first argument. */
8069 if (pg2 == pg4 && pg1 == pg3 && pg2 == pg3)
8070 exit (0);
8071
8072 child = fork ();
8073 if (child < 0)
8074 exit(1);
8075 else if (child == 0)
8076 {
8077 np = getpid ();
8078 /* If this is Sys V, this will not work; pgrp will be set to np
8079 because setpgrp just changes a pgrp to be the same as the
8080 pid. */
8081 setpgrp (np, pg1);
8082 ng = getpgrp (0); /* Same result for Sys V and BSD */
8083 if (ng == pg1)
8084 exit (1);
8085 else
8086 exit (0);
8087 }
8088 else
8089 {
8090 wait (&s);
8091 exit (s>>8);
8092 }
8093}
8094
8095_ACEOF
8096rm -f conftest$ac_exeext
8097if { (eval echo "$as_me:8097: \"$ac_link\"") >&5
8098 (eval $ac_link) 2>&5
8099 ac_status=$?
8100 echo "$as_me:8100: \$? = $ac_status" >&5
8101 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8102 { (eval echo "$as_me:8102: \"$ac_try\"") >&5
8103 (eval $ac_try) 2>&5
8104 ac_status=$?
8105 echo "$as_me:8105: \$? = $ac_status" >&5
8106 (exit $ac_status); }; }; then
8107 ac_cv_func_getpgrp_void=yes
8108else
8109 echo "$as_me: program exited with status $ac_status" >&5
8110echo "$as_me: failed program was:" >&5
8111cat conftest.$ac_ext >&5
8112ac_cv_func_getpgrp_void=no
8113fi
8114rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8115fi;;
8116esac # $ac_func_getpgrp_0:$ac_func_getpgrp_1
8117
8118fi
8119echo "$as_me:8119: result: $ac_cv_func_getpgrp_void" >&5
8120echo "${ECHO_T}$ac_cv_func_getpgrp_void" >&6
8121if test $ac_cv_func_getpgrp_void = yes; then
8122
8123cat >>confdefs.h <<\EOF
8124#define GETPGRP_VOID 1
8125EOF
8126
8127fi
8128
8129# Check for PAM libs
8130PAM_MSG="no"
8131
8132# Check whether --with-pam or --without-pam was given.
8133if test "${with_pam+set}" = set; then
8134 withval="$with_pam"
8135
8136 if test "x$withval" != "xno" ; then
8137 if test "x$ac_cv_header_security_pam_appl_h" != "xyes" ; then
8138 { { echo "$as_me:8138: error: PAM headers not found" >&5
8139echo "$as_me: error: PAM headers not found" >&2;}
8140 { (exit 1); exit 1; }; }
8141 fi
8142
8143echo "$as_me:8143: checking for dlopen in -ldl" >&5
8144echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
8145if test "${ac_cv_lib_dl_dlopen+set}" = set; then
8146 echo $ECHO_N "(cached) $ECHO_C" >&6
8147else
8148 ac_check_lib_save_LIBS=$LIBS
8149LIBS="-ldl $LIBS"
8150cat >conftest.$ac_ext <<_ACEOF
8151#line 8151 "configure"
8152#include "confdefs.h"
8153
8154/* Override any gcc2 internal prototype to avoid an error. */
8155#ifdef __cplusplus
8156extern "C"
8157#endif
8158/* We use char because int might match the return type of a gcc2
8159 builtin and then its argument prototype would still apply. */
8160char dlopen ();
8161int
8162main ()
8163{
8164dlopen ();
8165 ;
8166 return 0;
8167}
8168_ACEOF
8169rm -f conftest.$ac_objext conftest$ac_exeext
8170if { (eval echo "$as_me:8170: \"$ac_link\"") >&5
8171 (eval $ac_link) 2>&5
8172 ac_status=$?
8173 echo "$as_me:8173: \$? = $ac_status" >&5
8174 (exit $ac_status); } &&
8175 { ac_try='test -s conftest$ac_exeext'
8176 { (eval echo "$as_me:8176: \"$ac_try\"") >&5
8177 (eval $ac_try) 2>&5
8178 ac_status=$?
8179 echo "$as_me:8179: \$? = $ac_status" >&5
8180 (exit $ac_status); }; }; then
8181 ac_cv_lib_dl_dlopen=yes
8182else
8183 echo "$as_me: failed program was:" >&5
8184cat conftest.$ac_ext >&5
8185ac_cv_lib_dl_dlopen=no
8186fi
8187rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8188LIBS=$ac_check_lib_save_LIBS
8189fi
8190echo "$as_me:8190: result: $ac_cv_lib_dl_dlopen" >&5
8191echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
8192if test $ac_cv_lib_dl_dlopen = yes; then
8193 cat >>confdefs.h <<EOF
8194#define HAVE_LIBDL 1
8195EOF
8196
8197 LIBS="-ldl $LIBS"
8198
8199fi
8200
8201echo "$as_me:8201: checking for pam_set_item in -lpam" >&5
8202echo $ECHO_N "checking for pam_set_item in -lpam... $ECHO_C" >&6
8203if test "${ac_cv_lib_pam_pam_set_item+set}" = set; then
8204 echo $ECHO_N "(cached) $ECHO_C" >&6
8205else
8206 ac_check_lib_save_LIBS=$LIBS
8207LIBS="-lpam $LIBS"
8208cat >conftest.$ac_ext <<_ACEOF
8209#line 8209 "configure"
8210#include "confdefs.h"
8211
8212/* Override any gcc2 internal prototype to avoid an error. */
8213#ifdef __cplusplus
8214extern "C"
8215#endif
8216/* We use char because int might match the return type of a gcc2
8217 builtin and then its argument prototype would still apply. */
8218char pam_set_item ();
8219int
8220main ()
8221{
8222pam_set_item ();
8223 ;
8224 return 0;
8225}
8226_ACEOF
8227rm -f conftest.$ac_objext conftest$ac_exeext
8228if { (eval echo "$as_me:8228: \"$ac_link\"") >&5
8229 (eval $ac_link) 2>&5
8230 ac_status=$?
8231 echo "$as_me:8231: \$? = $ac_status" >&5
8232 (exit $ac_status); } &&
8233 { ac_try='test -s conftest$ac_exeext'
8234 { (eval echo "$as_me:8234: \"$ac_try\"") >&5
8235 (eval $ac_try) 2>&5
8236 ac_status=$?
8237 echo "$as_me:8237: \$? = $ac_status" >&5
8238 (exit $ac_status); }; }; then
8239 ac_cv_lib_pam_pam_set_item=yes
8240else
8241 echo "$as_me: failed program was:" >&5
8242cat conftest.$ac_ext >&5
8243ac_cv_lib_pam_pam_set_item=no
8244fi
8245rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8246LIBS=$ac_check_lib_save_LIBS
8247fi
8248echo "$as_me:8248: result: $ac_cv_lib_pam_pam_set_item" >&5
8249echo "${ECHO_T}$ac_cv_lib_pam_pam_set_item" >&6
8250if test $ac_cv_lib_pam_pam_set_item = yes; then
8251 cat >>confdefs.h <<EOF
8252#define HAVE_LIBPAM 1
8253EOF
8254
8255 LIBS="-lpam $LIBS"
8256
8257else
8258 { { echo "$as_me:8258: error: *** libpam missing" >&5
8259echo "$as_me: error: *** libpam missing" >&2;}
8260 { (exit 1); exit 1; }; }
8261fi
8262
8263for ac_func in pam_getenvlist
8264do
8265as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8266echo "$as_me:8266: checking for $ac_func" >&5
8267echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8268if eval "test \"\${$as_ac_var+set}\" = set"; then
8269 echo $ECHO_N "(cached) $ECHO_C" >&6
8270else
8271 cat >conftest.$ac_ext <<_ACEOF
8272#line 8272 "configure"
8273#include "confdefs.h"
8274/* System header to define __stub macros and hopefully few prototypes,
8275 which can conflict with char $ac_func (); below. */
8276#include <assert.h>
8277/* Override any gcc2 internal prototype to avoid an error. */
8278#ifdef __cplusplus
8279extern "C"
8280#endif
8281/* We use char because int might match the return type of a gcc2
8282 builtin and then its argument prototype would still apply. */
8283char $ac_func ();
8284char (*f) ();
8285
8286int
8287main ()
8288{
8289/* The GNU C library defines this for functions which it implements
8290 to always fail with ENOSYS. Some functions are actually named
8291 something starting with __ and the normal name is an alias. */
8292#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8293choke me
8294#else
8295f = $ac_func;
8296#endif
8297
8298 ;
8299 return 0;
8300}
8301_ACEOF
8302rm -f conftest.$ac_objext conftest$ac_exeext
8303if { (eval echo "$as_me:8303: \"$ac_link\"") >&5
8304 (eval $ac_link) 2>&5
8305 ac_status=$?
8306 echo "$as_me:8306: \$? = $ac_status" >&5
8307 (exit $ac_status); } &&
8308 { ac_try='test -s conftest$ac_exeext'
8309 { (eval echo "$as_me:8309: \"$ac_try\"") >&5
8310 (eval $ac_try) 2>&5
8311 ac_status=$?
8312 echo "$as_me:8312: \$? = $ac_status" >&5
8313 (exit $ac_status); }; }; then
8314 eval "$as_ac_var=yes"
8315else
8316 echo "$as_me: failed program was:" >&5
8317cat conftest.$ac_ext >&5
8318eval "$as_ac_var=no"
8319fi
8320rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8321fi
8322echo "$as_me:8322: result: `eval echo '${'$as_ac_var'}'`" >&5
8323echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8324if test `eval echo '${'$as_ac_var'}'` = yes; then
8325 cat >>confdefs.h <<EOF
8326#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8327EOF
8328
8329fi
8330done
8331
8332for ac_func in pam_putenv
8333do
8334as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8335echo "$as_me:8335: checking for $ac_func" >&5
8336echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8337if eval "test \"\${$as_ac_var+set}\" = set"; then
8338 echo $ECHO_N "(cached) $ECHO_C" >&6
8339else
8340 cat >conftest.$ac_ext <<_ACEOF
8341#line 8341 "configure"
8342#include "confdefs.h"
8343/* System header to define __stub macros and hopefully few prototypes,
8344 which can conflict with char $ac_func (); below. */
8345#include <assert.h>
8346/* Override any gcc2 internal prototype to avoid an error. */
8347#ifdef __cplusplus
8348extern "C"
8349#endif
8350/* We use char because int might match the return type of a gcc2
8351 builtin and then its argument prototype would still apply. */
8352char $ac_func ();
8353char (*f) ();
8354
8355int
8356main ()
8357{
8358/* The GNU C library defines this for functions which it implements
8359 to always fail with ENOSYS. Some functions are actually named
8360 something starting with __ and the normal name is an alias. */
8361#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8362choke me
8363#else
8364f = $ac_func;
8365#endif
8366
8367 ;
8368 return 0;
8369}
8370_ACEOF
8371rm -f conftest.$ac_objext conftest$ac_exeext
8372if { (eval echo "$as_me:8372: \"$ac_link\"") >&5
8373 (eval $ac_link) 2>&5
8374 ac_status=$?
8375 echo "$as_me:8375: \$? = $ac_status" >&5
8376 (exit $ac_status); } &&
8377 { ac_try='test -s conftest$ac_exeext'
8378 { (eval echo "$as_me:8378: \"$ac_try\"") >&5
8379 (eval $ac_try) 2>&5
8380 ac_status=$?
8381 echo "$as_me:8381: \$? = $ac_status" >&5
8382 (exit $ac_status); }; }; then
8383 eval "$as_ac_var=yes"
8384else
8385 echo "$as_me: failed program was:" >&5
8386cat conftest.$ac_ext >&5
8387eval "$as_ac_var=no"
8388fi
8389rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8390fi
8391echo "$as_me:8391: result: `eval echo '${'$as_ac_var'}'`" >&5
8392echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8393if test `eval echo '${'$as_ac_var'}'` = yes; then
8394 cat >>confdefs.h <<EOF
8395#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8396EOF
8397
8398fi
8399done
8400
8401 disable_shadow=yes
8402 PAM_MSG="yes"
8403
8404 cat >>confdefs.h <<\EOF
8405#define USE_PAM 1
8406EOF
8407
8408 if test $ac_cv_lib_dl_dlopen = yes; then
8409 LIBPAM="-lpam -ldl"
8410 else
8411 LIBPAM="-lpam"
8412 fi
8413
8414 fi
8415
8416fi;
8417
8418# Check for older PAM
8419if test "x$PAM_MSG" = "xyes" ; then
8420 # Check PAM strerror arguments (old PAM)
8421 echo "$as_me:8421: checking whether pam_strerror takes only one argument" >&5
8422echo $ECHO_N "checking whether pam_strerror takes only one argument... $ECHO_C" >&6
8423 cat >conftest.$ac_ext <<_ACEOF
8424#line 8424 "configure"
8425#include "confdefs.h"
8426
8427#include <stdlib.h>
8428#include <security/pam_appl.h>
8429
8430int
8431main ()
8432{
8433(void)pam_strerror((pam_handle_t *)NULL, -1);
8434 ;
8435 return 0;
8436}
8437_ACEOF
8438rm -f conftest.$ac_objext
8439if { (eval echo "$as_me:8439: \"$ac_compile\"") >&5
8440 (eval $ac_compile) 2>&5
8441 ac_status=$?
8442 echo "$as_me:8442: \$? = $ac_status" >&5
8443 (exit $ac_status); } &&
8444 { ac_try='test -s conftest.$ac_objext'
8445 { (eval echo "$as_me:8445: \"$ac_try\"") >&5
8446 (eval $ac_try) 2>&5
8447 ac_status=$?
8448 echo "$as_me:8448: \$? = $ac_status" >&5
8449 (exit $ac_status); }; }; then
8450 echo "$as_me:8450: result: no" >&5
8451echo "${ECHO_T}no" >&6
8452else
8453 echo "$as_me: failed program was:" >&5
8454cat conftest.$ac_ext >&5
8455
8456 cat >>confdefs.h <<\EOF
8457#define HAVE_OLD_PAM 1
8458EOF
8459
8460 echo "$as_me:8460: result: yes" >&5
8461echo "${ECHO_T}yes" >&6
8462 PAM_MSG="yes (old library)"
8463
8464fi
8465rm -f conftest.$ac_objext conftest.$ac_ext
8466fi
8467
8468# Some systems want crypt() from libcrypt, *not* the version in OpenSSL,
8469# because the system crypt() is more featureful.
8470if test "x$check_for_libcrypt_before" = "x1"; then
8471
8472echo "$as_me:8472: checking for crypt in -lcrypt" >&5
8473echo $ECHO_N "checking for crypt in -lcrypt... $ECHO_C" >&6
8474if test "${ac_cv_lib_crypt_crypt+set}" = set; then
8475 echo $ECHO_N "(cached) $ECHO_C" >&6
8476else
8477 ac_check_lib_save_LIBS=$LIBS
8478LIBS="-lcrypt $LIBS"
8479cat >conftest.$ac_ext <<_ACEOF
8480#line 8480 "configure"
8481#include "confdefs.h"
8482
8483/* Override any gcc2 internal prototype to avoid an error. */
8484#ifdef __cplusplus
8485extern "C"
8486#endif
8487/* We use char because int might match the return type of a gcc2
8488 builtin and then its argument prototype would still apply. */
8489char crypt ();
8490int
8491main ()
8492{
8493crypt ();
8494 ;
8495 return 0;
8496}
8497_ACEOF
8498rm -f conftest.$ac_objext conftest$ac_exeext
8499if { (eval echo "$as_me:8499: \"$ac_link\"") >&5
8500 (eval $ac_link) 2>&5
8501 ac_status=$?
8502 echo "$as_me:8502: \$? = $ac_status" >&5
8503 (exit $ac_status); } &&
8504 { ac_try='test -s conftest$ac_exeext'
8505 { (eval echo "$as_me:8505: \"$ac_try\"") >&5
8506 (eval $ac_try) 2>&5
8507 ac_status=$?
8508 echo "$as_me:8508: \$? = $ac_status" >&5
8509 (exit $ac_status); }; }; then
8510 ac_cv_lib_crypt_crypt=yes
8511else
8512 echo "$as_me: failed program was:" >&5
8513cat conftest.$ac_ext >&5
8514ac_cv_lib_crypt_crypt=no
8515fi
8516rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8517LIBS=$ac_check_lib_save_LIBS
8518fi
8519echo "$as_me:8519: result: $ac_cv_lib_crypt_crypt" >&5
8520echo "${ECHO_T}$ac_cv_lib_crypt_crypt" >&6
8521if test $ac_cv_lib_crypt_crypt = yes; then
8522 cat >>confdefs.h <<EOF
8523#define HAVE_LIBCRYPT 1
8524EOF
8525
8526 LIBS="-lcrypt $LIBS"
8527
8528fi
8529
8530fi
8531
8532# Search for OpenSSL
8533saved_CPPFLAGS="$CPPFLAGS"
8534saved_LDFLAGS="$LDFLAGS"
8535
8536# Check whether --with-ssl-dir or --without-ssl-dir was given.
8537if test "${with_ssl_dir+set}" = set; then
8538 withval="$with_ssl_dir"
8539
8540 if test "x$withval" != "xno" ; then
8541 if test -d "$withval/lib"; then
8542 if test -n "${need_dash_r}"; then
8543 LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}"
8544 else
8545 LDFLAGS="-L${withval}/lib ${LDFLAGS}"
8546 fi
8547 else
8548 if test -n "${need_dash_r}"; then
8549 LDFLAGS="-L${withval} -R${withval} ${LDFLAGS}"
8550 else
8551 LDFLAGS="-L${withval} ${LDFLAGS}"
8552 fi
8553 fi
8554 if test -d "$withval/include"; then
8555 CPPFLAGS="-I${withval}/include ${CPPFLAGS}"
8556 else
8557 CPPFLAGS="-I${withval} ${CPPFLAGS}"
8558 fi
8559 fi
8560
8561fi;
8562LIBS="$LIBS -lcrypto"
8563cat >conftest.$ac_ext <<_ACEOF
8564#line 8564 "configure"
8565#include "confdefs.h"
8566
8567/* Override any gcc2 internal prototype to avoid an error. */
8568#ifdef __cplusplus
8569extern "C"
8570#endif
8571/* We use char because int might match the return type of a gcc2
8572 builtin and then its argument prototype would still apply. */
8573char RAND_add ();
8574int
8575main ()
8576{
8577RAND_add ();
8578 ;
8579 return 0;
8580}
8581_ACEOF
8582rm -f conftest.$ac_objext conftest$ac_exeext
8583if { (eval echo "$as_me:8583: \"$ac_link\"") >&5
8584 (eval $ac_link) 2>&5
8585 ac_status=$?
8586 echo "$as_me:8586: \$? = $ac_status" >&5
8587 (exit $ac_status); } &&
8588 { ac_try='test -s conftest$ac_exeext'
8589 { (eval echo "$as_me:8589: \"$ac_try\"") >&5
8590 (eval $ac_try) 2>&5
8591 ac_status=$?
8592 echo "$as_me:8592: \$? = $ac_status" >&5
8593 (exit $ac_status); }; }; then
8594 cat >>confdefs.h <<\EOF
8595#define HAVE_OPENSSL 1
8596EOF
8597
8598else
8599 echo "$as_me: failed program was:" >&5
8600cat conftest.$ac_ext >&5
8601
8602 if test -n "${need_dash_r}"; then
8603 LDFLAGS="-L/usr/local/ssl/lib -R/usr/local/ssl/lib ${saved_LDFLAGS}"
8604 else
8605 LDFLAGS="-L/usr/local/ssl/lib ${saved_LDFLAGS}"
8606 fi
8607 CPPFLAGS="-I/usr/local/ssl/include ${saved_CPPFLAGS}"
8608 cat >conftest.$ac_ext <<_ACEOF
8609#line 8609 "configure"
8610#include "confdefs.h"
8611
8612/* Override any gcc2 internal prototype to avoid an error. */
8613#ifdef __cplusplus
8614extern "C"
8615#endif
8616/* We use char because int might match the return type of a gcc2
8617 builtin and then its argument prototype would still apply. */
8618char RAND_add ();
8619int
8620main ()
8621{
8622RAND_add ();
8623 ;
8624 return 0;
8625}
8626_ACEOF
8627rm -f conftest.$ac_objext conftest$ac_exeext
8628if { (eval echo "$as_me:8628: \"$ac_link\"") >&5
8629 (eval $ac_link) 2>&5
8630 ac_status=$?
8631 echo "$as_me:8631: \$? = $ac_status" >&5
8632 (exit $ac_status); } &&
8633 { ac_try='test -s conftest$ac_exeext'
8634 { (eval echo "$as_me:8634: \"$ac_try\"") >&5
8635 (eval $ac_try) 2>&5
8636 ac_status=$?
8637 echo "$as_me:8637: \$? = $ac_status" >&5
8638 (exit $ac_status); }; }; then
8639 cat >>confdefs.h <<\EOF
8640#define HAVE_OPENSSL 1
8641EOF
8642
8643else
8644 echo "$as_me: failed program was:" >&5
8645cat conftest.$ac_ext >&5
8646
8647 { { echo "$as_me:8647: error: *** Can't find recent OpenSSL libcrypto (see config.log for details) ***" >&5
8648echo "$as_me: error: *** Can't find recent OpenSSL libcrypto (see config.log for details) ***" >&2;}
8649 { (exit 1); exit 1; }; }
8650
8651fi
8652rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8653
8654fi
8655rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8656
8657# Determine OpenSSL header version
8658echo "$as_me:8658: checking OpenSSL header version" >&5
8659echo $ECHO_N "checking OpenSSL header version... $ECHO_C" >&6
8660if test "$cross_compiling" = yes; then
8661 { { echo "$as_me:8661: error: cannot run test program while cross compiling" >&5
8662echo "$as_me: error: cannot run test program while cross compiling" >&2;}
8663 { (exit 1); exit 1; }; }
8664else
8665 cat >conftest.$ac_ext <<_ACEOF
8666#line 8666 "configure"
8667#include "confdefs.h"
8668
8669#include <stdio.h>
8670#include <string.h>
8671#include <openssl/opensslv.h>
8672#define DATA "conftest.sslincver"
8673int main(void) {
8674 FILE *fd;
8675 int rc;
8676
8677 fd = fopen(DATA,"w");
8678 if(fd == NULL)
8679 exit(1);
8680
8681 if ((rc = fprintf(fd ,"%x (%s)\n", OPENSSL_VERSION_NUMBER, OPENSSL_VERSION_TEXT)) <0)
8682 exit(1);
8683
8684 exit(0);
8685}
8686
8687_ACEOF
8688rm -f conftest$ac_exeext
8689if { (eval echo "$as_me:8689: \"$ac_link\"") >&5
8690 (eval $ac_link) 2>&5
8691 ac_status=$?
8692 echo "$as_me:8692: \$? = $ac_status" >&5
8693 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8694 { (eval echo "$as_me:8694: \"$ac_try\"") >&5
8695 (eval $ac_try) 2>&5
8696 ac_status=$?
8697 echo "$as_me:8697: \$? = $ac_status" >&5
8698 (exit $ac_status); }; }; then
8699
8700 ssl_header_ver=`cat conftest.sslincver`
8701 echo "$as_me:8701: result: $ssl_header_ver" >&5
8702echo "${ECHO_T}$ssl_header_ver" >&6
8703
8704else
8705 echo "$as_me: program exited with status $ac_status" >&5
8706echo "$as_me: failed program was:" >&5
8707cat conftest.$ac_ext >&5
8708
8709 echo "$as_me:8709: result: not found" >&5
8710echo "${ECHO_T}not found" >&6
8711 { { echo "$as_me:8711: error: OpenSSL version header not found." >&5
8712echo "$as_me: error: OpenSSL version header not found." >&2;}
8713 { (exit 1); exit 1; }; }
8714
8715fi
8716rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8717fi
8718
8719# Determine OpenSSL library version
8720echo "$as_me:8720: checking OpenSSL library version" >&5
8721echo $ECHO_N "checking OpenSSL library version... $ECHO_C" >&6
8722if test "$cross_compiling" = yes; then
8723 { { echo "$as_me:8723: error: cannot run test program while cross compiling" >&5
8724echo "$as_me: error: cannot run test program while cross compiling" >&2;}
8725 { (exit 1); exit 1; }; }
8726else
8727 cat >conftest.$ac_ext <<_ACEOF
8728#line 8728 "configure"
8729#include "confdefs.h"
8730
8731#include <stdio.h>
8732#include <string.h>
8733#include <openssl/opensslv.h>
8734#include <openssl/crypto.h>
8735#define DATA "conftest.ssllibver"
8736int main(void) {
8737 FILE *fd;
8738 int rc;
8739
8740 fd = fopen(DATA,"w");
8741 if(fd == NULL)
8742 exit(1);
8743
8744 if ((rc = fprintf(fd ,"%x (%s)\n", SSLeay(), SSLeay_version(SSLEAY_VERSION))) <0)
8745 exit(1);
8746
8747 exit(0);
8748}
8749
8750_ACEOF
8751rm -f conftest$ac_exeext
8752if { (eval echo "$as_me:8752: \"$ac_link\"") >&5
8753 (eval $ac_link) 2>&5
8754 ac_status=$?
8755 echo "$as_me:8755: \$? = $ac_status" >&5
8756 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8757 { (eval echo "$as_me:8757: \"$ac_try\"") >&5
8758 (eval $ac_try) 2>&5
8759 ac_status=$?
8760 echo "$as_me:8760: \$? = $ac_status" >&5
8761 (exit $ac_status); }; }; then
8762
8763 ssl_library_ver=`cat conftest.ssllibver`
8764 echo "$as_me:8764: result: $ssl_library_ver" >&5
8765echo "${ECHO_T}$ssl_library_ver" >&6
8766
8767else
8768 echo "$as_me: program exited with status $ac_status" >&5
8769echo "$as_me: failed program was:" >&5
8770cat conftest.$ac_ext >&5
8771
8772 echo "$as_me:8772: result: not found" >&5
8773echo "${ECHO_T}not found" >&6
8774 { { echo "$as_me:8774: error: OpenSSL library not found." >&5
8775echo "$as_me: error: OpenSSL library not found." >&2;}
8776 { (exit 1); exit 1; }; }
8777
8778fi
8779rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8780fi
8781
8782# Sanity check OpenSSL headers
8783echo "$as_me:8783: checking whether OpenSSL's headers match the library" >&5
8784echo $ECHO_N "checking whether OpenSSL's headers match the library... $ECHO_C" >&6
8785if test "$cross_compiling" = yes; then
8786 { { echo "$as_me:8786: error: cannot run test program while cross compiling" >&5
8787echo "$as_me: error: cannot run test program while cross compiling" >&2;}
8788 { (exit 1); exit 1; }; }
8789else
8790 cat >conftest.$ac_ext <<_ACEOF
8791#line 8791 "configure"
8792#include "confdefs.h"
8793
8794#include <string.h>
8795#include <openssl/opensslv.h>
8796int main(void) { exit(SSLeay() == OPENSSL_VERSION_NUMBER ? 0 : 1); }
8797
8798_ACEOF
8799rm -f conftest$ac_exeext
8800if { (eval echo "$as_me:8800: \"$ac_link\"") >&5
8801 (eval $ac_link) 2>&5
8802 ac_status=$?
8803 echo "$as_me:8803: \$? = $ac_status" >&5
8804 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8805 { (eval echo "$as_me:8805: \"$ac_try\"") >&5
8806 (eval $ac_try) 2>&5
8807 ac_status=$?
8808 echo "$as_me:8808: \$? = $ac_status" >&5
8809 (exit $ac_status); }; }; then
8810
8811 echo "$as_me:8811: result: yes" >&5
8812echo "${ECHO_T}yes" >&6
8813
8814else
8815 echo "$as_me: program exited with status $ac_status" >&5
8816echo "$as_me: failed program was:" >&5
8817cat conftest.$ac_ext >&5
8818
8819 echo "$as_me:8819: result: no" >&5
8820echo "${ECHO_T}no" >&6
8821 { { echo "$as_me:8821: error: Your OpenSSL headers do not match your library.
8822Check config.log for details.
8823Also see contrib/findssl.sh for help identifying header/library mismatches." >&5
8824echo "$as_me: error: Your OpenSSL headers do not match your library.
8825Check config.log for details.
8826Also see contrib/findssl.sh for help identifying header/library mismatches." >&2;}
8827 { (exit 1); exit 1; }; }
8828
8829fi
8830rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8831fi
8832
8833# Some Linux systems (Slackware) need crypt() from libcrypt, *not* the
8834# version in OpenSSL. Skip this for PAM
8835if test "x$check_for_libcrypt_later" = "x1"; then
8836 echo "$as_me:8836: checking for crypt in -lcrypt" >&5
8837echo $ECHO_N "checking for crypt in -lcrypt... $ECHO_C" >&6
8838if test "${ac_cv_lib_crypt_crypt+set}" = set; then
8839 echo $ECHO_N "(cached) $ECHO_C" >&6
8840else
8841 ac_check_lib_save_LIBS=$LIBS
8842LIBS="-lcrypt $LIBS"
8843cat >conftest.$ac_ext <<_ACEOF
8844#line 8844 "configure"
8845#include "confdefs.h"
8846
8847/* Override any gcc2 internal prototype to avoid an error. */
8848#ifdef __cplusplus
8849extern "C"
8850#endif
8851/* We use char because int might match the return type of a gcc2
8852 builtin and then its argument prototype would still apply. */
8853char crypt ();
8854int
8855main ()
8856{
8857crypt ();
8858 ;
8859 return 0;
8860}
8861_ACEOF
8862rm -f conftest.$ac_objext conftest$ac_exeext
8863if { (eval echo "$as_me:8863: \"$ac_link\"") >&5
8864 (eval $ac_link) 2>&5
8865 ac_status=$?
8866 echo "$as_me:8866: \$? = $ac_status" >&5
8867 (exit $ac_status); } &&
8868 { ac_try='test -s conftest$ac_exeext'
8869 { (eval echo "$as_me:8869: \"$ac_try\"") >&5
8870 (eval $ac_try) 2>&5
8871 ac_status=$?
8872 echo "$as_me:8872: \$? = $ac_status" >&5
8873 (exit $ac_status); }; }; then
8874 ac_cv_lib_crypt_crypt=yes
8875else
8876 echo "$as_me: failed program was:" >&5
8877cat conftest.$ac_ext >&5
8878ac_cv_lib_crypt_crypt=no
8879fi
8880rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8881LIBS=$ac_check_lib_save_LIBS
8882fi
8883echo "$as_me:8883: result: $ac_cv_lib_crypt_crypt" >&5
8884echo "${ECHO_T}$ac_cv_lib_crypt_crypt" >&6
8885if test $ac_cv_lib_crypt_crypt = yes; then
8886 LIBS="$LIBS -lcrypt"
8887fi
8888
8889fi
8890
8891### Configure cryptographic random number support
8892
8893# Check wheter OpenSSL seeds itself
8894echo "$as_me:8894: checking whether OpenSSL's PRNG is internally seeded" >&5
8895echo $ECHO_N "checking whether OpenSSL's PRNG is internally seeded... $ECHO_C" >&6
8896if test "$cross_compiling" = yes; then
8897 { { echo "$as_me:8897: error: cannot run test program while cross compiling" >&5
8898echo "$as_me: error: cannot run test program while cross compiling" >&2;}
8899 { (exit 1); exit 1; }; }
8900else
8901 cat >conftest.$ac_ext <<_ACEOF
8902#line 8902 "configure"
8903#include "confdefs.h"
8904
8905#include <string.h>
8906#include <openssl/rand.h>
8907int main(void) { exit(RAND_status() == 1 ? 0 : 1); }
8908
8909_ACEOF
8910rm -f conftest$ac_exeext
8911if { (eval echo "$as_me:8911: \"$ac_link\"") >&5
8912 (eval $ac_link) 2>&5
8913 ac_status=$?
8914 echo "$as_me:8914: \$? = $ac_status" >&5
8915 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8916 { (eval echo "$as_me:8916: \"$ac_try\"") >&5
8917 (eval $ac_try) 2>&5
8918 ac_status=$?
8919 echo "$as_me:8919: \$? = $ac_status" >&5
8920 (exit $ac_status); }; }; then
8921
8922 OPENSSL_SEEDS_ITSELF=yes
8923 echo "$as_me:8923: result: yes" >&5
8924echo "${ECHO_T}yes" >&6
8925
8926else
8927 echo "$as_me: program exited with status $ac_status" >&5
8928echo "$as_me: failed program was:" >&5
8929cat conftest.$ac_ext >&5
8930
8931 echo "$as_me:8931: result: no" >&5
8932echo "${ECHO_T}no" >&6
8933 # Default to use of the rand helper if OpenSSL doesn't
8934 # seed itself
8935 USE_RAND_HELPER=yes
8936
8937fi
8938rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8939fi
8940
8941# Do we want to force the use of the rand helper?
8942
8943# Check whether --with-rand-helper or --without-rand-helper was given.
8944if test "${with_rand_helper+set}" = set; then
8945 withval="$with_rand_helper"
8946
8947 if test "x$withval" = "xno" ; then
8948 # Force use of OpenSSL's internal RNG, even if
8949 # the previous test showed it to be unseeded.
8950 if test -z "$OPENSSL_SEEDS_ITSELF" ; then
8951 { echo "$as_me:8951: WARNING: *** Forcing use of OpenSSL's non-self-seeding PRNG" >&5
8952echo "$as_me: WARNING: *** Forcing use of OpenSSL's non-self-seeding PRNG" >&2;}
8953 OPENSSL_SEEDS_ITSELF=yes
8954 USE_RAND_HELPER=""
8955 fi
8956 else
8957 USE_RAND_HELPER=yes
8958 fi
8959
8960fi;
8961
8962# Which randomness source do we use?
8963if test ! -z "$OPENSSL_SEEDS_ITSELF" -a -z "$USE_RAND_HELPER" ; then
8964 # OpenSSL only
8965 cat >>confdefs.h <<\EOF
8966#define OPENSSL_PRNG_ONLY 1
8967EOF
8968
8969 RAND_MSG="OpenSSL internal ONLY"
8970 INSTALL_SSH_RAND_HELPER=""
8971elif test ! -z "$USE_RAND_HELPER" ; then
8972 # install rand helper
8973 RAND_MSG="ssh-rand-helper"
8974 INSTALL_SSH_RAND_HELPER="yes"
8975fi
8976
8977### Configuration of ssh-rand-helper
8978
8979# PRNGD TCP socket
8980
8981# Check whether --with-prngd-port or --without-prngd-port was given.
8982if test "${with_prngd_port+set}" = set; then
8983 withval="$with_prngd_port"
8984
8985 case "$withval" in
8986 no)
8987 withval=""
8988 ;;
8989 [0-9]*)
8990 ;;
8991 *)
8992 { { echo "$as_me:8992: error: You must specify a numeric port number for --with-prngd-port" >&5
8993echo "$as_me: error: You must specify a numeric port number for --with-prngd-port" >&2;}
8994 { (exit 1); exit 1; }; }
8995 ;;
8996 esac
8997 if test ! -z "$withval" ; then
8998 PRNGD_PORT="$withval"
8999 cat >>confdefs.h <<EOF
9000#define PRNGD_PORT $PRNGD_PORT
9001EOF
9002
9003 fi
9004
9005fi;
9006
9007# PRNGD Unix domain socket
9008
9009# Check whether --with-prngd-socket or --without-prngd-socket was given.
9010if test "${with_prngd_socket+set}" = set; then
9011 withval="$with_prngd_socket"
9012
9013 case "$withval" in
9014 yes)
9015 withval="/var/run/egd-pool"
9016 ;;
9017 no)
9018 withval=""
9019 ;;
9020 /*)
9021 ;;
9022 *)
9023 { { echo "$as_me:9023: error: You must specify an absolute path to the entropy socket" >&5
9024echo "$as_me: error: You must specify an absolute path to the entropy socket" >&2;}
9025 { (exit 1); exit 1; }; }
9026 ;;
9027 esac
9028
9029 if test ! -z "$withval" ; then
9030 if test ! -z "$PRNGD_PORT" ; then
9031 { { echo "$as_me:9031: error: You may not specify both a PRNGD/EGD port and socket" >&5
9032echo "$as_me: error: You may not specify both a PRNGD/EGD port and socket" >&2;}
9033 { (exit 1); exit 1; }; }
9034 fi
9035 if test ! -r "$withval" ; then
9036 { echo "$as_me:9036: WARNING: Entropy socket is not readable" >&5
9037echo "$as_me: WARNING: Entropy socket is not readable" >&2;}
9038 fi
9039 PRNGD_SOCKET="$withval"
9040 cat >>confdefs.h <<EOF
9041#define PRNGD_SOCKET "$PRNGD_SOCKET"
9042EOF
9043
9044 fi
9045
9046else
9047
9048 # Check for existing socket only if we don't have a random device already
9049 if test "$USE_RAND_HELPER" = yes ; then
9050 echo "$as_me:9050: checking for PRNGD/EGD socket" >&5
9051echo $ECHO_N "checking for PRNGD/EGD socket... $ECHO_C" >&6
9052 # Insert other locations here
9053 for sock in /var/run/egd-pool /dev/egd-pool /etc/entropy; do
9054 if test -r $sock && $TEST_MINUS_S_SH -c "test -S $sock -o -p $sock" ; then
9055 PRNGD_SOCKET="$sock"
9056 cat >>confdefs.h <<EOF
9057#define PRNGD_SOCKET "$PRNGD_SOCKET"
9058EOF
9059
9060 break;
9061 fi
9062 done
9063 if test ! -z "$PRNGD_SOCKET" ; then
9064 echo "$as_me:9064: result: $PRNGD_SOCKET" >&5
9065echo "${ECHO_T}$PRNGD_SOCKET" >&6
9066 else
9067 echo "$as_me:9067: result: not found" >&5
9068echo "${ECHO_T}not found" >&6
9069 fi
9070 fi
9071
9072fi;
9073
9074# Change default command timeout for hashing entropy source
9075entropy_timeout=200
9076
9077# Check whether --with-entropy-timeout or --without-entropy-timeout was given.
9078if test "${with_entropy_timeout+set}" = set; then
9079 withval="$with_entropy_timeout"
9080
9081 if test "x$withval" != "xno" ; then
9082 entropy_timeout=$withval
9083 fi
9084
9085fi;
9086cat >>confdefs.h <<EOF
9087#define ENTROPY_TIMEOUT_MSEC $entropy_timeout
9088EOF
9089
9090SSH_PRIVSEP_USER=sshd
9091
9092# Check whether --with-privsep-user or --without-privsep-user was given.
9093if test "${with_privsep_user+set}" = set; then
9094 withval="$with_privsep_user"
9095
9096 if test -n "$withval"; then
9097 SSH_PRIVSEP_USER=$withval
9098 fi
9099
9100fi;
9101cat >>confdefs.h <<EOF
9102#define SSH_PRIVSEP_USER "$SSH_PRIVSEP_USER"
9103EOF
9104
9105# We do this little dance with the search path to insure
9106# that programs that we select for use by installed programs
9107# (which may be run by the super-user) come from trusted
9108# locations before they come from the user's private area.
9109# This should help avoid accidentally configuring some
9110# random version of a program in someone's personal bin.
9111
9112OPATH=$PATH
9113PATH=/bin:/usr/bin
9114test -h /bin 2> /dev/null && PATH=/usr/bin
9115test -d /sbin && PATH=$PATH:/sbin
9116test -d /usr/sbin && PATH=$PATH:/usr/sbin
9117PATH=$PATH:/etc:$OPATH
9118
9119# These programs are used by the command hashing source to gather entropy
9120
9121 # Extract the first word of "ls", so it can be a program name with args.
9122set dummy ls; ac_word=$2
9123echo "$as_me:9123: checking for $ac_word" >&5
9124echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9125if test "${ac_cv_path_PROG_LS+set}" = set; then
9126 echo $ECHO_N "(cached) $ECHO_C" >&6
9127else
9128 case $PROG_LS in
9129 [\\/]* | ?:[\\/]*)
9130 ac_cv_path_PROG_LS="$PROG_LS" # Let the user override the test with a path.
9131 ;;
9132 *)
9133 ac_save_IFS=$IFS; IFS=$ac_path_separator
9134ac_dummy="$PATH"
9135for ac_dir in $ac_dummy; do
9136 IFS=$ac_save_IFS
9137 test -z "$ac_dir" && ac_dir=.
9138 if $as_executable_p "$ac_dir/$ac_word"; then
9139 ac_cv_path_PROG_LS="$ac_dir/$ac_word"
9140 echo "$as_me:9140: found $ac_dir/$ac_word" >&5
9141 break
9142fi
9143done
9144
9145 ;;
9146esac
9147fi
9148PROG_LS=$ac_cv_path_PROG_LS
9149
9150if test -n "$PROG_LS"; then
9151 echo "$as_me:9151: result: $PROG_LS" >&5
9152echo "${ECHO_T}$PROG_LS" >&6
9153else
9154 echo "$as_me:9154: result: no" >&5
9155echo "${ECHO_T}no" >&6
9156fi
9157
9158 if test -z "$PROG_LS" ; then
9159 PROG_LS="undef"
9160 fi
9161
9162 # Extract the first word of "netstat", so it can be a program name with args.
9163set dummy netstat; ac_word=$2
9164echo "$as_me:9164: checking for $ac_word" >&5
9165echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9166if test "${ac_cv_path_PROG_NETSTAT+set}" = set; then
9167 echo $ECHO_N "(cached) $ECHO_C" >&6
9168else
9169 case $PROG_NETSTAT in
9170 [\\/]* | ?:[\\/]*)
9171 ac_cv_path_PROG_NETSTAT="$PROG_NETSTAT" # Let the user override the test with a path.
9172 ;;
9173 *)
9174 ac_save_IFS=$IFS; IFS=$ac_path_separator
9175ac_dummy="$PATH"
9176for ac_dir in $ac_dummy; do
9177 IFS=$ac_save_IFS
9178 test -z "$ac_dir" && ac_dir=.
9179 if $as_executable_p "$ac_dir/$ac_word"; then
9180 ac_cv_path_PROG_NETSTAT="$ac_dir/$ac_word"
9181 echo "$as_me:9181: found $ac_dir/$ac_word" >&5
9182 break
9183fi
9184done
9185
9186 ;;
9187esac
9188fi
9189PROG_NETSTAT=$ac_cv_path_PROG_NETSTAT
9190
9191if test -n "$PROG_NETSTAT"; then
9192 echo "$as_me:9192: result: $PROG_NETSTAT" >&5
9193echo "${ECHO_T}$PROG_NETSTAT" >&6
9194else
9195 echo "$as_me:9195: result: no" >&5
9196echo "${ECHO_T}no" >&6
9197fi
9198
9199 if test -z "$PROG_NETSTAT" ; then
9200 PROG_NETSTAT="undef"
9201 fi
9202
9203 # Extract the first word of "arp", so it can be a program name with args.
9204set dummy arp; ac_word=$2
9205echo "$as_me:9205: checking for $ac_word" >&5
9206echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9207if test "${ac_cv_path_PROG_ARP+set}" = set; then
9208 echo $ECHO_N "(cached) $ECHO_C" >&6
9209else
9210 case $PROG_ARP in
9211 [\\/]* | ?:[\\/]*)
9212 ac_cv_path_PROG_ARP="$PROG_ARP" # Let the user override the test with a path.
9213 ;;
9214 *)
9215 ac_save_IFS=$IFS; IFS=$ac_path_separator
9216ac_dummy="$PATH"
9217for ac_dir in $ac_dummy; do
9218 IFS=$ac_save_IFS
9219 test -z "$ac_dir" && ac_dir=.
9220 if $as_executable_p "$ac_dir/$ac_word"; then
9221 ac_cv_path_PROG_ARP="$ac_dir/$ac_word"
9222 echo "$as_me:9222: found $ac_dir/$ac_word" >&5
9223 break
9224fi
9225done
9226
9227 ;;
9228esac
9229fi
9230PROG_ARP=$ac_cv_path_PROG_ARP
9231
9232if test -n "$PROG_ARP"; then
9233 echo "$as_me:9233: result: $PROG_ARP" >&5
9234echo "${ECHO_T}$PROG_ARP" >&6
9235else
9236 echo "$as_me:9236: result: no" >&5
9237echo "${ECHO_T}no" >&6
9238fi
9239
9240 if test -z "$PROG_ARP" ; then
9241 PROG_ARP="undef"
9242 fi
9243
9244 # Extract the first word of "ifconfig", so it can be a program name with args.
9245set dummy ifconfig; ac_word=$2
9246echo "$as_me:9246: checking for $ac_word" >&5
9247echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9248if test "${ac_cv_path_PROG_IFCONFIG+set}" = set; then
9249 echo $ECHO_N "(cached) $ECHO_C" >&6
9250else
9251 case $PROG_IFCONFIG in
9252 [\\/]* | ?:[\\/]*)
9253 ac_cv_path_PROG_IFCONFIG="$PROG_IFCONFIG" # Let the user override the test with a path.
9254 ;;
9255 *)
9256 ac_save_IFS=$IFS; IFS=$ac_path_separator
9257ac_dummy="$PATH"
9258for ac_dir in $ac_dummy; do
9259 IFS=$ac_save_IFS
9260 test -z "$ac_dir" && ac_dir=.
9261 if $as_executable_p "$ac_dir/$ac_word"; then
9262 ac_cv_path_PROG_IFCONFIG="$ac_dir/$ac_word"
9263 echo "$as_me:9263: found $ac_dir/$ac_word" >&5
9264 break
9265fi
9266done
9267
9268 ;;
9269esac
9270fi
9271PROG_IFCONFIG=$ac_cv_path_PROG_IFCONFIG
9272
9273if test -n "$PROG_IFCONFIG"; then
9274 echo "$as_me:9274: result: $PROG_IFCONFIG" >&5
9275echo "${ECHO_T}$PROG_IFCONFIG" >&6
9276else
9277 echo "$as_me:9277: result: no" >&5
9278echo "${ECHO_T}no" >&6
9279fi
9280
9281 if test -z "$PROG_IFCONFIG" ; then
9282 PROG_IFCONFIG="undef"
9283 fi
9284
9285 # Extract the first word of "jstat", so it can be a program name with args.
9286set dummy jstat; ac_word=$2
9287echo "$as_me:9287: checking for $ac_word" >&5
9288echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9289if test "${ac_cv_path_PROG_JSTAT+set}" = set; then
9290 echo $ECHO_N "(cached) $ECHO_C" >&6
9291else
9292 case $PROG_JSTAT in
9293 [\\/]* | ?:[\\/]*)
9294 ac_cv_path_PROG_JSTAT="$PROG_JSTAT" # Let the user override the test with a path.
9295 ;;
9296 *)
9297 ac_save_IFS=$IFS; IFS=$ac_path_separator
9298ac_dummy="$PATH"
9299for ac_dir in $ac_dummy; do
9300 IFS=$ac_save_IFS
9301 test -z "$ac_dir" && ac_dir=.
9302 if $as_executable_p "$ac_dir/$ac_word"; then
9303 ac_cv_path_PROG_JSTAT="$ac_dir/$ac_word"
9304 echo "$as_me:9304: found $ac_dir/$ac_word" >&5
9305 break
9306fi
9307done
9308
9309 ;;
9310esac
9311fi
9312PROG_JSTAT=$ac_cv_path_PROG_JSTAT
9313
9314if test -n "$PROG_JSTAT"; then
9315 echo "$as_me:9315: result: $PROG_JSTAT" >&5
9316echo "${ECHO_T}$PROG_JSTAT" >&6
9317else
9318 echo "$as_me:9318: result: no" >&5
9319echo "${ECHO_T}no" >&6
9320fi
9321
9322 if test -z "$PROG_JSTAT" ; then
9323 PROG_JSTAT="undef"
9324 fi
9325
9326 # Extract the first word of "ps", so it can be a program name with args.
9327set dummy ps; ac_word=$2
9328echo "$as_me:9328: checking for $ac_word" >&5
9329echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9330if test "${ac_cv_path_PROG_PS+set}" = set; then
9331 echo $ECHO_N "(cached) $ECHO_C" >&6
9332else
9333 case $PROG_PS in
9334 [\\/]* | ?:[\\/]*)
9335 ac_cv_path_PROG_PS="$PROG_PS" # Let the user override the test with a path.
9336 ;;
9337 *)
9338 ac_save_IFS=$IFS; IFS=$ac_path_separator
9339ac_dummy="$PATH"
9340for ac_dir in $ac_dummy; do
9341 IFS=$ac_save_IFS
9342 test -z "$ac_dir" && ac_dir=.
9343 if $as_executable_p "$ac_dir/$ac_word"; then
9344 ac_cv_path_PROG_PS="$ac_dir/$ac_word"
9345 echo "$as_me:9345: found $ac_dir/$ac_word" >&5
9346 break
9347fi
9348done
9349
9350 ;;
9351esac
9352fi
9353PROG_PS=$ac_cv_path_PROG_PS
9354
9355if test -n "$PROG_PS"; then
9356 echo "$as_me:9356: result: $PROG_PS" >&5
9357echo "${ECHO_T}$PROG_PS" >&6
9358else
9359 echo "$as_me:9359: result: no" >&5
9360echo "${ECHO_T}no" >&6
9361fi
9362
9363 if test -z "$PROG_PS" ; then
9364 PROG_PS="undef"
9365 fi
9366
9367 # Extract the first word of "sar", so it can be a program name with args.
9368set dummy sar; ac_word=$2
9369echo "$as_me:9369: checking for $ac_word" >&5
9370echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9371if test "${ac_cv_path_PROG_SAR+set}" = set; then
9372 echo $ECHO_N "(cached) $ECHO_C" >&6
9373else
9374 case $PROG_SAR in
9375 [\\/]* | ?:[\\/]*)
9376 ac_cv_path_PROG_SAR="$PROG_SAR" # Let the user override the test with a path.
9377 ;;
9378 *)
9379 ac_save_IFS=$IFS; IFS=$ac_path_separator
9380ac_dummy="$PATH"
9381for ac_dir in $ac_dummy; do
9382 IFS=$ac_save_IFS
9383 test -z "$ac_dir" && ac_dir=.
9384 if $as_executable_p "$ac_dir/$ac_word"; then
9385 ac_cv_path_PROG_SAR="$ac_dir/$ac_word"
9386 echo "$as_me:9386: found $ac_dir/$ac_word" >&5
9387 break
9388fi
9389done
9390
9391 ;;
9392esac
9393fi
9394PROG_SAR=$ac_cv_path_PROG_SAR
9395
9396if test -n "$PROG_SAR"; then
9397 echo "$as_me:9397: result: $PROG_SAR" >&5
9398echo "${ECHO_T}$PROG_SAR" >&6
9399else
9400 echo "$as_me:9400: result: no" >&5
9401echo "${ECHO_T}no" >&6
9402fi
9403
9404 if test -z "$PROG_SAR" ; then
9405 PROG_SAR="undef"
9406 fi
9407
9408 # Extract the first word of "w", so it can be a program name with args.
9409set dummy w; ac_word=$2
9410echo "$as_me:9410: checking for $ac_word" >&5
9411echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9412if test "${ac_cv_path_PROG_W+set}" = set; then
9413 echo $ECHO_N "(cached) $ECHO_C" >&6
9414else
9415 case $PROG_W in
9416 [\\/]* | ?:[\\/]*)
9417 ac_cv_path_PROG_W="$PROG_W" # Let the user override the test with a path.
9418 ;;
9419 *)
9420 ac_save_IFS=$IFS; IFS=$ac_path_separator
9421ac_dummy="$PATH"
9422for ac_dir in $ac_dummy; do
9423 IFS=$ac_save_IFS
9424 test -z "$ac_dir" && ac_dir=.
9425 if $as_executable_p "$ac_dir/$ac_word"; then
9426 ac_cv_path_PROG_W="$ac_dir/$ac_word"
9427 echo "$as_me:9427: found $ac_dir/$ac_word" >&5
9428 break
9429fi
9430done
9431
9432 ;;
9433esac
9434fi
9435PROG_W=$ac_cv_path_PROG_W
9436
9437if test -n "$PROG_W"; then
9438 echo "$as_me:9438: result: $PROG_W" >&5
9439echo "${ECHO_T}$PROG_W" >&6
9440else
9441 echo "$as_me:9441: result: no" >&5
9442echo "${ECHO_T}no" >&6
9443fi
9444
9445 if test -z "$PROG_W" ; then
9446 PROG_W="undef"
9447 fi
9448
9449 # Extract the first word of "who", so it can be a program name with args.
9450set dummy who; ac_word=$2
9451echo "$as_me:9451: checking for $ac_word" >&5
9452echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9453if test "${ac_cv_path_PROG_WHO+set}" = set; then
9454 echo $ECHO_N "(cached) $ECHO_C" >&6
9455else
9456 case $PROG_WHO in
9457 [\\/]* | ?:[\\/]*)
9458 ac_cv_path_PROG_WHO="$PROG_WHO" # Let the user override the test with a path.
9459 ;;
9460 *)
9461 ac_save_IFS=$IFS; IFS=$ac_path_separator
9462ac_dummy="$PATH"
9463for ac_dir in $ac_dummy; do
9464 IFS=$ac_save_IFS
9465 test -z "$ac_dir" && ac_dir=.
9466 if $as_executable_p "$ac_dir/$ac_word"; then
9467 ac_cv_path_PROG_WHO="$ac_dir/$ac_word"
9468 echo "$as_me:9468: found $ac_dir/$ac_word" >&5
9469 break
9470fi
9471done
9472
9473 ;;
9474esac
9475fi
9476PROG_WHO=$ac_cv_path_PROG_WHO
9477
9478if test -n "$PROG_WHO"; then
9479 echo "$as_me:9479: result: $PROG_WHO" >&5
9480echo "${ECHO_T}$PROG_WHO" >&6
9481else
9482 echo "$as_me:9482: result: no" >&5
9483echo "${ECHO_T}no" >&6
9484fi
9485
9486 if test -z "$PROG_WHO" ; then
9487 PROG_WHO="undef"
9488 fi
9489
9490 # Extract the first word of "last", so it can be a program name with args.
9491set dummy last; ac_word=$2
9492echo "$as_me:9492: checking for $ac_word" >&5
9493echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9494if test "${ac_cv_path_PROG_LAST+set}" = set; then
9495 echo $ECHO_N "(cached) $ECHO_C" >&6
9496else
9497 case $PROG_LAST in
9498 [\\/]* | ?:[\\/]*)
9499 ac_cv_path_PROG_LAST="$PROG_LAST" # Let the user override the test with a path.
9500 ;;
9501 *)
9502 ac_save_IFS=$IFS; IFS=$ac_path_separator
9503ac_dummy="$PATH"
9504for ac_dir in $ac_dummy; do
9505 IFS=$ac_save_IFS
9506 test -z "$ac_dir" && ac_dir=.
9507 if $as_executable_p "$ac_dir/$ac_word"; then
9508 ac_cv_path_PROG_LAST="$ac_dir/$ac_word"
9509 echo "$as_me:9509: found $ac_dir/$ac_word" >&5
9510 break
9511fi
9512done
9513
9514 ;;
9515esac
9516fi
9517PROG_LAST=$ac_cv_path_PROG_LAST
9518
9519if test -n "$PROG_LAST"; then
9520 echo "$as_me:9520: result: $PROG_LAST" >&5
9521echo "${ECHO_T}$PROG_LAST" >&6
9522else
9523 echo "$as_me:9523: result: no" >&5
9524echo "${ECHO_T}no" >&6
9525fi
9526
9527 if test -z "$PROG_LAST" ; then
9528 PROG_LAST="undef"
9529 fi
9530
9531 # Extract the first word of "lastlog", so it can be a program name with args.
9532set dummy lastlog; ac_word=$2
9533echo "$as_me:9533: checking for $ac_word" >&5
9534echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9535if test "${ac_cv_path_PROG_LASTLOG+set}" = set; then
9536 echo $ECHO_N "(cached) $ECHO_C" >&6
9537else
9538 case $PROG_LASTLOG in
9539 [\\/]* | ?:[\\/]*)
9540 ac_cv_path_PROG_LASTLOG="$PROG_LASTLOG" # Let the user override the test with a path.
9541 ;;
9542 *)
9543 ac_save_IFS=$IFS; IFS=$ac_path_separator
9544ac_dummy="$PATH"
9545for ac_dir in $ac_dummy; do
9546 IFS=$ac_save_IFS
9547 test -z "$ac_dir" && ac_dir=.
9548 if $as_executable_p "$ac_dir/$ac_word"; then
9549 ac_cv_path_PROG_LASTLOG="$ac_dir/$ac_word"
9550 echo "$as_me:9550: found $ac_dir/$ac_word" >&5
9551 break
9552fi
9553done
9554
9555 ;;
9556esac
9557fi
9558PROG_LASTLOG=$ac_cv_path_PROG_LASTLOG
9559
9560if test -n "$PROG_LASTLOG"; then
9561 echo "$as_me:9561: result: $PROG_LASTLOG" >&5
9562echo "${ECHO_T}$PROG_LASTLOG" >&6
9563else
9564 echo "$as_me:9564: result: no" >&5
9565echo "${ECHO_T}no" >&6
9566fi
9567
9568 if test -z "$PROG_LASTLOG" ; then
9569 PROG_LASTLOG="undef"
9570 fi
9571
9572 # Extract the first word of "df", so it can be a program name with args.
9573set dummy df; ac_word=$2
9574echo "$as_me:9574: checking for $ac_word" >&5
9575echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9576if test "${ac_cv_path_PROG_DF+set}" = set; then
9577 echo $ECHO_N "(cached) $ECHO_C" >&6
9578else
9579 case $PROG_DF in
9580 [\\/]* | ?:[\\/]*)
9581 ac_cv_path_PROG_DF="$PROG_DF" # Let the user override the test with a path.
9582 ;;
9583 *)
9584 ac_save_IFS=$IFS; IFS=$ac_path_separator
9585ac_dummy="$PATH"
9586for ac_dir in $ac_dummy; do
9587 IFS=$ac_save_IFS
9588 test -z "$ac_dir" && ac_dir=.
9589 if $as_executable_p "$ac_dir/$ac_word"; then
9590 ac_cv_path_PROG_DF="$ac_dir/$ac_word"
9591 echo "$as_me:9591: found $ac_dir/$ac_word" >&5
9592 break
9593fi
9594done
9595
9596 ;;
9597esac
9598fi
9599PROG_DF=$ac_cv_path_PROG_DF
9600
9601if test -n "$PROG_DF"; then
9602 echo "$as_me:9602: result: $PROG_DF" >&5
9603echo "${ECHO_T}$PROG_DF" >&6
9604else
9605 echo "$as_me:9605: result: no" >&5
9606echo "${ECHO_T}no" >&6
9607fi
9608
9609 if test -z "$PROG_DF" ; then
9610 PROG_DF="undef"
9611 fi
9612
9613 # Extract the first word of "vmstat", so it can be a program name with args.
9614set dummy vmstat; ac_word=$2
9615echo "$as_me:9615: checking for $ac_word" >&5
9616echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9617if test "${ac_cv_path_PROG_VMSTAT+set}" = set; then
9618 echo $ECHO_N "(cached) $ECHO_C" >&6
9619else
9620 case $PROG_VMSTAT in
9621 [\\/]* | ?:[\\/]*)
9622 ac_cv_path_PROG_VMSTAT="$PROG_VMSTAT" # Let the user override the test with a path.
9623 ;;
9624 *)
9625 ac_save_IFS=$IFS; IFS=$ac_path_separator
9626ac_dummy="$PATH"
9627for ac_dir in $ac_dummy; do
9628 IFS=$ac_save_IFS
9629 test -z "$ac_dir" && ac_dir=.
9630 if $as_executable_p "$ac_dir/$ac_word"; then
9631 ac_cv_path_PROG_VMSTAT="$ac_dir/$ac_word"
9632 echo "$as_me:9632: found $ac_dir/$ac_word" >&5
9633 break
9634fi
9635done
9636
9637 ;;
9638esac
9639fi
9640PROG_VMSTAT=$ac_cv_path_PROG_VMSTAT
9641
9642if test -n "$PROG_VMSTAT"; then
9643 echo "$as_me:9643: result: $PROG_VMSTAT" >&5
9644echo "${ECHO_T}$PROG_VMSTAT" >&6
9645else
9646 echo "$as_me:9646: result: no" >&5
9647echo "${ECHO_T}no" >&6
9648fi
9649
9650 if test -z "$PROG_VMSTAT" ; then
9651 PROG_VMSTAT="undef"
9652 fi
9653
9654 # Extract the first word of "uptime", so it can be a program name with args.
9655set dummy uptime; ac_word=$2
9656echo "$as_me:9656: checking for $ac_word" >&5
9657echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9658if test "${ac_cv_path_PROG_UPTIME+set}" = set; then
9659 echo $ECHO_N "(cached) $ECHO_C" >&6
9660else
9661 case $PROG_UPTIME in
9662 [\\/]* | ?:[\\/]*)
9663 ac_cv_path_PROG_UPTIME="$PROG_UPTIME" # Let the user override the test with a path.
9664 ;;
9665 *)
9666 ac_save_IFS=$IFS; IFS=$ac_path_separator
9667ac_dummy="$PATH"
9668for ac_dir in $ac_dummy; do
9669 IFS=$ac_save_IFS
9670 test -z "$ac_dir" && ac_dir=.
9671 if $as_executable_p "$ac_dir/$ac_word"; then
9672 ac_cv_path_PROG_UPTIME="$ac_dir/$ac_word"
9673 echo "$as_me:9673: found $ac_dir/$ac_word" >&5
9674 break
9675fi
9676done
9677
9678 ;;
9679esac
9680fi
9681PROG_UPTIME=$ac_cv_path_PROG_UPTIME
9682
9683if test -n "$PROG_UPTIME"; then
9684 echo "$as_me:9684: result: $PROG_UPTIME" >&5
9685echo "${ECHO_T}$PROG_UPTIME" >&6
9686else
9687 echo "$as_me:9687: result: no" >&5
9688echo "${ECHO_T}no" >&6
9689fi
9690
9691 if test -z "$PROG_UPTIME" ; then
9692 PROG_UPTIME="undef"
9693 fi
9694
9695 # Extract the first word of "ipcs", so it can be a program name with args.
9696set dummy ipcs; ac_word=$2
9697echo "$as_me:9697: checking for $ac_word" >&5
9698echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9699if test "${ac_cv_path_PROG_IPCS+set}" = set; then
9700 echo $ECHO_N "(cached) $ECHO_C" >&6
9701else
9702 case $PROG_IPCS in
9703 [\\/]* | ?:[\\/]*)
9704 ac_cv_path_PROG_IPCS="$PROG_IPCS" # Let the user override the test with a path.
9705 ;;
9706 *)
9707 ac_save_IFS=$IFS; IFS=$ac_path_separator
9708ac_dummy="$PATH"
9709for ac_dir in $ac_dummy; do
9710 IFS=$ac_save_IFS
9711 test -z "$ac_dir" && ac_dir=.
9712 if $as_executable_p "$ac_dir/$ac_word"; then
9713 ac_cv_path_PROG_IPCS="$ac_dir/$ac_word"
9714 echo "$as_me:9714: found $ac_dir/$ac_word" >&5
9715 break
9716fi
9717done
9718
9719 ;;
9720esac
9721fi
9722PROG_IPCS=$ac_cv_path_PROG_IPCS
9723
9724if test -n "$PROG_IPCS"; then
9725 echo "$as_me:9725: result: $PROG_IPCS" >&5
9726echo "${ECHO_T}$PROG_IPCS" >&6
9727else
9728 echo "$as_me:9728: result: no" >&5
9729echo "${ECHO_T}no" >&6
9730fi
9731
9732 if test -z "$PROG_IPCS" ; then
9733 PROG_IPCS="undef"
9734 fi
9735
9736 # Extract the first word of "tail", so it can be a program name with args.
9737set dummy tail; ac_word=$2
9738echo "$as_me:9738: checking for $ac_word" >&5
9739echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9740if test "${ac_cv_path_PROG_TAIL+set}" = set; then
9741 echo $ECHO_N "(cached) $ECHO_C" >&6
9742else
9743 case $PROG_TAIL in
9744 [\\/]* | ?:[\\/]*)
9745 ac_cv_path_PROG_TAIL="$PROG_TAIL" # Let the user override the test with a path.
9746 ;;
9747 *)
9748 ac_save_IFS=$IFS; IFS=$ac_path_separator
9749ac_dummy="$PATH"
9750for ac_dir in $ac_dummy; do
9751 IFS=$ac_save_IFS
9752 test -z "$ac_dir" && ac_dir=.
9753 if $as_executable_p "$ac_dir/$ac_word"; then
9754 ac_cv_path_PROG_TAIL="$ac_dir/$ac_word"
9755 echo "$as_me:9755: found $ac_dir/$ac_word" >&5
9756 break
9757fi
9758done
9759
9760 ;;
9761esac
9762fi
9763PROG_TAIL=$ac_cv_path_PROG_TAIL
9764
9765if test -n "$PROG_TAIL"; then
9766 echo "$as_me:9766: result: $PROG_TAIL" >&5
9767echo "${ECHO_T}$PROG_TAIL" >&6
9768else
9769 echo "$as_me:9769: result: no" >&5
9770echo "${ECHO_T}no" >&6
9771fi
9772
9773 if test -z "$PROG_TAIL" ; then
9774 PROG_TAIL="undef"
9775 fi
9776
9777# restore PATH
9778PATH=$OPATH
9779
9780# Where does ssh-rand-helper get its randomness from?
9781INSTALL_SSH_PRNG_CMDS=""
9782if test ! -z "$INSTALL_SSH_RAND_HELPER" ; then
9783 if test ! -z "$PRNGD_PORT" ; then
9784 RAND_HELPER_MSG="TCP localhost:$PRNGD_PORT"
9785 elif test ! -z "$PRNGD_SOCKET" ; then
9786 RAND_HELPER_MSG="Unix domain socket \"$PRNGD_SOCKET\""
9787 else
9788 RAND_HELPER_MSG="Command hashing (timeout $entropy_timeout)"
9789 RAND_HELPER_CMDHASH=yes
9790 INSTALL_SSH_PRNG_CMDS="yes"
9791 fi
9792fi
9793
9794# Cheap hack to ensure NEWS-OS libraries are arranged right.
9795if test ! -z "$SONY" ; then
9796 LIBS="$LIBS -liberty";
9797fi
9798
9799# Checks for data types
9800echo "$as_me:9800: checking for char" >&5
9801echo $ECHO_N "checking for char... $ECHO_C" >&6
9802if test "${ac_cv_type_char+set}" = set; then
9803 echo $ECHO_N "(cached) $ECHO_C" >&6
9804else
9805 cat >conftest.$ac_ext <<_ACEOF
9806#line 9806 "configure"
9807#include "confdefs.h"
9808$ac_includes_default
9809int
9810main ()
9811{
9812if ((char *) 0)
9813 return 0;
9814if (sizeof (char))
9815 return 0;
9816 ;
9817 return 0;
9818}
9819_ACEOF
9820rm -f conftest.$ac_objext
9821if { (eval echo "$as_me:9821: \"$ac_compile\"") >&5
9822 (eval $ac_compile) 2>&5
9823 ac_status=$?
9824 echo "$as_me:9824: \$? = $ac_status" >&5
9825 (exit $ac_status); } &&
9826 { ac_try='test -s conftest.$ac_objext'
9827 { (eval echo "$as_me:9827: \"$ac_try\"") >&5
9828 (eval $ac_try) 2>&5
9829 ac_status=$?
9830 echo "$as_me:9830: \$? = $ac_status" >&5
9831 (exit $ac_status); }; }; then
9832 ac_cv_type_char=yes
9833else
9834 echo "$as_me: failed program was:" >&5
9835cat conftest.$ac_ext >&5
9836ac_cv_type_char=no
9837fi
9838rm -f conftest.$ac_objext conftest.$ac_ext
9839fi
9840echo "$as_me:9840: result: $ac_cv_type_char" >&5
9841echo "${ECHO_T}$ac_cv_type_char" >&6
9842
9843echo "$as_me:9843: checking size of char" >&5
9844echo $ECHO_N "checking size of char... $ECHO_C" >&6
9845if test "${ac_cv_sizeof_char+set}" = set; then
9846 echo $ECHO_N "(cached) $ECHO_C" >&6
9847else
9848 if test "$ac_cv_type_char" = yes; then
9849 if test "$cross_compiling" = yes; then
9850 # Depending upon the size, compute the lo and hi bounds.
9851cat >conftest.$ac_ext <<_ACEOF
9852#line 9852 "configure"
9853#include "confdefs.h"
9854$ac_includes_default
9855int
9856main ()
9857{
9858int _array_ [1 - 2 * !((sizeof (char)) >= 0)]
9859 ;
9860 return 0;
9861}
9862_ACEOF
9863rm -f conftest.$ac_objext
9864if { (eval echo "$as_me:9864: \"$ac_compile\"") >&5
9865 (eval $ac_compile) 2>&5
9866 ac_status=$?
9867 echo "$as_me:9867: \$? = $ac_status" >&5
9868 (exit $ac_status); } &&
9869 { ac_try='test -s conftest.$ac_objext'
9870 { (eval echo "$as_me:9870: \"$ac_try\"") >&5
9871 (eval $ac_try) 2>&5
9872 ac_status=$?
9873 echo "$as_me:9873: \$? = $ac_status" >&5
9874 (exit $ac_status); }; }; then
9875 ac_lo=0 ac_mid=0
9876 while :; do
9877 cat >conftest.$ac_ext <<_ACEOF
9878#line 9878 "configure"
9879#include "confdefs.h"
9880$ac_includes_default
9881int
9882main ()
9883{
9884int _array_ [1 - 2 * !((sizeof (char)) <= $ac_mid)]
9885 ;
9886 return 0;
9887}
9888_ACEOF
9889rm -f conftest.$ac_objext
9890if { (eval echo "$as_me:9890: \"$ac_compile\"") >&5
9891 (eval $ac_compile) 2>&5
9892 ac_status=$?
9893 echo "$as_me:9893: \$? = $ac_status" >&5
9894 (exit $ac_status); } &&
9895 { ac_try='test -s conftest.$ac_objext'
9896 { (eval echo "$as_me:9896: \"$ac_try\"") >&5
9897 (eval $ac_try) 2>&5
9898 ac_status=$?
9899 echo "$as_me:9899: \$? = $ac_status" >&5
9900 (exit $ac_status); }; }; then
9901 ac_hi=$ac_mid; break
9902else
9903 echo "$as_me: failed program was:" >&5
9904cat conftest.$ac_ext >&5
9905ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
9906fi
9907rm -f conftest.$ac_objext conftest.$ac_ext
9908 done
9909else
9910 echo "$as_me: failed program was:" >&5
9911cat conftest.$ac_ext >&5
9912ac_hi=-1 ac_mid=-1
9913 while :; do
9914 cat >conftest.$ac_ext <<_ACEOF
9915#line 9915 "configure"
9916#include "confdefs.h"
9917$ac_includes_default
9918int
9919main ()
9920{
9921int _array_ [1 - 2 * !((sizeof (char)) >= $ac_mid)]
9922 ;
9923 return 0;
9924}
9925_ACEOF
9926rm -f conftest.$ac_objext
9927if { (eval echo "$as_me:9927: \"$ac_compile\"") >&5
9928 (eval $ac_compile) 2>&5
9929 ac_status=$?
9930 echo "$as_me:9930: \$? = $ac_status" >&5
9931 (exit $ac_status); } &&
9932 { ac_try='test -s conftest.$ac_objext'
9933 { (eval echo "$as_me:9933: \"$ac_try\"") >&5
9934 (eval $ac_try) 2>&5
9935 ac_status=$?
9936 echo "$as_me:9936: \$? = $ac_status" >&5
9937 (exit $ac_status); }; }; then
9938 ac_lo=$ac_mid; break
9939else
9940 echo "$as_me: failed program was:" >&5
9941cat conftest.$ac_ext >&5
9942ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
9943fi
9944rm -f conftest.$ac_objext conftest.$ac_ext
9945 done
9946fi
9947rm -f conftest.$ac_objext conftest.$ac_ext
9948# Binary search between lo and hi bounds.
9949while test "x$ac_lo" != "x$ac_hi"; do
9950 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
9951 cat >conftest.$ac_ext <<_ACEOF
9952#line 9952 "configure"
9953#include "confdefs.h"
9954$ac_includes_default
9955int
9956main ()
9957{
9958int _array_ [1 - 2 * !((sizeof (char)) <= $ac_mid)]
9959 ;
9960 return 0;
9961}
9962_ACEOF
9963rm -f conftest.$ac_objext
9964if { (eval echo "$as_me:9964: \"$ac_compile\"") >&5
9965 (eval $ac_compile) 2>&5
9966 ac_status=$?
9967 echo "$as_me:9967: \$? = $ac_status" >&5
9968 (exit $ac_status); } &&
9969 { ac_try='test -s conftest.$ac_objext'
9970 { (eval echo "$as_me:9970: \"$ac_try\"") >&5
9971 (eval $ac_try) 2>&5
9972 ac_status=$?
9973 echo "$as_me:9973: \$? = $ac_status" >&5
9974 (exit $ac_status); }; }; then
9975 ac_hi=$ac_mid
9976else
9977 echo "$as_me: failed program was:" >&5
9978cat conftest.$ac_ext >&5
9979ac_lo=`expr $ac_mid + 1`
9980fi
9981rm -f conftest.$ac_objext conftest.$ac_ext
9982done
9983ac_cv_sizeof_char=$ac_lo
9984else
9985 if test "$cross_compiling" = yes; then
9986 { { echo "$as_me:9986: error: cannot run test program while cross compiling" >&5
9987echo "$as_me: error: cannot run test program while cross compiling" >&2;}
9988 { (exit 1); exit 1; }; }
9989else
9990 cat >conftest.$ac_ext <<_ACEOF
9991#line 9991 "configure"
9992#include "confdefs.h"
9993$ac_includes_default
9994int
9995main ()
9996{
9997FILE *f = fopen ("conftest.val", "w");
9998if (!f)
9999 exit (1);
10000fprintf (f, "%d", (sizeof (char)));
10001fclose (f);
10002 ;
10003 return 0;
10004}
10005_ACEOF
10006rm -f conftest$ac_exeext
10007if { (eval echo "$as_me:10007: \"$ac_link\"") >&5
10008 (eval $ac_link) 2>&5
10009 ac_status=$?
10010 echo "$as_me:10010: \$? = $ac_status" >&5
10011 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10012 { (eval echo "$as_me:10012: \"$ac_try\"") >&5
10013 (eval $ac_try) 2>&5
10014 ac_status=$?
10015 echo "$as_me:10015: \$? = $ac_status" >&5
10016 (exit $ac_status); }; }; then
10017 ac_cv_sizeof_char=`cat conftest.val`
10018else
10019 echo "$as_me: program exited with status $ac_status" >&5
10020echo "$as_me: failed program was:" >&5
10021cat conftest.$ac_ext >&5
10022fi
10023rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10024fi
10025fi
10026rm -f conftest.val
10027else
10028 ac_cv_sizeof_char=0
10029fi
10030fi
10031echo "$as_me:10031: result: $ac_cv_sizeof_char" >&5
10032echo "${ECHO_T}$ac_cv_sizeof_char" >&6
10033cat >>confdefs.h <<EOF
10034#define SIZEOF_CHAR $ac_cv_sizeof_char
10035EOF
10036
10037echo "$as_me:10037: checking for short int" >&5
10038echo $ECHO_N "checking for short int... $ECHO_C" >&6
10039if test "${ac_cv_type_short_int+set}" = set; then
10040 echo $ECHO_N "(cached) $ECHO_C" >&6
10041else
10042 cat >conftest.$ac_ext <<_ACEOF
10043#line 10043 "configure"
10044#include "confdefs.h"
10045$ac_includes_default
10046int
10047main ()
10048{
10049if ((short int *) 0)
10050 return 0;
10051if (sizeof (short int))
10052 return 0;
10053 ;
10054 return 0;
10055}
10056_ACEOF
10057rm -f conftest.$ac_objext
10058if { (eval echo "$as_me:10058: \"$ac_compile\"") >&5
10059 (eval $ac_compile) 2>&5
10060 ac_status=$?
10061 echo "$as_me:10061: \$? = $ac_status" >&5
10062 (exit $ac_status); } &&
10063 { ac_try='test -s conftest.$ac_objext'
10064 { (eval echo "$as_me:10064: \"$ac_try\"") >&5
10065 (eval $ac_try) 2>&5
10066 ac_status=$?
10067 echo "$as_me:10067: \$? = $ac_status" >&5
10068 (exit $ac_status); }; }; then
10069 ac_cv_type_short_int=yes
10070else
10071 echo "$as_me: failed program was:" >&5
10072cat conftest.$ac_ext >&5
10073ac_cv_type_short_int=no
10074fi
10075rm -f conftest.$ac_objext conftest.$ac_ext
10076fi
10077echo "$as_me:10077: result: $ac_cv_type_short_int" >&5
10078echo "${ECHO_T}$ac_cv_type_short_int" >&6
10079
10080echo "$as_me:10080: checking size of short int" >&5
10081echo $ECHO_N "checking size of short int... $ECHO_C" >&6
10082if test "${ac_cv_sizeof_short_int+set}" = set; then
10083 echo $ECHO_N "(cached) $ECHO_C" >&6
10084else
10085 if test "$ac_cv_type_short_int" = yes; then
10086 if test "$cross_compiling" = yes; then
10087 # Depending upon the size, compute the lo and hi bounds.
10088cat >conftest.$ac_ext <<_ACEOF
10089#line 10089 "configure"
10090#include "confdefs.h"
10091$ac_includes_default
10092int
10093main ()
10094{
10095int _array_ [1 - 2 * !((sizeof (short int)) >= 0)]
10096 ;
10097 return 0;
10098}
10099_ACEOF
10100rm -f conftest.$ac_objext
10101if { (eval echo "$as_me:10101: \"$ac_compile\"") >&5
10102 (eval $ac_compile) 2>&5
10103 ac_status=$?
10104 echo "$as_me:10104: \$? = $ac_status" >&5
10105 (exit $ac_status); } &&
10106 { ac_try='test -s conftest.$ac_objext'
10107 { (eval echo "$as_me:10107: \"$ac_try\"") >&5
10108 (eval $ac_try) 2>&5
10109 ac_status=$?
10110 echo "$as_me:10110: \$? = $ac_status" >&5
10111 (exit $ac_status); }; }; then
10112 ac_lo=0 ac_mid=0
10113 while :; do
10114 cat >conftest.$ac_ext <<_ACEOF
10115#line 10115 "configure"
10116#include "confdefs.h"
10117$ac_includes_default
10118int
10119main ()
10120{
10121int _array_ [1 - 2 * !((sizeof (short int)) <= $ac_mid)]
10122 ;
10123 return 0;
10124}
10125_ACEOF
10126rm -f conftest.$ac_objext
10127if { (eval echo "$as_me:10127: \"$ac_compile\"") >&5
10128 (eval $ac_compile) 2>&5
10129 ac_status=$?
10130 echo "$as_me:10130: \$? = $ac_status" >&5
10131 (exit $ac_status); } &&
10132 { ac_try='test -s conftest.$ac_objext'
10133 { (eval echo "$as_me:10133: \"$ac_try\"") >&5
10134 (eval $ac_try) 2>&5
10135 ac_status=$?
10136 echo "$as_me:10136: \$? = $ac_status" >&5
10137 (exit $ac_status); }; }; then
10138 ac_hi=$ac_mid; break
10139else
10140 echo "$as_me: failed program was:" >&5
10141cat conftest.$ac_ext >&5
10142ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
10143fi
10144rm -f conftest.$ac_objext conftest.$ac_ext
10145 done
10146else
10147 echo "$as_me: failed program was:" >&5
10148cat conftest.$ac_ext >&5
10149ac_hi=-1 ac_mid=-1
10150 while :; do
10151 cat >conftest.$ac_ext <<_ACEOF
10152#line 10152 "configure"
10153#include "confdefs.h"
10154$ac_includes_default
10155int
10156main ()
10157{
10158int _array_ [1 - 2 * !((sizeof (short int)) >= $ac_mid)]
10159 ;
10160 return 0;
10161}
10162_ACEOF
10163rm -f conftest.$ac_objext
10164if { (eval echo "$as_me:10164: \"$ac_compile\"") >&5
10165 (eval $ac_compile) 2>&5
10166 ac_status=$?
10167 echo "$as_me:10167: \$? = $ac_status" >&5
10168 (exit $ac_status); } &&
10169 { ac_try='test -s conftest.$ac_objext'
10170 { (eval echo "$as_me:10170: \"$ac_try\"") >&5
10171 (eval $ac_try) 2>&5
10172 ac_status=$?
10173 echo "$as_me:10173: \$? = $ac_status" >&5
10174 (exit $ac_status); }; }; then
10175 ac_lo=$ac_mid; break
10176else
10177 echo "$as_me: failed program was:" >&5
10178cat conftest.$ac_ext >&5
10179ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
10180fi
10181rm -f conftest.$ac_objext conftest.$ac_ext
10182 done
10183fi
10184rm -f conftest.$ac_objext conftest.$ac_ext
10185# Binary search between lo and hi bounds.
10186while test "x$ac_lo" != "x$ac_hi"; do
10187 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
10188 cat >conftest.$ac_ext <<_ACEOF
10189#line 10189 "configure"
10190#include "confdefs.h"
10191$ac_includes_default
10192int
10193main ()
10194{
10195int _array_ [1 - 2 * !((sizeof (short int)) <= $ac_mid)]
10196 ;
10197 return 0;
10198}
10199_ACEOF
10200rm -f conftest.$ac_objext
10201if { (eval echo "$as_me:10201: \"$ac_compile\"") >&5
10202 (eval $ac_compile) 2>&5
10203 ac_status=$?
10204 echo "$as_me:10204: \$? = $ac_status" >&5
10205 (exit $ac_status); } &&
10206 { ac_try='test -s conftest.$ac_objext'
10207 { (eval echo "$as_me:10207: \"$ac_try\"") >&5
10208 (eval $ac_try) 2>&5
10209 ac_status=$?
10210 echo "$as_me:10210: \$? = $ac_status" >&5
10211 (exit $ac_status); }; }; then
10212 ac_hi=$ac_mid
10213else
10214 echo "$as_me: failed program was:" >&5
10215cat conftest.$ac_ext >&5
10216ac_lo=`expr $ac_mid + 1`
10217fi
10218rm -f conftest.$ac_objext conftest.$ac_ext
10219done
10220ac_cv_sizeof_short_int=$ac_lo
10221else
10222 if test "$cross_compiling" = yes; then
10223 { { echo "$as_me:10223: error: cannot run test program while cross compiling" >&5
10224echo "$as_me: error: cannot run test program while cross compiling" >&2;}
10225 { (exit 1); exit 1; }; }
10226else
10227 cat >conftest.$ac_ext <<_ACEOF
10228#line 10228 "configure"
10229#include "confdefs.h"
10230$ac_includes_default
10231int
10232main ()
10233{
10234FILE *f = fopen ("conftest.val", "w");
10235if (!f)
10236 exit (1);
10237fprintf (f, "%d", (sizeof (short int)));
10238fclose (f);
10239 ;
10240 return 0;
10241}
10242_ACEOF
10243rm -f conftest$ac_exeext
10244if { (eval echo "$as_me:10244: \"$ac_link\"") >&5
10245 (eval $ac_link) 2>&5
10246 ac_status=$?
10247 echo "$as_me:10247: \$? = $ac_status" >&5
10248 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10249 { (eval echo "$as_me:10249: \"$ac_try\"") >&5
10250 (eval $ac_try) 2>&5
10251 ac_status=$?
10252 echo "$as_me:10252: \$? = $ac_status" >&5
10253 (exit $ac_status); }; }; then
10254 ac_cv_sizeof_short_int=`cat conftest.val`
10255else
10256 echo "$as_me: program exited with status $ac_status" >&5
10257echo "$as_me: failed program was:" >&5
10258cat conftest.$ac_ext >&5
10259fi
10260rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10261fi
10262fi
10263rm -f conftest.val
10264else
10265 ac_cv_sizeof_short_int=0
10266fi
10267fi
10268echo "$as_me:10268: result: $ac_cv_sizeof_short_int" >&5
10269echo "${ECHO_T}$ac_cv_sizeof_short_int" >&6
10270cat >>confdefs.h <<EOF
10271#define SIZEOF_SHORT_INT $ac_cv_sizeof_short_int
10272EOF
10273
10274echo "$as_me:10274: checking for int" >&5
10275echo $ECHO_N "checking for int... $ECHO_C" >&6
10276if test "${ac_cv_type_int+set}" = set; then
10277 echo $ECHO_N "(cached) $ECHO_C" >&6
10278else
10279 cat >conftest.$ac_ext <<_ACEOF
10280#line 10280 "configure"
10281#include "confdefs.h"
10282$ac_includes_default
10283int
10284main ()
10285{
10286if ((int *) 0)
10287 return 0;
10288if (sizeof (int))
10289 return 0;
10290 ;
10291 return 0;
10292}
10293_ACEOF
10294rm -f conftest.$ac_objext
10295if { (eval echo "$as_me:10295: \"$ac_compile\"") >&5
10296 (eval $ac_compile) 2>&5
10297 ac_status=$?
10298 echo "$as_me:10298: \$? = $ac_status" >&5
10299 (exit $ac_status); } &&
10300 { ac_try='test -s conftest.$ac_objext'
10301 { (eval echo "$as_me:10301: \"$ac_try\"") >&5
10302 (eval $ac_try) 2>&5
10303 ac_status=$?
10304 echo "$as_me:10304: \$? = $ac_status" >&5
10305 (exit $ac_status); }; }; then
10306 ac_cv_type_int=yes
10307else
10308 echo "$as_me: failed program was:" >&5
10309cat conftest.$ac_ext >&5
10310ac_cv_type_int=no
10311fi
10312rm -f conftest.$ac_objext conftest.$ac_ext
10313fi
10314echo "$as_me:10314: result: $ac_cv_type_int" >&5
10315echo "${ECHO_T}$ac_cv_type_int" >&6
10316
10317echo "$as_me:10317: checking size of int" >&5
10318echo $ECHO_N "checking size of int... $ECHO_C" >&6
10319if test "${ac_cv_sizeof_int+set}" = set; then
10320 echo $ECHO_N "(cached) $ECHO_C" >&6
10321else
10322 if test "$ac_cv_type_int" = yes; then
10323 if test "$cross_compiling" = yes; then
10324 # Depending upon the size, compute the lo and hi bounds.
10325cat >conftest.$ac_ext <<_ACEOF
10326#line 10326 "configure"
10327#include "confdefs.h"
10328$ac_includes_default
10329int
10330main ()
10331{
10332int _array_ [1 - 2 * !((sizeof (int)) >= 0)]
10333 ;
10334 return 0;
10335}
10336_ACEOF
10337rm -f conftest.$ac_objext
10338if { (eval echo "$as_me:10338: \"$ac_compile\"") >&5
10339 (eval $ac_compile) 2>&5
10340 ac_status=$?
10341 echo "$as_me:10341: \$? = $ac_status" >&5
10342 (exit $ac_status); } &&
10343 { ac_try='test -s conftest.$ac_objext'
10344 { (eval echo "$as_me:10344: \"$ac_try\"") >&5
10345 (eval $ac_try) 2>&5
10346 ac_status=$?
10347 echo "$as_me:10347: \$? = $ac_status" >&5
10348 (exit $ac_status); }; }; then
10349 ac_lo=0 ac_mid=0
10350 while :; do
10351 cat >conftest.$ac_ext <<_ACEOF
10352#line 10352 "configure"
10353#include "confdefs.h"
10354$ac_includes_default
10355int
10356main ()
10357{
10358int _array_ [1 - 2 * !((sizeof (int)) <= $ac_mid)]
10359 ;
10360 return 0;
10361}
10362_ACEOF
10363rm -f conftest.$ac_objext
10364if { (eval echo "$as_me:10364: \"$ac_compile\"") >&5
10365 (eval $ac_compile) 2>&5
10366 ac_status=$?
10367 echo "$as_me:10367: \$? = $ac_status" >&5
10368 (exit $ac_status); } &&
10369 { ac_try='test -s conftest.$ac_objext'
10370 { (eval echo "$as_me:10370: \"$ac_try\"") >&5
10371 (eval $ac_try) 2>&5
10372 ac_status=$?
10373 echo "$as_me:10373: \$? = $ac_status" >&5
10374 (exit $ac_status); }; }; then
10375 ac_hi=$ac_mid; break
10376else
10377 echo "$as_me: failed program was:" >&5
10378cat conftest.$ac_ext >&5
10379ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
10380fi
10381rm -f conftest.$ac_objext conftest.$ac_ext
10382 done
10383else
10384 echo "$as_me: failed program was:" >&5
10385cat conftest.$ac_ext >&5
10386ac_hi=-1 ac_mid=-1
10387 while :; do
10388 cat >conftest.$ac_ext <<_ACEOF
10389#line 10389 "configure"
10390#include "confdefs.h"
10391$ac_includes_default
10392int
10393main ()
10394{
10395int _array_ [1 - 2 * !((sizeof (int)) >= $ac_mid)]
10396 ;
10397 return 0;
10398}
10399_ACEOF
10400rm -f conftest.$ac_objext
10401if { (eval echo "$as_me:10401: \"$ac_compile\"") >&5
10402 (eval $ac_compile) 2>&5
10403 ac_status=$?
10404 echo "$as_me:10404: \$? = $ac_status" >&5
10405 (exit $ac_status); } &&
10406 { ac_try='test -s conftest.$ac_objext'
10407 { (eval echo "$as_me:10407: \"$ac_try\"") >&5
10408 (eval $ac_try) 2>&5
10409 ac_status=$?
10410 echo "$as_me:10410: \$? = $ac_status" >&5
10411 (exit $ac_status); }; }; then
10412 ac_lo=$ac_mid; break
10413else
10414 echo "$as_me: failed program was:" >&5
10415cat conftest.$ac_ext >&5
10416ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
10417fi
10418rm -f conftest.$ac_objext conftest.$ac_ext
10419 done
10420fi
10421rm -f conftest.$ac_objext conftest.$ac_ext
10422# Binary search between lo and hi bounds.
10423while test "x$ac_lo" != "x$ac_hi"; do
10424 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
10425 cat >conftest.$ac_ext <<_ACEOF
10426#line 10426 "configure"
10427#include "confdefs.h"
10428$ac_includes_default
10429int
10430main ()
10431{
10432int _array_ [1 - 2 * !((sizeof (int)) <= $ac_mid)]
10433 ;
10434 return 0;
10435}
10436_ACEOF
10437rm -f conftest.$ac_objext
10438if { (eval echo "$as_me:10438: \"$ac_compile\"") >&5
10439 (eval $ac_compile) 2>&5
10440 ac_status=$?
10441 echo "$as_me:10441: \$? = $ac_status" >&5
10442 (exit $ac_status); } &&
10443 { ac_try='test -s conftest.$ac_objext'
10444 { (eval echo "$as_me:10444: \"$ac_try\"") >&5
10445 (eval $ac_try) 2>&5
10446 ac_status=$?
10447 echo "$as_me:10447: \$? = $ac_status" >&5
10448 (exit $ac_status); }; }; then
10449 ac_hi=$ac_mid
10450else
10451 echo "$as_me: failed program was:" >&5
10452cat conftest.$ac_ext >&5
10453ac_lo=`expr $ac_mid + 1`
10454fi
10455rm -f conftest.$ac_objext conftest.$ac_ext
10456done
10457ac_cv_sizeof_int=$ac_lo
10458else
10459 if test "$cross_compiling" = yes; then
10460 { { echo "$as_me:10460: error: cannot run test program while cross compiling" >&5
10461echo "$as_me: error: cannot run test program while cross compiling" >&2;}
10462 { (exit 1); exit 1; }; }
10463else
10464 cat >conftest.$ac_ext <<_ACEOF
10465#line 10465 "configure"
10466#include "confdefs.h"
10467$ac_includes_default
10468int
10469main ()
10470{
10471FILE *f = fopen ("conftest.val", "w");
10472if (!f)
10473 exit (1);
10474fprintf (f, "%d", (sizeof (int)));
10475fclose (f);
10476 ;
10477 return 0;
10478}
10479_ACEOF
10480rm -f conftest$ac_exeext
10481if { (eval echo "$as_me:10481: \"$ac_link\"") >&5
10482 (eval $ac_link) 2>&5
10483 ac_status=$?
10484 echo "$as_me:10484: \$? = $ac_status" >&5
10485 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10486 { (eval echo "$as_me:10486: \"$ac_try\"") >&5
10487 (eval $ac_try) 2>&5
10488 ac_status=$?
10489 echo "$as_me:10489: \$? = $ac_status" >&5
10490 (exit $ac_status); }; }; then
10491 ac_cv_sizeof_int=`cat conftest.val`
10492else
10493 echo "$as_me: program exited with status $ac_status" >&5
10494echo "$as_me: failed program was:" >&5
10495cat conftest.$ac_ext >&5
10496fi
10497rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10498fi
10499fi
10500rm -f conftest.val
10501else
10502 ac_cv_sizeof_int=0
10503fi
10504fi
10505echo "$as_me:10505: result: $ac_cv_sizeof_int" >&5
10506echo "${ECHO_T}$ac_cv_sizeof_int" >&6
10507cat >>confdefs.h <<EOF
10508#define SIZEOF_INT $ac_cv_sizeof_int
10509EOF
10510
10511echo "$as_me:10511: checking for long int" >&5
10512echo $ECHO_N "checking for long int... $ECHO_C" >&6
10513if test "${ac_cv_type_long_int+set}" = set; then
10514 echo $ECHO_N "(cached) $ECHO_C" >&6
10515else
10516 cat >conftest.$ac_ext <<_ACEOF
10517#line 10517 "configure"
10518#include "confdefs.h"
10519$ac_includes_default
10520int
10521main ()
10522{
10523if ((long int *) 0)
10524 return 0;
10525if (sizeof (long int))
10526 return 0;
10527 ;
10528 return 0;
10529}
10530_ACEOF
10531rm -f conftest.$ac_objext
10532if { (eval echo "$as_me:10532: \"$ac_compile\"") >&5
10533 (eval $ac_compile) 2>&5
10534 ac_status=$?
10535 echo "$as_me:10535: \$? = $ac_status" >&5
10536 (exit $ac_status); } &&
10537 { ac_try='test -s conftest.$ac_objext'
10538 { (eval echo "$as_me:10538: \"$ac_try\"") >&5
10539 (eval $ac_try) 2>&5
10540 ac_status=$?
10541 echo "$as_me:10541: \$? = $ac_status" >&5
10542 (exit $ac_status); }; }; then
10543 ac_cv_type_long_int=yes
10544else
10545 echo "$as_me: failed program was:" >&5
10546cat conftest.$ac_ext >&5
10547ac_cv_type_long_int=no
10548fi
10549rm -f conftest.$ac_objext conftest.$ac_ext
10550fi
10551echo "$as_me:10551: result: $ac_cv_type_long_int" >&5
10552echo "${ECHO_T}$ac_cv_type_long_int" >&6
10553
10554echo "$as_me:10554: checking size of long int" >&5
10555echo $ECHO_N "checking size of long int... $ECHO_C" >&6
10556if test "${ac_cv_sizeof_long_int+set}" = set; then
10557 echo $ECHO_N "(cached) $ECHO_C" >&6
10558else
10559 if test "$ac_cv_type_long_int" = yes; then
10560 if test "$cross_compiling" = yes; then
10561 # Depending upon the size, compute the lo and hi bounds.
10562cat >conftest.$ac_ext <<_ACEOF
10563#line 10563 "configure"
10564#include "confdefs.h"
10565$ac_includes_default
10566int
10567main ()
10568{
10569int _array_ [1 - 2 * !((sizeof (long int)) >= 0)]
10570 ;
10571 return 0;
10572}
10573_ACEOF
10574rm -f conftest.$ac_objext
10575if { (eval echo "$as_me:10575: \"$ac_compile\"") >&5
10576 (eval $ac_compile) 2>&5
10577 ac_status=$?
10578 echo "$as_me:10578: \$? = $ac_status" >&5
10579 (exit $ac_status); } &&
10580 { ac_try='test -s conftest.$ac_objext'
10581 { (eval echo "$as_me:10581: \"$ac_try\"") >&5
10582 (eval $ac_try) 2>&5
10583 ac_status=$?
10584 echo "$as_me:10584: \$? = $ac_status" >&5
10585 (exit $ac_status); }; }; then
10586 ac_lo=0 ac_mid=0
10587 while :; do
10588 cat >conftest.$ac_ext <<_ACEOF
10589#line 10589 "configure"
10590#include "confdefs.h"
10591$ac_includes_default
10592int
10593main ()
10594{
10595int _array_ [1 - 2 * !((sizeof (long int)) <= $ac_mid)]
10596 ;
10597 return 0;
10598}
10599_ACEOF
10600rm -f conftest.$ac_objext
10601if { (eval echo "$as_me:10601: \"$ac_compile\"") >&5
10602 (eval $ac_compile) 2>&5
10603 ac_status=$?
10604 echo "$as_me:10604: \$? = $ac_status" >&5
10605 (exit $ac_status); } &&
10606 { ac_try='test -s conftest.$ac_objext'
10607 { (eval echo "$as_me:10607: \"$ac_try\"") >&5
10608 (eval $ac_try) 2>&5
10609 ac_status=$?
10610 echo "$as_me:10610: \$? = $ac_status" >&5
10611 (exit $ac_status); }; }; then
10612 ac_hi=$ac_mid; break
10613else
10614 echo "$as_me: failed program was:" >&5
10615cat conftest.$ac_ext >&5
10616ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
10617fi
10618rm -f conftest.$ac_objext conftest.$ac_ext
10619 done
10620else
10621 echo "$as_me: failed program was:" >&5
10622cat conftest.$ac_ext >&5
10623ac_hi=-1 ac_mid=-1
10624 while :; do
10625 cat >conftest.$ac_ext <<_ACEOF
10626#line 10626 "configure"
10627#include "confdefs.h"
10628$ac_includes_default
10629int
10630main ()
10631{
10632int _array_ [1 - 2 * !((sizeof (long int)) >= $ac_mid)]
10633 ;
10634 return 0;
10635}
10636_ACEOF
10637rm -f conftest.$ac_objext
10638if { (eval echo "$as_me:10638: \"$ac_compile\"") >&5
10639 (eval $ac_compile) 2>&5
10640 ac_status=$?
10641 echo "$as_me:10641: \$? = $ac_status" >&5
10642 (exit $ac_status); } &&
10643 { ac_try='test -s conftest.$ac_objext'
10644 { (eval echo "$as_me:10644: \"$ac_try\"") >&5
10645 (eval $ac_try) 2>&5
10646 ac_status=$?
10647 echo "$as_me:10647: \$? = $ac_status" >&5
10648 (exit $ac_status); }; }; then
10649 ac_lo=$ac_mid; break
10650else
10651 echo "$as_me: failed program was:" >&5
10652cat conftest.$ac_ext >&5
10653ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
10654fi
10655rm -f conftest.$ac_objext conftest.$ac_ext
10656 done
10657fi
10658rm -f conftest.$ac_objext conftest.$ac_ext
10659# Binary search between lo and hi bounds.
10660while test "x$ac_lo" != "x$ac_hi"; do
10661 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
10662 cat >conftest.$ac_ext <<_ACEOF
10663#line 10663 "configure"
10664#include "confdefs.h"
10665$ac_includes_default
10666int
10667main ()
10668{
10669int _array_ [1 - 2 * !((sizeof (long int)) <= $ac_mid)]
10670 ;
10671 return 0;
10672}
10673_ACEOF
10674rm -f conftest.$ac_objext
10675if { (eval echo "$as_me:10675: \"$ac_compile\"") >&5
10676 (eval $ac_compile) 2>&5
10677 ac_status=$?
10678 echo "$as_me:10678: \$? = $ac_status" >&5
10679 (exit $ac_status); } &&
10680 { ac_try='test -s conftest.$ac_objext'
10681 { (eval echo "$as_me:10681: \"$ac_try\"") >&5
10682 (eval $ac_try) 2>&5
10683 ac_status=$?
10684 echo "$as_me:10684: \$? = $ac_status" >&5
10685 (exit $ac_status); }; }; then
10686 ac_hi=$ac_mid
10687else
10688 echo "$as_me: failed program was:" >&5
10689cat conftest.$ac_ext >&5
10690ac_lo=`expr $ac_mid + 1`
10691fi
10692rm -f conftest.$ac_objext conftest.$ac_ext
10693done
10694ac_cv_sizeof_long_int=$ac_lo
10695else
10696 if test "$cross_compiling" = yes; then
10697 { { echo "$as_me:10697: error: cannot run test program while cross compiling" >&5
10698echo "$as_me: error: cannot run test program while cross compiling" >&2;}
10699 { (exit 1); exit 1; }; }
10700else
10701 cat >conftest.$ac_ext <<_ACEOF
10702#line 10702 "configure"
10703#include "confdefs.h"
10704$ac_includes_default
10705int
10706main ()
10707{
10708FILE *f = fopen ("conftest.val", "w");
10709if (!f)
10710 exit (1);
10711fprintf (f, "%d", (sizeof (long int)));
10712fclose (f);
10713 ;
10714 return 0;
10715}
10716_ACEOF
10717rm -f conftest$ac_exeext
10718if { (eval echo "$as_me:10718: \"$ac_link\"") >&5
10719 (eval $ac_link) 2>&5
10720 ac_status=$?
10721 echo "$as_me:10721: \$? = $ac_status" >&5
10722 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10723 { (eval echo "$as_me:10723: \"$ac_try\"") >&5
10724 (eval $ac_try) 2>&5
10725 ac_status=$?
10726 echo "$as_me:10726: \$? = $ac_status" >&5
10727 (exit $ac_status); }; }; then
10728 ac_cv_sizeof_long_int=`cat conftest.val`
10729else
10730 echo "$as_me: program exited with status $ac_status" >&5
10731echo "$as_me: failed program was:" >&5
10732cat conftest.$ac_ext >&5
10733fi
10734rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10735fi
10736fi
10737rm -f conftest.val
10738else
10739 ac_cv_sizeof_long_int=0
10740fi
10741fi
10742echo "$as_me:10742: result: $ac_cv_sizeof_long_int" >&5
10743echo "${ECHO_T}$ac_cv_sizeof_long_int" >&6
10744cat >>confdefs.h <<EOF
10745#define SIZEOF_LONG_INT $ac_cv_sizeof_long_int
10746EOF
10747
10748echo "$as_me:10748: checking for long long int" >&5
10749echo $ECHO_N "checking for long long int... $ECHO_C" >&6
10750if test "${ac_cv_type_long_long_int+set}" = set; then
10751 echo $ECHO_N "(cached) $ECHO_C" >&6
10752else
10753 cat >conftest.$ac_ext <<_ACEOF
10754#line 10754 "configure"
10755#include "confdefs.h"
10756$ac_includes_default
10757int
10758main ()
10759{
10760if ((long long int *) 0)
10761 return 0;
10762if (sizeof (long long int))
10763 return 0;
10764 ;
10765 return 0;
10766}
10767_ACEOF
10768rm -f conftest.$ac_objext
10769if { (eval echo "$as_me:10769: \"$ac_compile\"") >&5
10770 (eval $ac_compile) 2>&5
10771 ac_status=$?
10772 echo "$as_me:10772: \$? = $ac_status" >&5
10773 (exit $ac_status); } &&
10774 { ac_try='test -s conftest.$ac_objext'
10775 { (eval echo "$as_me:10775: \"$ac_try\"") >&5
10776 (eval $ac_try) 2>&5
10777 ac_status=$?
10778 echo "$as_me:10778: \$? = $ac_status" >&5
10779 (exit $ac_status); }; }; then
10780 ac_cv_type_long_long_int=yes
10781else
10782 echo "$as_me: failed program was:" >&5
10783cat conftest.$ac_ext >&5
10784ac_cv_type_long_long_int=no
10785fi
10786rm -f conftest.$ac_objext conftest.$ac_ext
10787fi
10788echo "$as_me:10788: result: $ac_cv_type_long_long_int" >&5
10789echo "${ECHO_T}$ac_cv_type_long_long_int" >&6
10790
10791echo "$as_me:10791: checking size of long long int" >&5
10792echo $ECHO_N "checking size of long long int... $ECHO_C" >&6
10793if test "${ac_cv_sizeof_long_long_int+set}" = set; then
10794 echo $ECHO_N "(cached) $ECHO_C" >&6
10795else
10796 if test "$ac_cv_type_long_long_int" = yes; then
10797 if test "$cross_compiling" = yes; then
10798 # Depending upon the size, compute the lo and hi bounds.
10799cat >conftest.$ac_ext <<_ACEOF
10800#line 10800 "configure"
10801#include "confdefs.h"
10802$ac_includes_default
10803int
10804main ()
10805{
10806int _array_ [1 - 2 * !((sizeof (long long int)) >= 0)]
10807 ;
10808 return 0;
10809}
10810_ACEOF
10811rm -f conftest.$ac_objext
10812if { (eval echo "$as_me:10812: \"$ac_compile\"") >&5
10813 (eval $ac_compile) 2>&5
10814 ac_status=$?
10815 echo "$as_me:10815: \$? = $ac_status" >&5
10816 (exit $ac_status); } &&
10817 { ac_try='test -s conftest.$ac_objext'
10818 { (eval echo "$as_me:10818: \"$ac_try\"") >&5
10819 (eval $ac_try) 2>&5
10820 ac_status=$?
10821 echo "$as_me:10821: \$? = $ac_status" >&5
10822 (exit $ac_status); }; }; then
10823 ac_lo=0 ac_mid=0
10824 while :; do
10825 cat >conftest.$ac_ext <<_ACEOF
10826#line 10826 "configure"
10827#include "confdefs.h"
10828$ac_includes_default
10829int
10830main ()
10831{
10832int _array_ [1 - 2 * !((sizeof (long long int)) <= $ac_mid)]
10833 ;
10834 return 0;
10835}
10836_ACEOF
10837rm -f conftest.$ac_objext
10838if { (eval echo "$as_me:10838: \"$ac_compile\"") >&5
10839 (eval $ac_compile) 2>&5
10840 ac_status=$?
10841 echo "$as_me:10841: \$? = $ac_status" >&5
10842 (exit $ac_status); } &&
10843 { ac_try='test -s conftest.$ac_objext'
10844 { (eval echo "$as_me:10844: \"$ac_try\"") >&5
10845 (eval $ac_try) 2>&5
10846 ac_status=$?
10847 echo "$as_me:10847: \$? = $ac_status" >&5
10848 (exit $ac_status); }; }; then
10849 ac_hi=$ac_mid; break
10850else
10851 echo "$as_me: failed program was:" >&5
10852cat conftest.$ac_ext >&5
10853ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
10854fi
10855rm -f conftest.$ac_objext conftest.$ac_ext
10856 done
10857else
10858 echo "$as_me: failed program was:" >&5
10859cat conftest.$ac_ext >&5
10860ac_hi=-1 ac_mid=-1
10861 while :; do
10862 cat >conftest.$ac_ext <<_ACEOF
10863#line 10863 "configure"
10864#include "confdefs.h"
10865$ac_includes_default
10866int
10867main ()
10868{
10869int _array_ [1 - 2 * !((sizeof (long long int)) >= $ac_mid)]
10870 ;
10871 return 0;
10872}
10873_ACEOF
10874rm -f conftest.$ac_objext
10875if { (eval echo "$as_me:10875: \"$ac_compile\"") >&5
10876 (eval $ac_compile) 2>&5
10877 ac_status=$?
10878 echo "$as_me:10878: \$? = $ac_status" >&5
10879 (exit $ac_status); } &&
10880 { ac_try='test -s conftest.$ac_objext'
10881 { (eval echo "$as_me:10881: \"$ac_try\"") >&5
10882 (eval $ac_try) 2>&5
10883 ac_status=$?
10884 echo "$as_me:10884: \$? = $ac_status" >&5
10885 (exit $ac_status); }; }; then
10886 ac_lo=$ac_mid; break
10887else
10888 echo "$as_me: failed program was:" >&5
10889cat conftest.$ac_ext >&5
10890ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
10891fi
10892rm -f conftest.$ac_objext conftest.$ac_ext
10893 done
10894fi
10895rm -f conftest.$ac_objext conftest.$ac_ext
10896# Binary search between lo and hi bounds.
10897while test "x$ac_lo" != "x$ac_hi"; do
10898 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
10899 cat >conftest.$ac_ext <<_ACEOF
10900#line 10900 "configure"
10901#include "confdefs.h"
10902$ac_includes_default
10903int
10904main ()
10905{
10906int _array_ [1 - 2 * !((sizeof (long long int)) <= $ac_mid)]
10907 ;
10908 return 0;
10909}
10910_ACEOF
10911rm -f conftest.$ac_objext
10912if { (eval echo "$as_me:10912: \"$ac_compile\"") >&5
10913 (eval $ac_compile) 2>&5
10914 ac_status=$?
10915 echo "$as_me:10915: \$? = $ac_status" >&5
10916 (exit $ac_status); } &&
10917 { ac_try='test -s conftest.$ac_objext'
10918 { (eval echo "$as_me:10918: \"$ac_try\"") >&5
10919 (eval $ac_try) 2>&5
10920 ac_status=$?
10921 echo "$as_me:10921: \$? = $ac_status" >&5
10922 (exit $ac_status); }; }; then
10923 ac_hi=$ac_mid
10924else
10925 echo "$as_me: failed program was:" >&5
10926cat conftest.$ac_ext >&5
10927ac_lo=`expr $ac_mid + 1`
10928fi
10929rm -f conftest.$ac_objext conftest.$ac_ext
10930done
10931ac_cv_sizeof_long_long_int=$ac_lo
10932else
10933 if test "$cross_compiling" = yes; then
10934 { { echo "$as_me:10934: error: cannot run test program while cross compiling" >&5
10935echo "$as_me: error: cannot run test program while cross compiling" >&2;}
10936 { (exit 1); exit 1; }; }
10937else
10938 cat >conftest.$ac_ext <<_ACEOF
10939#line 10939 "configure"
10940#include "confdefs.h"
10941$ac_includes_default
10942int
10943main ()
10944{
10945FILE *f = fopen ("conftest.val", "w");
10946if (!f)
10947 exit (1);
10948fprintf (f, "%d", (sizeof (long long int)));
10949fclose (f);
10950 ;
10951 return 0;
10952}
10953_ACEOF
10954rm -f conftest$ac_exeext
10955if { (eval echo "$as_me:10955: \"$ac_link\"") >&5
10956 (eval $ac_link) 2>&5
10957 ac_status=$?
10958 echo "$as_me:10958: \$? = $ac_status" >&5
10959 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10960 { (eval echo "$as_me:10960: \"$ac_try\"") >&5
10961 (eval $ac_try) 2>&5
10962 ac_status=$?
10963 echo "$as_me:10963: \$? = $ac_status" >&5
10964 (exit $ac_status); }; }; then
10965 ac_cv_sizeof_long_long_int=`cat conftest.val`
10966else
10967 echo "$as_me: program exited with status $ac_status" >&5
10968echo "$as_me: failed program was:" >&5
10969cat conftest.$ac_ext >&5
10970fi
10971rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10972fi
10973fi
10974rm -f conftest.val
10975else
10976 ac_cv_sizeof_long_long_int=0
10977fi
10978fi
10979echo "$as_me:10979: result: $ac_cv_sizeof_long_long_int" >&5
10980echo "${ECHO_T}$ac_cv_sizeof_long_long_int" >&6
10981cat >>confdefs.h <<EOF
10982#define SIZEOF_LONG_LONG_INT $ac_cv_sizeof_long_long_int
10983EOF
10984
10985# Sanity check long long for some platforms (AIX)
10986if test "x$ac_cv_sizeof_long_long_int" = "x4" ; then
10987 ac_cv_sizeof_long_long_int=0
10988fi
10989
10990# More checks for data types
10991echo "$as_me:10991: checking for u_int type" >&5
10992echo $ECHO_N "checking for u_int type... $ECHO_C" >&6
10993if test "${ac_cv_have_u_int+set}" = set; then
10994 echo $ECHO_N "(cached) $ECHO_C" >&6
10995else
10996
10997 cat >conftest.$ac_ext <<_ACEOF
10998#line 10998 "configure"
10999#include "confdefs.h"
11000 #include <sys/types.h>
11001int
11002main ()
11003{
11004 u_int a; a = 1;
11005 ;
11006 return 0;
11007}
11008_ACEOF
11009rm -f conftest.$ac_objext
11010if { (eval echo "$as_me:11010: \"$ac_compile\"") >&5
11011 (eval $ac_compile) 2>&5
11012 ac_status=$?
11013 echo "$as_me:11013: \$? = $ac_status" >&5
11014 (exit $ac_status); } &&
11015 { ac_try='test -s conftest.$ac_objext'
11016 { (eval echo "$as_me:11016: \"$ac_try\"") >&5
11017 (eval $ac_try) 2>&5
11018 ac_status=$?
11019 echo "$as_me:11019: \$? = $ac_status" >&5
11020 (exit $ac_status); }; }; then
11021 ac_cv_have_u_int="yes"
11022else
11023 echo "$as_me: failed program was:" >&5
11024cat conftest.$ac_ext >&5
11025 ac_cv_have_u_int="no"
11026
11027fi
11028rm -f conftest.$ac_objext conftest.$ac_ext
11029
11030fi
11031echo "$as_me:11031: result: $ac_cv_have_u_int" >&5
11032echo "${ECHO_T}$ac_cv_have_u_int" >&6
11033if test "x$ac_cv_have_u_int" = "xyes" ; then
11034 cat >>confdefs.h <<\EOF
11035#define HAVE_U_INT 1
11036EOF
11037
11038 have_u_int=1
11039fi
11040
11041echo "$as_me:11041: checking for intXX_t types" >&5
11042echo $ECHO_N "checking for intXX_t types... $ECHO_C" >&6
11043if test "${ac_cv_have_intxx_t+set}" = set; then
11044 echo $ECHO_N "(cached) $ECHO_C" >&6
11045else
11046
11047 cat >conftest.$ac_ext <<_ACEOF
11048#line 11048 "configure"
11049#include "confdefs.h"
11050 #include <sys/types.h>
11051int
11052main ()
11053{
11054 int8_t a; int16_t b; int32_t c; a = b = c = 1;
11055 ;
11056 return 0;
11057}
11058_ACEOF
11059rm -f conftest.$ac_objext
11060if { (eval echo "$as_me:11060: \"$ac_compile\"") >&5
11061 (eval $ac_compile) 2>&5
11062 ac_status=$?
11063 echo "$as_me:11063: \$? = $ac_status" >&5
11064 (exit $ac_status); } &&
11065 { ac_try='test -s conftest.$ac_objext'
11066 { (eval echo "$as_me:11066: \"$ac_try\"") >&5
11067 (eval $ac_try) 2>&5
11068 ac_status=$?
11069 echo "$as_me:11069: \$? = $ac_status" >&5
11070 (exit $ac_status); }; }; then
11071 ac_cv_have_intxx_t="yes"
11072else
11073 echo "$as_me: failed program was:" >&5
11074cat conftest.$ac_ext >&5
11075 ac_cv_have_intxx_t="no"
11076
11077fi
11078rm -f conftest.$ac_objext conftest.$ac_ext
11079
11080fi
11081echo "$as_me:11081: result: $ac_cv_have_intxx_t" >&5
11082echo "${ECHO_T}$ac_cv_have_intxx_t" >&6
11083if test "x$ac_cv_have_intxx_t" = "xyes" ; then
11084 cat >>confdefs.h <<\EOF
11085#define HAVE_INTXX_T 1
11086EOF
11087
11088 have_intxx_t=1
11089fi
11090
11091if (test -z "$have_intxx_t" && \
11092 test "x$ac_cv_header_stdint_h" = "xyes")
11093then
11094 echo "$as_me:11094: checking for intXX_t types in stdint.h" >&5
11095echo $ECHO_N "checking for intXX_t types in stdint.h... $ECHO_C" >&6
11096 cat >conftest.$ac_ext <<_ACEOF
11097#line 11097 "configure"
11098#include "confdefs.h"
11099 #include <stdint.h>
11100int
11101main ()
11102{
11103 int8_t a; int16_t b; int32_t c; a = b = c = 1;
11104 ;
11105 return 0;
11106}
11107_ACEOF
11108rm -f conftest.$ac_objext
11109if { (eval echo "$as_me:11109: \"$ac_compile\"") >&5
11110 (eval $ac_compile) 2>&5
11111 ac_status=$?
11112 echo "$as_me:11112: \$? = $ac_status" >&5
11113 (exit $ac_status); } &&
11114 { ac_try='test -s conftest.$ac_objext'
11115 { (eval echo "$as_me:11115: \"$ac_try\"") >&5
11116 (eval $ac_try) 2>&5
11117 ac_status=$?
11118 echo "$as_me:11118: \$? = $ac_status" >&5
11119 (exit $ac_status); }; }; then
11120
11121 cat >>confdefs.h <<\EOF
11122#define HAVE_INTXX_T 1
11123EOF
11124
11125 echo "$as_me:11125: result: yes" >&5
11126echo "${ECHO_T}yes" >&6
11127
11128else
11129 echo "$as_me: failed program was:" >&5
11130cat conftest.$ac_ext >&5
11131 echo "$as_me:11131: result: no" >&5
11132echo "${ECHO_T}no" >&6
11133
11134fi
11135rm -f conftest.$ac_objext conftest.$ac_ext
11136fi
11137
11138echo "$as_me:11138: checking for int64_t type" >&5
11139echo $ECHO_N "checking for int64_t type... $ECHO_C" >&6
11140if test "${ac_cv_have_int64_t+set}" = set; then
11141 echo $ECHO_N "(cached) $ECHO_C" >&6
11142else
11143
11144 cat >conftest.$ac_ext <<_ACEOF
11145#line 11145 "configure"
11146#include "confdefs.h"
11147
11148#include <sys/types.h>
11149#ifdef HAVE_STDINT_H
11150# include <stdint.h>
11151#endif
11152#include <sys/socket.h>
11153#ifdef HAVE_SYS_BITYPES_H
11154# include <sys/bitypes.h>
11155#endif
11156
11157int
11158main ()
11159{
11160 int64_t a; a = 1;
11161 ;
11162 return 0;
11163}
11164_ACEOF
11165rm -f conftest.$ac_objext
11166if { (eval echo "$as_me:11166: \"$ac_compile\"") >&5
11167 (eval $ac_compile) 2>&5
11168 ac_status=$?
11169 echo "$as_me:11169: \$? = $ac_status" >&5
11170 (exit $ac_status); } &&
11171 { ac_try='test -s conftest.$ac_objext'
11172 { (eval echo "$as_me:11172: \"$ac_try\"") >&5
11173 (eval $ac_try) 2>&5
11174 ac_status=$?
11175 echo "$as_me:11175: \$? = $ac_status" >&5
11176 (exit $ac_status); }; }; then
11177 ac_cv_have_int64_t="yes"
11178else
11179 echo "$as_me: failed program was:" >&5
11180cat conftest.$ac_ext >&5
11181 ac_cv_have_int64_t="no"
11182
11183fi
11184rm -f conftest.$ac_objext conftest.$ac_ext
11185
11186fi
11187echo "$as_me:11187: result: $ac_cv_have_int64_t" >&5
11188echo "${ECHO_T}$ac_cv_have_int64_t" >&6
11189if test "x$ac_cv_have_int64_t" = "xyes" ; then
11190 cat >>confdefs.h <<\EOF
11191#define HAVE_INT64_T 1
11192EOF
11193
11194fi
11195
11196echo "$as_me:11196: checking for u_intXX_t types" >&5
11197echo $ECHO_N "checking for u_intXX_t types... $ECHO_C" >&6
11198if test "${ac_cv_have_u_intxx_t+set}" = set; then
11199 echo $ECHO_N "(cached) $ECHO_C" >&6
11200else
11201
11202 cat >conftest.$ac_ext <<_ACEOF
11203#line 11203 "configure"
11204#include "confdefs.h"
11205 #include <sys/types.h>
11206int
11207main ()
11208{
11209 u_int8_t a; u_int16_t b; u_int32_t c; a = b = c = 1;
11210 ;
11211 return 0;
11212}
11213_ACEOF
11214rm -f conftest.$ac_objext
11215if { (eval echo "$as_me:11215: \"$ac_compile\"") >&5
11216 (eval $ac_compile) 2>&5
11217 ac_status=$?
11218 echo "$as_me:11218: \$? = $ac_status" >&5
11219 (exit $ac_status); } &&
11220 { ac_try='test -s conftest.$ac_objext'
11221 { (eval echo "$as_me:11221: \"$ac_try\"") >&5
11222 (eval $ac_try) 2>&5
11223 ac_status=$?
11224 echo "$as_me:11224: \$? = $ac_status" >&5
11225 (exit $ac_status); }; }; then
11226 ac_cv_have_u_intxx_t="yes"
11227else
11228 echo "$as_me: failed program was:" >&5
11229cat conftest.$ac_ext >&5
11230 ac_cv_have_u_intxx_t="no"
11231
11232fi
11233rm -f conftest.$ac_objext conftest.$ac_ext
11234
11235fi
11236echo "$as_me:11236: result: $ac_cv_have_u_intxx_t" >&5
11237echo "${ECHO_T}$ac_cv_have_u_intxx_t" >&6
11238if test "x$ac_cv_have_u_intxx_t" = "xyes" ; then
11239 cat >>confdefs.h <<\EOF
11240#define HAVE_U_INTXX_T 1
11241EOF
11242
11243 have_u_intxx_t=1
11244fi
11245
11246if test -z "$have_u_intxx_t" ; then
11247 echo "$as_me:11247: checking for u_intXX_t types in sys/socket.h" >&5
11248echo $ECHO_N "checking for u_intXX_t types in sys/socket.h... $ECHO_C" >&6
11249 cat >conftest.$ac_ext <<_ACEOF
11250#line 11250 "configure"
11251#include "confdefs.h"
11252 #include <sys/socket.h>
11253int
11254main ()
11255{
11256 u_int8_t a; u_int16_t b; u_int32_t c; a = b = c = 1;
11257 ;
11258 return 0;
11259}
11260_ACEOF
11261rm -f conftest.$ac_objext
11262if { (eval echo "$as_me:11262: \"$ac_compile\"") >&5
11263 (eval $ac_compile) 2>&5
11264 ac_status=$?
11265 echo "$as_me:11265: \$? = $ac_status" >&5
11266 (exit $ac_status); } &&
11267 { ac_try='test -s conftest.$ac_objext'
11268 { (eval echo "$as_me:11268: \"$ac_try\"") >&5
11269 (eval $ac_try) 2>&5
11270 ac_status=$?
11271 echo "$as_me:11271: \$? = $ac_status" >&5
11272 (exit $ac_status); }; }; then
11273
11274 cat >>confdefs.h <<\EOF
11275#define HAVE_U_INTXX_T 1
11276EOF
11277
11278 echo "$as_me:11278: result: yes" >&5
11279echo "${ECHO_T}yes" >&6
11280
11281else
11282 echo "$as_me: failed program was:" >&5
11283cat conftest.$ac_ext >&5
11284 echo "$as_me:11284: result: no" >&5
11285echo "${ECHO_T}no" >&6
11286
11287fi
11288rm -f conftest.$ac_objext conftest.$ac_ext
11289fi
11290
11291echo "$as_me:11291: checking for u_int64_t types" >&5
11292echo $ECHO_N "checking for u_int64_t types... $ECHO_C" >&6
11293if test "${ac_cv_have_u_int64_t+set}" = set; then
11294 echo $ECHO_N "(cached) $ECHO_C" >&6
11295else
11296
11297 cat >conftest.$ac_ext <<_ACEOF
11298#line 11298 "configure"
11299#include "confdefs.h"
11300 #include <sys/types.h>
11301int
11302main ()
11303{
11304 u_int64_t a; a = 1;
11305 ;
11306 return 0;
11307}
11308_ACEOF
11309rm -f conftest.$ac_objext
11310if { (eval echo "$as_me:11310: \"$ac_compile\"") >&5
11311 (eval $ac_compile) 2>&5
11312 ac_status=$?
11313 echo "$as_me:11313: \$? = $ac_status" >&5
11314 (exit $ac_status); } &&
11315 { ac_try='test -s conftest.$ac_objext'
11316 { (eval echo "$as_me:11316: \"$ac_try\"") >&5
11317 (eval $ac_try) 2>&5
11318 ac_status=$?
11319 echo "$as_me:11319: \$? = $ac_status" >&5
11320 (exit $ac_status); }; }; then
11321 ac_cv_have_u_int64_t="yes"
11322else
11323 echo "$as_me: failed program was:" >&5
11324cat conftest.$ac_ext >&5
11325 ac_cv_have_u_int64_t="no"
11326
11327fi
11328rm -f conftest.$ac_objext conftest.$ac_ext
11329
11330fi
11331echo "$as_me:11331: result: $ac_cv_have_u_int64_t" >&5
11332echo "${ECHO_T}$ac_cv_have_u_int64_t" >&6
11333if test "x$ac_cv_have_u_int64_t" = "xyes" ; then
11334 cat >>confdefs.h <<\EOF
11335#define HAVE_U_INT64_T 1
11336EOF
11337
11338 have_u_int64_t=1
11339fi
11340
11341if test -z "$have_u_int64_t" ; then
11342 echo "$as_me:11342: checking for u_int64_t type in sys/bitypes.h" >&5
11343echo $ECHO_N "checking for u_int64_t type in sys/bitypes.h... $ECHO_C" >&6
11344 cat >conftest.$ac_ext <<_ACEOF
11345#line 11345 "configure"
11346#include "confdefs.h"
11347 #include <sys/bitypes.h>
11348int
11349main ()
11350{
11351 u_int64_t a; a = 1
11352 ;
11353 return 0;
11354}
11355_ACEOF
11356rm -f conftest.$ac_objext
11357if { (eval echo "$as_me:11357: \"$ac_compile\"") >&5
11358 (eval $ac_compile) 2>&5
11359 ac_status=$?
11360 echo "$as_me:11360: \$? = $ac_status" >&5
11361 (exit $ac_status); } &&
11362 { ac_try='test -s conftest.$ac_objext'
11363 { (eval echo "$as_me:11363: \"$ac_try\"") >&5
11364 (eval $ac_try) 2>&5
11365 ac_status=$?
11366 echo "$as_me:11366: \$? = $ac_status" >&5
11367 (exit $ac_status); }; }; then
11368
11369 cat >>confdefs.h <<\EOF
11370#define HAVE_U_INT64_T 1
11371EOF
11372
11373 echo "$as_me:11373: result: yes" >&5
11374echo "${ECHO_T}yes" >&6
11375
11376else
11377 echo "$as_me: failed program was:" >&5
11378cat conftest.$ac_ext >&5
11379 echo "$as_me:11379: result: no" >&5
11380echo "${ECHO_T}no" >&6
11381
11382fi
11383rm -f conftest.$ac_objext conftest.$ac_ext
11384fi
11385
11386if test -z "$have_u_intxx_t" ; then
11387 echo "$as_me:11387: checking for uintXX_t types" >&5
11388echo $ECHO_N "checking for uintXX_t types... $ECHO_C" >&6
11389if test "${ac_cv_have_uintxx_t+set}" = set; then
11390 echo $ECHO_N "(cached) $ECHO_C" >&6
11391else
11392
11393 cat >conftest.$ac_ext <<_ACEOF
11394#line 11394 "configure"
11395#include "confdefs.h"
11396
11397#include <sys/types.h>
11398
11399int
11400main ()
11401{
11402 uint8_t a; uint16_t b; uint32_t c; a = b = c = 1;
11403 ;
11404 return 0;
11405}
11406_ACEOF
11407rm -f conftest.$ac_objext
11408if { (eval echo "$as_me:11408: \"$ac_compile\"") >&5
11409 (eval $ac_compile) 2>&5
11410 ac_status=$?
11411 echo "$as_me:11411: \$? = $ac_status" >&5
11412 (exit $ac_status); } &&
11413 { ac_try='test -s conftest.$ac_objext'
11414 { (eval echo "$as_me:11414: \"$ac_try\"") >&5
11415 (eval $ac_try) 2>&5
11416 ac_status=$?
11417 echo "$as_me:11417: \$? = $ac_status" >&5
11418 (exit $ac_status); }; }; then
11419 ac_cv_have_uintxx_t="yes"
11420else
11421 echo "$as_me: failed program was:" >&5
11422cat conftest.$ac_ext >&5
11423 ac_cv_have_uintxx_t="no"
11424
11425fi
11426rm -f conftest.$ac_objext conftest.$ac_ext
11427
11428fi
11429echo "$as_me:11429: result: $ac_cv_have_uintxx_t" >&5
11430echo "${ECHO_T}$ac_cv_have_uintxx_t" >&6
11431 if test "x$ac_cv_have_uintxx_t" = "xyes" ; then
11432 cat >>confdefs.h <<\EOF
11433#define HAVE_UINTXX_T 1
11434EOF
11435
11436 fi
11437fi
11438
11439if test -z "$have_uintxx_t" ; then
11440 echo "$as_me:11440: checking for uintXX_t types in stdint.h" >&5
11441echo $ECHO_N "checking for uintXX_t types in stdint.h... $ECHO_C" >&6
11442 cat >conftest.$ac_ext <<_ACEOF
11443#line 11443 "configure"
11444#include "confdefs.h"
11445 #include <stdint.h>
11446int
11447main ()
11448{
11449 uint8_t a; uint16_t b; uint32_t c; a = b = c = 1;
11450 ;
11451 return 0;
11452}
11453_ACEOF
11454rm -f conftest.$ac_objext
11455if { (eval echo "$as_me:11455: \"$ac_compile\"") >&5
11456 (eval $ac_compile) 2>&5
11457 ac_status=$?
11458 echo "$as_me:11458: \$? = $ac_status" >&5
11459 (exit $ac_status); } &&
11460 { ac_try='test -s conftest.$ac_objext'
11461 { (eval echo "$as_me:11461: \"$ac_try\"") >&5
11462 (eval $ac_try) 2>&5
11463 ac_status=$?
11464 echo "$as_me:11464: \$? = $ac_status" >&5
11465 (exit $ac_status); }; }; then
11466
11467 cat >>confdefs.h <<\EOF
11468#define HAVE_UINTXX_T 1
11469EOF
11470
11471 echo "$as_me:11471: result: yes" >&5
11472echo "${ECHO_T}yes" >&6
11473
11474else
11475 echo "$as_me: failed program was:" >&5
11476cat conftest.$ac_ext >&5
11477 echo "$as_me:11477: result: no" >&5
11478echo "${ECHO_T}no" >&6
11479
11480fi
11481rm -f conftest.$ac_objext conftest.$ac_ext
11482fi
11483
11484if (test -z "$have_u_intxx_t" || test -z "$have_intxx_t" && \
11485 test "x$ac_cv_header_sys_bitypes_h" = "xyes")
11486then
11487 echo "$as_me:11487: checking for intXX_t and u_intXX_t types in sys/bitypes.h" >&5
11488echo $ECHO_N "checking for intXX_t and u_intXX_t types in sys/bitypes.h... $ECHO_C" >&6
11489 cat >conftest.$ac_ext <<_ACEOF
11490#line 11490 "configure"
11491#include "confdefs.h"
11492
11493#include <sys/bitypes.h>
11494
11495int
11496main ()
11497{
11498
11499 int8_t a; int16_t b; int32_t c;
11500 u_int8_t e; u_int16_t f; u_int32_t g;
11501 a = b = c = e = f = g = 1;
11502
11503 ;
11504 return 0;
11505}
11506_ACEOF
11507rm -f conftest.$ac_objext
11508if { (eval echo "$as_me:11508: \"$ac_compile\"") >&5
11509 (eval $ac_compile) 2>&5
11510 ac_status=$?
11511 echo "$as_me:11511: \$? = $ac_status" >&5
11512 (exit $ac_status); } &&
11513 { ac_try='test -s conftest.$ac_objext'
11514 { (eval echo "$as_me:11514: \"$ac_try\"") >&5
11515 (eval $ac_try) 2>&5
11516 ac_status=$?
11517 echo "$as_me:11517: \$? = $ac_status" >&5
11518 (exit $ac_status); }; }; then
11519
11520 cat >>confdefs.h <<\EOF
11521#define HAVE_U_INTXX_T 1
11522EOF
11523
11524 cat >>confdefs.h <<\EOF
11525#define HAVE_INTXX_T 1
11526EOF
11527
11528 echo "$as_me:11528: result: yes" >&5
11529echo "${ECHO_T}yes" >&6
11530
11531else
11532 echo "$as_me: failed program was:" >&5
11533cat conftest.$ac_ext >&5
11534echo "$as_me:11534: result: no" >&5
11535echo "${ECHO_T}no" >&6
11536
11537fi
11538rm -f conftest.$ac_objext conftest.$ac_ext
11539fi
11540
11541echo "$as_me:11541: checking for u_char" >&5
11542echo $ECHO_N "checking for u_char... $ECHO_C" >&6
11543if test "${ac_cv_have_u_char+set}" = set; then
11544 echo $ECHO_N "(cached) $ECHO_C" >&6
11545else
11546
11547 cat >conftest.$ac_ext <<_ACEOF
11548#line 11548 "configure"
11549#include "confdefs.h"
11550
11551#include <sys/types.h>
11552
11553int
11554main ()
11555{
11556 u_char foo; foo = 125;
11557 ;
11558 return 0;
11559}
11560_ACEOF
11561rm -f conftest.$ac_objext
11562if { (eval echo "$as_me:11562: \"$ac_compile\"") >&5
11563 (eval $ac_compile) 2>&5
11564 ac_status=$?
11565 echo "$as_me:11565: \$? = $ac_status" >&5
11566 (exit $ac_status); } &&
11567 { ac_try='test -s conftest.$ac_objext'
11568 { (eval echo "$as_me:11568: \"$ac_try\"") >&5
11569 (eval $ac_try) 2>&5
11570 ac_status=$?
11571 echo "$as_me:11571: \$? = $ac_status" >&5
11572 (exit $ac_status); }; }; then
11573 ac_cv_have_u_char="yes"
11574else
11575 echo "$as_me: failed program was:" >&5
11576cat conftest.$ac_ext >&5
11577 ac_cv_have_u_char="no"
11578
11579fi
11580rm -f conftest.$ac_objext conftest.$ac_ext
11581
11582fi
11583echo "$as_me:11583: result: $ac_cv_have_u_char" >&5
11584echo "${ECHO_T}$ac_cv_have_u_char" >&6
11585if test "x$ac_cv_have_u_char" = "xyes" ; then
11586 cat >>confdefs.h <<\EOF
11587#define HAVE_U_CHAR 1
11588EOF
11589
11590fi
11591
11592 echo "$as_me:11592: checking for socklen_t" >&5
11593echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6
11594if test "${ac_cv_type_socklen_t+set}" = set; then
11595 echo $ECHO_N "(cached) $ECHO_C" >&6
11596else
11597 cat >conftest.$ac_ext <<_ACEOF
11598#line 11598 "configure"
11599#include "confdefs.h"
11600#include <sys/types.h>
11601#include <sys/socket.h>
11602
11603int
11604main ()
11605{
11606if ((socklen_t *) 0)
11607 return 0;
11608if (sizeof (socklen_t))
11609 return 0;
11610 ;
11611 return 0;
11612}
11613_ACEOF
11614rm -f conftest.$ac_objext
11615if { (eval echo "$as_me:11615: \"$ac_compile\"") >&5
11616 (eval $ac_compile) 2>&5
11617 ac_status=$?
11618 echo "$as_me:11618: \$? = $ac_status" >&5
11619 (exit $ac_status); } &&
11620 { ac_try='test -s conftest.$ac_objext'
11621 { (eval echo "$as_me:11621: \"$ac_try\"") >&5
11622 (eval $ac_try) 2>&5
11623 ac_status=$?
11624 echo "$as_me:11624: \$? = $ac_status" >&5
11625 (exit $ac_status); }; }; then
11626 ac_cv_type_socklen_t=yes
11627else
11628 echo "$as_me: failed program was:" >&5
11629cat conftest.$ac_ext >&5
11630ac_cv_type_socklen_t=no
11631fi
11632rm -f conftest.$ac_objext conftest.$ac_ext
11633fi
11634echo "$as_me:11634: result: $ac_cv_type_socklen_t" >&5
11635echo "${ECHO_T}$ac_cv_type_socklen_t" >&6
11636if test $ac_cv_type_socklen_t = yes; then
11637 :
11638else
11639
11640 echo "$as_me:11640: checking for socklen_t equivalent" >&5
11641echo $ECHO_N "checking for socklen_t equivalent... $ECHO_C" >&6
11642 if test "${curl_cv_socklen_t_equiv+set}" = set; then
11643 echo $ECHO_N "(cached) $ECHO_C" >&6
11644else
11645
11646 # Systems have either "struct sockaddr *" or
11647 # "void *" as the second argument to getpeername
11648 curl_cv_socklen_t_equiv=
11649 for arg2 in "struct sockaddr" void; do
11650 for t in int size_t unsigned long "unsigned long"; do
11651 cat >conftest.$ac_ext <<_ACEOF
11652#line 11652 "configure"
11653#include "confdefs.h"
11654
11655 #include <sys/types.h>
11656 #include <sys/socket.h>
11657
11658 int getpeername (int, $arg2 *, $t *);
11659
11660int
11661main ()
11662{
11663
11664 $t len;
11665 getpeername(0,0,&len);
11666
11667 ;
11668 return 0;
11669}
11670_ACEOF
11671rm -f conftest.$ac_objext
11672if { (eval echo "$as_me:11672: \"$ac_compile\"") >&5
11673 (eval $ac_compile) 2>&5
11674 ac_status=$?
11675 echo "$as_me:11675: \$? = $ac_status" >&5
11676 (exit $ac_status); } &&
11677 { ac_try='test -s conftest.$ac_objext'
11678 { (eval echo "$as_me:11678: \"$ac_try\"") >&5
11679 (eval $ac_try) 2>&5
11680 ac_status=$?
11681 echo "$as_me:11681: \$? = $ac_status" >&5
11682 (exit $ac_status); }; }; then
11683
11684 curl_cv_socklen_t_equiv="$t"
11685 break
11686
11687else
11688 echo "$as_me: failed program was:" >&5
11689cat conftest.$ac_ext >&5
11690fi
11691rm -f conftest.$ac_objext conftest.$ac_ext
11692 done
11693 done
11694
11695 if test "x$curl_cv_socklen_t_equiv" = x; then
11696 { { echo "$as_me:11696: error: Cannot find a type to use in place of socklen_t" >&5
11697echo "$as_me: error: Cannot find a type to use in place of socklen_t" >&2;}
11698 { (exit 1); exit 1; }; }
11699 fi
11700
11701fi
11702
11703 echo "$as_me:11703: result: $curl_cv_socklen_t_equiv" >&5
11704echo "${ECHO_T}$curl_cv_socklen_t_equiv" >&6
11705
11706cat >>confdefs.h <<EOF
11707#define socklen_t $curl_cv_socklen_t_equiv
11708EOF
11709
11710fi
11711
11712echo "$as_me:11712: checking for sig_atomic_t" >&5
11713echo $ECHO_N "checking for sig_atomic_t... $ECHO_C" >&6
11714if test "${ac_cv_type_sig_atomic_t+set}" = set; then
11715 echo $ECHO_N "(cached) $ECHO_C" >&6
11716else
11717 cat >conftest.$ac_ext <<_ACEOF
11718#line 11718 "configure"
11719#include "confdefs.h"
11720#include <signal.h>
11721
11722int
11723main ()
11724{
11725if ((sig_atomic_t *) 0)
11726 return 0;
11727if (sizeof (sig_atomic_t))
11728 return 0;
11729 ;
11730 return 0;
11731}
11732_ACEOF
11733rm -f conftest.$ac_objext
11734if { (eval echo "$as_me:11734: \"$ac_compile\"") >&5
11735 (eval $ac_compile) 2>&5
11736 ac_status=$?
11737 echo "$as_me:11737: \$? = $ac_status" >&5
11738 (exit $ac_status); } &&
11739 { ac_try='test -s conftest.$ac_objext'
11740 { (eval echo "$as_me:11740: \"$ac_try\"") >&5
11741 (eval $ac_try) 2>&5
11742 ac_status=$?
11743 echo "$as_me:11743: \$? = $ac_status" >&5
11744 (exit $ac_status); }; }; then
11745 ac_cv_type_sig_atomic_t=yes
11746else
11747 echo "$as_me: failed program was:" >&5
11748cat conftest.$ac_ext >&5
11749ac_cv_type_sig_atomic_t=no
11750fi
11751rm -f conftest.$ac_objext conftest.$ac_ext
11752fi
11753echo "$as_me:11753: result: $ac_cv_type_sig_atomic_t" >&5
11754echo "${ECHO_T}$ac_cv_type_sig_atomic_t" >&6
11755if test $ac_cv_type_sig_atomic_t = yes; then
11756
11757cat >>confdefs.h <<EOF
11758#define HAVE_SIG_ATOMIC_T 1
11759EOF
11760
11761fi
11762
11763echo "$as_me:11763: checking for size_t" >&5
11764echo $ECHO_N "checking for size_t... $ECHO_C" >&6
11765if test "${ac_cv_have_size_t+set}" = set; then
11766 echo $ECHO_N "(cached) $ECHO_C" >&6
11767else
11768
11769 cat >conftest.$ac_ext <<_ACEOF
11770#line 11770 "configure"
11771#include "confdefs.h"
11772
11773#include <sys/types.h>
11774
11775int
11776main ()
11777{
11778 size_t foo; foo = 1235;
11779 ;
11780 return 0;
11781}
11782_ACEOF
11783rm -f conftest.$ac_objext
11784if { (eval echo "$as_me:11784: \"$ac_compile\"") >&5
11785 (eval $ac_compile) 2>&5
11786 ac_status=$?
11787 echo "$as_me:11787: \$? = $ac_status" >&5
11788 (exit $ac_status); } &&
11789 { ac_try='test -s conftest.$ac_objext'
11790 { (eval echo "$as_me:11790: \"$ac_try\"") >&5
11791 (eval $ac_try) 2>&5
11792 ac_status=$?
11793 echo "$as_me:11793: \$? = $ac_status" >&5
11794 (exit $ac_status); }; }; then
11795 ac_cv_have_size_t="yes"
11796else
11797 echo "$as_me: failed program was:" >&5
11798cat conftest.$ac_ext >&5
11799 ac_cv_have_size_t="no"
11800
11801fi
11802rm -f conftest.$ac_objext conftest.$ac_ext
11803
11804fi
11805echo "$as_me:11805: result: $ac_cv_have_size_t" >&5
11806echo "${ECHO_T}$ac_cv_have_size_t" >&6
11807if test "x$ac_cv_have_size_t" = "xyes" ; then
11808 cat >>confdefs.h <<\EOF
11809#define HAVE_SIZE_T 1
11810EOF
11811
11812fi
11813
11814echo "$as_me:11814: checking for ssize_t" >&5
11815echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
11816if test "${ac_cv_have_ssize_t+set}" = set; then
11817 echo $ECHO_N "(cached) $ECHO_C" >&6
11818else
11819
11820 cat >conftest.$ac_ext <<_ACEOF
11821#line 11821 "configure"
11822#include "confdefs.h"
11823
11824#include <sys/types.h>
11825
11826int
11827main ()
11828{
11829 ssize_t foo; foo = 1235;
11830 ;
11831 return 0;
11832}
11833_ACEOF
11834rm -f conftest.$ac_objext
11835if { (eval echo "$as_me:11835: \"$ac_compile\"") >&5
11836 (eval $ac_compile) 2>&5
11837 ac_status=$?
11838 echo "$as_me:11838: \$? = $ac_status" >&5
11839 (exit $ac_status); } &&
11840 { ac_try='test -s conftest.$ac_objext'
11841 { (eval echo "$as_me:11841: \"$ac_try\"") >&5
11842 (eval $ac_try) 2>&5
11843 ac_status=$?
11844 echo "$as_me:11844: \$? = $ac_status" >&5
11845 (exit $ac_status); }; }; then
11846 ac_cv_have_ssize_t="yes"
11847else
11848 echo "$as_me: failed program was:" >&5
11849cat conftest.$ac_ext >&5
11850 ac_cv_have_ssize_t="no"
11851
11852fi
11853rm -f conftest.$ac_objext conftest.$ac_ext
11854
11855fi
11856echo "$as_me:11856: result: $ac_cv_have_ssize_t" >&5
11857echo "${ECHO_T}$ac_cv_have_ssize_t" >&6
11858if test "x$ac_cv_have_ssize_t" = "xyes" ; then
11859 cat >>confdefs.h <<\EOF
11860#define HAVE_SSIZE_T 1
11861EOF
11862
11863fi
11864
11865echo "$as_me:11865: checking for clock_t" >&5
11866echo $ECHO_N "checking for clock_t... $ECHO_C" >&6
11867if test "${ac_cv_have_clock_t+set}" = set; then
11868 echo $ECHO_N "(cached) $ECHO_C" >&6
11869else
11870
11871 cat >conftest.$ac_ext <<_ACEOF
11872#line 11872 "configure"
11873#include "confdefs.h"
11874
11875#include <time.h>
11876
11877int
11878main ()
11879{
11880 clock_t foo; foo = 1235;
11881 ;
11882 return 0;
11883}
11884_ACEOF
11885rm -f conftest.$ac_objext
11886if { (eval echo "$as_me:11886: \"$ac_compile\"") >&5
11887 (eval $ac_compile) 2>&5
11888 ac_status=$?
11889 echo "$as_me:11889: \$? = $ac_status" >&5
11890 (exit $ac_status); } &&
11891 { ac_try='test -s conftest.$ac_objext'
11892 { (eval echo "$as_me:11892: \"$ac_try\"") >&5
11893 (eval $ac_try) 2>&5
11894 ac_status=$?
11895 echo "$as_me:11895: \$? = $ac_status" >&5
11896 (exit $ac_status); }; }; then
11897 ac_cv_have_clock_t="yes"
11898else
11899 echo "$as_me: failed program was:" >&5
11900cat conftest.$ac_ext >&5
11901 ac_cv_have_clock_t="no"
11902
11903fi
11904rm -f conftest.$ac_objext conftest.$ac_ext
11905
11906fi
11907echo "$as_me:11907: result: $ac_cv_have_clock_t" >&5
11908echo "${ECHO_T}$ac_cv_have_clock_t" >&6
11909if test "x$ac_cv_have_clock_t" = "xyes" ; then
11910 cat >>confdefs.h <<\EOF
11911#define HAVE_CLOCK_T 1
11912EOF
11913
11914fi
11915
11916echo "$as_me:11916: checking for sa_family_t" >&5
11917echo $ECHO_N "checking for sa_family_t... $ECHO_C" >&6
11918if test "${ac_cv_have_sa_family_t+set}" = set; then
11919 echo $ECHO_N "(cached) $ECHO_C" >&6
11920else
11921
11922 cat >conftest.$ac_ext <<_ACEOF
11923#line 11923 "configure"
11924#include "confdefs.h"
11925
11926#include <sys/types.h>
11927#include <sys/socket.h>
11928
11929int
11930main ()
11931{
11932 sa_family_t foo; foo = 1235;
11933 ;
11934 return 0;
11935}
11936_ACEOF
11937rm -f conftest.$ac_objext
11938if { (eval echo "$as_me:11938: \"$ac_compile\"") >&5
11939 (eval $ac_compile) 2>&5
11940 ac_status=$?
11941 echo "$as_me:11941: \$? = $ac_status" >&5
11942 (exit $ac_status); } &&
11943 { ac_try='test -s conftest.$ac_objext'
11944 { (eval echo "$as_me:11944: \"$ac_try\"") >&5
11945 (eval $ac_try) 2>&5
11946 ac_status=$?
11947 echo "$as_me:11947: \$? = $ac_status" >&5
11948 (exit $ac_status); }; }; then
11949 ac_cv_have_sa_family_t="yes"
11950else
11951 echo "$as_me: failed program was:" >&5
11952cat conftest.$ac_ext >&5
11953 cat >conftest.$ac_ext <<_ACEOF
11954#line 11954 "configure"
11955#include "confdefs.h"
11956
11957#include <sys/types.h>
11958#include <sys/socket.h>
11959#include <netinet/in.h>
11960
11961int
11962main ()
11963{
11964 sa_family_t foo; foo = 1235;
11965 ;
11966 return 0;
11967}
11968_ACEOF
11969rm -f conftest.$ac_objext
11970if { (eval echo "$as_me:11970: \"$ac_compile\"") >&5
11971 (eval $ac_compile) 2>&5
11972 ac_status=$?
11973 echo "$as_me:11973: \$? = $ac_status" >&5
11974 (exit $ac_status); } &&
11975 { ac_try='test -s conftest.$ac_objext'
11976 { (eval echo "$as_me:11976: \"$ac_try\"") >&5
11977 (eval $ac_try) 2>&5
11978 ac_status=$?
11979 echo "$as_me:11979: \$? = $ac_status" >&5
11980 (exit $ac_status); }; }; then
11981 ac_cv_have_sa_family_t="yes"
11982else
11983 echo "$as_me: failed program was:" >&5
11984cat conftest.$ac_ext >&5
11985 ac_cv_have_sa_family_t="no"
11986
11987fi
11988rm -f conftest.$ac_objext conftest.$ac_ext
11989
11990fi
11991rm -f conftest.$ac_objext conftest.$ac_ext
11992
11993fi
11994echo "$as_me:11994: result: $ac_cv_have_sa_family_t" >&5
11995echo "${ECHO_T}$ac_cv_have_sa_family_t" >&6
11996if test "x$ac_cv_have_sa_family_t" = "xyes" ; then
11997 cat >>confdefs.h <<\EOF
11998#define HAVE_SA_FAMILY_T 1
11999EOF
12000
12001fi
12002
12003echo "$as_me:12003: checking for pid_t" >&5
12004echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
12005if test "${ac_cv_have_pid_t+set}" = set; then
12006 echo $ECHO_N "(cached) $ECHO_C" >&6
12007else
12008
12009 cat >conftest.$ac_ext <<_ACEOF
12010#line 12010 "configure"
12011#include "confdefs.h"
12012
12013#include <sys/types.h>
12014
12015int
12016main ()
12017{
12018 pid_t foo; foo = 1235;
12019 ;
12020 return 0;
12021}
12022_ACEOF
12023rm -f conftest.$ac_objext
12024if { (eval echo "$as_me:12024: \"$ac_compile\"") >&5
12025 (eval $ac_compile) 2>&5
12026 ac_status=$?
12027 echo "$as_me:12027: \$? = $ac_status" >&5
12028 (exit $ac_status); } &&
12029 { ac_try='test -s conftest.$ac_objext'
12030 { (eval echo "$as_me:12030: \"$ac_try\"") >&5
12031 (eval $ac_try) 2>&5
12032 ac_status=$?
12033 echo "$as_me:12033: \$? = $ac_status" >&5
12034 (exit $ac_status); }; }; then
12035 ac_cv_have_pid_t="yes"
12036else
12037 echo "$as_me: failed program was:" >&5
12038cat conftest.$ac_ext >&5
12039 ac_cv_have_pid_t="no"
12040
12041fi
12042rm -f conftest.$ac_objext conftest.$ac_ext
12043
12044fi
12045echo "$as_me:12045: result: $ac_cv_have_pid_t" >&5
12046echo "${ECHO_T}$ac_cv_have_pid_t" >&6
12047if test "x$ac_cv_have_pid_t" = "xyes" ; then
12048 cat >>confdefs.h <<\EOF
12049#define HAVE_PID_T 1
12050EOF
12051
12052fi
12053
12054echo "$as_me:12054: checking for mode_t" >&5
12055echo $ECHO_N "checking for mode_t... $ECHO_C" >&6
12056if test "${ac_cv_have_mode_t+set}" = set; then
12057 echo $ECHO_N "(cached) $ECHO_C" >&6
12058else
12059
12060 cat >conftest.$ac_ext <<_ACEOF
12061#line 12061 "configure"
12062#include "confdefs.h"
12063
12064#include <sys/types.h>
12065
12066int
12067main ()
12068{
12069 mode_t foo; foo = 1235;
12070 ;
12071 return 0;
12072}
12073_ACEOF
12074rm -f conftest.$ac_objext
12075if { (eval echo "$as_me:12075: \"$ac_compile\"") >&5
12076 (eval $ac_compile) 2>&5
12077 ac_status=$?
12078 echo "$as_me:12078: \$? = $ac_status" >&5
12079 (exit $ac_status); } &&
12080 { ac_try='test -s conftest.$ac_objext'
12081 { (eval echo "$as_me:12081: \"$ac_try\"") >&5
12082 (eval $ac_try) 2>&5
12083 ac_status=$?
12084 echo "$as_me:12084: \$? = $ac_status" >&5
12085 (exit $ac_status); }; }; then
12086 ac_cv_have_mode_t="yes"
12087else
12088 echo "$as_me: failed program was:" >&5
12089cat conftest.$ac_ext >&5
12090 ac_cv_have_mode_t="no"
12091
12092fi
12093rm -f conftest.$ac_objext conftest.$ac_ext
12094
12095fi
12096echo "$as_me:12096: result: $ac_cv_have_mode_t" >&5
12097echo "${ECHO_T}$ac_cv_have_mode_t" >&6
12098if test "x$ac_cv_have_mode_t" = "xyes" ; then
12099 cat >>confdefs.h <<\EOF
12100#define HAVE_MODE_T 1
12101EOF
12102
12103fi
12104
12105echo "$as_me:12105: checking for struct sockaddr_storage" >&5
12106echo $ECHO_N "checking for struct sockaddr_storage... $ECHO_C" >&6
12107if test "${ac_cv_have_struct_sockaddr_storage+set}" = set; then
12108 echo $ECHO_N "(cached) $ECHO_C" >&6
12109else
12110
12111 cat >conftest.$ac_ext <<_ACEOF
12112#line 12112 "configure"
12113#include "confdefs.h"
12114
12115#include <sys/types.h>
12116#include <sys/socket.h>
12117
12118int
12119main ()
12120{
12121 struct sockaddr_storage s;
12122 ;
12123 return 0;
12124}
12125_ACEOF
12126rm -f conftest.$ac_objext
12127if { (eval echo "$as_me:12127: \"$ac_compile\"") >&5
12128 (eval $ac_compile) 2>&5
12129 ac_status=$?
12130 echo "$as_me:12130: \$? = $ac_status" >&5
12131 (exit $ac_status); } &&
12132 { ac_try='test -s conftest.$ac_objext'
12133 { (eval echo "$as_me:12133: \"$ac_try\"") >&5
12134 (eval $ac_try) 2>&5
12135 ac_status=$?
12136 echo "$as_me:12136: \$? = $ac_status" >&5
12137 (exit $ac_status); }; }; then
12138 ac_cv_have_struct_sockaddr_storage="yes"
12139else
12140 echo "$as_me: failed program was:" >&5
12141cat conftest.$ac_ext >&5
12142 ac_cv_have_struct_sockaddr_storage="no"
12143
12144fi
12145rm -f conftest.$ac_objext conftest.$ac_ext
12146
12147fi
12148echo "$as_me:12148: result: $ac_cv_have_struct_sockaddr_storage" >&5
12149echo "${ECHO_T}$ac_cv_have_struct_sockaddr_storage" >&6
12150if test "x$ac_cv_have_struct_sockaddr_storage" = "xyes" ; then
12151 cat >>confdefs.h <<\EOF
12152#define HAVE_STRUCT_SOCKADDR_STORAGE 1
12153EOF
12154
12155fi
12156
12157echo "$as_me:12157: checking for struct sockaddr_in6" >&5
12158echo $ECHO_N "checking for struct sockaddr_in6... $ECHO_C" >&6
12159if test "${ac_cv_have_struct_sockaddr_in6+set}" = set; then
12160 echo $ECHO_N "(cached) $ECHO_C" >&6
12161else
12162
12163 cat >conftest.$ac_ext <<_ACEOF
12164#line 12164 "configure"
12165#include "confdefs.h"
12166
12167#include <sys/types.h>
12168#include <netinet/in.h>
12169
12170int
12171main ()
12172{
12173 struct sockaddr_in6 s; s.sin6_family = 0;
12174 ;
12175 return 0;
12176}
12177_ACEOF
12178rm -f conftest.$ac_objext
12179if { (eval echo "$as_me:12179: \"$ac_compile\"") >&5
12180 (eval $ac_compile) 2>&5
12181 ac_status=$?
12182 echo "$as_me:12182: \$? = $ac_status" >&5
12183 (exit $ac_status); } &&
12184 { ac_try='test -s conftest.$ac_objext'
12185 { (eval echo "$as_me:12185: \"$ac_try\"") >&5
12186 (eval $ac_try) 2>&5
12187 ac_status=$?
12188 echo "$as_me:12188: \$? = $ac_status" >&5
12189 (exit $ac_status); }; }; then
12190 ac_cv_have_struct_sockaddr_in6="yes"
12191else
12192 echo "$as_me: failed program was:" >&5
12193cat conftest.$ac_ext >&5
12194 ac_cv_have_struct_sockaddr_in6="no"
12195
12196fi
12197rm -f conftest.$ac_objext conftest.$ac_ext
12198
12199fi
12200echo "$as_me:12200: result: $ac_cv_have_struct_sockaddr_in6" >&5
12201echo "${ECHO_T}$ac_cv_have_struct_sockaddr_in6" >&6
12202if test "x$ac_cv_have_struct_sockaddr_in6" = "xyes" ; then
12203 cat >>confdefs.h <<\EOF
12204#define HAVE_STRUCT_SOCKADDR_IN6 1
12205EOF
12206
12207fi
12208
12209echo "$as_me:12209: checking for struct in6_addr" >&5
12210echo $ECHO_N "checking for struct in6_addr... $ECHO_C" >&6
12211if test "${ac_cv_have_struct_in6_addr+set}" = set; then
12212 echo $ECHO_N "(cached) $ECHO_C" >&6
12213else
12214
12215 cat >conftest.$ac_ext <<_ACEOF
12216#line 12216 "configure"
12217#include "confdefs.h"
12218
12219#include <sys/types.h>
12220#include <netinet/in.h>
12221
12222int
12223main ()
12224{
12225 struct in6_addr s; s.s6_addr[0] = 0;
12226 ;
12227 return 0;
12228}
12229_ACEOF
12230rm -f conftest.$ac_objext
12231if { (eval echo "$as_me:12231: \"$ac_compile\"") >&5
12232 (eval $ac_compile) 2>&5
12233 ac_status=$?
12234 echo "$as_me:12234: \$? = $ac_status" >&5
12235 (exit $ac_status); } &&
12236 { ac_try='test -s conftest.$ac_objext'
12237 { (eval echo "$as_me:12237: \"$ac_try\"") >&5
12238 (eval $ac_try) 2>&5
12239 ac_status=$?
12240 echo "$as_me:12240: \$? = $ac_status" >&5
12241 (exit $ac_status); }; }; then
12242 ac_cv_have_struct_in6_addr="yes"
12243else
12244 echo "$as_me: failed program was:" >&5
12245cat conftest.$ac_ext >&5
12246 ac_cv_have_struct_in6_addr="no"
12247
12248fi
12249rm -f conftest.$ac_objext conftest.$ac_ext
12250
12251fi
12252echo "$as_me:12252: result: $ac_cv_have_struct_in6_addr" >&5
12253echo "${ECHO_T}$ac_cv_have_struct_in6_addr" >&6
12254if test "x$ac_cv_have_struct_in6_addr" = "xyes" ; then
12255 cat >>confdefs.h <<\EOF
12256#define HAVE_STRUCT_IN6_ADDR 1
12257EOF
12258
12259fi
12260
12261echo "$as_me:12261: checking for struct addrinfo" >&5
12262echo $ECHO_N "checking for struct addrinfo... $ECHO_C" >&6
12263if test "${ac_cv_have_struct_addrinfo+set}" = set; then
12264 echo $ECHO_N "(cached) $ECHO_C" >&6
12265else
12266
12267 cat >conftest.$ac_ext <<_ACEOF
12268#line 12268 "configure"
12269#include "confdefs.h"
12270
12271#include <sys/types.h>
12272#include <sys/socket.h>
12273#include <netdb.h>
12274
12275int
12276main ()
12277{
12278 struct addrinfo s; s.ai_flags = AI_PASSIVE;
12279 ;
12280 return 0;
12281}
12282_ACEOF
12283rm -f conftest.$ac_objext
12284if { (eval echo "$as_me:12284: \"$ac_compile\"") >&5
12285 (eval $ac_compile) 2>&5
12286 ac_status=$?
12287 echo "$as_me:12287: \$? = $ac_status" >&5
12288 (exit $ac_status); } &&
12289 { ac_try='test -s conftest.$ac_objext'
12290 { (eval echo "$as_me:12290: \"$ac_try\"") >&5
12291 (eval $ac_try) 2>&5
12292 ac_status=$?
12293 echo "$as_me:12293: \$? = $ac_status" >&5
12294 (exit $ac_status); }; }; then
12295 ac_cv_have_struct_addrinfo="yes"
12296else
12297 echo "$as_me: failed program was:" >&5
12298cat conftest.$ac_ext >&5
12299 ac_cv_have_struct_addrinfo="no"
12300
12301fi
12302rm -f conftest.$ac_objext conftest.$ac_ext
12303
12304fi
12305echo "$as_me:12305: result: $ac_cv_have_struct_addrinfo" >&5
12306echo "${ECHO_T}$ac_cv_have_struct_addrinfo" >&6
12307if test "x$ac_cv_have_struct_addrinfo" = "xyes" ; then
12308 cat >>confdefs.h <<\EOF
12309#define HAVE_STRUCT_ADDRINFO 1
12310EOF
12311
12312fi
12313
12314echo "$as_me:12314: checking for struct timeval" >&5
12315echo $ECHO_N "checking for struct timeval... $ECHO_C" >&6
12316if test "${ac_cv_have_struct_timeval+set}" = set; then
12317 echo $ECHO_N "(cached) $ECHO_C" >&6
12318else
12319
12320 cat >conftest.$ac_ext <<_ACEOF
12321#line 12321 "configure"
12322#include "confdefs.h"
12323 #include <sys/time.h>
12324int
12325main ()
12326{
12327 struct timeval tv; tv.tv_sec = 1;
12328 ;
12329 return 0;
12330}
12331_ACEOF
12332rm -f conftest.$ac_objext
12333if { (eval echo "$as_me:12333: \"$ac_compile\"") >&5
12334 (eval $ac_compile) 2>&5
12335 ac_status=$?
12336 echo "$as_me:12336: \$? = $ac_status" >&5
12337 (exit $ac_status); } &&
12338 { ac_try='test -s conftest.$ac_objext'
12339 { (eval echo "$as_me:12339: \"$ac_try\"") >&5
12340 (eval $ac_try) 2>&5
12341 ac_status=$?
12342 echo "$as_me:12342: \$? = $ac_status" >&5
12343 (exit $ac_status); }; }; then
12344 ac_cv_have_struct_timeval="yes"
12345else
12346 echo "$as_me: failed program was:" >&5
12347cat conftest.$ac_ext >&5
12348 ac_cv_have_struct_timeval="no"
12349
12350fi
12351rm -f conftest.$ac_objext conftest.$ac_ext
12352
12353fi
12354echo "$as_me:12354: result: $ac_cv_have_struct_timeval" >&5
12355echo "${ECHO_T}$ac_cv_have_struct_timeval" >&6
12356if test "x$ac_cv_have_struct_timeval" = "xyes" ; then
12357 cat >>confdefs.h <<\EOF
12358#define HAVE_STRUCT_TIMEVAL 1
12359EOF
12360
12361 have_struct_timeval=1
12362fi
12363
12364echo "$as_me:12364: checking for struct timespec" >&5
12365echo $ECHO_N "checking for struct timespec... $ECHO_C" >&6
12366if test "${ac_cv_type_struct_timespec+set}" = set; then
12367 echo $ECHO_N "(cached) $ECHO_C" >&6
12368else
12369 cat >conftest.$ac_ext <<_ACEOF
12370#line 12370 "configure"
12371#include "confdefs.h"
12372$ac_includes_default
12373int
12374main ()
12375{
12376if ((struct timespec *) 0)
12377 return 0;
12378if (sizeof (struct timespec))
12379 return 0;
12380 ;
12381 return 0;
12382}
12383_ACEOF
12384rm -f conftest.$ac_objext
12385if { (eval echo "$as_me:12385: \"$ac_compile\"") >&5
12386 (eval $ac_compile) 2>&5
12387 ac_status=$?
12388 echo "$as_me:12388: \$? = $ac_status" >&5
12389 (exit $ac_status); } &&
12390 { ac_try='test -s conftest.$ac_objext'
12391 { (eval echo "$as_me:12391: \"$ac_try\"") >&5
12392 (eval $ac_try) 2>&5
12393 ac_status=$?
12394 echo "$as_me:12394: \$? = $ac_status" >&5
12395 (exit $ac_status); }; }; then
12396 ac_cv_type_struct_timespec=yes
12397else
12398 echo "$as_me: failed program was:" >&5
12399cat conftest.$ac_ext >&5
12400ac_cv_type_struct_timespec=no
12401fi
12402rm -f conftest.$ac_objext conftest.$ac_ext
12403fi
12404echo "$as_me:12404: result: $ac_cv_type_struct_timespec" >&5
12405echo "${ECHO_T}$ac_cv_type_struct_timespec" >&6
12406if test $ac_cv_type_struct_timespec = yes; then
12407
12408cat >>confdefs.h <<EOF
12409#define HAVE_STRUCT_TIMESPEC 1
12410EOF
12411
12412fi
12413
12414# We need int64_t or else certian parts of the compile will fail.
12415if test "x$ac_cv_have_int64_t" = "xno" -a \
12416 "x$ac_cv_sizeof_long_int" != "x8" -a \
12417 "x$ac_cv_sizeof_long_long_int" = "x0" ; then
12418 echo "OpenSSH requires int64_t support. Contact your vendor or install"
12419 echo "an alternative compiler (I.E., GCC) before continuing."
12420 echo ""
12421 exit 1;
12422else
12423 if test "$cross_compiling" = yes; then
12424 { { echo "$as_me:12424: error: cannot run test program while cross compiling" >&5
12425echo "$as_me: error: cannot run test program while cross compiling" >&2;}
12426 { (exit 1); exit 1; }; }
12427else
12428 cat >conftest.$ac_ext <<_ACEOF
12429#line 12429 "configure"
12430#include "confdefs.h"
12431
12432#include <stdio.h>
12433#include <string.h>
12434#ifdef HAVE_SNPRINTF
12435main()
12436{
12437 char buf[50];
12438 char expected_out[50];
12439 int mazsize = 50 ;
12440#if (SIZEOF_LONG_INT == 8)
12441 long int num = 0x7fffffffffffffff;
12442#else
12443 long long num = 0x7fffffffffffffffll;
12444#endif
12445 strcpy(expected_out, "9223372036854775807");
12446 snprintf(buf, mazsize, "%lld", num);
12447 if(strcmp(buf, expected_out) != 0)
12448 exit(1);
12449 exit(0);
12450}
12451#else
12452main() { exit(0); }
12453#endif
12454
12455_ACEOF
12456rm -f conftest$ac_exeext
12457if { (eval echo "$as_me:12457: \"$ac_link\"") >&5
12458 (eval $ac_link) 2>&5
12459 ac_status=$?
12460 echo "$as_me:12460: \$? = $ac_status" >&5
12461 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12462 { (eval echo "$as_me:12462: \"$ac_try\"") >&5
12463 (eval $ac_try) 2>&5
12464 ac_status=$?
12465 echo "$as_me:12465: \$? = $ac_status" >&5
12466 (exit $ac_status); }; }; then
12467 true
12468else
12469 echo "$as_me: program exited with status $ac_status" >&5
12470echo "$as_me: failed program was:" >&5
12471cat conftest.$ac_ext >&5
12472 cat >>confdefs.h <<\EOF
12473#define BROKEN_SNPRINTF 1
12474EOF
12475
12476fi
12477rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12478fi
12479fi
12480
12481# look for field 'ut_host' in header 'utmp.h'
12482 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
12483 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_host
12484 echo "$as_me:12484: checking for ut_host field in utmp.h" >&5
12485echo $ECHO_N "checking for ut_host field in utmp.h... $ECHO_C" >&6
12486 if eval "test \"\${$ossh_varname+set}\" = set"; then
12487 echo $ECHO_N "(cached) $ECHO_C" >&6
12488else
12489
12490 cat >conftest.$ac_ext <<_ACEOF
12491#line 12491 "configure"
12492#include "confdefs.h"
12493#include <utmp.h>
12494
12495_ACEOF
12496if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12497 egrep "ut_host" >/dev/null 2>&1; then
12498 eval "$ossh_varname=yes"
12499else
12500 eval "$ossh_varname=no"
12501fi
12502rm -f conftest*
12503
12504fi
12505
12506 ossh_result=`eval 'echo $'"$ossh_varname"`
12507 if test -n "`echo $ossh_varname`"; then
12508 echo "$as_me:12508: result: $ossh_result" >&5
12509echo "${ECHO_T}$ossh_result" >&6
12510 if test "x$ossh_result" = "xyes"; then
12511 cat >>confdefs.h <<\EOF
12512#define HAVE_HOST_IN_UTMP 1
12513EOF
12514
12515 fi
12516 else
12517 echo "$as_me:12517: result: no" >&5
12518echo "${ECHO_T}no" >&6
12519 fi
12520
12521# look for field 'ut_host' in header 'utmpx.h'
12522 ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
12523 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_host
12524 echo "$as_me:12524: checking for ut_host field in utmpx.h" >&5
12525echo $ECHO_N "checking for ut_host field in utmpx.h... $ECHO_C" >&6
12526 if eval "test \"\${$ossh_varname+set}\" = set"; then
12527 echo $ECHO_N "(cached) $ECHO_C" >&6
12528else
12529
12530 cat >conftest.$ac_ext <<_ACEOF
12531#line 12531 "configure"
12532#include "confdefs.h"
12533#include <utmpx.h>
12534
12535_ACEOF
12536if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12537 egrep "ut_host" >/dev/null 2>&1; then
12538 eval "$ossh_varname=yes"
12539else
12540 eval "$ossh_varname=no"
12541fi
12542rm -f conftest*
12543
12544fi
12545
12546 ossh_result=`eval 'echo $'"$ossh_varname"`
12547 if test -n "`echo $ossh_varname`"; then
12548 echo "$as_me:12548: result: $ossh_result" >&5
12549echo "${ECHO_T}$ossh_result" >&6
12550 if test "x$ossh_result" = "xyes"; then
12551 cat >>confdefs.h <<\EOF
12552#define HAVE_HOST_IN_UTMPX 1
12553EOF
12554
12555 fi
12556 else
12557 echo "$as_me:12557: result: no" >&5
12558echo "${ECHO_T}no" >&6
12559 fi
12560
12561# look for field 'syslen' in header 'utmpx.h'
12562 ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
12563 ossh_varname="ossh_cv_$ossh_safe""_has_"syslen
12564 echo "$as_me:12564: checking for syslen field in utmpx.h" >&5
12565echo $ECHO_N "checking for syslen field in utmpx.h... $ECHO_C" >&6
12566 if eval "test \"\${$ossh_varname+set}\" = set"; then
12567 echo $ECHO_N "(cached) $ECHO_C" >&6
12568else
12569
12570 cat >conftest.$ac_ext <<_ACEOF
12571#line 12571 "configure"
12572#include "confdefs.h"
12573#include <utmpx.h>
12574
12575_ACEOF
12576if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12577 egrep "syslen" >/dev/null 2>&1; then
12578 eval "$ossh_varname=yes"
12579else
12580 eval "$ossh_varname=no"
12581fi
12582rm -f conftest*
12583
12584fi
12585
12586 ossh_result=`eval 'echo $'"$ossh_varname"`
12587 if test -n "`echo $ossh_varname`"; then
12588 echo "$as_me:12588: result: $ossh_result" >&5
12589echo "${ECHO_T}$ossh_result" >&6
12590 if test "x$ossh_result" = "xyes"; then
12591 cat >>confdefs.h <<\EOF
12592#define HAVE_SYSLEN_IN_UTMPX 1
12593EOF
12594
12595 fi
12596 else
12597 echo "$as_me:12597: result: no" >&5
12598echo "${ECHO_T}no" >&6
12599 fi
12600
12601# look for field 'ut_pid' in header 'utmp.h'
12602 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
12603 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_pid
12604 echo "$as_me:12604: checking for ut_pid field in utmp.h" >&5
12605echo $ECHO_N "checking for ut_pid field in utmp.h... $ECHO_C" >&6
12606 if eval "test \"\${$ossh_varname+set}\" = set"; then
12607 echo $ECHO_N "(cached) $ECHO_C" >&6
12608else
12609
12610 cat >conftest.$ac_ext <<_ACEOF
12611#line 12611 "configure"
12612#include "confdefs.h"
12613#include <utmp.h>
12614
12615_ACEOF
12616if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12617 egrep "ut_pid" >/dev/null 2>&1; then
12618 eval "$ossh_varname=yes"
12619else
12620 eval "$ossh_varname=no"
12621fi
12622rm -f conftest*
12623
12624fi
12625
12626 ossh_result=`eval 'echo $'"$ossh_varname"`
12627 if test -n "`echo $ossh_varname`"; then
12628 echo "$as_me:12628: result: $ossh_result" >&5
12629echo "${ECHO_T}$ossh_result" >&6
12630 if test "x$ossh_result" = "xyes"; then
12631 cat >>confdefs.h <<\EOF
12632#define HAVE_PID_IN_UTMP 1
12633EOF
12634
12635 fi
12636 else
12637 echo "$as_me:12637: result: no" >&5
12638echo "${ECHO_T}no" >&6
12639 fi
12640
12641# look for field 'ut_type' in header 'utmp.h'
12642 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
12643 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_type
12644 echo "$as_me:12644: checking for ut_type field in utmp.h" >&5
12645echo $ECHO_N "checking for ut_type field in utmp.h... $ECHO_C" >&6
12646 if eval "test \"\${$ossh_varname+set}\" = set"; then
12647 echo $ECHO_N "(cached) $ECHO_C" >&6
12648else
12649
12650 cat >conftest.$ac_ext <<_ACEOF
12651#line 12651 "configure"
12652#include "confdefs.h"
12653#include <utmp.h>
12654
12655_ACEOF
12656if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12657 egrep "ut_type" >/dev/null 2>&1; then
12658 eval "$ossh_varname=yes"
12659else
12660 eval "$ossh_varname=no"
12661fi
12662rm -f conftest*
12663
12664fi
12665
12666 ossh_result=`eval 'echo $'"$ossh_varname"`
12667 if test -n "`echo $ossh_varname`"; then
12668 echo "$as_me:12668: result: $ossh_result" >&5
12669echo "${ECHO_T}$ossh_result" >&6
12670 if test "x$ossh_result" = "xyes"; then
12671 cat >>confdefs.h <<\EOF
12672#define HAVE_TYPE_IN_UTMP 1
12673EOF
12674
12675 fi
12676 else
12677 echo "$as_me:12677: result: no" >&5
12678echo "${ECHO_T}no" >&6
12679 fi
12680
12681# look for field 'ut_type' in header 'utmpx.h'
12682 ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
12683 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_type
12684 echo "$as_me:12684: checking for ut_type field in utmpx.h" >&5
12685echo $ECHO_N "checking for ut_type field in utmpx.h... $ECHO_C" >&6
12686 if eval "test \"\${$ossh_varname+set}\" = set"; then
12687 echo $ECHO_N "(cached) $ECHO_C" >&6
12688else
12689
12690 cat >conftest.$ac_ext <<_ACEOF
12691#line 12691 "configure"
12692#include "confdefs.h"
12693#include <utmpx.h>
12694
12695_ACEOF
12696if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12697 egrep "ut_type" >/dev/null 2>&1; then
12698 eval "$ossh_varname=yes"
12699else
12700 eval "$ossh_varname=no"
12701fi
12702rm -f conftest*
12703
12704fi
12705
12706 ossh_result=`eval 'echo $'"$ossh_varname"`
12707 if test -n "`echo $ossh_varname`"; then
12708 echo "$as_me:12708: result: $ossh_result" >&5
12709echo "${ECHO_T}$ossh_result" >&6
12710 if test "x$ossh_result" = "xyes"; then
12711 cat >>confdefs.h <<\EOF
12712#define HAVE_TYPE_IN_UTMPX 1
12713EOF
12714
12715 fi
12716 else
12717 echo "$as_me:12717: result: no" >&5
12718echo "${ECHO_T}no" >&6
12719 fi
12720
12721# look for field 'ut_tv' in header 'utmp.h'
12722 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
12723 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_tv
12724 echo "$as_me:12724: checking for ut_tv field in utmp.h" >&5
12725echo $ECHO_N "checking for ut_tv field in utmp.h... $ECHO_C" >&6
12726 if eval "test \"\${$ossh_varname+set}\" = set"; then
12727 echo $ECHO_N "(cached) $ECHO_C" >&6
12728else
12729
12730 cat >conftest.$ac_ext <<_ACEOF
12731#line 12731 "configure"
12732#include "confdefs.h"
12733#include <utmp.h>
12734
12735_ACEOF
12736if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12737 egrep "ut_tv" >/dev/null 2>&1; then
12738 eval "$ossh_varname=yes"
12739else
12740 eval "$ossh_varname=no"
12741fi
12742rm -f conftest*
12743
12744fi
12745
12746 ossh_result=`eval 'echo $'"$ossh_varname"`
12747 if test -n "`echo $ossh_varname`"; then
12748 echo "$as_me:12748: result: $ossh_result" >&5
12749echo "${ECHO_T}$ossh_result" >&6
12750 if test "x$ossh_result" = "xyes"; then
12751 cat >>confdefs.h <<\EOF
12752#define HAVE_TV_IN_UTMP 1
12753EOF
12754
12755 fi
12756 else
12757 echo "$as_me:12757: result: no" >&5
12758echo "${ECHO_T}no" >&6
12759 fi
12760
12761# look for field 'ut_id' in header 'utmp.h'
12762 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
12763 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_id
12764 echo "$as_me:12764: checking for ut_id field in utmp.h" >&5
12765echo $ECHO_N "checking for ut_id field in utmp.h... $ECHO_C" >&6
12766 if eval "test \"\${$ossh_varname+set}\" = set"; then
12767 echo $ECHO_N "(cached) $ECHO_C" >&6
12768else
12769
12770 cat >conftest.$ac_ext <<_ACEOF
12771#line 12771 "configure"
12772#include "confdefs.h"
12773#include <utmp.h>
12774
12775_ACEOF
12776if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12777 egrep "ut_id" >/dev/null 2>&1; then
12778 eval "$ossh_varname=yes"
12779else
12780 eval "$ossh_varname=no"
12781fi
12782rm -f conftest*
12783
12784fi
12785
12786 ossh_result=`eval 'echo $'"$ossh_varname"`
12787 if test -n "`echo $ossh_varname`"; then
12788 echo "$as_me:12788: result: $ossh_result" >&5
12789echo "${ECHO_T}$ossh_result" >&6
12790 if test "x$ossh_result" = "xyes"; then
12791 cat >>confdefs.h <<\EOF
12792#define HAVE_ID_IN_UTMP 1
12793EOF
12794
12795 fi
12796 else
12797 echo "$as_me:12797: result: no" >&5
12798echo "${ECHO_T}no" >&6
12799 fi
12800
12801# look for field 'ut_id' in header 'utmpx.h'
12802 ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
12803 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_id
12804 echo "$as_me:12804: checking for ut_id field in utmpx.h" >&5
12805echo $ECHO_N "checking for ut_id field in utmpx.h... $ECHO_C" >&6
12806 if eval "test \"\${$ossh_varname+set}\" = set"; then
12807 echo $ECHO_N "(cached) $ECHO_C" >&6
12808else
12809
12810 cat >conftest.$ac_ext <<_ACEOF
12811#line 12811 "configure"
12812#include "confdefs.h"
12813#include <utmpx.h>
12814
12815_ACEOF
12816if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12817 egrep "ut_id" >/dev/null 2>&1; then
12818 eval "$ossh_varname=yes"
12819else
12820 eval "$ossh_varname=no"
12821fi
12822rm -f conftest*
12823
12824fi
12825
12826 ossh_result=`eval 'echo $'"$ossh_varname"`
12827 if test -n "`echo $ossh_varname`"; then
12828 echo "$as_me:12828: result: $ossh_result" >&5
12829echo "${ECHO_T}$ossh_result" >&6
12830 if test "x$ossh_result" = "xyes"; then
12831 cat >>confdefs.h <<\EOF
12832#define HAVE_ID_IN_UTMPX 1
12833EOF
12834
12835 fi
12836 else
12837 echo "$as_me:12837: result: no" >&5
12838echo "${ECHO_T}no" >&6
12839 fi
12840
12841# look for field 'ut_addr' in header 'utmp.h'
12842 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
12843 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr
12844 echo "$as_me:12844: checking for ut_addr field in utmp.h" >&5
12845echo $ECHO_N "checking for ut_addr field in utmp.h... $ECHO_C" >&6
12846 if eval "test \"\${$ossh_varname+set}\" = set"; then
12847 echo $ECHO_N "(cached) $ECHO_C" >&6
12848else
12849
12850 cat >conftest.$ac_ext <<_ACEOF
12851#line 12851 "configure"
12852#include "confdefs.h"
12853#include <utmp.h>
12854
12855_ACEOF
12856if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12857 egrep "ut_addr" >/dev/null 2>&1; then
12858 eval "$ossh_varname=yes"
12859else
12860 eval "$ossh_varname=no"
12861fi
12862rm -f conftest*
12863
12864fi
12865
12866 ossh_result=`eval 'echo $'"$ossh_varname"`
12867 if test -n "`echo $ossh_varname`"; then
12868 echo "$as_me:12868: result: $ossh_result" >&5
12869echo "${ECHO_T}$ossh_result" >&6
12870 if test "x$ossh_result" = "xyes"; then
12871 cat >>confdefs.h <<\EOF
12872#define HAVE_ADDR_IN_UTMP 1
12873EOF
12874
12875 fi
12876 else
12877 echo "$as_me:12877: result: no" >&5
12878echo "${ECHO_T}no" >&6
12879 fi
12880
12881# look for field 'ut_addr' in header 'utmpx.h'
12882 ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
12883 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr
12884 echo "$as_me:12884: checking for ut_addr field in utmpx.h" >&5
12885echo $ECHO_N "checking for ut_addr field in utmpx.h... $ECHO_C" >&6
12886 if eval "test \"\${$ossh_varname+set}\" = set"; then
12887 echo $ECHO_N "(cached) $ECHO_C" >&6
12888else
12889
12890 cat >conftest.$ac_ext <<_ACEOF
12891#line 12891 "configure"
12892#include "confdefs.h"
12893#include <utmpx.h>
12894
12895_ACEOF
12896if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12897 egrep "ut_addr" >/dev/null 2>&1; then
12898 eval "$ossh_varname=yes"
12899else
12900 eval "$ossh_varname=no"
12901fi
12902rm -f conftest*
12903
12904fi
12905
12906 ossh_result=`eval 'echo $'"$ossh_varname"`
12907 if test -n "`echo $ossh_varname`"; then
12908 echo "$as_me:12908: result: $ossh_result" >&5
12909echo "${ECHO_T}$ossh_result" >&6
12910 if test "x$ossh_result" = "xyes"; then
12911 cat >>confdefs.h <<\EOF
12912#define HAVE_ADDR_IN_UTMPX 1
12913EOF
12914
12915 fi
12916 else
12917 echo "$as_me:12917: result: no" >&5
12918echo "${ECHO_T}no" >&6
12919 fi
12920
12921# look for field 'ut_addr_v6' in header 'utmp.h'
12922 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
12923 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr_v6
12924 echo "$as_me:12924: checking for ut_addr_v6 field in utmp.h" >&5
12925echo $ECHO_N "checking for ut_addr_v6 field in utmp.h... $ECHO_C" >&6
12926 if eval "test \"\${$ossh_varname+set}\" = set"; then
12927 echo $ECHO_N "(cached) $ECHO_C" >&6
12928else
12929
12930 cat >conftest.$ac_ext <<_ACEOF
12931#line 12931 "configure"
12932#include "confdefs.h"
12933#include <utmp.h>
12934
12935_ACEOF
12936if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12937 egrep "ut_addr_v6" >/dev/null 2>&1; then
12938 eval "$ossh_varname=yes"
12939else
12940 eval "$ossh_varname=no"
12941fi
12942rm -f conftest*
12943
12944fi
12945
12946 ossh_result=`eval 'echo $'"$ossh_varname"`
12947 if test -n "`echo $ossh_varname`"; then
12948 echo "$as_me:12948: result: $ossh_result" >&5
12949echo "${ECHO_T}$ossh_result" >&6
12950 if test "x$ossh_result" = "xyes"; then
12951 cat >>confdefs.h <<\EOF
12952#define HAVE_ADDR_V6_IN_UTMP 1
12953EOF
12954
12955 fi
12956 else
12957 echo "$as_me:12957: result: no" >&5
12958echo "${ECHO_T}no" >&6
12959 fi
12960
12961# look for field 'ut_addr_v6' in header 'utmpx.h'
12962 ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
12963 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr_v6
12964 echo "$as_me:12964: checking for ut_addr_v6 field in utmpx.h" >&5
12965echo $ECHO_N "checking for ut_addr_v6 field in utmpx.h... $ECHO_C" >&6
12966 if eval "test \"\${$ossh_varname+set}\" = set"; then
12967 echo $ECHO_N "(cached) $ECHO_C" >&6
12968else
12969
12970 cat >conftest.$ac_ext <<_ACEOF
12971#line 12971 "configure"
12972#include "confdefs.h"
12973#include <utmpx.h>
12974
12975_ACEOF
12976if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12977 egrep "ut_addr_v6" >/dev/null 2>&1; then
12978 eval "$ossh_varname=yes"
12979else
12980 eval "$ossh_varname=no"
12981fi
12982rm -f conftest*
12983
12984fi
12985
12986 ossh_result=`eval 'echo $'"$ossh_varname"`
12987 if test -n "`echo $ossh_varname`"; then
12988 echo "$as_me:12988: result: $ossh_result" >&5
12989echo "${ECHO_T}$ossh_result" >&6
12990 if test "x$ossh_result" = "xyes"; then
12991 cat >>confdefs.h <<\EOF
12992#define HAVE_ADDR_V6_IN_UTMPX 1
12993EOF
12994
12995 fi
12996 else
12997 echo "$as_me:12997: result: no" >&5
12998echo "${ECHO_T}no" >&6
12999 fi
13000
13001# look for field 'ut_exit' in header 'utmp.h'
13002 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
13003 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_exit
13004 echo "$as_me:13004: checking for ut_exit field in utmp.h" >&5
13005echo $ECHO_N "checking for ut_exit field in utmp.h... $ECHO_C" >&6
13006 if eval "test \"\${$ossh_varname+set}\" = set"; then
13007 echo $ECHO_N "(cached) $ECHO_C" >&6
13008else
13009
13010 cat >conftest.$ac_ext <<_ACEOF
13011#line 13011 "configure"
13012#include "confdefs.h"
13013#include <utmp.h>
13014
13015_ACEOF
13016if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13017 egrep "ut_exit" >/dev/null 2>&1; then
13018 eval "$ossh_varname=yes"
13019else
13020 eval "$ossh_varname=no"
13021fi
13022rm -f conftest*
13023
13024fi
13025
13026 ossh_result=`eval 'echo $'"$ossh_varname"`
13027 if test -n "`echo $ossh_varname`"; then
13028 echo "$as_me:13028: result: $ossh_result" >&5
13029echo "${ECHO_T}$ossh_result" >&6
13030 if test "x$ossh_result" = "xyes"; then
13031 cat >>confdefs.h <<\EOF
13032#define HAVE_EXIT_IN_UTMP 1
13033EOF
13034
13035 fi
13036 else
13037 echo "$as_me:13037: result: no" >&5
13038echo "${ECHO_T}no" >&6
13039 fi
13040
13041# look for field 'ut_time' in header 'utmp.h'
13042 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
13043 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_time
13044 echo "$as_me:13044: checking for ut_time field in utmp.h" >&5
13045echo $ECHO_N "checking for ut_time field in utmp.h... $ECHO_C" >&6
13046 if eval "test \"\${$ossh_varname+set}\" = set"; then
13047 echo $ECHO_N "(cached) $ECHO_C" >&6
13048else
13049
13050 cat >conftest.$ac_ext <<_ACEOF
13051#line 13051 "configure"
13052#include "confdefs.h"
13053#include <utmp.h>
13054
13055_ACEOF
13056if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13057 egrep "ut_time" >/dev/null 2>&1; then
13058 eval "$ossh_varname=yes"
13059else
13060 eval "$ossh_varname=no"
13061fi
13062rm -f conftest*
13063
13064fi
13065
13066 ossh_result=`eval 'echo $'"$ossh_varname"`
13067 if test -n "`echo $ossh_varname`"; then
13068 echo "$as_me:13068: result: $ossh_result" >&5
13069echo "${ECHO_T}$ossh_result" >&6
13070 if test "x$ossh_result" = "xyes"; then
13071 cat >>confdefs.h <<\EOF
13072#define HAVE_TIME_IN_UTMP 1
13073EOF
13074
13075 fi
13076 else
13077 echo "$as_me:13077: result: no" >&5
13078echo "${ECHO_T}no" >&6
13079 fi
13080
13081# look for field 'ut_time' in header 'utmpx.h'
13082 ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
13083 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_time
13084 echo "$as_me:13084: checking for ut_time field in utmpx.h" >&5
13085echo $ECHO_N "checking for ut_time field in utmpx.h... $ECHO_C" >&6
13086 if eval "test \"\${$ossh_varname+set}\" = set"; then
13087 echo $ECHO_N "(cached) $ECHO_C" >&6
13088else
13089
13090 cat >conftest.$ac_ext <<_ACEOF
13091#line 13091 "configure"
13092#include "confdefs.h"
13093#include <utmpx.h>
13094
13095_ACEOF
13096if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13097 egrep "ut_time" >/dev/null 2>&1; then
13098 eval "$ossh_varname=yes"
13099else
13100 eval "$ossh_varname=no"
13101fi
13102rm -f conftest*
13103
13104fi
13105
13106 ossh_result=`eval 'echo $'"$ossh_varname"`
13107 if test -n "`echo $ossh_varname`"; then
13108 echo "$as_me:13108: result: $ossh_result" >&5
13109echo "${ECHO_T}$ossh_result" >&6
13110 if test "x$ossh_result" = "xyes"; then
13111 cat >>confdefs.h <<\EOF
13112#define HAVE_TIME_IN_UTMPX 1
13113EOF
13114
13115 fi
13116 else
13117 echo "$as_me:13117: result: no" >&5
13118echo "${ECHO_T}no" >&6
13119 fi
13120
13121# look for field 'ut_tv' in header 'utmpx.h'
13122 ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
13123 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_tv
13124 echo "$as_me:13124: checking for ut_tv field in utmpx.h" >&5
13125echo $ECHO_N "checking for ut_tv field in utmpx.h... $ECHO_C" >&6
13126 if eval "test \"\${$ossh_varname+set}\" = set"; then
13127 echo $ECHO_N "(cached) $ECHO_C" >&6
13128else
13129
13130 cat >conftest.$ac_ext <<_ACEOF
13131#line 13131 "configure"
13132#include "confdefs.h"
13133#include <utmpx.h>
13134
13135_ACEOF
13136if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13137 egrep "ut_tv" >/dev/null 2>&1; then
13138 eval "$ossh_varname=yes"
13139else
13140 eval "$ossh_varname=no"
13141fi
13142rm -f conftest*
13143
13144fi
13145
13146 ossh_result=`eval 'echo $'"$ossh_varname"`
13147 if test -n "`echo $ossh_varname`"; then
13148 echo "$as_me:13148: result: $ossh_result" >&5
13149echo "${ECHO_T}$ossh_result" >&6
13150 if test "x$ossh_result" = "xyes"; then
13151 cat >>confdefs.h <<\EOF
13152#define HAVE_TV_IN_UTMPX 1
13153EOF
13154
13155 fi
13156 else
13157 echo "$as_me:13157: result: no" >&5
13158echo "${ECHO_T}no" >&6
13159 fi
13160
13161echo "$as_me:13161: checking for struct stat.st_blksize" >&5
13162echo $ECHO_N "checking for struct stat.st_blksize... $ECHO_C" >&6
13163if test "${ac_cv_member_struct_stat_st_blksize+set}" = set; then
13164 echo $ECHO_N "(cached) $ECHO_C" >&6
13165else
13166 cat >conftest.$ac_ext <<_ACEOF
13167#line 13167 "configure"
13168#include "confdefs.h"
13169$ac_includes_default
13170int
13171main ()
13172{
13173static struct stat ac_aggr;
13174if (ac_aggr.st_blksize)
13175return 0;
13176 ;
13177 return 0;
13178}
13179_ACEOF
13180rm -f conftest.$ac_objext
13181if { (eval echo "$as_me:13181: \"$ac_compile\"") >&5
13182 (eval $ac_compile) 2>&5
13183 ac_status=$?
13184 echo "$as_me:13184: \$? = $ac_status" >&5
13185 (exit $ac_status); } &&
13186 { ac_try='test -s conftest.$ac_objext'
13187 { (eval echo "$as_me:13187: \"$ac_try\"") >&5
13188 (eval $ac_try) 2>&5
13189 ac_status=$?
13190 echo "$as_me:13190: \$? = $ac_status" >&5
13191 (exit $ac_status); }; }; then
13192 ac_cv_member_struct_stat_st_blksize=yes
13193else
13194 echo "$as_me: failed program was:" >&5
13195cat conftest.$ac_ext >&5
13196ac_cv_member_struct_stat_st_blksize=no
13197fi
13198rm -f conftest.$ac_objext conftest.$ac_ext
13199fi
13200echo "$as_me:13200: result: $ac_cv_member_struct_stat_st_blksize" >&5
13201echo "${ECHO_T}$ac_cv_member_struct_stat_st_blksize" >&6
13202if test $ac_cv_member_struct_stat_st_blksize = yes; then
13203
13204cat >>confdefs.h <<EOF
13205#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
13206EOF
13207
13208fi
13209
13210echo "$as_me:13210: checking for ss_family field in struct sockaddr_storage" >&5
13211echo $ECHO_N "checking for ss_family field in struct sockaddr_storage... $ECHO_C" >&6
13212if test "${ac_cv_have_ss_family_in_struct_ss+set}" = set; then
13213 echo $ECHO_N "(cached) $ECHO_C" >&6
13214else
13215
13216 cat >conftest.$ac_ext <<_ACEOF
13217#line 13217 "configure"
13218#include "confdefs.h"
13219
13220#include <sys/types.h>
13221#include <sys/socket.h>
13222
13223int
13224main ()
13225{
13226 struct sockaddr_storage s; s.ss_family = 1;
13227 ;
13228 return 0;
13229}
13230_ACEOF
13231rm -f conftest.$ac_objext
13232if { (eval echo "$as_me:13232: \"$ac_compile\"") >&5
13233 (eval $ac_compile) 2>&5
13234 ac_status=$?
13235 echo "$as_me:13235: \$? = $ac_status" >&5
13236 (exit $ac_status); } &&
13237 { ac_try='test -s conftest.$ac_objext'
13238 { (eval echo "$as_me:13238: \"$ac_try\"") >&5
13239 (eval $ac_try) 2>&5
13240 ac_status=$?
13241 echo "$as_me:13241: \$? = $ac_status" >&5
13242 (exit $ac_status); }; }; then
13243 ac_cv_have_ss_family_in_struct_ss="yes"
13244else
13245 echo "$as_me: failed program was:" >&5
13246cat conftest.$ac_ext >&5
13247 ac_cv_have_ss_family_in_struct_ss="no"
13248fi
13249rm -f conftest.$ac_objext conftest.$ac_ext
13250
13251fi
13252echo "$as_me:13252: result: $ac_cv_have_ss_family_in_struct_ss" >&5
13253echo "${ECHO_T}$ac_cv_have_ss_family_in_struct_ss" >&6
13254if test "x$ac_cv_have_ss_family_in_struct_ss" = "xyes" ; then
13255 cat >>confdefs.h <<\EOF
13256#define HAVE_SS_FAMILY_IN_SS 1
13257EOF
13258
13259fi
13260
13261echo "$as_me:13261: checking for __ss_family field in struct sockaddr_storage" >&5
13262echo $ECHO_N "checking for __ss_family field in struct sockaddr_storage... $ECHO_C" >&6
13263if test "${ac_cv_have___ss_family_in_struct_ss+set}" = set; then
13264 echo $ECHO_N "(cached) $ECHO_C" >&6
13265else
13266
13267 cat >conftest.$ac_ext <<_ACEOF
13268#line 13268 "configure"
13269#include "confdefs.h"
13270
13271#include <sys/types.h>
13272#include <sys/socket.h>
13273
13274int
13275main ()
13276{
13277 struct sockaddr_storage s; s.__ss_family = 1;
13278 ;
13279 return 0;
13280}
13281_ACEOF
13282rm -f conftest.$ac_objext
13283if { (eval echo "$as_me:13283: \"$ac_compile\"") >&5
13284 (eval $ac_compile) 2>&5
13285 ac_status=$?
13286 echo "$as_me:13286: \$? = $ac_status" >&5
13287 (exit $ac_status); } &&
13288 { ac_try='test -s conftest.$ac_objext'
13289 { (eval echo "$as_me:13289: \"$ac_try\"") >&5
13290 (eval $ac_try) 2>&5
13291 ac_status=$?
13292 echo "$as_me:13292: \$? = $ac_status" >&5
13293 (exit $ac_status); }; }; then
13294 ac_cv_have___ss_family_in_struct_ss="yes"
13295else
13296 echo "$as_me: failed program was:" >&5
13297cat conftest.$ac_ext >&5
13298 ac_cv_have___ss_family_in_struct_ss="no"
13299
13300fi
13301rm -f conftest.$ac_objext conftest.$ac_ext
13302
13303fi
13304echo "$as_me:13304: result: $ac_cv_have___ss_family_in_struct_ss" >&5
13305echo "${ECHO_T}$ac_cv_have___ss_family_in_struct_ss" >&6
13306if test "x$ac_cv_have___ss_family_in_struct_ss" = "xyes" ; then
13307 cat >>confdefs.h <<\EOF
13308#define HAVE___SS_FAMILY_IN_SS 1
13309EOF
13310
13311fi
13312
13313echo "$as_me:13313: checking for pw_class field in struct passwd" >&5
13314echo $ECHO_N "checking for pw_class field in struct passwd... $ECHO_C" >&6
13315if test "${ac_cv_have_pw_class_in_struct_passwd+set}" = set; then
13316 echo $ECHO_N "(cached) $ECHO_C" >&6
13317else
13318
13319 cat >conftest.$ac_ext <<_ACEOF
13320#line 13320 "configure"
13321#include "confdefs.h"
13322
13323#include <pwd.h>
13324
13325int
13326main ()
13327{
13328 struct passwd p; p.pw_class = 0;
13329 ;
13330 return 0;
13331}
13332_ACEOF
13333rm -f conftest.$ac_objext
13334if { (eval echo "$as_me:13334: \"$ac_compile\"") >&5
13335 (eval $ac_compile) 2>&5
13336 ac_status=$?
13337 echo "$as_me:13337: \$? = $ac_status" >&5
13338 (exit $ac_status); } &&
13339 { ac_try='test -s conftest.$ac_objext'
13340 { (eval echo "$as_me:13340: \"$ac_try\"") >&5
13341 (eval $ac_try) 2>&5
13342 ac_status=$?
13343 echo "$as_me:13343: \$? = $ac_status" >&5
13344 (exit $ac_status); }; }; then
13345 ac_cv_have_pw_class_in_struct_passwd="yes"
13346else
13347 echo "$as_me: failed program was:" >&5
13348cat conftest.$ac_ext >&5
13349 ac_cv_have_pw_class_in_struct_passwd="no"
13350
13351fi
13352rm -f conftest.$ac_objext conftest.$ac_ext
13353
13354fi
13355echo "$as_me:13355: result: $ac_cv_have_pw_class_in_struct_passwd" >&5
13356echo "${ECHO_T}$ac_cv_have_pw_class_in_struct_passwd" >&6
13357if test "x$ac_cv_have_pw_class_in_struct_passwd" = "xyes" ; then
13358 cat >>confdefs.h <<\EOF
13359#define HAVE_PW_CLASS_IN_PASSWD 1
13360EOF
13361
13362fi
13363
13364echo "$as_me:13364: checking for pw_expire field in struct passwd" >&5
13365echo $ECHO_N "checking for pw_expire field in struct passwd... $ECHO_C" >&6
13366if test "${ac_cv_have_pw_expire_in_struct_passwd+set}" = set; then
13367 echo $ECHO_N "(cached) $ECHO_C" >&6
13368else
13369
13370 cat >conftest.$ac_ext <<_ACEOF
13371#line 13371 "configure"
13372#include "confdefs.h"
13373
13374#include <pwd.h>
13375
13376int
13377main ()
13378{
13379 struct passwd p; p.pw_expire = 0;
13380 ;
13381 return 0;
13382}
13383_ACEOF
13384rm -f conftest.$ac_objext
13385if { (eval echo "$as_me:13385: \"$ac_compile\"") >&5
13386 (eval $ac_compile) 2>&5
13387 ac_status=$?
13388 echo "$as_me:13388: \$? = $ac_status" >&5
13389 (exit $ac_status); } &&
13390 { ac_try='test -s conftest.$ac_objext'
13391 { (eval echo "$as_me:13391: \"$ac_try\"") >&5
13392 (eval $ac_try) 2>&5
13393 ac_status=$?
13394 echo "$as_me:13394: \$? = $ac_status" >&5
13395 (exit $ac_status); }; }; then
13396 ac_cv_have_pw_expire_in_struct_passwd="yes"
13397else
13398 echo "$as_me: failed program was:" >&5
13399cat conftest.$ac_ext >&5
13400 ac_cv_have_pw_expire_in_struct_passwd="no"
13401
13402fi
13403rm -f conftest.$ac_objext conftest.$ac_ext
13404
13405fi
13406echo "$as_me:13406: result: $ac_cv_have_pw_expire_in_struct_passwd" >&5
13407echo "${ECHO_T}$ac_cv_have_pw_expire_in_struct_passwd" >&6
13408if test "x$ac_cv_have_pw_expire_in_struct_passwd" = "xyes" ; then
13409 cat >>confdefs.h <<\EOF
13410#define HAVE_PW_EXPIRE_IN_PASSWD 1
13411EOF
13412
13413fi
13414
13415echo "$as_me:13415: checking for pw_change field in struct passwd" >&5
13416echo $ECHO_N "checking for pw_change field in struct passwd... $ECHO_C" >&6
13417if test "${ac_cv_have_pw_change_in_struct_passwd+set}" = set; then
13418 echo $ECHO_N "(cached) $ECHO_C" >&6
13419else
13420
13421 cat >conftest.$ac_ext <<_ACEOF
13422#line 13422 "configure"
13423#include "confdefs.h"
13424
13425#include <pwd.h>
13426
13427int
13428main ()
13429{
13430 struct passwd p; p.pw_change = 0;
13431 ;
13432 return 0;
13433}
13434_ACEOF
13435rm -f conftest.$ac_objext
13436if { (eval echo "$as_me:13436: \"$ac_compile\"") >&5
13437 (eval $ac_compile) 2>&5
13438 ac_status=$?
13439 echo "$as_me:13439: \$? = $ac_status" >&5
13440 (exit $ac_status); } &&
13441 { ac_try='test -s conftest.$ac_objext'
13442 { (eval echo "$as_me:13442: \"$ac_try\"") >&5
13443 (eval $ac_try) 2>&5
13444 ac_status=$?
13445 echo "$as_me:13445: \$? = $ac_status" >&5
13446 (exit $ac_status); }; }; then
13447 ac_cv_have_pw_change_in_struct_passwd="yes"
13448else
13449 echo "$as_me: failed program was:" >&5
13450cat conftest.$ac_ext >&5
13451 ac_cv_have_pw_change_in_struct_passwd="no"
13452
13453fi
13454rm -f conftest.$ac_objext conftest.$ac_ext
13455
13456fi
13457echo "$as_me:13457: result: $ac_cv_have_pw_change_in_struct_passwd" >&5
13458echo "${ECHO_T}$ac_cv_have_pw_change_in_struct_passwd" >&6
13459if test "x$ac_cv_have_pw_change_in_struct_passwd" = "xyes" ; then
13460 cat >>confdefs.h <<\EOF
13461#define HAVE_PW_CHANGE_IN_PASSWD 1
13462EOF
13463
13464fi
13465
13466echo "$as_me:13466: checking for msg_accrights field in struct msghdr" >&5
13467echo $ECHO_N "checking for msg_accrights field in struct msghdr... $ECHO_C" >&6
13468if test "${ac_cv_have_accrights_in_msghdr+set}" = set; then
13469 echo $ECHO_N "(cached) $ECHO_C" >&6
13470else
13471
13472 if test "$cross_compiling" = yes; then
13473 { { echo "$as_me:13473: error: cannot run test program while cross compiling" >&5
13474echo "$as_me: error: cannot run test program while cross compiling" >&2;}
13475 { (exit 1); exit 1; }; }
13476else
13477 cat >conftest.$ac_ext <<_ACEOF
13478#line 13478 "configure"
13479#include "confdefs.h"
13480
13481#include <sys/types.h>
13482#include <sys/socket.h>
13483#include <sys/uio.h>
13484int main() {
13485#ifdef msg_accrights
13486exit(1);
13487#endif
13488struct msghdr m;
13489m.msg_accrights = 0;
13490exit(0);
13491}
13492
13493_ACEOF
13494rm -f conftest$ac_exeext
13495if { (eval echo "$as_me:13495: \"$ac_link\"") >&5
13496 (eval $ac_link) 2>&5
13497 ac_status=$?
13498 echo "$as_me:13498: \$? = $ac_status" >&5
13499 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13500 { (eval echo "$as_me:13500: \"$ac_try\"") >&5
13501 (eval $ac_try) 2>&5
13502 ac_status=$?
13503 echo "$as_me:13503: \$? = $ac_status" >&5
13504 (exit $ac_status); }; }; then
13505 ac_cv_have_accrights_in_msghdr="yes"
13506else
13507 echo "$as_me: program exited with status $ac_status" >&5
13508echo "$as_me: failed program was:" >&5
13509cat conftest.$ac_ext >&5
13510 ac_cv_have_accrights_in_msghdr="no"
13511
13512fi
13513rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13514fi
13515
13516fi
13517echo "$as_me:13517: result: $ac_cv_have_accrights_in_msghdr" >&5
13518echo "${ECHO_T}$ac_cv_have_accrights_in_msghdr" >&6
13519if test "x$ac_cv_have_accrights_in_msghdr" = "xyes" ; then
13520 cat >>confdefs.h <<\EOF
13521#define HAVE_ACCRIGHTS_IN_MSGHDR 1
13522EOF
13523
13524fi
13525
13526echo "$as_me:13526: checking for msg_control field in struct msghdr" >&5
13527echo $ECHO_N "checking for msg_control field in struct msghdr... $ECHO_C" >&6
13528if test "${ac_cv_have_control_in_msghdr+set}" = set; then
13529 echo $ECHO_N "(cached) $ECHO_C" >&6
13530else
13531
13532 if test "$cross_compiling" = yes; then
13533 { { echo "$as_me:13533: error: cannot run test program while cross compiling" >&5
13534echo "$as_me: error: cannot run test program while cross compiling" >&2;}
13535 { (exit 1); exit 1; }; }
13536else
13537 cat >conftest.$ac_ext <<_ACEOF
13538#line 13538 "configure"
13539#include "confdefs.h"
13540
13541#include <sys/types.h>
13542#include <sys/socket.h>
13543#include <sys/uio.h>
13544int main() {
13545#ifdef msg_control
13546exit(1);
13547#endif
13548struct msghdr m;
13549m.msg_control = 0;
13550exit(0);
13551}
13552
13553_ACEOF
13554rm -f conftest$ac_exeext
13555if { (eval echo "$as_me:13555: \"$ac_link\"") >&5
13556 (eval $ac_link) 2>&5
13557 ac_status=$?
13558 echo "$as_me:13558: \$? = $ac_status" >&5
13559 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13560 { (eval echo "$as_me:13560: \"$ac_try\"") >&5
13561 (eval $ac_try) 2>&5
13562 ac_status=$?
13563 echo "$as_me:13563: \$? = $ac_status" >&5
13564 (exit $ac_status); }; }; then
13565 ac_cv_have_control_in_msghdr="yes"
13566else
13567 echo "$as_me: program exited with status $ac_status" >&5
13568echo "$as_me: failed program was:" >&5
13569cat conftest.$ac_ext >&5
13570 ac_cv_have_control_in_msghdr="no"
13571
13572fi
13573rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13574fi
13575
13576fi
13577echo "$as_me:13577: result: $ac_cv_have_control_in_msghdr" >&5
13578echo "${ECHO_T}$ac_cv_have_control_in_msghdr" >&6
13579if test "x$ac_cv_have_control_in_msghdr" = "xyes" ; then
13580 cat >>confdefs.h <<\EOF
13581#define HAVE_CONTROL_IN_MSGHDR 1
13582EOF
13583
13584fi
13585
13586echo "$as_me:13586: checking if libc defines __progname" >&5
13587echo $ECHO_N "checking if libc defines __progname... $ECHO_C" >&6
13588if test "${ac_cv_libc_defines___progname+set}" = set; then
13589 echo $ECHO_N "(cached) $ECHO_C" >&6
13590else
13591
13592 cat >conftest.$ac_ext <<_ACEOF
13593#line 13593 "configure"
13594#include "confdefs.h"
13595
13596int
13597main ()
13598{
13599 extern char *__progname; printf("%s", __progname);
13600 ;
13601 return 0;
13602}
13603_ACEOF
13604rm -f conftest.$ac_objext conftest$ac_exeext
13605if { (eval echo "$as_me:13605: \"$ac_link\"") >&5
13606 (eval $ac_link) 2>&5
13607 ac_status=$?
13608 echo "$as_me:13608: \$? = $ac_status" >&5
13609 (exit $ac_status); } &&
13610 { ac_try='test -s conftest$ac_exeext'
13611 { (eval echo "$as_me:13611: \"$ac_try\"") >&5
13612 (eval $ac_try) 2>&5
13613 ac_status=$?
13614 echo "$as_me:13614: \$? = $ac_status" >&5
13615 (exit $ac_status); }; }; then
13616 ac_cv_libc_defines___progname="yes"
13617else
13618 echo "$as_me: failed program was:" >&5
13619cat conftest.$ac_ext >&5
13620 ac_cv_libc_defines___progname="no"
13621
13622fi
13623rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13624
13625fi
13626echo "$as_me:13626: result: $ac_cv_libc_defines___progname" >&5
13627echo "${ECHO_T}$ac_cv_libc_defines___progname" >&6
13628if test "x$ac_cv_libc_defines___progname" = "xyes" ; then
13629 cat >>confdefs.h <<\EOF
13630#define HAVE___PROGNAME 1
13631EOF
13632
13633fi
13634
13635echo "$as_me:13635: checking whether $CC implements __FUNCTION__" >&5
13636echo $ECHO_N "checking whether $CC implements __FUNCTION__... $ECHO_C" >&6
13637if test "${ac_cv_cc_implements___FUNCTION__+set}" = set; then
13638 echo $ECHO_N "(cached) $ECHO_C" >&6
13639else
13640
13641 cat >conftest.$ac_ext <<_ACEOF
13642#line 13642 "configure"
13643#include "confdefs.h"
13644
13645#include <stdio.h>
13646
13647int
13648main ()
13649{
13650 printf("%s", __FUNCTION__);
13651 ;
13652 return 0;
13653}
13654_ACEOF
13655rm -f conftest.$ac_objext conftest$ac_exeext
13656if { (eval echo "$as_me:13656: \"$ac_link\"") >&5
13657 (eval $ac_link) 2>&5
13658 ac_status=$?
13659 echo "$as_me:13659: \$? = $ac_status" >&5
13660 (exit $ac_status); } &&
13661 { ac_try='test -s conftest$ac_exeext'
13662 { (eval echo "$as_me:13662: \"$ac_try\"") >&5
13663 (eval $ac_try) 2>&5
13664 ac_status=$?
13665 echo "$as_me:13665: \$? = $ac_status" >&5
13666 (exit $ac_status); }; }; then
13667 ac_cv_cc_implements___FUNCTION__="yes"
13668else
13669 echo "$as_me: failed program was:" >&5
13670cat conftest.$ac_ext >&5
13671 ac_cv_cc_implements___FUNCTION__="no"
13672
13673fi
13674rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13675
13676fi
13677echo "$as_me:13677: result: $ac_cv_cc_implements___FUNCTION__" >&5
13678echo "${ECHO_T}$ac_cv_cc_implements___FUNCTION__" >&6
13679if test "x$ac_cv_cc_implements___FUNCTION__" = "xyes" ; then
13680 cat >>confdefs.h <<\EOF
13681#define HAVE___FUNCTION__ 1
13682EOF
13683
13684fi
13685
13686echo "$as_me:13686: checking whether $CC implements __func__" >&5
13687echo $ECHO_N "checking whether $CC implements __func__... $ECHO_C" >&6
13688if test "${ac_cv_cc_implements___func__+set}" = set; then
13689 echo $ECHO_N "(cached) $ECHO_C" >&6
13690else
13691
13692 cat >conftest.$ac_ext <<_ACEOF
13693#line 13693 "configure"
13694#include "confdefs.h"
13695
13696#include <stdio.h>
13697
13698int
13699main ()
13700{
13701 printf("%s", __func__);
13702 ;
13703 return 0;
13704}
13705_ACEOF
13706rm -f conftest.$ac_objext conftest$ac_exeext
13707if { (eval echo "$as_me:13707: \"$ac_link\"") >&5
13708 (eval $ac_link) 2>&5
13709 ac_status=$?
13710 echo "$as_me:13710: \$? = $ac_status" >&5
13711 (exit $ac_status); } &&
13712 { ac_try='test -s conftest$ac_exeext'
13713 { (eval echo "$as_me:13713: \"$ac_try\"") >&5
13714 (eval $ac_try) 2>&5
13715 ac_status=$?
13716 echo "$as_me:13716: \$? = $ac_status" >&5
13717 (exit $ac_status); }; }; then
13718 ac_cv_cc_implements___func__="yes"
13719else
13720 echo "$as_me: failed program was:" >&5
13721cat conftest.$ac_ext >&5
13722 ac_cv_cc_implements___func__="no"
13723
13724fi
13725rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13726
13727fi
13728echo "$as_me:13728: result: $ac_cv_cc_implements___func__" >&5
13729echo "${ECHO_T}$ac_cv_cc_implements___func__" >&6
13730if test "x$ac_cv_cc_implements___func__" = "xyes" ; then
13731 cat >>confdefs.h <<\EOF
13732#define HAVE___func__ 1
13733EOF
13734
13735fi
13736
13737echo "$as_me:13737: checking whether getopt has optreset support" >&5
13738echo $ECHO_N "checking whether getopt has optreset support... $ECHO_C" >&6
13739if test "${ac_cv_have_getopt_optreset+set}" = set; then
13740 echo $ECHO_N "(cached) $ECHO_C" >&6
13741else
13742
13743 cat >conftest.$ac_ext <<_ACEOF
13744#line 13744 "configure"
13745#include "confdefs.h"
13746
13747#include <getopt.h>
13748
13749int
13750main ()
13751{
13752 extern int optreset; optreset = 0;
13753 ;
13754 return 0;
13755}
13756_ACEOF
13757rm -f conftest.$ac_objext conftest$ac_exeext
13758if { (eval echo "$as_me:13758: \"$ac_link\"") >&5
13759 (eval $ac_link) 2>&5
13760 ac_status=$?
13761 echo "$as_me:13761: \$? = $ac_status" >&5
13762 (exit $ac_status); } &&
13763 { ac_try='test -s conftest$ac_exeext'
13764 { (eval echo "$as_me:13764: \"$ac_try\"") >&5
13765 (eval $ac_try) 2>&5
13766 ac_status=$?
13767 echo "$as_me:13767: \$? = $ac_status" >&5
13768 (exit $ac_status); }; }; then
13769 ac_cv_have_getopt_optreset="yes"
13770else
13771 echo "$as_me: failed program was:" >&5
13772cat conftest.$ac_ext >&5
13773 ac_cv_have_getopt_optreset="no"
13774
13775fi
13776rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13777
13778fi
13779echo "$as_me:13779: result: $ac_cv_have_getopt_optreset" >&5
13780echo "${ECHO_T}$ac_cv_have_getopt_optreset" >&6
13781if test "x$ac_cv_have_getopt_optreset" = "xyes" ; then
13782 cat >>confdefs.h <<\EOF
13783#define HAVE_GETOPT_OPTRESET 1
13784EOF
13785
13786fi
13787
13788echo "$as_me:13788: checking if libc defines sys_errlist" >&5
13789echo $ECHO_N "checking if libc defines sys_errlist... $ECHO_C" >&6
13790if test "${ac_cv_libc_defines_sys_errlist+set}" = set; then
13791 echo $ECHO_N "(cached) $ECHO_C" >&6
13792else
13793
13794 cat >conftest.$ac_ext <<_ACEOF
13795#line 13795 "configure"
13796#include "confdefs.h"
13797
13798int
13799main ()
13800{
13801 extern const char *const sys_errlist[]; printf("%s", sys_errlist[0]);
13802 ;
13803 return 0;
13804}
13805_ACEOF
13806rm -f conftest.$ac_objext conftest$ac_exeext
13807if { (eval echo "$as_me:13807: \"$ac_link\"") >&5
13808 (eval $ac_link) 2>&5
13809 ac_status=$?
13810 echo "$as_me:13810: \$? = $ac_status" >&5
13811 (exit $ac_status); } &&
13812 { ac_try='test -s conftest$ac_exeext'
13813 { (eval echo "$as_me:13813: \"$ac_try\"") >&5
13814 (eval $ac_try) 2>&5
13815 ac_status=$?
13816 echo "$as_me:13816: \$? = $ac_status" >&5
13817 (exit $ac_status); }; }; then
13818 ac_cv_libc_defines_sys_errlist="yes"
13819else
13820 echo "$as_me: failed program was:" >&5
13821cat conftest.$ac_ext >&5
13822 ac_cv_libc_defines_sys_errlist="no"
13823
13824fi
13825rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13826
13827fi
13828echo "$as_me:13828: result: $ac_cv_libc_defines_sys_errlist" >&5
13829echo "${ECHO_T}$ac_cv_libc_defines_sys_errlist" >&6
13830if test "x$ac_cv_libc_defines_sys_errlist" = "xyes" ; then
13831 cat >>confdefs.h <<\EOF
13832#define HAVE_SYS_ERRLIST 1
13833EOF
13834
13835fi
13836
13837echo "$as_me:13837: checking if libc defines sys_nerr" >&5
13838echo $ECHO_N "checking if libc defines sys_nerr... $ECHO_C" >&6
13839if test "${ac_cv_libc_defines_sys_nerr+set}" = set; then
13840 echo $ECHO_N "(cached) $ECHO_C" >&6
13841else
13842
13843 cat >conftest.$ac_ext <<_ACEOF
13844#line 13844 "configure"
13845#include "confdefs.h"
13846
13847int
13848main ()
13849{
13850 extern int sys_nerr; printf("%i", sys_nerr);
13851 ;
13852 return 0;
13853}
13854_ACEOF
13855rm -f conftest.$ac_objext conftest$ac_exeext
13856if { (eval echo "$as_me:13856: \"$ac_link\"") >&5
13857 (eval $ac_link) 2>&5
13858 ac_status=$?
13859 echo "$as_me:13859: \$? = $ac_status" >&5
13860 (exit $ac_status); } &&
13861 { ac_try='test -s conftest$ac_exeext'
13862 { (eval echo "$as_me:13862: \"$ac_try\"") >&5
13863 (eval $ac_try) 2>&5
13864 ac_status=$?
13865 echo "$as_me:13865: \$? = $ac_status" >&5
13866 (exit $ac_status); }; }; then
13867 ac_cv_libc_defines_sys_nerr="yes"
13868else
13869 echo "$as_me: failed program was:" >&5
13870cat conftest.$ac_ext >&5
13871 ac_cv_libc_defines_sys_nerr="no"
13872
13873fi
13874rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13875
13876fi
13877echo "$as_me:13877: result: $ac_cv_libc_defines_sys_nerr" >&5
13878echo "${ECHO_T}$ac_cv_libc_defines_sys_nerr" >&6
13879if test "x$ac_cv_libc_defines_sys_nerr" = "xyes" ; then
13880 cat >>confdefs.h <<\EOF
13881#define HAVE_SYS_NERR 1
13882EOF
13883
13884fi
13885
13886SCARD_MSG="no"
13887# Check whether user wants sectok support
13888
13889# Check whether --with-sectok or --without-sectok was given.
13890if test "${with_sectok+set}" = set; then
13891 withval="$with_sectok"
13892
13893 if test "x$withval" != "xno" ; then
13894 if test "x$withval" != "xyes" ; then
13895 CPPFLAGS="$CPPFLAGS -I${withval}"
13896 LDFLAGS="$LDFLAGS -L${withval}"
13897 if test ! -z "$need_dash_r" ; then
13898 LDFLAGS="$LDFLAGS -R${withval}"
13899 fi
13900 if test ! -z "$blibpath" ; then
13901 blibpath="$blibpath:${withval}"
13902 fi
13903 fi
13904
13905for ac_header in sectok.h
13906do
13907as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13908echo "$as_me:13908: checking for $ac_header" >&5
13909echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
13910if eval "test \"\${$as_ac_Header+set}\" = set"; then
13911 echo $ECHO_N "(cached) $ECHO_C" >&6
13912else
13913 cat >conftest.$ac_ext <<_ACEOF
13914#line 13914 "configure"
13915#include "confdefs.h"
13916#include <$ac_header>
13917_ACEOF
13918if { (eval echo "$as_me:13918: \"$ac_cpp conftest.$ac_ext\"") >&5
13919 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13920 ac_status=$?
13921 egrep -v '^ *\+' conftest.er1 >conftest.err
13922 rm -f conftest.er1
13923 cat conftest.err >&5
13924 echo "$as_me:13924: \$? = $ac_status" >&5
13925 (exit $ac_status); } >/dev/null; then
13926 if test -s conftest.err; then
13927 ac_cpp_err=$ac_c_preproc_warn_flag
13928 else
13929 ac_cpp_err=
13930 fi
13931else
13932 ac_cpp_err=yes
13933fi
13934if test -z "$ac_cpp_err"; then
13935 eval "$as_ac_Header=yes"
13936else
13937 echo "$as_me: failed program was:" >&5
13938 cat conftest.$ac_ext >&5
13939 eval "$as_ac_Header=no"
13940fi
13941rm -f conftest.err conftest.$ac_ext
13942fi
13943echo "$as_me:13943: result: `eval echo '${'$as_ac_Header'}'`" >&5
13944echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
13945if test `eval echo '${'$as_ac_Header'}'` = yes; then
13946 cat >>confdefs.h <<EOF
13947#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13948EOF
13949
13950fi
13951done
13952
13953 if test "$ac_cv_header_sectok_h" != yes; then
13954 { { echo "$as_me:13954: error: Can't find sectok.h" >&5
13955echo "$as_me: error: Can't find sectok.h" >&2;}
13956 { (exit 1); exit 1; }; }
13957 fi
13958
13959echo "$as_me:13959: checking for sectok_open in -lsectok" >&5
13960echo $ECHO_N "checking for sectok_open in -lsectok... $ECHO_C" >&6
13961if test "${ac_cv_lib_sectok_sectok_open+set}" = set; then
13962 echo $ECHO_N "(cached) $ECHO_C" >&6
13963else
13964 ac_check_lib_save_LIBS=$LIBS
13965LIBS="-lsectok $LIBS"
13966cat >conftest.$ac_ext <<_ACEOF
13967#line 13967 "configure"
13968#include "confdefs.h"
13969
13970/* Override any gcc2 internal prototype to avoid an error. */
13971#ifdef __cplusplus
13972extern "C"
13973#endif
13974/* We use char because int might match the return type of a gcc2
13975 builtin and then its argument prototype would still apply. */
13976char sectok_open ();
13977int
13978main ()
13979{
13980sectok_open ();
13981 ;
13982 return 0;
13983}
13984_ACEOF
13985rm -f conftest.$ac_objext conftest$ac_exeext
13986if { (eval echo "$as_me:13986: \"$ac_link\"") >&5
13987 (eval $ac_link) 2>&5
13988 ac_status=$?
13989 echo "$as_me:13989: \$? = $ac_status" >&5
13990 (exit $ac_status); } &&
13991 { ac_try='test -s conftest$ac_exeext'
13992 { (eval echo "$as_me:13992: \"$ac_try\"") >&5
13993 (eval $ac_try) 2>&5
13994 ac_status=$?
13995 echo "$as_me:13995: \$? = $ac_status" >&5
13996 (exit $ac_status); }; }; then
13997 ac_cv_lib_sectok_sectok_open=yes
13998else
13999 echo "$as_me: failed program was:" >&5
14000cat conftest.$ac_ext >&5
14001ac_cv_lib_sectok_sectok_open=no
14002fi
14003rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14004LIBS=$ac_check_lib_save_LIBS
14005fi
14006echo "$as_me:14006: result: $ac_cv_lib_sectok_sectok_open" >&5
14007echo "${ECHO_T}$ac_cv_lib_sectok_sectok_open" >&6
14008if test $ac_cv_lib_sectok_sectok_open = yes; then
14009 cat >>confdefs.h <<EOF
14010#define HAVE_LIBSECTOK 1
14011EOF
14012
14013 LIBS="-lsectok $LIBS"
14014
14015fi
14016
14017 if test "$ac_cv_lib_sectok_sectok_open" != yes; then
14018 { { echo "$as_me:14018: error: Can't find libsectok" >&5
14019echo "$as_me: error: Can't find libsectok" >&2;}
14020 { (exit 1); exit 1; }; }
14021 fi
14022 cat >>confdefs.h <<\EOF
14023#define SMARTCARD 1
14024EOF
14025
14026 cat >>confdefs.h <<\EOF
14027#define USE_SECTOK 1
14028EOF
14029
14030 SCARD_MSG="yes, using sectok"
14031 fi
14032
14033fi;
14034
14035# Check whether user wants OpenSC support
14036
14037# Check whether --with-opensc or --without-opensc was given.
14038if test "${with_opensc+set}" = set; then
14039 withval="$with_opensc"
14040 opensc_config_prefix="$withval"
14041else
14042 opensc_config_prefix=""
14043fi;
14044if test x$opensc_config_prefix != x ; then
14045 OPENSC_CONFIG=$opensc_config_prefix/bin/opensc-config
14046 # Extract the first word of "opensc-config", so it can be a program name with args.
14047set dummy opensc-config; ac_word=$2
14048echo "$as_me:14048: checking for $ac_word" >&5
14049echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
14050if test "${ac_cv_path_OPENSC_CONFIG+set}" = set; then
14051 echo $ECHO_N "(cached) $ECHO_C" >&6
14052else
14053 case $OPENSC_CONFIG in
14054 [\\/]* | ?:[\\/]*)
14055 ac_cv_path_OPENSC_CONFIG="$OPENSC_CONFIG" # Let the user override the test with a path.
14056 ;;
14057 *)
14058 ac_save_IFS=$IFS; IFS=$ac_path_separator
14059ac_dummy="$PATH"
14060for ac_dir in $ac_dummy; do
14061 IFS=$ac_save_IFS
14062 test -z "$ac_dir" && ac_dir=.
14063 if $as_executable_p "$ac_dir/$ac_word"; then
14064 ac_cv_path_OPENSC_CONFIG="$ac_dir/$ac_word"
14065 echo "$as_me:14065: found $ac_dir/$ac_word" >&5
14066 break
14067fi
14068done
14069
14070 test -z "$ac_cv_path_OPENSC_CONFIG" && ac_cv_path_OPENSC_CONFIG="no"
14071 ;;
14072esac
14073fi
14074OPENSC_CONFIG=$ac_cv_path_OPENSC_CONFIG
14075
14076if test -n "$OPENSC_CONFIG"; then
14077 echo "$as_me:14077: result: $OPENSC_CONFIG" >&5
14078echo "${ECHO_T}$OPENSC_CONFIG" >&6
14079else
14080 echo "$as_me:14080: result: no" >&5
14081echo "${ECHO_T}no" >&6
14082fi
14083
14084 if test "$OPENSC_CONFIG" != "no"; then
14085 LIBOPENSC_CFLAGS=`$OPENSC_CONFIG --cflags`
14086 LIBOPENSC_LIBS=`$OPENSC_CONFIG --libs`
14087 CPPFLAGS="$CPPFLAGS $LIBOPENSC_CFLAGS"
14088 LDFLAGS="$LDFLAGS $LIBOPENSC_LIBS"
14089 cat >>confdefs.h <<\EOF
14090#define SMARTCARD 1
14091EOF
14092
14093 cat >>confdefs.h <<\EOF
14094#define USE_OPENSC 1
14095EOF
14096
14097 SCARD_MSG="yes, using OpenSC"
14098 fi
14099fi
14100
14101# Check whether user wants DNS support
14102DNS_MSG="no"
14103
14104# Check whether --with-dns or --without-dns was given.
14105if test "${with_dns+set}" = set; then
14106 withval="$with_dns"
14107
14108 if test "x$withval" != "xno" ; then
14109 DNS_MSG="yes"
14110 cat >>confdefs.h <<\EOF
14111#define DNS 1
14112EOF
14113
14114 echo "$as_me:14114: checking for library containing getrrsetbyname" >&5
14115echo $ECHO_N "checking for library containing getrrsetbyname... $ECHO_C" >&6
14116if test "${ac_cv_search_getrrsetbyname+set}" = set; then
14117 echo $ECHO_N "(cached) $ECHO_C" >&6
14118else
14119 ac_func_search_save_LIBS=$LIBS
14120ac_cv_search_getrrsetbyname=no
14121cat >conftest.$ac_ext <<_ACEOF
14122#line 14122 "configure"
14123#include "confdefs.h"
14124
14125/* Override any gcc2 internal prototype to avoid an error. */
14126#ifdef __cplusplus
14127extern "C"
14128#endif
14129/* We use char because int might match the return type of a gcc2
14130 builtin and then its argument prototype would still apply. */
14131char getrrsetbyname ();
14132int
14133main ()
14134{
14135getrrsetbyname ();
14136 ;
14137 return 0;
14138}
14139_ACEOF
14140rm -f conftest.$ac_objext conftest$ac_exeext
14141if { (eval echo "$as_me:14141: \"$ac_link\"") >&5
14142 (eval $ac_link) 2>&5
14143 ac_status=$?
14144 echo "$as_me:14144: \$? = $ac_status" >&5
14145 (exit $ac_status); } &&
14146 { ac_try='test -s conftest$ac_exeext'
14147 { (eval echo "$as_me:14147: \"$ac_try\"") >&5
14148 (eval $ac_try) 2>&5
14149 ac_status=$?
14150 echo "$as_me:14150: \$? = $ac_status" >&5
14151 (exit $ac_status); }; }; then
14152 ac_cv_search_getrrsetbyname="none required"
14153else
14154 echo "$as_me: failed program was:" >&5
14155cat conftest.$ac_ext >&5
14156fi
14157rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14158if test "$ac_cv_search_getrrsetbyname" = no; then
14159 for ac_lib in resolv; do
14160 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14161 cat >conftest.$ac_ext <<_ACEOF
14162#line 14162 "configure"
14163#include "confdefs.h"
14164
14165/* Override any gcc2 internal prototype to avoid an error. */
14166#ifdef __cplusplus
14167extern "C"
14168#endif
14169/* We use char because int might match the return type of a gcc2
14170 builtin and then its argument prototype would still apply. */
14171char getrrsetbyname ();
14172int
14173main ()
14174{
14175getrrsetbyname ();
14176 ;
14177 return 0;
14178}
14179_ACEOF
14180rm -f conftest.$ac_objext conftest$ac_exeext
14181if { (eval echo "$as_me:14181: \"$ac_link\"") >&5
14182 (eval $ac_link) 2>&5
14183 ac_status=$?
14184 echo "$as_me:14184: \$? = $ac_status" >&5
14185 (exit $ac_status); } &&
14186 { ac_try='test -s conftest$ac_exeext'
14187 { (eval echo "$as_me:14187: \"$ac_try\"") >&5
14188 (eval $ac_try) 2>&5
14189 ac_status=$?
14190 echo "$as_me:14190: \$? = $ac_status" >&5
14191 (exit $ac_status); }; }; then
14192 ac_cv_search_getrrsetbyname="-l$ac_lib"
14193break
14194else
14195 echo "$as_me: failed program was:" >&5
14196cat conftest.$ac_ext >&5
14197fi
14198rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14199 done
14200fi
14201LIBS=$ac_func_search_save_LIBS
14202fi
14203echo "$as_me:14203: result: $ac_cv_search_getrrsetbyname" >&5
14204echo "${ECHO_T}$ac_cv_search_getrrsetbyname" >&6
14205if test "$ac_cv_search_getrrsetbyname" != no; then
14206 test "$ac_cv_search_getrrsetbyname" = "none required" || LIBS="$ac_cv_search_getrrsetbyname $LIBS"
14207 cat >>confdefs.h <<\EOF
14208#define HAVE_GETRRSETBYNAME 1
14209EOF
14210
14211else
14212
14213 # Needed by our getrrsetbyname()
14214 echo "$as_me:14214: checking for library containing res_query" >&5
14215echo $ECHO_N "checking for library containing res_query... $ECHO_C" >&6
14216if test "${ac_cv_search_res_query+set}" = set; then
14217 echo $ECHO_N "(cached) $ECHO_C" >&6
14218else
14219 ac_func_search_save_LIBS=$LIBS
14220ac_cv_search_res_query=no
14221cat >conftest.$ac_ext <<_ACEOF
14222#line 14222 "configure"
14223#include "confdefs.h"
14224
14225/* Override any gcc2 internal prototype to avoid an error. */
14226#ifdef __cplusplus
14227extern "C"
14228#endif
14229/* We use char because int might match the return type of a gcc2
14230 builtin and then its argument prototype would still apply. */
14231char res_query ();
14232int
14233main ()
14234{
14235res_query ();
14236 ;
14237 return 0;
14238}
14239_ACEOF
14240rm -f conftest.$ac_objext conftest$ac_exeext
14241if { (eval echo "$as_me:14241: \"$ac_link\"") >&5
14242 (eval $ac_link) 2>&5
14243 ac_status=$?
14244 echo "$as_me:14244: \$? = $ac_status" >&5
14245 (exit $ac_status); } &&
14246 { ac_try='test -s conftest$ac_exeext'
14247 { (eval echo "$as_me:14247: \"$ac_try\"") >&5
14248 (eval $ac_try) 2>&5
14249 ac_status=$?
14250 echo "$as_me:14250: \$? = $ac_status" >&5
14251 (exit $ac_status); }; }; then
14252 ac_cv_search_res_query="none required"
14253else
14254 echo "$as_me: failed program was:" >&5
14255cat conftest.$ac_ext >&5
14256fi
14257rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14258if test "$ac_cv_search_res_query" = no; then
14259 for ac_lib in resolv; do
14260 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14261 cat >conftest.$ac_ext <<_ACEOF
14262#line 14262 "configure"
14263#include "confdefs.h"
14264
14265/* Override any gcc2 internal prototype to avoid an error. */
14266#ifdef __cplusplus
14267extern "C"
14268#endif
14269/* We use char because int might match the return type of a gcc2
14270 builtin and then its argument prototype would still apply. */
14271char res_query ();
14272int
14273main ()
14274{
14275res_query ();
14276 ;
14277 return 0;
14278}
14279_ACEOF
14280rm -f conftest.$ac_objext conftest$ac_exeext
14281if { (eval echo "$as_me:14281: \"$ac_link\"") >&5
14282 (eval $ac_link) 2>&5
14283 ac_status=$?
14284 echo "$as_me:14284: \$? = $ac_status" >&5
14285 (exit $ac_status); } &&
14286 { ac_try='test -s conftest$ac_exeext'
14287 { (eval echo "$as_me:14287: \"$ac_try\"") >&5
14288 (eval $ac_try) 2>&5
14289 ac_status=$?
14290 echo "$as_me:14290: \$? = $ac_status" >&5
14291 (exit $ac_status); }; }; then
14292 ac_cv_search_res_query="-l$ac_lib"
14293break
14294else
14295 echo "$as_me: failed program was:" >&5
14296cat conftest.$ac_ext >&5
14297fi
14298rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14299 done
14300fi
14301LIBS=$ac_func_search_save_LIBS
14302fi
14303echo "$as_me:14303: result: $ac_cv_search_res_query" >&5
14304echo "${ECHO_T}$ac_cv_search_res_query" >&6
14305if test "$ac_cv_search_res_query" != no; then
14306 test "$ac_cv_search_res_query" = "none required" || LIBS="$ac_cv_search_res_query $LIBS"
14307
14308fi
14309
14310 echo "$as_me:14310: checking for library containing dn_expand" >&5
14311echo $ECHO_N "checking for library containing dn_expand... $ECHO_C" >&6
14312if test "${ac_cv_search_dn_expand+set}" = set; then
14313 echo $ECHO_N "(cached) $ECHO_C" >&6
14314else
14315 ac_func_search_save_LIBS=$LIBS
14316ac_cv_search_dn_expand=no
14317cat >conftest.$ac_ext <<_ACEOF
14318#line 14318 "configure"
14319#include "confdefs.h"
14320
14321/* Override any gcc2 internal prototype to avoid an error. */
14322#ifdef __cplusplus
14323extern "C"
14324#endif
14325/* We use char because int might match the return type of a gcc2
14326 builtin and then its argument prototype would still apply. */
14327char dn_expand ();
14328int
14329main ()
14330{
14331dn_expand ();
14332 ;
14333 return 0;
14334}
14335_ACEOF
14336rm -f conftest.$ac_objext conftest$ac_exeext
14337if { (eval echo "$as_me:14337: \"$ac_link\"") >&5
14338 (eval $ac_link) 2>&5
14339 ac_status=$?
14340 echo "$as_me:14340: \$? = $ac_status" >&5
14341 (exit $ac_status); } &&
14342 { ac_try='test -s conftest$ac_exeext'
14343 { (eval echo "$as_me:14343: \"$ac_try\"") >&5
14344 (eval $ac_try) 2>&5
14345 ac_status=$?
14346 echo "$as_me:14346: \$? = $ac_status" >&5
14347 (exit $ac_status); }; }; then
14348 ac_cv_search_dn_expand="none required"
14349else
14350 echo "$as_me: failed program was:" >&5
14351cat conftest.$ac_ext >&5
14352fi
14353rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14354if test "$ac_cv_search_dn_expand" = no; then
14355 for ac_lib in resolv; do
14356 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14357 cat >conftest.$ac_ext <<_ACEOF
14358#line 14358 "configure"
14359#include "confdefs.h"
14360
14361/* Override any gcc2 internal prototype to avoid an error. */
14362#ifdef __cplusplus
14363extern "C"
14364#endif
14365/* We use char because int might match the return type of a gcc2
14366 builtin and then its argument prototype would still apply. */
14367char dn_expand ();
14368int
14369main ()
14370{
14371dn_expand ();
14372 ;
14373 return 0;
14374}
14375_ACEOF
14376rm -f conftest.$ac_objext conftest$ac_exeext
14377if { (eval echo "$as_me:14377: \"$ac_link\"") >&5
14378 (eval $ac_link) 2>&5
14379 ac_status=$?
14380 echo "$as_me:14380: \$? = $ac_status" >&5
14381 (exit $ac_status); } &&
14382 { ac_try='test -s conftest$ac_exeext'
14383 { (eval echo "$as_me:14383: \"$ac_try\"") >&5
14384 (eval $ac_try) 2>&5
14385 ac_status=$?
14386 echo "$as_me:14386: \$? = $ac_status" >&5
14387 (exit $ac_status); }; }; then
14388 ac_cv_search_dn_expand="-l$ac_lib"
14389break
14390else
14391 echo "$as_me: failed program was:" >&5
14392cat conftest.$ac_ext >&5
14393fi
14394rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14395 done
14396fi
14397LIBS=$ac_func_search_save_LIBS
14398fi
14399echo "$as_me:14399: result: $ac_cv_search_dn_expand" >&5
14400echo "${ECHO_T}$ac_cv_search_dn_expand" >&6
14401if test "$ac_cv_search_dn_expand" != no; then
14402 test "$ac_cv_search_dn_expand" = "none required" || LIBS="$ac_cv_search_dn_expand $LIBS"
14403
14404fi
14405
14406for ac_func in _getshort _getlong
14407do
14408as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14409echo "$as_me:14409: checking for $ac_func" >&5
14410echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14411if eval "test \"\${$as_ac_var+set}\" = set"; then
14412 echo $ECHO_N "(cached) $ECHO_C" >&6
14413else
14414 cat >conftest.$ac_ext <<_ACEOF
14415#line 14415 "configure"
14416#include "confdefs.h"
14417/* System header to define __stub macros and hopefully few prototypes,
14418 which can conflict with char $ac_func (); below. */
14419#include <assert.h>
14420/* Override any gcc2 internal prototype to avoid an error. */
14421#ifdef __cplusplus
14422extern "C"
14423#endif
14424/* We use char because int might match the return type of a gcc2
14425 builtin and then its argument prototype would still apply. */
14426char $ac_func ();
14427char (*f) ();
14428
14429int
14430main ()
14431{
14432/* The GNU C library defines this for functions which it implements
14433 to always fail with ENOSYS. Some functions are actually named
14434 something starting with __ and the normal name is an alias. */
14435#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14436choke me
14437#else
14438f = $ac_func;
14439#endif
14440
14441 ;
14442 return 0;
14443}
14444_ACEOF
14445rm -f conftest.$ac_objext conftest$ac_exeext
14446if { (eval echo "$as_me:14446: \"$ac_link\"") >&5
14447 (eval $ac_link) 2>&5
14448 ac_status=$?
14449 echo "$as_me:14449: \$? = $ac_status" >&5
14450 (exit $ac_status); } &&
14451 { ac_try='test -s conftest$ac_exeext'
14452 { (eval echo "$as_me:14452: \"$ac_try\"") >&5
14453 (eval $ac_try) 2>&5
14454 ac_status=$?
14455 echo "$as_me:14455: \$? = $ac_status" >&5
14456 (exit $ac_status); }; }; then
14457 eval "$as_ac_var=yes"
14458else
14459 echo "$as_me: failed program was:" >&5
14460cat conftest.$ac_ext >&5
14461eval "$as_ac_var=no"
14462fi
14463rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14464fi
14465echo "$as_me:14465: result: `eval echo '${'$as_ac_var'}'`" >&5
14466echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14467if test `eval echo '${'$as_ac_var'}'` = yes; then
14468 cat >>confdefs.h <<EOF
14469#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14470EOF
14471
14472fi
14473done
14474
14475 echo "$as_me:14475: checking for HEADER.ad" >&5
14476echo $ECHO_N "checking for HEADER.ad... $ECHO_C" >&6
14477if test "${ac_cv_member_HEADER_ad+set}" = set; then
14478 echo $ECHO_N "(cached) $ECHO_C" >&6
14479else
14480 cat >conftest.$ac_ext <<_ACEOF
14481#line 14481 "configure"
14482#include "confdefs.h"
14483#include <arpa/nameser.h>
14484
14485int
14486main ()
14487{
14488static HEADER ac_aggr;
14489if (ac_aggr.ad)
14490return 0;
14491 ;
14492 return 0;
14493}
14494_ACEOF
14495rm -f conftest.$ac_objext
14496if { (eval echo "$as_me:14496: \"$ac_compile\"") >&5
14497 (eval $ac_compile) 2>&5
14498 ac_status=$?
14499 echo "$as_me:14499: \$? = $ac_status" >&5
14500 (exit $ac_status); } &&
14501 { ac_try='test -s conftest.$ac_objext'
14502 { (eval echo "$as_me:14502: \"$ac_try\"") >&5
14503 (eval $ac_try) 2>&5
14504 ac_status=$?
14505 echo "$as_me:14505: \$? = $ac_status" >&5
14506 (exit $ac_status); }; }; then
14507 ac_cv_member_HEADER_ad=yes
14508else
14509 echo "$as_me: failed program was:" >&5
14510cat conftest.$ac_ext >&5
14511ac_cv_member_HEADER_ad=no
14512fi
14513rm -f conftest.$ac_objext conftest.$ac_ext
14514fi
14515echo "$as_me:14515: result: $ac_cv_member_HEADER_ad" >&5
14516echo "${ECHO_T}$ac_cv_member_HEADER_ad" >&6
14517if test $ac_cv_member_HEADER_ad = yes; then
14518 cat >>confdefs.h <<\EOF
14519#define HAVE_HEADER_AD 1
14520EOF
14521
14522fi
14523
14524fi
14525
14526 fi
14527
14528fi;
14529
14530# Check whether user wants Kerberos 5 support
14531KRB5_MSG="no"
14532
14533# Check whether --with-kerberos5 or --without-kerberos5 was given.
14534if test "${with_kerberos5+set}" = set; then
14535 withval="$with_kerberos5"
14536
14537 if test "x$withval" != "xno" ; then
14538 if test "x$withval" = "xyes" ; then
14539 KRB5ROOT="/usr/local"
14540 else
14541 KRB5ROOT=${withval}
14542 fi
14543 CPPFLAGS="$CPPFLAGS -I${KRB5ROOT}/include"
14544 LDFLAGS="$LDFLAGS -L${KRB5ROOT}/lib"
14545 cat >>confdefs.h <<\EOF
14546#define KRB5 1
14547EOF
14548
14549 KRB5_MSG="yes"
14550 echo "$as_me:14550: checking whether we are using Heimdal" >&5
14551echo $ECHO_N "checking whether we are using Heimdal... $ECHO_C" >&6
14552 cat >conftest.$ac_ext <<_ACEOF
14553#line 14553 "configure"
14554#include "confdefs.h"
14555 #include <krb5.h>
14556int
14557main ()
14558{
14559 char *tmp = heimdal_version;
14560 ;
14561 return 0;
14562}
14563_ACEOF
14564rm -f conftest.$ac_objext
14565if { (eval echo "$as_me:14565: \"$ac_compile\"") >&5
14566 (eval $ac_compile) 2>&5
14567 ac_status=$?
14568 echo "$as_me:14568: \$? = $ac_status" >&5
14569 (exit $ac_status); } &&
14570 { ac_try='test -s conftest.$ac_objext'
14571 { (eval echo "$as_me:14571: \"$ac_try\"") >&5
14572 (eval $ac_try) 2>&5
14573 ac_status=$?
14574 echo "$as_me:14574: \$? = $ac_status" >&5
14575 (exit $ac_status); }; }; then
14576 echo "$as_me:14576: result: yes" >&5
14577echo "${ECHO_T}yes" >&6
14578 cat >>confdefs.h <<\EOF
14579#define HEIMDAL 1
14580EOF
14581
14582 K5LIBS="-lkrb5 -ldes -lcom_err -lasn1 -lroken"
14583
14584else
14585 echo "$as_me: failed program was:" >&5
14586cat conftest.$ac_ext >&5
14587 echo "$as_me:14587: result: no" >&5
14588echo "${ECHO_T}no" >&6
14589 K5LIBS="-lkrb5 -lk5crypto -lcom_err"
14590
14591fi
14592rm -f conftest.$ac_objext conftest.$ac_ext
14593 if test ! -z "$need_dash_r" ; then
14594 LDFLAGS="$LDFLAGS -R${KRB5ROOT}/lib"
14595 fi
14596 if test ! -z "$blibpath" ; then
14597 blibpath="$blibpath:${KRB5ROOT}/lib"
14598 fi
14599 echo "$as_me:14599: checking for library containing dn_expand" >&5
14600echo $ECHO_N "checking for library containing dn_expand... $ECHO_C" >&6
14601if test "${ac_cv_search_dn_expand+set}" = set; then
14602 echo $ECHO_N "(cached) $ECHO_C" >&6
14603else
14604 ac_func_search_save_LIBS=$LIBS
14605ac_cv_search_dn_expand=no
14606cat >conftest.$ac_ext <<_ACEOF
14607#line 14607 "configure"
14608#include "confdefs.h"
14609
14610/* Override any gcc2 internal prototype to avoid an error. */
14611#ifdef __cplusplus
14612extern "C"
14613#endif
14614/* We use char because int might match the return type of a gcc2
14615 builtin and then its argument prototype would still apply. */
14616char dn_expand ();
14617int
14618main ()
14619{
14620dn_expand ();
14621 ;
14622 return 0;
14623}
14624_ACEOF
14625rm -f conftest.$ac_objext conftest$ac_exeext
14626if { (eval echo "$as_me:14626: \"$ac_link\"") >&5
14627 (eval $ac_link) 2>&5
14628 ac_status=$?
14629 echo "$as_me:14629: \$? = $ac_status" >&5
14630 (exit $ac_status); } &&
14631 { ac_try='test -s conftest$ac_exeext'
14632 { (eval echo "$as_me:14632: \"$ac_try\"") >&5
14633 (eval $ac_try) 2>&5
14634 ac_status=$?
14635 echo "$as_me:14635: \$? = $ac_status" >&5
14636 (exit $ac_status); }; }; then
14637 ac_cv_search_dn_expand="none required"
14638else
14639 echo "$as_me: failed program was:" >&5
14640cat conftest.$ac_ext >&5
14641fi
14642rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14643if test "$ac_cv_search_dn_expand" = no; then
14644 for ac_lib in resolv; do
14645 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14646 cat >conftest.$ac_ext <<_ACEOF
14647#line 14647 "configure"
14648#include "confdefs.h"
14649
14650/* Override any gcc2 internal prototype to avoid an error. */
14651#ifdef __cplusplus
14652extern "C"
14653#endif
14654/* We use char because int might match the return type of a gcc2
14655 builtin and then its argument prototype would still apply. */
14656char dn_expand ();
14657int
14658main ()
14659{
14660dn_expand ();
14661 ;
14662 return 0;
14663}
14664_ACEOF
14665rm -f conftest.$ac_objext conftest$ac_exeext
14666if { (eval echo "$as_me:14666: \"$ac_link\"") >&5
14667 (eval $ac_link) 2>&5
14668 ac_status=$?
14669 echo "$as_me:14669: \$? = $ac_status" >&5
14670 (exit $ac_status); } &&
14671 { ac_try='test -s conftest$ac_exeext'
14672 { (eval echo "$as_me:14672: \"$ac_try\"") >&5
14673 (eval $ac_try) 2>&5
14674 ac_status=$?
14675 echo "$as_me:14675: \$? = $ac_status" >&5
14676 (exit $ac_status); }; }; then
14677 ac_cv_search_dn_expand="-l$ac_lib"
14678break
14679else
14680 echo "$as_me: failed program was:" >&5
14681cat conftest.$ac_ext >&5
14682fi
14683rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14684 done
14685fi
14686LIBS=$ac_func_search_save_LIBS
14687fi
14688echo "$as_me:14688: result: $ac_cv_search_dn_expand" >&5
14689echo "${ECHO_T}$ac_cv_search_dn_expand" >&6
14690if test "$ac_cv_search_dn_expand" != no; then
14691 test "$ac_cv_search_dn_expand" = "none required" || LIBS="$ac_cv_search_dn_expand $LIBS"
14692
14693fi
14694
14695 echo "$as_me:14695: checking for gss_init_sec_context in -lgssapi" >&5
14696echo $ECHO_N "checking for gss_init_sec_context in -lgssapi... $ECHO_C" >&6
14697if test "${ac_cv_lib_gssapi_gss_init_sec_context+set}" = set; then
14698 echo $ECHO_N "(cached) $ECHO_C" >&6
14699else
14700 ac_check_lib_save_LIBS=$LIBS
14701LIBS="-lgssapi $K5LIBS $LIBS"
14702cat >conftest.$ac_ext <<_ACEOF
14703#line 14703 "configure"
14704#include "confdefs.h"
14705
14706/* Override any gcc2 internal prototype to avoid an error. */
14707#ifdef __cplusplus
14708extern "C"
14709#endif
14710/* We use char because int might match the return type of a gcc2
14711 builtin and then its argument prototype would still apply. */
14712char gss_init_sec_context ();
14713int
14714main ()
14715{
14716gss_init_sec_context ();
14717 ;
14718 return 0;
14719}
14720_ACEOF
14721rm -f conftest.$ac_objext conftest$ac_exeext
14722if { (eval echo "$as_me:14722: \"$ac_link\"") >&5
14723 (eval $ac_link) 2>&5
14724 ac_status=$?
14725 echo "$as_me:14725: \$? = $ac_status" >&5
14726 (exit $ac_status); } &&
14727 { ac_try='test -s conftest$ac_exeext'
14728 { (eval echo "$as_me:14728: \"$ac_try\"") >&5
14729 (eval $ac_try) 2>&5
14730 ac_status=$?
14731 echo "$as_me:14731: \$? = $ac_status" >&5
14732 (exit $ac_status); }; }; then
14733 ac_cv_lib_gssapi_gss_init_sec_context=yes
14734else
14735 echo "$as_me: failed program was:" >&5
14736cat conftest.$ac_ext >&5
14737ac_cv_lib_gssapi_gss_init_sec_context=no
14738fi
14739rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14740LIBS=$ac_check_lib_save_LIBS
14741fi
14742echo "$as_me:14742: result: $ac_cv_lib_gssapi_gss_init_sec_context" >&5
14743echo "${ECHO_T}$ac_cv_lib_gssapi_gss_init_sec_context" >&6
14744if test $ac_cv_lib_gssapi_gss_init_sec_context = yes; then
14745 cat >>confdefs.h <<\EOF
14746#define GSSAPI 1
14747EOF
14748
14749 K5LIBS="-lgssapi $K5LIBS"
14750else
14751 echo "$as_me:14751: checking for gss_init_sec_context in -lgssapi_krb5" >&5
14752echo $ECHO_N "checking for gss_init_sec_context in -lgssapi_krb5... $ECHO_C" >&6
14753if test "${ac_cv_lib_gssapi_krb5_gss_init_sec_context+set}" = set; then
14754 echo $ECHO_N "(cached) $ECHO_C" >&6
14755else
14756 ac_check_lib_save_LIBS=$LIBS
14757LIBS="-lgssapi_krb5 $K5LIBS $LIBS"
14758cat >conftest.$ac_ext <<_ACEOF
14759#line 14759 "configure"
14760#include "confdefs.h"
14761
14762/* Override any gcc2 internal prototype to avoid an error. */
14763#ifdef __cplusplus
14764extern "C"
14765#endif
14766/* We use char because int might match the return type of a gcc2
14767 builtin and then its argument prototype would still apply. */
14768char gss_init_sec_context ();
14769int
14770main ()
14771{
14772gss_init_sec_context ();
14773 ;
14774 return 0;
14775}
14776_ACEOF
14777rm -f conftest.$ac_objext conftest$ac_exeext
14778if { (eval echo "$as_me:14778: \"$ac_link\"") >&5
14779 (eval $ac_link) 2>&5
14780 ac_status=$?
14781 echo "$as_me:14781: \$? = $ac_status" >&5
14782 (exit $ac_status); } &&
14783 { ac_try='test -s conftest$ac_exeext'
14784 { (eval echo "$as_me:14784: \"$ac_try\"") >&5
14785 (eval $ac_try) 2>&5
14786 ac_status=$?
14787 echo "$as_me:14787: \$? = $ac_status" >&5
14788 (exit $ac_status); }; }; then
14789 ac_cv_lib_gssapi_krb5_gss_init_sec_context=yes
14790else
14791 echo "$as_me: failed program was:" >&5
14792cat conftest.$ac_ext >&5
14793ac_cv_lib_gssapi_krb5_gss_init_sec_context=no
14794fi
14795rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14796LIBS=$ac_check_lib_save_LIBS
14797fi
14798echo "$as_me:14798: result: $ac_cv_lib_gssapi_krb5_gss_init_sec_context" >&5
14799echo "${ECHO_T}$ac_cv_lib_gssapi_krb5_gss_init_sec_context" >&6
14800if test $ac_cv_lib_gssapi_krb5_gss_init_sec_context = yes; then
14801 cat >>confdefs.h <<\EOF
14802#define GSSAPI 1
14803EOF
14804
14805 K5LIBS="-lgssapi_krb5 $K5LIBS"
14806else
14807 { echo "$as_me:14807: WARNING: Cannot find any suitable gss-api library - build may fail" >&5
14808echo "$as_me: WARNING: Cannot find any suitable gss-api library - build may fail" >&2;}
14809fi
14810
14811fi
14812
14813 echo "$as_me:14813: checking for gssapi.h" >&5
14814echo $ECHO_N "checking for gssapi.h... $ECHO_C" >&6
14815if test "${ac_cv_header_gssapi_h+set}" = set; then
14816 echo $ECHO_N "(cached) $ECHO_C" >&6
14817else
14818 cat >conftest.$ac_ext <<_ACEOF
14819#line 14819 "configure"
14820#include "confdefs.h"
14821#include <gssapi.h>
14822_ACEOF
14823if { (eval echo "$as_me:14823: \"$ac_cpp conftest.$ac_ext\"") >&5
14824 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14825 ac_status=$?
14826 egrep -v '^ *\+' conftest.er1 >conftest.err
14827 rm -f conftest.er1
14828 cat conftest.err >&5
14829 echo "$as_me:14829: \$? = $ac_status" >&5
14830 (exit $ac_status); } >/dev/null; then
14831 if test -s conftest.err; then
14832 ac_cpp_err=$ac_c_preproc_warn_flag
14833 else
14834 ac_cpp_err=
14835 fi
14836else
14837 ac_cpp_err=yes
14838fi
14839if test -z "$ac_cpp_err"; then
14840 ac_cv_header_gssapi_h=yes
14841else
14842 echo "$as_me: failed program was:" >&5
14843 cat conftest.$ac_ext >&5
14844 ac_cv_header_gssapi_h=no
14845fi
14846rm -f conftest.err conftest.$ac_ext
14847fi
14848echo "$as_me:14848: result: $ac_cv_header_gssapi_h" >&5
14849echo "${ECHO_T}$ac_cv_header_gssapi_h" >&6
14850if test $ac_cv_header_gssapi_h = yes; then
14851 :
14852else
14853 unset ac_cv_header_gssapi_h
14854 CPPFLAGS="$CPPFLAGS -I${KRB5ROOT}/include/gssapi"
14855
14856for ac_header in gssapi.h
14857do
14858as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14859echo "$as_me:14859: checking for $ac_header" >&5
14860echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14861if eval "test \"\${$as_ac_Header+set}\" = set"; then
14862 echo $ECHO_N "(cached) $ECHO_C" >&6
14863else
14864 cat >conftest.$ac_ext <<_ACEOF
14865#line 14865 "configure"
14866#include "confdefs.h"
14867#include <$ac_header>
14868_ACEOF
14869if { (eval echo "$as_me:14869: \"$ac_cpp conftest.$ac_ext\"") >&5
14870 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14871 ac_status=$?
14872 egrep -v '^ *\+' conftest.er1 >conftest.err
14873 rm -f conftest.er1
14874 cat conftest.err >&5
14875 echo "$as_me:14875: \$? = $ac_status" >&5
14876 (exit $ac_status); } >/dev/null; then
14877 if test -s conftest.err; then
14878 ac_cpp_err=$ac_c_preproc_warn_flag
14879 else
14880 ac_cpp_err=
14881 fi
14882else
14883 ac_cpp_err=yes
14884fi
14885if test -z "$ac_cpp_err"; then
14886 eval "$as_ac_Header=yes"
14887else
14888 echo "$as_me: failed program was:" >&5
14889 cat conftest.$ac_ext >&5
14890 eval "$as_ac_Header=no"
14891fi
14892rm -f conftest.err conftest.$ac_ext
14893fi
14894echo "$as_me:14894: result: `eval echo '${'$as_ac_Header'}'`" >&5
14895echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14896if test `eval echo '${'$as_ac_Header'}'` = yes; then
14897 cat >>confdefs.h <<EOF
14898#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14899EOF
14900
14901else
14902 { echo "$as_me:14902: WARNING: Cannot find any suitable gss-api header - build may fail" >&5
14903echo "$as_me: WARNING: Cannot find any suitable gss-api header - build may fail" >&2;}
14904
14905fi
14906done
14907
14908fi
14909
14910 oldCPP="$CPPFLAGS"
14911 CPPFLAGS="$CPPFLAGS -I${KRB5ROOT}/include/gssapi"
14912 echo "$as_me:14912: checking for gssapi_krb5.h" >&5
14913echo $ECHO_N "checking for gssapi_krb5.h... $ECHO_C" >&6
14914if test "${ac_cv_header_gssapi_krb5_h+set}" = set; then
14915 echo $ECHO_N "(cached) $ECHO_C" >&6
14916else
14917 cat >conftest.$ac_ext <<_ACEOF
14918#line 14918 "configure"
14919#include "confdefs.h"
14920#include <gssapi_krb5.h>
14921_ACEOF
14922if { (eval echo "$as_me:14922: \"$ac_cpp conftest.$ac_ext\"") >&5
14923 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14924 ac_status=$?
14925 egrep -v '^ *\+' conftest.er1 >conftest.err
14926 rm -f conftest.er1
14927 cat conftest.err >&5
14928 echo "$as_me:14928: \$? = $ac_status" >&5
14929 (exit $ac_status); } >/dev/null; then
14930 if test -s conftest.err; then
14931 ac_cpp_err=$ac_c_preproc_warn_flag
14932 else
14933 ac_cpp_err=
14934 fi
14935else
14936 ac_cpp_err=yes
14937fi
14938if test -z "$ac_cpp_err"; then
14939 ac_cv_header_gssapi_krb5_h=yes
14940else
14941 echo "$as_me: failed program was:" >&5
14942 cat conftest.$ac_ext >&5
14943 ac_cv_header_gssapi_krb5_h=no
14944fi
14945rm -f conftest.err conftest.$ac_ext
14946fi
14947echo "$as_me:14947: result: $ac_cv_header_gssapi_krb5_h" >&5
14948echo "${ECHO_T}$ac_cv_header_gssapi_krb5_h" >&6
14949if test $ac_cv_header_gssapi_krb5_h = yes; then
14950 :
14951else
14952 CPPFLAGS="$oldCPP"
14953fi
14954
14955 KRB5=yes
14956 fi
14957
14958fi;
14959LIBS="$LIBS $K5LIBS"
14960
14961# Looking for programs, paths and files
14962
14963PRIVSEP_PATH=/var/empty
14964
14965# Check whether --with-privsep-path or --without-privsep-path was given.
14966if test "${with_privsep_path+set}" = set; then
14967 withval="$with_privsep_path"
14968
14969 if test "x$withval" != "$no" ; then
14970 PRIVSEP_PATH=$withval
14971 fi
14972
14973fi;
14974
14975# Check whether --with-xauth or --without-xauth was given.
14976if test "${with_xauth+set}" = set; then
14977 withval="$with_xauth"
14978
14979 if test "x$withval" != "xno" ; then
14980 xauth_path=$withval
14981 fi
14982
14983else
14984
14985 TestPath="$PATH"
14986 TestPath="${TestPath}${PATH_SEPARATOR}/usr/X/bin"
14987 TestPath="${TestPath}${PATH_SEPARATOR}/usr/bin/X11"
14988 TestPath="${TestPath}${PATH_SEPARATOR}/usr/X11R6/bin"
14989 TestPath="${TestPath}${PATH_SEPARATOR}/usr/openwin/bin"
14990 # Extract the first word of "xauth", so it can be a program name with args.
14991set dummy xauth; ac_word=$2
14992echo "$as_me:14992: checking for $ac_word" >&5
14993echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
14994if test "${ac_cv_path_xauth_path+set}" = set; then
14995 echo $ECHO_N "(cached) $ECHO_C" >&6
14996else
14997 case $xauth_path in
14998 [\\/]* | ?:[\\/]*)
14999 ac_cv_path_xauth_path="$xauth_path" # Let the user override the test with a path.
15000 ;;
15001 *)
15002 ac_save_IFS=$IFS; IFS=$ac_path_separator
15003ac_dummy="$TestPath"
15004for ac_dir in $ac_dummy; do
15005 IFS=$ac_save_IFS
15006 test -z "$ac_dir" && ac_dir=.
15007 if $as_executable_p "$ac_dir/$ac_word"; then
15008 ac_cv_path_xauth_path="$ac_dir/$ac_word"
15009 echo "$as_me:15009: found $ac_dir/$ac_word" >&5
15010 break
15011fi
15012done
15013
15014 ;;
15015esac
15016fi
15017xauth_path=$ac_cv_path_xauth_path
15018
15019if test -n "$xauth_path"; then
15020 echo "$as_me:15020: result: $xauth_path" >&5
15021echo "${ECHO_T}$xauth_path" >&6
15022else
15023 echo "$as_me:15023: result: no" >&5
15024echo "${ECHO_T}no" >&6
15025fi
15026
15027 if (test ! -z "$xauth_path" && test -x "/usr/openwin/bin/xauth") ; then
15028 xauth_path="/usr/openwin/bin/xauth"
15029 fi
15030
15031fi;
15032
15033STRIP_OPT=-s
15034# Check whether --enable-strip or --disable-strip was given.
15035if test "${enable_strip+set}" = set; then
15036 enableval="$enable_strip"
15037
15038 if test "x$enableval" = "xno" ; then
15039 STRIP_OPT=
15040 fi
15041
15042fi;
15043
15044if test -z "$xauth_path" ; then
15045 XAUTH_PATH="undefined"
15046
15047else
15048 cat >>confdefs.h <<EOF
15049#define XAUTH_PATH "$xauth_path"
15050EOF
15051
15052 XAUTH_PATH=$xauth_path
15053
15054fi
15055
15056# Check for mail directory (last resort if we cannot get it from headers)
15057if test ! -z "$MAIL" ; then
15058 maildir=`dirname $MAIL`
15059 cat >>confdefs.h <<EOF
15060#define MAIL_DIRECTORY "$maildir"
15061EOF
15062
15063fi
15064
15065if test -z "$no_dev_ptmx" ; then
15066 if test "x$disable_ptmx_check" != "xyes" ; then
15067 echo "$as_me:15067: checking for \"/dev/ptmx\"" >&5
15068echo $ECHO_N "checking for \"/dev/ptmx\"... $ECHO_C" >&6
15069if test "${ac_cv_file___dev_ptmx_+set}" = set; then
15070 echo $ECHO_N "(cached) $ECHO_C" >&6
15071else
15072 test "$cross_compiling" = yes &&
15073 { { echo "$as_me:15073: error: cannot check for file existence when cross compiling" >&5
15074echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
15075 { (exit 1); exit 1; }; }
15076if test -r ""/dev/ptmx""; then
15077 ac_cv_file___dev_ptmx_=yes
15078else
15079 ac_cv_file___dev_ptmx_=no
15080fi
15081fi
15082echo "$as_me:15082: result: $ac_cv_file___dev_ptmx_" >&5
15083echo "${ECHO_T}$ac_cv_file___dev_ptmx_" >&6
15084if test $ac_cv_file___dev_ptmx_ = yes; then
15085
15086 cat >>confdefs.h <<EOF
15087#define HAVE_DEV_PTMX 1
15088EOF
15089
15090 have_dev_ptmx=1
15091
15092fi
15093
15094 fi
15095fi
15096echo "$as_me:15096: checking for \"/dev/ptc\"" >&5
15097echo $ECHO_N "checking for \"/dev/ptc\"... $ECHO_C" >&6
15098if test "${ac_cv_file___dev_ptc_+set}" = set; then
15099 echo $ECHO_N "(cached) $ECHO_C" >&6
15100else
15101 test "$cross_compiling" = yes &&
15102 { { echo "$as_me:15102: error: cannot check for file existence when cross compiling" >&5
15103echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
15104 { (exit 1); exit 1; }; }
15105if test -r ""/dev/ptc""; then
15106 ac_cv_file___dev_ptc_=yes
15107else
15108 ac_cv_file___dev_ptc_=no
15109fi
15110fi
15111echo "$as_me:15111: result: $ac_cv_file___dev_ptc_" >&5
15112echo "${ECHO_T}$ac_cv_file___dev_ptc_" >&6
15113if test $ac_cv_file___dev_ptc_ = yes; then
15114
15115 cat >>confdefs.h <<EOF
15116#define HAVE_DEV_PTS_AND_PTC 1
15117EOF
15118
15119 have_dev_ptc=1
15120
15121fi
15122
15123# Options from here on. Some of these are preset by platform above
15124
15125# Check whether --with-mantype or --without-mantype was given.
15126if test "${with_mantype+set}" = set; then
15127 withval="$with_mantype"
15128
15129 case "$withval" in
15130 man|cat|doc)
15131 MANTYPE=$withval
15132 ;;
15133 *)
15134 { { echo "$as_me:15134: error: invalid man type: $withval" >&5
15135echo "$as_me: error: invalid man type: $withval" >&2;}
15136 { (exit 1); exit 1; }; }
15137 ;;
15138 esac
15139
15140fi;
15141if test -z "$MANTYPE"; then
15142 TestPath="/usr/bin${PATH_SEPARATOR}/usr/ucb"
15143 for ac_prog in nroff awf
15144do
15145 # Extract the first word of "$ac_prog", so it can be a program name with args.
15146set dummy $ac_prog; ac_word=$2
15147echo "$as_me:15147: checking for $ac_word" >&5
15148echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
15149if test "${ac_cv_path_NROFF+set}" = set; then
15150 echo $ECHO_N "(cached) $ECHO_C" >&6
15151else
15152 case $NROFF in
15153 [\\/]* | ?:[\\/]*)
15154 ac_cv_path_NROFF="$NROFF" # Let the user override the test with a path.
15155 ;;
15156 *)
15157 ac_save_IFS=$IFS; IFS=$ac_path_separator
15158ac_dummy="$TestPath"
15159for ac_dir in $ac_dummy; do
15160 IFS=$ac_save_IFS
15161 test -z "$ac_dir" && ac_dir=.
15162 if $as_executable_p "$ac_dir/$ac_word"; then
15163 ac_cv_path_NROFF="$ac_dir/$ac_word"
15164 echo "$as_me:15164: found $ac_dir/$ac_word" >&5
15165 break
15166fi
15167done
15168
15169 ;;
15170esac
15171fi
15172NROFF=$ac_cv_path_NROFF
15173
15174if test -n "$NROFF"; then
15175 echo "$as_me:15175: result: $NROFF" >&5
15176echo "${ECHO_T}$NROFF" >&6
15177else
15178 echo "$as_me:15178: result: no" >&5
15179echo "${ECHO_T}no" >&6
15180fi
15181
15182 test -n "$NROFF" && break
15183done
15184test -n "$NROFF" || NROFF="/bin/false"
15185
15186 if ${NROFF} -mdoc ${srcdir}/ssh.1 >/dev/null 2>&1; then
15187 MANTYPE=doc
15188 elif ${NROFF} -man ${srcdir}/ssh.1 >/dev/null 2>&1; then
15189 MANTYPE=man
15190 else
15191 MANTYPE=cat
15192 fi
15193fi
15194
15195if test "$MANTYPE" = "doc"; then
15196 mansubdir=man;
15197else
15198 mansubdir=$MANTYPE;
15199fi
15200
15201# Check whether to enable MD5 passwords
15202MD5_MSG="no"
15203
15204# Check whether --with-md5-passwords or --without-md5-passwords was given.
15205if test "${with_md5_passwords+set}" = set; then
15206 withval="$with_md5_passwords"
15207
15208 if test "x$withval" != "xno" ; then
15209 cat >>confdefs.h <<\EOF
15210#define HAVE_MD5_PASSWORDS 1
15211EOF
15212
15213 MD5_MSG="yes"
15214 fi
15215
15216fi;
15217
15218# Whether to disable shadow password support
15219
15220# Check whether --with-shadow or --without-shadow was given.
15221if test "${with_shadow+set}" = set; then
15222 withval="$with_shadow"
15223
15224 if test "x$withval" = "xno" ; then
15225 cat >>confdefs.h <<\EOF
15226#define DISABLE_SHADOW 1
15227EOF
15228
15229 disable_shadow=yes
15230 fi
15231
15232fi;
15233
15234if test -z "$disable_shadow" ; then
15235 echo "$as_me:15235: checking if the systems has expire shadow information" >&5
15236echo $ECHO_N "checking if the systems has expire shadow information... $ECHO_C" >&6
15237 cat >conftest.$ac_ext <<_ACEOF
15238#line 15238 "configure"
15239#include "confdefs.h"
15240
15241#include <sys/types.h>
15242#include <shadow.h>
15243 struct spwd sp;
15244
15245int
15246main ()
15247{
15248 sp.sp_expire = sp.sp_lstchg = sp.sp_inact = 0;
15249 ;
15250 return 0;
15251}
15252_ACEOF
15253rm -f conftest.$ac_objext
15254if { (eval echo "$as_me:15254: \"$ac_compile\"") >&5
15255 (eval $ac_compile) 2>&5
15256 ac_status=$?
15257 echo "$as_me:15257: \$? = $ac_status" >&5
15258 (exit $ac_status); } &&
15259 { ac_try='test -s conftest.$ac_objext'
15260 { (eval echo "$as_me:15260: \"$ac_try\"") >&5
15261 (eval $ac_try) 2>&5
15262 ac_status=$?
15263 echo "$as_me:15263: \$? = $ac_status" >&5
15264 (exit $ac_status); }; }; then
15265 sp_expire_available=yes
15266else
15267 echo "$as_me: failed program was:" >&5
15268cat conftest.$ac_ext >&5
15269
15270fi
15271rm -f conftest.$ac_objext conftest.$ac_ext
15272
15273 if test "x$sp_expire_available" = "xyes" ; then
15274 echo "$as_me:15274: result: yes" >&5
15275echo "${ECHO_T}yes" >&6
15276 cat >>confdefs.h <<\EOF
15277#define HAS_SHADOW_EXPIRE 1
15278EOF
15279
15280 else
15281 echo "$as_me:15281: result: no" >&5
15282echo "${ECHO_T}no" >&6
15283 fi
15284fi
15285
15286# Use ip address instead of hostname in $DISPLAY
15287if test ! -z "$IPADDR_IN_DISPLAY" ; then
15288 DISPLAY_HACK_MSG="yes"
15289 cat >>confdefs.h <<\EOF
15290#define IPADDR_IN_DISPLAY 1
15291EOF
15292
15293else
15294 DISPLAY_HACK_MSG="no"
15295
15296# Check whether --with-ipaddr-display or --without-ipaddr-display was given.
15297if test "${with_ipaddr_display+set}" = set; then
15298 withval="$with_ipaddr_display"
15299
15300 if test "x$withval" != "xno" ; then
15301 cat >>confdefs.h <<\EOF
15302#define IPADDR_IN_DISPLAY 1
15303EOF
15304
15305 DISPLAY_HACK_MSG="yes"
15306 fi
15307
15308fi;
15309fi
15310
15311# check for /etc/default/login and use it if present.
15312echo "$as_me:15312: checking for \"/etc/default/login\"" >&5
15313echo $ECHO_N "checking for \"/etc/default/login\"... $ECHO_C" >&6
15314if test "${ac_cv_file___etc_default_login_+set}" = set; then
15315 echo $ECHO_N "(cached) $ECHO_C" >&6
15316else
15317 test "$cross_compiling" = yes &&
15318 { { echo "$as_me:15318: error: cannot check for file existence when cross compiling" >&5
15319echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
15320 { (exit 1); exit 1; }; }
15321if test -r ""/etc/default/login""; then
15322 ac_cv_file___etc_default_login_=yes
15323else
15324 ac_cv_file___etc_default_login_=no
15325fi
15326fi
15327echo "$as_me:15327: result: $ac_cv_file___etc_default_login_" >&5
15328echo "${ECHO_T}$ac_cv_file___etc_default_login_" >&6
15329if test $ac_cv_file___etc_default_login_ = yes; then
15330 external_path_file=/etc/default/login
15331fi
15332
15333if test "x$external_path_file" = "x/etc/default/login"; then
15334 cat >>confdefs.h <<\EOF
15335#define HAVE_ETC_DEFAULT_LOGIN 1
15336EOF
15337
15338fi
15339
15340if test $ac_cv_func_login_getcapbool = "yes" -a \
15341 $ac_cv_header_login_cap_h = "yes" ; then
15342 external_path_file=/etc/login.conf
15343fi
15344
15345# Whether to mess with the default path
15346SERVER_PATH_MSG="(default)"
15347
15348# Check whether --with-default-path or --without-default-path was given.
15349if test "${with_default_path+set}" = set; then
15350 withval="$with_default_path"
15351
15352 if test "x$external_path_file" = "x/etc/login.conf" ; then
15353 { echo "$as_me:15353: WARNING:
15354--with-default-path=PATH has no effect on this system.
15355Edit /etc/login.conf instead." >&5
15356echo "$as_me: WARNING:
15357--with-default-path=PATH has no effect on this system.
15358Edit /etc/login.conf instead." >&2;}
15359 elif test "x$withval" != "xno" ; then
15360 if test ! -z "$external_path_file" ; then
15361 { echo "$as_me:15361: WARNING:
15362--with-default-path=PATH will only be used if PATH is not defined in
15363$external_path_file ." >&5
15364echo "$as_me: WARNING:
15365--with-default-path=PATH will only be used if PATH is not defined in
15366$external_path_file ." >&2;}
15367 fi
15368 user_path="$withval"
15369 SERVER_PATH_MSG="$withval"
15370 fi
15371
15372else
15373 if test "x$external_path_file" = "x/etc/login.conf" ; then
15374 { echo "$as_me:15374: WARNING: Make sure the path to scp is in /etc/login.conf" >&5
15375echo "$as_me: WARNING: Make sure the path to scp is in /etc/login.conf" >&2;}
15376 else
15377 if test ! -z "$external_path_file" ; then
15378 { echo "$as_me:15378: WARNING:
15379If PATH is defined in $external_path_file, ensure the path to scp is included,
15380otherwise scp will not work." >&5
15381echo "$as_me: WARNING:
15382If PATH is defined in $external_path_file, ensure the path to scp is included,
15383otherwise scp will not work." >&2;}
15384 fi
15385 if test "$cross_compiling" = yes; then
15386 user_path="/usr/bin:/bin:/usr/sbin:/sbin"
15387
15388else
15389 cat >conftest.$ac_ext <<_ACEOF
15390#line 15390 "configure"
15391#include "confdefs.h"
15392
15393/* find out what STDPATH is */
15394#include <stdio.h>
15395#ifdef HAVE_PATHS_H
15396# include <paths.h>
15397#endif
15398#ifndef _PATH_STDPATH
15399# ifdef _PATH_USERPATH /* Irix */
15400# define _PATH_STDPATH _PATH_USERPATH
15401# else
15402# define _PATH_STDPATH "/usr/bin:/bin:/usr/sbin:/sbin"
15403# endif
15404#endif
15405#include <sys/types.h>
15406#include <sys/stat.h>
15407#include <fcntl.h>
15408#define DATA "conftest.stdpath"
15409
15410main()
15411{
15412 FILE *fd;
15413 int rc;
15414
15415 fd = fopen(DATA,"w");
15416 if(fd == NULL)
15417 exit(1);
15418
15419 if ((rc = fprintf(fd,"%s", _PATH_STDPATH)) < 0)
15420 exit(1);
15421
15422 exit(0);
15423}
15424
15425_ACEOF
15426rm -f conftest$ac_exeext
15427if { (eval echo "$as_me:15427: \"$ac_link\"") >&5
15428 (eval $ac_link) 2>&5
15429 ac_status=$?
15430 echo "$as_me:15430: \$? = $ac_status" >&5
15431 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15432 { (eval echo "$as_me:15432: \"$ac_try\"") >&5
15433 (eval $ac_try) 2>&5
15434 ac_status=$?
15435 echo "$as_me:15435: \$? = $ac_status" >&5
15436 (exit $ac_status); }; }; then
15437 user_path=`cat conftest.stdpath`
15438else
15439 echo "$as_me: program exited with status $ac_status" >&5
15440echo "$as_me: failed program was:" >&5
15441cat conftest.$ac_ext >&5
15442 user_path="/usr/bin:/bin:/usr/sbin:/sbin"
15443fi
15444rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15445fi
15446# make sure $bindir is in USER_PATH so scp will work
15447 t_bindir=`eval echo ${bindir}`
15448 case $t_bindir in
15449 NONE/*) t_bindir=`echo $t_bindir | sed "s~NONE~$prefix~"` ;;
15450 esac
15451 case $t_bindir in
15452 NONE/*) t_bindir=`echo $t_bindir | sed "s~NONE~$ac_default_prefix~"` ;;
15453 esac
15454 echo $user_path | grep ":$t_bindir" > /dev/null 2>&1
15455 if test $? -ne 0 ; then
15456 echo $user_path | grep "^$t_bindir" > /dev/null 2>&1
15457 if test $? -ne 0 ; then
15458 user_path=$user_path:$t_bindir
15459 echo "$as_me:15459: result: Adding $t_bindir to USER_PATH so scp will work" >&5
15460echo "${ECHO_T}Adding $t_bindir to USER_PATH so scp will work" >&6
15461 fi
15462 fi
15463 fi
15464
15465fi;
15466if test "x$external_path_file" != "x/etc/login.conf" ; then
15467 cat >>confdefs.h <<EOF
15468#define USER_PATH "$user_path"
15469EOF
15470
15471fi
15472
15473# Set superuser path separately to user path
15474
15475# Check whether --with-superuser-path or --without-superuser-path was given.
15476if test "${with_superuser_path+set}" = set; then
15477 withval="$with_superuser_path"
15478
15479 if test "x$withval" != "xno" ; then
15480 cat >>confdefs.h <<EOF
15481#define SUPERUSER_PATH "$withval"
15482EOF
15483
15484 superuser_path=$withval
15485 fi
15486
15487fi;
15488
15489echo "$as_me:15489: checking if we need to convert IPv4 in IPv6-mapped addresses" >&5
15490echo $ECHO_N "checking if we need to convert IPv4 in IPv6-mapped addresses... $ECHO_C" >&6
15491IPV4_IN6_HACK_MSG="no"
15492
15493# Check whether --with-4in6 or --without-4in6 was given.
15494if test "${with_4in6+set}" = set; then
15495 withval="$with_4in6"
15496
15497 if test "x$withval" != "xno" ; then
15498 echo "$as_me:15498: result: yes" >&5
15499echo "${ECHO_T}yes" >&6
15500 cat >>confdefs.h <<\EOF
15501#define IPV4_IN_IPV6 1
15502EOF
15503
15504 IPV4_IN6_HACK_MSG="yes"
15505 else
15506 echo "$as_me:15506: result: no" >&5
15507echo "${ECHO_T}no" >&6
15508 fi
15509
15510else
15511
15512 if test "x$inet6_default_4in6" = "xyes"; then
15513 echo "$as_me:15513: result: yes (default)" >&5
15514echo "${ECHO_T}yes (default)" >&6
15515 cat >>confdefs.h <<\EOF
15516#define IPV4_IN_IPV6 1
15517EOF
15518
15519 IPV4_IN6_HACK_MSG="yes"
15520 else
15521 echo "$as_me:15521: result: no (default)" >&5
15522echo "${ECHO_T}no (default)" >&6
15523 fi
15524
15525fi;
15526
15527# Whether to enable BSD auth support
15528BSD_AUTH_MSG=no
15529
15530# Check whether --with-bsd-auth or --without-bsd-auth was given.
15531if test "${with_bsd_auth+set}" = set; then
15532 withval="$with_bsd_auth"
15533
15534 if test "x$withval" != "xno" ; then
15535 cat >>confdefs.h <<\EOF
15536#define BSD_AUTH 1
15537EOF
15538
15539 BSD_AUTH_MSG=yes
15540 fi
15541
15542fi;
15543
15544# Where to place sshd.pid
15545piddir=/var/run
15546# make sure the directory exists
15547if test ! -d $piddir ; then
15548 piddir=`eval echo ${sysconfdir}`
15549 case $piddir in
15550 NONE/*) piddir=`echo $piddir | sed "s~NONE~$ac_default_prefix~"` ;;
15551 esac
15552fi
15553
15554# Check whether --with-pid-dir or --without-pid-dir was given.
15555if test "${with_pid_dir+set}" = set; then
15556 withval="$with_pid_dir"
15557
15558 if test "x$withval" != "xno" ; then
15559 piddir=$withval
15560 if test ! -d $piddir ; then
15561 { echo "$as_me:15561: WARNING: ** no $piddir directory on this system **" >&5
15562echo "$as_me: WARNING: ** no $piddir directory on this system **" >&2;}
15563 fi
15564 fi
15565
15566fi;
15567
15568cat >>confdefs.h <<EOF
15569#define _PATH_SSH_PIDDIR "$piddir"
15570EOF
15571
15572# Check whether --enable-lastlog or --disable-lastlog was given.
15573if test "${enable_lastlog+set}" = set; then
15574 enableval="$enable_lastlog"
15575
15576 if test "x$enableval" = "xno" ; then
15577 cat >>confdefs.h <<\EOF
15578#define DISABLE_LASTLOG 1
15579EOF
15580
15581 fi
15582
15583fi;
15584# Check whether --enable-utmp or --disable-utmp was given.
15585if test "${enable_utmp+set}" = set; then
15586 enableval="$enable_utmp"
15587
15588 if test "x$enableval" = "xno" ; then
15589 cat >>confdefs.h <<\EOF
15590#define DISABLE_UTMP 1
15591EOF
15592
15593 fi
15594
15595fi;
15596# Check whether --enable-utmpx or --disable-utmpx was given.
15597if test "${enable_utmpx+set}" = set; then
15598 enableval="$enable_utmpx"
15599
15600 if test "x$enableval" = "xno" ; then
15601 cat >>confdefs.h <<\EOF
15602#define DISABLE_UTMPX 1
15603EOF
15604
15605 fi
15606
15607fi;
15608# Check whether --enable-wtmp or --disable-wtmp was given.
15609if test "${enable_wtmp+set}" = set; then
15610 enableval="$enable_wtmp"
15611
15612 if test "x$enableval" = "xno" ; then
15613 cat >>confdefs.h <<\EOF
15614#define DISABLE_WTMP 1
15615EOF
15616
15617 fi
15618
15619fi;
15620# Check whether --enable-wtmpx or --disable-wtmpx was given.
15621if test "${enable_wtmpx+set}" = set; then
15622 enableval="$enable_wtmpx"
15623
15624 if test "x$enableval" = "xno" ; then
15625 cat >>confdefs.h <<\EOF
15626#define DISABLE_WTMPX 1
15627EOF
15628
15629 fi
15630
15631fi;
15632# Check whether --enable-libutil or --disable-libutil was given.
15633if test "${enable_libutil+set}" = set; then
15634 enableval="$enable_libutil"
15635
15636 if test "x$enableval" = "xno" ; then
15637 cat >>confdefs.h <<\EOF
15638#define DISABLE_LOGIN 1
15639EOF
15640
15641 fi
15642
15643fi;
15644# Check whether --enable-pututline or --disable-pututline was given.
15645if test "${enable_pututline+set}" = set; then
15646 enableval="$enable_pututline"
15647
15648 if test "x$enableval" = "xno" ; then
15649 cat >>confdefs.h <<\EOF
15650#define DISABLE_PUTUTLINE 1
15651EOF
15652
15653 fi
15654
15655fi;
15656# Check whether --enable-pututxline or --disable-pututxline was given.
15657if test "${enable_pututxline+set}" = set; then
15658 enableval="$enable_pututxline"
15659
15660 if test "x$enableval" = "xno" ; then
15661 cat >>confdefs.h <<\EOF
15662#define DISABLE_PUTUTXLINE 1
15663EOF
15664
15665 fi
15666
15667fi;
15668
15669# Check whether --with-lastlog or --without-lastlog was given.
15670if test "${with_lastlog+set}" = set; then
15671 withval="$with_lastlog"
15672
15673 if test "x$withval" = "xno" ; then
15674 cat >>confdefs.h <<\EOF
15675#define DISABLE_LASTLOG 1
15676EOF
15677
15678 else
15679 conf_lastlog_location=$withval
15680 fi
15681
15682fi;
15683
15684echo "$as_me:15684: checking if your system defines LASTLOG_FILE" >&5
15685echo $ECHO_N "checking if your system defines LASTLOG_FILE... $ECHO_C" >&6
15686cat >conftest.$ac_ext <<_ACEOF
15687#line 15687 "configure"
15688#include "confdefs.h"
15689
15690#include <sys/types.h>
15691#include <utmp.h>
15692#ifdef HAVE_LASTLOG_H
15693# include <lastlog.h>
15694#endif
15695#ifdef HAVE_PATHS_H
15696# include <paths.h>
15697#endif
15698#ifdef HAVE_LOGIN_H
15699# include <login.h>
15700#endif
15701
15702int
15703main ()
15704{
15705 char *lastlog = LASTLOG_FILE;
15706 ;
15707 return 0;
15708}
15709_ACEOF
15710rm -f conftest.$ac_objext
15711if { (eval echo "$as_me:15711: \"$ac_compile\"") >&5
15712 (eval $ac_compile) 2>&5
15713 ac_status=$?
15714 echo "$as_me:15714: \$? = $ac_status" >&5
15715 (exit $ac_status); } &&
15716 { ac_try='test -s conftest.$ac_objext'
15717 { (eval echo "$as_me:15717: \"$ac_try\"") >&5
15718 (eval $ac_try) 2>&5
15719 ac_status=$?
15720 echo "$as_me:15720: \$? = $ac_status" >&5
15721 (exit $ac_status); }; }; then
15722 echo "$as_me:15722: result: yes" >&5
15723echo "${ECHO_T}yes" >&6
15724else
15725 echo "$as_me: failed program was:" >&5
15726cat conftest.$ac_ext >&5
15727
15728 echo "$as_me:15728: result: no" >&5
15729echo "${ECHO_T}no" >&6
15730 echo "$as_me:15730: checking if your system defines _PATH_LASTLOG" >&5
15731echo $ECHO_N "checking if your system defines _PATH_LASTLOG... $ECHO_C" >&6
15732 cat >conftest.$ac_ext <<_ACEOF
15733#line 15733 "configure"
15734#include "confdefs.h"
15735
15736#include <sys/types.h>
15737#include <utmp.h>
15738#ifdef HAVE_LASTLOG_H
15739# include <lastlog.h>
15740#endif
15741#ifdef HAVE_PATHS_H
15742# include <paths.h>
15743#endif
15744
15745int
15746main ()
15747{
15748 char *lastlog = _PATH_LASTLOG;
15749 ;
15750 return 0;
15751}
15752_ACEOF
15753rm -f conftest.$ac_objext
15754if { (eval echo "$as_me:15754: \"$ac_compile\"") >&5
15755 (eval $ac_compile) 2>&5
15756 ac_status=$?
15757 echo "$as_me:15757: \$? = $ac_status" >&5
15758 (exit $ac_status); } &&
15759 { ac_try='test -s conftest.$ac_objext'
15760 { (eval echo "$as_me:15760: \"$ac_try\"") >&5
15761 (eval $ac_try) 2>&5
15762 ac_status=$?
15763 echo "$as_me:15763: \$? = $ac_status" >&5
15764 (exit $ac_status); }; }; then
15765 echo "$as_me:15765: result: yes" >&5
15766echo "${ECHO_T}yes" >&6
15767else
15768 echo "$as_me: failed program was:" >&5
15769cat conftest.$ac_ext >&5
15770
15771 echo "$as_me:15771: result: no" >&5
15772echo "${ECHO_T}no" >&6
15773 system_lastlog_path=no
15774
15775fi
15776rm -f conftest.$ac_objext conftest.$ac_ext
15777
15778fi
15779rm -f conftest.$ac_objext conftest.$ac_ext
15780
15781if test -z "$conf_lastlog_location"; then
15782 if test x"$system_lastlog_path" = x"no" ; then
15783 for f in /var/log/lastlog /usr/adm/lastlog /var/adm/lastlog /etc/security/lastlog ; do
15784 if (test -d "$f" || test -f "$f") ; then
15785 conf_lastlog_location=$f
15786 fi
15787 done
15788 if test -z "$conf_lastlog_location"; then
15789 { echo "$as_me:15789: WARNING: ** Cannot find lastlog **" >&5
15790echo "$as_me: WARNING: ** Cannot find lastlog **" >&2;}
15791 fi
15792 fi
15793fi
15794
15795if test -n "$conf_lastlog_location"; then
15796 cat >>confdefs.h <<EOF
15797#define CONF_LASTLOG_FILE "$conf_lastlog_location"
15798EOF
15799
15800fi
15801
15802echo "$as_me:15802: checking if your system defines UTMP_FILE" >&5
15803echo $ECHO_N "checking if your system defines UTMP_FILE... $ECHO_C" >&6
15804cat >conftest.$ac_ext <<_ACEOF
15805#line 15805 "configure"
15806#include "confdefs.h"
15807
15808#include <sys/types.h>
15809#include <utmp.h>
15810#ifdef HAVE_PATHS_H
15811# include <paths.h>
15812#endif
15813
15814int
15815main ()
15816{
15817 char *utmp = UTMP_FILE;
15818 ;
15819 return 0;
15820}
15821_ACEOF
15822rm -f conftest.$ac_objext
15823if { (eval echo "$as_me:15823: \"$ac_compile\"") >&5
15824 (eval $ac_compile) 2>&5
15825 ac_status=$?
15826 echo "$as_me:15826: \$? = $ac_status" >&5
15827 (exit $ac_status); } &&
15828 { ac_try='test -s conftest.$ac_objext'
15829 { (eval echo "$as_me:15829: \"$ac_try\"") >&5
15830 (eval $ac_try) 2>&5
15831 ac_status=$?
15832 echo "$as_me:15832: \$? = $ac_status" >&5
15833 (exit $ac_status); }; }; then
15834 echo "$as_me:15834: result: yes" >&5
15835echo "${ECHO_T}yes" >&6
15836else
15837 echo "$as_me: failed program was:" >&5
15838cat conftest.$ac_ext >&5
15839 echo "$as_me:15839: result: no" >&5
15840echo "${ECHO_T}no" >&6
15841 system_utmp_path=no
15842
15843fi
15844rm -f conftest.$ac_objext conftest.$ac_ext
15845if test -z "$conf_utmp_location"; then
15846 if test x"$system_utmp_path" = x"no" ; then
15847 for f in /etc/utmp /usr/adm/utmp /var/run/utmp; do
15848 if test -f $f ; then
15849 conf_utmp_location=$f
15850 fi
15851 done
15852 if test -z "$conf_utmp_location"; then
15853 cat >>confdefs.h <<\EOF
15854#define DISABLE_UTMP 1
15855EOF
15856
15857 fi
15858 fi
15859fi
15860if test -n "$conf_utmp_location"; then
15861 cat >>confdefs.h <<EOF
15862#define CONF_UTMP_FILE "$conf_utmp_location"
15863EOF
15864
15865fi
15866
15867echo "$as_me:15867: checking if your system defines WTMP_FILE" >&5
15868echo $ECHO_N "checking if your system defines WTMP_FILE... $ECHO_C" >&6
15869cat >conftest.$ac_ext <<_ACEOF
15870#line 15870 "configure"
15871#include "confdefs.h"
15872
15873#include <sys/types.h>
15874#include <utmp.h>
15875#ifdef HAVE_PATHS_H
15876# include <paths.h>
15877#endif
15878
15879int
15880main ()
15881{
15882 char *wtmp = WTMP_FILE;
15883 ;
15884 return 0;
15885}
15886_ACEOF
15887rm -f conftest.$ac_objext
15888if { (eval echo "$as_me:15888: \"$ac_compile\"") >&5
15889 (eval $ac_compile) 2>&5
15890 ac_status=$?
15891 echo "$as_me:15891: \$? = $ac_status" >&5
15892 (exit $ac_status); } &&
15893 { ac_try='test -s conftest.$ac_objext'
15894 { (eval echo "$as_me:15894: \"$ac_try\"") >&5
15895 (eval $ac_try) 2>&5
15896 ac_status=$?
15897 echo "$as_me:15897: \$? = $ac_status" >&5
15898 (exit $ac_status); }; }; then
15899 echo "$as_me:15899: result: yes" >&5
15900echo "${ECHO_T}yes" >&6
15901else
15902 echo "$as_me: failed program was:" >&5
15903cat conftest.$ac_ext >&5
15904 echo "$as_me:15904: result: no" >&5
15905echo "${ECHO_T}no" >&6
15906 system_wtmp_path=no
15907
15908fi
15909rm -f conftest.$ac_objext conftest.$ac_ext
15910if test -z "$conf_wtmp_location"; then
15911 if test x"$system_wtmp_path" = x"no" ; then
15912 for f in /usr/adm/wtmp /var/log/wtmp; do
15913 if test -f $f ; then
15914 conf_wtmp_location=$f
15915 fi
15916 done
15917 if test -z "$conf_wtmp_location"; then
15918 cat >>confdefs.h <<\EOF
15919#define DISABLE_WTMP 1
15920EOF
15921
15922 fi
15923 fi
15924fi
15925if test -n "$conf_wtmp_location"; then
15926 cat >>confdefs.h <<EOF
15927#define CONF_WTMP_FILE "$conf_wtmp_location"
15928EOF
15929
15930fi
15931
15932echo "$as_me:15932: checking if your system defines UTMPX_FILE" >&5
15933echo $ECHO_N "checking if your system defines UTMPX_FILE... $ECHO_C" >&6
15934cat >conftest.$ac_ext <<_ACEOF
15935#line 15935 "configure"
15936#include "confdefs.h"
15937
15938#include <sys/types.h>
15939#include <utmp.h>
15940#ifdef HAVE_UTMPX_H
15941#include <utmpx.h>
15942#endif
15943#ifdef HAVE_PATHS_H
15944# include <paths.h>
15945#endif
15946
15947int
15948main ()
15949{
15950 char *utmpx = UTMPX_FILE;
15951 ;
15952 return 0;
15953}
15954_ACEOF
15955rm -f conftest.$ac_objext
15956if { (eval echo "$as_me:15956: \"$ac_compile\"") >&5
15957 (eval $ac_compile) 2>&5
15958 ac_status=$?
15959 echo "$as_me:15959: \$? = $ac_status" >&5
15960 (exit $ac_status); } &&
15961 { ac_try='test -s conftest.$ac_objext'
15962 { (eval echo "$as_me:15962: \"$ac_try\"") >&5
15963 (eval $ac_try) 2>&5
15964 ac_status=$?
15965 echo "$as_me:15965: \$? = $ac_status" >&5
15966 (exit $ac_status); }; }; then
15967 echo "$as_me:15967: result: yes" >&5
15968echo "${ECHO_T}yes" >&6
15969else
15970 echo "$as_me: failed program was:" >&5
15971cat conftest.$ac_ext >&5
15972 echo "$as_me:15972: result: no" >&5
15973echo "${ECHO_T}no" >&6
15974 system_utmpx_path=no
15975
15976fi
15977rm -f conftest.$ac_objext conftest.$ac_ext
15978if test -z "$conf_utmpx_location"; then
15979 if test x"$system_utmpx_path" = x"no" ; then
15980 cat >>confdefs.h <<\EOF
15981#define DISABLE_UTMPX 1
15982EOF
15983
15984 fi
15985else
15986 cat >>confdefs.h <<EOF
15987#define CONF_UTMPX_FILE "$conf_utmpx_location"
15988EOF
15989
15990fi
15991
15992echo "$as_me:15992: checking if your system defines WTMPX_FILE" >&5
15993echo $ECHO_N "checking if your system defines WTMPX_FILE... $ECHO_C" >&6
15994cat >conftest.$ac_ext <<_ACEOF
15995#line 15995 "configure"
15996#include "confdefs.h"
15997
15998#include <sys/types.h>
15999#include <utmp.h>
16000#ifdef HAVE_UTMPX_H
16001#include <utmpx.h>
16002#endif
16003#ifdef HAVE_PATHS_H
16004# include <paths.h>
16005#endif
16006
16007int
16008main ()
16009{
16010 char *wtmpx = WTMPX_FILE;
16011 ;
16012 return 0;
16013}
16014_ACEOF
16015rm -f conftest.$ac_objext
16016if { (eval echo "$as_me:16016: \"$ac_compile\"") >&5
16017 (eval $ac_compile) 2>&5
16018 ac_status=$?
16019 echo "$as_me:16019: \$? = $ac_status" >&5
16020 (exit $ac_status); } &&
16021 { ac_try='test -s conftest.$ac_objext'
16022 { (eval echo "$as_me:16022: \"$ac_try\"") >&5
16023 (eval $ac_try) 2>&5
16024 ac_status=$?
16025 echo "$as_me:16025: \$? = $ac_status" >&5
16026 (exit $ac_status); }; }; then
16027 echo "$as_me:16027: result: yes" >&5
16028echo "${ECHO_T}yes" >&6
16029else
16030 echo "$as_me: failed program was:" >&5
16031cat conftest.$ac_ext >&5
16032 echo "$as_me:16032: result: no" >&5
16033echo "${ECHO_T}no" >&6
16034 system_wtmpx_path=no
16035
16036fi
16037rm -f conftest.$ac_objext conftest.$ac_ext
16038if test -z "$conf_wtmpx_location"; then
16039 if test x"$system_wtmpx_path" = x"no" ; then
16040 cat >>confdefs.h <<\EOF
16041#define DISABLE_WTMPX 1
16042EOF
16043
16044 fi
16045else
16046 cat >>confdefs.h <<EOF
16047#define CONF_WTMPX_FILE "$conf_wtmpx_location"
16048EOF
16049
16050fi
16051
16052if test ! -z "$blibpath" ; then
16053 LDFLAGS="$LDFLAGS $blibflags$blibpath"
16054 { echo "$as_me:16054: WARNING: Please check and edit blibpath in LDFLAGS in Makefile" >&5
16055echo "$as_me: WARNING: Please check and edit blibpath in LDFLAGS in Makefile" >&2;}
16056fi
16057
16058if test "$PAM_MSG" = yes ; then
16059 LIBS=`echo $LIBS | sed 's/-lpam //'`
16060fi
16061if test "$ac_cv_lib_pam_pam_set_item" = yes ; then
16062 LIBS=`echo $LIBS | sed 's/-ldl //'`
16063fi
16064
16065ac_config_files="$ac_config_files Makefile openbsd-compat/Makefile scard/Makefile ssh_prng_cmds"
16066
16067cat >confcache <<\_ACEOF
16068# This file is a shell script that caches the results of configure
16069# tests run on this system so they can be shared between configure
16070# scripts and configure runs, see configure's option --config-cache.
16071# It is not useful on other systems. If it contains results you don't
16072# want to keep, you may remove or edit it.
16073#
16074# config.status only pays attention to the cache file if you give it
16075# the --recheck option to rerun configure.
16076#
16077# `ac_cv_env_foo' variables (set or unset) will be overriden when
16078# loading this file, other *unset* `ac_cv_foo' will be assigned the
16079# following values.
16080
16081_ACEOF
16082
16083# The following way of writing the cache mishandles newlines in values,
16084# but we know of no workaround that is simple, portable, and efficient.
16085# So, don't put newlines in cache variables' values.
16086# Ultrix sh set writes to stderr and can't be redirected directly,
16087# and sets the high bit in the cache file unless we assign to the vars.
16088{
16089 (set) 2>&1 |
16090 case `(ac_space=' '; set | grep ac_space) 2>&1` in
16091 *ac_space=\ *)
16092 # `set' does not quote correctly, so add quotes (double-quote
16093 # substitution turns \\\\ into \\, and sed turns \\ into \).
16094 sed -n \
16095 "s/'/'\\\\''/g;
16096 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16097 ;;
16098 *)
16099 # `set' quotes correctly as required by POSIX, so do not add quotes.
16100 sed -n \
16101 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
16102 ;;
16103 esac;
16104} |
16105 sed '
16106 t clear
16107 : clear
16108 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16109 t end
16110 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16111 : end' >>confcache
16112if cmp -s $cache_file confcache; then :; else
16113 if test -w $cache_file; then
16114 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
16115 cat confcache >$cache_file
16116 else
16117 echo "not updating unwritable cache $cache_file"
16118 fi
16119fi
16120rm -f confcache
16121
16122test "x$prefix" = xNONE && prefix=$ac_default_prefix
16123# Let make expand exec_prefix.
16124test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16125
16126# VPATH may cause trouble with some makes, so we remove $(srcdir),
16127# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16128# trailing colons and then remove the whole line if VPATH becomes empty
16129# (actually we leave an empty line to preserve line numbers).
16130if test "x$srcdir" = x.; then
16131 ac_vpsub='/^[ ]*VPATH[ ]*=/{
16132s/:*\$(srcdir):*/:/;
16133s/:*\${srcdir}:*/:/;
16134s/:*@srcdir@:*/:/;
16135s/^\([^=]*=[ ]*\):*/\1/;
16136s/:*$//;
16137s/^[^=]*=[ ]*$//;
16138}'
16139fi
16140
16141DEFS=-DHAVE_CONFIG_H
16142
16143: ${CONFIG_STATUS=./config.status}
16144ac_clean_files_save=$ac_clean_files
16145ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16146{ echo "$as_me:16146: creating $CONFIG_STATUS" >&5
16147echo "$as_me: creating $CONFIG_STATUS" >&6;}
16148cat >$CONFIG_STATUS <<_ACEOF
16149#! $SHELL
16150# Generated automatically by configure.
16151# Run this file to recreate the current configuration.
16152# Compiler output produced by configure, useful for debugging
16153# configure, is in config.log if it exists.
16154
16155debug=false
16156SHELL=\${CONFIG_SHELL-$SHELL}
16157ac_cs_invocation="\$0 \$@"
16158
16159_ACEOF
16160
16161cat >>$CONFIG_STATUS <<\_ACEOF
16162# Be Bourne compatible
16163if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16164 emulate sh
16165 NULLCMD=:
16166elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
16167 set -o posix
16168fi
16169
16170# Name of the executable.
16171as_me=`echo "$0" |sed 's,.*[\\/],,'`
16172
16173if expr a : '\(a\)' >/dev/null 2>&1; then
16174 as_expr=expr
16175else
16176 as_expr=false
16177fi
16178
16179rm -f conf$$ conf$$.exe conf$$.file
16180echo >conf$$.file
16181if ln -s conf$$.file conf$$ 2>/dev/null; then
16182 # We could just check for DJGPP; but this test a) works b) is more generic
16183 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
16184 if test -f conf$$.exe; then
16185 # Don't use ln at all; we don't have any links
16186 as_ln_s='cp -p'
16187 else
16188 as_ln_s='ln -s'
16189 fi
16190elif ln conf$$.file conf$$ 2>/dev/null; then
16191 as_ln_s=ln
16192else
16193 as_ln_s='cp -p'
16194fi
16195rm -f conf$$ conf$$.exe conf$$.file
16196
16197as_executable_p="test -f"
16198
16199# Support unset when possible.
16200if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
16201 as_unset=unset
16202else
16203 as_unset=false
16204fi
16205
16206# NLS nuisances.
16207$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
16208$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
16209$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
16210$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
16211$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
16212$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
16213$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
16214$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
16215
16216# IFS
16217# We need space, tab and new line, in precisely that order.
16218as_nl='
16219'
16220IFS=" $as_nl"
16221
16222# CDPATH.
16223$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
16224
16225exec 6>&1
16226
16227_ACEOF
16228
16229# Files that config.status was made for.
16230if test -n "$ac_config_files"; then
16231 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
16232fi
16233
16234if test -n "$ac_config_headers"; then
16235 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
16236fi
16237
16238if test -n "$ac_config_links"; then
16239 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
16240fi
16241
16242if test -n "$ac_config_commands"; then
16243 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
16244fi
16245
16246cat >>$CONFIG_STATUS <<\EOF
16247
16248ac_cs_usage="\
16249\`$as_me' instantiates files from templates according to the
16250current configuration.
16251
16252Usage: $0 [OPTIONS] [FILE]...
16253
16254 -h, --help print this help, then exit
16255 -V, --version print version number, then exit
16256 -d, --debug don't remove temporary files
16257 --recheck update $as_me by reconfiguring in the same conditions
16258 --file=FILE[:TEMPLATE]
16259 instantiate the configuration file FILE
16260 --header=FILE[:TEMPLATE]
16261 instantiate the configuration header FILE
16262
16263Configuration files:
16264$config_files
16265
16266Configuration headers:
16267$config_headers
16268
16269Report bugs to <bug-autoconf@gnu.org>."
16270EOF
16271
16272cat >>$CONFIG_STATUS <<EOF
16273ac_cs_version="\\
16274config.status
16275configured by $0, generated by GNU Autoconf 2.52,
16276 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
16277
16278Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
16279Free Software Foundation, Inc.
16280This config.status script is free software; the Free Software Foundation
16281gives unlimited permission to copy, distribute and modify it."
16282srcdir=$srcdir
16283INSTALL="$INSTALL"
16284EOF
16285
16286cat >>$CONFIG_STATUS <<\EOF
16287# If no file are specified by the user, then we need to provide default
16288# value. By we need to know if files were specified by the user.
16289ac_need_defaults=:
16290while test $# != 0
16291do
16292 case $1 in
16293 --*=*)
16294 ac_option=`expr "x$1" : 'x\([^=]*\)='`
16295 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
16296 shift
16297 set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
16298 shift
16299 ;;
16300 -*);;
16301 *) # This is not an option, so the user has probably given explicit
16302 # arguments.
16303 ac_need_defaults=false;;
16304 esac
16305
16306 case $1 in
16307 # Handling of the options.
16308EOF
16309cat >>$CONFIG_STATUS <<EOF
16310 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16311 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
16312 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
16313EOF
16314cat >>$CONFIG_STATUS <<\EOF
16315 --version | --vers* | -V )
16316 echo "$ac_cs_version"; exit 0 ;;
16317 --he | --h)
16318 # Conflict between --help and --header
16319 { { echo "$as_me:16319: error: ambiguous option: $1
16320Try \`$0 --help' for more information." >&5
16321echo "$as_me: error: ambiguous option: $1
16322Try \`$0 --help' for more information." >&2;}
16323 { (exit 1); exit 1; }; };;
16324 --help | --hel | -h )
16325 echo "$ac_cs_usage"; exit 0 ;;
16326 --debug | --d* | -d )
16327 debug=: ;;
16328 --file | --fil | --fi | --f )
16329 shift
16330 CONFIG_FILES="$CONFIG_FILES $1"
16331 ac_need_defaults=false;;
16332 --header | --heade | --head | --hea )
16333 shift
16334 CONFIG_HEADERS="$CONFIG_HEADERS $1"
16335 ac_need_defaults=false;;
16336
16337 # This is an error.
16338 -*) { { echo "$as_me:16338: error: unrecognized option: $1
16339Try \`$0 --help' for more information." >&5
16340echo "$as_me: error: unrecognized option: $1
16341Try \`$0 --help' for more information." >&2;}
16342 { (exit 1); exit 1; }; } ;;
16343
16344 *) ac_config_targets="$ac_config_targets $1" ;;
16345
16346 esac
16347 shift
16348done
16349
16350exec 5>>config.log
16351cat >&5 << _ACEOF
16352
16353## ----------------------- ##
16354## Running config.status. ##
16355## ----------------------- ##
16356
16357This file was extended by $as_me 2.52, executed with
16358 CONFIG_FILES = $CONFIG_FILES
16359 CONFIG_HEADERS = $CONFIG_HEADERS
16360 CONFIG_LINKS = $CONFIG_LINKS
16361 CONFIG_COMMANDS = $CONFIG_COMMANDS
16362 > $ac_cs_invocation
16363on `(hostname || uname -n) 2>/dev/null | sed 1q`
16364
16365_ACEOF
16366EOF
16367
16368cat >>$CONFIG_STATUS <<\EOF
16369for ac_config_target in $ac_config_targets
16370do
16371 case "$ac_config_target" in
16372 # Handling of arguments.
16373 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16374 "openbsd-compat/Makefile" ) CONFIG_FILES="$CONFIG_FILES openbsd-compat/Makefile" ;;
16375 "scard/Makefile" ) CONFIG_FILES="$CONFIG_FILES scard/Makefile" ;;
16376 "ssh_prng_cmds" ) CONFIG_FILES="$CONFIG_FILES ssh_prng_cmds" ;;
16377 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
16378 *) { { echo "$as_me:16378: error: invalid argument: $ac_config_target" >&5
16379echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
16380 { (exit 1); exit 1; }; };;
16381 esac
16382done
16383
16384# If the user did not use the arguments to specify the items to instantiate,
16385# then the envvar interface is used. Set only those that are not.
16386# We use the long form for the default assignment because of an extremely
16387# bizarre bug on SunOS 4.1.3.
16388if $ac_need_defaults; then
16389 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16390 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16391fi
16392
16393# Create a temporary directory, and hook for its removal unless debugging.
16394$debug ||
16395{
16396 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
16397 trap '{ (exit 1); exit 1; }' 1 2 13 15
16398}
16399
16400# Create a (secure) tmp directory for tmp files.
16401: ${TMPDIR=/tmp}
16402{
16403 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
16404 test -n "$tmp" && test -d "$tmp"
16405} ||
16406{
16407 tmp=$TMPDIR/cs$$-$RANDOM
16408 (umask 077 && mkdir $tmp)
16409} ||
16410{
16411 echo "$me: cannot create a temporary directory in $TMPDIR" >&2
16412 { (exit 1); exit 1; }
16413}
16414
16415EOF
16416
16417cat >>$CONFIG_STATUS <<EOF
16418
16419#
16420# CONFIG_FILES section.
16421#
16422
16423# No need to generate the scripts if there are no CONFIG_FILES.
16424# This happens for instance when ./config.status config.h
16425if test -n "\$CONFIG_FILES"; then
16426 # Protect against being on the right side of a sed subst in config.status.
16427 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
16428 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
16429s,@SHELL@,$SHELL,;t t
16430s,@exec_prefix@,$exec_prefix,;t t
16431s,@prefix@,$prefix,;t t
16432s,@program_transform_name@,$program_transform_name,;t t
16433s,@bindir@,$bindir,;t t
16434s,@sbindir@,$sbindir,;t t
16435s,@libexecdir@,$libexecdir,;t t
16436s,@datadir@,$datadir,;t t
16437s,@sysconfdir@,$sysconfdir,;t t
16438s,@sharedstatedir@,$sharedstatedir,;t t
16439s,@localstatedir@,$localstatedir,;t t
16440s,@libdir@,$libdir,;t t
16441s,@includedir@,$includedir,;t t
16442s,@oldincludedir@,$oldincludedir,;t t
16443s,@infodir@,$infodir,;t t
16444s,@mandir@,$mandir,;t t
16445s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
16446s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
16447s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
16448s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
16449s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
16450s,@build_alias@,$build_alias,;t t
16451s,@host_alias@,$host_alias,;t t
16452s,@target_alias@,$target_alias,;t t
16453s,@ECHO_C@,$ECHO_C,;t t
16454s,@ECHO_N@,$ECHO_N,;t t
16455s,@ECHO_T@,$ECHO_T,;t t
16456s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
16457s,@DEFS@,$DEFS,;t t
16458s,@LIBS@,$LIBS,;t t
16459s,@CC@,$CC,;t t
16460s,@CFLAGS@,$CFLAGS,;t t
16461s,@LDFLAGS@,$LDFLAGS,;t t
16462s,@CPPFLAGS@,$CPPFLAGS,;t t
16463s,@ac_ct_CC@,$ac_ct_CC,;t t
16464s,@EXEEXT@,$EXEEXT,;t t
16465s,@OBJEXT@,$OBJEXT,;t t
16466s,@build@,$build,;t t
16467s,@build_cpu@,$build_cpu,;t t
16468s,@build_vendor@,$build_vendor,;t t
16469s,@build_os@,$build_os,;t t
16470s,@host@,$host,;t t
16471s,@host_cpu@,$host_cpu,;t t
16472s,@host_vendor@,$host_vendor,;t t
16473s,@host_os@,$host_os,;t t
16474s,@AWK@,$AWK,;t t
16475s,@CPP@,$CPP,;t t
16476s,@RANLIB@,$RANLIB,;t t
16477s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
16478s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
16479s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
16480s,@INSTALL_DATA@,$INSTALL_DATA,;t t
16481s,@AR@,$AR,;t t
16482s,@PERL@,$PERL,;t t
16483s,@SED@,$SED,;t t
16484s,@ENT@,$ENT,;t t
16485s,@TEST_MINUS_S_SH@,$TEST_MINUS_S_SH,;t t
16486s,@SH@,$SH,;t t
16487s,@LOGIN_PROGRAM_FALLBACK@,$LOGIN_PROGRAM_FALLBACK,;t t
16488s,@LD@,$LD,;t t
16489s,@LIBWRAP@,$LIBWRAP,;t t
16490s,@LIBPAM@,$LIBPAM,;t t
16491s,@INSTALL_SSH_RAND_HELPER@,$INSTALL_SSH_RAND_HELPER,;t t
16492s,@SSH_PRIVSEP_USER@,$SSH_PRIVSEP_USER,;t t
16493s,@PROG_LS@,$PROG_LS,;t t
16494s,@PROG_NETSTAT@,$PROG_NETSTAT,;t t
16495s,@PROG_ARP@,$PROG_ARP,;t t
16496s,@PROG_IFCONFIG@,$PROG_IFCONFIG,;t t
16497s,@PROG_JSTAT@,$PROG_JSTAT,;t t
16498s,@PROG_PS@,$PROG_PS,;t t
16499s,@PROG_SAR@,$PROG_SAR,;t t
16500s,@PROG_W@,$PROG_W,;t t
16501s,@PROG_WHO@,$PROG_WHO,;t t
16502s,@PROG_LAST@,$PROG_LAST,;t t
16503s,@PROG_LASTLOG@,$PROG_LASTLOG,;t t
16504s,@PROG_DF@,$PROG_DF,;t t
16505s,@PROG_VMSTAT@,$PROG_VMSTAT,;t t
16506s,@PROG_UPTIME@,$PROG_UPTIME,;t t
16507s,@PROG_IPCS@,$PROG_IPCS,;t t
16508s,@PROG_TAIL@,$PROG_TAIL,;t t
16509s,@INSTALL_SSH_PRNG_CMDS@,$INSTALL_SSH_PRNG_CMDS,;t t
16510s,@OPENSC_CONFIG@,$OPENSC_CONFIG,;t t
16511s,@PRIVSEP_PATH@,$PRIVSEP_PATH,;t t
16512s,@xauth_path@,$xauth_path,;t t
16513s,@STRIP_OPT@,$STRIP_OPT,;t t
16514s,@XAUTH_PATH@,$XAUTH_PATH,;t t
16515s,@NROFF@,$NROFF,;t t
16516s,@MANTYPE@,$MANTYPE,;t t
16517s,@mansubdir@,$mansubdir,;t t
16518s,@user_path@,$user_path,;t t
16519s,@piddir@,$piddir,;t t
16520CEOF
16521
16522EOF
16523
16524 cat >>$CONFIG_STATUS <<\EOF
16525 # Split the substitutions into bite-sized pieces for seds with
16526 # small command number limits, like on Digital OSF/1 and HP-UX.
16527 ac_max_sed_lines=48
16528 ac_sed_frag=1 # Number of current file.
16529 ac_beg=1 # First line for current file.
16530 ac_end=$ac_max_sed_lines # Line after last line for current file.
16531 ac_more_lines=:
16532 ac_sed_cmds=
16533 while $ac_more_lines; do
16534 if test $ac_beg -gt 1; then
16535 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
16536 else
16537 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
16538 fi
16539 if test ! -s $tmp/subs.frag; then
16540 ac_more_lines=false
16541 else
16542 # The purpose of the label and of the branching condition is to
16543 # speed up the sed processing (if there are no `@' at all, there
16544 # is no need to browse any of the substitutions).
16545 # These are the two extra sed commands mentioned above.
16546 (echo ':t
16547 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
16548 if test -z "$ac_sed_cmds"; then
16549 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
16550 else
16551 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
16552 fi
16553 ac_sed_frag=`expr $ac_sed_frag + 1`
16554 ac_beg=$ac_end
16555 ac_end=`expr $ac_end + $ac_max_sed_lines`
16556 fi
16557 done
16558 if test -z "$ac_sed_cmds"; then
16559 ac_sed_cmds=cat
16560 fi
16561fi # test -n "$CONFIG_FILES"
16562
16563EOF
16564cat >>$CONFIG_STATUS <<\EOF
16565for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
16566 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
16567 case $ac_file in
16568 - | *:- | *:-:* ) # input from stdin
16569 cat >$tmp/stdin
16570 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
16571 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
16572 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
16573 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
16574 * ) ac_file_in=$ac_file.in ;;
16575 esac
16576
16577 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
16578 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16579 X"$ac_file" : 'X\(//\)[^/]' \| \
16580 X"$ac_file" : 'X\(//\)$' \| \
16581 X"$ac_file" : 'X\(/\)' \| \
16582 . : '\(.\)' 2>/dev/null ||
16583echo X"$ac_file" |
16584 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16585 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16586 /^X\(\/\/\)$/{ s//\1/; q; }
16587 /^X\(\/\).*/{ s//\1/; q; }
16588 s/.*/./; q'`
16589 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
16590 { case "$ac_dir" in
16591 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
16592 *) as_incr_dir=.;;
16593esac
16594as_dummy="$ac_dir"
16595for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
16596 case $as_mkdir_dir in
16597 # Skip DOS drivespec
16598 ?:) as_incr_dir=$as_mkdir_dir ;;
16599 *)
16600 as_incr_dir=$as_incr_dir/$as_mkdir_dir
16601 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
16602 ;;
16603 esac
16604done; }
16605
16606 ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
16607 # A "../" for each directory in $ac_dir_suffix.
16608 ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
16609 else
16610 ac_dir_suffix= ac_dots=
16611 fi
16612
16613 case $srcdir in
16614 .) ac_srcdir=.
16615 if test -z "$ac_dots"; then
16616 ac_top_srcdir=.
16617 else
16618 ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
16619 fi ;;
16620 [\\/]* | ?:[\\/]* )
16621 ac_srcdir=$srcdir$ac_dir_suffix;
16622 ac_top_srcdir=$srcdir ;;
16623 *) # Relative path.
16624 ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
16625 ac_top_srcdir=$ac_dots$srcdir ;;
16626 esac
16627
16628 case $INSTALL in
16629 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16630 *) ac_INSTALL=$ac_dots$INSTALL ;;
16631 esac
16632
16633 if test x"$ac_file" != x-; then
16634 { echo "$as_me:16634: creating $ac_file" >&5
16635echo "$as_me: creating $ac_file" >&6;}
16636 rm -f "$ac_file"
16637 fi
16638 # Let's still pretend it is `configure' which instantiates (i.e., don't
16639 # use $as_me), people would be surprised to read:
16640 # /* config.h. Generated automatically by config.status. */
16641 configure_input="Generated automatically from `echo $ac_file_in |
16642 sed 's,.*/,,'` by configure."
16643
16644 # First look for the input files in the build tree, otherwise in the
16645 # src tree.
16646 ac_file_inputs=`IFS=:
16647 for f in $ac_file_in; do
16648 case $f in
16649 -) echo $tmp/stdin ;;
16650 [\\/$]*)
16651 # Absolute (can't be DOS-style, as IFS=:)
16652 test -f "$f" || { { echo "$as_me:16652: error: cannot find input file: $f" >&5
16653echo "$as_me: error: cannot find input file: $f" >&2;}
16654 { (exit 1); exit 1; }; }
16655 echo $f;;
16656 *) # Relative
16657 if test -f "$f"; then
16658 # Build tree
16659 echo $f
16660 elif test -f "$srcdir/$f"; then
16661 # Source tree
16662 echo $srcdir/$f
16663 else
16664 # /dev/null tree
16665 { { echo "$as_me:16665: error: cannot find input file: $f" >&5
16666echo "$as_me: error: cannot find input file: $f" >&2;}
16667 { (exit 1); exit 1; }; }
16668 fi;;
16669 esac
16670 done` || { (exit 1); exit 1; }
16671EOF
16672cat >>$CONFIG_STATUS <<EOF
16673 sed "$ac_vpsub
16674$extrasub
16675EOF
16676cat >>$CONFIG_STATUS <<\EOF
16677:t
16678/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16679s,@configure_input@,$configure_input,;t t
16680s,@srcdir@,$ac_srcdir,;t t
16681s,@top_srcdir@,$ac_top_srcdir,;t t
16682s,@INSTALL@,$ac_INSTALL,;t t
16683" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
16684 rm -f $tmp/stdin
16685 if test x"$ac_file" != x-; then
16686 mv $tmp/out $ac_file
16687 else
16688 cat $tmp/out
16689 rm -f $tmp/out
16690 fi
16691
16692done
16693EOF
16694cat >>$CONFIG_STATUS <<\EOF
16695
16696#
16697# CONFIG_HEADER section.
16698#
16699
16700# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
16701# NAME is the cpp macro being defined and VALUE is the value it is being given.
16702#
16703# ac_d sets the value in "#define NAME VALUE" lines.
16704ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
16705ac_dB='[ ].*$,\1#\2'
16706ac_dC=' '
16707ac_dD=',;t'
16708# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
16709ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
16710ac_uB='$,\1#\2define\3'
16711ac_uC=' '
16712ac_uD=',;t'
16713
16714for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
16715 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
16716 case $ac_file in
16717 - | *:- | *:-:* ) # input from stdin
16718 cat >$tmp/stdin
16719 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
16720 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
16721 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
16722 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
16723 * ) ac_file_in=$ac_file.in ;;
16724 esac
16725
16726 test x"$ac_file" != x- && { echo "$as_me:16726: creating $ac_file" >&5
16727echo "$as_me: creating $ac_file" >&6;}
16728
16729 # First look for the input files in the build tree, otherwise in the
16730 # src tree.
16731 ac_file_inputs=`IFS=:
16732 for f in $ac_file_in; do
16733 case $f in
16734 -) echo $tmp/stdin ;;
16735 [\\/$]*)
16736 # Absolute (can't be DOS-style, as IFS=:)
16737 test -f "$f" || { { echo "$as_me:16737: error: cannot find input file: $f" >&5
16738echo "$as_me: error: cannot find input file: $f" >&2;}
16739 { (exit 1); exit 1; }; }
16740 echo $f;;
16741 *) # Relative
16742 if test -f "$f"; then
16743 # Build tree
16744 echo $f
16745 elif test -f "$srcdir/$f"; then
16746 # Source tree
16747 echo $srcdir/$f
16748 else
16749 # /dev/null tree
16750 { { echo "$as_me:16750: error: cannot find input file: $f" >&5
16751echo "$as_me: error: cannot find input file: $f" >&2;}
16752 { (exit 1); exit 1; }; }
16753 fi;;
16754 esac
16755 done` || { (exit 1); exit 1; }
16756 # Remove the trailing spaces.
16757 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
16758
16759EOF
16760
16761# Transform confdefs.h into two sed scripts, `conftest.defines' and
16762# `conftest.undefs', that substitutes the proper values into
16763# config.h.in to produce config.h. The first handles `#define'
16764# templates, and the second `#undef' templates.
16765# And first: Protect against being on the right side of a sed subst in
16766# config.status. Protect against being in an unquoted here document
16767# in config.status.
16768rm -f conftest.defines conftest.undefs
16769# Using a here document instead of a string reduces the quoting nightmare.
16770# Putting comments in sed scripts is not portable.
16771#
16772# `end' is used to avoid that the second main sed command (meant for
16773# 0-ary CPP macros) applies to n-ary macro definitions.
16774# See the Autoconf documentation for `clear'.
16775cat >confdef2sed.sed <<\EOF
16776s/[\\&,]/\\&/g
16777s,[\\$`],\\&,g
16778t clear
16779: clear
16780s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
16781t end
16782s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
16783: end
16784EOF
16785# If some macros were called several times there might be several times
16786# the same #defines, which is useless. Nevertheless, we may not want to
16787# sort them, since we want the *last* AC-DEFINE to be honored.
16788uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
16789sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
16790rm -f confdef2sed.sed
16791
16792# This sed command replaces #undef with comments. This is necessary, for
16793# example, in the case of _POSIX_SOURCE, which is predefined and required
16794# on some systems where configure will not decide to define it.
16795cat >>conftest.undefs <<\EOF
16796s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
16797EOF
16798
16799# Break up conftest.defines because some shells have a limit on the size
16800# of here documents, and old seds have small limits too (100 cmds).
16801echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
16802echo ' if egrep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
16803echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
16804echo ' :' >>$CONFIG_STATUS
16805rm -f conftest.tail
16806while grep . conftest.defines >/dev/null
16807do
16808 # Write a limited-size here document to $tmp/defines.sed.
16809 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
16810 # Speed up: don't consider the non `#define' lines.
16811 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
16812 # Work around the forget-to-reset-the-flag bug.
16813 echo 't clr' >>$CONFIG_STATUS
16814 echo ': clr' >>$CONFIG_STATUS
16815 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
16816 echo 'CEOF
16817 sed -f $tmp/defines.sed $tmp/in >$tmp/out
16818 rm -f $tmp/in
16819 mv $tmp/out $tmp/in
16820' >>$CONFIG_STATUS
16821 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
16822 rm -f conftest.defines
16823 mv conftest.tail conftest.defines
16824done
16825rm -f conftest.defines
16826echo ' fi # egrep' >>$CONFIG_STATUS
16827echo >>$CONFIG_STATUS
16828
16829# Break up conftest.undefs because some shells have a limit on the size
16830# of here documents, and old seds have small limits too (100 cmds).
16831echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
16832rm -f conftest.tail
16833while grep . conftest.undefs >/dev/null
16834do
16835 # Write a limited-size here document to $tmp/undefs.sed.
16836 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
16837 # Speed up: don't consider the non `#undef'
16838 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
16839 # Work around the forget-to-reset-the-flag bug.
16840 echo 't clr' >>$CONFIG_STATUS
16841 echo ': clr' >>$CONFIG_STATUS
16842 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
16843 echo 'CEOF
16844 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
16845 rm -f $tmp/in
16846 mv $tmp/out $tmp/in
16847' >>$CONFIG_STATUS
16848 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
16849 rm -f conftest.undefs
16850 mv conftest.tail conftest.undefs
16851done
16852rm -f conftest.undefs
16853
16854cat >>$CONFIG_STATUS <<\EOF
16855 # Let's still pretend it is `configure' which instantiates (i.e., don't
16856 # use $as_me), people would be surprised to read:
16857 # /* config.h. Generated automatically by config.status. */
16858 if test x"$ac_file" = x-; then
16859 echo "/* Generated automatically by configure. */" >$tmp/config.h
16860 else
16861 echo "/* $ac_file. Generated automatically by configure. */" >$tmp/config.h
16862 fi
16863 cat $tmp/in >>$tmp/config.h
16864 rm -f $tmp/in
16865 if test x"$ac_file" != x-; then
16866 if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
16867 { echo "$as_me:16867: $ac_file is unchanged" >&5
16868echo "$as_me: $ac_file is unchanged" >&6;}
16869 else
16870 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16871 X"$ac_file" : 'X\(//\)[^/]' \| \
16872 X"$ac_file" : 'X\(//\)$' \| \
16873 X"$ac_file" : 'X\(/\)' \| \
16874 . : '\(.\)' 2>/dev/null ||
16875echo X"$ac_file" |
16876 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16877 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16878 /^X\(\/\/\)$/{ s//\1/; q; }
16879 /^X\(\/\).*/{ s//\1/; q; }
16880 s/.*/./; q'`
16881 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
16882 { case "$ac_dir" in
16883 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
16884 *) as_incr_dir=.;;
16885esac
16886as_dummy="$ac_dir"
16887for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
16888 case $as_mkdir_dir in
16889 # Skip DOS drivespec
16890 ?:) as_incr_dir=$as_mkdir_dir ;;
16891 *)
16892 as_incr_dir=$as_incr_dir/$as_mkdir_dir
16893 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
16894 ;;
16895 esac
16896done; }
16897
16898 fi
16899 rm -f $ac_file
16900 mv $tmp/config.h $ac_file
16901 fi
16902 else
16903 cat $tmp/config.h
16904 rm -f $tmp/config.h
16905 fi
16906done
16907EOF
16908
16909cat >>$CONFIG_STATUS <<\EOF
16910
16911{ (exit 0); exit 0; }
16912EOF
16913chmod +x $CONFIG_STATUS
16914ac_clean_files=$ac_clean_files_save
16915
16916# configure is writing to config.log, and then calls config.status.
16917# config.status does its own redirection, appending to config.log.
16918# Unfortunately, on DOS this fails, as config.log is still kept open
16919# by configure, so config.status won't be able to write to it; its
16920# output is simply discarded. So we exec the FD to /dev/null,
16921# effectively closing config.log, so it can be properly (re)opened and
16922# appended to by config.status. When coming back to configure, we
16923# need to make the FD available again.
16924if test "$no_create" != yes; then
16925 ac_cs_success=:
16926 exec 5>/dev/null
16927 $SHELL $CONFIG_STATUS || ac_cs_success=false
16928 exec 5>>config.log
16929 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16930 # would make configure fail if this is the last instruction.
16931 $ac_cs_success || { (exit 1); exit 1; }
16932fi
16933
16934# Print summary of options
16935
16936# Someone please show me a better way :)
16937A=`eval echo ${prefix}` ; A=`eval echo ${A}`
16938B=`eval echo ${bindir}` ; B=`eval echo ${B}`
16939C=`eval echo ${sbindir}` ; C=`eval echo ${C}`
16940D=`eval echo ${sysconfdir}` ; D=`eval echo ${D}`
16941E=`eval echo ${libexecdir}/ssh-askpass` ; E=`eval echo ${E}`
16942F=`eval echo ${mandir}/${mansubdir}X` ; F=`eval echo ${F}`
16943G=`eval echo ${piddir}` ; G=`eval echo ${G}`
16944H=`eval echo ${PRIVSEP_PATH}` ; H=`eval echo ${H}`
16945I=`eval echo ${user_path}` ; I=`eval echo ${I}`
16946J=`eval echo ${superuser_path}` ; J=`eval echo ${J}`
16947
16948echo ""
16949echo "OpenSSH has been configured with the following options:"
16950echo " User binaries: $B"
16951echo " System binaries: $C"
16952echo " Configuration files: $D"
16953echo " Askpass program: $E"
16954echo " Manual pages: $F"
16955echo " PID file: $G"
16956echo " Privilege separation chroot path: $H"
16957if test "x$external_path_file" = "x/etc/login.conf" ; then
16958echo " At runtime, sshd will use the path defined in $external_path_file"
16959echo " Make sure the path to scp is present, otherwise scp will not work"
16960else
16961echo " sshd default user PATH: $I"
16962 if test ! -z "$external_path_file"; then
16963echo " (If PATH is set in $external_path_file it will be used instead. If"
16964echo " used, ensure the path to scp is present, otherwise scp will not work.)"
16965 fi
16966fi
16967if test ! -z "$superuser_path" ; then
16968echo " sshd superuser user PATH: $J"
16969fi
16970echo " Manpage format: $MANTYPE"
16971echo " DNS support: $DNS_MSG"
16972echo " PAM support: $PAM_MSG"
16973echo " KerberosV support: $KRB5_MSG"
16974echo " Smartcard support: $SCARD_MSG"
16975echo " S/KEY support: $SKEY_MSG"
16976echo " TCP Wrappers support: $TCPW_MSG"
16977echo " MD5 password support: $MD5_MSG"
16978echo " IP address in \$DISPLAY hack: $DISPLAY_HACK_MSG"
16979echo " Translate v4 in v6 hack: $IPV4_IN6_HACK_MSG"
16980echo " BSD Auth support: $BSD_AUTH_MSG"
16981echo " Random number source: $RAND_MSG"
16982if test ! -z "$USE_RAND_HELPER" ; then
16983echo " ssh-rand-helper collects from: $RAND_HELPER_MSG"
16984fi
16985
16986echo ""
16987
16988echo " Host: ${host}"
16989echo " Compiler: ${CC}"
16990echo " Compiler flags: ${CFLAGS}"
16991echo "Preprocessor flags: ${CPPFLAGS}"
16992echo " Linker flags: ${LDFLAGS}"
16993echo " Libraries: ${LIBWRAP} ${LIBPAM} ${LIBS}"
16994
16995echo ""
16996
16997if test "x$PAM_MSG" = "xyes" ; then
16998 echo "PAM is enabled. You may need to install a PAM control file "
16999 echo "for sshd, otherwise password authentication may fail. "
17000 echo "Example PAM control files can be found in the contrib/ "
17001 echo "subdirectory"
17002 echo ""
17003fi
17004
17005if test ! -z "$RAND_HELPER_CMDHASH" ; then
17006 echo "WARNING: you are using the builtin random number collection "
17007 echo "service. Please read WARNING.RNG and request that your OS "
17008 echo "vendor includes kernel-based random number collection in "
17009 echo "future versions of your OS."
17010 echo ""
17011fi
17012