configure revision 75115
117680Spst#! /bin/sh
217680Spst
375115Sfenner# From configure.in Revision: 1.132.4.1 
475115Sfenner
575115Sfenner
675115Sfenner
775115Sfenner
875115Sfenner
975115Sfenner
1075115Sfenner
1175115Sfenner
1275115Sfenner
1375115Sfenner
1475115Sfenner
1575115Sfenner
1675115Sfenner
1775115Sfenner
1875115Sfenner
1975115Sfenner
2075115Sfenner
2175115Sfenner
2275115Sfenner
2375115Sfenner
2475115Sfenner
2575115Sfenner
2675115Sfenner
2775115Sfenner
2875115Sfenner
2975115Sfenner
3075115Sfenner
3175115Sfenner
3275115Sfenner
3375115Sfenner
3475115Sfenner
3575115Sfenner
3675115Sfenner
3775115Sfenner
3875115Sfenner
3975115Sfenner
4075115Sfenner
4175115Sfenner
4275115Sfenner
4375115Sfenner
4475115Sfenner
4575115Sfenner
4675115Sfenner
4775115Sfenner
4875115Sfenner
4975115Sfenner
5075115Sfenner
5175115Sfenner
5275115Sfenner
5375115Sfenner
5475115Sfenner
5575115Sfenner
5675115Sfenner
5775115Sfenner
5875115Sfenner
5975115Sfenner
6075115Sfenner
6175115Sfenner
6275115Sfenner
6375115Sfenner
6475115Sfenner
6517680Spst# Guess values for system-dependent variables and create Makefiles.
6656893Sfenner# Generated automatically using autoconf version 2.13 
6717680Spst# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
6817680Spst#
6917680Spst# This configure script is free software; the Free Software Foundation
7017680Spst# gives unlimited permission to copy, distribute and modify it.
7117680Spst
7217680Spst# Defaults:
7317680Spstac_help=
7417680Spstac_default_prefix=/usr/local
7517680Spst# Any additions from configure.in:
7639297Sfennerac_help="$ac_help
7739297Sfenner  --without-gcc           don't use gcc"
7856893Sfennerac_help="$ac_help
7956893Sfenner  --enable-ipv6           enable ipv6 (with ipv4) support
8056893Sfenner  --disable-ipv6          disable ipv6 support"
8175115Sfennerac_help="$ac_help
8275115Sfenner  --without-crypto        disable crypto support"
8317680Spst
8417680Spst# Initialize some variables set by options.
8517680Spst# The variables have the same names as the options, with
8617680Spst# dashes changed to underlines.
8717680Spstbuild=NONE
8817680Spstcache_file=./config.cache
8917680Spstexec_prefix=NONE
9017680Spsthost=NONE
9117680Spstno_create=
9217680Spstnonopt=NONE
9317680Spstno_recursion=
9417680Spstprefix=NONE
9517680Spstprogram_prefix=NONE
9617680Spstprogram_suffix=NONE
9717680Spstprogram_transform_name=s,x,x,
9817680Spstsilent=
9917680Spstsite=
10017680Spstsrcdir=
10117680Spsttarget=NONE
10217680Spstverbose=
10317680Spstx_includes=NONE
10417680Spstx_libraries=NONE
10517680Spstbindir='${exec_prefix}/bin'
10617680Spstsbindir='${exec_prefix}/sbin'
10717680Spstlibexecdir='${exec_prefix}/libexec'
10817680Spstdatadir='${prefix}/share'
10917680Spstsysconfdir='${prefix}/etc'
11017680Spstsharedstatedir='${prefix}/com'
11117680Spstlocalstatedir='${prefix}/var'
11217680Spstlibdir='${exec_prefix}/lib'
11317680Spstincludedir='${prefix}/include'
11417680Spstoldincludedir='/usr/include'
11517680Spstinfodir='${prefix}/info'
11617680Spstmandir='${prefix}/man'
11717680Spst
11817680Spst# Initialize some other variables.
11917680Spstsubdirs=
12017680SpstMFLAGS= MAKEFLAGS=
12156893SfennerSHELL=${CONFIG_SHELL-/bin/sh}
12226180Sfenner# Maximum number of lines to put in a shell here document.
12326180Sfennerac_max_here_lines=12
12417680Spst
12517680Spstac_prev=
12617680Spstfor ac_option
12717680Spstdo
12817680Spst
12917680Spst  # If the previous option needs an argument, assign it.
13017680Spst  if test -n "$ac_prev"; then
13117680Spst    eval "$ac_prev=\$ac_option"
13217680Spst    ac_prev=
13317680Spst    continue
13417680Spst  fi
13517680Spst
13617680Spst  case "$ac_option" in
13717680Spst  -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
13817680Spst  *) ac_optarg= ;;
13917680Spst  esac
14017680Spst
14117680Spst  # Accept the important Cygnus configure options, so we can diagnose typos.
14217680Spst
14317680Spst  case "$ac_option" in
14417680Spst
14517680Spst  -bindir | --bindir | --bindi | --bind | --bin | --bi)
14617680Spst    ac_prev=bindir ;;
14717680Spst  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
14817680Spst    bindir="$ac_optarg" ;;
14917680Spst
15017680Spst  -build | --build | --buil | --bui | --bu)
15117680Spst    ac_prev=build ;;
15217680Spst  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
15317680Spst    build="$ac_optarg" ;;
15417680Spst
15517680Spst  -cache-file | --cache-file | --cache-fil | --cache-fi \
15617680Spst  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
15717680Spst    ac_prev=cache_file ;;
15817680Spst  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
15917680Spst  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
16017680Spst    cache_file="$ac_optarg" ;;
16117680Spst
16217680Spst  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
16317680Spst    ac_prev=datadir ;;
16417680Spst  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
16517680Spst  | --da=*)
16617680Spst    datadir="$ac_optarg" ;;
16717680Spst
16817680Spst  -disable-* | --disable-*)
16917680Spst    ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
17017680Spst    # Reject names that are not valid shell variable names.
17117680Spst    if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
17217680Spst      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
17317680Spst    fi
17417680Spst    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
17517680Spst    eval "enable_${ac_feature}=no" ;;
17617680Spst
17717680Spst  -enable-* | --enable-*)
17817680Spst    ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
17917680Spst    # Reject names that are not valid shell variable names.
18017680Spst    if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
18117680Spst      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
18217680Spst    fi
18317680Spst    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
18417680Spst    case "$ac_option" in
18517680Spst      *=*) ;;
18617680Spst      *) ac_optarg=yes ;;
18717680Spst    esac
18817680Spst    eval "enable_${ac_feature}='$ac_optarg'" ;;
18917680Spst
19017680Spst  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
19117680Spst  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
19217680Spst  | --exec | --exe | --ex)
19317680Spst    ac_prev=exec_prefix ;;
19417680Spst  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
19517680Spst  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
19617680Spst  | --exec=* | --exe=* | --ex=*)
19717680Spst    exec_prefix="$ac_optarg" ;;
19817680Spst
19917680Spst  -gas | --gas | --ga | --g)
20017680Spst    # Obsolete; use --with-gas.
20117680Spst    with_gas=yes ;;
20217680Spst
20317680Spst  -help | --help | --hel | --he)
20417680Spst    # Omit some internal or obsolete options to make the list less imposing.
20517680Spst    # This message is too long to be a string in the A/UX 3.1 sh.
20617680Spst    cat << EOF
20717680SpstUsage: configure [options] [host]
20817680SpstOptions: [defaults in brackets after descriptions]
20917680SpstConfiguration:
21017680Spst  --cache-file=FILE       cache test results in FILE
21117680Spst  --help                  print this message
21217680Spst  --no-create             do not create output files
21317680Spst  --quiet, --silent       do not print \`checking...' messages
21417680Spst  --version               print the version of autoconf that created configure
21517680SpstDirectory and file names:
21617680Spst  --prefix=PREFIX         install architecture-independent files in PREFIX
21717680Spst                          [$ac_default_prefix]
21817680Spst  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
21917680Spst                          [same as prefix]
22017680Spst  --bindir=DIR            user executables in DIR [EPREFIX/bin]
22117680Spst  --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
22217680Spst  --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
22317680Spst  --datadir=DIR           read-only architecture-independent data in DIR
22417680Spst                          [PREFIX/share]
22517680Spst  --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
22617680Spst  --sharedstatedir=DIR    modifiable architecture-independent data in DIR
22717680Spst                          [PREFIX/com]
22817680Spst  --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
22917680Spst  --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
23017680Spst  --includedir=DIR        C header files in DIR [PREFIX/include]
23117680Spst  --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
23217680Spst  --infodir=DIR           info documentation in DIR [PREFIX/info]
23317680Spst  --mandir=DIR            man documentation in DIR [PREFIX/man]
23417680Spst  --srcdir=DIR            find the sources in DIR [configure dir or ..]
23517680Spst  --program-prefix=PREFIX prepend PREFIX to installed program names
23617680Spst  --program-suffix=SUFFIX append SUFFIX to installed program names
23717680Spst  --program-transform-name=PROGRAM
23817680Spst                          run sed PROGRAM on installed program names
23917680SpstEOF
24017680Spst    cat << EOF
24117680SpstHost type:
24217680Spst  --build=BUILD           configure for building on BUILD [BUILD=HOST]
24317680Spst  --host=HOST             configure for HOST [guessed]
24417680Spst  --target=TARGET         configure for TARGET [TARGET=HOST]
24517680SpstFeatures and packages:
24617680Spst  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
24717680Spst  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
24817680Spst  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
24917680Spst  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
25017680Spst  --x-includes=DIR        X include files are in DIR
25117680Spst  --x-libraries=DIR       X library files are in DIR
25217680SpstEOF
25317680Spst    if test -n "$ac_help"; then
25417680Spst      echo "--enable and --with options recognized:$ac_help"
25517680Spst    fi
25617680Spst    exit 0 ;;
25717680Spst
25817680Spst  -host | --host | --hos | --ho)
25917680Spst    ac_prev=host ;;
26017680Spst  -host=* | --host=* | --hos=* | --ho=*)
26117680Spst    host="$ac_optarg" ;;
26217680Spst
26317680Spst  -includedir | --includedir | --includedi | --included | --include \
26417680Spst  | --includ | --inclu | --incl | --inc)
26517680Spst    ac_prev=includedir ;;
26617680Spst  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
26717680Spst  | --includ=* | --inclu=* | --incl=* | --inc=*)
26817680Spst    includedir="$ac_optarg" ;;
26917680Spst
27017680Spst  -infodir | --infodir | --infodi | --infod | --info | --inf)
27117680Spst    ac_prev=infodir ;;
27217680Spst  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
27317680Spst    infodir="$ac_optarg" ;;
27417680Spst
27517680Spst  -libdir | --libdir | --libdi | --libd)
27617680Spst    ac_prev=libdir ;;
27717680Spst  -libdir=* | --libdir=* | --libdi=* | --libd=*)
27817680Spst    libdir="$ac_optarg" ;;
27917680Spst
28017680Spst  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
28117680Spst  | --libexe | --libex | --libe)
28217680Spst    ac_prev=libexecdir ;;
28317680Spst  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
28417680Spst  | --libexe=* | --libex=* | --libe=*)
28517680Spst    libexecdir="$ac_optarg" ;;
28617680Spst
28717680Spst  -localstatedir | --localstatedir | --localstatedi | --localstated \
28817680Spst  | --localstate | --localstat | --localsta | --localst \
28917680Spst  | --locals | --local | --loca | --loc | --lo)
29017680Spst    ac_prev=localstatedir ;;
29117680Spst  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
29217680Spst  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
29317680Spst  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
29417680Spst    localstatedir="$ac_optarg" ;;
29517680Spst
29617680Spst  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
29717680Spst    ac_prev=mandir ;;
29817680Spst  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
29917680Spst    mandir="$ac_optarg" ;;
30017680Spst
30117680Spst  -nfp | --nfp | --nf)
30217680Spst    # Obsolete; use --without-fp.
30317680Spst    with_fp=no ;;
30417680Spst
30517680Spst  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
30617680Spst  | --no-cr | --no-c)
30717680Spst    no_create=yes ;;
30817680Spst
30917680Spst  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
31017680Spst  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
31117680Spst    no_recursion=yes ;;
31217680Spst
31317680Spst  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
31417680Spst  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
31517680Spst  | --oldin | --oldi | --old | --ol | --o)
31617680Spst    ac_prev=oldincludedir ;;
31717680Spst  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
31817680Spst  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
31917680Spst  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
32017680Spst    oldincludedir="$ac_optarg" ;;
32117680Spst
32217680Spst  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
32317680Spst    ac_prev=prefix ;;
32417680Spst  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
32517680Spst    prefix="$ac_optarg" ;;
32617680Spst
32717680Spst  -program-prefix | --program-prefix | --program-prefi | --program-pref \
32817680Spst  | --program-pre | --program-pr | --program-p)
32917680Spst    ac_prev=program_prefix ;;
33017680Spst  -program-prefix=* | --program-prefix=* | --program-prefi=* \
33117680Spst  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
33217680Spst    program_prefix="$ac_optarg" ;;
33317680Spst
33417680Spst  -program-suffix | --program-suffix | --program-suffi | --program-suff \
33517680Spst  | --program-suf | --program-su | --program-s)
33617680Spst    ac_prev=program_suffix ;;
33717680Spst  -program-suffix=* | --program-suffix=* | --program-suffi=* \
33817680Spst  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
33917680Spst    program_suffix="$ac_optarg" ;;
34017680Spst
34117680Spst  -program-transform-name | --program-transform-name \
34217680Spst  | --program-transform-nam | --program-transform-na \
34317680Spst  | --program-transform-n | --program-transform- \
34417680Spst  | --program-transform | --program-transfor \
34517680Spst  | --program-transfo | --program-transf \
34617680Spst  | --program-trans | --program-tran \
34717680Spst  | --progr-tra | --program-tr | --program-t)
34817680Spst    ac_prev=program_transform_name ;;
34917680Spst  -program-transform-name=* | --program-transform-name=* \
35017680Spst  | --program-transform-nam=* | --program-transform-na=* \
35117680Spst  | --program-transform-n=* | --program-transform-=* \
35217680Spst  | --program-transform=* | --program-transfor=* \
35317680Spst  | --program-transfo=* | --program-transf=* \
35417680Spst  | --program-trans=* | --program-tran=* \
35517680Spst  | --progr-tra=* | --program-tr=* | --program-t=*)
35617680Spst    program_transform_name="$ac_optarg" ;;
35717680Spst
35817680Spst  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
35917680Spst  | -silent | --silent | --silen | --sile | --sil)
36017680Spst    silent=yes ;;
36117680Spst
36217680Spst  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
36317680Spst    ac_prev=sbindir ;;
36417680Spst  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
36517680Spst  | --sbi=* | --sb=*)
36617680Spst    sbindir="$ac_optarg" ;;
36717680Spst
36817680Spst  -sharedstatedir | --sharedstatedir | --sharedstatedi \
36917680Spst  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
37017680Spst  | --sharedst | --shareds | --shared | --share | --shar \
37117680Spst  | --sha | --sh)
37217680Spst    ac_prev=sharedstatedir ;;
37317680Spst  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
37417680Spst  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
37517680Spst  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
37617680Spst  | --sha=* | --sh=*)
37717680Spst    sharedstatedir="$ac_optarg" ;;
37817680Spst
37917680Spst  -site | --site | --sit)
38017680Spst    ac_prev=site ;;
38117680Spst  -site=* | --site=* | --sit=*)
38217680Spst    site="$ac_optarg" ;;
38317680Spst
38417680Spst  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
38517680Spst    ac_prev=srcdir ;;
38617680Spst  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
38717680Spst    srcdir="$ac_optarg" ;;
38817680Spst
38917680Spst  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
39017680Spst  | --syscon | --sysco | --sysc | --sys | --sy)
39117680Spst    ac_prev=sysconfdir ;;
39217680Spst  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
39317680Spst  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
39417680Spst    sysconfdir="$ac_optarg" ;;
39517680Spst
39617680Spst  -target | --target | --targe | --targ | --tar | --ta | --t)
39717680Spst    ac_prev=target ;;
39817680Spst  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
39917680Spst    target="$ac_optarg" ;;
40017680Spst
40117680Spst  -v | -verbose | --verbose | --verbos | --verbo | --verb)
40217680Spst    verbose=yes ;;
40317680Spst
40417680Spst  -version | --version | --versio | --versi | --vers)
40556893Sfenner    echo "configure generated by autoconf version 2.13"
40617680Spst    exit 0 ;;
40717680Spst
40817680Spst  -with-* | --with-*)
40917680Spst    ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
41017680Spst    # Reject names that are not valid shell variable names.
41117680Spst    if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
41217680Spst      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
41317680Spst    fi
41417680Spst    ac_package=`echo $ac_package| sed 's/-/_/g'`
41517680Spst    case "$ac_option" in
41617680Spst      *=*) ;;
41717680Spst      *) ac_optarg=yes ;;
41817680Spst    esac
41917680Spst    eval "with_${ac_package}='$ac_optarg'" ;;
42017680Spst
42117680Spst  -without-* | --without-*)
42217680Spst    ac_package=`echo $ac_option|sed -e 's/-*without-//'`
42317680Spst    # Reject names that are not valid shell variable names.
42417680Spst    if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
42517680Spst      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
42617680Spst    fi
42717680Spst    ac_package=`echo $ac_package| sed 's/-/_/g'`
42817680Spst    eval "with_${ac_package}=no" ;;
42917680Spst
43017680Spst  --x)
43117680Spst    # Obsolete; use --with-x.
43217680Spst    with_x=yes ;;
43317680Spst
43417680Spst  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
43517680Spst  | --x-incl | --x-inc | --x-in | --x-i)
43617680Spst    ac_prev=x_includes ;;
43717680Spst  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
43817680Spst  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
43917680Spst    x_includes="$ac_optarg" ;;
44017680Spst
44117680Spst  -x-libraries | --x-libraries | --x-librarie | --x-librari \
44217680Spst  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
44317680Spst    ac_prev=x_libraries ;;
44417680Spst  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
44517680Spst  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
44617680Spst    x_libraries="$ac_optarg" ;;
44717680Spst
44817680Spst  -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
44917680Spst    ;;
45017680Spst
45117680Spst  *)
45217680Spst    if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
45317680Spst      echo "configure: warning: $ac_option: invalid host type" 1>&2
45417680Spst    fi
45517680Spst    if test "x$nonopt" != xNONE; then
45617680Spst      { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
45717680Spst    fi
45817680Spst    nonopt="$ac_option"
45917680Spst    ;;
46017680Spst
46117680Spst  esac
46217680Spstdone
46317680Spst
46417680Spstif test -n "$ac_prev"; then
46517680Spst  { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
46617680Spstfi
46717680Spst
46817680Spsttrap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
46917680Spst
47017680Spst# File descriptor usage:
47117680Spst# 0 standard input
47217680Spst# 1 file creation
47317680Spst# 2 errors and warnings
47417680Spst# 3 some systems may open it to /dev/tty
47517680Spst# 4 used on the Kubota Titan
47617680Spst# 6 checking for... messages and results
47717680Spst# 5 compiler messages saved in config.log
47817680Spstif test "$silent" = yes; then
47917680Spst  exec 6>/dev/null
48017680Spstelse
48117680Spst  exec 6>&1
48217680Spstfi
48317680Spstexec 5>./config.log
48417680Spst
48517680Spstecho "\
48617680SpstThis file contains any messages produced by compilers while
48717680Spstrunning configure, to aid debugging if configure makes a mistake.
48817680Spst" 1>&5
48917680Spst
49017680Spst# Strip out --no-create and --no-recursion so they do not pile up.
49117680Spst# Also quote any args containing shell metacharacters.
49217680Spstac_configure_args=
49317680Spstfor ac_arg
49417680Spstdo
49517680Spst  case "$ac_arg" in
49617680Spst  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
49717680Spst  | --no-cr | --no-c) ;;
49817680Spst  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
49917680Spst  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
50017680Spst  *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
50117680Spst  ac_configure_args="$ac_configure_args '$ac_arg'" ;;
50217680Spst  *) ac_configure_args="$ac_configure_args $ac_arg" ;;
50317680Spst  esac
50417680Spstdone
50517680Spst
50617680Spst# NLS nuisances.
50726180Sfenner# Only set these to C if already set.  These must not be set unconditionally
50826180Sfenner# because not all systems understand e.g. LANG=C (notably SCO).
50926180Sfenner# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
51026180Sfenner# Non-C LC_CTYPE values break the ctype check.
51126180Sfennerif test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
51217680Spstif test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
51326180Sfennerif test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
51426180Sfennerif test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
51517680Spst
51617680Spst# confdefs.h avoids OS command line length limits that DEFS can exceed.
51717680Spstrm -rf conftest* confdefs.h
51817680Spst# AIX cpp loses on an empty file, so make sure it contains at least a newline.
51917680Spstecho > confdefs.h
52017680Spst
52117680Spst# A filename unique to this package, relative to the directory that
52217680Spst# configure is in, which we can look for to find out if srcdir is correct.
52317680Spstac_unique_file=tcpdump.c
52417680Spst
52517680Spst# Find the source files, if location was not specified.
52617680Spstif test -z "$srcdir"; then
52717680Spst  ac_srcdir_defaulted=yes
52817680Spst  # Try the directory containing this script, then its parent.
52917680Spst  ac_prog=$0
53017680Spst  ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
53117680Spst  test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
53217680Spst  srcdir=$ac_confdir
53317680Spst  if test ! -r $srcdir/$ac_unique_file; then
53417680Spst    srcdir=..
53517680Spst  fi
53617680Spstelse
53717680Spst  ac_srcdir_defaulted=no
53817680Spstfi
53917680Spstif test ! -r $srcdir/$ac_unique_file; then
54017680Spst  if test "$ac_srcdir_defaulted" = yes; then
54117680Spst    { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
54217680Spst  else
54317680Spst    { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
54417680Spst  fi
54517680Spstfi
54617680Spstsrcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
54717680Spst
54817680Spst# Prefer explicitly selected file to automatically selected ones.
54917680Spstif test -z "$CONFIG_SITE"; then
55017680Spst  if test "x$prefix" != xNONE; then
55117680Spst    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
55217680Spst  else
55317680Spst    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
55417680Spst  fi
55517680Spstfi
55617680Spstfor ac_site_file in $CONFIG_SITE; do
55717680Spst  if test -r "$ac_site_file"; then
55817680Spst    echo "loading site script $ac_site_file"
55917680Spst    . "$ac_site_file"
56017680Spst  fi
56117680Spstdone
56217680Spst
56317680Spstif test -r "$cache_file"; then
56417680Spst  echo "loading cache $cache_file"
56517680Spst  . $cache_file
56617680Spstelse
56717680Spst  echo "creating cache $cache_file"
56817680Spst  > $cache_file
56917680Spstfi
57017680Spst
57117680Spstac_ext=c
57217680Spst# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
57317680Spstac_cpp='$CPP $CPPFLAGS'
57417680Spstac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
57556893Sfennerac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
57626180Sfennercross_compiling=$ac_cv_prog_cc_cross
57717680Spst
57856893Sfennerac_exeext=
57956893Sfennerac_objext=o
58017680Spstif (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
58117680Spst  # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
58217680Spst  if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
58317680Spst    ac_n= ac_c='
58417680Spst' ac_t='	'
58517680Spst  else
58617680Spst    ac_n=-n ac_c= ac_t=
58717680Spst  fi
58817680Spstelse
58917680Spst  ac_n= ac_c='\c' ac_t=
59017680Spstfi
59117680Spst
59217680Spst
59317680Spst
59417680Spstac_aux_dir=
59517680Spstfor ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
59617680Spst  if test -f $ac_dir/install-sh; then
59717680Spst    ac_aux_dir=$ac_dir
59817680Spst    ac_install_sh="$ac_aux_dir/install-sh -c"
59917680Spst    break
60017680Spst  elif test -f $ac_dir/install.sh; then
60117680Spst    ac_aux_dir=$ac_dir
60217680Spst    ac_install_sh="$ac_aux_dir/install.sh -c"
60317680Spst    break
60417680Spst  fi
60517680Spstdone
60617680Spstif test -z "$ac_aux_dir"; then
60717680Spst  { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
60817680Spstfi
60917680Spstac_config_guess=$ac_aux_dir/config.guess
61017680Spstac_config_sub=$ac_aux_dir/config.sub
61117680Spstac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
61217680Spst
61317680Spst
61417680Spst# Do some error checking and defaulting for the host and target type.
61517680Spst# The inputs are:
61617680Spst#    configure --host=HOST --target=TARGET --build=BUILD NONOPT
61717680Spst#
61817680Spst# The rules are:
61917680Spst# 1. You are not allowed to specify --host, --target, and nonopt at the
62017680Spst#    same time.
62117680Spst# 2. Host defaults to nonopt.
62217680Spst# 3. If nonopt is not specified, then host defaults to the current host,
62317680Spst#    as determined by config.guess.
62417680Spst# 4. Target and build default to nonopt.
62517680Spst# 5. If nonopt is not specified, then target and build default to host.
62617680Spst
62717680Spst# The aliases save the names the user supplied, while $host etc.
62817680Spst# will get canonicalized.
62917680Spstcase $host---$target---$nonopt in
63017680SpstNONE---*---* | *---NONE---* | *---*---NONE) ;;
63117680Spst*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
63217680Spstesac
63317680Spst
63417680Spst
63517680Spst# Make sure we can run config.sub.
63656893Sfennerif ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
63717680Spstelse { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
63817680Spstfi
63917680Spst
64017680Spstecho $ac_n "checking host system type""... $ac_c" 1>&6
64175115Sfennerecho "configure:642: checking host system type" >&5
64217680Spst
64317680Spsthost_alias=$host
64417680Spstcase "$host_alias" in
64517680SpstNONE)
64617680Spst  case $nonopt in
64717680Spst  NONE)
64856893Sfenner    if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
64917680Spst    else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
65017680Spst    fi ;;
65117680Spst  *) host_alias=$nonopt ;;
65217680Spst  esac ;;
65317680Spstesac
65417680Spst
65556893Sfennerhost=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
65626180Sfennerhost_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
65726180Sfennerhost_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
65826180Sfennerhost_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
65917680Spstecho "$ac_t""$host" 1>&6
66017680Spst
66117680Spstecho $ac_n "checking target system type""... $ac_c" 1>&6
66275115Sfennerecho "configure:663: checking target system type" >&5
66317680Spst
66417680Spsttarget_alias=$target
66517680Spstcase "$target_alias" in
66617680SpstNONE)
66717680Spst  case $nonopt in
66817680Spst  NONE) target_alias=$host_alias ;;
66917680Spst  *) target_alias=$nonopt ;;
67017680Spst  esac ;;
67117680Spstesac
67217680Spst
67356893Sfennertarget=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
67426180Sfennertarget_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
67526180Sfennertarget_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
67626180Sfennertarget_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
67717680Spstecho "$ac_t""$target" 1>&6
67817680Spst
67917680Spstecho $ac_n "checking build system type""... $ac_c" 1>&6
68075115Sfennerecho "configure:681: checking build system type" >&5
68117680Spst
68217680Spstbuild_alias=$build
68317680Spstcase "$build_alias" in
68417680SpstNONE)
68517680Spst  case $nonopt in
68617680Spst  NONE) build_alias=$host_alias ;;
68717680Spst  *) build_alias=$nonopt ;;
68817680Spst  esac ;;
68917680Spstesac
69017680Spst
69156893Sfennerbuild=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
69226180Sfennerbuild_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
69326180Sfennerbuild_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
69426180Sfennerbuild_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
69517680Spstecho "$ac_t""$build" 1>&6
69617680Spst
69717680Spsttest "$host_alias" != "$target_alias" &&
69817680Spst  test "$program_prefix$program_suffix$program_transform_name" = \
69917680Spst    NONENONEs,x,x, &&
70017680Spst  program_prefix=${target_alias}-
70117680Spst
70217680Spst
70317680Spst
70439297Sfenner    
70539297Sfenner    
70639297Sfenner    
70739297Sfenner    # Check whether --with-gcc or --without-gcc was given.
70839297Sfennerif test "${with_gcc+set}" = set; then
70939297Sfenner  withval="$with_gcc"
71039297Sfenner  :
71139297Sfennerfi
71239297Sfenner
71339297Sfenner    V_CCOPT="-O"
71417680Spst    V_INCLS=""
71539297Sfenner    if test "${srcdir}" != "." ; then
71656893Sfenner	    V_INCLS="-I\$(srcdir)"
71739297Sfenner    fi
71826180Sfenner    if test "${CFLAGS+set}" = set; then
71926180Sfenner	    LBL_CFLAGS="$CFLAGS"
72026180Sfenner    fi
72117680Spst    if test -z "$CC" ; then
72217680Spst	    case "$target_os" in
72317680Spst
72417680Spst	    bsdi*)
72517680Spst		    # Extract the first word of "shlicc2", so it can be a program name with args.
72617680Spstset dummy shlicc2; ac_word=$2
72717680Spstecho $ac_n "checking for $ac_word""... $ac_c" 1>&6
72875115Sfennerecho "configure:729: checking for $ac_word" >&5
72917680Spstif eval "test \"`echo '$''{'ac_cv_prog_SHLICC2'+set}'`\" = set"; then
73017680Spst  echo $ac_n "(cached) $ac_c" 1>&6
73117680Spstelse
73217680Spst  if test -n "$SHLICC2"; then
73317680Spst  ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test.
73417680Spstelse
73556893Sfenner  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
73656893Sfenner  ac_dummy="$PATH"
73756893Sfenner  for ac_dir in $ac_dummy; do
73817680Spst    test -z "$ac_dir" && ac_dir=.
73917680Spst    if test -f $ac_dir/$ac_word; then
74017680Spst      ac_cv_prog_SHLICC2="yes"
74117680Spst      break
74217680Spst    fi
74317680Spst  done
74417680Spst  IFS="$ac_save_ifs"
74517680Spst  test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no"
74617680Spstfi
74717680Spstfi
74817680SpstSHLICC2="$ac_cv_prog_SHLICC2"
74917680Spstif test -n "$SHLICC2"; then
75017680Spst  echo "$ac_t""$SHLICC2" 1>&6
75117680Spstelse
75217680Spst  echo "$ac_t""no" 1>&6
75317680Spstfi
75417680Spst
75517680Spst		    if test $SHLICC2 = yes ; then
75617680Spst			    CC=shlicc2
75717680Spst			    export CC
75817680Spst		    fi
75917680Spst		    ;;
76017680Spst	    esac
76117680Spst    fi
76239297Sfenner    if test -z "$CC" -a "$with_gcc" = no ; then
76339297Sfenner	    CC=cc
76439297Sfenner	    export CC
76539297Sfenner    fi
76617680Spst    # Extract the first word of "gcc", so it can be a program name with args.
76717680Spstset dummy gcc; ac_word=$2
76817680Spstecho $ac_n "checking for $ac_word""... $ac_c" 1>&6
76975115Sfennerecho "configure:770: checking for $ac_word" >&5
77017680Spstif eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
77117680Spst  echo $ac_n "(cached) $ac_c" 1>&6
77217680Spstelse
77317680Spst  if test -n "$CC"; then
77417680Spst  ac_cv_prog_CC="$CC" # Let the user override the test.
77517680Spstelse
77656893Sfenner  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
77756893Sfenner  ac_dummy="$PATH"
77856893Sfenner  for ac_dir in $ac_dummy; do
77917680Spst    test -z "$ac_dir" && ac_dir=.
78017680Spst    if test -f $ac_dir/$ac_word; then
78117680Spst      ac_cv_prog_CC="gcc"
78217680Spst      break
78317680Spst    fi
78417680Spst  done
78517680Spst  IFS="$ac_save_ifs"
78617680Spstfi
78717680Spstfi
78817680SpstCC="$ac_cv_prog_CC"
78917680Spstif test -n "$CC"; then
79017680Spst  echo "$ac_t""$CC" 1>&6
79117680Spstelse
79217680Spst  echo "$ac_t""no" 1>&6
79317680Spstfi
79417680Spst
79517680Spstif test -z "$CC"; then
79617680Spst  # Extract the first word of "cc", so it can be a program name with args.
79717680Spstset dummy cc; ac_word=$2
79817680Spstecho $ac_n "checking for $ac_word""... $ac_c" 1>&6
79975115Sfennerecho "configure:800: checking for $ac_word" >&5
80017680Spstif eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
80117680Spst  echo $ac_n "(cached) $ac_c" 1>&6
80217680Spstelse
80317680Spst  if test -n "$CC"; then
80417680Spst  ac_cv_prog_CC="$CC" # Let the user override the test.
80517680Spstelse
80656893Sfenner  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
80717680Spst  ac_prog_rejected=no
80856893Sfenner  ac_dummy="$PATH"
80956893Sfenner  for ac_dir in $ac_dummy; do
81017680Spst    test -z "$ac_dir" && ac_dir=.
81117680Spst    if test -f $ac_dir/$ac_word; then
81217680Spst      if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
81317680Spst        ac_prog_rejected=yes
81417680Spst	continue
81517680Spst      fi
81617680Spst      ac_cv_prog_CC="cc"
81717680Spst      break
81817680Spst    fi
81917680Spst  done
82017680Spst  IFS="$ac_save_ifs"
82117680Spstif test $ac_prog_rejected = yes; then
82217680Spst  # We found a bogon in the path, so make sure we never use it.
82317680Spst  set dummy $ac_cv_prog_CC
82417680Spst  shift
82517680Spst  if test $# -gt 0; then
82617680Spst    # We chose a different compiler from the bogus one.
82717680Spst    # However, it has the same basename, so the bogon will be chosen
82817680Spst    # first if we set CC to just the basename; use the full file name.
82917680Spst    shift
83017680Spst    set dummy "$ac_dir/$ac_word" "$@"
83117680Spst    shift
83217680Spst    ac_cv_prog_CC="$@"
83317680Spst  fi
83417680Spstfi
83517680Spstfi
83617680Spstfi
83717680SpstCC="$ac_cv_prog_CC"
83817680Spstif test -n "$CC"; then
83917680Spst  echo "$ac_t""$CC" 1>&6
84017680Spstelse
84117680Spst  echo "$ac_t""no" 1>&6
84217680Spstfi
84317680Spst
84456893Sfenner  if test -z "$CC"; then
84556893Sfenner    case "`uname -s`" in
84656893Sfenner    *win32* | *WIN32*)
84756893Sfenner      # Extract the first word of "cl", so it can be a program name with args.
84856893Sfennerset dummy cl; ac_word=$2
84956893Sfennerecho $ac_n "checking for $ac_word""... $ac_c" 1>&6
85075115Sfennerecho "configure:851: checking for $ac_word" >&5
85156893Sfennerif eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
85256893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
85356893Sfennerelse
85456893Sfenner  if test -n "$CC"; then
85556893Sfenner  ac_cv_prog_CC="$CC" # Let the user override the test.
85656893Sfennerelse
85756893Sfenner  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
85856893Sfenner  ac_dummy="$PATH"
85956893Sfenner  for ac_dir in $ac_dummy; do
86056893Sfenner    test -z "$ac_dir" && ac_dir=.
86156893Sfenner    if test -f $ac_dir/$ac_word; then
86256893Sfenner      ac_cv_prog_CC="cl"
86356893Sfenner      break
86456893Sfenner    fi
86556893Sfenner  done
86656893Sfenner  IFS="$ac_save_ifs"
86756893Sfennerfi
86856893Sfennerfi
86956893SfennerCC="$ac_cv_prog_CC"
87056893Sfennerif test -n "$CC"; then
87156893Sfenner  echo "$ac_t""$CC" 1>&6
87256893Sfennerelse
87356893Sfenner  echo "$ac_t""no" 1>&6
87456893Sfennerfi
87556893Sfenner ;;
87656893Sfenner    esac
87756893Sfenner  fi
87817680Spst  test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
87917680Spstfi
88017680Spst
88126180Sfennerecho $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
88275115Sfennerecho "configure:883: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
88326180Sfenner
88426180Sfennerac_ext=c
88526180Sfenner# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
88626180Sfennerac_cpp='$CPP $CPPFLAGS'
88726180Sfennerac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
88856893Sfennerac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
88926180Sfennercross_compiling=$ac_cv_prog_cc_cross
89026180Sfenner
89156893Sfennercat > conftest.$ac_ext << EOF
89256893Sfenner
89375115Sfenner#line 894 "configure"
89426180Sfenner#include "confdefs.h"
89556893Sfenner
89626180Sfennermain(){return(0);}
89726180SfennerEOF
89875115Sfennerif { (eval echo configure:899: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
89926180Sfenner  ac_cv_prog_cc_works=yes
90026180Sfenner  # If we can't run a trivial program, we are probably using a cross compiler.
90126180Sfenner  if (./conftest; exit) 2>/dev/null; then
90226180Sfenner    ac_cv_prog_cc_cross=no
90326180Sfenner  else
90426180Sfenner    ac_cv_prog_cc_cross=yes
90526180Sfenner  fi
90626180Sfennerelse
90726180Sfenner  echo "configure: failed program was:" >&5
90826180Sfenner  cat conftest.$ac_ext >&5
90926180Sfenner  ac_cv_prog_cc_works=no
91026180Sfennerfi
91126180Sfennerrm -fr conftest*
91256893Sfennerac_ext=c
91356893Sfenner# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
91456893Sfennerac_cpp='$CPP $CPPFLAGS'
91556893Sfennerac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
91656893Sfennerac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
91756893Sfennercross_compiling=$ac_cv_prog_cc_cross
91826180Sfenner
91926180Sfennerecho "$ac_t""$ac_cv_prog_cc_works" 1>&6
92026180Sfennerif test $ac_cv_prog_cc_works = no; then
92126180Sfenner  { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
92226180Sfennerfi
92326180Sfennerecho $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
92475115Sfennerecho "configure:925: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
92526180Sfennerecho "$ac_t""$ac_cv_prog_cc_cross" 1>&6
92626180Sfennercross_compiling=$ac_cv_prog_cc_cross
92726180Sfenner
92817680Spstecho $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
92975115Sfennerecho "configure:930: checking whether we are using GNU C" >&5
93017680Spstif eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
93117680Spst  echo $ac_n "(cached) $ac_c" 1>&6
93217680Spstelse
93317680Spst  cat > conftest.c <<EOF
93417680Spst#ifdef __GNUC__
93517680Spst  yes;
93617680Spst#endif
93717680SpstEOF
93875115Sfennerif { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:939: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
93917680Spst  ac_cv_prog_gcc=yes
94017680Spstelse
94117680Spst  ac_cv_prog_gcc=no
94217680Spstfi
94317680Spstfi
94417680Spst
94517680Spstecho "$ac_t""$ac_cv_prog_gcc" 1>&6
94626180Sfenner
94717680Spstif test $ac_cv_prog_gcc = yes; then
94817680Spst  GCC=yes
94956893Sfennerelse
95056893Sfenner  GCC=
95156893Sfennerfi
95256893Sfenner
95356893Sfennerac_test_CFLAGS="${CFLAGS+set}"
95456893Sfennerac_save_CFLAGS="$CFLAGS"
95556893SfennerCFLAGS=
95656893Sfennerecho $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
95775115Sfennerecho "configure:958: checking whether ${CC-cc} accepts -g" >&5
95826180Sfennerif eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
95917680Spst  echo $ac_n "(cached) $ac_c" 1>&6
96017680Spstelse
96117680Spst  echo 'void f(){}' > conftest.c
96217680Spstif test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
96326180Sfenner  ac_cv_prog_cc_g=yes
96417680Spstelse
96526180Sfenner  ac_cv_prog_cc_g=no
96617680Spstfi
96717680Spstrm -f conftest*
96817680Spst
96917680Spstfi
97017680Spst
97126180Sfennerecho "$ac_t""$ac_cv_prog_cc_g" 1>&6
97256893Sfennerif test "$ac_test_CFLAGS" = set; then
97356893Sfenner  CFLAGS="$ac_save_CFLAGS"
97456893Sfennerelif test $ac_cv_prog_cc_g = yes; then
97556893Sfenner  if test "$GCC" = yes; then
97626180Sfenner    CFLAGS="-g -O2"
97726180Sfenner  else
97856893Sfenner    CFLAGS="-g"
97956893Sfenner  fi
98056893Sfennerelse
98156893Sfenner  if test "$GCC" = yes; then
98226180Sfenner    CFLAGS="-O2"
98356893Sfenner  else
98456893Sfenner    CFLAGS=
98517680Spst  fi
98617680Spstfi
98717680Spst
98839297Sfenner    if test "$GCC" = yes ; then
98917680Spst	    if test "$SHLICC2" = yes ; then
99039297Sfenner		    ac_cv_lbl_gcc_vers=2
99139297Sfenner		    V_CCOPT="-O2"
99217680Spst	    else
99317680Spst		    echo $ac_n "checking gcc version""... $ac_c" 1>&6
99475115Sfennerecho "configure:995: checking gcc version" >&5
99539297Sfenner		    if eval "test \"`echo '$''{'ac_cv_lbl_gcc_vers'+set}'`\" = set"; then
99617680Spst  echo $ac_n "(cached) $ac_c" 1>&6
99717680Spstelse
99839297Sfenner  ac_cv_lbl_gcc_vers=`$CC -v 2>&1 | \
99939297Sfenner			    sed -e '/^gcc version /!d' \
100039297Sfenner				-e 's/^gcc version //' \
100139297Sfenner				-e 's/ .*//' -e 's/^[^0-9]*//' \
100239297Sfenner				-e 's/\..*//'`
100317680Spstfi
100417680Spst
100539297Sfenner		    echo "$ac_t""$ac_cv_lbl_gcc_vers" 1>&6
100639297Sfenner		    if test $ac_cv_lbl_gcc_vers -gt 1 ; then
100739297Sfenner			    V_CCOPT="-O2"
100817680Spst		    fi
100917680Spst	    fi
101017680Spst    else
101117680Spst	    echo $ac_n "checking that $CC handles ansi prototypes""... $ac_c" 1>&6
101275115Sfennerecho "configure:1013: checking that $CC handles ansi prototypes" >&5
101339297Sfenner	    if eval "test \"`echo '$''{'ac_cv_lbl_cc_ansi_prototypes'+set}'`\" = set"; then
101417680Spst  echo $ac_n "(cached) $ac_c" 1>&6
101517680Spstelse
101617680Spst  cat > conftest.$ac_ext <<EOF
101775115Sfenner#line 1018 "configure"
101817680Spst#include "confdefs.h"
101917680Spst#include <sys/types.h>
102026180Sfennerint main() {
102117680Spstint frob(int, char *)
102217680Spst; return 0; }
102317680SpstEOF
102475115Sfennerif { (eval echo configure:1025: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
102517680Spst  rm -rf conftest*
102639297Sfenner  ac_cv_lbl_cc_ansi_prototypes=yes
102717680Spstelse
102826180Sfenner  echo "configure: failed program was:" >&5
102926180Sfenner  cat conftest.$ac_ext >&5
103017680Spst  rm -rf conftest*
103139297Sfenner  ac_cv_lbl_cc_ansi_prototypes=no
103217680Spstfi
103317680Spstrm -f conftest*
103417680Spstfi
103517680Spst
103639297Sfenner	    echo "$ac_t""$ac_cv_lbl_cc_ansi_prototypes" 1>&6
103739297Sfenner	    if test $ac_cv_lbl_cc_ansi_prototypes = no ; then
103817680Spst		    case "$target_os" in
103917680Spst
104017680Spst		    hpux*)
104117680Spst			    echo $ac_n "checking for HP-UX ansi compiler ($CC -Aa -D_HPUX_SOURCE)""... $ac_c" 1>&6
104275115Sfennerecho "configure:1043: checking for HP-UX ansi compiler ($CC -Aa -D_HPUX_SOURCE)" >&5
104317680Spst			    savedcflags="$CFLAGS"
104417680Spst			    CFLAGS="-Aa -D_HPUX_SOURCE $CFLAGS"
104539297Sfenner			    if eval "test \"`echo '$''{'ac_cv_lbl_cc_hpux_cc_aa'+set}'`\" = set"; then
104617680Spst  echo $ac_n "(cached) $ac_c" 1>&6
104717680Spstelse
104817680Spst  cat > conftest.$ac_ext <<EOF
104975115Sfenner#line 1050 "configure"
105017680Spst#include "confdefs.h"
105117680Spst#include <sys/types.h>
105226180Sfennerint main() {
105317680Spstint frob(int, char *)
105417680Spst; return 0; }
105517680SpstEOF
105675115Sfennerif { (eval echo configure:1057: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
105717680Spst  rm -rf conftest*
105839297Sfenner  ac_cv_lbl_cc_hpux_cc_aa=yes
105917680Spstelse
106026180Sfenner  echo "configure: failed program was:" >&5
106126180Sfenner  cat conftest.$ac_ext >&5
106217680Spst  rm -rf conftest*
106339297Sfenner  ac_cv_lbl_cc_hpux_cc_aa=no
106417680Spstfi
106517680Spstrm -f conftest*
106617680Spstfi
106717680Spst
106839297Sfenner			    echo "$ac_t""$ac_cv_lbl_cc_hpux_cc_aa" 1>&6
106939297Sfenner			    if test $ac_cv_lbl_cc_hpux_cc_aa = no ; then
107039297Sfenner				    { echo "configure: error: see the INSTALL doc for more info" 1>&2; exit 1; }
107117680Spst			    fi
107217680Spst			    CFLAGS="$savedcflags"
107317680Spst			    V_CCOPT="-Aa $V_CCOPT"
107417680Spst			    cat >> confdefs.h <<\EOF
107517680Spst#define _HPUX_SOURCE 1
107617680SpstEOF
107717680Spst
107817680Spst			    ;;
107917680Spst
108017680Spst		    *)
108139297Sfenner			    { echo "configure: error: see the INSTALL doc for more info" 1>&2; exit 1; }
108217680Spst			    ;;
108317680Spst		    esac
108417680Spst	    fi
108539297Sfenner	    V_INCLS="$V_INCLS -I/usr/local/include"
108639297Sfenner	    LDFLAGS="$LDFLAGS -L/usr/local/lib"
108717680Spst
108817680Spst	    case "$target_os" in
108917680Spst
109017680Spst	    irix*)
109117680Spst		    V_CCOPT="$V_CCOPT -xansi -signed -g3"
109217680Spst		    ;;
109317680Spst
109417680Spst	    osf*)
109539297Sfenner		    V_CCOPT="$V_CCOPT -std1 -g3"
109617680Spst		    ;;
109717680Spst
109817680Spst	    ultrix*)
109917680Spst		    echo $ac_n "checking that Ultrix $CC hacks const in prototypes""... $ac_c" 1>&6
110075115Sfennerecho "configure:1101: checking that Ultrix $CC hacks const in prototypes" >&5
110139297Sfenner		    if eval "test \"`echo '$''{'ac_cv_lbl_cc_const_proto'+set}'`\" = set"; then
110217680Spst  echo $ac_n "(cached) $ac_c" 1>&6
110317680Spstelse
110417680Spst  cat > conftest.$ac_ext <<EOF
110575115Sfenner#line 1106 "configure"
110617680Spst#include "confdefs.h"
110717680Spst#include <sys/types.h>
110826180Sfennerint main() {
110917680Spststruct a { int b; };
111017680Spst			    void c(const struct a *)
111117680Spst; return 0; }
111217680SpstEOF
111375115Sfennerif { (eval echo configure:1114: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
111417680Spst  rm -rf conftest*
111539297Sfenner  ac_cv_lbl_cc_const_proto=yes
111617680Spstelse
111726180Sfenner  echo "configure: failed program was:" >&5
111826180Sfenner  cat conftest.$ac_ext >&5
111917680Spst  rm -rf conftest*
112039297Sfenner  ac_cv_lbl_cc_const_proto=no
112117680Spstfi
112217680Spstrm -f conftest*
112317680Spstfi
112417680Spst
112539297Sfenner		    echo "$ac_t""$ac_cv_lbl_cc_const_proto" 1>&6
112639297Sfenner		    if test $ac_cv_lbl_cc_const_proto = no ; then
112717680Spst			    cat >> confdefs.h <<\EOF
112817680Spst#define const 
112917680SpstEOF
113017680Spst
113117680Spst		    fi
113217680Spst		    ;;
113317680Spst	    esac
113417680Spst    fi
113517680Spst
113656893Sfennerecho $ac_n "checking for inline""... $ac_c" 1>&6
113775115Sfennerecho "configure:1138: checking for inline" >&5
113856893Sfennerif eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
113956893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
114056893Sfennerelse
114156893Sfenner  ac_cv_c_inline=no
114256893Sfennerfor ac_kw in inline __inline__ __inline; do
114356893Sfenner  cat > conftest.$ac_ext <<EOF
114475115Sfenner#line 1145 "configure"
114556893Sfenner#include "confdefs.h"
114617680Spst
114756893Sfennerint main() {
114856893Sfenner} $ac_kw foo() {
114956893Sfenner; return 0; }
115056893SfennerEOF
115175115Sfennerif { (eval echo configure:1152: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
115256893Sfenner  rm -rf conftest*
115356893Sfenner  ac_cv_c_inline=$ac_kw; break
115456893Sfennerelse
115556893Sfenner  echo "configure: failed program was:" >&5
115656893Sfenner  cat conftest.$ac_ext >&5
115756893Sfennerfi
115856893Sfennerrm -f conftest*
115956893Sfennerdone
116056893Sfenner
116156893Sfennerfi
116256893Sfenner
116356893Sfennerecho "$ac_t""$ac_cv_c_inline" 1>&6
116456893Sfennercase "$ac_cv_c_inline" in
116556893Sfenner  inline | yes) ;;
116656893Sfenner  no) cat >> confdefs.h <<\EOF
116756893Sfenner#define inline 
116856893SfennerEOF
116956893Sfenner ;;
117056893Sfenner  *)  cat >> confdefs.h <<EOF
117156893Sfenner#define inline $ac_cv_c_inline
117256893SfennerEOF
117356893Sfenner ;;
117456893Sfenneresac
117556893Sfenner
117656893Sfenner
117775115Sfennerecho $ac_n "checking for __attribute__""... $ac_c" 1>&6
117875115Sfennerecho "configure:1179: checking for __attribute__" >&5
117975115Sfennerif eval "test \"`echo '$''{'ac_cv___attribute__'+set}'`\" = set"; then
118075115Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
118175115Sfennerelse
118275115Sfenner  
118375115Sfennercat > conftest.$ac_ext <<EOF
118475115Sfenner#line 1185 "configure"
118575115Sfenner#include "confdefs.h"
118675115Sfenner
118775115Sfenner#include <stdlib.h>
118875115Sfenner
118975115Sfennerint main() {
119075115Sfenner
119175115Sfennerstatic void foo(void) __attribute__ ((noreturn));
119275115Sfenner
119375115Sfennerstatic void
119475115Sfennerfoo(void)
119575115Sfenner{
119675115Sfenner  exit(1);
119775115Sfenner}
119875115Sfenner
119975115Sfenner; return 0; }
120075115SfennerEOF
120175115Sfennerif { (eval echo configure:1202: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
120275115Sfenner  rm -rf conftest*
120375115Sfenner  ac_cv___attribute__=yes
120475115Sfennerelse
120575115Sfenner  echo "configure: failed program was:" >&5
120675115Sfenner  cat conftest.$ac_ext >&5
120775115Sfenner  rm -rf conftest*
120875115Sfenner  ac_cv___attribute__=no
120975115Sfennerfi
121075115Sfennerrm -f conftest*
121175115Sfennerfi
121275115Sfenner
121375115Sfennerif test "$ac_cv___attribute__" = "yes"; then
121475115Sfenner  cat >> confdefs.h <<\EOF
121575115Sfenner#define HAVE___ATTRIBUTE__ 1
121675115SfennerEOF
121775115Sfenner
121875115Sfennerfi
121975115Sfennerecho "$ac_t""$ac_cv___attribute__" 1>&6
122075115Sfenner
122175115Sfenner
122217680Spstecho $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
122375115Sfennerecho "configure:1224: checking how to run the C preprocessor" >&5
122417680Spst# On Suns, sometimes $CPP names a directory.
122517680Spstif test -n "$CPP" && test -d "$CPP"; then
122617680Spst  CPP=
122717680Spstfi
122817680Spstif test -z "$CPP"; then
122917680Spstif eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
123017680Spst  echo $ac_n "(cached) $ac_c" 1>&6
123117680Spstelse
123217680Spst    # This must be in double quotes, not single quotes, because CPP may get
123317680Spst  # substituted into the Makefile and "${CC-cc}" will confuse make.
123417680Spst  CPP="${CC-cc} -E"
123517680Spst  # On the NeXT, cc -E runs the code through the compiler's parser,
123617680Spst  # not just through cpp.
123717680Spst  cat > conftest.$ac_ext <<EOF
123875115Sfenner#line 1239 "configure"
123917680Spst#include "confdefs.h"
124017680Spst#include <assert.h>
124117680SpstSyntax Error
124217680SpstEOF
124317680Spstac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
124475115Sfenner{ (eval echo configure:1245: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
124556893Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
124617680Spstif test -z "$ac_err"; then
124717680Spst  :
124817680Spstelse
124917680Spst  echo "$ac_err" >&5
125026180Sfenner  echo "configure: failed program was:" >&5
125126180Sfenner  cat conftest.$ac_ext >&5
125217680Spst  rm -rf conftest*
125317680Spst  CPP="${CC-cc} -E -traditional-cpp"
125417680Spst  cat > conftest.$ac_ext <<EOF
125575115Sfenner#line 1256 "configure"
125617680Spst#include "confdefs.h"
125717680Spst#include <assert.h>
125817680SpstSyntax Error
125917680SpstEOF
126017680Spstac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
126175115Sfenner{ (eval echo configure:1262: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
126256893Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
126317680Spstif test -z "$ac_err"; then
126417680Spst  :
126517680Spstelse
126617680Spst  echo "$ac_err" >&5
126726180Sfenner  echo "configure: failed program was:" >&5
126826180Sfenner  cat conftest.$ac_ext >&5
126917680Spst  rm -rf conftest*
127056893Sfenner  CPP="${CC-cc} -nologo -E"
127156893Sfenner  cat > conftest.$ac_ext <<EOF
127275115Sfenner#line 1273 "configure"
127356893Sfenner#include "confdefs.h"
127456893Sfenner#include <assert.h>
127556893SfennerSyntax Error
127656893SfennerEOF
127756893Sfennerac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
127875115Sfenner{ (eval echo configure:1279: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
127956893Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
128056893Sfennerif test -z "$ac_err"; then
128156893Sfenner  :
128256893Sfennerelse
128356893Sfenner  echo "$ac_err" >&5
128456893Sfenner  echo "configure: failed program was:" >&5
128556893Sfenner  cat conftest.$ac_ext >&5
128656893Sfenner  rm -rf conftest*
128717680Spst  CPP=/lib/cpp
128817680Spstfi
128917680Spstrm -f conftest*
129017680Spstfi
129117680Spstrm -f conftest*
129256893Sfennerfi
129356893Sfennerrm -f conftest*
129417680Spst  ac_cv_prog_CPP="$CPP"
129517680Spstfi
129617680Spst  CPP="$ac_cv_prog_CPP"
129717680Spstelse
129817680Spst  ac_cv_prog_CPP="$CPP"
129917680Spstfi
130017680Spstecho "$ac_t""$CPP" 1>&6
130117680Spst
130275115Sfennerfor ac_hdr in fcntl.h rpc/rpcent.h netinet/if_ether.h
130317680Spstdo
130426180Sfennerac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
130517680Spstecho $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
130675115Sfennerecho "configure:1307: checking for $ac_hdr" >&5
130717680Spstif eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
130817680Spst  echo $ac_n "(cached) $ac_c" 1>&6
130917680Spstelse
131017680Spst  cat > conftest.$ac_ext <<EOF
131175115Sfenner#line 1312 "configure"
131217680Spst#include "confdefs.h"
131317680Spst#include <$ac_hdr>
131417680SpstEOF
131517680Spstac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
131675115Sfenner{ (eval echo configure:1317: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
131756893Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
131817680Spstif test -z "$ac_err"; then
131917680Spst  rm -rf conftest*
132017680Spst  eval "ac_cv_header_$ac_safe=yes"
132117680Spstelse
132217680Spst  echo "$ac_err" >&5
132326180Sfenner  echo "configure: failed program was:" >&5
132426180Sfenner  cat conftest.$ac_ext >&5
132517680Spst  rm -rf conftest*
132617680Spst  eval "ac_cv_header_$ac_safe=no"
132717680Spstfi
132817680Spstrm -f conftest*
132917680Spstfi
133017680Spstif eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
133117680Spst  echo "$ac_t""yes" 1>&6
133226180Sfenner    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
133317680Spst  cat >> confdefs.h <<EOF
133417680Spst#define $ac_tr_hdr 1
133517680SpstEOF
133617680Spst 
133717680Spstelse
133817680Spst  echo "$ac_t""no" 1>&6
133917680Spstfi
134017680Spstdone
134117680Spst
134217680Spstecho $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
134375115Sfennerecho "configure:1344: checking whether time.h and sys/time.h may both be included" >&5
134417680Spstif eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
134517680Spst  echo $ac_n "(cached) $ac_c" 1>&6
134617680Spstelse
134717680Spst  cat > conftest.$ac_ext <<EOF
134875115Sfenner#line 1349 "configure"
134917680Spst#include "confdefs.h"
135017680Spst#include <sys/types.h>
135117680Spst#include <sys/time.h>
135217680Spst#include <time.h>
135326180Sfennerint main() {
135417680Spststruct tm *tp;
135517680Spst; return 0; }
135617680SpstEOF
135775115Sfennerif { (eval echo configure:1358: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
135817680Spst  rm -rf conftest*
135917680Spst  ac_cv_header_time=yes
136017680Spstelse
136126180Sfenner  echo "configure: failed program was:" >&5
136226180Sfenner  cat conftest.$ac_ext >&5
136317680Spst  rm -rf conftest*
136417680Spst  ac_cv_header_time=no
136517680Spstfi
136617680Spstrm -f conftest*
136717680Spstfi
136817680Spst
136917680Spstecho "$ac_t""$ac_cv_header_time" 1>&6
137017680Spstif test $ac_cv_header_time = yes; then
137117680Spst  cat >> confdefs.h <<\EOF
137217680Spst#define TIME_WITH_SYS_TIME 1
137317680SpstEOF
137417680Spst
137517680Spstfi
137617680Spst
137717680Spst
137839297Sfennercase "$target_os" in
137939297Sfenner
138039297Sfennerlinux*)
138139297Sfenner	echo $ac_n "checking Linux kernel version""... $ac_c" 1>&6
138275115Sfennerecho "configure:1383: checking Linux kernel version" >&5
138375115Sfenner 	if test "$cross_compiling" = yes; then
138475115Sfenner 		if eval "test \"`echo '$''{'ac_cv_linux_vers'+set}'`\" = set"; then
138539297Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
138639297Sfennerelse
138775115Sfenner  ac_cv_linux_vers=unknown
138875115Sfennerfi
138975115Sfenner
139075115Sfenner 	else
139175115Sfenner 		if eval "test \"`echo '$''{'ac_cv_linux_vers'+set}'`\" = set"; then
139275115Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
139375115Sfennerelse
139439297Sfenner  ac_cv_linux_vers=`uname -r 2>&1 | \
139575115Sfenner 			sed -n -e '$s/.* //' -e '$s/\..*//p'`
139639297Sfennerfi
139739297Sfenner
139875115Sfenner 	fi
139939297Sfenner	echo "$ac_t""$ac_cv_linux_vers" 1>&6
140075115Sfenner 	if test $ac_cv_linux_vers = unknown ; then
140175115Sfenner 		{ echo "configure: error: cannot determine linux version when cross-compiling" 1>&2; exit 1; }
140275115Sfenner 	fi
140339297Sfenner	if test $ac_cv_linux_vers -lt 2 ; then
140439297Sfenner		{ echo "configure: error: version 2 or higher required; see the INSTALL doc for more info" 1>&2; exit 1; }
140539297Sfenner	fi
140639297Sfenner	;;
140739297Sfenner
140839297Sfenner*)
140939297Sfenner	;;
141039297Sfenneresac
141139297Sfenner
141256893Sfenner
141356893Sfennerfor ac_hdr in smi.h
141456893Sfennerdo
141556893Sfennerac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
141656893Sfennerecho $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
141775115Sfennerecho "configure:1418: checking for $ac_hdr" >&5
141856893Sfennerif eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
141956893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
142056893Sfennerelse
142156893Sfenner  cat > conftest.$ac_ext <<EOF
142275115Sfenner#line 1423 "configure"
142356893Sfenner#include "confdefs.h"
142456893Sfenner#include <$ac_hdr>
142556893SfennerEOF
142656893Sfennerac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
142775115Sfenner{ (eval echo configure:1428: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
142856893Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
142956893Sfennerif test -z "$ac_err"; then
143056893Sfenner  rm -rf conftest*
143156893Sfenner  eval "ac_cv_header_$ac_safe=yes"
143256893Sfennerelse
143356893Sfenner  echo "$ac_err" >&5
143456893Sfenner  echo "configure: failed program was:" >&5
143556893Sfenner  cat conftest.$ac_ext >&5
143656893Sfenner  rm -rf conftest*
143756893Sfenner  eval "ac_cv_header_$ac_safe=no"
143856893Sfennerfi
143956893Sfennerrm -f conftest*
144056893Sfennerfi
144156893Sfennerif eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
144256893Sfenner  echo "$ac_t""yes" 1>&6
144356893Sfenner    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
144456893Sfenner  cat >> confdefs.h <<EOF
144556893Sfenner#define $ac_tr_hdr 1
144656893SfennerEOF
144756893Sfenner 
144856893Sfennerelse
144956893Sfenner  echo "$ac_t""no" 1>&6
145056893Sfennerfi
145156893Sfennerdone
145256893Sfenner
145375115Sfennerecho $ac_n "checking for smiInit in -lsmi""... $ac_c" 1>&6
145475115Sfennerecho "configure:1455: checking for smiInit in -lsmi" >&5
145575115Sfennerac_lib_var=`echo smi'_'smiInit | sed 'y%./+-%__p_%'`
145656893Sfennerif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
145756893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
145856893Sfennerelse
145956893Sfenner  ac_save_LIBS="$LIBS"
146056893SfennerLIBS="-lsmi  $LIBS"
146156893Sfennercat > conftest.$ac_ext <<EOF
146275115Sfenner#line 1463 "configure"
146356893Sfenner#include "confdefs.h"
146475115Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
146575115Sfenner/* We use char because int might match the return type of a gcc2
146675115Sfenner    builtin and then its argument prototype would still apply.  */
146775115Sfennerchar smiInit();
146856893Sfenner
146956893Sfennerint main() {
147075115SfennersmiInit()
147156893Sfenner; return 0; }
147256893SfennerEOF
147375115Sfennerif { (eval echo configure:1474: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
147456893Sfenner  rm -rf conftest*
147556893Sfenner  eval "ac_cv_lib_$ac_lib_var=yes"
147656893Sfennerelse
147756893Sfenner  echo "configure: failed program was:" >&5
147856893Sfenner  cat conftest.$ac_ext >&5
147956893Sfenner  rm -rf conftest*
148056893Sfenner  eval "ac_cv_lib_$ac_lib_var=no"
148156893Sfennerfi
148256893Sfennerrm -f conftest*
148356893SfennerLIBS="$ac_save_LIBS"
148456893Sfenner
148556893Sfennerfi
148656893Sfennerif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
148756893Sfenner  echo "$ac_t""yes" 1>&6
148856893Sfenner    ac_tr_lib=HAVE_LIB`echo smi | sed -e 's/[^a-zA-Z0-9_]/_/g' \
148956893Sfenner    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
149056893Sfenner  cat >> confdefs.h <<EOF
149156893Sfenner#define $ac_tr_lib 1
149256893SfennerEOF
149356893Sfenner
149456893Sfenner  LIBS="-lsmi $LIBS"
149556893Sfenner
149656893Sfennerelse
149756893Sfenner  echo "$ac_t""no" 1>&6
149856893Sfennerfi
149956893Sfenner
150056893Sfennerecho $ac_n "checking whether to enable libsmi""... $ac_c" 1>&6
150175115Sfennerecho "configure:1502: checking whether to enable libsmi" >&5
150256893Sfenner        if test "$cross_compiling" = yes; then
150375115Sfenner   echo "$ac_t""not when cross-compiling" 1>&6
150475115Sfenner  libsmi=no
150575115Sfenner
150656893Sfennerelse
150756893Sfenner  cat > conftest.$ac_ext <<EOF
150875115Sfenner#line 1509 "configure"
150956893Sfenner#include "confdefs.h"
151056893Sfenner /* libsmi available check */
151156893Sfenner#include <smi.h>
151256893Sfennermain()
151356893Sfenner{
151475115Sfenner  int current, revision, age, n;
151575115Sfenner  const int required = 2;
151656893Sfenner  if (smiInit("")) 
151756893Sfenner    exit(1);
151875115Sfenner  if (strcmp(SMI_LIBRARY_VERSION, smi_library_version))
151975115Sfenner    exit(2);
152075115Sfenner  n = sscanf(smi_library_version, "%d:%d:%d", &current, &revision, &age);
152175115Sfenner  if (n != 3)
152275115Sfenner    exit(3);
152375115Sfenner  if (required < current - age || required > current)
152475115Sfenner    exit(4);
152575115Sfenner  exit(0);
152656893Sfenner}
152756893Sfenner
152856893SfennerEOF
152975115Sfennerif { (eval echo configure:1530: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
153056893Sfennerthen
153156893Sfenner   echo "$ac_t""yes" 1>&6
153256893Sfenner  cat >> confdefs.h <<\EOF
153356893Sfenner#define LIBSMI 1
153456893SfennerEOF
153556893Sfenner
153656893Sfenner  libsmi=yes
153756893Sfennerelse
153856893Sfenner  echo "configure: failed program was:" >&5
153956893Sfenner  cat conftest.$ac_ext >&5
154056893Sfenner  rm -fr conftest*
154156893Sfenner   echo "$ac_t""no" 1>&6
154256893Sfenner  libsmi=no
154356893Sfennerfi
154456893Sfennerrm -fr conftest*
154556893Sfennerfi
154656893Sfenner
154756893Sfenner
154856893Sfenner
154956893SfennerCFLAGS="$CFLAGS -Dss_family=__ss_family -Dss_len=__ss_len"
155056893Sfennerecho $ac_n "checking whether to enable ipv6""... $ac_c" 1>&6
155175115Sfennerecho "configure:1552: checking whether to enable ipv6" >&5
155256893Sfenner# Check whether --enable-ipv6 or --disable-ipv6 was given.
155356893Sfennerif test "${enable_ipv6+set}" = set; then
155456893Sfenner  enableval="$enable_ipv6"
155556893Sfenner   case "$enableval" in
155656893Sfenneryes)   echo "$ac_t""yes" 1>&6
155756893Sfenner       LOCALSRC="print-ip6.c print-ip6opts.c print-ripng.c print-icmp6.c print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c $LOCALSRC"
155856893Sfenner       cat >> confdefs.h <<\EOF
155956893Sfenner#define INET6 1
156056893SfennerEOF
156156893Sfenner
156256893Sfenner       ipv6=yes
156356893Sfenner       ;;
156456893Sfenner*)
156556893Sfenner       echo "$ac_t""no" 1>&6
156656893Sfenner       ipv6=no
156756893Sfenner       ;;
156856893Sfenner  esac 
156956893Sfennerelse
157056893Sfenner  if test "$cross_compiling" = yes; then
157156893Sfenner   echo "$ac_t""no" 1>&6
157256893Sfenner  ipv6=no
157356893Sfenner
157456893Sfennerelse
157556893Sfenner  cat > conftest.$ac_ext <<EOF
157675115Sfenner#line 1577 "configure"
157756893Sfenner#include "confdefs.h"
157856893Sfenner /* AF_INET6 available check */
157956893Sfenner#include <sys/types.h>
158056893Sfenner#include <sys/socket.h>
158156893Sfennermain()
158256893Sfenner{
158356893Sfenner if (socket(AF_INET6, SOCK_STREAM, 0) < 0)
158456893Sfenner   exit(1);
158556893Sfenner else
158656893Sfenner   exit(0);
158756893Sfenner}
158856893Sfenner
158956893SfennerEOF
159075115Sfennerif { (eval echo configure:1591: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
159156893Sfennerthen
159256893Sfenner   echo "$ac_t""yes" 1>&6
159356893Sfenner  LOCALSRC="print-ip6.c print-ip6opts.c print-ripng.c print-icmp6.c print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c $LOCALSRC"
159456893Sfenner  cat >> confdefs.h <<\EOF
159556893Sfenner#define INET6 1
159656893SfennerEOF
159756893Sfenner
159856893Sfenner  ipv6=yes
159956893Sfennerelse
160056893Sfenner  echo "configure: failed program was:" >&5
160156893Sfenner  cat conftest.$ac_ext >&5
160256893Sfenner  rm -fr conftest*
160356893Sfenner   echo "$ac_t""no" 1>&6
160456893Sfenner  ipv6=no
160556893Sfennerfi
160656893Sfennerrm -fr conftest*
160756893Sfennerfi
160856893Sfenner
160956893Sfennerfi
161056893Sfenner
161156893Sfenner
161256893Sfenneripv6type=unknown
161356893Sfenneripv6lib=none
161456893Sfenneripv6trylibc=no
161556893Sfenner
161656893Sfennerif test "$ipv6" = "yes"; then
161756893Sfenner	echo $ac_n "checking ipv6 stack type""... $ac_c" 1>&6
161875115Sfennerecho "configure:1619: checking ipv6 stack type" >&5
161956893Sfenner	for i in inria kame linux-glibc linux-libinet6 toshiba v6d zeta; do
162056893Sfenner		case $i in
162156893Sfenner		inria)
162256893Sfenner						cat > conftest.$ac_ext <<EOF
162375115Sfenner#line 1624 "configure"
162456893Sfenner#include "confdefs.h"
162556893Sfennerdnl
162656893Sfenner#include <netinet/in.h>
162756893Sfenner#ifdef IPV6_INRIA_VERSION
162856893Sfenneryes
162956893Sfenner#endif
163056893SfennerEOF
163156893Sfennerif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
163256893Sfenner  egrep "yes" >/dev/null 2>&1; then
163356893Sfenner  rm -rf conftest*
163456893Sfenner  ipv6type=$i;
163556893Sfenner				CFLAGS="-DINET6 $CFLAGS"
163656893Sfennerfi
163756893Sfennerrm -f conftest*
163856893Sfenner
163956893Sfenner			;;
164056893Sfenner		kame)
164156893Sfenner						cat > conftest.$ac_ext <<EOF
164275115Sfenner#line 1643 "configure"
164356893Sfenner#include "confdefs.h"
164456893Sfennerdnl
164556893Sfenner#include <netinet/in.h>
164656893Sfenner#ifdef __KAME__
164756893Sfenneryes
164856893Sfenner#endif
164956893SfennerEOF
165056893Sfennerif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
165156893Sfenner  egrep "yes" >/dev/null 2>&1; then
165256893Sfenner  rm -rf conftest*
165356893Sfenner  ipv6type=$i;
165456893Sfenner				ipv6lib=inet6;
165556893Sfenner				ipv6libdir=/usr/local/v6/lib;
165656893Sfenner				ipv6trylibc=yes;
165756893Sfenner				CFLAGS="-DINET6 $CFLAGS"
165856893Sfennerfi
165956893Sfennerrm -f conftest*
166056893Sfenner
166156893Sfenner			;;
166256893Sfenner		linux-glibc)
166356893Sfenner						cat > conftest.$ac_ext <<EOF
166475115Sfenner#line 1665 "configure"
166556893Sfenner#include "confdefs.h"
166656893Sfennerdnl
166756893Sfenner#include <features.h>
166856893Sfenner#if defined(__GLIBC__) && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1
166956893Sfenneryes
167056893Sfenner#endif
167156893SfennerEOF
167256893Sfennerif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
167356893Sfenner  egrep "yes" >/dev/null 2>&1; then
167456893Sfenner  rm -rf conftest*
167556893Sfenner  ipv6type=$i;
167656893Sfenner				CFLAGS="-DINET6 $CFLAGS"
167756893Sfennerfi
167856893Sfennerrm -f conftest*
167956893Sfenner
168056893Sfenner			;;
168156893Sfenner		linux-libinet6)
168256893Sfenner						if test -d /usr/inet6 -o -f /usr/include/netinet/ip6.h; then
168356893Sfenner				ipv6type=$i
168456893Sfenner				ipv6lib=inet6
168556893Sfenner				ipv6libdir=/usr/inet6/lib
168656893Sfenner				ipv6trylibc=yes;
168756893Sfenner				CFLAGS="-DINET6 -I/usr/inet6/include $CFLAGS"
168856893Sfenner			fi
168956893Sfenner			;;
169056893Sfenner		toshiba)
169156893Sfenner			cat > conftest.$ac_ext <<EOF
169275115Sfenner#line 1693 "configure"
169356893Sfenner#include "confdefs.h"
169456893Sfennerdnl
169556893Sfenner#include <sys/param.h>
169656893Sfenner#ifdef _TOSHIBA_INET6
169756893Sfenneryes
169856893Sfenner#endif
169956893SfennerEOF
170056893Sfennerif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
170156893Sfenner  egrep "yes" >/dev/null 2>&1; then
170256893Sfenner  rm -rf conftest*
170356893Sfenner  ipv6type=$i;
170456893Sfenner				ipv6lib=inet6;
170556893Sfenner				ipv6libdir=/usr/local/v6/lib;
170656893Sfenner				CFLAGS="-DINET6 $CFLAGS"
170756893Sfennerfi
170856893Sfennerrm -f conftest*
170956893Sfenner
171056893Sfenner			;;
171156893Sfenner		v6d)
171256893Sfenner			cat > conftest.$ac_ext <<EOF
171375115Sfenner#line 1714 "configure"
171456893Sfenner#include "confdefs.h"
171556893Sfennerdnl
171656893Sfenner#include </usr/local/v6/include/sys/v6config.h>
171756893Sfenner#ifdef __V6D__
171856893Sfenneryes
171956893Sfenner#endif
172056893SfennerEOF
172156893Sfennerif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
172256893Sfenner  egrep "yes" >/dev/null 2>&1; then
172356893Sfenner  rm -rf conftest*
172456893Sfenner  ipv6type=$i;
172556893Sfenner				ipv6lib=v6;
172656893Sfenner				ipv6libdir=/usr/local/v6/lib;
172756893Sfenner				CFLAGS="-I/usr/local/v6/include $CFLAGS"
172856893Sfennerfi
172956893Sfennerrm -f conftest*
173056893Sfenner
173156893Sfenner			;;
173256893Sfenner		zeta)
173356893Sfenner			cat > conftest.$ac_ext <<EOF
173475115Sfenner#line 1735 "configure"
173556893Sfenner#include "confdefs.h"
173656893Sfennerdnl
173756893Sfenner#include <sys/param.h>
173856893Sfenner#ifdef _ZETA_MINAMI_INET6
173956893Sfenneryes
174056893Sfenner#endif
174156893SfennerEOF
174256893Sfennerif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
174356893Sfenner  egrep "yes" >/dev/null 2>&1; then
174456893Sfenner  rm -rf conftest*
174556893Sfenner  ipv6type=$i;
174656893Sfenner				ipv6lib=inet6;
174756893Sfenner				ipv6libdir=/usr/local/v6/lib;
174856893Sfenner				CFLAGS="-DINET6 $CFLAGS"
174956893Sfennerfi
175056893Sfennerrm -f conftest*
175156893Sfenner
175256893Sfenner			;;
175356893Sfenner		esac
175456893Sfenner		if test "$ipv6type" != "unknown"; then
175556893Sfenner			break
175656893Sfenner		fi
175756893Sfenner	done
175856893Sfenner	echo "$ac_t""$ipv6type" 1>&6
175956893Sfennerfi
176056893Sfenner
176156893Sfennerif test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then
176256893Sfenner	if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then
176356893Sfenner		LIBS="-L$ipv6libdir -l$ipv6lib $LIBS"
176456893Sfenner		echo "You have $ipv6lib library, using it"
176556893Sfenner	else
176656893Sfenner		if test "$ipv6trylibc" = "yes"; then
176756893Sfenner			echo "You do not have $ipv6lib library, using libc"
176856893Sfenner		else
176956893Sfenner			echo 'Fatal: no $ipv6lib library found.  cannot continue.'
177056893Sfenner			echo "You need to fetch lib$ipv6lib.a from appropriate"
177156893Sfenner			echo 'ipv6 kit and compile beforehand.'
177256893Sfenner			exit 1
177356893Sfenner		fi
177456893Sfenner	fi
177556893Sfennerfi
177656893Sfenner
177756893Sfenner
177856893Sfennerif test "$ipv6" = "yes"; then
177975115Sfenner	
178075115Sfennerecho $ac_n "checking for library containing getaddrinfo""... $ac_c" 1>&6
178175115Sfennerecho "configure:1782: checking for library containing getaddrinfo" >&5
178275115Sfennerif eval "test \"`echo '$''{'ac_cv_search_getaddrinfo'+set}'`\" = set"; then
178356893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
178456893Sfennerelse
178575115Sfenner  ac_func_search_save_LIBS="$LIBS"
178675115Sfennerac_cv_search_getaddrinfo="no"
178775115Sfennercat > conftest.$ac_ext <<EOF
178875115Sfenner#line 1789 "configure"
178956893Sfenner#include "confdefs.h"
179056893Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
179156893Sfenner/* We use char because int might match the return type of a gcc2
179256893Sfenner    builtin and then its argument prototype would still apply.  */
179375115Sfennerchar getaddrinfo();
179456893Sfenner
179556893Sfennerint main() {
179675115Sfennergetaddrinfo()
179775115Sfenner; return 0; }
179875115SfennerEOF
179975115Sfennerif { (eval echo configure:1800: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
180075115Sfenner  rm -rf conftest*
180175115Sfenner  ac_cv_search_getaddrinfo="none required"
180275115Sfennerelse
180375115Sfenner  echo "configure: failed program was:" >&5
180475115Sfenner  cat conftest.$ac_ext >&5
180575115Sfennerfi
180675115Sfennerrm -f conftest*
180775115Sfennertest "$ac_cv_search_getaddrinfo" = "no" && for i in socket; do
180875115SfennerLIBS="-l$i  $ac_func_search_save_LIBS"
180975115Sfennercat > conftest.$ac_ext <<EOF
181075115Sfenner#line 1811 "configure"
181175115Sfenner#include "confdefs.h"
181275115Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
181375115Sfenner/* We use char because int might match the return type of a gcc2
181475115Sfenner    builtin and then its argument prototype would still apply.  */
181575115Sfennerchar getaddrinfo();
181656893Sfenner
181775115Sfennerint main() {
181875115Sfennergetaddrinfo()
181956893Sfenner; return 0; }
182056893SfennerEOF
182175115Sfennerif { (eval echo configure:1822: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
182256893Sfenner  rm -rf conftest*
182375115Sfenner  ac_cv_search_getaddrinfo="-l$i"
182475115Sfennerbreak
182556893Sfennerelse
182656893Sfenner  echo "configure: failed program was:" >&5
182756893Sfenner  cat conftest.$ac_ext >&5
182856893Sfennerfi
182956893Sfennerrm -f conftest*
183075115Sfennerdone
183175115SfennerLIBS="$ac_func_search_save_LIBS"
183256893Sfennerfi
183356893Sfenner
183475115Sfennerecho "$ac_t""$ac_cv_search_getaddrinfo" 1>&6
183575115Sfennerif test "$ac_cv_search_getaddrinfo" != "no"; then
183675115Sfenner  test "$ac_cv_search_getaddrinfo" = "none required" || LIBS="$ac_cv_search_getaddrinfo $LIBS"
183775115Sfenner  	echo $ac_n "checking getaddrinfo bug""... $ac_c" 1>&6
183875115Sfennerecho "configure:1839: checking getaddrinfo bug" >&5
183956893Sfenner	if test "$cross_compiling" = yes; then
184056893Sfenner  echo "$ac_t""buggy" 1>&6
184156893Sfenner	buggygetaddrinfo=yes
184256893Sfennerelse
184356893Sfenner  cat > conftest.$ac_ext <<EOF
184475115Sfenner#line 1845 "configure"
184556893Sfenner#include "confdefs.h"
184656893Sfenner
184756893Sfenner#include <sys/types.h>
184856893Sfenner#include <netdb.h>
184956893Sfenner#include <string.h>
185056893Sfenner#include <sys/socket.h>
185156893Sfenner#include <netinet/in.h>
185256893Sfenner
185356893Sfennermain()
185456893Sfenner{
185556893Sfenner  int passive, gaierr, inet4 = 0, inet6 = 0;
185656893Sfenner  struct addrinfo hints, *ai, *aitop;
185756893Sfenner  char straddr[INET6_ADDRSTRLEN], strport[16];
185856893Sfenner
185956893Sfenner  for (passive = 0; passive <= 1; passive++) {
186056893Sfenner    memset(&hints, 0, sizeof(hints));
186156893Sfenner    hints.ai_family = AF_UNSPEC;
186256893Sfenner    hints.ai_flags = passive ? AI_PASSIVE : 0;
186356893Sfenner    hints.ai_socktype = SOCK_STREAM;
186456893Sfenner    if ((gaierr = getaddrinfo(NULL, "54321", &hints, &aitop)) != 0) {
186556893Sfenner      (void)gai_strerror(gaierr);
186656893Sfenner      goto bad;
186756893Sfenner    }
186856893Sfenner    for (ai = aitop; ai; ai = ai->ai_next) {
186956893Sfenner      if (ai->ai_addr == NULL ||
187056893Sfenner          ai->ai_addrlen == 0 ||
187156893Sfenner          getnameinfo(ai->ai_addr, ai->ai_addrlen,
187256893Sfenner                      straddr, sizeof(straddr), strport, sizeof(strport),
187356893Sfenner                      NI_NUMERICHOST|NI_NUMERICSERV) != 0) {
187456893Sfenner        goto bad;
187556893Sfenner      }
187656893Sfenner      switch (ai->ai_family) {
187756893Sfenner      case AF_INET:
187856893Sfenner        if (strcmp(strport, "54321") != 0) {
187956893Sfenner          goto bad;
188056893Sfenner        }
188156893Sfenner        if (passive) {
188256893Sfenner          if (strcmp(straddr, "0.0.0.0") != 0) {
188356893Sfenner            goto bad;
188456893Sfenner          }
188556893Sfenner        } else {
188656893Sfenner          if (strcmp(straddr, "127.0.0.1") != 0) {
188756893Sfenner            goto bad;
188856893Sfenner          }
188956893Sfenner        }
189056893Sfenner        inet4++;
189156893Sfenner        break;
189256893Sfenner      case AF_INET6:
189356893Sfenner        if (strcmp(strport, "54321") != 0) {
189456893Sfenner          goto bad;
189556893Sfenner        }
189656893Sfenner        if (passive) {
189756893Sfenner          if (strcmp(straddr, "::") != 0) {
189856893Sfenner            goto bad;
189956893Sfenner          }
190056893Sfenner        } else {
190156893Sfenner          if (strcmp(straddr, "::1") != 0) {
190256893Sfenner            goto bad;
190356893Sfenner          }
190456893Sfenner        }
190556893Sfenner        inet6++;
190656893Sfenner        break;
190756893Sfenner      case AF_UNSPEC:
190856893Sfenner        goto bad;
190956893Sfenner        break;
191056893Sfenner#ifdef AF_UNIX
191156893Sfenner      case AF_UNIX:
191256893Sfenner#else
191356893Sfenner#ifdef AF_LOCAL
191456893Sfenner      case AF_LOCAL:
191556893Sfenner#endif
191656893Sfenner#endif
191756893Sfenner      default:
191856893Sfenner        /* another family support? */
191956893Sfenner        break;
192056893Sfenner      }
192156893Sfenner    }
192256893Sfenner  }
192356893Sfenner
192456893Sfenner  /* supported family should be 2, unsupported family should be 0 */
192556893Sfenner  if (!(inet4 == 0 || inet4 == 2))
192656893Sfenner    goto bad;
192756893Sfenner  if (!(inet6 == 0 || inet6 == 2))
192856893Sfenner    goto bad;
192956893Sfenner
193056893Sfenner  if (aitop)
193156893Sfenner    freeaddrinfo(aitop);
193256893Sfenner  exit(0);
193356893Sfenner
193456893Sfenner bad:
193556893Sfenner  if (aitop)
193656893Sfenner    freeaddrinfo(aitop);
193756893Sfenner  exit(1);
193856893Sfenner}
193956893Sfenner
194056893SfennerEOF
194175115Sfennerif { (eval echo configure:1942: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
194256893Sfennerthen
194356893Sfenner  echo "$ac_t""good" 1>&6
194456893Sfenner	buggygetaddrinfo=no
194556893Sfennerelse
194656893Sfenner  echo "configure: failed program was:" >&5
194756893Sfenner  cat conftest.$ac_ext >&5
194856893Sfenner  rm -fr conftest*
194956893Sfenner  echo "$ac_t""buggy" 1>&6
195056893Sfenner	buggygetaddrinfo=yes
195156893Sfennerfi
195256893Sfennerrm -fr conftest*
195356893Sfennerfi
195456893Sfenner
195575115Sfennerelse :
195675115Sfenner  buggygetaddrinfo=yes
195756893Sfennerfi
195856893Sfenner
195956893Sfenner	if test "$buggygetaddrinfo" = "yes"; then
196056893Sfenner		if test "$ipv6type" != "linux"; then
196156893Sfenner			echo 'Fatal: You must get working getaddrinfo() function.'
196256893Sfenner			echo '       or you can specify "--disable-ipv6"'.
196356893Sfenner			exit 1
196456893Sfenner		else
196556893Sfenner			echo 'Warning: getaddrinfo() implementation on your system seems be buggy.'
196656893Sfenner			echo '         Better upgreade your system library to newest version'
196756893Sfenner			echo '         of GNU C library (aka glibc).'
196856893Sfenner		fi
196956893Sfenner	fi
197056893Sfenner	for ac_func in getaddrinfo getnameinfo
197156893Sfennerdo
197256893Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6
197375115Sfennerecho "configure:1974: checking for $ac_func" >&5
197456893Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
197556893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
197656893Sfennerelse
197756893Sfenner  cat > conftest.$ac_ext <<EOF
197875115Sfenner#line 1979 "configure"
197956893Sfenner#include "confdefs.h"
198056893Sfenner/* System header to define __stub macros and hopefully few prototypes,
198156893Sfenner    which can conflict with char $ac_func(); below.  */
198256893Sfenner#include <assert.h>
198356893Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
198456893Sfenner/* We use char because int might match the return type of a gcc2
198556893Sfenner    builtin and then its argument prototype would still apply.  */
198656893Sfennerchar $ac_func();
198756893Sfenner
198856893Sfennerint main() {
198956893Sfenner
199056893Sfenner/* The GNU C library defines this for functions which it implements
199156893Sfenner    to always fail with ENOSYS.  Some functions are actually named
199256893Sfenner    something starting with __ and the normal name is an alias.  */
199356893Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
199456893Sfennerchoke me
199556893Sfenner#else
199656893Sfenner$ac_func();
199756893Sfenner#endif
199856893Sfenner
199956893Sfenner; return 0; }
200056893SfennerEOF
200175115Sfennerif { (eval echo configure:2002: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
200256893Sfenner  rm -rf conftest*
200356893Sfenner  eval "ac_cv_func_$ac_func=yes"
200456893Sfennerelse
200556893Sfenner  echo "configure: failed program was:" >&5
200656893Sfenner  cat conftest.$ac_ext >&5
200756893Sfenner  rm -rf conftest*
200856893Sfenner  eval "ac_cv_func_$ac_func=no"
200956893Sfennerfi
201056893Sfennerrm -f conftest*
201156893Sfennerfi
201256893Sfenner
201356893Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
201456893Sfenner  echo "$ac_t""yes" 1>&6
201556893Sfenner    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
201656893Sfenner  cat >> confdefs.h <<EOF
201756893Sfenner#define $ac_tr_func 1
201856893SfennerEOF
201956893Sfenner 
202056893Sfennerelse
202156893Sfenner  echo "$ac_t""no" 1>&6
202256893SfennerLIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}"
202356893Sfennerfi
202456893Sfennerdone
202556893Sfenner
202656893Sfenner
202756893Sfennerfi
202875115Sfennerecho $ac_n "checking for inet_ntop""... $ac_c" 1>&6
202975115Sfennerecho "configure:2030: checking for inet_ntop" >&5
203075115Sfennercat > conftest.$ac_ext <<EOF
203175115Sfenner#line 2032 "configure"
203275115Sfenner#include "confdefs.h"
203375115Sfenner#include <sys/types.h>
203475115Sfenner#include <sys/socket.h>
203575115Sfenner#include <netinet/in.h>
203675115Sfenner#include <arpa/inet.h>
203775115Sfennerint main() {
203875115Sfennerchar src[4], dst[128];
203975115Sfennerinet_ntop(AF_INET, src, dst, sizeof(dst));
204075115Sfenner; return 0; }
204175115SfennerEOF
204275115Sfennerif { (eval echo configure:2043: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
204375115Sfenner  rm -rf conftest*
204475115Sfenner  echo "$ac_t""yes" 1>&6
204575115Sfennerelse
204675115Sfenner  echo "configure: failed program was:" >&5
204775115Sfenner  cat conftest.$ac_ext >&5
204875115Sfenner  rm -rf conftest*
204975115Sfenner  echo "$ac_t""no" 1>&6
205075115Sfenner	for ac_func in inet_ntop
205156893Sfennerdo
205256893Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6
205375115Sfennerecho "configure:2054: checking for $ac_func" >&5
205456893Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
205556893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
205656893Sfennerelse
205756893Sfenner  cat > conftest.$ac_ext <<EOF
205875115Sfenner#line 2059 "configure"
205956893Sfenner#include "confdefs.h"
206056893Sfenner/* System header to define __stub macros and hopefully few prototypes,
206156893Sfenner    which can conflict with char $ac_func(); below.  */
206256893Sfenner#include <assert.h>
206356893Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
206456893Sfenner/* We use char because int might match the return type of a gcc2
206556893Sfenner    builtin and then its argument prototype would still apply.  */
206656893Sfennerchar $ac_func();
206756893Sfenner
206856893Sfennerint main() {
206956893Sfenner
207056893Sfenner/* The GNU C library defines this for functions which it implements
207156893Sfenner    to always fail with ENOSYS.  Some functions are actually named
207256893Sfenner    something starting with __ and the normal name is an alias.  */
207356893Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
207456893Sfennerchoke me
207556893Sfenner#else
207656893Sfenner$ac_func();
207756893Sfenner#endif
207856893Sfenner
207956893Sfenner; return 0; }
208056893SfennerEOF
208175115Sfennerif { (eval echo configure:2082: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
208256893Sfenner  rm -rf conftest*
208356893Sfenner  eval "ac_cv_func_$ac_func=yes"
208456893Sfennerelse
208556893Sfenner  echo "configure: failed program was:" >&5
208656893Sfenner  cat conftest.$ac_ext >&5
208756893Sfenner  rm -rf conftest*
208856893Sfenner  eval "ac_cv_func_$ac_func=no"
208956893Sfennerfi
209056893Sfennerrm -f conftest*
209156893Sfennerfi
209256893Sfenner
209356893Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
209456893Sfenner  echo "$ac_t""yes" 1>&6
209556893Sfenner    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
209656893Sfenner  cat >> confdefs.h <<EOF
209756893Sfenner#define $ac_tr_func 1
209856893SfennerEOF
209956893Sfenner 
210056893Sfennerelse
210156893Sfenner  echo "$ac_t""no" 1>&6
210256893SfennerLIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}"
210356893Sfennerfi
210456893Sfennerdone
210556893Sfenner
210656893Sfenner
210775115Sfennerfi
210875115Sfennerrm -f conftest*
210975115Sfennerecho $ac_n "checking for inet_pton""... $ac_c" 1>&6
211075115Sfennerecho "configure:2111: checking for inet_pton" >&5
211175115Sfennercat > conftest.$ac_ext <<EOF
211275115Sfenner#line 2113 "configure"
211375115Sfenner#include "confdefs.h"
211475115Sfenner#include <sys/types.h>
211575115Sfenner#include <sys/socket.h>
211675115Sfenner#include <netinet/in.h>
211775115Sfenner#include <arpa/inet.h>
211875115Sfennerint main() {
211975115Sfennerchar src[128], dst[4];
212075115Sfennerinet_pton(AF_INET, src, dst);
212175115Sfenner; return 0; }
212275115SfennerEOF
212375115Sfennerif { (eval echo configure:2124: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
212475115Sfenner  rm -rf conftest*
212575115Sfenner  echo "$ac_t""yes" 1>&6
212675115Sfennerelse
212775115Sfenner  echo "configure: failed program was:" >&5
212875115Sfenner  cat conftest.$ac_ext >&5
212975115Sfenner  rm -rf conftest*
213075115Sfenner  echo "$ac_t""no" 1>&6
213175115Sfenner	for ac_func in inet_pton
213275115Sfennerdo
213375115Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6
213475115Sfennerecho "configure:2135: checking for $ac_func" >&5
213575115Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
213675115Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
213775115Sfennerelse
213875115Sfenner  cat > conftest.$ac_ext <<EOF
213975115Sfenner#line 2140 "configure"
214075115Sfenner#include "confdefs.h"
214175115Sfenner/* System header to define __stub macros and hopefully few prototypes,
214275115Sfenner    which can conflict with char $ac_func(); below.  */
214375115Sfenner#include <assert.h>
214475115Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
214575115Sfenner/* We use char because int might match the return type of a gcc2
214675115Sfenner    builtin and then its argument prototype would still apply.  */
214775115Sfennerchar $ac_func();
214856893Sfenner
214975115Sfennerint main() {
215056893Sfenner
215175115Sfenner/* The GNU C library defines this for functions which it implements
215275115Sfenner    to always fail with ENOSYS.  Some functions are actually named
215375115Sfenner    something starting with __ and the normal name is an alias.  */
215475115Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
215575115Sfennerchoke me
215675115Sfenner#else
215775115Sfenner$ac_func();
215875115Sfenner#endif
215975115Sfenner
216075115Sfenner; return 0; }
216175115SfennerEOF
216275115Sfennerif { (eval echo configure:2163: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
216375115Sfenner  rm -rf conftest*
216475115Sfenner  eval "ac_cv_func_$ac_func=yes"
216575115Sfennerelse
216675115Sfenner  echo "configure: failed program was:" >&5
216775115Sfenner  cat conftest.$ac_ext >&5
216875115Sfenner  rm -rf conftest*
216975115Sfenner  eval "ac_cv_func_$ac_func=no"
217075115Sfennerfi
217175115Sfennerrm -f conftest*
217275115Sfennerfi
217375115Sfenner
217475115Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
217575115Sfenner  echo "$ac_t""yes" 1>&6
217675115Sfenner    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
217775115Sfenner  cat >> confdefs.h <<EOF
217875115Sfenner#define $ac_tr_func 1
217975115SfennerEOF
218075115Sfenner 
218175115Sfennerelse
218275115Sfenner  echo "$ac_t""no" 1>&6
218375115SfennerLIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}"
218475115Sfennerfi
218575115Sfennerdone
218675115Sfenner
218775115Sfenner
218875115Sfennerfi
218975115Sfennerrm -f conftest*
219075115Sfennerecho $ac_n "checking for inet_aton""... $ac_c" 1>&6
219175115Sfennerecho "configure:2192: checking for inet_aton" >&5
219275115Sfennercat > conftest.$ac_ext <<EOF
219375115Sfenner#line 2194 "configure"
219475115Sfenner#include "confdefs.h"
219575115Sfenner#include <sys/types.h>
219675115Sfenner#include <netinet/in.h>
219775115Sfenner#include <arpa/inet.h>
219875115Sfennerint main() {
219975115Sfennerchar src[128];
220075115Sfennerstruct in_addr dst;
220175115Sfennerinet_aton(src, &dst);
220275115Sfenner; return 0; }
220375115SfennerEOF
220475115Sfennerif { (eval echo configure:2205: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
220575115Sfenner  rm -rf conftest*
220675115Sfenner  echo "$ac_t""yes" 1>&6
220775115Sfennerelse
220875115Sfenner  echo "configure: failed program was:" >&5
220975115Sfenner  cat conftest.$ac_ext >&5
221075115Sfenner  rm -rf conftest*
221175115Sfenner  echo "$ac_t""no" 1>&6
221275115Sfenner	for ac_func in inet_aton
221375115Sfennerdo
221475115Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6
221575115Sfennerecho "configure:2216: checking for $ac_func" >&5
221675115Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
221756893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
221856893Sfennerelse
221956893Sfenner  cat > conftest.$ac_ext <<EOF
222075115Sfenner#line 2221 "configure"
222156893Sfenner#include "confdefs.h"
222275115Sfenner/* System header to define __stub macros and hopefully few prototypes,
222375115Sfenner    which can conflict with char $ac_func(); below.  */
222475115Sfenner#include <assert.h>
222575115Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
222675115Sfenner/* We use char because int might match the return type of a gcc2
222775115Sfenner    builtin and then its argument prototype would still apply.  */
222875115Sfennerchar $ac_func();
222956893Sfenner
223056893Sfennerint main() {
223175115Sfenner
223275115Sfenner/* The GNU C library defines this for functions which it implements
223375115Sfenner    to always fail with ENOSYS.  Some functions are actually named
223475115Sfenner    something starting with __ and the normal name is an alias.  */
223575115Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
223675115Sfennerchoke me
223775115Sfenner#else
223875115Sfenner$ac_func();
223975115Sfenner#endif
224075115Sfenner
224156893Sfenner; return 0; }
224256893SfennerEOF
224375115Sfennerif { (eval echo configure:2244: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
224456893Sfenner  rm -rf conftest*
224575115Sfenner  eval "ac_cv_func_$ac_func=yes"
224656893Sfennerelse
224756893Sfenner  echo "configure: failed program was:" >&5
224856893Sfenner  cat conftest.$ac_ext >&5
224956893Sfenner  rm -rf conftest*
225075115Sfenner  eval "ac_cv_func_$ac_func=no"
225156893Sfennerfi
225256893Sfennerrm -f conftest*
225356893Sfennerfi
225456893Sfenner
225575115Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
225675115Sfenner  echo "$ac_t""yes" 1>&6
225775115Sfenner    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
225875115Sfenner  cat >> confdefs.h <<EOF
225975115Sfenner#define $ac_tr_func 1
226056893SfennerEOF
226175115Sfenner 
226275115Sfennerelse
226375115Sfenner  echo "$ac_t""no" 1>&6
226475115SfennerLIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}"
226575115Sfennerfi
226675115Sfennerdone
226756893Sfenner
226856893Sfenner
226956893Sfennerfi
227075115Sfennerrm -f conftest*
227156893Sfenner
227256893Sfenner
227375115Sfenner	echo $ac_n "checking if sockaddr struct has sa_len member""... $ac_c" 1>&6
227475115Sfennerecho "configure:2275: checking if sockaddr struct has sa_len member" >&5
227575115Sfenner	if eval "test \"`echo '$''{'ac_cv_sockaddr_has_sa_len'+set}'`\" = set"; then
227656893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
227756893Sfennerelse
227856893Sfenner  cat > conftest.$ac_ext <<EOF
227975115Sfenner#line 2280 "configure"
228056893Sfenner#include "confdefs.h"
228156893Sfenner
228275115Sfenner#		include <sys/types.h>
228375115Sfenner#		include <sys/socket.h>
228456893Sfennerint main() {
228575115Sfenneru_int i = sizeof(((struct sockaddr *)0)->sa_len)
228656893Sfenner; return 0; }
228756893SfennerEOF
228875115Sfennerif { (eval echo configure:2289: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
228956893Sfenner  rm -rf conftest*
229075115Sfenner  ac_cv_sockaddr_has_sa_len=yes
229156893Sfennerelse
229256893Sfenner  echo "configure: failed program was:" >&5
229356893Sfenner  cat conftest.$ac_ext >&5
229456893Sfenner  rm -rf conftest*
229575115Sfenner  ac_cv_sockaddr_has_sa_len=no
229656893Sfennerfi
229756893Sfennerrm -f conftest*
229856893Sfennerfi
229956893Sfenner
230075115Sfenner	echo "$ac_t""$ac_cv_sockaddr_has_sa_len" 1>&6
230175115Sfenner		if test $ac_cv_sockaddr_has_sa_len = yes ; then
230275115Sfenner			cat >> confdefs.h <<\EOF
230375115Sfenner#define HAVE_SOCKADDR_SA_LEN 1
230456893SfennerEOF
230556893Sfenner
230656893Sfenner	fi
230756893Sfenner
230875115Sfennerif test "$ac_cv_sockaddr_has_sa_len" = no; then
230956893Sfenner	missing_includes=yes
231056893Sfennerfi
231156893Sfenner
231256893Sfennerecho $ac_n "checking size of char""... $ac_c" 1>&6
231375115Sfennerecho "configure:2314: checking size of char" >&5
231456893Sfennerif eval "test \"`echo '$''{'ac_cv_sizeof_char'+set}'`\" = set"; then
231556893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
231656893Sfennerelse
231756893Sfenner  if test "$cross_compiling" = yes; then
231856893Sfenner  ac_cv_sizeof_char=1
231956893Sfennerelse
232056893Sfenner  cat > conftest.$ac_ext <<EOF
232175115Sfenner#line 2322 "configure"
232256893Sfenner#include "confdefs.h"
232356893Sfenner#include <stdio.h>
232456893Sfennermain()
232556893Sfenner{
232656893Sfenner  FILE *f=fopen("conftestval", "w");
232756893Sfenner  if (!f) exit(1);
232856893Sfenner  fprintf(f, "%d\n", sizeof(char));
232956893Sfenner  exit(0);
233056893Sfenner}
233156893SfennerEOF
233275115Sfennerif { (eval echo configure:2333: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
233356893Sfennerthen
233456893Sfenner  ac_cv_sizeof_char=`cat conftestval`
233556893Sfennerelse
233656893Sfenner  echo "configure: failed program was:" >&5
233756893Sfenner  cat conftest.$ac_ext >&5
233856893Sfenner  rm -fr conftest*
233956893Sfenner  ac_cv_sizeof_char=0
234056893Sfennerfi
234156893Sfennerrm -fr conftest*
234256893Sfennerfi
234356893Sfenner
234456893Sfennerfi
234556893Sfennerecho "$ac_t""$ac_cv_sizeof_char" 1>&6
234656893Sfennercat >> confdefs.h <<EOF
234756893Sfenner#define SIZEOF_CHAR $ac_cv_sizeof_char
234856893SfennerEOF
234956893Sfenner
235056893Sfenner
235156893Sfennerecho $ac_n "checking size of short""... $ac_c" 1>&6
235275115Sfennerecho "configure:2353: checking size of short" >&5
235356893Sfennerif eval "test \"`echo '$''{'ac_cv_sizeof_short'+set}'`\" = set"; then
235456893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
235556893Sfennerelse
235656893Sfenner  if test "$cross_compiling" = yes; then
235756893Sfenner  ac_cv_sizeof_short=2
235856893Sfennerelse
235956893Sfenner  cat > conftest.$ac_ext <<EOF
236075115Sfenner#line 2361 "configure"
236156893Sfenner#include "confdefs.h"
236256893Sfenner#include <stdio.h>
236356893Sfennermain()
236456893Sfenner{
236556893Sfenner  FILE *f=fopen("conftestval", "w");
236656893Sfenner  if (!f) exit(1);
236756893Sfenner  fprintf(f, "%d\n", sizeof(short));
236856893Sfenner  exit(0);
236956893Sfenner}
237056893SfennerEOF
237175115Sfennerif { (eval echo configure:2372: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
237256893Sfennerthen
237356893Sfenner  ac_cv_sizeof_short=`cat conftestval`
237456893Sfennerelse
237556893Sfenner  echo "configure: failed program was:" >&5
237656893Sfenner  cat conftest.$ac_ext >&5
237756893Sfenner  rm -fr conftest*
237856893Sfenner  ac_cv_sizeof_short=0
237956893Sfennerfi
238056893Sfennerrm -fr conftest*
238156893Sfennerfi
238256893Sfenner
238356893Sfennerfi
238456893Sfennerecho "$ac_t""$ac_cv_sizeof_short" 1>&6
238556893Sfennercat >> confdefs.h <<EOF
238656893Sfenner#define SIZEOF_SHORT $ac_cv_sizeof_short
238756893SfennerEOF
238856893Sfenner
238956893Sfenner
239056893Sfennerecho $ac_n "checking size of int""... $ac_c" 1>&6
239175115Sfennerecho "configure:2392: checking size of int" >&5
239256893Sfennerif eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
239356893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
239456893Sfennerelse
239556893Sfenner  if test "$cross_compiling" = yes; then
239656893Sfenner  ac_cv_sizeof_int=4
239756893Sfennerelse
239856893Sfenner  cat > conftest.$ac_ext <<EOF
239975115Sfenner#line 2400 "configure"
240056893Sfenner#include "confdefs.h"
240156893Sfenner#include <stdio.h>
240256893Sfennermain()
240356893Sfenner{
240456893Sfenner  FILE *f=fopen("conftestval", "w");
240556893Sfenner  if (!f) exit(1);
240656893Sfenner  fprintf(f, "%d\n", sizeof(int));
240756893Sfenner  exit(0);
240856893Sfenner}
240956893SfennerEOF
241075115Sfennerif { (eval echo configure:2411: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
241156893Sfennerthen
241256893Sfenner  ac_cv_sizeof_int=`cat conftestval`
241356893Sfennerelse
241456893Sfenner  echo "configure: failed program was:" >&5
241556893Sfenner  cat conftest.$ac_ext >&5
241656893Sfenner  rm -fr conftest*
241756893Sfenner  ac_cv_sizeof_int=0
241856893Sfennerfi
241956893Sfennerrm -fr conftest*
242056893Sfennerfi
242156893Sfenner
242256893Sfennerfi
242356893Sfennerecho "$ac_t""$ac_cv_sizeof_int" 1>&6
242456893Sfennercat >> confdefs.h <<EOF
242556893Sfenner#define SIZEOF_INT $ac_cv_sizeof_int
242656893SfennerEOF
242756893Sfenner
242856893Sfenner
242956893Sfennerecho $ac_n "checking size of long""... $ac_c" 1>&6
243075115Sfennerecho "configure:2431: checking size of long" >&5
243156893Sfennerif eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
243256893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
243356893Sfennerelse
243456893Sfenner  if test "$cross_compiling" = yes; then
243556893Sfenner  ac_cv_sizeof_long=4
243656893Sfennerelse
243756893Sfenner  cat > conftest.$ac_ext <<EOF
243875115Sfenner#line 2439 "configure"
243956893Sfenner#include "confdefs.h"
244056893Sfenner#include <stdio.h>
244156893Sfennermain()
244256893Sfenner{
244356893Sfenner  FILE *f=fopen("conftestval", "w");
244456893Sfenner  if (!f) exit(1);
244556893Sfenner  fprintf(f, "%d\n", sizeof(long));
244656893Sfenner  exit(0);
244756893Sfenner}
244856893SfennerEOF
244975115Sfennerif { (eval echo configure:2450: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
245056893Sfennerthen
245156893Sfenner  ac_cv_sizeof_long=`cat conftestval`
245256893Sfennerelse
245356893Sfenner  echo "configure: failed program was:" >&5
245456893Sfenner  cat conftest.$ac_ext >&5
245556893Sfenner  rm -fr conftest*
245656893Sfenner  ac_cv_sizeof_long=0
245756893Sfennerfi
245856893Sfennerrm -fr conftest*
245956893Sfennerfi
246056893Sfenner
246156893Sfennerfi
246256893Sfennerecho "$ac_t""$ac_cv_sizeof_long" 1>&6
246356893Sfennercat >> confdefs.h <<EOF
246456893Sfenner#define SIZEOF_LONG $ac_cv_sizeof_long
246556893SfennerEOF
246656893Sfenner
246756893Sfenner
246856893Sfenner
246956893Sfenner
247056893Sfenner
247156893Sfenner	echo $ac_n "checking for addrinfo""... $ac_c" 1>&6
247275115Sfennerecho "configure:2473: checking for addrinfo" >&5
247356893Sfenner	if eval "test \"`echo '$''{'ac_cv_addrinfo'+set}'`\" = set"; then
247456893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
247556893Sfennerelse
247656893Sfenner  cat > conftest.$ac_ext <<EOF
247775115Sfenner#line 2478 "configure"
247856893Sfenner#include "confdefs.h"
247956893Sfenner
248056893Sfenner#		include <netdb.h>
248156893Sfennerint main() {
248256893Sfennerstruct addrinfo a
248356893Sfenner; return 0; }
248456893SfennerEOF
248575115Sfennerif { (eval echo configure:2486: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
248656893Sfenner  rm -rf conftest*
248756893Sfenner  ac_cv_addrinfo=yes
248856893Sfennerelse
248956893Sfenner  echo "configure: failed program was:" >&5
249056893Sfenner  cat conftest.$ac_ext >&5
249156893Sfenner  rm -rf conftest*
249256893Sfenner  ac_cv_addrinfo=no
249356893Sfennerfi
249456893Sfennerrm -f conftest*
249556893Sfennerfi
249656893Sfenner
249756893Sfenner	echo "$ac_t""$ac_cv_addrinfo" 1>&6
249856893Sfenner	if test $ac_cv_addrinfo = yes; then
249956893Sfenner		cat >> confdefs.h <<\EOF
250056893Sfenner#define HAVE_ADDRINFO 1
250156893SfennerEOF
250256893Sfenner
250356893Sfenner	else
250456893Sfenner		cat >> confdefs.h <<\EOF
250556893Sfenner#define NEED_ADDRINFO_H 1
250656893SfennerEOF
250756893Sfenner
250856893Sfenner	fi
250956893Sfenner
251056893Sfennerif test "$ac_cv_addrinfo" = no; then
251156893Sfenner	missing_includes=yes
251256893Sfennerfi
251356893Sfenner
251456893Sfenner
251556893Sfenner	echo $ac_n "checking for NI_MAXSERV""... $ac_c" 1>&6
251675115Sfennerecho "configure:2517: checking for NI_MAXSERV" >&5
251756893Sfenner	if eval "test \"`echo '$''{'ac_cv_maxserv'+set}'`\" = set"; then
251856893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
251956893Sfennerelse
252056893Sfenner  cat > conftest.$ac_ext <<EOF
252175115Sfenner#line 2522 "configure"
252256893Sfenner#include "confdefs.h"
252356893Sfenner#include <netdb.h>
252456893Sfenner#ifdef NI_MAXSERV
252556893Sfenneryes
252656893Sfenner#endif
252756893SfennerEOF
252856893Sfennerif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
252956893Sfenner  egrep "yes" >/dev/null 2>&1; then
253056893Sfenner  rm -rf conftest*
253156893Sfenner  ac_cv_maxserv=yes
253256893Sfennerelse
253356893Sfenner  rm -rf conftest*
253456893Sfenner  ac_cv_maxserv=no
253556893Sfennerfi
253656893Sfennerrm -f conftest*
253756893Sfenner
253856893Sfennerfi
253956893Sfenner
254056893Sfenner	echo "$ac_t""$ac_cv_maxserv" 1>&6
254156893Sfenner	if test $ac_cv_maxserv != yes; then
254256893Sfenner		cat >> confdefs.h <<\EOF
254356893Sfenner#define NEED_ADDRINFO_H 1
254456893SfennerEOF
254556893Sfenner
254656893Sfenner	fi
254756893Sfenner
254856893Sfennerif test "$ac_cv_maxserv" = no; then
254956893Sfenner	missing_includes=yes
255056893Sfennerfi
255156893Sfenner
255256893Sfenner
255356893Sfenner	echo $ac_n "checking for NI_NAMEREQD""... $ac_c" 1>&6
255475115Sfennerecho "configure:2555: checking for NI_NAMEREQD" >&5
255556893Sfenner	if eval "test \"`echo '$''{'ac_cv_namereqd'+set}'`\" = set"; then
255656893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
255756893Sfennerelse
255856893Sfenner  cat > conftest.$ac_ext <<EOF
255975115Sfenner#line 2560 "configure"
256056893Sfenner#include "confdefs.h"
256156893Sfenner#include <netdb.h>
256256893Sfenner#ifdef NI_NOFQDN
256356893Sfenneryes
256456893Sfenner#endif
256556893SfennerEOF
256656893Sfennerif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
256756893Sfenner  egrep "yes" >/dev/null 2>&1; then
256856893Sfenner  rm -rf conftest*
256956893Sfenner  ac_cv_namereqd=yes
257056893Sfennerelse
257156893Sfenner  rm -rf conftest*
257256893Sfenner  ac_cv_namereqd=no
257356893Sfennerfi
257456893Sfennerrm -f conftest*
257556893Sfenner
257656893Sfennerfi
257756893Sfenner
257856893Sfenner	echo "$ac_t""$ac_cv_namereqd" 1>&6
257956893Sfenner	if test $ac_cv_namereqd != yes; then
258056893Sfenner		cat >> confdefs.h <<\EOF
258156893Sfenner#define NEED_ADDRINFO_H 1
258256893SfennerEOF
258356893Sfenner
258456893Sfenner	fi
258556893Sfenner
258656893Sfennerif test "$ac_cv_namereqd" = no; then
258756893Sfenner	missing_includes=yes
258856893Sfennerfi
258956893Sfenner
259056893Sfenner
259156893Sfenner	echo $ac_n "checking for sockaddr_storage""... $ac_c" 1>&6
259275115Sfennerecho "configure:2593: checking for sockaddr_storage" >&5
259356893Sfenner	if eval "test \"`echo '$''{'ac_cv_sa_storage'+set}'`\" = set"; then
259456893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
259556893Sfennerelse
259656893Sfenner  cat > conftest.$ac_ext <<EOF
259775115Sfenner#line 2598 "configure"
259856893Sfenner#include "confdefs.h"
259956893Sfenner
260056893Sfenner#		include <sys/types.h>
260156893Sfenner#		include <sys/socket.h>
260256893Sfennerint main() {
260356893Sfennerstruct sockaddr_storage s
260456893Sfenner; return 0; }
260556893SfennerEOF
260675115Sfennerif { (eval echo configure:2607: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
260756893Sfenner  rm -rf conftest*
260856893Sfenner  ac_cv_sa_storage=yes
260956893Sfennerelse
261056893Sfenner  echo "configure: failed program was:" >&5
261156893Sfenner  cat conftest.$ac_ext >&5
261256893Sfenner  rm -rf conftest*
261356893Sfenner  ac_cv_sa_storage=no
261456893Sfennerfi
261556893Sfennerrm -f conftest*
261656893Sfennerfi
261756893Sfenner
261856893Sfenner	echo "$ac_t""$ac_cv_sa_storage" 1>&6
261956893Sfenner	if test $ac_cv_sa_storage = yes; then
262056893Sfenner		cat >> confdefs.h <<\EOF
262156893Sfenner#define HAVE_SOCKADDR_STORAGE 1
262256893SfennerEOF
262356893Sfenner
262456893Sfenner	fi
262556893Sfenner
262656893Sfennerif test "$ac_cv_sa_storage" = no; then
262756893Sfenner	missing_includes=yes
262856893Sfennerfi
262956893Sfenner
263056893Sfenner
263156893Sfenner	ac_cv_addrsz=yes
263256893Sfenner	echo $ac_n "checking for INADDRSZ""... $ac_c" 1>&6
263375115Sfennerecho "configure:2634: checking for INADDRSZ" >&5
263456893Sfenner	if eval "test \"`echo '$''{'ac_cv_inaddrsz'+set}'`\" = set"; then
263556893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
263656893Sfennerelse
263756893Sfenner  cat > conftest.$ac_ext <<EOF
263875115Sfenner#line 2639 "configure"
263956893Sfenner#include "confdefs.h"
264056893Sfenner
264156893Sfenner#		include <arpa/nameser.h>
264256893Sfennerint main() {
264356893Sfennerint a = INADDRSZ
264456893Sfenner; return 0; }
264556893SfennerEOF
264675115Sfennerif { (eval echo configure:2647: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
264756893Sfenner  rm -rf conftest*
264856893Sfenner  ac_cv_inaddrsz=yes
264956893Sfennerelse
265056893Sfenner  echo "configure: failed program was:" >&5
265156893Sfenner  cat conftest.$ac_ext >&5
265256893Sfenner  rm -rf conftest*
265356893Sfenner  ac_cv_inaddrsz=no
265456893Sfennerfi
265556893Sfennerrm -f conftest*
265656893Sfennerfi
265756893Sfenner
265856893Sfenner	echo "$ac_t""$ac_cv_inaddrsz" 1>&6
265956893Sfenner	if test $ac_cv_inaddrsz = yes; then
266056893Sfenner		cat >> confdefs.h <<\EOF
266156893Sfenner#define HAVE_INADDRSZ 1
266256893SfennerEOF
266356893Sfenner
266456893Sfenner	else
266556893Sfenner		ac_cv_addrsz=no
266656893Sfenner	fi
266756893Sfenner	echo $ac_n "checking for IN6ADDRSZ""... $ac_c" 1>&6
266875115Sfennerecho "configure:2669: checking for IN6ADDRSZ" >&5
266956893Sfenner	if eval "test \"`echo '$''{'ac_cv_in6addrsz'+set}'`\" = set"; then
267056893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
267156893Sfennerelse
267256893Sfenner  cat > conftest.$ac_ext <<EOF
267375115Sfenner#line 2674 "configure"
267456893Sfenner#include "confdefs.h"
267556893Sfenner
267656893Sfenner#		include <arpa/nameser.h>
267756893Sfennerint main() {
267856893Sfennerint a = IN6ADDRSZ
267956893Sfenner; return 0; }
268056893SfennerEOF
268175115Sfennerif { (eval echo configure:2682: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
268256893Sfenner  rm -rf conftest*
268356893Sfenner  ac_cv_in6addrsz=yes
268456893Sfennerelse
268556893Sfenner  echo "configure: failed program was:" >&5
268656893Sfenner  cat conftest.$ac_ext >&5
268756893Sfenner  rm -rf conftest*
268856893Sfenner  ac_cv_in6addrsz=no
268956893Sfennerfi
269056893Sfennerrm -f conftest*
269156893Sfennerfi
269256893Sfenner
269356893Sfenner	echo "$ac_t""$ac_cv_in6addrsz" 1>&6
269456893Sfenner	if test $ac_cv_in6addrsz = yes; then
269556893Sfenner		cat >> confdefs.h <<\EOF
269656893Sfenner#define HAVE_IN6ADDRSZ 1
269756893SfennerEOF
269856893Sfenner
269956893Sfenner	else
270056893Sfenner		ac_cv_addrsz=no
270156893Sfenner	fi
270256893Sfenner
270356893Sfennerif test "$ac_cv_addrsz" = no; then
270456893Sfenner	missing_includes=yes
270556893Sfennerfi
270656893Sfenner
270756893Sfenner
270856893Sfenner	echo $ac_n "checking for RES_USE_INET6""... $ac_c" 1>&6
270975115Sfennerecho "configure:2710: checking for RES_USE_INET6" >&5
271056893Sfenner	if eval "test \"`echo '$''{'ac_cv_res_inet6'+set}'`\" = set"; then
271156893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
271256893Sfennerelse
271356893Sfenner  cat > conftest.$ac_ext <<EOF
271475115Sfenner#line 2715 "configure"
271556893Sfenner#include "confdefs.h"
271656893Sfenner
271756893Sfenner#		include <sys/types.h>
271856893Sfenner#		include <netinet/in.h>
271956893Sfenner#		include <resolv.h>
272056893Sfennerint main() {
272156893Sfennerint a = RES_USE_INET6
272256893Sfenner; return 0; }
272356893SfennerEOF
272475115Sfennerif { (eval echo configure:2725: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
272556893Sfenner  rm -rf conftest*
272656893Sfenner  ac_cv_res_inet6=yes
272756893Sfennerelse
272856893Sfenner  echo "configure: failed program was:" >&5
272956893Sfenner  cat conftest.$ac_ext >&5
273056893Sfenner  rm -rf conftest*
273156893Sfenner  ac_cv_res_inet6=no
273256893Sfennerfi
273356893Sfennerrm -f conftest*
273456893Sfennerfi
273556893Sfenner
273656893Sfenner	echo "$ac_t""$ac_cv_res_inet6" 1>&6
273756893Sfenner	if test $ac_cv_res_inet6 = yes; then
273856893Sfenner		cat >> confdefs.h <<\EOF
273956893Sfenner#define HAVE_RES_USE_INET6 1
274056893SfennerEOF
274156893Sfenner
274256893Sfenner	fi
274356893Sfenner
274456893Sfennerif test "$ac_cv_res_inet6" = no; then
274556893Sfenner	missing_includes=yes
274656893Sfennerfi
274756893Sfenner
274856893Sfenner
274956893Sfenner	echo $ac_n "checking for res_state_ext""... $ac_c" 1>&6
275075115Sfennerecho "configure:2751: checking for res_state_ext" >&5
275156893Sfenner	if eval "test \"`echo '$''{'ac_cv_res_state_ext'+set}'`\" = set"; then
275256893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
275356893Sfennerelse
275456893Sfenner  cat > conftest.$ac_ext <<EOF
275575115Sfenner#line 2756 "configure"
275656893Sfenner#include "confdefs.h"
275756893Sfenner
275856893Sfenner#		include <sys/types.h>
275956893Sfenner#		include <netinet/in.h>
276056893Sfenner#		include <netinet6/in6.h>
276156893Sfenner#		include <resolv.h>
276256893Sfennerint main() {
276356893Sfennerstruct __res_state_ext e
276456893Sfenner; return 0; }
276556893SfennerEOF
276675115Sfennerif { (eval echo configure:2767: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
276756893Sfenner  rm -rf conftest*
276856893Sfenner  ac_cv_res_state_ext=yes
276956893Sfennerelse
277056893Sfenner  echo "configure: failed program was:" >&5
277156893Sfenner  cat conftest.$ac_ext >&5
277256893Sfenner  rm -rf conftest*
277356893Sfenner  ac_cv_res_state_ext=no
277456893Sfennerfi
277556893Sfennerrm -f conftest*
277656893Sfennerfi
277756893Sfenner
277856893Sfenner	echo "$ac_t""$ac_cv_res_state_ext" 1>&6
277956893Sfenner	if test $ac_cv_res_state_ext = yes; then
278056893Sfenner		cat >> confdefs.h <<\EOF
278156893Sfenner#define HAVE_RES_STATE_EXT 1
278256893SfennerEOF
278356893Sfenner
278456893Sfenner	fi
278556893Sfenner
278656893Sfennerif test "$ac_cv_res_state_ext" = no; then
278756893Sfenner	missing_includes=yes
278856893Sfennerfi
278956893Sfenner
279056893Sfenner
279156893Sfenner	echo $ac_n "checking for nsort in res_state""... $ac_c" 1>&6
279275115Sfennerecho "configure:2793: checking for nsort in res_state" >&5
279356893Sfenner	if eval "test \"`echo '$''{'ac_cv_res_state'+set}'`\" = set"; then
279456893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
279556893Sfennerelse
279656893Sfenner  cat > conftest.$ac_ext <<EOF
279775115Sfenner#line 2798 "configure"
279856893Sfenner#include "confdefs.h"
279956893Sfenner
280056893Sfenner#		include <sys/types.h>
280156893Sfenner#		include <netinet/in.h>
280256893Sfenner#		include <netinet6/in6.h>
280356893Sfenner#		include <resolv.h>
280456893Sfennerint main() {
280556893Sfennerstruct __res_state e; e.nsort = 0
280656893Sfenner; return 0; }
280756893SfennerEOF
280875115Sfennerif { (eval echo configure:2809: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
280956893Sfenner  rm -rf conftest*
281056893Sfenner  ac_cv_res_state=yes
281156893Sfennerelse
281256893Sfenner  echo "configure: failed program was:" >&5
281356893Sfenner  cat conftest.$ac_ext >&5
281456893Sfenner  rm -rf conftest*
281556893Sfenner  ac_cv_res_state=no
281656893Sfennerfi
281756893Sfennerrm -f conftest*
281856893Sfennerfi
281956893Sfenner
282056893Sfenner	echo "$ac_t""$ac_cv_res_state" 1>&6
282156893Sfenner	if test $ac_cv_res_state = yes; then
282256893Sfenner		cat >> confdefs.h <<\EOF
282356893Sfenner#define HAVE_NEW_RES_STATE 1
282456893SfennerEOF
282556893Sfenner
282656893Sfenner	fi
282756893Sfenner
282856893Sfenner
282956893Sfennerif test "$missing_includes" = "yes"; then
283056893Sfenner	CPPFLAGS="$CPPFLAGS -I\$(srcdir)/missing"
283156893Sfenner	V_INCLS="$V_INCLS -I\$(srcdir)/missing"
283256893Sfennerfi
283356893Sfenner
283456893Sfenner
283575115Sfennerfor ac_func in vfprintf strcasecmp strlcat strlcpy
283617680Spstdo
283717680Spstecho $ac_n "checking for $ac_func""... $ac_c" 1>&6
283875115Sfennerecho "configure:2839: checking for $ac_func" >&5
283917680Spstif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
284017680Spst  echo $ac_n "(cached) $ac_c" 1>&6
284117680Spstelse
284217680Spst  cat > conftest.$ac_ext <<EOF
284375115Sfenner#line 2844 "configure"
284417680Spst#include "confdefs.h"
284517680Spst/* System header to define __stub macros and hopefully few prototypes,
284617680Spst    which can conflict with char $ac_func(); below.  */
284717680Spst#include <assert.h>
284817680Spst/* Override any gcc2 internal prototype to avoid an error.  */
284917680Spst/* We use char because int might match the return type of a gcc2
285017680Spst    builtin and then its argument prototype would still apply.  */
285117680Spstchar $ac_func();
285217680Spst
285326180Sfennerint main() {
285417680Spst
285517680Spst/* The GNU C library defines this for functions which it implements
285617680Spst    to always fail with ENOSYS.  Some functions are actually named
285717680Spst    something starting with __ and the normal name is an alias.  */
285817680Spst#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
285917680Spstchoke me
286017680Spst#else
286117680Spst$ac_func();
286217680Spst#endif
286317680Spst
286417680Spst; return 0; }
286517680SpstEOF
286675115Sfennerif { (eval echo configure:2867: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
286717680Spst  rm -rf conftest*
286817680Spst  eval "ac_cv_func_$ac_func=yes"
286917680Spstelse
287026180Sfenner  echo "configure: failed program was:" >&5
287126180Sfenner  cat conftest.$ac_ext >&5
287217680Spst  rm -rf conftest*
287317680Spst  eval "ac_cv_func_$ac_func=no"
287417680Spstfi
287517680Spstrm -f conftest*
287626180Sfennerfi
287717680Spst
287817680Spstif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
287917680Spst  echo "$ac_t""yes" 1>&6
288026180Sfenner    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
288126180Sfenner  cat >> confdefs.h <<EOF
288226180Sfenner#define $ac_tr_func 1
288326180SfennerEOF
288426180Sfenner 
288517680Spstelse
288617680Spst  echo "$ac_t""no" 1>&6
288756893SfennerLIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}"
288817680Spstfi
288917680Spstdone
289017680Spst
289126180Sfenner
289275115Sfennerfor ac_func in ether_ntohost setlinebuf
289317680Spstdo
289417680Spstecho $ac_n "checking for $ac_func""... $ac_c" 1>&6
289575115Sfennerecho "configure:2896: checking for $ac_func" >&5
289617680Spstif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
289717680Spst  echo $ac_n "(cached) $ac_c" 1>&6
289817680Spstelse
289917680Spst  cat > conftest.$ac_ext <<EOF
290075115Sfenner#line 2901 "configure"
290117680Spst#include "confdefs.h"
290217680Spst/* System header to define __stub macros and hopefully few prototypes,
290317680Spst    which can conflict with char $ac_func(); below.  */
290417680Spst#include <assert.h>
290517680Spst/* Override any gcc2 internal prototype to avoid an error.  */
290617680Spst/* We use char because int might match the return type of a gcc2
290717680Spst    builtin and then its argument prototype would still apply.  */
290817680Spstchar $ac_func();
290917680Spst
291026180Sfennerint main() {
291117680Spst
291217680Spst/* The GNU C library defines this for functions which it implements
291317680Spst    to always fail with ENOSYS.  Some functions are actually named
291417680Spst    something starting with __ and the normal name is an alias.  */
291517680Spst#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
291617680Spstchoke me
291717680Spst#else
291817680Spst$ac_func();
291917680Spst#endif
292017680Spst
292117680Spst; return 0; }
292217680SpstEOF
292375115Sfennerif { (eval echo configure:2924: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
292417680Spst  rm -rf conftest*
292517680Spst  eval "ac_cv_func_$ac_func=yes"
292617680Spstelse
292726180Sfenner  echo "configure: failed program was:" >&5
292826180Sfenner  cat conftest.$ac_ext >&5
292917680Spst  rm -rf conftest*
293017680Spst  eval "ac_cv_func_$ac_func=no"
293117680Spstfi
293217680Spstrm -f conftest*
293326180Sfennerfi
293417680Spst
293517680Spstif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
293617680Spst  echo "$ac_t""yes" 1>&6
293717680Spst    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
293817680Spst  cat >> confdefs.h <<EOF
293917680Spst#define $ac_tr_func 1
294017680SpstEOF
294117680Spst 
294217680Spstelse
294317680Spst  echo "$ac_t""no" 1>&6
294417680Spstfi
294517680Spstdone
294617680Spst
294717680Spst
294875115Sfennerusegetipnodeby=yes
294975115Sfennerfor ac_func in getipnodebyname getipnodebyaddr freeaddrinfo
295075115Sfennerdo
295175115Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6
295275115Sfennerecho "configure:2953: checking for $ac_func" >&5
295375115Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
295475115Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
295575115Sfennerelse
295675115Sfenner  cat > conftest.$ac_ext <<EOF
295775115Sfenner#line 2958 "configure"
295875115Sfenner#include "confdefs.h"
295975115Sfenner/* System header to define __stub macros and hopefully few prototypes,
296075115Sfenner    which can conflict with char $ac_func(); below.  */
296175115Sfenner#include <assert.h>
296275115Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
296375115Sfenner/* We use char because int might match the return type of a gcc2
296475115Sfenner    builtin and then its argument prototype would still apply.  */
296575115Sfennerchar $ac_func();
296675115Sfenner
296775115Sfennerint main() {
296875115Sfenner
296975115Sfenner/* The GNU C library defines this for functions which it implements
297075115Sfenner    to always fail with ENOSYS.  Some functions are actually named
297175115Sfenner    something starting with __ and the normal name is an alias.  */
297275115Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
297375115Sfennerchoke me
297475115Sfenner#else
297575115Sfenner$ac_func();
297675115Sfenner#endif
297775115Sfenner
297875115Sfenner; return 0; }
297975115SfennerEOF
298075115Sfennerif { (eval echo configure:2981: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
298175115Sfenner  rm -rf conftest*
298275115Sfenner  eval "ac_cv_func_$ac_func=yes"
298375115Sfennerelse
298475115Sfenner  echo "configure: failed program was:" >&5
298575115Sfenner  cat conftest.$ac_ext >&5
298675115Sfenner  rm -rf conftest*
298775115Sfenner  eval "ac_cv_func_$ac_func=no"
298875115Sfennerfi
298975115Sfennerrm -f conftest*
299075115Sfennerfi
299175115Sfenner
299275115Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
299375115Sfenner  echo "$ac_t""yes" 1>&6
299475115Sfenner    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
299575115Sfenner  cat >> confdefs.h <<EOF
299675115Sfenner#define $ac_tr_func 1
299775115SfennerEOF
299875115Sfenner 
299975115Sfennerelse
300075115Sfenner  echo "$ac_t""no" 1>&6
300175115Sfennerusegetipnodeby=no
300275115Sfennerfi
300375115Sfennerdone
300475115Sfenner
300575115Sfennerif test $usegetipnodeby = yes; then
300675115Sfenner	cat >> confdefs.h <<\EOF
300775115Sfenner#define USE_GETIPNODEBY 1
300875115SfennerEOF
300975115Sfenner
301075115Sfennerfi
301175115Sfenner
301275115Sfennerneedsnprintf=no
301375115Sfennerfor ac_func in vsnprintf snprintf
301475115Sfennerdo
301575115Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6
301675115Sfennerecho "configure:3017: checking for $ac_func" >&5
301775115Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
301875115Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
301975115Sfennerelse
302075115Sfenner  cat > conftest.$ac_ext <<EOF
302175115Sfenner#line 3022 "configure"
302275115Sfenner#include "confdefs.h"
302375115Sfenner/* System header to define __stub macros and hopefully few prototypes,
302475115Sfenner    which can conflict with char $ac_func(); below.  */
302575115Sfenner#include <assert.h>
302675115Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
302775115Sfenner/* We use char because int might match the return type of a gcc2
302875115Sfenner    builtin and then its argument prototype would still apply.  */
302975115Sfennerchar $ac_func();
303075115Sfenner
303175115Sfennerint main() {
303275115Sfenner
303375115Sfenner/* The GNU C library defines this for functions which it implements
303475115Sfenner    to always fail with ENOSYS.  Some functions are actually named
303575115Sfenner    something starting with __ and the normal name is an alias.  */
303675115Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
303775115Sfennerchoke me
303875115Sfenner#else
303975115Sfenner$ac_func();
304075115Sfenner#endif
304175115Sfenner
304275115Sfenner; return 0; }
304375115SfennerEOF
304475115Sfennerif { (eval echo configure:3045: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
304575115Sfenner  rm -rf conftest*
304675115Sfenner  eval "ac_cv_func_$ac_func=yes"
304775115Sfennerelse
304875115Sfenner  echo "configure: failed program was:" >&5
304975115Sfenner  cat conftest.$ac_ext >&5
305075115Sfenner  rm -rf conftest*
305175115Sfenner  eval "ac_cv_func_$ac_func=no"
305275115Sfennerfi
305375115Sfennerrm -f conftest*
305475115Sfennerfi
305575115Sfenner
305675115Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
305775115Sfenner  echo "$ac_t""yes" 1>&6
305875115Sfenner    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
305975115Sfenner  cat >> confdefs.h <<EOF
306075115Sfenner#define $ac_tr_func 1
306175115SfennerEOF
306275115Sfenner 
306375115Sfennerelse
306475115Sfenner  echo "$ac_t""no" 1>&6
306575115Sfennerneedsnprintf=yes
306675115Sfennerfi
306775115Sfennerdone
306875115Sfenner
306975115Sfennerif test $needsnprintf = yes; then
307075115Sfenner	LIBOBJS="$LIBOBJS snprintf.o"
307175115Sfennerfi
307275115Sfenner
307326180Sfennerecho $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
307475115Sfennerecho "configure:3075: checking whether byte ordering is bigendian" >&5
307526180Sfennerif eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
307626180Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
307726180Sfennerelse
307826180Sfenner  ac_cv_c_bigendian=unknown
307926180Sfenner# See if sys/param.h defines the BYTE_ORDER macro.
308026180Sfennercat > conftest.$ac_ext <<EOF
308175115Sfenner#line 3082 "configure"
308226180Sfenner#include "confdefs.h"
308326180Sfenner#include <sys/types.h>
308426180Sfenner#include <sys/param.h>
308526180Sfennerint main() {
308626180Sfenner
308726180Sfenner#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
308826180Sfenner bogus endian macros
308926180Sfenner#endif
309026180Sfenner; return 0; }
309126180SfennerEOF
309275115Sfennerif { (eval echo configure:3093: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
309326180Sfenner  rm -rf conftest*
309426180Sfenner  # It does; now see whether it defined to BIG_ENDIAN or not.
309526180Sfennercat > conftest.$ac_ext <<EOF
309675115Sfenner#line 3097 "configure"
309726180Sfenner#include "confdefs.h"
309826180Sfenner#include <sys/types.h>
309926180Sfenner#include <sys/param.h>
310026180Sfennerint main() {
310126180Sfenner
310226180Sfenner#if BYTE_ORDER != BIG_ENDIAN
310326180Sfenner not big endian
310426180Sfenner#endif
310526180Sfenner; return 0; }
310626180SfennerEOF
310775115Sfennerif { (eval echo configure:3108: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
310826180Sfenner  rm -rf conftest*
310926180Sfenner  ac_cv_c_bigendian=yes
311026180Sfennerelse
311126180Sfenner  echo "configure: failed program was:" >&5
311226180Sfenner  cat conftest.$ac_ext >&5
311326180Sfenner  rm -rf conftest*
311426180Sfenner  ac_cv_c_bigendian=no
311526180Sfennerfi
311626180Sfennerrm -f conftest*
311726180Sfennerelse
311826180Sfenner  echo "configure: failed program was:" >&5
311926180Sfenner  cat conftest.$ac_ext >&5
312026180Sfennerfi
312126180Sfennerrm -f conftest*
312226180Sfennerif test $ac_cv_c_bigendian = unknown; then
312326180Sfennerif test "$cross_compiling" = yes; then
312426180Sfenner    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
312526180Sfennerelse
312626180Sfenner  cat > conftest.$ac_ext <<EOF
312775115Sfenner#line 3128 "configure"
312826180Sfenner#include "confdefs.h"
312926180Sfennermain () {
313026180Sfenner  /* Are we little or big endian?  From Harbison&Steele.  */
313126180Sfenner  union
313226180Sfenner  {
313326180Sfenner    long l;
313426180Sfenner    char c[sizeof (long)];
313526180Sfenner  } u;
313626180Sfenner  u.l = 1;
313726180Sfenner  exit (u.c[sizeof (long) - 1] == 1);
313826180Sfenner}
313926180SfennerEOF
314075115Sfennerif { (eval echo configure:3141: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
314126180Sfennerthen
314226180Sfenner  ac_cv_c_bigendian=no
314326180Sfennerelse
314426180Sfenner  echo "configure: failed program was:" >&5
314526180Sfenner  cat conftest.$ac_ext >&5
314626180Sfenner  rm -fr conftest*
314726180Sfenner  ac_cv_c_bigendian=yes
314826180Sfennerfi
314926180Sfennerrm -fr conftest*
315026180Sfennerfi
315126180Sfenner
315226180Sfennerfi
315326180Sfennerfi
315426180Sfenner
315526180Sfennerecho "$ac_t""$ac_cv_c_bigendian" 1>&6
315626180Sfennerif test $ac_cv_c_bigendian = yes; then
315726180Sfenner  cat >> confdefs.h <<\EOF
315826180Sfenner#define WORDS_BIGENDIAN 1
315926180SfennerEOF
316026180Sfenner
316126180Sfennerfi
316226180Sfenner
316326180Sfenner
316426180Sfennerecho $ac_n "checking for main in -ldnet""... $ac_c" 1>&6
316575115Sfennerecho "configure:3166: checking for main in -ldnet" >&5
316626180Sfennerac_lib_var=`echo dnet'_'main | sed 'y%./+-%__p_%'`
316717680Spstif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
316817680Spst  echo $ac_n "(cached) $ac_c" 1>&6
316917680Spstelse
317017680Spst  ac_save_LIBS="$LIBS"
317117680SpstLIBS="-ldnet  $LIBS"
317217680Spstcat > conftest.$ac_ext <<EOF
317375115Sfenner#line 3174 "configure"
317417680Spst#include "confdefs.h"
317517680Spst
317626180Sfennerint main() {
317717680Spstmain()
317817680Spst; return 0; }
317917680SpstEOF
318075115Sfennerif { (eval echo configure:3181: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
318117680Spst  rm -rf conftest*
318217680Spst  eval "ac_cv_lib_$ac_lib_var=yes"
318317680Spstelse
318426180Sfenner  echo "configure: failed program was:" >&5
318526180Sfenner  cat conftest.$ac_ext >&5
318617680Spst  rm -rf conftest*
318717680Spst  eval "ac_cv_lib_$ac_lib_var=no"
318817680Spstfi
318917680Spstrm -f conftest*
319017680SpstLIBS="$ac_save_LIBS"
319117680Spst
319217680Spstfi
319317680Spstif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
319417680Spst  echo "$ac_t""yes" 1>&6
319526180Sfenner    ac_tr_lib=HAVE_LIB`echo dnet | sed -e 's/[^a-zA-Z0-9_]/_/g' \
319626180Sfenner    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
319717680Spst  cat >> confdefs.h <<EOF
319817680Spst#define $ac_tr_lib 1
319917680SpstEOF
320017680Spst
320117680Spst  LIBS="-ldnet $LIBS"
320217680Spst
320317680Spstelse
320417680Spst  echo "$ac_t""no" 1>&6
320517680Spstfi
320617680Spst
320726180Sfennerecho $ac_n "checking for main in -lrpc""... $ac_c" 1>&6
320875115Sfennerecho "configure:3209: checking for main in -lrpc" >&5
320926180Sfennerac_lib_var=`echo rpc'_'main | sed 'y%./+-%__p_%'`
321017680Spstif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
321117680Spst  echo $ac_n "(cached) $ac_c" 1>&6
321217680Spstelse
321317680Spst  ac_save_LIBS="$LIBS"
321417680SpstLIBS="-lrpc  $LIBS"
321517680Spstcat > conftest.$ac_ext <<EOF
321675115Sfenner#line 3217 "configure"
321717680Spst#include "confdefs.h"
321817680Spst
321926180Sfennerint main() {
322017680Spstmain()
322117680Spst; return 0; }
322217680SpstEOF
322375115Sfennerif { (eval echo configure:3224: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
322417680Spst  rm -rf conftest*
322517680Spst  eval "ac_cv_lib_$ac_lib_var=yes"
322617680Spstelse
322726180Sfenner  echo "configure: failed program was:" >&5
322826180Sfenner  cat conftest.$ac_ext >&5
322917680Spst  rm -rf conftest*
323017680Spst  eval "ac_cv_lib_$ac_lib_var=no"
323117680Spstfi
323217680Spstrm -f conftest*
323317680SpstLIBS="$ac_save_LIBS"
323417680Spst
323517680Spstfi
323617680Spstif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
323717680Spst  echo "$ac_t""yes" 1>&6
323826180Sfenner    ac_tr_lib=HAVE_LIB`echo rpc | sed -e 's/[^a-zA-Z0-9_]/_/g' \
323926180Sfenner    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
324017680Spst  cat >> confdefs.h <<EOF
324117680Spst#define $ac_tr_lib 1
324217680SpstEOF
324317680Spst
324417680Spst  LIBS="-lrpc $LIBS"
324517680Spst
324617680Spstelse
324717680Spst  echo "$ac_t""no" 1>&6
324817680Spstfi
324917680Spst
325075115Sfennerecho $ac_n "checking for getrpcbynumber in -lnsl""... $ac_c" 1>&6
325175115Sfennerecho "configure:3252: checking for getrpcbynumber in -lnsl" >&5
325275115Sfennerac_lib_var=`echo nsl'_'getrpcbynumber | sed 'y%./+-%__p_%'`
325356893Sfennerif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
325456893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
325556893Sfennerelse
325656893Sfenner  ac_save_LIBS="$LIBS"
325775115SfennerLIBS="-lnsl  $LIBS"
325856893Sfennercat > conftest.$ac_ext <<EOF
325975115Sfenner#line 3260 "configure"
326056893Sfenner#include "confdefs.h"
326156893Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
326256893Sfenner/* We use char because int might match the return type of a gcc2
326356893Sfenner    builtin and then its argument prototype would still apply.  */
326475115Sfennerchar getrpcbynumber();
326539297Sfenner
326656893Sfennerint main() {
326775115Sfennergetrpcbynumber()
326856893Sfenner; return 0; }
326956893SfennerEOF
327075115Sfennerif { (eval echo configure:3271: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
327156893Sfenner  rm -rf conftest*
327256893Sfenner  eval "ac_cv_lib_$ac_lib_var=yes"
327356893Sfennerelse
327456893Sfenner  echo "configure: failed program was:" >&5
327556893Sfenner  cat conftest.$ac_ext >&5
327656893Sfenner  rm -rf conftest*
327756893Sfenner  eval "ac_cv_lib_$ac_lib_var=no"
327856893Sfennerfi
327956893Sfennerrm -f conftest*
328056893SfennerLIBS="$ac_save_LIBS"
328139297Sfenner
328256893Sfennerfi
328356893Sfennerif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
328456893Sfenner  echo "$ac_t""yes" 1>&6
328575115Sfenner    ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
328656893Sfenner    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
328756893Sfenner  cat >> confdefs.h <<EOF
328856893Sfenner#define $ac_tr_lib 1
328956893SfennerEOF
329056893Sfenner
329175115Sfenner  LIBS="-lnsl $LIBS"
329256893Sfenner
329356893Sfennerelse
329456893Sfenner  echo "$ac_t""no" 1>&6
329556893Sfennerfi
329656893Sfenner
329756893Sfenner
329856893Sfenner
329939297Sfenner    echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
330075115Sfennerecho "configure:3301: checking return type of signal handlers" >&5
330139297Sfennerif eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
330217680Spst  echo $ac_n "(cached) $ac_c" 1>&6
330317680Spstelse
330439297Sfenner  cat > conftest.$ac_ext <<EOF
330575115Sfenner#line 3306 "configure"
330639297Sfenner#include "confdefs.h"
330739297Sfenner#include <sys/types.h>
330839297Sfenner#include <signal.h>
330939297Sfenner#ifdef signal
331039297Sfenner#undef signal
331139297Sfenner#endif
331239297Sfenner#ifdef __cplusplus
331339297Sfennerextern "C" void (*signal (int, void (*)(int)))(int);
331439297Sfenner#else
331539297Sfennervoid (*signal ()) ();
331639297Sfenner#endif
331739297Sfenner
331839297Sfennerint main() {
331939297Sfennerint i;
332039297Sfenner; return 0; }
332139297SfennerEOF
332275115Sfennerif { (eval echo configure:3323: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
332339297Sfenner  rm -rf conftest*
332439297Sfenner  ac_cv_type_signal=void
332539297Sfennerelse
332639297Sfenner  echo "configure: failed program was:" >&5
332739297Sfenner  cat conftest.$ac_ext >&5
332839297Sfenner  rm -rf conftest*
332939297Sfenner  ac_cv_type_signal=int
333039297Sfennerfi
333139297Sfennerrm -f conftest*
333239297Sfennerfi
333339297Sfenner
333439297Sfennerecho "$ac_t""$ac_cv_type_signal" 1>&6
333539297Sfennercat >> confdefs.h <<EOF
333639297Sfenner#define RETSIGTYPE $ac_cv_type_signal
333739297SfennerEOF
333839297Sfenner
333939297Sfenner
334039297Sfenner    if test "$ac_cv_type_signal" = void ; then
334139297Sfenner	    cat >> confdefs.h <<\EOF
334239297Sfenner#define RETSIGVAL 
334339297SfennerEOF
334439297Sfenner
334539297Sfenner    else
334639297Sfenner	    cat >> confdefs.h <<\EOF
334739297Sfenner#define RETSIGVAL (0)
334839297SfennerEOF
334939297Sfenner
335039297Sfenner    fi
335139297Sfenner    case "$target_os" in
335239297Sfenner
335339297Sfenner    irix*)
335439297Sfenner	    cat >> confdefs.h <<\EOF
335539297Sfenner#define _BSD_SIGNALS 1
335639297SfennerEOF
335739297Sfenner
335839297Sfenner	    ;;
335939297Sfenner
336039297Sfenner    *)
336139297Sfenner	    	    for ac_func in sigset
336239297Sfennerdo
336339297Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6
336475115Sfennerecho "configure:3365: checking for $ac_func" >&5
336539297Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
336639297Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
336739297Sfennerelse
336839297Sfenner  cat > conftest.$ac_ext <<EOF
336975115Sfenner#line 3370 "configure"
337039297Sfenner#include "confdefs.h"
337139297Sfenner/* System header to define __stub macros and hopefully few prototypes,
337239297Sfenner    which can conflict with char $ac_func(); below.  */
337339297Sfenner#include <assert.h>
337439297Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
337539297Sfenner/* We use char because int might match the return type of a gcc2
337639297Sfenner    builtin and then its argument prototype would still apply.  */
337739297Sfennerchar $ac_func();
337839297Sfenner
337939297Sfennerint main() {
338039297Sfenner
338139297Sfenner/* The GNU C library defines this for functions which it implements
338239297Sfenner    to always fail with ENOSYS.  Some functions are actually named
338339297Sfenner    something starting with __ and the normal name is an alias.  */
338439297Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
338539297Sfennerchoke me
338639297Sfenner#else
338739297Sfenner$ac_func();
338839297Sfenner#endif
338939297Sfenner
339039297Sfenner; return 0; }
339139297SfennerEOF
339275115Sfennerif { (eval echo configure:3393: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
339339297Sfenner  rm -rf conftest*
339439297Sfenner  eval "ac_cv_func_$ac_func=yes"
339539297Sfennerelse
339639297Sfenner  echo "configure: failed program was:" >&5
339739297Sfenner  cat conftest.$ac_ext >&5
339839297Sfenner  rm -rf conftest*
339939297Sfenner  eval "ac_cv_func_$ac_func=no"
340039297Sfennerfi
340139297Sfennerrm -f conftest*
340239297Sfennerfi
340339297Sfenner
340439297Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
340539297Sfenner  echo "$ac_t""yes" 1>&6
340639297Sfenner    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
340739297Sfenner  cat >> confdefs.h <<EOF
340839297Sfenner#define $ac_tr_func 1
340939297SfennerEOF
341039297Sfenner 
341139297Sfennerelse
341239297Sfenner  echo "$ac_t""no" 1>&6
341339297Sfennerfi
341439297Sfennerdone
341539297Sfenner
341639297Sfenner	    if test $ac_cv_func_sigset = no ; then
341739297Sfenner		    for ac_func in sigaction
341839297Sfennerdo
341939297Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6
342075115Sfennerecho "configure:3421: checking for $ac_func" >&5
342139297Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
342239297Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
342339297Sfennerelse
342439297Sfenner  cat > conftest.$ac_ext <<EOF
342575115Sfenner#line 3426 "configure"
342639297Sfenner#include "confdefs.h"
342739297Sfenner/* System header to define __stub macros and hopefully few prototypes,
342839297Sfenner    which can conflict with char $ac_func(); below.  */
342939297Sfenner#include <assert.h>
343039297Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
343139297Sfenner/* We use char because int might match the return type of a gcc2
343239297Sfenner    builtin and then its argument prototype would still apply.  */
343339297Sfennerchar $ac_func();
343439297Sfenner
343539297Sfennerint main() {
343639297Sfenner
343739297Sfenner/* The GNU C library defines this for functions which it implements
343839297Sfenner    to always fail with ENOSYS.  Some functions are actually named
343939297Sfenner    something starting with __ and the normal name is an alias.  */
344039297Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
344139297Sfennerchoke me
344239297Sfenner#else
344339297Sfenner$ac_func();
344439297Sfenner#endif
344539297Sfenner
344639297Sfenner; return 0; }
344739297SfennerEOF
344875115Sfennerif { (eval echo configure:3449: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
344939297Sfenner  rm -rf conftest*
345039297Sfenner  eval "ac_cv_func_$ac_func=yes"
345139297Sfennerelse
345239297Sfenner  echo "configure: failed program was:" >&5
345339297Sfenner  cat conftest.$ac_ext >&5
345439297Sfenner  rm -rf conftest*
345539297Sfenner  eval "ac_cv_func_$ac_func=no"
345639297Sfennerfi
345739297Sfennerrm -f conftest*
345839297Sfennerfi
345939297Sfenner
346039297Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
346139297Sfenner  echo "$ac_t""yes" 1>&6
346239297Sfenner    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
346339297Sfenner  cat >> confdefs.h <<EOF
346439297Sfenner#define $ac_tr_func 1
346539297SfennerEOF
346639297Sfenner 
346739297Sfennerelse
346839297Sfenner  echo "$ac_t""no" 1>&6
346939297Sfennerfi
347039297Sfennerdone
347139297Sfenner
347239297Sfenner	    fi
347339297Sfenner	    ;;
347439297Sfenner    esac
347539297Sfenner
347639297Sfenner
347739297Sfenner    # Most operating systems have gethostbyname() in the default searched
347839297Sfenner    # libraries (i.e. libc):
347939297Sfenner    echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
348075115Sfennerecho "configure:3481: checking for gethostbyname" >&5
348139297Sfennerif eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
348239297Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
348339297Sfennerelse
348439297Sfenner  cat > conftest.$ac_ext <<EOF
348575115Sfenner#line 3486 "configure"
348639297Sfenner#include "confdefs.h"
348739297Sfenner/* System header to define __stub macros and hopefully few prototypes,
348839297Sfenner    which can conflict with char gethostbyname(); below.  */
348939297Sfenner#include <assert.h>
349039297Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
349139297Sfenner/* We use char because int might match the return type of a gcc2
349239297Sfenner    builtin and then its argument prototype would still apply.  */
349339297Sfennerchar gethostbyname();
349439297Sfenner
349539297Sfennerint main() {
349639297Sfenner
349739297Sfenner/* The GNU C library defines this for functions which it implements
349839297Sfenner    to always fail with ENOSYS.  Some functions are actually named
349939297Sfenner    something starting with __ and the normal name is an alias.  */
350039297Sfenner#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
350139297Sfennerchoke me
350239297Sfenner#else
350339297Sfennergethostbyname();
350439297Sfenner#endif
350539297Sfenner
350639297Sfenner; return 0; }
350739297SfennerEOF
350875115Sfennerif { (eval echo configure:3509: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
350939297Sfenner  rm -rf conftest*
351039297Sfenner  eval "ac_cv_func_gethostbyname=yes"
351139297Sfennerelse
351239297Sfenner  echo "configure: failed program was:" >&5
351339297Sfenner  cat conftest.$ac_ext >&5
351439297Sfenner  rm -rf conftest*
351539297Sfenner  eval "ac_cv_func_gethostbyname=no"
351639297Sfennerfi
351739297Sfennerrm -f conftest*
351839297Sfennerfi
351939297Sfenner
352039297Sfennerif eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
352139297Sfenner  echo "$ac_t""yes" 1>&6
352239297Sfenner  :
352339297Sfennerelse
352439297Sfenner  echo "$ac_t""no" 1>&6
352539297Sfenner# Some OSes (eg. Solaris) place it in libnsl:
352639297Sfenner	echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
352775115Sfennerecho "configure:3528: checking for gethostbyname in -lnsl" >&5
352839297Sfennerac_lib_var=`echo nsl'_'gethostbyname'_' | sed 'y%./+- %__p__%'`
352939297Sfennerif eval "test \"`echo '$''{'ac_cv_lbl_lib_$ac_lib_var'+set}'`\" = set"; then
353039297Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
353139297Sfennerelse
353217680Spst  ac_save_LIBS="$LIBS"
353317680SpstLIBS="-lnsl  $LIBS"
353417680Spstcat > conftest.$ac_ext <<EOF
353575115Sfenner#line 3536 "configure"
353617680Spst#include "confdefs.h"
353739297Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
353839297Sfenner/* We use char because int might match the return type of a gcc2
353939297Sfenner    builtin and then its argument prototype would still apply.  */
354039297Sfennerchar gethostbyname();
354117680Spst
354226180Sfennerint main() {
354339297Sfennergethostbyname()
354417680Spst; return 0; }
354517680SpstEOF
354675115Sfennerif { (eval echo configure:3547: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
354717680Spst  rm -rf conftest*
354839297Sfenner  eval "ac_cv_lbl_lib_$ac_lib_var=yes"
354917680Spstelse
355026180Sfenner  echo "configure: failed program was:" >&5
355126180Sfenner  cat conftest.$ac_ext >&5
355217680Spst  rm -rf conftest*
355339297Sfenner  eval "ac_cv_lbl_lib_$ac_lib_var=no"
355417680Spstfi
355517680Spstrm -f conftest*
355617680SpstLIBS="$ac_save_LIBS"
355717680Spst
355817680Spstfi
355939297Sfennerif eval "test \"`echo '$ac_cv_lbl_lib_'$ac_lib_var`\" = yes"; then
356017680Spst  echo "$ac_t""yes" 1>&6
356139297Sfenner    ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/^a-zA-Z0-9_/_/g' \
356226180Sfenner    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
356317680Spst  cat >> confdefs.h <<EOF
356417680Spst#define $ac_tr_lib 1
356517680SpstEOF
356617680Spst
356717680Spst  LIBS="-lnsl $LIBS"
356817680Spst
356917680Spstelse
357017680Spst  echo "$ac_t""no" 1>&6
357139297Sfenner# Some strange OSes (SINIX) have it in libsocket:
357239297Sfenner	    echo $ac_n "checking for gethostbyname in -lsocket""... $ac_c" 1>&6
357375115Sfennerecho "configure:3574: checking for gethostbyname in -lsocket" >&5
357439297Sfennerac_lib_var=`echo socket'_'gethostbyname'_' | sed 'y%./+- %__p__%'`
357539297Sfennerif eval "test \"`echo '$''{'ac_cv_lbl_lib_$ac_lib_var'+set}'`\" = set"; then
357639297Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
357739297Sfennerelse
357839297Sfenner  ac_save_LIBS="$LIBS"
357939297SfennerLIBS="-lsocket  $LIBS"
358039297Sfennercat > conftest.$ac_ext <<EOF
358175115Sfenner#line 3582 "configure"
358239297Sfenner#include "confdefs.h"
358339297Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
358439297Sfenner/* We use char because int might match the return type of a gcc2
358539297Sfenner    builtin and then its argument prototype would still apply.  */
358639297Sfennerchar gethostbyname();
358739297Sfenner
358839297Sfennerint main() {
358939297Sfennergethostbyname()
359039297Sfenner; return 0; }
359139297SfennerEOF
359275115Sfennerif { (eval echo configure:3593: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
359339297Sfenner  rm -rf conftest*
359439297Sfenner  eval "ac_cv_lbl_lib_$ac_lib_var=yes"
359539297Sfennerelse
359639297Sfenner  echo "configure: failed program was:" >&5
359739297Sfenner  cat conftest.$ac_ext >&5
359839297Sfenner  rm -rf conftest*
359939297Sfenner  eval "ac_cv_lbl_lib_$ac_lib_var=no"
360017680Spstfi
360139297Sfennerrm -f conftest*
360239297SfennerLIBS="$ac_save_LIBS"
360317680Spst
360439297Sfennerfi
360539297Sfennerif eval "test \"`echo '$ac_cv_lbl_lib_'$ac_lib_var`\" = yes"; then
360639297Sfenner  echo "$ac_t""yes" 1>&6
360739297Sfenner    ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/^a-zA-Z0-9_/_/g' \
360839297Sfenner    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
360939297Sfenner  cat >> confdefs.h <<EOF
361039297Sfenner#define $ac_tr_lib 1
361139297SfennerEOF
361239297Sfenner
361339297Sfenner  LIBS="-lsocket $LIBS"
361439297Sfenner
361539297Sfennerelse
361639297Sfenner  echo "$ac_t""no" 1>&6
361739297Sfenner# Unfortunately libsocket sometimes depends on libnsl.
361839297Sfenner		# AC_CHECK_LIB's API is essentially broken so the
361939297Sfenner		# following ugliness is necessary:
362039297Sfenner		echo $ac_n "checking for gethostbyname in -lsocket""... $ac_c" 1>&6
362175115Sfennerecho "configure:3622: checking for gethostbyname in -lsocket" >&5
362239297Sfennerac_lib_var=`echo socket'_'gethostbyname'_'-lnsl | sed 'y%./+- %__p__%'`
362339297Sfennerif eval "test \"`echo '$''{'ac_cv_lbl_lib_$ac_lib_var'+set}'`\" = set"; then
362439297Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
362539297Sfennerelse
362639297Sfenner  ac_save_LIBS="$LIBS"
362739297SfennerLIBS="-lsocket -lnsl $LIBS"
362839297Sfennercat > conftest.$ac_ext <<EOF
362975115Sfenner#line 3630 "configure"
363039297Sfenner#include "confdefs.h"
363139297Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
363239297Sfenner/* We use char because int might match the return type of a gcc2
363339297Sfenner    builtin and then its argument prototype would still apply.  */
363439297Sfennerchar gethostbyname();
363539297Sfenner
363639297Sfennerint main() {
363739297Sfennergethostbyname()
363839297Sfenner; return 0; }
363939297SfennerEOF
364075115Sfennerif { (eval echo configure:3641: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
364139297Sfenner  rm -rf conftest*
364239297Sfenner  eval "ac_cv_lbl_lib_$ac_lib_var=yes"
364339297Sfennerelse
364439297Sfenner  echo "configure: failed program was:" >&5
364539297Sfenner  cat conftest.$ac_ext >&5
364639297Sfenner  rm -rf conftest*
364739297Sfenner  eval "ac_cv_lbl_lib_$ac_lib_var=no"
364839297Sfennerfi
364939297Sfennerrm -f conftest*
365039297SfennerLIBS="$ac_save_LIBS"
365139297Sfenner
365239297Sfennerfi
365339297Sfennerif eval "test \"`echo '$ac_cv_lbl_lib_'$ac_lib_var`\" = yes"; then
365439297Sfenner  echo "$ac_t""yes" 1>&6
365539297Sfenner  LIBS="-lsocket -lnsl $LIBS"
365639297Sfennerelse
365739297Sfenner  echo "$ac_t""no" 1>&6
365839297Sfennerecho $ac_n "checking for gethostbyname in -lresolv""... $ac_c" 1>&6
365975115Sfennerecho "configure:3660: checking for gethostbyname in -lresolv" >&5
366039297Sfennerac_lib_var=`echo resolv'_'gethostbyname | sed 'y%./+-%__p_%'`
366117680Spstif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
366217680Spst  echo $ac_n "(cached) $ac_c" 1>&6
366317680Spstelse
366417680Spst  ac_save_LIBS="$LIBS"
366539297SfennerLIBS="-lresolv  $LIBS"
366617680Spstcat > conftest.$ac_ext <<EOF
366775115Sfenner#line 3668 "configure"
366817680Spst#include "confdefs.h"
366939297Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
367039297Sfenner/* We use char because int might match the return type of a gcc2
367139297Sfenner    builtin and then its argument prototype would still apply.  */
367239297Sfennerchar gethostbyname();
367317680Spst
367426180Sfennerint main() {
367539297Sfennergethostbyname()
367617680Spst; return 0; }
367717680SpstEOF
367875115Sfennerif { (eval echo configure:3679: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
367917680Spst  rm -rf conftest*
368017680Spst  eval "ac_cv_lib_$ac_lib_var=yes"
368117680Spstelse
368226180Sfenner  echo "configure: failed program was:" >&5
368326180Sfenner  cat conftest.$ac_ext >&5
368417680Spst  rm -rf conftest*
368517680Spst  eval "ac_cv_lib_$ac_lib_var=no"
368617680Spstfi
368717680Spstrm -f conftest*
368817680SpstLIBS="$ac_save_LIBS"
368917680Spst
369017680Spstfi
369117680Spstif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
369217680Spst  echo "$ac_t""yes" 1>&6
369339297Sfenner    ac_tr_lib=HAVE_LIB`echo resolv | sed -e 's/^a-zA-Z0-9_/_/g' \
369426180Sfenner    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
369517680Spst  cat >> confdefs.h <<EOF
369617680Spst#define $ac_tr_lib 1
369717680SpstEOF
369817680Spst
369939297Sfenner  LIBS="-lresolv $LIBS"
370017680Spst
370117680Spstelse
370217680Spst  echo "$ac_t""no" 1>&6
370317680Spstfi
370417680Spst
370539297Sfennerfi
370617680Spst
370739297Sfennerfi
370817680Spst
370939297Sfennerfi
371017680Spst
371139297Sfennerfi
371217680Spst
371339297Sfenner    echo $ac_n "checking for socket""... $ac_c" 1>&6
371475115Sfennerecho "configure:3715: checking for socket" >&5
371539297Sfennerif eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then
371639297Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
371739297Sfennerelse
371839297Sfenner  cat > conftest.$ac_ext <<EOF
371975115Sfenner#line 3720 "configure"
372039297Sfenner#include "confdefs.h"
372139297Sfenner/* System header to define __stub macros and hopefully few prototypes,
372239297Sfenner    which can conflict with char socket(); below.  */
372339297Sfenner#include <assert.h>
372439297Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
372539297Sfenner/* We use char because int might match the return type of a gcc2
372639297Sfenner    builtin and then its argument prototype would still apply.  */
372739297Sfennerchar socket();
372839297Sfenner
372939297Sfennerint main() {
373039297Sfenner
373139297Sfenner/* The GNU C library defines this for functions which it implements
373239297Sfenner    to always fail with ENOSYS.  Some functions are actually named
373339297Sfenner    something starting with __ and the normal name is an alias.  */
373439297Sfenner#if defined (__stub_socket) || defined (__stub___socket)
373539297Sfennerchoke me
373639297Sfenner#else
373739297Sfennersocket();
373839297Sfenner#endif
373939297Sfenner
374039297Sfenner; return 0; }
374139297SfennerEOF
374275115Sfennerif { (eval echo configure:3743: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
374339297Sfenner  rm -rf conftest*
374439297Sfenner  eval "ac_cv_func_socket=yes"
374539297Sfennerelse
374639297Sfenner  echo "configure: failed program was:" >&5
374739297Sfenner  cat conftest.$ac_ext >&5
374839297Sfenner  rm -rf conftest*
374939297Sfenner  eval "ac_cv_func_socket=no"
375039297Sfennerfi
375139297Sfennerrm -f conftest*
375239297Sfennerfi
375339297Sfenner
375439297Sfennerif eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
375539297Sfenner  echo "$ac_t""yes" 1>&6
375639297Sfenner  :
375739297Sfennerelse
375839297Sfenner  echo "$ac_t""no" 1>&6
375939297Sfennerecho $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
376075115Sfennerecho "configure:3761: checking for socket in -lsocket" >&5
376139297Sfennerac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
376217680Spstif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
376317680Spst  echo $ac_n "(cached) $ac_c" 1>&6
376417680Spstelse
376517680Spst  ac_save_LIBS="$LIBS"
376617680SpstLIBS="-lsocket  $LIBS"
376717680Spstcat > conftest.$ac_ext <<EOF
376875115Sfenner#line 3769 "configure"
376917680Spst#include "confdefs.h"
377039297Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
377139297Sfenner/* We use char because int might match the return type of a gcc2
377239297Sfenner    builtin and then its argument prototype would still apply.  */
377339297Sfennerchar socket();
377417680Spst
377526180Sfennerint main() {
377639297Sfennersocket()
377717680Spst; return 0; }
377817680SpstEOF
377975115Sfennerif { (eval echo configure:3780: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
378017680Spst  rm -rf conftest*
378117680Spst  eval "ac_cv_lib_$ac_lib_var=yes"
378217680Spstelse
378326180Sfenner  echo "configure: failed program was:" >&5
378426180Sfenner  cat conftest.$ac_ext >&5
378517680Spst  rm -rf conftest*
378617680Spst  eval "ac_cv_lib_$ac_lib_var=no"
378717680Spstfi
378817680Spstrm -f conftest*
378917680SpstLIBS="$ac_save_LIBS"
379017680Spst
379117680Spstfi
379217680Spstif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
379317680Spst  echo "$ac_t""yes" 1>&6
379439297Sfenner    ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/^a-zA-Z0-9_/_/g' \
379526180Sfenner    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
379617680Spst  cat >> confdefs.h <<EOF
379717680Spst#define $ac_tr_lib 1
379817680SpstEOF
379917680Spst
380017680Spst  LIBS="-lsocket $LIBS"
380117680Spst
380217680Spstelse
380317680Spst  echo "$ac_t""no" 1>&6
380439297Sfennerecho $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
380575115Sfennerecho "configure:3806: checking for socket in -lsocket" >&5
380639297Sfennerac_lib_var=`echo socket'_'socket'_'-lnsl | sed 'y%./+- %__p__%'`
380739297Sfennerif eval "test \"`echo '$''{'ac_cv_lbl_lib_$ac_lib_var'+set}'`\" = set"; then
380839297Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
380939297Sfennerelse
381039297Sfenner  ac_save_LIBS="$LIBS"
381139297SfennerLIBS="-lsocket -lnsl $LIBS"
381239297Sfennercat > conftest.$ac_ext <<EOF
381375115Sfenner#line 3814 "configure"
381439297Sfenner#include "confdefs.h"
381539297Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
381639297Sfenner/* We use char because int might match the return type of a gcc2
381739297Sfenner    builtin and then its argument prototype would still apply.  */
381839297Sfennerchar socket();
381939297Sfenner
382039297Sfennerint main() {
382139297Sfennersocket()
382239297Sfenner; return 0; }
382339297SfennerEOF
382475115Sfennerif { (eval echo configure:3825: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
382539297Sfenner  rm -rf conftest*
382639297Sfenner  eval "ac_cv_lbl_lib_$ac_lib_var=yes"
382739297Sfennerelse
382839297Sfenner  echo "configure: failed program was:" >&5
382939297Sfenner  cat conftest.$ac_ext >&5
383039297Sfenner  rm -rf conftest*
383139297Sfenner  eval "ac_cv_lbl_lib_$ac_lib_var=no"
383217680Spstfi
383339297Sfennerrm -f conftest*
383439297SfennerLIBS="$ac_save_LIBS"
383517680Spst
383639297Sfennerfi
383739297Sfennerif eval "test \"`echo '$ac_cv_lbl_lib_'$ac_lib_var`\" = yes"; then
383839297Sfenner  echo "$ac_t""yes" 1>&6
383939297Sfenner  LIBS="-lsocket -lnsl $LIBS"
384039297Sfennerelse
384139297Sfenner  echo "$ac_t""no" 1>&6
384239297Sfennerfi
384317680Spst
384439297Sfennerfi
384539297Sfenner
384639297Sfennerfi
384739297Sfenner
384839297Sfenner    # DLPI needs putmsg under HPUX so test for -lstr while we're at it
384939297Sfenner    echo $ac_n "checking for putmsg in -lstr""... $ac_c" 1>&6
385075115Sfennerecho "configure:3851: checking for putmsg in -lstr" >&5
385139297Sfennerac_lib_var=`echo str'_'putmsg | sed 'y%./+-%__p_%'`
385239297Sfennerif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
385339297Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
385439297Sfennerelse
385539297Sfenner  ac_save_LIBS="$LIBS"
385639297SfennerLIBS="-lstr  $LIBS"
385739297Sfennercat > conftest.$ac_ext <<EOF
385875115Sfenner#line 3859 "configure"
385939297Sfenner#include "confdefs.h"
386039297Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
386139297Sfenner/* We use char because int might match the return type of a gcc2
386239297Sfenner    builtin and then its argument prototype would still apply.  */
386339297Sfennerchar putmsg();
386439297Sfenner
386539297Sfennerint main() {
386639297Sfennerputmsg()
386739297Sfenner; return 0; }
386839297SfennerEOF
386975115Sfennerif { (eval echo configure:3870: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
387039297Sfenner  rm -rf conftest*
387139297Sfenner  eval "ac_cv_lib_$ac_lib_var=yes"
387239297Sfennerelse
387339297Sfenner  echo "configure: failed program was:" >&5
387439297Sfenner  cat conftest.$ac_ext >&5
387539297Sfenner  rm -rf conftest*
387639297Sfenner  eval "ac_cv_lib_$ac_lib_var=no"
387739297Sfennerfi
387839297Sfennerrm -f conftest*
387939297SfennerLIBS="$ac_save_LIBS"
388039297Sfenner
388139297Sfennerfi
388239297Sfennerif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
388339297Sfenner  echo "$ac_t""yes" 1>&6
388439297Sfenner    ac_tr_lib=HAVE_LIB`echo str | sed -e 's/[^a-zA-Z0-9_]/_/g' \
388539297Sfenner    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
388639297Sfenner  cat >> confdefs.h <<EOF
388739297Sfenner#define $ac_tr_lib 1
388839297SfennerEOF
388939297Sfenner
389039297Sfenner  LIBS="-lstr $LIBS"
389139297Sfenner
389239297Sfennerelse
389339297Sfenner  echo "$ac_t""no" 1>&6
389439297Sfennerfi
389539297Sfenner
389639297Sfenner    
389739297Sfenner
389839297Sfenner                LBL_LIBS="$LIBS"
389939297Sfenner    pfopen=/usr/examples/packetfilter/pfopen.c
390017680Spst    if test -f $pfopen ; then
390117680Spst	    for ac_func in pfopen
390217680Spstdo
390317680Spstecho $ac_n "checking for $ac_func""... $ac_c" 1>&6
390475115Sfennerecho "configure:3905: checking for $ac_func" >&5
390517680Spstif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
390617680Spst  echo $ac_n "(cached) $ac_c" 1>&6
390717680Spstelse
390817680Spst  cat > conftest.$ac_ext <<EOF
390975115Sfenner#line 3910 "configure"
391017680Spst#include "confdefs.h"
391117680Spst/* System header to define __stub macros and hopefully few prototypes,
391217680Spst    which can conflict with char $ac_func(); below.  */
391317680Spst#include <assert.h>
391417680Spst/* Override any gcc2 internal prototype to avoid an error.  */
391517680Spst/* We use char because int might match the return type of a gcc2
391617680Spst    builtin and then its argument prototype would still apply.  */
391717680Spstchar $ac_func();
391817680Spst
391926180Sfennerint main() {
392017680Spst
392117680Spst/* The GNU C library defines this for functions which it implements
392217680Spst    to always fail with ENOSYS.  Some functions are actually named
392317680Spst    something starting with __ and the normal name is an alias.  */
392417680Spst#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
392517680Spstchoke me
392617680Spst#else
392717680Spst$ac_func();
392817680Spst#endif
392917680Spst
393017680Spst; return 0; }
393117680SpstEOF
393275115Sfennerif { (eval echo configure:3933: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
393317680Spst  rm -rf conftest*
393417680Spst  eval "ac_cv_func_$ac_func=yes"
393517680Spstelse
393626180Sfenner  echo "configure: failed program was:" >&5
393726180Sfenner  cat conftest.$ac_ext >&5
393817680Spst  rm -rf conftest*
393917680Spst  eval "ac_cv_func_$ac_func=no"
394017680Spstfi
394117680Spstrm -f conftest*
394226180Sfennerfi
394317680Spst
394417680Spstif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
394517680Spst  echo "$ac_t""yes" 1>&6
394617680Spst    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
394717680Spst  cat >> confdefs.h <<EOF
394817680Spst#define $ac_tr_func 1
394917680SpstEOF
395017680Spst 
395117680Spstelse
395217680Spst  echo "$ac_t""no" 1>&6
395317680Spstfi
395417680Spstdone
395517680Spst
395617680Spst	    if test $ac_cv_func_pfopen = "no" ; then
395717680Spst		    echo "$ac_t""Using $pfopen" 1>&6
395817680Spst		    LIBS="$LIBS $pfopen"
395917680Spst	    fi
396017680Spst    fi
396117680Spst    echo $ac_n "checking for local pcap library""... $ac_c" 1>&6
396275115Sfennerecho "configure:3963: checking for local pcap library" >&5
396317680Spst    libpcap=FAIL
396426180Sfenner    lastdir=FAIL
396517680Spst    places=`ls .. | sed -e 's,/$,,' -e 's,^,../,' | \
396675115Sfenner	egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
396726180Sfenner    for dir in $places ../libpcap libpcap ; do
396826180Sfenner	    basedir=`echo $dir | sed -e 's/[ab][0-9]*$//'`
396926180Sfenner	    if test $lastdir = $basedir ; then
397026180Sfenner		    		    continue;
397126180Sfenner	    fi
397226180Sfenner	    lastdir=$dir
397356893Sfenner	    if test -r $dir/libpcap.a ; then
397417680Spst		    libpcap=$dir/libpcap.a
397517680Spst		    d=$dir
397617680Spst		    	    fi
397717680Spst    done
397817680Spst    if test $libpcap = FAIL ; then
397917680Spst	    echo "$ac_t""not found" 1>&6
398026180Sfenner	    echo $ac_n "checking for main in -lpcap""... $ac_c" 1>&6
398175115Sfennerecho "configure:3982: checking for main in -lpcap" >&5
398226180Sfennerac_lib_var=`echo pcap'_'main | sed 'y%./+-%__p_%'`
398317680Spstif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
398417680Spst  echo $ac_n "(cached) $ac_c" 1>&6
398517680Spstelse
398617680Spst  ac_save_LIBS="$LIBS"
398717680SpstLIBS="-lpcap  $LIBS"
398817680Spstcat > conftest.$ac_ext <<EOF
398975115Sfenner#line 3990 "configure"
399017680Spst#include "confdefs.h"
399117680Spst
399226180Sfennerint main() {
399317680Spstmain()
399417680Spst; return 0; }
399517680SpstEOF
399675115Sfennerif { (eval echo configure:3997: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
399717680Spst  rm -rf conftest*
399817680Spst  eval "ac_cv_lib_$ac_lib_var=yes"
399917680Spstelse
400026180Sfenner  echo "configure: failed program was:" >&5
400126180Sfenner  cat conftest.$ac_ext >&5
400217680Spst  rm -rf conftest*
400317680Spst  eval "ac_cv_lib_$ac_lib_var=no"
400417680Spstfi
400517680Spstrm -f conftest*
400617680SpstLIBS="$ac_save_LIBS"
400717680Spst
400817680Spstfi
400917680Spstif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
401017680Spst  echo "$ac_t""yes" 1>&6
401117680Spst  libpcap="-lpcap"
401217680Spstelse
401317680Spst  echo "$ac_t""no" 1>&6
401417680Spstfi
401517680Spst
401617680Spst	    if test $libpcap = FAIL ; then
401717680Spst		    { echo "configure: error: see the INSTALL doc for more info" 1>&2; exit 1; }
401817680Spst	    fi
401917680Spst    else
402017680Spst	    V_PCAPDEP=$libpcap
402156893Sfenner	    if test -r $d/pcap.h; then
402275115Sfenner		    V_INCLS="-I$d $V_INCLS"
402356893Sfenner	    elif test -r $srcdir/../libpcap/pcap.h; then
402456893Sfenner		    V_INCLS="-I$d -I$srcdir/../libpcap $V_INCLS"
402556893Sfenner	    else
402656893Sfenner                    { echo "configure: error: cannot find pcap.h" 1>&2; exit 1; }
402756893Sfenner 	    fi
402817680Spst	    echo "$ac_t""$libpcap" 1>&6
402917680Spst    fi
403017680Spst    LIBS="$libpcap $LIBS"
403139297Sfenner    case "$target_os" in
403217680Spst
403339297Sfenner    aix*)
403439297Sfenner	    pseexe="/lib/pse.exp"
403539297Sfenner	    echo $ac_n "checking for $pseexe""... $ac_c" 1>&6
403675115Sfennerecho "configure:4037: checking for $pseexe" >&5
403739297Sfenner	    if test -f $pseexe ; then
403839297Sfenner		    echo "$ac_t""yes" 1>&6
403939297Sfenner		    LIBS="$LIBS -I:$pseexe"
404039297Sfenner	    fi
404139297Sfenner	    ;;
404239297Sfenner    esac
404339297Sfenner
404475115Sfennerfor ac_func in bpf_dump
404575115Sfennerdo
404675115Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6
404775115Sfennerecho "configure:4048: checking for $ac_func" >&5
404875115Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
404975115Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
405075115Sfennerelse
405175115Sfenner  cat > conftest.$ac_ext <<EOF
405275115Sfenner#line 4053 "configure"
405375115Sfenner#include "confdefs.h"
405475115Sfenner/* System header to define __stub macros and hopefully few prototypes,
405575115Sfenner    which can conflict with char $ac_func(); below.  */
405675115Sfenner#include <assert.h>
405775115Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
405875115Sfenner/* We use char because int might match the return type of a gcc2
405975115Sfenner    builtin and then its argument prototype would still apply.  */
406075115Sfennerchar $ac_func();
406175115Sfenner
406275115Sfennerint main() {
406375115Sfenner
406475115Sfenner/* The GNU C library defines this for functions which it implements
406575115Sfenner    to always fail with ENOSYS.  Some functions are actually named
406675115Sfenner    something starting with __ and the normal name is an alias.  */
406775115Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
406875115Sfennerchoke me
406975115Sfenner#else
407075115Sfenner$ac_func();
407175115Sfenner#endif
407275115Sfenner
407375115Sfenner; return 0; }
407475115SfennerEOF
407575115Sfennerif { (eval echo configure:4076: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
407675115Sfenner  rm -rf conftest*
407775115Sfenner  eval "ac_cv_func_$ac_func=yes"
407875115Sfennerelse
407975115Sfenner  echo "configure: failed program was:" >&5
408075115Sfenner  cat conftest.$ac_ext >&5
408175115Sfenner  rm -rf conftest*
408275115Sfenner  eval "ac_cv_func_$ac_func=no"
408375115Sfennerfi
408475115Sfennerrm -f conftest*
408575115Sfennerfi
408675115Sfenner
408775115Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
408875115Sfenner  echo "$ac_t""yes" 1>&6
408975115Sfenner    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
409075115Sfenner  cat >> confdefs.h <<EOF
409175115Sfenner#define $ac_tr_func 1
409275115SfennerEOF
409375115Sfenner 
409475115Sfennerelse
409575115Sfenner  echo "$ac_t""no" 1>&6
409675115SfennerLIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}"
409775115Sfennerfi
409875115Sfennerdone
409975115Sfenner
410075115Sfenner	
410117680SpstV_GROUP=0
410239297Sfennerif test -f /etc/group -a ! -z "`grep '^wheel:' /etc/group`" ; then
410339297Sfenner	V_GROUP=wheel
410439297Sfennerfi
410517680Spstcase "$target_os" in
410617680Spst
410717680Spstaix*)
410817680Spst		cat >> confdefs.h <<\EOF
410917680Spst#define _SUN 1
411017680SpstEOF
411117680Spst
411217680Spst	;;
411317680Spst
411417680Spstirix*)
411517680Spst	V_GROUP=sys
411617680Spst	;;
411717680Spst
411817680Spstosf*)
411917680Spst	V_GROUP=system
412017680Spst	;;
412117680Spst
412217680Spstsolaris*)
412317680Spst	V_GROUP=sys
412417680Spst	;;
412517680Spstesac
412617680Spst
412717680Spstif test -f /dev/bpf0 ; then
412817680Spst	V_GROUP=bpf
412917680Spstfi
413017680Spst
413156893Sfennerecho $ac_n "checking for u_int8_t using $CC""... $ac_c" 1>&6
413275115Sfennerecho "configure:4133: checking for u_int8_t using $CC" >&5
413356893Sfenner    if eval "test \"`echo '$''{'ac_cv_lbl_have_u_int8_t'+set}'`\" = set"; then
413456893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
413556893Sfennerelse
413656893Sfenner  cat > conftest.$ac_ext <<EOF
413775115Sfenner#line 4138 "configure"
413856893Sfenner#include "confdefs.h"
413956893Sfenner
414056893Sfenner#	include "confdefs.h"
414156893Sfenner#	include <sys/types.h>
414256893Sfenner#	if STDC_HEADERS
414356893Sfenner#	include <stdlib.h>
414456893Sfenner#	include <stddef.h>
414556893Sfenner#	endif
414656893Sfennerint main() {
414756893Sfenneru_int8_t i
414856893Sfenner; return 0; }
414956893SfennerEOF
415075115Sfennerif { (eval echo configure:4151: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
415156893Sfenner  rm -rf conftest*
415256893Sfenner  ac_cv_lbl_have_u_int8_t=yes
415356893Sfennerelse
415456893Sfenner  echo "configure: failed program was:" >&5
415556893Sfenner  cat conftest.$ac_ext >&5
415656893Sfenner  rm -rf conftest*
415756893Sfenner  ac_cv_lbl_have_u_int8_t=no
415856893Sfennerfi
415956893Sfennerrm -f conftest*
416056893Sfennerfi
416156893Sfenner
416256893Sfenner    echo "$ac_t""$ac_cv_lbl_have_u_int8_t" 1>&6
416356893Sfenner    if test $ac_cv_lbl_have_u_int8_t = no ; then
416456893Sfenner	    cat >> confdefs.h <<\EOF
416556893Sfenner#define u_int8_t u_char
416656893SfennerEOF
416756893Sfenner
416856893Sfenner    fi
416956893Sfennerecho $ac_n "checking for int16_t using $CC""... $ac_c" 1>&6
417075115Sfennerecho "configure:4171: checking for int16_t using $CC" >&5
417156893Sfenner    if eval "test \"`echo '$''{'ac_cv_lbl_have_int16_t'+set}'`\" = set"; then
417256893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
417356893Sfennerelse
417456893Sfenner  cat > conftest.$ac_ext <<EOF
417575115Sfenner#line 4176 "configure"
417656893Sfenner#include "confdefs.h"
417756893Sfenner
417856893Sfenner#	include "confdefs.h"
417956893Sfenner#	include <sys/types.h>
418056893Sfenner#	if STDC_HEADERS
418156893Sfenner#	include <stdlib.h>
418256893Sfenner#	include <stddef.h>
418356893Sfenner#	endif
418456893Sfennerint main() {
418556893Sfennerint16_t i
418656893Sfenner; return 0; }
418756893SfennerEOF
418875115Sfennerif { (eval echo configure:4189: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
418956893Sfenner  rm -rf conftest*
419056893Sfenner  ac_cv_lbl_have_int16_t=yes
419156893Sfennerelse
419256893Sfenner  echo "configure: failed program was:" >&5
419356893Sfenner  cat conftest.$ac_ext >&5
419456893Sfenner  rm -rf conftest*
419556893Sfenner  ac_cv_lbl_have_int16_t=no
419656893Sfennerfi
419756893Sfennerrm -f conftest*
419856893Sfennerfi
419956893Sfenner
420056893Sfenner    echo "$ac_t""$ac_cv_lbl_have_int16_t" 1>&6
420156893Sfenner    if test $ac_cv_lbl_have_int16_t = no ; then
420256893Sfenner	    cat >> confdefs.h <<\EOF
420356893Sfenner#define int16_t short
420456893SfennerEOF
420556893Sfenner
420656893Sfenner    fi
420756893Sfennerecho $ac_n "checking for u_int16_t using $CC""... $ac_c" 1>&6
420875115Sfennerecho "configure:4209: checking for u_int16_t using $CC" >&5
420956893Sfenner    if eval "test \"`echo '$''{'ac_cv_lbl_have_u_int16_t'+set}'`\" = set"; then
421056893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
421156893Sfennerelse
421256893Sfenner  cat > conftest.$ac_ext <<EOF
421375115Sfenner#line 4214 "configure"
421456893Sfenner#include "confdefs.h"
421556893Sfenner
421656893Sfenner#	include "confdefs.h"
421756893Sfenner#	include <sys/types.h>
421856893Sfenner#	if STDC_HEADERS
421956893Sfenner#	include <stdlib.h>
422056893Sfenner#	include <stddef.h>
422156893Sfenner#	endif
422256893Sfennerint main() {
422356893Sfenneru_int16_t i
422456893Sfenner; return 0; }
422556893SfennerEOF
422675115Sfennerif { (eval echo configure:4227: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
422756893Sfenner  rm -rf conftest*
422856893Sfenner  ac_cv_lbl_have_u_int16_t=yes
422956893Sfennerelse
423056893Sfenner  echo "configure: failed program was:" >&5
423156893Sfenner  cat conftest.$ac_ext >&5
423256893Sfenner  rm -rf conftest*
423356893Sfenner  ac_cv_lbl_have_u_int16_t=no
423456893Sfennerfi
423556893Sfennerrm -f conftest*
423656893Sfennerfi
423756893Sfenner
423856893Sfenner    echo "$ac_t""$ac_cv_lbl_have_u_int16_t" 1>&6
423956893Sfenner    if test $ac_cv_lbl_have_u_int16_t = no ; then
424056893Sfenner	    cat >> confdefs.h <<\EOF
424156893Sfenner#define u_int16_t u_short
424256893SfennerEOF
424356893Sfenner
424456893Sfenner    fi
424539297Sfennerecho $ac_n "checking for int32_t using $CC""... $ac_c" 1>&6
424675115Sfennerecho "configure:4247: checking for int32_t using $CC" >&5
424739297Sfenner    if eval "test \"`echo '$''{'ac_cv_lbl_have_int32_t'+set}'`\" = set"; then
424817680Spst  echo $ac_n "(cached) $ac_c" 1>&6
424917680Spstelse
425017680Spst  cat > conftest.$ac_ext <<EOF
425175115Sfenner#line 4252 "configure"
425217680Spst#include "confdefs.h"
425339297Sfenner
425439297Sfenner#	include "confdefs.h"
425539297Sfenner#	include <sys/types.h>
425639297Sfenner#	if STDC_HEADERS
425739297Sfenner#	include <stdlib.h>
425839297Sfenner#	include <stddef.h>
425939297Sfenner#	endif
426039297Sfennerint main() {
426139297Sfennerint32_t i
426239297Sfenner; return 0; }
426317680SpstEOF
426475115Sfennerif { (eval echo configure:4265: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
426517680Spst  rm -rf conftest*
426639297Sfenner  ac_cv_lbl_have_int32_t=yes
426717680Spstelse
426826180Sfenner  echo "configure: failed program was:" >&5
426926180Sfenner  cat conftest.$ac_ext >&5
427017680Spst  rm -rf conftest*
427139297Sfenner  ac_cv_lbl_have_int32_t=no
427217680Spstfi
427317680Spstrm -f conftest*
427417680Spstfi
427517680Spst
427639297Sfenner    echo "$ac_t""$ac_cv_lbl_have_int32_t" 1>&6
427739297Sfenner    if test $ac_cv_lbl_have_int32_t = no ; then
427839297Sfenner	    cat >> confdefs.h <<\EOF
427939297Sfenner#define int32_t int
428017680SpstEOF
428117680Spst
428239297Sfenner    fi
428339297Sfennerecho $ac_n "checking for u_int32_t using $CC""... $ac_c" 1>&6
428475115Sfennerecho "configure:4285: checking for u_int32_t using $CC" >&5
428539297Sfenner    if eval "test \"`echo '$''{'ac_cv_lbl_have_u_int32_t'+set}'`\" = set"; then
428639297Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
428717680Spstelse
428826180Sfenner  cat > conftest.$ac_ext <<EOF
428975115Sfenner#line 4290 "configure"
429017680Spst#include "confdefs.h"
429117680Spst
429239297Sfenner#	include "confdefs.h"
429339297Sfenner#	include <sys/types.h>
429439297Sfenner#	if STDC_HEADERS
429539297Sfenner#	include <stdlib.h>
429639297Sfenner#	include <stddef.h>
429739297Sfenner#	endif
429839297Sfennerint main() {
429939297Sfenneru_int32_t i
430039297Sfenner; return 0; }
430117680SpstEOF
430275115Sfennerif { (eval echo configure:4303: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
430339297Sfenner  rm -rf conftest*
430439297Sfenner  ac_cv_lbl_have_u_int32_t=yes
430517680Spstelse
430626180Sfenner  echo "configure: failed program was:" >&5
430726180Sfenner  cat conftest.$ac_ext >&5
430817680Spst  rm -rf conftest*
430939297Sfenner  ac_cv_lbl_have_u_int32_t=no
431017680Spstfi
431117680Spstrm -f conftest*
431217680Spstfi
431317680Spst
431439297Sfenner    echo "$ac_t""$ac_cv_lbl_have_u_int32_t" 1>&6
431539297Sfenner    if test $ac_cv_lbl_have_u_int32_t = no ; then
431639297Sfenner	    cat >> confdefs.h <<\EOF
431717680Spst#define u_int32_t u_int
431817680SpstEOF
431917680Spst
432039297Sfenner    fi
432117680Spst
432226180Sfennerrm -f os-proto.h
432326180Sfenner    if test "${LBL_CFLAGS+set}" = set; then
432426180Sfenner	    V_CCOPT="$V_CCOPT ${LBL_CFLAGS}"
432526180Sfenner    fi
432639297Sfenner    if test -f .devel ; then
432739297Sfenner	    if test "$GCC" = yes ; then
432839297Sfenner		    if test "${LBL_CFLAGS+set}" != set; then
432939297Sfenner			    if test "$ac_cv_prog_cc_g" = yes ; then
433039297Sfenner				    V_CCOPT="-g $V_CCOPT"
433139297Sfenner			    fi
433239297Sfenner			    V_CCOPT="$V_CCOPT -Wall"
433339297Sfenner			    if test $ac_cv_lbl_gcc_vers -gt 1 ; then
433439297Sfenner				    V_CCOPT="$V_CCOPT -Wmissing-prototypes -Wstrict-prototypes"
433539297Sfenner			    fi
433626180Sfenner		    fi
433739297Sfenner	    else
433839297Sfenner		    case "$target_os" in
433939297Sfenner
434039297Sfenner		    irix6*)
434139297Sfenner			    V_CCOPT="$V_CCOPT -n32"
434239297Sfenner			    ;;
434339297Sfenner
434439297Sfenner		    *)
434539297Sfenner			    ;;
434639297Sfenner		    esac
434726180Sfenner	    fi
434826180Sfenner	    os=`echo $target_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'`
434926180Sfenner	    name="lbl/os-$os.h"
435026180Sfenner	    if test -f $name ; then
435126180Sfenner		    ln -s $name os-proto.h
435226180Sfenner		    cat >> confdefs.h <<\EOF
435326180Sfenner#define HAVE_OS_PROTO_H 1
435426180SfennerEOF
435526180Sfenner
435626180Sfenner	    else
435726180Sfenner		    echo "configure: warning: can't find $name" 1>&2
435826180Sfenner	    fi
435926180Sfenner    fi
436026180Sfenner
436117680Spstecho $ac_n "checking if sockaddr struct has sa_len member""... $ac_c" 1>&6
436275115Sfennerecho "configure:4363: checking if sockaddr struct has sa_len member" >&5
436339297Sfenner    if eval "test \"`echo '$''{'ac_cv_lbl_sockaddr_has_sa_len'+set}'`\" = set"; then
436417680Spst  echo $ac_n "(cached) $ac_c" 1>&6
436517680Spstelse
436617680Spst  cat > conftest.$ac_ext <<EOF
436775115Sfenner#line 4368 "configure"
436817680Spst#include "confdefs.h"
436917680Spst
437017680Spst#	include <sys/types.h>
437117680Spst#	include <sys/socket.h>
437226180Sfennerint main() {
437317680Spstu_int i = sizeof(((struct sockaddr *)0)->sa_len)
437417680Spst; return 0; }
437517680SpstEOF
437675115Sfennerif { (eval echo configure:4377: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
437717680Spst  rm -rf conftest*
437839297Sfenner  ac_cv_lbl_sockaddr_has_sa_len=yes
437917680Spstelse
438026180Sfenner  echo "configure: failed program was:" >&5
438126180Sfenner  cat conftest.$ac_ext >&5
438217680Spst  rm -rf conftest*
438339297Sfenner  ac_cv_lbl_sockaddr_has_sa_len=no
438417680Spstfi
438517680Spstrm -f conftest*
438617680Spstfi
438717680Spst
438839297Sfenner    echo "$ac_t""$ac_cv_lbl_sockaddr_has_sa_len" 1>&6
438939297Sfenner    if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then
439017680Spst	    cat >> confdefs.h <<\EOF
439117680Spst#define HAVE_SOCKADDR_SA_LEN 1
439217680SpstEOF
439317680Spst
439417680Spst    fi
439517680Spst
439617680Spstecho $ac_n "checking if unaligned accesses fail""... $ac_c" 1>&6
439775115Sfennerecho "configure:4398: checking if unaligned accesses fail" >&5
439839297Sfenner    if eval "test \"`echo '$''{'ac_cv_lbl_unaligned_fail'+set}'`\" = set"; then
439917680Spst  echo $ac_n "(cached) $ac_c" 1>&6
440017680Spstelse
440117680Spst  case "$target_cpu" in
440217680Spst
440375115Sfenner	# XXX: should also check that they don't do weird things (like on arm)
440475115Sfenner	alpha*|arm*|hp*|mips|sparc)
440539297Sfenner		ac_cv_lbl_unaligned_fail=yes
440617680Spst		;;
440717680Spst
440817680Spst	*)
440917680Spst		cat >conftest.c <<EOF
441017680Spst#		include <sys/types.h>
441117680Spst#		include <sys/wait.h>
441217680Spst#		include <stdio.h>
441317680Spst		unsigned char a[5] = { 1, 2, 3, 4, 5 };
441417680Spst		main() {
441517680Spst		unsigned int i;
441617680Spst		pid_t pid;
441717680Spst		int status;
441817680Spst		/* avoid "core dumped" message */
441917680Spst		pid = fork();
442017680Spst		if (pid <  0)
442117680Spst			exit(2);
442217680Spst		if (pid > 0) {
442317680Spst			/* parent */
442417680Spst			pid = waitpid(pid, &status, 0);
442517680Spst			if (pid < 0)
442617680Spst				exit(3);
442717680Spst			exit(!WIFEXITED(status));
442817680Spst		}
442917680Spst		/* child */
443026180Sfenner		i = *(unsigned int *)&a[1];
443117680Spst		printf("%d\n", i);
443217680Spst		exit(0);
443317680Spst		}
443417680SpstEOF
443517680Spst		${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \
443617680Spst		    conftest.c $LIBS >/dev/null 2>&1
443717680Spst		if test ! -x conftest ; then
443839297Sfenner						ac_cv_lbl_unaligned_fail=yes
443917680Spst		else
444017680Spst			./conftest >conftest.out
444117680Spst			if test ! -s conftest.out ; then
444239297Sfenner				ac_cv_lbl_unaligned_fail=yes
444317680Spst			else
444439297Sfenner				ac_cv_lbl_unaligned_fail=no
444517680Spst			fi
444617680Spst		fi
444717680Spst		rm -f conftest* core core.conftest
444817680Spst		;;
444917680Spst	esac
445017680Spstfi
445117680Spst
445239297Sfenner    echo "$ac_t""$ac_cv_lbl_unaligned_fail" 1>&6
445339297Sfenner    if test $ac_cv_lbl_unaligned_fail = yes ; then
445417680Spst	    cat >> confdefs.h <<\EOF
445517680Spst#define LBL_ALIGN 1
445617680SpstEOF
445717680Spst
445817680Spst    fi
445917680Spst
446056893Sfenner
446156893Sfenner	echo $ac_n "checking for h_errno""... $ac_c" 1>&6
446275115Sfennerecho "configure:4463: checking for h_errno" >&5
446356893Sfenner	if eval "test \"`echo '$''{'ac_cv_var_h_errno'+set}'`\" = set"; then
446456893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
446539297Sfennerelse
446656893Sfenner  cat > conftest.$ac_ext <<EOF
446775115Sfenner#line 4468 "configure"
446856893Sfenner#include "confdefs.h"
446956893Sfenner
447056893Sfenner#		include <sys/types.h>
447156893Sfenner#		include <netdb.h>
447256893Sfennerint main() {
447356893Sfennerint foo = h_errno;
447456893Sfenner; return 0; }
447556893SfennerEOF
447675115Sfennerif { (eval echo configure:4477: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
447756893Sfenner  rm -rf conftest*
447856893Sfenner  ac_cv_var_h_errno=yes
447956893Sfennerelse
448056893Sfenner  echo "configure: failed program was:" >&5
448156893Sfenner  cat conftest.$ac_ext >&5
448256893Sfenner  rm -rf conftest*
448356893Sfenner  ac_cv_var_h_errno=no
448439297Sfennerfi
448556893Sfennerrm -f conftest*
448656893Sfennerfi
448739297Sfenner
448856893Sfenner	echo "$ac_t""$ac_cv_var_h_errno" 1>&6
448956893Sfenner	if test "$ac_cv_var_h_errno" = "yes"; then
449056893Sfenner		cat >> confdefs.h <<\EOF
449156893Sfenner#define HAVE_H_ERRNO 1
449256893SfennerEOF
449356893Sfenner
449456893Sfenner	fi
449556893Sfenner
449656893Sfenner
449775115Sfenner# Check whether --with-crypto or --without-crypto was given.
449875115Sfennerif test "${with_crypto+set}" = set; then
449975115Sfenner  withval="$with_crypto"
450075115Sfenner  :
450175115Sfennerelse
450275115Sfenner  
450356893Sfennerecho $ac_n "checking for SSLeay""... $ac_c" 1>&6
450475115Sfennerecho "configure:4505: checking for SSLeay" >&5
450556893Sfennerac_cv_ssleay_path=no
450656893Sfennerincdir=no
450775115Sfennerfor dir in /usr /usr/local /usr/local/ssl /usr/pkg; do
450856893Sfenner	if test -d $dir/lib -a -f $dir/lib/libcrypto.a; then
450956893Sfenner		ac_cv_ssleay_path=$dir
451056893Sfenner	fi
451175115Sfenner	if test -d $dir/include/ssleay -a -f $dir/include/ssleay/des.h; then
451275115Sfenner	  incdir="-I$dir/include/ssleay"
451375115Sfenner	elif test -d $dir/include/openssl -a -f $dir/include/openssl/des.h; then
451475115Sfenner   	  incdir="-I$dir/include -I$dir/include/openssl"
451575115Sfenner	elif test -d $dir/include -a -f $dir/include/des.h; then
451656893Sfenner		incdir="-I$dir/include"
451756893Sfenner	fi
451856893Sfenner	if test "$ac_cv_ssleay_path" != "no" -a "$incdir" != "no"; then
451956893Sfenner		break;
452056893Sfenner	else
452156893Sfenner		ac_cv_ssleay_path=no
452256893Sfenner		incdir=no
452356893Sfenner	fi
452456893Sfennerdone
452556893Sfennerecho "$ac_t""$ac_cv_ssleay_path" 1>&6
452656893Sfennerif test "$ac_cv_ssleay_path" != no; then
452756893Sfenner	V_INCLS="$V_INCLS $incdir"
452875115Sfenner	LDFLAGS="-L$dir/lib $LDFLAGS"
452956893Sfenner	if test -f $ac_cv_ssleay_path/lib/libRSAglue.a; then
453056893Sfenner		LIBS="$LIBS -lRSAglue"
453156893Sfenner	fi
453256893Sfenner	if test -f $ac_cv_ssleay_path/lib/librsaref.a; then
453356893Sfenner		LIBS="$LIBS -lrsaref"
453456893Sfenner	fi
453556893Sfenner	echo $ac_n "checking for des_cbc_encrypt in -lcrypto""... $ac_c" 1>&6
453675115Sfennerecho "configure:4537: checking for des_cbc_encrypt in -lcrypto" >&5
453756893Sfennerac_lib_var=`echo crypto'_'des_cbc_encrypt | sed 'y%./+-%__p_%'`
453856893Sfennerif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
453956893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
454056893Sfennerelse
454156893Sfenner  ac_save_LIBS="$LIBS"
454256893SfennerLIBS="-lcrypto  $LIBS"
454356893Sfennercat > conftest.$ac_ext <<EOF
454475115Sfenner#line 4545 "configure"
454556893Sfenner#include "confdefs.h"
454656893Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
454756893Sfenner/* We use char because int might match the return type of a gcc2
454856893Sfenner    builtin and then its argument prototype would still apply.  */
454956893Sfennerchar des_cbc_encrypt();
455056893Sfenner
455156893Sfennerint main() {
455256893Sfennerdes_cbc_encrypt()
455356893Sfenner; return 0; }
455456893SfennerEOF
455575115Sfennerif { (eval echo configure:4556: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
455656893Sfenner  rm -rf conftest*
455756893Sfenner  eval "ac_cv_lib_$ac_lib_var=yes"
455856893Sfennerelse
455956893Sfenner  echo "configure: failed program was:" >&5
456056893Sfenner  cat conftest.$ac_ext >&5
456156893Sfenner  rm -rf conftest*
456256893Sfenner  eval "ac_cv_lib_$ac_lib_var=no"
456356893Sfennerfi
456456893Sfennerrm -f conftest*
456556893SfennerLIBS="$ac_save_LIBS"
456656893Sfenner
456756893Sfennerfi
456856893Sfennerif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
456956893Sfenner  echo "$ac_t""yes" 1>&6
457056893Sfenner    ac_tr_lib=HAVE_LIB`echo crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \
457156893Sfenner    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
457256893Sfenner  cat >> confdefs.h <<EOF
457356893Sfenner#define $ac_tr_lib 1
457456893SfennerEOF
457556893Sfenner
457656893Sfenner  LIBS="-lcrypto $LIBS"
457756893Sfenner
457856893Sfennerelse
457956893Sfenner  echo "$ac_t""no" 1>&6
458056893Sfennerfi
458156893Sfenner
458256893Sfenner
458356893Sfenner	bak_CPPFLAGS=$CPPFLAGS
458456893Sfenner	CPPFLAGS="$CPPFLAGS $V_INCLS"
458575115Sfenner	for ac_hdr in cast.h
458656893Sfennerdo
458756893Sfennerac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
458856893Sfennerecho $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
458975115Sfennerecho "configure:4590: checking for $ac_hdr" >&5
459056893Sfennerif eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
459156893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
459256893Sfennerelse
459356893Sfenner  cat > conftest.$ac_ext <<EOF
459475115Sfenner#line 4595 "configure"
459556893Sfenner#include "confdefs.h"
459656893Sfenner#include <$ac_hdr>
459756893SfennerEOF
459856893Sfennerac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
459975115Sfenner{ (eval echo configure:4600: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
460056893Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
460156893Sfennerif test -z "$ac_err"; then
460256893Sfenner  rm -rf conftest*
460356893Sfenner  eval "ac_cv_header_$ac_safe=yes"
460456893Sfennerelse
460556893Sfenner  echo "$ac_err" >&5
460656893Sfenner  echo "configure: failed program was:" >&5
460756893Sfenner  cat conftest.$ac_ext >&5
460856893Sfenner  rm -rf conftest*
460956893Sfenner  eval "ac_cv_header_$ac_safe=no"
461056893Sfennerfi
461156893Sfennerrm -f conftest*
461256893Sfennerfi
461356893Sfennerif eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
461456893Sfenner  echo "$ac_t""yes" 1>&6
461556893Sfenner    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
461656893Sfenner  cat >> confdefs.h <<EOF
461756893Sfenner#define $ac_tr_hdr 1
461856893SfennerEOF
461956893Sfenner 
462056893Sfennerelse
462156893Sfenner  echo "$ac_t""no" 1>&6
462256893Sfennerfi
462356893Sfennerdone
462456893Sfenner
462556893Sfenner
462656893Sfenner	if test "$ac_cv_header_cast_h" = "yes"; then
462756893Sfenner		echo $ac_n "checking for buggy CAST128""... $ac_c" 1>&6
462875115Sfennerecho "configure:4629: checking for buggy CAST128" >&5
462956893Sfenner		if test "$cross_compiling" = yes; then
463056893Sfenner  buggy_cast128="cross-compiling, assume yes"
463156893Sfennerelse
463256893Sfenner  cat > conftest.$ac_ext <<EOF
463375115Sfenner#line 4634 "configure"
463456893Sfenner#include "confdefs.h"
463556893Sfenner
463656893Sfenner#include <cast.h>
463756893Sfennermain()
463856893Sfenner{
463956893Sfenner	unsigned char key[] = {0x01,0x23,0x45,0x67,0x12};
464056893Sfenner	unsigned char in[] = {0x01,0x23,0x45,0x67,0x89,0xAB,0xCD,0xEF};
464156893Sfenner	unsigned char out[sizeof(in)];
464256893Sfenner	unsigned char ok[] = {0x7A,0xC8,0x16,0xD1,0x6E,0x9B,0x30,0x2E};
464356893Sfenner	CAST_KEY ks;
464456893Sfenner	CAST_set_key(&ks, sizeof(key), key);
464556893Sfenner	CAST_ecb_encrypt(in, out, &ks, CAST_ENCRYPT);
464656893Sfenner	if (memcmp(out, ok, sizeof(ok)) != 0)
464756893Sfenner		return 0;
464856893Sfenner	else
464956893Sfenner		return 1;
465056893Sfenner}
465156893SfennerEOF
465275115Sfennerif { (eval echo configure:4653: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
465356893Sfennerthen
465456893Sfenner  buggy_cast128=yes
465556893Sfennerelse
465656893Sfenner  echo "configure: failed program was:" >&5
465756893Sfenner  cat conftest.$ac_ext >&5
465856893Sfenner  rm -fr conftest*
465956893Sfenner  buggy_cast128=no
466056893Sfennerfi
466156893Sfennerrm -fr conftest*
466256893Sfennerfi
466356893Sfenner
466456893Sfenner		echo "$ac_t""$buggy_cast128" 1>&6
466556893Sfenner		if test "$buggy_cast128" != no; then
466656893Sfenner			echo "NOTE: SSLeay 0.9.0b has a bug in CAST128 en/decoding routine."
466756893Sfenner			echo "disabling CAST128 support."
466856893Sfenner			cat >> confdefs.h <<\EOF
466956893Sfenner#define HAVE_BUGGY_CAST128 1
467056893SfennerEOF
467156893Sfenner
467256893Sfenner		fi
467356893Sfenner	fi
467456893Sfenner
467556893Sfenner	CPPFLAGS=$bak_CPPFLAGS
467656893Sfennerfi
467756893Sfenner
467817680Spstfi
467917680Spst
468075115Sfennerfor ac_hdr in rc5.h
468175115Sfennerdo
468275115Sfennerac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
468375115Sfennerecho $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
468475115Sfennerecho "configure:4685: checking for $ac_hdr" >&5
468575115Sfennerif eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
468675115Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
468775115Sfennerelse
468875115Sfenner  cat > conftest.$ac_ext <<EOF
468975115Sfenner#line 4690 "configure"
469075115Sfenner#include "confdefs.h"
469175115Sfenner#include <$ac_hdr>
469275115SfennerEOF
469375115Sfennerac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
469475115Sfenner{ (eval echo configure:4695: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
469575115Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
469675115Sfennerif test -z "$ac_err"; then
469775115Sfenner  rm -rf conftest*
469875115Sfenner  eval "ac_cv_header_$ac_safe=yes"
469975115Sfennerelse
470075115Sfenner  echo "$ac_err" >&5
470175115Sfenner  echo "configure: failed program was:" >&5
470275115Sfenner  cat conftest.$ac_ext >&5
470375115Sfenner  rm -rf conftest*
470475115Sfenner  eval "ac_cv_header_$ac_safe=no"
470575115Sfennerfi
470675115Sfennerrm -f conftest*
470775115Sfennerfi
470875115Sfennerif eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
470975115Sfenner  echo "$ac_t""yes" 1>&6
471075115Sfenner    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
471175115Sfenner  cat >> confdefs.h <<EOF
471275115Sfenner#define $ac_tr_hdr 1
471375115SfennerEOF
471475115Sfenner 
471575115Sfennerelse
471675115Sfenner  echo "$ac_t""no" 1>&6
471775115Sfennerfi
471875115Sfennerdone
471917680Spst
472017680Spst
472117680Spst
472217680Spst
472317680Spst
472456893Sfenner
472575115Sfenner
472675115Sfenner
472717680Spst# Find a good install program.  We prefer a C program (faster),
472817680Spst# so one script is as good as another.  But avoid the broken or
472917680Spst# incompatible versions:
473017680Spst# SysV /etc/install, /usr/sbin/install
473117680Spst# SunOS /usr/etc/install
473217680Spst# IRIX /sbin/install
473317680Spst# AIX /bin/install
473456893Sfenner# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
473517680Spst# AFS /usr/afsws/bin/install, which mishandles nonexistent args
473617680Spst# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
473717680Spst# ./install, which can be erroneously created by make from ./install.sh.
473817680Spstecho $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
473975115Sfennerecho "configure:4740: checking for a BSD compatible install" >&5
474017680Spstif test -z "$INSTALL"; then
474117680Spstif eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
474217680Spst  echo $ac_n "(cached) $ac_c" 1>&6
474317680Spstelse
474456893Sfenner    IFS="${IFS= 	}"; ac_save_IFS="$IFS"; IFS=":"
474517680Spst  for ac_dir in $PATH; do
474617680Spst    # Account for people who put trailing slashes in PATH elements.
474717680Spst    case "$ac_dir/" in
474817680Spst    /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
474917680Spst    *)
475017680Spst      # OSF1 and SCO ODT 3.0 have their own names for install.
475156893Sfenner      # Don't use installbsd from OSF since it installs stuff as root
475256893Sfenner      # by default.
475356893Sfenner      for ac_prog in ginstall scoinst install; do
475417680Spst        if test -f $ac_dir/$ac_prog; then
475517680Spst	  if test $ac_prog = install &&
475617680Spst            grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
475717680Spst	    # AIX install.  It has an incompatible calling convention.
475817680Spst	    :
475917680Spst	  else
476017680Spst	    ac_cv_path_install="$ac_dir/$ac_prog -c"
476117680Spst	    break 2
476217680Spst	  fi
476317680Spst	fi
476417680Spst      done
476517680Spst      ;;
476617680Spst    esac
476717680Spst  done
476826180Sfenner  IFS="$ac_save_IFS"
476917680Spst
477017680Spstfi
477117680Spst  if test "${ac_cv_path_install+set}" = set; then
477217680Spst    INSTALL="$ac_cv_path_install"
477317680Spst  else
477417680Spst    # As a last resort, use the slow shell script.  We don't cache a
477517680Spst    # path for INSTALL within a source directory, because that will
477617680Spst    # break other packages using the cache if that directory is
477717680Spst    # removed, or if the path is relative.
477817680Spst    INSTALL="$ac_install_sh"
477917680Spst  fi
478017680Spstfi
478117680Spstecho "$ac_t""$INSTALL" 1>&6
478217680Spst
478317680Spst# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
478417680Spst# It thinks the first close brace ends the variable substitution.
478517680Spsttest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
478617680Spst
478756893Sfennertest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
478856893Sfenner
478917680Spsttest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
479017680Spst
479117680Spst
479256893Sfenner
479356893Sfenner
479475115Sfenner
479517680Spsttrap '' 1 2 15
479617680Spstcat > confcache <<\EOF
479717680Spst# This file is a shell script that caches the results of configure
479817680Spst# tests run on this system so they can be shared between configure
479917680Spst# scripts and configure runs.  It is not useful on other systems.
480017680Spst# If it contains results you don't want to keep, you may remove or edit it.
480117680Spst#
480217680Spst# By default, configure uses ./config.cache as the cache file,
480317680Spst# creating it if it does not exist already.  You can give configure
480417680Spst# the --cache-file=FILE option to use a different cache file; that is
480517680Spst# what configure does when it calls configure scripts in
480617680Spst# subdirectories, so they share the cache.
480717680Spst# Giving --cache-file=/dev/null disables caching, for debugging configure.
480817680Spst# config.status only pays attention to the cache file if you give it the
480917680Spst# --recheck option to rerun configure.
481017680Spst#
481117680SpstEOF
481226180Sfenner# The following way of writing the cache mishandles newlines in values,
481326180Sfenner# but we know of no workaround that is simple, portable, and efficient.
481426180Sfenner# So, don't put newlines in cache variables' values.
481517680Spst# Ultrix sh set writes to stderr and can't be redirected directly,
481617680Spst# and sets the high bit in the cache file unless we assign to the vars.
481717680Spst(set) 2>&1 |
481856893Sfenner  case `(ac_space=' '; set | grep ac_space) 2>&1` in
481926180Sfenner  *ac_space=\ *)
482026180Sfenner    # `set' does not quote correctly, so add quotes (double-quote substitution
482126180Sfenner    # turns \\\\ into \\, and sed turns \\ into \).
482226180Sfenner    sed -n \
482326180Sfenner      -e "s/'/'\\\\''/g" \
482426180Sfenner      -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
482526180Sfenner    ;;
482626180Sfenner  *)
482726180Sfenner    # `set' quotes correctly as required by POSIX, so do not add quotes.
482826180Sfenner    sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
482926180Sfenner    ;;
483026180Sfenner  esac >> confcache
483117680Spstif cmp -s $cache_file confcache; then
483217680Spst  :
483317680Spstelse
483417680Spst  if test -w $cache_file; then
483517680Spst    echo "updating cache $cache_file"
483617680Spst    cat confcache > $cache_file
483717680Spst  else
483817680Spst    echo "not updating unwritable cache $cache_file"
483917680Spst  fi
484017680Spstfi
484117680Spstrm -f confcache
484217680Spst
484317680Spsttrap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
484417680Spst
484517680Spsttest "x$prefix" = xNONE && prefix=$ac_default_prefix
484617680Spst# Let make expand exec_prefix.
484717680Spsttest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
484817680Spst
484917680Spst# Any assignment to VPATH causes Sun make to only execute
485017680Spst# the first set of double-colon rules, so remove it if not needed.
485117680Spst# If there is a colon in the path, we need to keep it.
485217680Spstif test "x$srcdir" = x.; then
485317680Spst  ac_vpsub='/^[ 	]*VPATH[ 	]*=[^:]*$/d'
485417680Spstfi
485517680Spst
485617680Spsttrap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
485717680Spst
485856893SfennerDEFS=-DHAVE_CONFIG_H
485917680Spst
486017680Spst# Without the "./", some shells look in PATH for config.status.
486117680Spst: ${CONFIG_STATUS=./config.status}
486217680Spst
486317680Spstecho creating $CONFIG_STATUS
486417680Spstrm -f $CONFIG_STATUS
486517680Spstcat > $CONFIG_STATUS <<EOF
486617680Spst#! /bin/sh
486717680Spst# Generated automatically by configure.
486817680Spst# Run this file to recreate the current configuration.
486917680Spst# This directory was configured as follows,
487017680Spst# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
487117680Spst#
487217680Spst# $0 $ac_configure_args
487317680Spst#
487417680Spst# Compiler output produced by configure, useful for debugging
487517680Spst# configure, is in ./config.log if it exists.
487617680Spst
487717680Spstac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
487817680Spstfor ac_option
487917680Spstdo
488017680Spst  case "\$ac_option" in
488117680Spst  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
488217680Spst    echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
488317680Spst    exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
488417680Spst  -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
488556893Sfenner    echo "$CONFIG_STATUS generated by autoconf version 2.13"
488617680Spst    exit 0 ;;
488717680Spst  -help | --help | --hel | --he | --h)
488817680Spst    echo "\$ac_cs_usage"; exit 0 ;;
488917680Spst  *) echo "\$ac_cs_usage"; exit 1 ;;
489017680Spst  esac
489117680Spstdone
489217680Spst
489317680Spstac_given_srcdir=$srcdir
489417680Spstac_given_INSTALL="$INSTALL"
489517680Spst
489656893Sfennertrap 'rm -fr `echo "Makefile config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
489717680SpstEOF
489817680Spstcat >> $CONFIG_STATUS <<EOF
489917680Spst
490017680Spst# Protect against being on the right side of a sed subst in config.status.
490117680Spstsed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
490217680Spst s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
490317680Spst$ac_vpsub
490417680Spst$extrasub
490556893Sfenners%@SHELL@%$SHELL%g
490617680Spsts%@CFLAGS@%$CFLAGS%g
490717680Spsts%@CPPFLAGS@%$CPPFLAGS%g
490817680Spsts%@CXXFLAGS@%$CXXFLAGS%g
490956893Sfenners%@FFLAGS@%$FFLAGS%g
491017680Spsts%@DEFS@%$DEFS%g
491117680Spsts%@LDFLAGS@%$LDFLAGS%g
491217680Spsts%@LIBS@%$LIBS%g
491317680Spsts%@exec_prefix@%$exec_prefix%g
491417680Spsts%@prefix@%$prefix%g
491517680Spsts%@program_transform_name@%$program_transform_name%g
491617680Spsts%@bindir@%$bindir%g
491717680Spsts%@sbindir@%$sbindir%g
491817680Spsts%@libexecdir@%$libexecdir%g
491917680Spsts%@datadir@%$datadir%g
492017680Spsts%@sysconfdir@%$sysconfdir%g
492117680Spsts%@sharedstatedir@%$sharedstatedir%g
492217680Spsts%@localstatedir@%$localstatedir%g
492317680Spsts%@libdir@%$libdir%g
492417680Spsts%@includedir@%$includedir%g
492517680Spsts%@oldincludedir@%$oldincludedir%g
492617680Spsts%@infodir@%$infodir%g
492717680Spsts%@mandir@%$mandir%g
492817680Spsts%@host@%$host%g
492917680Spsts%@host_alias@%$host_alias%g
493017680Spsts%@host_cpu@%$host_cpu%g
493117680Spsts%@host_vendor@%$host_vendor%g
493217680Spsts%@host_os@%$host_os%g
493317680Spsts%@target@%$target%g
493417680Spsts%@target_alias@%$target_alias%g
493517680Spsts%@target_cpu@%$target_cpu%g
493617680Spsts%@target_vendor@%$target_vendor%g
493717680Spsts%@target_os@%$target_os%g
493817680Spsts%@build@%$build%g
493917680Spsts%@build_alias@%$build_alias%g
494017680Spsts%@build_cpu@%$build_cpu%g
494117680Spsts%@build_vendor@%$build_vendor%g
494217680Spsts%@build_os@%$build_os%g
494317680Spsts%@SHLICC2@%$SHLICC2%g
494417680Spsts%@CC@%$CC%g
494517680Spsts%@CPP@%$CPP%g
494617680Spsts%@LIBOBJS@%$LIBOBJS%g
494717680Spsts%@V_CCOPT@%$V_CCOPT%g
494817680Spsts%@V_GROUP@%$V_GROUP%g
494917680Spsts%@V_INCLS@%$V_INCLS%g
495017680Spsts%@V_PCAPDEP@%$V_PCAPDEP%g
495156893Sfenners%@LOCALSRC@%$LOCALSRC%g
495217680Spsts%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
495356893Sfenners%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
495417680Spsts%@INSTALL_DATA@%$INSTALL_DATA%g
495517680Spst
495617680SpstCEOF
495717680SpstEOF
495826180Sfenner
495926180Sfennercat >> $CONFIG_STATUS <<\EOF
496026180Sfenner
496126180Sfenner# Split the substitutions into bite-sized pieces for seds with
496226180Sfenner# small command number limits, like on Digital OSF/1 and HP-UX.
496326180Sfennerac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
496426180Sfennerac_file=1 # Number of current file.
496526180Sfennerac_beg=1 # First line for current file.
496626180Sfennerac_end=$ac_max_sed_cmds # Line after last line for current file.
496726180Sfennerac_more_lines=:
496826180Sfennerac_sed_cmds=""
496926180Sfennerwhile $ac_more_lines; do
497026180Sfenner  if test $ac_beg -gt 1; then
497126180Sfenner    sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
497226180Sfenner  else
497326180Sfenner    sed "${ac_end}q" conftest.subs > conftest.s$ac_file
497426180Sfenner  fi
497526180Sfenner  if test ! -s conftest.s$ac_file; then
497626180Sfenner    ac_more_lines=false
497726180Sfenner    rm -f conftest.s$ac_file
497826180Sfenner  else
497926180Sfenner    if test -z "$ac_sed_cmds"; then
498026180Sfenner      ac_sed_cmds="sed -f conftest.s$ac_file"
498126180Sfenner    else
498226180Sfenner      ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
498326180Sfenner    fi
498426180Sfenner    ac_file=`expr $ac_file + 1`
498526180Sfenner    ac_beg=$ac_end
498626180Sfenner    ac_end=`expr $ac_end + $ac_max_sed_cmds`
498726180Sfenner  fi
498826180Sfennerdone
498926180Sfennerif test -z "$ac_sed_cmds"; then
499026180Sfenner  ac_sed_cmds=cat
499126180Sfennerfi
499226180SfennerEOF
499326180Sfenner
499417680Spstcat >> $CONFIG_STATUS <<EOF
499517680Spst
499617680SpstCONFIG_FILES=\${CONFIG_FILES-"Makefile"}
499717680SpstEOF
499817680Spstcat >> $CONFIG_STATUS <<\EOF
499917680Spstfor ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
500026180Sfenner  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
500117680Spst  case "$ac_file" in
500226180Sfenner  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
500317680Spst       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
500417680Spst  *) ac_file_in="${ac_file}.in" ;;
500517680Spst  esac
500617680Spst
500726180Sfenner  # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
500817680Spst
500917680Spst  # Remove last slash and all that follows it.  Not all systems have dirname.
501017680Spst  ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
501117680Spst  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
501217680Spst    # The file is in a subdirectory.
501317680Spst    test ! -d "$ac_dir" && mkdir "$ac_dir"
501417680Spst    ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
501517680Spst    # A "../" for each directory in $ac_dir_suffix.
501617680Spst    ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
501717680Spst  else
501817680Spst    ac_dir_suffix= ac_dots=
501917680Spst  fi
502017680Spst
502117680Spst  case "$ac_given_srcdir" in
502217680Spst  .)  srcdir=.
502317680Spst      if test -z "$ac_dots"; then top_srcdir=.
502417680Spst      else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
502517680Spst  /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
502617680Spst  *) # Relative path.
502717680Spst    srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
502817680Spst    top_srcdir="$ac_dots$ac_given_srcdir" ;;
502917680Spst  esac
503017680Spst
503117680Spst  case "$ac_given_INSTALL" in
503217680Spst  [/$]*) INSTALL="$ac_given_INSTALL" ;;
503317680Spst  *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
503417680Spst  esac
503526180Sfenner
503617680Spst  echo creating "$ac_file"
503717680Spst  rm -f "$ac_file"
503817680Spst  configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
503917680Spst  case "$ac_file" in
504017680Spst  *Makefile*) ac_comsub="1i\\
504117680Spst# $configure_input" ;;
504217680Spst  *) ac_comsub= ;;
504317680Spst  esac
504426180Sfenner
504526180Sfenner  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
504617680Spst  sed -e "$ac_comsub
504717680Spsts%@configure_input@%$configure_input%g
504817680Spsts%@srcdir@%$srcdir%g
504917680Spsts%@top_srcdir@%$top_srcdir%g
505017680Spsts%@INSTALL@%$INSTALL%g
505126180Sfenner" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
505217680Spstfi; done
505326180Sfennerrm -f conftest.s*
505417680Spst
505556893Sfenner# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
505656893Sfenner# NAME is the cpp macro being defined and VALUE is the value it is being given.
505756893Sfenner#
505856893Sfenner# ac_d sets the value in "#define NAME VALUE" lines.
505956893Sfennerac_dA='s%^\([ 	]*\)#\([ 	]*define[ 	][ 	]*\)'
506056893Sfennerac_dB='\([ 	][ 	]*\)[^ 	]*%\1#\2'
506156893Sfennerac_dC='\3'
506256893Sfennerac_dD='%g'
506356893Sfenner# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
506456893Sfennerac_uA='s%^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
506556893Sfennerac_uB='\([ 	]\)%\1#\2define\3'
506656893Sfennerac_uC=' '
506756893Sfennerac_uD='\4%g'
506856893Sfenner# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
506956893Sfennerac_eA='s%^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
507056893Sfennerac_eB='$%\1#\2define\3'
507156893Sfennerac_eC=' '
507256893Sfennerac_eD='%g'
507356893Sfenner
507456893Sfennerif test "${CONFIG_HEADERS+set}" != set; then
507526180SfennerEOF
507626180Sfennercat >> $CONFIG_STATUS <<EOF
507756893Sfenner  CONFIG_HEADERS="config.h"
507856893SfennerEOF
507956893Sfennercat >> $CONFIG_STATUS <<\EOF
508056893Sfennerfi
508156893Sfennerfor ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
508256893Sfenner  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
508356893Sfenner  case "$ac_file" in
508456893Sfenner  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
508556893Sfenner       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
508656893Sfenner  *) ac_file_in="${ac_file}.in" ;;
508756893Sfenner  esac
508817680Spst
508956893Sfenner  echo creating $ac_file
509056893Sfenner
509156893Sfenner  rm -f conftest.frag conftest.in conftest.out
509256893Sfenner  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
509356893Sfenner  cat $ac_file_inputs > conftest.in
509456893Sfenner
509526180SfennerEOF
509656893Sfenner
509756893Sfenner# Transform confdefs.h into a sed script conftest.vals that substitutes
509856893Sfenner# the proper values into config.h.in to produce config.h.  And first:
509956893Sfenner# Protect against being on the right side of a sed subst in config.status.
510056893Sfenner# Protect against being in an unquoted here document in config.status.
510156893Sfennerrm -f conftest.vals
510256893Sfennercat > conftest.hdr <<\EOF
510356893Sfenners/[\\&%]/\\&/g
510456893Sfenners%[\\$`]%\\&%g
510556893Sfenners%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
510656893Sfenners%ac_d%ac_u%gp
510756893Sfenners%ac_u%ac_e%gp
510856893SfennerEOF
510956893Sfennersed -n -f conftest.hdr confdefs.h > conftest.vals
511056893Sfennerrm -f conftest.hdr
511156893Sfenner
511256893Sfenner# This sed command replaces #undef with comments.  This is necessary, for
511356893Sfenner# example, in the case of _POSIX_SOURCE, which is predefined and required
511456893Sfenner# on some systems where configure will not decide to define it.
511556893Sfennercat >> conftest.vals <<\EOF
511656893Sfenners%^[ 	]*#[ 	]*undef[ 	][ 	]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
511756893SfennerEOF
511856893Sfenner
511956893Sfenner# Break up conftest.vals because some shells have a limit on
512056893Sfenner# the size of here documents, and old seds have small limits too.
512156893Sfenner
512256893Sfennerrm -f conftest.tail
512356893Sfennerwhile :
512456893Sfennerdo
512556893Sfenner  ac_lines=`grep -c . conftest.vals`
512656893Sfenner  # grep -c gives empty output for an empty file on some AIX systems.
512756893Sfenner  if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
512856893Sfenner  # Write a limited-size here document to conftest.frag.
512956893Sfenner  echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
513056893Sfenner  sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
513156893Sfenner  echo 'CEOF
513256893Sfenner  sed -f conftest.frag conftest.in > conftest.out
513356893Sfenner  rm -f conftest.in
513456893Sfenner  mv conftest.out conftest.in
513556893Sfenner' >> $CONFIG_STATUS
513656893Sfenner  sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
513756893Sfenner  rm -f conftest.vals
513856893Sfenner  mv conftest.tail conftest.vals
513956893Sfennerdone
514056893Sfennerrm -f conftest.vals
514156893Sfenner
514226180Sfennercat >> $CONFIG_STATUS <<\EOF
514356893Sfenner  rm -f conftest.frag conftest.h
514456893Sfenner  echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
514556893Sfenner  cat conftest.in >> conftest.h
514656893Sfenner  rm -f conftest.in
514756893Sfenner  if cmp -s $ac_file conftest.h 2>/dev/null; then
514856893Sfenner    echo "$ac_file is unchanged"
514956893Sfenner    rm -f conftest.h
515056893Sfenner  else
515156893Sfenner    # Remove last slash and all that follows it.  Not all systems have dirname.
515256893Sfenner      ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
515356893Sfenner      if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
515456893Sfenner      # The file is in a subdirectory.
515556893Sfenner      test ! -d "$ac_dir" && mkdir "$ac_dir"
515656893Sfenner    fi
515756893Sfenner    rm -f $ac_file
515856893Sfenner    mv conftest.h $ac_file
515956893Sfenner  fi
516056893Sfennerfi; done
516117680Spst
516256893SfennerEOF
516356893Sfennercat >> $CONFIG_STATUS <<EOF
516456893Sfenner
516575115Sfenner
516656893SfennerEOF
516756893Sfennercat >> $CONFIG_STATUS <<\EOF
516875115Sfennerif test -f .devel; then
516975115Sfenner	echo timestamp > stamp-h
517075115Sfenner	cat Makefile-devel-adds >> Makefile
517175115Sfenner	make depend
517275115Sfennerfi
517356893Sfenner
517417680Spstexit 0
517517680SpstEOF
517617680Spstchmod +x $CONFIG_STATUS
517717680Spstrm -fr confdefs* $ac_clean_files
517817680Spsttest "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
517917680Spst
518017680Spstexit 0
5181