configure revision 111726
117680Spst#! /bin/sh
217680Spst
3111726Sfenner# From configure.in Revision: 1.145.2.1 
475115Sfenner
575115Sfenner
675115Sfenner
775115Sfenner
8111726Sfenner#
9111726Sfenner# Try compiling a sample of the type of code that appears in
10111726Sfenner# gencode.c with "inline", "__inline__", and "__inline".
11111726Sfenner#
12111726Sfenner# Autoconf's AC_C_INLINE, at least in autoconf 2.13, isn't good enough,
13111726Sfenner# as it just tests whether a function returning "int" can be inlined;
14111726Sfenner# at least some versions of HP's C compiler can inline that, but can't
15111726Sfenner# inline a function that returns a struct pointer.
16111726Sfenner#
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
6575115Sfenner
6675115Sfenner
6775115Sfenner
6875115Sfenner
6975115Sfenner
7075115Sfenner
7175115Sfenner
7275115Sfenner
7375115Sfenner
74111726Sfenner
75111726Sfenner
7617680Spst# Guess values for system-dependent variables and create Makefiles.
7756893Sfenner# Generated automatically using autoconf version 2.13 
7817680Spst# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7917680Spst#
8017680Spst# This configure script is free software; the Free Software Foundation
8117680Spst# gives unlimited permission to copy, distribute and modify it.
8217680Spst
8317680Spst# Defaults:
8417680Spstac_help=
8517680Spstac_default_prefix=/usr/local
8617680Spst# Any additions from configure.in:
8739297Sfennerac_help="$ac_help
8839297Sfenner  --without-gcc           don't use gcc"
8956893Sfennerac_help="$ac_help
9098524Sfenner  --enable-smb            enable possibly-buggy SMB printer [default=yes]
9198524Sfenner  --disable-smb           disable possibly-buggy SMB printer"
9298524Sfennerac_help="$ac_help
9356893Sfenner  --enable-ipv6           enable ipv6 (with ipv4) support
9456893Sfenner  --disable-ipv6          disable ipv6 support"
9575115Sfennerac_help="$ac_help
9675115Sfenner  --without-crypto        disable crypto support"
9717680Spst
9817680Spst# Initialize some variables set by options.
9917680Spst# The variables have the same names as the options, with
10017680Spst# dashes changed to underlines.
10117680Spstbuild=NONE
10217680Spstcache_file=./config.cache
10317680Spstexec_prefix=NONE
10417680Spsthost=NONE
10517680Spstno_create=
10617680Spstnonopt=NONE
10717680Spstno_recursion=
10817680Spstprefix=NONE
10917680Spstprogram_prefix=NONE
11017680Spstprogram_suffix=NONE
11117680Spstprogram_transform_name=s,x,x,
11217680Spstsilent=
11317680Spstsite=
11417680Spstsrcdir=
11517680Spsttarget=NONE
11617680Spstverbose=
11717680Spstx_includes=NONE
11817680Spstx_libraries=NONE
11917680Spstbindir='${exec_prefix}/bin'
12017680Spstsbindir='${exec_prefix}/sbin'
12117680Spstlibexecdir='${exec_prefix}/libexec'
12217680Spstdatadir='${prefix}/share'
12317680Spstsysconfdir='${prefix}/etc'
12417680Spstsharedstatedir='${prefix}/com'
12517680Spstlocalstatedir='${prefix}/var'
12617680Spstlibdir='${exec_prefix}/lib'
12717680Spstincludedir='${prefix}/include'
12817680Spstoldincludedir='/usr/include'
12917680Spstinfodir='${prefix}/info'
13017680Spstmandir='${prefix}/man'
13117680Spst
13217680Spst# Initialize some other variables.
13317680Spstsubdirs=
13417680SpstMFLAGS= MAKEFLAGS=
13556893SfennerSHELL=${CONFIG_SHELL-/bin/sh}
13626180Sfenner# Maximum number of lines to put in a shell here document.
13726180Sfennerac_max_here_lines=12
13817680Spst
13917680Spstac_prev=
14017680Spstfor ac_option
14117680Spstdo
14217680Spst
14317680Spst  # If the previous option needs an argument, assign it.
14417680Spst  if test -n "$ac_prev"; then
14517680Spst    eval "$ac_prev=\$ac_option"
14617680Spst    ac_prev=
14717680Spst    continue
14817680Spst  fi
14917680Spst
15017680Spst  case "$ac_option" in
15117680Spst  -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
15217680Spst  *) ac_optarg= ;;
15317680Spst  esac
15417680Spst
15517680Spst  # Accept the important Cygnus configure options, so we can diagnose typos.
15617680Spst
15717680Spst  case "$ac_option" in
15817680Spst
15917680Spst  -bindir | --bindir | --bindi | --bind | --bin | --bi)
16017680Spst    ac_prev=bindir ;;
16117680Spst  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
16217680Spst    bindir="$ac_optarg" ;;
16317680Spst
16417680Spst  -build | --build | --buil | --bui | --bu)
16517680Spst    ac_prev=build ;;
16617680Spst  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
16717680Spst    build="$ac_optarg" ;;
16817680Spst
16917680Spst  -cache-file | --cache-file | --cache-fil | --cache-fi \
17017680Spst  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
17117680Spst    ac_prev=cache_file ;;
17217680Spst  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
17317680Spst  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
17417680Spst    cache_file="$ac_optarg" ;;
17517680Spst
17617680Spst  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
17717680Spst    ac_prev=datadir ;;
17817680Spst  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
17917680Spst  | --da=*)
18017680Spst    datadir="$ac_optarg" ;;
18117680Spst
18217680Spst  -disable-* | --disable-*)
18317680Spst    ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
18417680Spst    # Reject names that are not valid shell variable names.
18517680Spst    if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
18617680Spst      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
18717680Spst    fi
18817680Spst    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
18917680Spst    eval "enable_${ac_feature}=no" ;;
19017680Spst
19117680Spst  -enable-* | --enable-*)
19217680Spst    ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
19317680Spst    # Reject names that are not valid shell variable names.
19417680Spst    if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
19517680Spst      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
19617680Spst    fi
19717680Spst    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
19817680Spst    case "$ac_option" in
19917680Spst      *=*) ;;
20017680Spst      *) ac_optarg=yes ;;
20117680Spst    esac
20217680Spst    eval "enable_${ac_feature}='$ac_optarg'" ;;
20317680Spst
20417680Spst  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
20517680Spst  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
20617680Spst  | --exec | --exe | --ex)
20717680Spst    ac_prev=exec_prefix ;;
20817680Spst  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
20917680Spst  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
21017680Spst  | --exec=* | --exe=* | --ex=*)
21117680Spst    exec_prefix="$ac_optarg" ;;
21217680Spst
21317680Spst  -gas | --gas | --ga | --g)
21417680Spst    # Obsolete; use --with-gas.
21517680Spst    with_gas=yes ;;
21617680Spst
21717680Spst  -help | --help | --hel | --he)
21817680Spst    # Omit some internal or obsolete options to make the list less imposing.
21917680Spst    # This message is too long to be a string in the A/UX 3.1 sh.
22017680Spst    cat << EOF
22117680SpstUsage: configure [options] [host]
22217680SpstOptions: [defaults in brackets after descriptions]
22317680SpstConfiguration:
22417680Spst  --cache-file=FILE       cache test results in FILE
22517680Spst  --help                  print this message
22617680Spst  --no-create             do not create output files
22717680Spst  --quiet, --silent       do not print \`checking...' messages
22817680Spst  --version               print the version of autoconf that created configure
22917680SpstDirectory and file names:
23017680Spst  --prefix=PREFIX         install architecture-independent files in PREFIX
23117680Spst                          [$ac_default_prefix]
23217680Spst  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
23317680Spst                          [same as prefix]
23417680Spst  --bindir=DIR            user executables in DIR [EPREFIX/bin]
23517680Spst  --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
23617680Spst  --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
23717680Spst  --datadir=DIR           read-only architecture-independent data in DIR
23817680Spst                          [PREFIX/share]
23917680Spst  --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
24017680Spst  --sharedstatedir=DIR    modifiable architecture-independent data in DIR
24117680Spst                          [PREFIX/com]
24217680Spst  --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
24317680Spst  --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
24417680Spst  --includedir=DIR        C header files in DIR [PREFIX/include]
24517680Spst  --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
24617680Spst  --infodir=DIR           info documentation in DIR [PREFIX/info]
24717680Spst  --mandir=DIR            man documentation in DIR [PREFIX/man]
24817680Spst  --srcdir=DIR            find the sources in DIR [configure dir or ..]
24917680Spst  --program-prefix=PREFIX prepend PREFIX to installed program names
25017680Spst  --program-suffix=SUFFIX append SUFFIX to installed program names
25117680Spst  --program-transform-name=PROGRAM
25217680Spst                          run sed PROGRAM on installed program names
25317680SpstEOF
25417680Spst    cat << EOF
25517680SpstHost type:
25617680Spst  --build=BUILD           configure for building on BUILD [BUILD=HOST]
25717680Spst  --host=HOST             configure for HOST [guessed]
25817680Spst  --target=TARGET         configure for TARGET [TARGET=HOST]
25917680SpstFeatures and packages:
26017680Spst  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
26117680Spst  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
26217680Spst  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
26317680Spst  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
26417680Spst  --x-includes=DIR        X include files are in DIR
26517680Spst  --x-libraries=DIR       X library files are in DIR
26617680SpstEOF
26717680Spst    if test -n "$ac_help"; then
26817680Spst      echo "--enable and --with options recognized:$ac_help"
26917680Spst    fi
27017680Spst    exit 0 ;;
27117680Spst
27217680Spst  -host | --host | --hos | --ho)
27317680Spst    ac_prev=host ;;
27417680Spst  -host=* | --host=* | --hos=* | --ho=*)
27517680Spst    host="$ac_optarg" ;;
27617680Spst
27717680Spst  -includedir | --includedir | --includedi | --included | --include \
27817680Spst  | --includ | --inclu | --incl | --inc)
27917680Spst    ac_prev=includedir ;;
28017680Spst  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
28117680Spst  | --includ=* | --inclu=* | --incl=* | --inc=*)
28217680Spst    includedir="$ac_optarg" ;;
28317680Spst
28417680Spst  -infodir | --infodir | --infodi | --infod | --info | --inf)
28517680Spst    ac_prev=infodir ;;
28617680Spst  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
28717680Spst    infodir="$ac_optarg" ;;
28817680Spst
28917680Spst  -libdir | --libdir | --libdi | --libd)
29017680Spst    ac_prev=libdir ;;
29117680Spst  -libdir=* | --libdir=* | --libdi=* | --libd=*)
29217680Spst    libdir="$ac_optarg" ;;
29317680Spst
29417680Spst  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
29517680Spst  | --libexe | --libex | --libe)
29617680Spst    ac_prev=libexecdir ;;
29717680Spst  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
29817680Spst  | --libexe=* | --libex=* | --libe=*)
29917680Spst    libexecdir="$ac_optarg" ;;
30017680Spst
30117680Spst  -localstatedir | --localstatedir | --localstatedi | --localstated \
30217680Spst  | --localstate | --localstat | --localsta | --localst \
30317680Spst  | --locals | --local | --loca | --loc | --lo)
30417680Spst    ac_prev=localstatedir ;;
30517680Spst  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
30617680Spst  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
30717680Spst  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
30817680Spst    localstatedir="$ac_optarg" ;;
30917680Spst
31017680Spst  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
31117680Spst    ac_prev=mandir ;;
31217680Spst  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
31317680Spst    mandir="$ac_optarg" ;;
31417680Spst
31517680Spst  -nfp | --nfp | --nf)
31617680Spst    # Obsolete; use --without-fp.
31717680Spst    with_fp=no ;;
31817680Spst
31917680Spst  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
32017680Spst  | --no-cr | --no-c)
32117680Spst    no_create=yes ;;
32217680Spst
32317680Spst  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
32417680Spst  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
32517680Spst    no_recursion=yes ;;
32617680Spst
32717680Spst  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
32817680Spst  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
32917680Spst  | --oldin | --oldi | --old | --ol | --o)
33017680Spst    ac_prev=oldincludedir ;;
33117680Spst  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
33217680Spst  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
33317680Spst  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
33417680Spst    oldincludedir="$ac_optarg" ;;
33517680Spst
33617680Spst  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
33717680Spst    ac_prev=prefix ;;
33817680Spst  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
33917680Spst    prefix="$ac_optarg" ;;
34017680Spst
34117680Spst  -program-prefix | --program-prefix | --program-prefi | --program-pref \
34217680Spst  | --program-pre | --program-pr | --program-p)
34317680Spst    ac_prev=program_prefix ;;
34417680Spst  -program-prefix=* | --program-prefix=* | --program-prefi=* \
34517680Spst  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
34617680Spst    program_prefix="$ac_optarg" ;;
34717680Spst
34817680Spst  -program-suffix | --program-suffix | --program-suffi | --program-suff \
34917680Spst  | --program-suf | --program-su | --program-s)
35017680Spst    ac_prev=program_suffix ;;
35117680Spst  -program-suffix=* | --program-suffix=* | --program-suffi=* \
35217680Spst  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
35317680Spst    program_suffix="$ac_optarg" ;;
35417680Spst
35517680Spst  -program-transform-name | --program-transform-name \
35617680Spst  | --program-transform-nam | --program-transform-na \
35717680Spst  | --program-transform-n | --program-transform- \
35817680Spst  | --program-transform | --program-transfor \
35917680Spst  | --program-transfo | --program-transf \
36017680Spst  | --program-trans | --program-tran \
36117680Spst  | --progr-tra | --program-tr | --program-t)
36217680Spst    ac_prev=program_transform_name ;;
36317680Spst  -program-transform-name=* | --program-transform-name=* \
36417680Spst  | --program-transform-nam=* | --program-transform-na=* \
36517680Spst  | --program-transform-n=* | --program-transform-=* \
36617680Spst  | --program-transform=* | --program-transfor=* \
36717680Spst  | --program-transfo=* | --program-transf=* \
36817680Spst  | --program-trans=* | --program-tran=* \
36917680Spst  | --progr-tra=* | --program-tr=* | --program-t=*)
37017680Spst    program_transform_name="$ac_optarg" ;;
37117680Spst
37217680Spst  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
37317680Spst  | -silent | --silent | --silen | --sile | --sil)
37417680Spst    silent=yes ;;
37517680Spst
37617680Spst  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
37717680Spst    ac_prev=sbindir ;;
37817680Spst  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
37917680Spst  | --sbi=* | --sb=*)
38017680Spst    sbindir="$ac_optarg" ;;
38117680Spst
38217680Spst  -sharedstatedir | --sharedstatedir | --sharedstatedi \
38317680Spst  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
38417680Spst  | --sharedst | --shareds | --shared | --share | --shar \
38517680Spst  | --sha | --sh)
38617680Spst    ac_prev=sharedstatedir ;;
38717680Spst  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
38817680Spst  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
38917680Spst  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
39017680Spst  | --sha=* | --sh=*)
39117680Spst    sharedstatedir="$ac_optarg" ;;
39217680Spst
39317680Spst  -site | --site | --sit)
39417680Spst    ac_prev=site ;;
39517680Spst  -site=* | --site=* | --sit=*)
39617680Spst    site="$ac_optarg" ;;
39717680Spst
39817680Spst  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
39917680Spst    ac_prev=srcdir ;;
40017680Spst  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
40117680Spst    srcdir="$ac_optarg" ;;
40217680Spst
40317680Spst  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
40417680Spst  | --syscon | --sysco | --sysc | --sys | --sy)
40517680Spst    ac_prev=sysconfdir ;;
40617680Spst  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
40717680Spst  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
40817680Spst    sysconfdir="$ac_optarg" ;;
40917680Spst
41017680Spst  -target | --target | --targe | --targ | --tar | --ta | --t)
41117680Spst    ac_prev=target ;;
41217680Spst  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
41317680Spst    target="$ac_optarg" ;;
41417680Spst
41517680Spst  -v | -verbose | --verbose | --verbos | --verbo | --verb)
41617680Spst    verbose=yes ;;
41717680Spst
41817680Spst  -version | --version | --versio | --versi | --vers)
41956893Sfenner    echo "configure generated by autoconf version 2.13"
42017680Spst    exit 0 ;;
42117680Spst
42217680Spst  -with-* | --with-*)
42317680Spst    ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
42417680Spst    # Reject names that are not valid shell variable names.
42517680Spst    if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
42617680Spst      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
42717680Spst    fi
42817680Spst    ac_package=`echo $ac_package| sed 's/-/_/g'`
42917680Spst    case "$ac_option" in
43017680Spst      *=*) ;;
43117680Spst      *) ac_optarg=yes ;;
43217680Spst    esac
43317680Spst    eval "with_${ac_package}='$ac_optarg'" ;;
43417680Spst
43517680Spst  -without-* | --without-*)
43617680Spst    ac_package=`echo $ac_option|sed -e 's/-*without-//'`
43717680Spst    # Reject names that are not valid shell variable names.
43817680Spst    if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
43917680Spst      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
44017680Spst    fi
44117680Spst    ac_package=`echo $ac_package| sed 's/-/_/g'`
44217680Spst    eval "with_${ac_package}=no" ;;
44317680Spst
44417680Spst  --x)
44517680Spst    # Obsolete; use --with-x.
44617680Spst    with_x=yes ;;
44717680Spst
44817680Spst  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
44917680Spst  | --x-incl | --x-inc | --x-in | --x-i)
45017680Spst    ac_prev=x_includes ;;
45117680Spst  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
45217680Spst  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
45317680Spst    x_includes="$ac_optarg" ;;
45417680Spst
45517680Spst  -x-libraries | --x-libraries | --x-librarie | --x-librari \
45617680Spst  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
45717680Spst    ac_prev=x_libraries ;;
45817680Spst  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
45917680Spst  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
46017680Spst    x_libraries="$ac_optarg" ;;
46117680Spst
46217680Spst  -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
46317680Spst    ;;
46417680Spst
46517680Spst  *)
46617680Spst    if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
46717680Spst      echo "configure: warning: $ac_option: invalid host type" 1>&2
46817680Spst    fi
46917680Spst    if test "x$nonopt" != xNONE; then
47017680Spst      { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
47117680Spst    fi
47217680Spst    nonopt="$ac_option"
47317680Spst    ;;
47417680Spst
47517680Spst  esac
47617680Spstdone
47717680Spst
47817680Spstif test -n "$ac_prev"; then
47917680Spst  { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
48017680Spstfi
48117680Spst
48217680Spsttrap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
48317680Spst
48417680Spst# File descriptor usage:
48517680Spst# 0 standard input
48617680Spst# 1 file creation
48717680Spst# 2 errors and warnings
48817680Spst# 3 some systems may open it to /dev/tty
48917680Spst# 4 used on the Kubota Titan
49017680Spst# 6 checking for... messages and results
49117680Spst# 5 compiler messages saved in config.log
49217680Spstif test "$silent" = yes; then
49317680Spst  exec 6>/dev/null
49417680Spstelse
49517680Spst  exec 6>&1
49617680Spstfi
49717680Spstexec 5>./config.log
49817680Spst
49917680Spstecho "\
50017680SpstThis file contains any messages produced by compilers while
50117680Spstrunning configure, to aid debugging if configure makes a mistake.
50217680Spst" 1>&5
50317680Spst
50417680Spst# Strip out --no-create and --no-recursion so they do not pile up.
50517680Spst# Also quote any args containing shell metacharacters.
50617680Spstac_configure_args=
50717680Spstfor ac_arg
50817680Spstdo
50917680Spst  case "$ac_arg" in
51017680Spst  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
51117680Spst  | --no-cr | --no-c) ;;
51217680Spst  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
51317680Spst  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
51417680Spst  *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
51517680Spst  ac_configure_args="$ac_configure_args '$ac_arg'" ;;
51617680Spst  *) ac_configure_args="$ac_configure_args $ac_arg" ;;
51717680Spst  esac
51817680Spstdone
51917680Spst
52017680Spst# NLS nuisances.
52126180Sfenner# Only set these to C if already set.  These must not be set unconditionally
52226180Sfenner# because not all systems understand e.g. LANG=C (notably SCO).
52326180Sfenner# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
52426180Sfenner# Non-C LC_CTYPE values break the ctype check.
52526180Sfennerif test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
52617680Spstif test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
52726180Sfennerif test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
52826180Sfennerif test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
52917680Spst
53017680Spst# confdefs.h avoids OS command line length limits that DEFS can exceed.
53117680Spstrm -rf conftest* confdefs.h
53217680Spst# AIX cpp loses on an empty file, so make sure it contains at least a newline.
53317680Spstecho > confdefs.h
53417680Spst
53517680Spst# A filename unique to this package, relative to the directory that
53617680Spst# configure is in, which we can look for to find out if srcdir is correct.
53717680Spstac_unique_file=tcpdump.c
53817680Spst
53917680Spst# Find the source files, if location was not specified.
54017680Spstif test -z "$srcdir"; then
54117680Spst  ac_srcdir_defaulted=yes
54217680Spst  # Try the directory containing this script, then its parent.
54317680Spst  ac_prog=$0
54417680Spst  ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
54517680Spst  test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
54617680Spst  srcdir=$ac_confdir
54717680Spst  if test ! -r $srcdir/$ac_unique_file; then
54817680Spst    srcdir=..
54917680Spst  fi
55017680Spstelse
55117680Spst  ac_srcdir_defaulted=no
55217680Spstfi
55317680Spstif test ! -r $srcdir/$ac_unique_file; then
55417680Spst  if test "$ac_srcdir_defaulted" = yes; then
55517680Spst    { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
55617680Spst  else
55717680Spst    { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
55817680Spst  fi
55917680Spstfi
56017680Spstsrcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
56117680Spst
56217680Spst# Prefer explicitly selected file to automatically selected ones.
56317680Spstif test -z "$CONFIG_SITE"; then
56417680Spst  if test "x$prefix" != xNONE; then
56517680Spst    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
56617680Spst  else
56717680Spst    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
56817680Spst  fi
56917680Spstfi
57017680Spstfor ac_site_file in $CONFIG_SITE; do
57117680Spst  if test -r "$ac_site_file"; then
57217680Spst    echo "loading site script $ac_site_file"
57317680Spst    . "$ac_site_file"
57417680Spst  fi
57517680Spstdone
57617680Spst
57717680Spstif test -r "$cache_file"; then
57817680Spst  echo "loading cache $cache_file"
57917680Spst  . $cache_file
58017680Spstelse
58117680Spst  echo "creating cache $cache_file"
58217680Spst  > $cache_file
58317680Spstfi
58417680Spst
58517680Spstac_ext=c
58617680Spst# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
58717680Spstac_cpp='$CPP $CPPFLAGS'
58817680Spstac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
58956893Sfennerac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
59026180Sfennercross_compiling=$ac_cv_prog_cc_cross
59117680Spst
59256893Sfennerac_exeext=
59356893Sfennerac_objext=o
59417680Spstif (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
59517680Spst  # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
59617680Spst  if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
59717680Spst    ac_n= ac_c='
59817680Spst' ac_t='	'
59917680Spst  else
60017680Spst    ac_n=-n ac_c= ac_t=
60117680Spst  fi
60217680Spstelse
60317680Spst  ac_n= ac_c='\c' ac_t=
60417680Spstfi
60517680Spst
60617680Spst
60717680Spst
60817680Spstac_aux_dir=
60917680Spstfor ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
61017680Spst  if test -f $ac_dir/install-sh; then
61117680Spst    ac_aux_dir=$ac_dir
61217680Spst    ac_install_sh="$ac_aux_dir/install-sh -c"
61317680Spst    break
61417680Spst  elif test -f $ac_dir/install.sh; then
61517680Spst    ac_aux_dir=$ac_dir
61617680Spst    ac_install_sh="$ac_aux_dir/install.sh -c"
61717680Spst    break
61817680Spst  fi
61917680Spstdone
62017680Spstif test -z "$ac_aux_dir"; then
62117680Spst  { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
62217680Spstfi
62317680Spstac_config_guess=$ac_aux_dir/config.guess
62417680Spstac_config_sub=$ac_aux_dir/config.sub
62517680Spstac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
62617680Spst
62717680Spst
62817680Spst# Make sure we can run config.sub.
62956893Sfennerif ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
63017680Spstelse { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
63117680Spstfi
63217680Spst
63317680Spstecho $ac_n "checking host system type""... $ac_c" 1>&6
634111726Sfennerecho "configure:635: checking host system type" >&5
63517680Spst
63617680Spsthost_alias=$host
63717680Spstcase "$host_alias" in
63817680SpstNONE)
63917680Spst  case $nonopt in
64017680Spst  NONE)
64156893Sfenner    if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
64217680Spst    else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
64317680Spst    fi ;;
64417680Spst  *) host_alias=$nonopt ;;
64517680Spst  esac ;;
64617680Spstesac
64717680Spst
64856893Sfennerhost=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
64926180Sfennerhost_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
65026180Sfennerhost_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
65126180Sfennerhost_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
65217680Spstecho "$ac_t""$host" 1>&6
65317680Spst
65417680Spst
65517680Spst
65639297Sfenner    
65739297Sfenner    
65839297Sfenner    
65939297Sfenner    # Check whether --with-gcc or --without-gcc was given.
66039297Sfennerif test "${with_gcc+set}" = set; then
66139297Sfenner  withval="$with_gcc"
66239297Sfenner  :
66339297Sfennerfi
66439297Sfenner
66539297Sfenner    V_CCOPT="-O"
66617680Spst    V_INCLS=""
66739297Sfenner    if test "${srcdir}" != "." ; then
66856893Sfenner	    V_INCLS="-I\$(srcdir)"
66939297Sfenner    fi
67026180Sfenner    if test "${CFLAGS+set}" = set; then
67126180Sfenner	    LBL_CFLAGS="$CFLAGS"
67226180Sfenner    fi
67317680Spst    if test -z "$CC" ; then
67498524Sfenner	    case "$host_os" in
67517680Spst
67617680Spst	    bsdi*)
67717680Spst		    # Extract the first word of "shlicc2", so it can be a program name with args.
67817680Spstset dummy shlicc2; ac_word=$2
67917680Spstecho $ac_n "checking for $ac_word""... $ac_c" 1>&6
680111726Sfennerecho "configure:681: checking for $ac_word" >&5
68117680Spstif eval "test \"`echo '$''{'ac_cv_prog_SHLICC2'+set}'`\" = set"; then
68217680Spst  echo $ac_n "(cached) $ac_c" 1>&6
68317680Spstelse
68417680Spst  if test -n "$SHLICC2"; then
68517680Spst  ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test.
68617680Spstelse
68756893Sfenner  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
68856893Sfenner  ac_dummy="$PATH"
68956893Sfenner  for ac_dir in $ac_dummy; do
69017680Spst    test -z "$ac_dir" && ac_dir=.
69117680Spst    if test -f $ac_dir/$ac_word; then
69217680Spst      ac_cv_prog_SHLICC2="yes"
69317680Spst      break
69417680Spst    fi
69517680Spst  done
69617680Spst  IFS="$ac_save_ifs"
69717680Spst  test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no"
69817680Spstfi
69917680Spstfi
70017680SpstSHLICC2="$ac_cv_prog_SHLICC2"
70117680Spstif test -n "$SHLICC2"; then
70217680Spst  echo "$ac_t""$SHLICC2" 1>&6
70317680Spstelse
70417680Spst  echo "$ac_t""no" 1>&6
70517680Spstfi
70617680Spst
70717680Spst		    if test $SHLICC2 = yes ; then
70817680Spst			    CC=shlicc2
70917680Spst			    export CC
71017680Spst		    fi
71117680Spst		    ;;
71217680Spst	    esac
71317680Spst    fi
71439297Sfenner    if test -z "$CC" -a "$with_gcc" = no ; then
71539297Sfenner	    CC=cc
71639297Sfenner	    export CC
71739297Sfenner    fi
71817680Spst    # Extract the first word of "gcc", so it can be a program name with args.
71917680Spstset dummy gcc; ac_word=$2
72017680Spstecho $ac_n "checking for $ac_word""... $ac_c" 1>&6
721111726Sfennerecho "configure:722: checking for $ac_word" >&5
72217680Spstif eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
72317680Spst  echo $ac_n "(cached) $ac_c" 1>&6
72417680Spstelse
72517680Spst  if test -n "$CC"; then
72617680Spst  ac_cv_prog_CC="$CC" # Let the user override the test.
72717680Spstelse
72856893Sfenner  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
72956893Sfenner  ac_dummy="$PATH"
73056893Sfenner  for ac_dir in $ac_dummy; do
73117680Spst    test -z "$ac_dir" && ac_dir=.
73217680Spst    if test -f $ac_dir/$ac_word; then
73317680Spst      ac_cv_prog_CC="gcc"
73417680Spst      break
73517680Spst    fi
73617680Spst  done
73717680Spst  IFS="$ac_save_ifs"
73817680Spstfi
73917680Spstfi
74017680SpstCC="$ac_cv_prog_CC"
74117680Spstif test -n "$CC"; then
74217680Spst  echo "$ac_t""$CC" 1>&6
74317680Spstelse
74417680Spst  echo "$ac_t""no" 1>&6
74517680Spstfi
74617680Spst
74717680Spstif test -z "$CC"; then
74817680Spst  # Extract the first word of "cc", so it can be a program name with args.
74917680Spstset dummy cc; ac_word=$2
75017680Spstecho $ac_n "checking for $ac_word""... $ac_c" 1>&6
751111726Sfennerecho "configure:752: checking for $ac_word" >&5
75217680Spstif eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
75317680Spst  echo $ac_n "(cached) $ac_c" 1>&6
75417680Spstelse
75517680Spst  if test -n "$CC"; then
75617680Spst  ac_cv_prog_CC="$CC" # Let the user override the test.
75717680Spstelse
75856893Sfenner  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
75917680Spst  ac_prog_rejected=no
76056893Sfenner  ac_dummy="$PATH"
76156893Sfenner  for ac_dir in $ac_dummy; do
76217680Spst    test -z "$ac_dir" && ac_dir=.
76317680Spst    if test -f $ac_dir/$ac_word; then
76417680Spst      if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
76517680Spst        ac_prog_rejected=yes
76617680Spst	continue
76717680Spst      fi
76817680Spst      ac_cv_prog_CC="cc"
76917680Spst      break
77017680Spst    fi
77117680Spst  done
77217680Spst  IFS="$ac_save_ifs"
77317680Spstif test $ac_prog_rejected = yes; then
77417680Spst  # We found a bogon in the path, so make sure we never use it.
77517680Spst  set dummy $ac_cv_prog_CC
77617680Spst  shift
77717680Spst  if test $# -gt 0; then
77817680Spst    # We chose a different compiler from the bogus one.
77917680Spst    # However, it has the same basename, so the bogon will be chosen
78017680Spst    # first if we set CC to just the basename; use the full file name.
78117680Spst    shift
78217680Spst    set dummy "$ac_dir/$ac_word" "$@"
78317680Spst    shift
78417680Spst    ac_cv_prog_CC="$@"
78517680Spst  fi
78617680Spstfi
78717680Spstfi
78817680Spstfi
78917680SpstCC="$ac_cv_prog_CC"
79017680Spstif test -n "$CC"; then
79117680Spst  echo "$ac_t""$CC" 1>&6
79217680Spstelse
79317680Spst  echo "$ac_t""no" 1>&6
79417680Spstfi
79517680Spst
79656893Sfenner  if test -z "$CC"; then
79756893Sfenner    case "`uname -s`" in
79856893Sfenner    *win32* | *WIN32*)
79956893Sfenner      # Extract the first word of "cl", so it can be a program name with args.
80056893Sfennerset dummy cl; ac_word=$2
80156893Sfennerecho $ac_n "checking for $ac_word""... $ac_c" 1>&6
802111726Sfennerecho "configure:803: checking for $ac_word" >&5
80356893Sfennerif eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
80456893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
80556893Sfennerelse
80656893Sfenner  if test -n "$CC"; then
80756893Sfenner  ac_cv_prog_CC="$CC" # Let the user override the test.
80856893Sfennerelse
80956893Sfenner  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
81056893Sfenner  ac_dummy="$PATH"
81156893Sfenner  for ac_dir in $ac_dummy; do
81256893Sfenner    test -z "$ac_dir" && ac_dir=.
81356893Sfenner    if test -f $ac_dir/$ac_word; then
81456893Sfenner      ac_cv_prog_CC="cl"
81556893Sfenner      break
81656893Sfenner    fi
81756893Sfenner  done
81856893Sfenner  IFS="$ac_save_ifs"
81956893Sfennerfi
82056893Sfennerfi
82156893SfennerCC="$ac_cv_prog_CC"
82256893Sfennerif test -n "$CC"; then
82356893Sfenner  echo "$ac_t""$CC" 1>&6
82456893Sfennerelse
82556893Sfenner  echo "$ac_t""no" 1>&6
82656893Sfennerfi
82756893Sfenner ;;
82856893Sfenner    esac
82956893Sfenner  fi
83017680Spst  test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
83117680Spstfi
83217680Spst
83326180Sfennerecho $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
834111726Sfennerecho "configure:835: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
83526180Sfenner
83626180Sfennerac_ext=c
83726180Sfenner# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
83826180Sfennerac_cpp='$CPP $CPPFLAGS'
83926180Sfennerac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
84056893Sfennerac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
84126180Sfennercross_compiling=$ac_cv_prog_cc_cross
84226180Sfenner
84356893Sfennercat > conftest.$ac_ext << EOF
84456893Sfenner
845111726Sfenner#line 846 "configure"
84626180Sfenner#include "confdefs.h"
84756893Sfenner
84826180Sfennermain(){return(0);}
84926180SfennerEOF
850111726Sfennerif { (eval echo configure:851: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
85126180Sfenner  ac_cv_prog_cc_works=yes
85226180Sfenner  # If we can't run a trivial program, we are probably using a cross compiler.
85326180Sfenner  if (./conftest; exit) 2>/dev/null; then
85426180Sfenner    ac_cv_prog_cc_cross=no
85526180Sfenner  else
85626180Sfenner    ac_cv_prog_cc_cross=yes
85726180Sfenner  fi
85826180Sfennerelse
85926180Sfenner  echo "configure: failed program was:" >&5
86026180Sfenner  cat conftest.$ac_ext >&5
86126180Sfenner  ac_cv_prog_cc_works=no
86226180Sfennerfi
86326180Sfennerrm -fr conftest*
86456893Sfennerac_ext=c
86556893Sfenner# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
86656893Sfennerac_cpp='$CPP $CPPFLAGS'
86756893Sfennerac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
86856893Sfennerac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
86956893Sfennercross_compiling=$ac_cv_prog_cc_cross
87026180Sfenner
87126180Sfennerecho "$ac_t""$ac_cv_prog_cc_works" 1>&6
87226180Sfennerif test $ac_cv_prog_cc_works = no; then
87326180Sfenner  { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
87426180Sfennerfi
87526180Sfennerecho $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
876111726Sfennerecho "configure:877: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
87726180Sfennerecho "$ac_t""$ac_cv_prog_cc_cross" 1>&6
87826180Sfennercross_compiling=$ac_cv_prog_cc_cross
87926180Sfenner
88017680Spstecho $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
881111726Sfennerecho "configure:882: checking whether we are using GNU C" >&5
88217680Spstif eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
88317680Spst  echo $ac_n "(cached) $ac_c" 1>&6
88417680Spstelse
88517680Spst  cat > conftest.c <<EOF
88617680Spst#ifdef __GNUC__
88717680Spst  yes;
88817680Spst#endif
88917680SpstEOF
890111726Sfennerif { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:891: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
89117680Spst  ac_cv_prog_gcc=yes
89217680Spstelse
89317680Spst  ac_cv_prog_gcc=no
89417680Spstfi
89517680Spstfi
89617680Spst
89717680Spstecho "$ac_t""$ac_cv_prog_gcc" 1>&6
89826180Sfenner
89917680Spstif test $ac_cv_prog_gcc = yes; then
90017680Spst  GCC=yes
90156893Sfennerelse
90256893Sfenner  GCC=
90356893Sfennerfi
90456893Sfenner
90556893Sfennerac_test_CFLAGS="${CFLAGS+set}"
90656893Sfennerac_save_CFLAGS="$CFLAGS"
90756893SfennerCFLAGS=
90856893Sfennerecho $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
909111726Sfennerecho "configure:910: checking whether ${CC-cc} accepts -g" >&5
91026180Sfennerif eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
91117680Spst  echo $ac_n "(cached) $ac_c" 1>&6
91217680Spstelse
91317680Spst  echo 'void f(){}' > conftest.c
91417680Spstif test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
91526180Sfenner  ac_cv_prog_cc_g=yes
91617680Spstelse
91726180Sfenner  ac_cv_prog_cc_g=no
91817680Spstfi
91917680Spstrm -f conftest*
92017680Spst
92117680Spstfi
92217680Spst
92326180Sfennerecho "$ac_t""$ac_cv_prog_cc_g" 1>&6
92456893Sfennerif test "$ac_test_CFLAGS" = set; then
92556893Sfenner  CFLAGS="$ac_save_CFLAGS"
92656893Sfennerelif test $ac_cv_prog_cc_g = yes; then
92756893Sfenner  if test "$GCC" = yes; then
92826180Sfenner    CFLAGS="-g -O2"
92926180Sfenner  else
93056893Sfenner    CFLAGS="-g"
93156893Sfenner  fi
93256893Sfennerelse
93356893Sfenner  if test "$GCC" = yes; then
93426180Sfenner    CFLAGS="-O2"
93556893Sfenner  else
93656893Sfenner    CFLAGS=
93717680Spst  fi
93817680Spstfi
93917680Spst
94039297Sfenner    if test "$GCC" = yes ; then
94117680Spst	    if test "$SHLICC2" = yes ; then
94239297Sfenner		    ac_cv_lbl_gcc_vers=2
94339297Sfenner		    V_CCOPT="-O2"
94417680Spst	    else
94517680Spst		    echo $ac_n "checking gcc version""... $ac_c" 1>&6
946111726Sfennerecho "configure:947: checking gcc version" >&5
94739297Sfenner		    if eval "test \"`echo '$''{'ac_cv_lbl_gcc_vers'+set}'`\" = set"; then
94817680Spst  echo $ac_n "(cached) $ac_c" 1>&6
94917680Spstelse
95039297Sfenner  ac_cv_lbl_gcc_vers=`$CC -v 2>&1 | \
95139297Sfenner			    sed -e '/^gcc version /!d' \
95239297Sfenner				-e 's/^gcc version //' \
95339297Sfenner				-e 's/ .*//' -e 's/^[^0-9]*//' \
95439297Sfenner				-e 's/\..*//'`
95517680Spstfi
95617680Spst
95739297Sfenner		    echo "$ac_t""$ac_cv_lbl_gcc_vers" 1>&6
95839297Sfenner		    if test $ac_cv_lbl_gcc_vers -gt 1 ; then
95939297Sfenner			    V_CCOPT="-O2"
96017680Spst		    fi
96117680Spst	    fi
96217680Spst    else
96317680Spst	    echo $ac_n "checking that $CC handles ansi prototypes""... $ac_c" 1>&6
964111726Sfennerecho "configure:965: checking that $CC handles ansi prototypes" >&5
96539297Sfenner	    if eval "test \"`echo '$''{'ac_cv_lbl_cc_ansi_prototypes'+set}'`\" = set"; then
96617680Spst  echo $ac_n "(cached) $ac_c" 1>&6
96717680Spstelse
96817680Spst  cat > conftest.$ac_ext <<EOF
969111726Sfenner#line 970 "configure"
97017680Spst#include "confdefs.h"
97117680Spst#include <sys/types.h>
97226180Sfennerint main() {
97317680Spstint frob(int, char *)
97417680Spst; return 0; }
97517680SpstEOF
976111726Sfennerif { (eval echo configure:977: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
97717680Spst  rm -rf conftest*
97839297Sfenner  ac_cv_lbl_cc_ansi_prototypes=yes
97917680Spstelse
98026180Sfenner  echo "configure: failed program was:" >&5
98126180Sfenner  cat conftest.$ac_ext >&5
98217680Spst  rm -rf conftest*
98339297Sfenner  ac_cv_lbl_cc_ansi_prototypes=no
98417680Spstfi
98517680Spstrm -f conftest*
98617680Spstfi
98717680Spst
98839297Sfenner	    echo "$ac_t""$ac_cv_lbl_cc_ansi_prototypes" 1>&6
98939297Sfenner	    if test $ac_cv_lbl_cc_ansi_prototypes = no ; then
99098524Sfenner		    case "$host_os" in
99117680Spst
99217680Spst		    hpux*)
99317680Spst			    echo $ac_n "checking for HP-UX ansi compiler ($CC -Aa -D_HPUX_SOURCE)""... $ac_c" 1>&6
994111726Sfennerecho "configure:995: checking for HP-UX ansi compiler ($CC -Aa -D_HPUX_SOURCE)" >&5
99517680Spst			    savedcflags="$CFLAGS"
99617680Spst			    CFLAGS="-Aa -D_HPUX_SOURCE $CFLAGS"
99739297Sfenner			    if eval "test \"`echo '$''{'ac_cv_lbl_cc_hpux_cc_aa'+set}'`\" = set"; then
99817680Spst  echo $ac_n "(cached) $ac_c" 1>&6
99917680Spstelse
100017680Spst  cat > conftest.$ac_ext <<EOF
1001111726Sfenner#line 1002 "configure"
100217680Spst#include "confdefs.h"
100317680Spst#include <sys/types.h>
100426180Sfennerint main() {
100517680Spstint frob(int, char *)
100617680Spst; return 0; }
100717680SpstEOF
1008111726Sfennerif { (eval echo configure:1009: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
100917680Spst  rm -rf conftest*
101039297Sfenner  ac_cv_lbl_cc_hpux_cc_aa=yes
101117680Spstelse
101226180Sfenner  echo "configure: failed program was:" >&5
101326180Sfenner  cat conftest.$ac_ext >&5
101417680Spst  rm -rf conftest*
101539297Sfenner  ac_cv_lbl_cc_hpux_cc_aa=no
101617680Spstfi
101717680Spstrm -f conftest*
101817680Spstfi
101917680Spst
102039297Sfenner			    echo "$ac_t""$ac_cv_lbl_cc_hpux_cc_aa" 1>&6
102139297Sfenner			    if test $ac_cv_lbl_cc_hpux_cc_aa = no ; then
102239297Sfenner				    { echo "configure: error: see the INSTALL doc for more info" 1>&2; exit 1; }
102317680Spst			    fi
102417680Spst			    CFLAGS="$savedcflags"
102517680Spst			    V_CCOPT="-Aa $V_CCOPT"
102617680Spst			    cat >> confdefs.h <<\EOF
102717680Spst#define _HPUX_SOURCE 1
102817680SpstEOF
102917680Spst
103017680Spst			    ;;
103117680Spst
103217680Spst		    *)
103339297Sfenner			    { echo "configure: error: see the INSTALL doc for more info" 1>&2; exit 1; }
103417680Spst			    ;;
103517680Spst		    esac
103617680Spst	    fi
103739297Sfenner	    V_INCLS="$V_INCLS -I/usr/local/include"
103839297Sfenner	    LDFLAGS="$LDFLAGS -L/usr/local/lib"
103917680Spst
104098524Sfenner	    case "$host_os" in
104117680Spst
104217680Spst	    irix*)
104398524Sfenner		    V_CCOPT="$V_CCOPT -xansi -signed -O"
104417680Spst		    ;;
104517680Spst
104617680Spst	    osf*)
104798524Sfenner		    V_CCOPT="$V_CCOPT -std1 -O"
104817680Spst		    ;;
104917680Spst
105017680Spst	    ultrix*)
105117680Spst		    echo $ac_n "checking that Ultrix $CC hacks const in prototypes""... $ac_c" 1>&6
1052111726Sfennerecho "configure:1053: checking that Ultrix $CC hacks const in prototypes" >&5
105339297Sfenner		    if eval "test \"`echo '$''{'ac_cv_lbl_cc_const_proto'+set}'`\" = set"; then
105417680Spst  echo $ac_n "(cached) $ac_c" 1>&6
105517680Spstelse
105617680Spst  cat > conftest.$ac_ext <<EOF
1057111726Sfenner#line 1058 "configure"
105817680Spst#include "confdefs.h"
105917680Spst#include <sys/types.h>
106026180Sfennerint main() {
106117680Spststruct a { int b; };
106217680Spst			    void c(const struct a *)
106317680Spst; return 0; }
106417680SpstEOF
1065111726Sfennerif { (eval echo configure:1066: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
106617680Spst  rm -rf conftest*
106739297Sfenner  ac_cv_lbl_cc_const_proto=yes
106817680Spstelse
106926180Sfenner  echo "configure: failed program was:" >&5
107026180Sfenner  cat conftest.$ac_ext >&5
107117680Spst  rm -rf conftest*
107239297Sfenner  ac_cv_lbl_cc_const_proto=no
107317680Spstfi
107417680Spstrm -f conftest*
107517680Spstfi
107617680Spst
107739297Sfenner		    echo "$ac_t""$ac_cv_lbl_cc_const_proto" 1>&6
107839297Sfenner		    if test $ac_cv_lbl_cc_const_proto = no ; then
107917680Spst			    cat >> confdefs.h <<\EOF
108017680Spst#define const 
108117680SpstEOF
108217680Spst
108317680Spst		    fi
108417680Spst		    ;;
108517680Spst	    esac
108617680Spst    fi
108717680Spst
108856893Sfennerecho $ac_n "checking for inline""... $ac_c" 1>&6
1089111726Sfennerecho "configure:1090: checking for inline" >&5
1090111726Sfenner    if eval "test \"`echo '$''{'ac_cv_lbl_inline'+set}'`\" = set"; then
109156893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
109256893Sfennerelse
1093111726Sfenner  
1094111726Sfenner	ac_cv_lbl_inline=""
1095111726Sfenner	ac_lbl_cc_inline=no
1096111726Sfenner	for ac_lbl_inline in inline __inline__ __inline
1097111726Sfenner	do
1098111726Sfenner	    cat > conftest.$ac_ext <<EOF
1099111726Sfenner#line 1100 "configure"
110056893Sfenner#include "confdefs.h"
1101111726Sfenner#define inline $ac_lbl_inline
1102111726Sfenner		static inline struct iltest *foo(void);
1103111726Sfenner		struct iltest {
1104111726Sfenner		    int iltest1;
1105111726Sfenner		    int iltest2;
1106111726Sfenner		};
110717680Spst
1108111726Sfenner		static inline struct iltest *
1109111726Sfenner		foo()
1110111726Sfenner		{
1111111726Sfenner		    static struct iltest xxx;
1112111726Sfenner
1113111726Sfenner		    return &xxx;
1114111726Sfenner		}
111556893Sfennerint main() {
1116111726Sfenner
111756893Sfenner; return 0; }
111856893SfennerEOF
1119111726Sfennerif { (eval echo configure:1120: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
112056893Sfenner  rm -rf conftest*
1121111726Sfenner  ac_lbl_cc_inline=yes
112256893Sfennerelse
112356893Sfenner  echo "configure: failed program was:" >&5
112456893Sfenner  cat conftest.$ac_ext >&5
112556893Sfennerfi
112656893Sfennerrm -f conftest*
1127111726Sfenner	    if test "$ac_lbl_cc_inline" = yes ; then
1128111726Sfenner		break;
1129111726Sfenner	    fi
1130111726Sfenner	done
1131111726Sfenner	if test "$ac_lbl_cc_inline" = yes ; then
1132111726Sfenner	    ac_cv_lbl_inline=$ac_lbl_inline
1133111726Sfenner	fi
113456893Sfennerfi
113556893Sfenner
1136111726Sfenner    if test ! -z "$ac_cv_lbl_inline" ; then
1137111726Sfenner	echo "$ac_t""$ac_cv_lbl_inline" 1>&6
1138111726Sfenner    else
1139111726Sfenner	echo "$ac_t""no" 1>&6
1140111726Sfenner    fi
1141111726Sfenner    cat >> confdefs.h <<EOF
1142111726Sfenner#define inline $ac_cv_lbl_inline
114356893SfennerEOF
114456893Sfenner
114556893Sfenner
114675115Sfennerecho $ac_n "checking for __attribute__""... $ac_c" 1>&6
1147111726Sfennerecho "configure:1148: checking for __attribute__" >&5
114875115Sfennerif eval "test \"`echo '$''{'ac_cv___attribute__'+set}'`\" = set"; then
114975115Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
115075115Sfennerelse
115175115Sfenner  
115275115Sfennercat > conftest.$ac_ext <<EOF
1153111726Sfenner#line 1154 "configure"
115475115Sfenner#include "confdefs.h"
115575115Sfenner
115675115Sfenner#include <stdlib.h>
115775115Sfenner
115875115Sfennerint main() {
115975115Sfenner
116075115Sfennerstatic void foo(void) __attribute__ ((noreturn));
116175115Sfenner
116275115Sfennerstatic void
116375115Sfennerfoo(void)
116475115Sfenner{
116575115Sfenner  exit(1);
116675115Sfenner}
116775115Sfenner
116875115Sfenner; return 0; }
116975115SfennerEOF
1170111726Sfennerif { (eval echo configure:1171: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
117175115Sfenner  rm -rf conftest*
117275115Sfenner  ac_cv___attribute__=yes
117375115Sfennerelse
117475115Sfenner  echo "configure: failed program was:" >&5
117575115Sfenner  cat conftest.$ac_ext >&5
117675115Sfenner  rm -rf conftest*
117775115Sfenner  ac_cv___attribute__=no
117875115Sfennerfi
117975115Sfennerrm -f conftest*
118075115Sfennerfi
118175115Sfenner
118275115Sfennerif test "$ac_cv___attribute__" = "yes"; then
118375115Sfenner  cat >> confdefs.h <<\EOF
118475115Sfenner#define HAVE___ATTRIBUTE__ 1
118575115SfennerEOF
118675115Sfenner
118775115Sfennerfi
118875115Sfennerecho "$ac_t""$ac_cv___attribute__" 1>&6
118975115Sfenner
119075115Sfenner
119117680Spstecho $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1192111726Sfennerecho "configure:1193: checking how to run the C preprocessor" >&5
119317680Spst# On Suns, sometimes $CPP names a directory.
119417680Spstif test -n "$CPP" && test -d "$CPP"; then
119517680Spst  CPP=
119617680Spstfi
119717680Spstif test -z "$CPP"; then
119817680Spstif eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
119917680Spst  echo $ac_n "(cached) $ac_c" 1>&6
120017680Spstelse
120117680Spst    # This must be in double quotes, not single quotes, because CPP may get
120217680Spst  # substituted into the Makefile and "${CC-cc}" will confuse make.
120317680Spst  CPP="${CC-cc} -E"
120417680Spst  # On the NeXT, cc -E runs the code through the compiler's parser,
120517680Spst  # not just through cpp.
120617680Spst  cat > conftest.$ac_ext <<EOF
1207111726Sfenner#line 1208 "configure"
120817680Spst#include "confdefs.h"
120917680Spst#include <assert.h>
121017680SpstSyntax Error
121117680SpstEOF
121217680Spstac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1213111726Sfenner{ (eval echo configure:1214: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
121456893Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
121517680Spstif test -z "$ac_err"; then
121617680Spst  :
121717680Spstelse
121817680Spst  echo "$ac_err" >&5
121926180Sfenner  echo "configure: failed program was:" >&5
122026180Sfenner  cat conftest.$ac_ext >&5
122117680Spst  rm -rf conftest*
122217680Spst  CPP="${CC-cc} -E -traditional-cpp"
122317680Spst  cat > conftest.$ac_ext <<EOF
1224111726Sfenner#line 1225 "configure"
122517680Spst#include "confdefs.h"
122617680Spst#include <assert.h>
122717680SpstSyntax Error
122817680SpstEOF
122917680Spstac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1230111726Sfenner{ (eval echo configure:1231: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
123156893Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
123217680Spstif test -z "$ac_err"; then
123317680Spst  :
123417680Spstelse
123517680Spst  echo "$ac_err" >&5
123626180Sfenner  echo "configure: failed program was:" >&5
123726180Sfenner  cat conftest.$ac_ext >&5
123817680Spst  rm -rf conftest*
123956893Sfenner  CPP="${CC-cc} -nologo -E"
124056893Sfenner  cat > conftest.$ac_ext <<EOF
1241111726Sfenner#line 1242 "configure"
124256893Sfenner#include "confdefs.h"
124356893Sfenner#include <assert.h>
124456893SfennerSyntax Error
124556893SfennerEOF
124656893Sfennerac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1247111726Sfenner{ (eval echo configure:1248: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
124856893Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
124956893Sfennerif test -z "$ac_err"; then
125056893Sfenner  :
125156893Sfennerelse
125256893Sfenner  echo "$ac_err" >&5
125356893Sfenner  echo "configure: failed program was:" >&5
125456893Sfenner  cat conftest.$ac_ext >&5
125556893Sfenner  rm -rf conftest*
125617680Spst  CPP=/lib/cpp
125717680Spstfi
125817680Spstrm -f conftest*
125917680Spstfi
126017680Spstrm -f conftest*
126156893Sfennerfi
126256893Sfennerrm -f conftest*
126317680Spst  ac_cv_prog_CPP="$CPP"
126417680Spstfi
126517680Spst  CPP="$ac_cv_prog_CPP"
126617680Spstelse
126717680Spst  ac_cv_prog_CPP="$CPP"
126817680Spstfi
126917680Spstecho "$ac_t""$CPP" 1>&6
127017680Spst
127175115Sfennerfor ac_hdr in fcntl.h rpc/rpcent.h netinet/if_ether.h
127217680Spstdo
127326180Sfennerac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
127417680Spstecho $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1275111726Sfennerecho "configure:1276: checking for $ac_hdr" >&5
127617680Spstif eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
127717680Spst  echo $ac_n "(cached) $ac_c" 1>&6
127817680Spstelse
127917680Spst  cat > conftest.$ac_ext <<EOF
1280111726Sfenner#line 1281 "configure"
128117680Spst#include "confdefs.h"
128217680Spst#include <$ac_hdr>
128317680SpstEOF
128417680Spstac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1285111726Sfenner{ (eval echo configure:1286: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
128656893Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
128717680Spstif test -z "$ac_err"; then
128817680Spst  rm -rf conftest*
128917680Spst  eval "ac_cv_header_$ac_safe=yes"
129017680Spstelse
129117680Spst  echo "$ac_err" >&5
129226180Sfenner  echo "configure: failed program was:" >&5
129326180Sfenner  cat conftest.$ac_ext >&5
129417680Spst  rm -rf conftest*
129517680Spst  eval "ac_cv_header_$ac_safe=no"
129617680Spstfi
129717680Spstrm -f conftest*
129817680Spstfi
129917680Spstif eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
130017680Spst  echo "$ac_t""yes" 1>&6
130126180Sfenner    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
130217680Spst  cat >> confdefs.h <<EOF
130317680Spst#define $ac_tr_hdr 1
130417680SpstEOF
130517680Spst 
130617680Spstelse
130717680Spst  echo "$ac_t""no" 1>&6
130817680Spstfi
130917680Spstdone
131017680Spst
131117680Spstecho $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
1312111726Sfennerecho "configure:1313: checking whether time.h and sys/time.h may both be included" >&5
131317680Spstif eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
131417680Spst  echo $ac_n "(cached) $ac_c" 1>&6
131517680Spstelse
131617680Spst  cat > conftest.$ac_ext <<EOF
1317111726Sfenner#line 1318 "configure"
131817680Spst#include "confdefs.h"
131917680Spst#include <sys/types.h>
132017680Spst#include <sys/time.h>
132117680Spst#include <time.h>
132226180Sfennerint main() {
132317680Spststruct tm *tp;
132417680Spst; return 0; }
132517680SpstEOF
1326111726Sfennerif { (eval echo configure:1327: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
132717680Spst  rm -rf conftest*
132817680Spst  ac_cv_header_time=yes
132917680Spstelse
133026180Sfenner  echo "configure: failed program was:" >&5
133126180Sfenner  cat conftest.$ac_ext >&5
133217680Spst  rm -rf conftest*
133317680Spst  ac_cv_header_time=no
133417680Spstfi
133517680Spstrm -f conftest*
133617680Spstfi
133717680Spst
133817680Spstecho "$ac_t""$ac_cv_header_time" 1>&6
133917680Spstif test $ac_cv_header_time = yes; then
134017680Spst  cat >> confdefs.h <<\EOF
134117680Spst#define TIME_WITH_SYS_TIME 1
134217680SpstEOF
134317680Spst
134417680Spstfi
134517680Spst
134617680Spst
134798524Sfennercase "$host_os" in
134839297Sfenner
134939297Sfennerlinux*)
135039297Sfenner	echo $ac_n "checking Linux kernel version""... $ac_c" 1>&6
1351111726Sfennerecho "configure:1352: checking Linux kernel version" >&5
135275115Sfenner 	if test "$cross_compiling" = yes; then
135375115Sfenner 		if eval "test \"`echo '$''{'ac_cv_linux_vers'+set}'`\" = set"; then
135439297Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
135539297Sfennerelse
135675115Sfenner  ac_cv_linux_vers=unknown
135775115Sfennerfi
135875115Sfenner
135975115Sfenner 	else
136075115Sfenner 		if eval "test \"`echo '$''{'ac_cv_linux_vers'+set}'`\" = set"; then
136175115Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
136275115Sfennerelse
136339297Sfenner  ac_cv_linux_vers=`uname -r 2>&1 | \
136475115Sfenner 			sed -n -e '$s/.* //' -e '$s/\..*//p'`
136539297Sfennerfi
136639297Sfenner
136775115Sfenner 	fi
136839297Sfenner	echo "$ac_t""$ac_cv_linux_vers" 1>&6
136975115Sfenner 	if test $ac_cv_linux_vers = unknown ; then
137075115Sfenner 		{ echo "configure: error: cannot determine linux version when cross-compiling" 1>&2; exit 1; }
137175115Sfenner 	fi
137239297Sfenner	if test $ac_cv_linux_vers -lt 2 ; then
137339297Sfenner		{ echo "configure: error: version 2 or higher required; see the INSTALL doc for more info" 1>&2; exit 1; }
137439297Sfenner	fi
137539297Sfenner	;;
137639297Sfenner
137739297Sfenner*)
137839297Sfenner	;;
137939297Sfenneresac
138039297Sfenner
138156893Sfenner
138256893Sfennerfor ac_hdr in smi.h
138356893Sfennerdo
138456893Sfennerac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
138556893Sfennerecho $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1386111726Sfennerecho "configure:1387: checking for $ac_hdr" >&5
138756893Sfennerif eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
138856893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
138956893Sfennerelse
139056893Sfenner  cat > conftest.$ac_ext <<EOF
1391111726Sfenner#line 1392 "configure"
139256893Sfenner#include "confdefs.h"
139356893Sfenner#include <$ac_hdr>
139456893SfennerEOF
139556893Sfennerac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1396111726Sfenner{ (eval echo configure:1397: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
139756893Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
139856893Sfennerif test -z "$ac_err"; then
139956893Sfenner  rm -rf conftest*
140056893Sfenner  eval "ac_cv_header_$ac_safe=yes"
140156893Sfennerelse
140256893Sfenner  echo "$ac_err" >&5
140356893Sfenner  echo "configure: failed program was:" >&5
140456893Sfenner  cat conftest.$ac_ext >&5
140556893Sfenner  rm -rf conftest*
140656893Sfenner  eval "ac_cv_header_$ac_safe=no"
140756893Sfennerfi
140856893Sfennerrm -f conftest*
140956893Sfennerfi
141056893Sfennerif eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
141156893Sfenner  echo "$ac_t""yes" 1>&6
141256893Sfenner    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
141356893Sfenner  cat >> confdefs.h <<EOF
141456893Sfenner#define $ac_tr_hdr 1
141556893SfennerEOF
141656893Sfenner 
141756893Sfennerelse
141856893Sfenner  echo "$ac_t""no" 1>&6
141956893Sfennerfi
142056893Sfennerdone
142156893Sfenner
142275115Sfennerecho $ac_n "checking for smiInit in -lsmi""... $ac_c" 1>&6
1423111726Sfennerecho "configure:1424: checking for smiInit in -lsmi" >&5
142475115Sfennerac_lib_var=`echo smi'_'smiInit | sed 'y%./+-%__p_%'`
142556893Sfennerif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
142656893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
142756893Sfennerelse
142856893Sfenner  ac_save_LIBS="$LIBS"
142956893SfennerLIBS="-lsmi  $LIBS"
143056893Sfennercat > conftest.$ac_ext <<EOF
1431111726Sfenner#line 1432 "configure"
143256893Sfenner#include "confdefs.h"
143375115Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
143475115Sfenner/* We use char because int might match the return type of a gcc2
143575115Sfenner    builtin and then its argument prototype would still apply.  */
143675115Sfennerchar smiInit();
143756893Sfenner
143856893Sfennerint main() {
143975115SfennersmiInit()
144056893Sfenner; return 0; }
144156893SfennerEOF
1442111726Sfennerif { (eval echo configure:1443: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
144356893Sfenner  rm -rf conftest*
144456893Sfenner  eval "ac_cv_lib_$ac_lib_var=yes"
144556893Sfennerelse
144656893Sfenner  echo "configure: failed program was:" >&5
144756893Sfenner  cat conftest.$ac_ext >&5
144856893Sfenner  rm -rf conftest*
144956893Sfenner  eval "ac_cv_lib_$ac_lib_var=no"
145056893Sfennerfi
145156893Sfennerrm -f conftest*
145256893SfennerLIBS="$ac_save_LIBS"
145356893Sfenner
145456893Sfennerfi
145556893Sfennerif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
145656893Sfenner  echo "$ac_t""yes" 1>&6
145756893Sfenner    ac_tr_lib=HAVE_LIB`echo smi | sed -e 's/[^a-zA-Z0-9_]/_/g' \
145856893Sfenner    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
145956893Sfenner  cat >> confdefs.h <<EOF
146056893Sfenner#define $ac_tr_lib 1
146156893SfennerEOF
146256893Sfenner
146356893Sfenner  LIBS="-lsmi $LIBS"
146456893Sfenner
146556893Sfennerelse
146656893Sfenner  echo "$ac_t""no" 1>&6
146756893Sfennerfi
146856893Sfenner
146998524Sfennerif test "$ac_cv_header_smi_h" = yes -a "$ac_cv_lib_smi_smiInit" = yes
147098524Sfennerthen
147156893Sfennerecho $ac_n "checking whether to enable libsmi""... $ac_c" 1>&6
1472111726Sfennerecho "configure:1473: checking whether to enable libsmi" >&5
147356893Sfenner        if test "$cross_compiling" = yes; then
147475115Sfenner   echo "$ac_t""not when cross-compiling" 1>&6
147575115Sfenner  libsmi=no
147675115Sfenner
147756893Sfennerelse
147856893Sfenner  cat > conftest.$ac_ext <<EOF
1479111726Sfenner#line 1480 "configure"
148056893Sfenner#include "confdefs.h"
148156893Sfenner /* libsmi available check */
148256893Sfenner#include <smi.h>
148356893Sfennermain()
148456893Sfenner{
148575115Sfenner  int current, revision, age, n;
148675115Sfenner  const int required = 2;
148756893Sfenner  if (smiInit("")) 
148856893Sfenner    exit(1);
148975115Sfenner  if (strcmp(SMI_LIBRARY_VERSION, smi_library_version))
149075115Sfenner    exit(2);
149175115Sfenner  n = sscanf(smi_library_version, "%d:%d:%d", &current, &revision, &age);
149275115Sfenner  if (n != 3)
149375115Sfenner    exit(3);
149475115Sfenner  if (required < current - age || required > current)
149575115Sfenner    exit(4);
149675115Sfenner  exit(0);
149756893Sfenner}
149856893Sfenner
149956893SfennerEOF
1500111726Sfennerif { (eval echo configure:1501: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
150156893Sfennerthen
150256893Sfenner   echo "$ac_t""yes" 1>&6
150356893Sfenner  cat >> confdefs.h <<\EOF
150456893Sfenner#define LIBSMI 1
150556893SfennerEOF
150656893Sfenner
150756893Sfenner  libsmi=yes
150856893Sfennerelse
150956893Sfenner  echo "configure: failed program was:" >&5
151056893Sfenner  cat conftest.$ac_ext >&5
151156893Sfenner  rm -fr conftest*
151298524Sfenner   case $? in
151398524Sfenner  1) echo "$ac_t""no - smiInit failed" 1>&6 ;;
151498524Sfenner  2) echo "$ac_t""no - header/library version mismatch" 1>&6 ;;
151598524Sfenner  3) echo "$ac_t""no - can't determine library version" 1>&6 ;;
151698524Sfenner  4) echo "$ac_t""no - too old" 1>&6 ;;
151798524Sfenner  *) echo "$ac_t""no" 1>&6 ;;
151898524Sfenner  esac
151956893Sfenner  libsmi=no
152056893Sfennerfi
152156893Sfennerrm -fr conftest*
152256893Sfennerfi
152356893Sfenner
152498524Sfennerfi
152556893Sfenner
152698524Sfennerecho $ac_n "checking whether to enable the possibly-buggy SMB printer""... $ac_c" 1>&6
1527111726Sfennerecho "configure:1528: checking whether to enable the possibly-buggy SMB printer" >&5
152898524Sfenner# Check whether --enable-smb or --disable-smb was given.
152998524Sfennerif test "${enable_smb+set}" = set; then
153098524Sfenner  enableval="$enable_smb"
153198524Sfenner  :
153298524Sfennerelse
153398524Sfenner  enableval=yes
153498524Sfennerfi
153556893Sfenner
153698524Sfennercase "$enableval" in
153798524Sfenneryes)	echo "$ac_t""yes" 1>&6
153898524Sfenner	echo "configure: warning: The SMB printer may have exploitable buffer overflows!!!" 1>&2
153998524Sfenner	cat >> confdefs.h <<\EOF
154098524Sfenner#define TCPDUMP_DO_SMB 1
154198524SfennerEOF
154298524Sfenner
154398524Sfenner	LOCALSRC="print-smb.c smbutil.c $LOCALSRC"
154498524Sfenner	;;
154598524Sfenner*)	echo "$ac_t""no" 1>&6
154698524Sfenner	;;
154798524Sfenneresac
154898524Sfenner
154956893SfennerCFLAGS="$CFLAGS -Dss_family=__ss_family -Dss_len=__ss_len"
155056893Sfennerecho $ac_n "checking whether to enable ipv6""... $ac_c" 1>&6
1551111726Sfennerecho "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
1576111726Sfenner#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
1590111726Sfennerif { (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
1618111726Sfennerecho "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
1623111726Sfenner#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
1642111726Sfenner#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
1664111726Sfenner#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
1692111726Sfenner#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
1713111726Sfenner#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
1734111726Sfenner#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
1781111726Sfennerecho "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
1788111726Sfenner#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
1799111726Sfennerif { (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
1810111726Sfenner#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
1821111726Sfennerif { (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
1838111726Sfennerecho "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
1844111726Sfenner#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
1941111726Sfennerif { (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
1973111726Sfennerecho "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
1978111726Sfenner#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
2001111726Sfennerif { (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
2029111726Sfennerecho "configure:2030: checking for inet_ntop" >&5
203075115Sfennercat > conftest.$ac_ext <<EOF
2031111726Sfenner#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
2042111726Sfennerif { (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
2053111726Sfennerecho "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
2058111726Sfenner#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
2081111726Sfennerif { (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
2110111726Sfennerecho "configure:2111: checking for inet_pton" >&5
211175115Sfennercat > conftest.$ac_ext <<EOF
2112111726Sfenner#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
2123111726Sfennerif { (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
2134111726Sfennerecho "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
2139111726Sfenner#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
2162111726Sfennerif { (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
2191111726Sfennerecho "configure:2192: checking for inet_aton" >&5
219275115Sfennercat > conftest.$ac_ext <<EOF
2193111726Sfenner#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
2204111726Sfennerif { (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
2215111726Sfennerecho "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
2220111726Sfenner#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
2243111726Sfennerif { (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
2274111726Sfennerecho "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
2279111726Sfenner#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
2288111726Sfennerif { (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
2313111726Sfennerecho "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
2321111726Sfenner#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
2332111726Sfennerif { (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
2352111726Sfennerecho "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
2360111726Sfenner#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
2371111726Sfennerif { (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
2391111726Sfennerecho "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
2399111726Sfenner#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
2410111726Sfennerif { (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
2430111726Sfennerecho "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
2438111726Sfenner#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
2449111726Sfennerif { (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
2472111726Sfennerecho "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
2477111726Sfenner#line 2478 "configure"
247856893Sfenner#include "confdefs.h"
247956893Sfenner
248056893Sfenner#		include <netdb.h>
248156893Sfennerint main() {
248256893Sfennerstruct addrinfo a
248356893Sfenner; return 0; }
248456893SfennerEOF
2485111726Sfennerif { (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
2516111726Sfennerecho "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
2521111726Sfenner#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
2554111726Sfennerecho "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
2559111726Sfenner#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
2592111726Sfennerecho "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
2597111726Sfenner#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
2606111726Sfennerif { (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
2633111726Sfennerecho "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
2638111726Sfenner#line 2639 "configure"
263956893Sfenner#include "confdefs.h"
264056893Sfenner
264156893Sfenner#		include <arpa/nameser.h>
264256893Sfennerint main() {
264356893Sfennerint a = INADDRSZ
264456893Sfenner; return 0; }
264556893SfennerEOF
2646111726Sfennerif { (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
2668111726Sfennerecho "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
2673111726Sfenner#line 2674 "configure"
267456893Sfenner#include "confdefs.h"
267556893Sfenner
267656893Sfenner#		include <arpa/nameser.h>
267756893Sfennerint main() {
267856893Sfennerint a = IN6ADDRSZ
267956893Sfenner; return 0; }
268056893SfennerEOF
2681111726Sfennerif { (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
2709111726Sfennerecho "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
2714111726Sfenner#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
2724111726Sfennerif { (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
2750111726Sfennerecho "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
2755111726Sfenner#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
2766111726Sfennerif { (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
2792111726Sfennerecho "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
2797111726Sfenner#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
2808111726Sfennerif { (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
283598524Sfennerfor ac_func in vfprintf strcasecmp strlcat strlcpy strdup
283617680Spstdo
283717680Spstecho $ac_n "checking for $ac_func""... $ac_c" 1>&6
2838111726Sfennerecho "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
2843111726Sfenner#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
2866111726Sfennerif { (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
289298524Sfennerfor ac_func in ether_ntohost
289317680Spstdo
289417680Spstecho $ac_n "checking for $ac_func""... $ac_c" 1>&6
2895111726Sfennerecho "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
2900111726Sfenner#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
2923111726Sfennerif { (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 
294298524Sfenner    echo $ac_n "checking for buggy ether_ntohost""... $ac_c" 1>&6
2943111726Sfennerecho "configure:2944: checking for buggy ether_ntohost" >&5
294498524Sfennerif eval "test \"`echo '$''{'ac_cv_buggy_ether_ntohost'+set}'`\" = set"; then
294598524Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
294617680Spstelse
294798524Sfenner  
294898524Sfenner	if test "$cross_compiling" = yes; then
294998524Sfenner  ac_cv_buggy_ether_ntohost=not while cross-compiling
295098524Sfennerelse
295198524Sfenner  cat > conftest.$ac_ext <<EOF
2952111726Sfenner#line 2953 "configure"
295398524Sfenner#include "confdefs.h"
295498524Sfenner
295598524Sfenner		#include <netdb.h>
295698524Sfenner		#include <sys/types.h>
295798524Sfenner		#include <sys/param.h>
295898524Sfenner		#include <sys/socket.h>
295998524Sfenner
296098524Sfenner		int
296198524Sfenner		main(int argc, char **argv)
296298524Sfenner		{
296398524Sfenner			u_char ea[6] = { 0xff, 0xff, 0xff, 0xff, 0xff };
296498524Sfenner			char name[MAXHOSTNAMELEN];
296598524Sfenner
296698524Sfenner			ether_ntohost(name, (struct ether_addr *)ea);
296798524Sfenner			exit(0);
296898524Sfenner		}
296998524Sfenner	
297098524SfennerEOF
2971111726Sfennerif { (eval echo configure:2972: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
297298524Sfennerthen
297398524Sfenner  ac_cv_buggy_ether_ntohost=no
297498524Sfennerelse
297598524Sfenner  echo "configure: failed program was:" >&5
297698524Sfenner  cat conftest.$ac_ext >&5
297798524Sfenner  rm -fr conftest*
297898524Sfenner  ac_cv_buggy_ether_ntohost=yes
297998524Sfennerfi
298098524Sfennerrm -fr conftest*
298198524Sfennerfi
298298524Sfenner
298398524Sfennerfi
298498524Sfenner
298598524Sfennerecho "$ac_t""$ac_cv_buggy_ether_ntohost" 1>&6
298698524Sfenner    if test "$ac_cv_buggy_ether_ntohost" = "no"; then
298798524Sfenner	cat >> confdefs.h <<\EOF
298898524Sfenner#define USE_ETHER_NTOHOST 1
298998524SfennerEOF
299098524Sfenner
299198524Sfenner    fi
299298524Sfenner
299398524Sfennerelse
299417680Spst  echo "$ac_t""no" 1>&6
299517680Spstfi
299617680Spstdone
299717680Spst
299898524Sfennerfor ac_func in setlinebuf
299975115Sfennerdo
300075115Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6
3001111726Sfennerecho "configure:3002: checking for $ac_func" >&5
300275115Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
300375115Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
300475115Sfennerelse
300575115Sfenner  cat > conftest.$ac_ext <<EOF
3006111726Sfenner#line 3007 "configure"
300775115Sfenner#include "confdefs.h"
300875115Sfenner/* System header to define __stub macros and hopefully few prototypes,
300975115Sfenner    which can conflict with char $ac_func(); below.  */
301075115Sfenner#include <assert.h>
301175115Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
301275115Sfenner/* We use char because int might match the return type of a gcc2
301375115Sfenner    builtin and then its argument prototype would still apply.  */
301475115Sfennerchar $ac_func();
301575115Sfenner
301675115Sfennerint main() {
301775115Sfenner
301875115Sfenner/* The GNU C library defines this for functions which it implements
301975115Sfenner    to always fail with ENOSYS.  Some functions are actually named
302075115Sfenner    something starting with __ and the normal name is an alias.  */
302175115Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
302275115Sfennerchoke me
302375115Sfenner#else
302475115Sfenner$ac_func();
302575115Sfenner#endif
302675115Sfenner
302775115Sfenner; return 0; }
302875115SfennerEOF
3029111726Sfennerif { (eval echo configure:3030: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
303075115Sfenner  rm -rf conftest*
303175115Sfenner  eval "ac_cv_func_$ac_func=yes"
303275115Sfennerelse
303375115Sfenner  echo "configure: failed program was:" >&5
303475115Sfenner  cat conftest.$ac_ext >&5
303575115Sfenner  rm -rf conftest*
303675115Sfenner  eval "ac_cv_func_$ac_func=no"
303775115Sfennerfi
303875115Sfennerrm -f conftest*
303975115Sfennerfi
304075115Sfenner
304175115Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
304275115Sfenner  echo "$ac_t""yes" 1>&6
304375115Sfenner    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
304475115Sfenner  cat >> confdefs.h <<EOF
304575115Sfenner#define $ac_tr_func 1
304675115SfennerEOF
304775115Sfenner 
304875115Sfennerelse
304975115Sfenner  echo "$ac_t""no" 1>&6
305075115Sfennerfi
305175115Sfennerdone
305275115Sfenner
305375115Sfenner
305475115Sfennerneedsnprintf=no
305575115Sfennerfor ac_func in vsnprintf snprintf
305675115Sfennerdo
305775115Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6
3058111726Sfennerecho "configure:3059: checking for $ac_func" >&5
305975115Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
306075115Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
306175115Sfennerelse
306275115Sfenner  cat > conftest.$ac_ext <<EOF
3063111726Sfenner#line 3064 "configure"
306475115Sfenner#include "confdefs.h"
306575115Sfenner/* System header to define __stub macros and hopefully few prototypes,
306675115Sfenner    which can conflict with char $ac_func(); below.  */
306775115Sfenner#include <assert.h>
306875115Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
306975115Sfenner/* We use char because int might match the return type of a gcc2
307075115Sfenner    builtin and then its argument prototype would still apply.  */
307175115Sfennerchar $ac_func();
307275115Sfenner
307375115Sfennerint main() {
307475115Sfenner
307575115Sfenner/* The GNU C library defines this for functions which it implements
307675115Sfenner    to always fail with ENOSYS.  Some functions are actually named
307775115Sfenner    something starting with __ and the normal name is an alias.  */
307875115Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
307975115Sfennerchoke me
308075115Sfenner#else
308175115Sfenner$ac_func();
308275115Sfenner#endif
308375115Sfenner
308475115Sfenner; return 0; }
308575115SfennerEOF
3086111726Sfennerif { (eval echo configure:3087: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
308775115Sfenner  rm -rf conftest*
308875115Sfenner  eval "ac_cv_func_$ac_func=yes"
308975115Sfennerelse
309075115Sfenner  echo "configure: failed program was:" >&5
309175115Sfenner  cat conftest.$ac_ext >&5
309275115Sfenner  rm -rf conftest*
309375115Sfenner  eval "ac_cv_func_$ac_func=no"
309475115Sfennerfi
309575115Sfennerrm -f conftest*
309675115Sfennerfi
309775115Sfenner
309875115Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
309975115Sfenner  echo "$ac_t""yes" 1>&6
310075115Sfenner    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
310175115Sfenner  cat >> confdefs.h <<EOF
310275115Sfenner#define $ac_tr_func 1
310375115SfennerEOF
310475115Sfenner 
310575115Sfennerelse
310675115Sfenner  echo "$ac_t""no" 1>&6
310775115Sfennerneedsnprintf=yes
310875115Sfennerfi
310975115Sfennerdone
311075115Sfenner
311175115Sfennerif test $needsnprintf = yes; then
311275115Sfenner	LIBOBJS="$LIBOBJS snprintf.o"
311375115Sfennerfi
311475115Sfenner
311526180Sfenner
311639297Sfenner    echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
3117111726Sfennerecho "configure:3118: checking return type of signal handlers" >&5
311839297Sfennerif eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
311917680Spst  echo $ac_n "(cached) $ac_c" 1>&6
312017680Spstelse
312139297Sfenner  cat > conftest.$ac_ext <<EOF
3122111726Sfenner#line 3123 "configure"
312339297Sfenner#include "confdefs.h"
312439297Sfenner#include <sys/types.h>
312539297Sfenner#include <signal.h>
312639297Sfenner#ifdef signal
312739297Sfenner#undef signal
312839297Sfenner#endif
312939297Sfenner#ifdef __cplusplus
313039297Sfennerextern "C" void (*signal (int, void (*)(int)))(int);
313139297Sfenner#else
313239297Sfennervoid (*signal ()) ();
313339297Sfenner#endif
313439297Sfenner
313539297Sfennerint main() {
313639297Sfennerint i;
313739297Sfenner; return 0; }
313839297SfennerEOF
3139111726Sfennerif { (eval echo configure:3140: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
314039297Sfenner  rm -rf conftest*
314139297Sfenner  ac_cv_type_signal=void
314239297Sfennerelse
314339297Sfenner  echo "configure: failed program was:" >&5
314439297Sfenner  cat conftest.$ac_ext >&5
314539297Sfenner  rm -rf conftest*
314639297Sfenner  ac_cv_type_signal=int
314739297Sfennerfi
314839297Sfennerrm -f conftest*
314939297Sfennerfi
315039297Sfenner
315139297Sfennerecho "$ac_t""$ac_cv_type_signal" 1>&6
315239297Sfennercat >> confdefs.h <<EOF
315339297Sfenner#define RETSIGTYPE $ac_cv_type_signal
315439297SfennerEOF
315539297Sfenner
315639297Sfenner
315739297Sfenner    if test "$ac_cv_type_signal" = void ; then
315839297Sfenner	    cat >> confdefs.h <<\EOF
315939297Sfenner#define RETSIGVAL 
316039297SfennerEOF
316139297Sfenner
316239297Sfenner    else
316339297Sfenner	    cat >> confdefs.h <<\EOF
316439297Sfenner#define RETSIGVAL (0)
316539297SfennerEOF
316639297Sfenner
316739297Sfenner    fi
316898524Sfenner    case "$host_os" in
316939297Sfenner
317039297Sfenner    irix*)
317139297Sfenner	    cat >> confdefs.h <<\EOF
317239297Sfenner#define _BSD_SIGNALS 1
317339297SfennerEOF
317439297Sfenner
317539297Sfenner	    ;;
317639297Sfenner
317739297Sfenner    *)
317839297Sfenner	    	    for ac_func in sigset
317939297Sfennerdo
318039297Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6
3181111726Sfennerecho "configure:3182: checking for $ac_func" >&5
318239297Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
318339297Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
318439297Sfennerelse
318539297Sfenner  cat > conftest.$ac_ext <<EOF
3186111726Sfenner#line 3187 "configure"
318739297Sfenner#include "confdefs.h"
318839297Sfenner/* System header to define __stub macros and hopefully few prototypes,
318939297Sfenner    which can conflict with char $ac_func(); below.  */
319039297Sfenner#include <assert.h>
319139297Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
319239297Sfenner/* We use char because int might match the return type of a gcc2
319339297Sfenner    builtin and then its argument prototype would still apply.  */
319439297Sfennerchar $ac_func();
319539297Sfenner
319639297Sfennerint main() {
319739297Sfenner
319839297Sfenner/* The GNU C library defines this for functions which it implements
319939297Sfenner    to always fail with ENOSYS.  Some functions are actually named
320039297Sfenner    something starting with __ and the normal name is an alias.  */
320139297Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
320239297Sfennerchoke me
320339297Sfenner#else
320439297Sfenner$ac_func();
320539297Sfenner#endif
320639297Sfenner
320739297Sfenner; return 0; }
320839297SfennerEOF
3209111726Sfennerif { (eval echo configure:3210: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
321039297Sfenner  rm -rf conftest*
321139297Sfenner  eval "ac_cv_func_$ac_func=yes"
321239297Sfennerelse
321339297Sfenner  echo "configure: failed program was:" >&5
321439297Sfenner  cat conftest.$ac_ext >&5
321539297Sfenner  rm -rf conftest*
321639297Sfenner  eval "ac_cv_func_$ac_func=no"
321739297Sfennerfi
321839297Sfennerrm -f conftest*
321939297Sfennerfi
322039297Sfenner
322139297Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
322239297Sfenner  echo "$ac_t""yes" 1>&6
322339297Sfenner    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
322439297Sfenner  cat >> confdefs.h <<EOF
322539297Sfenner#define $ac_tr_func 1
322639297SfennerEOF
322739297Sfenner 
322839297Sfennerelse
322939297Sfenner  echo "$ac_t""no" 1>&6
323039297Sfennerfi
323139297Sfennerdone
323239297Sfenner
323339297Sfenner	    if test $ac_cv_func_sigset = no ; then
323439297Sfenner		    for ac_func in sigaction
323539297Sfennerdo
323639297Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6
3237111726Sfennerecho "configure:3238: checking for $ac_func" >&5
323839297Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
323939297Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
324039297Sfennerelse
324139297Sfenner  cat > conftest.$ac_ext <<EOF
3242111726Sfenner#line 3243 "configure"
324339297Sfenner#include "confdefs.h"
324439297Sfenner/* System header to define __stub macros and hopefully few prototypes,
324539297Sfenner    which can conflict with char $ac_func(); below.  */
324639297Sfenner#include <assert.h>
324739297Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
324839297Sfenner/* We use char because int might match the return type of a gcc2
324939297Sfenner    builtin and then its argument prototype would still apply.  */
325039297Sfennerchar $ac_func();
325139297Sfenner
325239297Sfennerint main() {
325339297Sfenner
325439297Sfenner/* The GNU C library defines this for functions which it implements
325539297Sfenner    to always fail with ENOSYS.  Some functions are actually named
325639297Sfenner    something starting with __ and the normal name is an alias.  */
325739297Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
325839297Sfennerchoke me
325939297Sfenner#else
326039297Sfenner$ac_func();
326139297Sfenner#endif
326239297Sfenner
326339297Sfenner; return 0; }
326439297SfennerEOF
3265111726Sfennerif { (eval echo configure:3266: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
326639297Sfenner  rm -rf conftest*
326739297Sfenner  eval "ac_cv_func_$ac_func=yes"
326839297Sfennerelse
326939297Sfenner  echo "configure: failed program was:" >&5
327039297Sfenner  cat conftest.$ac_ext >&5
327139297Sfenner  rm -rf conftest*
327239297Sfenner  eval "ac_cv_func_$ac_func=no"
327339297Sfennerfi
327439297Sfennerrm -f conftest*
327539297Sfennerfi
327639297Sfenner
327739297Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
327839297Sfenner  echo "$ac_t""yes" 1>&6
327939297Sfenner    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
328039297Sfenner  cat >> confdefs.h <<EOF
328139297Sfenner#define $ac_tr_func 1
328239297SfennerEOF
328339297Sfenner 
328439297Sfennerelse
328539297Sfenner  echo "$ac_t""no" 1>&6
328639297Sfennerfi
328739297Sfennerdone
328839297Sfenner
328939297Sfenner	    fi
329039297Sfenner	    ;;
329139297Sfenner    esac
329239297Sfenner
329398524Sfennerecho $ac_n "checking for dnet_htoa in -ldnet""... $ac_c" 1>&6
3294111726Sfennerecho "configure:3295: checking for dnet_htoa in -ldnet" >&5
329598524Sfennerac_lib_var=`echo dnet'_'dnet_htoa | sed 'y%./+-%__p_%'`
329698524Sfennerif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
329739297Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
329839297Sfennerelse
329998524Sfenner  ac_save_LIBS="$LIBS"
330098524SfennerLIBS="-ldnet  $LIBS"
330198524Sfennercat > conftest.$ac_ext <<EOF
3302111726Sfenner#line 3303 "configure"
330339297Sfenner#include "confdefs.h"
330439297Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
330539297Sfenner/* We use char because int might match the return type of a gcc2
330639297Sfenner    builtin and then its argument prototype would still apply.  */
330798524Sfennerchar dnet_htoa();
330839297Sfenner
330939297Sfennerint main() {
331098524Sfennerdnet_htoa()
331139297Sfenner; return 0; }
331239297SfennerEOF
3313111726Sfennerif { (eval echo configure:3314: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
331439297Sfenner  rm -rf conftest*
331598524Sfenner  eval "ac_cv_lib_$ac_lib_var=yes"
331639297Sfennerelse
331739297Sfenner  echo "configure: failed program was:" >&5
331839297Sfenner  cat conftest.$ac_ext >&5
331939297Sfenner  rm -rf conftest*
332098524Sfenner  eval "ac_cv_lib_$ac_lib_var=no"
332139297Sfennerfi
332239297Sfennerrm -f conftest*
332398524SfennerLIBS="$ac_save_LIBS"
332498524Sfenner
332539297Sfennerfi
332698524Sfennerif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
332798524Sfenner  echo "$ac_t""yes" 1>&6
332898524Sfenner    ac_tr_lib=HAVE_LIB`echo dnet | sed -e 's/[^a-zA-Z0-9_]/_/g' \
332998524Sfenner    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
333098524Sfenner  cat >> confdefs.h <<EOF
333198524Sfenner#define $ac_tr_lib 1
333298524SfennerEOF
333339297Sfenner
333498524Sfenner  LIBS="-ldnet $LIBS"
333598524Sfenner
333639297Sfennerelse
333739297Sfenner  echo "$ac_t""no" 1>&6
333898524Sfennerfi
333998524Sfenner
334098524Sfenner
334198524Sfennerecho $ac_n "checking for main in -lrpc""... $ac_c" 1>&6
3342111726Sfennerecho "configure:3343: checking for main in -lrpc" >&5
334398524Sfennerac_lib_var=`echo rpc'_'main | sed 'y%./+-%__p_%'`
334498524Sfennerif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
334539297Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
334639297Sfennerelse
334717680Spst  ac_save_LIBS="$LIBS"
334898524SfennerLIBS="-lrpc  $LIBS"
334917680Spstcat > conftest.$ac_ext <<EOF
3350111726Sfenner#line 3351 "configure"
335117680Spst#include "confdefs.h"
335217680Spst
335326180Sfennerint main() {
335498524Sfennermain()
335517680Spst; return 0; }
335617680SpstEOF
3357111726Sfennerif { (eval echo configure:3358: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
335817680Spst  rm -rf conftest*
335998524Sfenner  eval "ac_cv_lib_$ac_lib_var=yes"
336017680Spstelse
336126180Sfenner  echo "configure: failed program was:" >&5
336226180Sfenner  cat conftest.$ac_ext >&5
336317680Spst  rm -rf conftest*
336498524Sfenner  eval "ac_cv_lib_$ac_lib_var=no"
336517680Spstfi
336617680Spstrm -f conftest*
336717680SpstLIBS="$ac_save_LIBS"
336817680Spst
336917680Spstfi
337098524Sfennerif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
337117680Spst  echo "$ac_t""yes" 1>&6
337298524Sfenner    ac_tr_lib=HAVE_LIB`echo rpc | sed -e 's/[^a-zA-Z0-9_]/_/g' \
337326180Sfenner    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
337417680Spst  cat >> confdefs.h <<EOF
337517680Spst#define $ac_tr_lib 1
337617680SpstEOF
337717680Spst
337898524Sfenner  LIBS="-lrpc $LIBS"
337917680Spst
338017680Spstelse
338117680Spst  echo "$ac_t""no" 1>&6
338298524Sfennerfi
338398524Sfenner		
338498524Sfenner
338598524Sfennerecho $ac_n "checking for library containing getrpcbynumber""... $ac_c" 1>&6
3386111726Sfennerecho "configure:3387: checking for library containing getrpcbynumber" >&5
338798524Sfennerif eval "test \"`echo '$''{'ac_cv_search_getrpcbynumber'+set}'`\" = set"; then
338839297Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
338939297Sfennerelse
339098524Sfenner  ac_func_search_save_LIBS="$LIBS"
339198524Sfennerac_cv_search_getrpcbynumber="no"
339239297Sfennercat > conftest.$ac_ext <<EOF
3393111726Sfenner#line 3394 "configure"
339439297Sfenner#include "confdefs.h"
339539297Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
339639297Sfenner/* We use char because int might match the return type of a gcc2
339739297Sfenner    builtin and then its argument prototype would still apply.  */
339898524Sfennerchar getrpcbynumber();
339939297Sfenner
340039297Sfennerint main() {
340198524Sfennergetrpcbynumber()
340239297Sfenner; return 0; }
340339297SfennerEOF
3404111726Sfennerif { (eval echo configure:3405: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
340539297Sfenner  rm -rf conftest*
340698524Sfenner  ac_cv_search_getrpcbynumber="none required"
340739297Sfennerelse
340839297Sfenner  echo "configure: failed program was:" >&5
340939297Sfenner  cat conftest.$ac_ext >&5
341098524Sfennerfi
341198524Sfennerrm -f conftest*
341298524Sfennertest "$ac_cv_search_getrpcbynumber" = "no" && for i in nsl; do
341398524SfennerLIBS="-l$i  $ac_func_search_save_LIBS"
341498524Sfennercat > conftest.$ac_ext <<EOF
3415111726Sfenner#line 3416 "configure"
341698524Sfenner#include "confdefs.h"
341798524Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
341898524Sfenner/* We use char because int might match the return type of a gcc2
341998524Sfenner    builtin and then its argument prototype would still apply.  */
342098524Sfennerchar getrpcbynumber();
342198524Sfenner
342298524Sfennerint main() {
342398524Sfennergetrpcbynumber()
342498524Sfenner; return 0; }
342598524SfennerEOF
3426111726Sfennerif { (eval echo configure:3427: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
342739297Sfenner  rm -rf conftest*
342898524Sfenner  ac_cv_search_getrpcbynumber="-l$i"
342998524Sfennerbreak
343098524Sfennerelse
343198524Sfenner  echo "configure: failed program was:" >&5
343298524Sfenner  cat conftest.$ac_ext >&5
343317680Spstfi
343439297Sfennerrm -f conftest*
343598524Sfennerdone
343698524SfennerLIBS="$ac_func_search_save_LIBS"
343798524Sfennerfi
343817680Spst
343998524Sfennerecho "$ac_t""$ac_cv_search_getrpcbynumber" 1>&6
344098524Sfennerif test "$ac_cv_search_getrpcbynumber" != "no"; then
344198524Sfenner  test "$ac_cv_search_getrpcbynumber" = "none required" || LIBS="$ac_cv_search_getrpcbynumber $LIBS"
344298524Sfenner  
344398524Sfennerelse :
344498524Sfenner  
344539297Sfennerfi
344639297Sfenner
344739297Sfenner
344898524Sfenner
344998524Sfenner    # Most operating systems have gethostbyname() in the default searched
345098524Sfenner    # libraries (i.e. libc):
345198524Sfenner    # Some OSes (eg. Solaris) place it in libnsl
345298524Sfenner    # Some strange OSes (SINIX) have it in libsocket:
345398524Sfenner    
345498524Sfennerecho $ac_n "checking for library containing gethostbyname""... $ac_c" 1>&6
3455111726Sfennerecho "configure:3456: checking for library containing gethostbyname" >&5
345698524Sfennerif eval "test \"`echo '$''{'ac_cv_search_gethostbyname'+set}'`\" = set"; then
345739297Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
345839297Sfennerelse
345998524Sfenner  ac_func_search_save_LIBS="$LIBS"
346098524Sfennerac_cv_search_gethostbyname="no"
346139297Sfennercat > conftest.$ac_ext <<EOF
3462111726Sfenner#line 3463 "configure"
346339297Sfenner#include "confdefs.h"
346439297Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
346539297Sfenner/* We use char because int might match the return type of a gcc2
346639297Sfenner    builtin and then its argument prototype would still apply.  */
346739297Sfennerchar gethostbyname();
346839297Sfenner
346939297Sfennerint main() {
347039297Sfennergethostbyname()
347139297Sfenner; return 0; }
347239297SfennerEOF
3473111726Sfennerif { (eval echo configure:3474: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
347439297Sfenner  rm -rf conftest*
347598524Sfenner  ac_cv_search_gethostbyname="none required"
347639297Sfennerelse
347739297Sfenner  echo "configure: failed program was:" >&5
347839297Sfenner  cat conftest.$ac_ext >&5
347998524Sfennerfi
348098524Sfennerrm -f conftest*
348198524Sfennertest "$ac_cv_search_gethostbyname" = "no" && for i in nsl socket resolv; do
348298524SfennerLIBS="-l$i  $ac_func_search_save_LIBS"
348398524Sfennercat > conftest.$ac_ext <<EOF
3484111726Sfenner#line 3485 "configure"
348598524Sfenner#include "confdefs.h"
348698524Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
348798524Sfenner/* We use char because int might match the return type of a gcc2
348898524Sfenner    builtin and then its argument prototype would still apply.  */
348998524Sfennerchar gethostbyname();
349098524Sfenner
349198524Sfennerint main() {
349298524Sfennergethostbyname()
349398524Sfenner; return 0; }
349498524SfennerEOF
3495111726Sfennerif { (eval echo configure:3496: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
349639297Sfenner  rm -rf conftest*
349798524Sfenner  ac_cv_search_gethostbyname="-l$i"
349898524Sfennerbreak
349998524Sfennerelse
350098524Sfenner  echo "configure: failed program was:" >&5
350198524Sfenner  cat conftest.$ac_ext >&5
350239297Sfennerfi
350339297Sfennerrm -f conftest*
350498524Sfennerdone
350598524SfennerLIBS="$ac_func_search_save_LIBS"
350698524Sfennerfi
350739297Sfenner
350898524Sfennerecho "$ac_t""$ac_cv_search_gethostbyname" 1>&6
350998524Sfennerif test "$ac_cv_search_gethostbyname" != "no"; then
351098524Sfenner  test "$ac_cv_search_gethostbyname" = "none required" || LIBS="$ac_cv_search_gethostbyname $LIBS"
351198524Sfenner  
351298524Sfennerelse :
351398524Sfenner  
351439297Sfennerfi
351598524Sfenner    # Unfortunately libsocket sometimes depends on libnsl and
351698524Sfenner    # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this.
351798524Sfenner    if test "$ac_cv_search_gethostbyname" = "no"
351898524Sfenner    then
351998524Sfenner	echo $ac_n "checking for gethostbyname in -lsocket""... $ac_c" 1>&6
3520111726Sfennerecho "configure:3521: checking for gethostbyname in -lsocket" >&5
352198524Sfennerac_lib_var=`echo socket'_'gethostbyname | sed 'y%./+-%__p_%'`
352217680Spstif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
352317680Spst  echo $ac_n "(cached) $ac_c" 1>&6
352417680Spstelse
352517680Spst  ac_save_LIBS="$LIBS"
352698524SfennerLIBS="-lsocket -lnsl $LIBS"
352717680Spstcat > conftest.$ac_ext <<EOF
3528111726Sfenner#line 3529 "configure"
352917680Spst#include "confdefs.h"
353039297Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
353139297Sfenner/* We use char because int might match the return type of a gcc2
353239297Sfenner    builtin and then its argument prototype would still apply.  */
353339297Sfennerchar gethostbyname();
353417680Spst
353526180Sfennerint main() {
353639297Sfennergethostbyname()
353717680Spst; return 0; }
353817680SpstEOF
3539111726Sfennerif { (eval echo configure:3540: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
354017680Spst  rm -rf conftest*
354117680Spst  eval "ac_cv_lib_$ac_lib_var=yes"
354217680Spstelse
354326180Sfenner  echo "configure: failed program was:" >&5
354426180Sfenner  cat conftest.$ac_ext >&5
354517680Spst  rm -rf conftest*
354617680Spst  eval "ac_cv_lib_$ac_lib_var=no"
354717680Spstfi
354817680Spstrm -f conftest*
354917680SpstLIBS="$ac_save_LIBS"
355017680Spst
355117680Spstfi
355217680Spstif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
355317680Spst  echo "$ac_t""yes" 1>&6
355498524Sfenner  LIBS="-lsocket -lnsl $LIBS"
355517680Spstelse
355617680Spst  echo "$ac_t""no" 1>&6
355717680Spstfi
355817680Spst
355998524Sfenner    fi
356098524Sfenner    
356198524Sfennerecho $ac_n "checking for library containing socket""... $ac_c" 1>&6
3562111726Sfennerecho "configure:3563: checking for library containing socket" >&5
356398524Sfennerif eval "test \"`echo '$''{'ac_cv_search_socket'+set}'`\" = set"; then
356439297Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
356539297Sfennerelse
356698524Sfenner  ac_func_search_save_LIBS="$LIBS"
356798524Sfennerac_cv_search_socket="no"
356898524Sfennercat > conftest.$ac_ext <<EOF
3569111726Sfenner#line 3570 "configure"
357039297Sfenner#include "confdefs.h"
357139297Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
357239297Sfenner/* We use char because int might match the return type of a gcc2
357339297Sfenner    builtin and then its argument prototype would still apply.  */
357439297Sfennerchar socket();
357539297Sfenner
357639297Sfennerint main() {
357798524Sfennersocket()
357839297Sfenner; return 0; }
357939297SfennerEOF
3580111726Sfennerif { (eval echo configure:3581: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
358139297Sfenner  rm -rf conftest*
358298524Sfenner  ac_cv_search_socket="none required"
358339297Sfennerelse
358439297Sfenner  echo "configure: failed program was:" >&5
358539297Sfenner  cat conftest.$ac_ext >&5
358639297Sfennerfi
358739297Sfennerrm -f conftest*
358898524Sfennertest "$ac_cv_search_socket" = "no" && for i in socket; do
358998524SfennerLIBS="-l$i  $ac_func_search_save_LIBS"
359017680Spstcat > conftest.$ac_ext <<EOF
3591111726Sfenner#line 3592 "configure"
359217680Spst#include "confdefs.h"
359339297Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
359439297Sfenner/* We use char because int might match the return type of a gcc2
359539297Sfenner    builtin and then its argument prototype would still apply.  */
359639297Sfennerchar socket();
359717680Spst
359826180Sfennerint main() {
359939297Sfennersocket()
360017680Spst; return 0; }
360117680SpstEOF
3602111726Sfennerif { (eval echo configure:3603: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
360317680Spst  rm -rf conftest*
360498524Sfenner  ac_cv_search_socket="-l$i"
360598524Sfennerbreak
360617680Spstelse
360726180Sfenner  echo "configure: failed program was:" >&5
360826180Sfenner  cat conftest.$ac_ext >&5
360917680Spstfi
361017680Spstrm -f conftest*
361198524Sfennerdone
361298524SfennerLIBS="$ac_func_search_save_LIBS"
361317680Spstfi
361417680Spst
361598524Sfennerecho "$ac_t""$ac_cv_search_socket" 1>&6
361698524Sfennerif test "$ac_cv_search_socket" != "no"; then
361798524Sfenner  test "$ac_cv_search_socket" = "none required" || LIBS="$ac_cv_search_socket $LIBS"
361898524Sfenner  
361998524Sfennerelse :
362098524Sfenner  echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
3621111726Sfennerecho "configure:3622: checking for socket in -lsocket" >&5
362298524Sfennerac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
362398524Sfennerif eval "test \"`echo '$''{'ac_cv_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
3629111726Sfenner#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 socket();
363539297Sfenner
363639297Sfennerint main() {
363739297Sfennersocket()
363839297Sfenner; return 0; }
363939297SfennerEOF
3640111726Sfennerif { (eval echo configure:3641: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
364139297Sfenner  rm -rf conftest*
364298524Sfenner  eval "ac_cv_lib_$ac_lib_var=yes"
364339297Sfennerelse
364439297Sfenner  echo "configure: failed program was:" >&5
364539297Sfenner  cat conftest.$ac_ext >&5
364639297Sfenner  rm -rf conftest*
364798524Sfenner  eval "ac_cv_lib_$ac_lib_var=no"
364817680Spstfi
364939297Sfennerrm -f conftest*
365039297SfennerLIBS="$ac_save_LIBS"
365117680Spst
365239297Sfennerfi
365398524Sfennerif eval "test \"`echo '$ac_cv_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
365839297Sfennerfi
365917680Spst
366039297Sfennerfi
366139297Sfenner    # DLPI needs putmsg under HPUX so test for -lstr while we're at it
366298524Sfenner    
366398524Sfennerecho $ac_n "checking for library containing putmsg""... $ac_c" 1>&6
3664111726Sfennerecho "configure:3665: checking for library containing putmsg" >&5
366598524Sfennerif eval "test \"`echo '$''{'ac_cv_search_putmsg'+set}'`\" = set"; then
366639297Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
366739297Sfennerelse
366898524Sfenner  ac_func_search_save_LIBS="$LIBS"
366998524Sfennerac_cv_search_putmsg="no"
367039297Sfennercat > conftest.$ac_ext <<EOF
3671111726Sfenner#line 3672 "configure"
367239297Sfenner#include "confdefs.h"
367339297Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
367439297Sfenner/* We use char because int might match the return type of a gcc2
367539297Sfenner    builtin and then its argument prototype would still apply.  */
367639297Sfennerchar putmsg();
367739297Sfenner
367839297Sfennerint main() {
367939297Sfennerputmsg()
368039297Sfenner; return 0; }
368139297SfennerEOF
3682111726Sfennerif { (eval echo configure:3683: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
368339297Sfenner  rm -rf conftest*
368498524Sfenner  ac_cv_search_putmsg="none required"
368539297Sfennerelse
368639297Sfenner  echo "configure: failed program was:" >&5
368739297Sfenner  cat conftest.$ac_ext >&5
368839297Sfennerfi
368939297Sfennerrm -f conftest*
369098524Sfennertest "$ac_cv_search_putmsg" = "no" && for i in str; do
369198524SfennerLIBS="-l$i  $ac_func_search_save_LIBS"
369298524Sfennercat > conftest.$ac_ext <<EOF
3693111726Sfenner#line 3694 "configure"
369498524Sfenner#include "confdefs.h"
369598524Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
369698524Sfenner/* We use char because int might match the return type of a gcc2
369798524Sfenner    builtin and then its argument prototype would still apply.  */
369898524Sfennerchar putmsg();
369939297Sfenner
370098524Sfennerint main() {
370198524Sfennerputmsg()
370298524Sfenner; return 0; }
370339297SfennerEOF
3704111726Sfennerif { (eval echo configure:3705: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
370598524Sfenner  rm -rf conftest*
370698524Sfenner  ac_cv_search_putmsg="-l$i"
370798524Sfennerbreak
370839297Sfennerelse
370998524Sfenner  echo "configure: failed program was:" >&5
371098524Sfenner  cat conftest.$ac_ext >&5
371139297Sfennerfi
371298524Sfennerrm -f conftest*
371398524Sfennerdone
371498524SfennerLIBS="$ac_func_search_save_LIBS"
371598524Sfennerfi
371639297Sfenner
371798524Sfennerecho "$ac_t""$ac_cv_search_putmsg" 1>&6
371898524Sfennerif test "$ac_cv_search_putmsg" != "no"; then
371998524Sfenner  test "$ac_cv_search_putmsg" = "none required" || LIBS="$ac_cv_search_putmsg $LIBS"
372098524Sfenner  
372198524Sfennerelse :
372298524Sfenner  
372398524Sfennerfi
372439297Sfenner    
372539297Sfenner
372639297Sfenner                LBL_LIBS="$LIBS"
372739297Sfenner    pfopen=/usr/examples/packetfilter/pfopen.c
372817680Spst    if test -f $pfopen ; then
372917680Spst	    for ac_func in pfopen
373017680Spstdo
373117680Spstecho $ac_n "checking for $ac_func""... $ac_c" 1>&6
3732111726Sfennerecho "configure:3733: checking for $ac_func" >&5
373317680Spstif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
373417680Spst  echo $ac_n "(cached) $ac_c" 1>&6
373517680Spstelse
373617680Spst  cat > conftest.$ac_ext <<EOF
3737111726Sfenner#line 3738 "configure"
373817680Spst#include "confdefs.h"
373917680Spst/* System header to define __stub macros and hopefully few prototypes,
374017680Spst    which can conflict with char $ac_func(); below.  */
374117680Spst#include <assert.h>
374217680Spst/* Override any gcc2 internal prototype to avoid an error.  */
374317680Spst/* We use char because int might match the return type of a gcc2
374417680Spst    builtin and then its argument prototype would still apply.  */
374517680Spstchar $ac_func();
374617680Spst
374726180Sfennerint main() {
374817680Spst
374917680Spst/* The GNU C library defines this for functions which it implements
375017680Spst    to always fail with ENOSYS.  Some functions are actually named
375117680Spst    something starting with __ and the normal name is an alias.  */
375217680Spst#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
375317680Spstchoke me
375417680Spst#else
375517680Spst$ac_func();
375617680Spst#endif
375717680Spst
375817680Spst; return 0; }
375917680SpstEOF
3760111726Sfennerif { (eval echo configure:3761: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
376117680Spst  rm -rf conftest*
376217680Spst  eval "ac_cv_func_$ac_func=yes"
376317680Spstelse
376426180Sfenner  echo "configure: failed program was:" >&5
376526180Sfenner  cat conftest.$ac_ext >&5
376617680Spst  rm -rf conftest*
376717680Spst  eval "ac_cv_func_$ac_func=no"
376817680Spstfi
376917680Spstrm -f conftest*
377026180Sfennerfi
377117680Spst
377217680Spstif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
377317680Spst  echo "$ac_t""yes" 1>&6
377417680Spst    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
377517680Spst  cat >> confdefs.h <<EOF
377617680Spst#define $ac_tr_func 1
377717680SpstEOF
377817680Spst 
377917680Spstelse
378017680Spst  echo "$ac_t""no" 1>&6
378117680Spstfi
378217680Spstdone
378317680Spst
378417680Spst	    if test $ac_cv_func_pfopen = "no" ; then
378517680Spst		    echo "$ac_t""Using $pfopen" 1>&6
378617680Spst		    LIBS="$LIBS $pfopen"
378717680Spst	    fi
378817680Spst    fi
378917680Spst    echo $ac_n "checking for local pcap library""... $ac_c" 1>&6
3790111726Sfennerecho "configure:3791: checking for local pcap library" >&5
379117680Spst    libpcap=FAIL
379226180Sfenner    lastdir=FAIL
379317680Spst    places=`ls .. | sed -e 's,/$,,' -e 's,^,../,' | \
379475115Sfenner	egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
379526180Sfenner    for dir in $places ../libpcap libpcap ; do
379626180Sfenner	    basedir=`echo $dir | sed -e 's/[ab][0-9]*$//'`
379726180Sfenner	    if test $lastdir = $basedir ; then
379826180Sfenner		    		    continue;
379926180Sfenner	    fi
380026180Sfenner	    lastdir=$dir
380156893Sfenner	    if test -r $dir/libpcap.a ; then
380217680Spst		    libpcap=$dir/libpcap.a
380317680Spst		    d=$dir
380417680Spst		    	    fi
380517680Spst    done
380617680Spst    if test $libpcap = FAIL ; then
380717680Spst	    echo "$ac_t""not found" 1>&6
380826180Sfenner	    echo $ac_n "checking for main in -lpcap""... $ac_c" 1>&6
3809111726Sfennerecho "configure:3810: checking for main in -lpcap" >&5
381026180Sfennerac_lib_var=`echo pcap'_'main | sed 'y%./+-%__p_%'`
381117680Spstif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
381217680Spst  echo $ac_n "(cached) $ac_c" 1>&6
381317680Spstelse
381417680Spst  ac_save_LIBS="$LIBS"
381517680SpstLIBS="-lpcap  $LIBS"
381617680Spstcat > conftest.$ac_ext <<EOF
3817111726Sfenner#line 3818 "configure"
381817680Spst#include "confdefs.h"
381917680Spst
382026180Sfennerint main() {
382117680Spstmain()
382217680Spst; return 0; }
382317680SpstEOF
3824111726Sfennerif { (eval echo configure:3825: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
382517680Spst  rm -rf conftest*
382617680Spst  eval "ac_cv_lib_$ac_lib_var=yes"
382717680Spstelse
382826180Sfenner  echo "configure: failed program was:" >&5
382926180Sfenner  cat conftest.$ac_ext >&5
383017680Spst  rm -rf conftest*
383117680Spst  eval "ac_cv_lib_$ac_lib_var=no"
383217680Spstfi
383317680Spstrm -f conftest*
383417680SpstLIBS="$ac_save_LIBS"
383517680Spst
383617680Spstfi
383717680Spstif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
383817680Spst  echo "$ac_t""yes" 1>&6
383917680Spst  libpcap="-lpcap"
384017680Spstelse
384117680Spst  echo "$ac_t""no" 1>&6
384217680Spstfi
384317680Spst
384417680Spst	    if test $libpcap = FAIL ; then
384517680Spst		    { echo "configure: error: see the INSTALL doc for more info" 1>&2; exit 1; }
384617680Spst	    fi
384717680Spst    else
384817680Spst	    V_PCAPDEP=$libpcap
384998524Sfenner	    places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
385098524Sfenner    	 		egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
385156893Sfenner	    if test -r $d/pcap.h; then
385275115Sfenner		    V_INCLS="-I$d $V_INCLS"
385398524Sfenner	    elif test -r $places/pcap.h; then
385498524Sfenner		    V_INCLS="-I$places $V_INCLS"
385556893Sfenner	    else
385656893Sfenner                    { echo "configure: error: cannot find pcap.h" 1>&2; exit 1; }
385756893Sfenner 	    fi
385817680Spst	    echo "$ac_t""$libpcap" 1>&6
385917680Spst    fi
386017680Spst    LIBS="$libpcap $LIBS"
386198524Sfenner    case "$host_os" in
386217680Spst
386339297Sfenner    aix*)
386439297Sfenner	    pseexe="/lib/pse.exp"
386539297Sfenner	    echo $ac_n "checking for $pseexe""... $ac_c" 1>&6
3866111726Sfennerecho "configure:3867: checking for $pseexe" >&5
386739297Sfenner	    if test -f $pseexe ; then
386839297Sfenner		    echo "$ac_t""yes" 1>&6
386939297Sfenner		    LIBS="$LIBS -I:$pseexe"
387039297Sfenner	    fi
387139297Sfenner	    ;;
387239297Sfenner    esac
387339297Sfenner
387475115Sfennerfor ac_func in bpf_dump
387575115Sfennerdo
387675115Sfennerecho $ac_n "checking for $ac_func""... $ac_c" 1>&6
3877111726Sfennerecho "configure:3878: checking for $ac_func" >&5
387875115Sfennerif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
387975115Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
388075115Sfennerelse
388175115Sfenner  cat > conftest.$ac_ext <<EOF
3882111726Sfenner#line 3883 "configure"
388375115Sfenner#include "confdefs.h"
388475115Sfenner/* System header to define __stub macros and hopefully few prototypes,
388575115Sfenner    which can conflict with char $ac_func(); below.  */
388675115Sfenner#include <assert.h>
388775115Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
388875115Sfenner/* We use char because int might match the return type of a gcc2
388975115Sfenner    builtin and then its argument prototype would still apply.  */
389075115Sfennerchar $ac_func();
389175115Sfenner
389275115Sfennerint main() {
389375115Sfenner
389475115Sfenner/* The GNU C library defines this for functions which it implements
389575115Sfenner    to always fail with ENOSYS.  Some functions are actually named
389675115Sfenner    something starting with __ and the normal name is an alias.  */
389775115Sfenner#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
389875115Sfennerchoke me
389975115Sfenner#else
390075115Sfenner$ac_func();
390175115Sfenner#endif
390275115Sfenner
390375115Sfenner; return 0; }
390475115SfennerEOF
3905111726Sfennerif { (eval echo configure:3906: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
390675115Sfenner  rm -rf conftest*
390775115Sfenner  eval "ac_cv_func_$ac_func=yes"
390875115Sfennerelse
390975115Sfenner  echo "configure: failed program was:" >&5
391075115Sfenner  cat conftest.$ac_ext >&5
391175115Sfenner  rm -rf conftest*
391275115Sfenner  eval "ac_cv_func_$ac_func=no"
391375115Sfennerfi
391475115Sfennerrm -f conftest*
391575115Sfennerfi
391675115Sfenner
391775115Sfennerif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
391875115Sfenner  echo "$ac_t""yes" 1>&6
391975115Sfenner    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
392075115Sfenner  cat >> confdefs.h <<EOF
392175115Sfenner#define $ac_tr_func 1
392275115SfennerEOF
392375115Sfenner 
392475115Sfennerelse
392575115Sfenner  echo "$ac_t""no" 1>&6
392675115SfennerLIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}"
392775115Sfennerfi
392875115Sfennerdone
392975115Sfenner
393075115Sfenner	
393117680SpstV_GROUP=0
393239297Sfennerif test -f /etc/group -a ! -z "`grep '^wheel:' /etc/group`" ; then
393339297Sfenner	V_GROUP=wheel
393439297Sfennerfi
393598524Sfennercase "$host_os" in
393617680Spst
393717680Spstaix*)
393817680Spst		cat >> confdefs.h <<\EOF
393917680Spst#define _SUN 1
394017680SpstEOF
394117680Spst
394217680Spst	;;
394317680Spst
394417680Spstirix*)
394517680Spst	V_GROUP=sys
394617680Spst	;;
394717680Spst
394817680Spstosf*)
394917680Spst	V_GROUP=system
395017680Spst	;;
395117680Spst
395217680Spstsolaris*)
395317680Spst	V_GROUP=sys
395417680Spst	;;
395517680Spstesac
395617680Spst
395717680Spstif test -f /dev/bpf0 ; then
395817680Spst	V_GROUP=bpf
395917680Spstfi
396017680Spst
396156893Sfennerecho $ac_n "checking for u_int8_t using $CC""... $ac_c" 1>&6
3962111726Sfennerecho "configure:3963: checking for u_int8_t using $CC" >&5
396356893Sfenner    if eval "test \"`echo '$''{'ac_cv_lbl_have_u_int8_t'+set}'`\" = set"; then
396456893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
396556893Sfennerelse
396656893Sfenner  cat > conftest.$ac_ext <<EOF
3967111726Sfenner#line 3968 "configure"
396856893Sfenner#include "confdefs.h"
396956893Sfenner
397056893Sfenner#	include "confdefs.h"
397156893Sfenner#	include <sys/types.h>
397256893Sfenner#	if STDC_HEADERS
397356893Sfenner#	include <stdlib.h>
397456893Sfenner#	include <stddef.h>
397556893Sfenner#	endif
397656893Sfennerint main() {
397756893Sfenneru_int8_t i
397856893Sfenner; return 0; }
397956893SfennerEOF
3980111726Sfennerif { (eval echo configure:3981: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
398156893Sfenner  rm -rf conftest*
398256893Sfenner  ac_cv_lbl_have_u_int8_t=yes
398356893Sfennerelse
398456893Sfenner  echo "configure: failed program was:" >&5
398556893Sfenner  cat conftest.$ac_ext >&5
398656893Sfenner  rm -rf conftest*
398756893Sfenner  ac_cv_lbl_have_u_int8_t=no
398856893Sfennerfi
398956893Sfennerrm -f conftest*
399056893Sfennerfi
399156893Sfenner
399256893Sfenner    echo "$ac_t""$ac_cv_lbl_have_u_int8_t" 1>&6
399356893Sfenner    if test $ac_cv_lbl_have_u_int8_t = no ; then
399456893Sfenner	    cat >> confdefs.h <<\EOF
399556893Sfenner#define u_int8_t u_char
399656893SfennerEOF
399756893Sfenner
399856893Sfenner    fi
399956893Sfennerecho $ac_n "checking for int16_t using $CC""... $ac_c" 1>&6
4000111726Sfennerecho "configure:4001: checking for int16_t using $CC" >&5
400156893Sfenner    if eval "test \"`echo '$''{'ac_cv_lbl_have_int16_t'+set}'`\" = set"; then
400256893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
400356893Sfennerelse
400456893Sfenner  cat > conftest.$ac_ext <<EOF
4005111726Sfenner#line 4006 "configure"
400656893Sfenner#include "confdefs.h"
400756893Sfenner
400856893Sfenner#	include "confdefs.h"
400956893Sfenner#	include <sys/types.h>
401056893Sfenner#	if STDC_HEADERS
401156893Sfenner#	include <stdlib.h>
401256893Sfenner#	include <stddef.h>
401356893Sfenner#	endif
401456893Sfennerint main() {
401556893Sfennerint16_t i
401656893Sfenner; return 0; }
401756893SfennerEOF
4018111726Sfennerif { (eval echo configure:4019: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
401956893Sfenner  rm -rf conftest*
402056893Sfenner  ac_cv_lbl_have_int16_t=yes
402156893Sfennerelse
402256893Sfenner  echo "configure: failed program was:" >&5
402356893Sfenner  cat conftest.$ac_ext >&5
402456893Sfenner  rm -rf conftest*
402556893Sfenner  ac_cv_lbl_have_int16_t=no
402656893Sfennerfi
402756893Sfennerrm -f conftest*
402856893Sfennerfi
402956893Sfenner
403056893Sfenner    echo "$ac_t""$ac_cv_lbl_have_int16_t" 1>&6
403156893Sfenner    if test $ac_cv_lbl_have_int16_t = no ; then
403256893Sfenner	    cat >> confdefs.h <<\EOF
403356893Sfenner#define int16_t short
403456893SfennerEOF
403556893Sfenner
403656893Sfenner    fi
403756893Sfennerecho $ac_n "checking for u_int16_t using $CC""... $ac_c" 1>&6
4038111726Sfennerecho "configure:4039: checking for u_int16_t using $CC" >&5
403956893Sfenner    if eval "test \"`echo '$''{'ac_cv_lbl_have_u_int16_t'+set}'`\" = set"; then
404056893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
404156893Sfennerelse
404256893Sfenner  cat > conftest.$ac_ext <<EOF
4043111726Sfenner#line 4044 "configure"
404456893Sfenner#include "confdefs.h"
404556893Sfenner
404656893Sfenner#	include "confdefs.h"
404756893Sfenner#	include <sys/types.h>
404856893Sfenner#	if STDC_HEADERS
404956893Sfenner#	include <stdlib.h>
405056893Sfenner#	include <stddef.h>
405156893Sfenner#	endif
405256893Sfennerint main() {
405356893Sfenneru_int16_t i
405456893Sfenner; return 0; }
405556893SfennerEOF
4056111726Sfennerif { (eval echo configure:4057: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
405756893Sfenner  rm -rf conftest*
405856893Sfenner  ac_cv_lbl_have_u_int16_t=yes
405956893Sfennerelse
406056893Sfenner  echo "configure: failed program was:" >&5
406156893Sfenner  cat conftest.$ac_ext >&5
406256893Sfenner  rm -rf conftest*
406356893Sfenner  ac_cv_lbl_have_u_int16_t=no
406456893Sfennerfi
406556893Sfennerrm -f conftest*
406656893Sfennerfi
406756893Sfenner
406856893Sfenner    echo "$ac_t""$ac_cv_lbl_have_u_int16_t" 1>&6
406956893Sfenner    if test $ac_cv_lbl_have_u_int16_t = no ; then
407056893Sfenner	    cat >> confdefs.h <<\EOF
407156893Sfenner#define u_int16_t u_short
407256893SfennerEOF
407356893Sfenner
407456893Sfenner    fi
407539297Sfennerecho $ac_n "checking for int32_t using $CC""... $ac_c" 1>&6
4076111726Sfennerecho "configure:4077: checking for int32_t using $CC" >&5
407739297Sfenner    if eval "test \"`echo '$''{'ac_cv_lbl_have_int32_t'+set}'`\" = set"; then
407817680Spst  echo $ac_n "(cached) $ac_c" 1>&6
407917680Spstelse
408017680Spst  cat > conftest.$ac_ext <<EOF
4081111726Sfenner#line 4082 "configure"
408217680Spst#include "confdefs.h"
408339297Sfenner
408439297Sfenner#	include "confdefs.h"
408539297Sfenner#	include <sys/types.h>
408639297Sfenner#	if STDC_HEADERS
408739297Sfenner#	include <stdlib.h>
408839297Sfenner#	include <stddef.h>
408939297Sfenner#	endif
409039297Sfennerint main() {
409139297Sfennerint32_t i
409239297Sfenner; return 0; }
409317680SpstEOF
4094111726Sfennerif { (eval echo configure:4095: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
409517680Spst  rm -rf conftest*
409639297Sfenner  ac_cv_lbl_have_int32_t=yes
409717680Spstelse
409826180Sfenner  echo "configure: failed program was:" >&5
409926180Sfenner  cat conftest.$ac_ext >&5
410017680Spst  rm -rf conftest*
410139297Sfenner  ac_cv_lbl_have_int32_t=no
410217680Spstfi
410317680Spstrm -f conftest*
410417680Spstfi
410517680Spst
410639297Sfenner    echo "$ac_t""$ac_cv_lbl_have_int32_t" 1>&6
410739297Sfenner    if test $ac_cv_lbl_have_int32_t = no ; then
410839297Sfenner	    cat >> confdefs.h <<\EOF
410939297Sfenner#define int32_t int
411017680SpstEOF
411117680Spst
411239297Sfenner    fi
411339297Sfennerecho $ac_n "checking for u_int32_t using $CC""... $ac_c" 1>&6
4114111726Sfennerecho "configure:4115: checking for u_int32_t using $CC" >&5
411539297Sfenner    if eval "test \"`echo '$''{'ac_cv_lbl_have_u_int32_t'+set}'`\" = set"; then
411639297Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
411717680Spstelse
411826180Sfenner  cat > conftest.$ac_ext <<EOF
4119111726Sfenner#line 4120 "configure"
412017680Spst#include "confdefs.h"
412117680Spst
412239297Sfenner#	include "confdefs.h"
412339297Sfenner#	include <sys/types.h>
412439297Sfenner#	if STDC_HEADERS
412539297Sfenner#	include <stdlib.h>
412639297Sfenner#	include <stddef.h>
412739297Sfenner#	endif
412839297Sfennerint main() {
412939297Sfenneru_int32_t i
413039297Sfenner; return 0; }
413117680SpstEOF
4132111726Sfennerif { (eval echo configure:4133: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
413339297Sfenner  rm -rf conftest*
413439297Sfenner  ac_cv_lbl_have_u_int32_t=yes
413517680Spstelse
413626180Sfenner  echo "configure: failed program was:" >&5
413726180Sfenner  cat conftest.$ac_ext >&5
413817680Spst  rm -rf conftest*
413939297Sfenner  ac_cv_lbl_have_u_int32_t=no
414017680Spstfi
414117680Spstrm -f conftest*
414217680Spstfi
414317680Spst
414439297Sfenner    echo "$ac_t""$ac_cv_lbl_have_u_int32_t" 1>&6
414539297Sfenner    if test $ac_cv_lbl_have_u_int32_t = no ; then
414639297Sfenner	    cat >> confdefs.h <<\EOF
414717680Spst#define u_int32_t u_int
414817680SpstEOF
414917680Spst
415039297Sfenner    fi
415117680Spst
415226180Sfennerrm -f os-proto.h
415326180Sfenner    if test "${LBL_CFLAGS+set}" = set; then
415426180Sfenner	    V_CCOPT="$V_CCOPT ${LBL_CFLAGS}"
415526180Sfenner    fi
415639297Sfenner    if test -f .devel ; then
415739297Sfenner	    if test "$GCC" = yes ; then
415839297Sfenner		    if test "${LBL_CFLAGS+set}" != set; then
415939297Sfenner			    if test "$ac_cv_prog_cc_g" = yes ; then
416039297Sfenner				    V_CCOPT="-g $V_CCOPT"
416139297Sfenner			    fi
416239297Sfenner			    V_CCOPT="$V_CCOPT -Wall"
416339297Sfenner			    if test $ac_cv_lbl_gcc_vers -gt 1 ; then
416439297Sfenner				    V_CCOPT="$V_CCOPT -Wmissing-prototypes -Wstrict-prototypes"
416539297Sfenner			    fi
416626180Sfenner		    fi
416739297Sfenner	    else
416898524Sfenner		    case "$host_os" in
416939297Sfenner
417039297Sfenner		    irix6*)
417139297Sfenner			    V_CCOPT="$V_CCOPT -n32"
417239297Sfenner			    ;;
417339297Sfenner
417439297Sfenner		    *)
417539297Sfenner			    ;;
417639297Sfenner		    esac
417726180Sfenner	    fi
417898524Sfenner	    os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'`
417926180Sfenner	    name="lbl/os-$os.h"
418026180Sfenner	    if test -f $name ; then
418126180Sfenner		    ln -s $name os-proto.h
418226180Sfenner		    cat >> confdefs.h <<\EOF
418326180Sfenner#define HAVE_OS_PROTO_H 1
418426180SfennerEOF
418526180Sfenner
418626180Sfenner	    else
418726180Sfenner		    echo "configure: warning: can't find $name" 1>&2
418826180Sfenner	    fi
418926180Sfenner    fi
419026180Sfenner
419117680Spstecho $ac_n "checking if sockaddr struct has sa_len member""... $ac_c" 1>&6
4192111726Sfennerecho "configure:4193: checking if sockaddr struct has sa_len member" >&5
419339297Sfenner    if eval "test \"`echo '$''{'ac_cv_lbl_sockaddr_has_sa_len'+set}'`\" = set"; then
419417680Spst  echo $ac_n "(cached) $ac_c" 1>&6
419517680Spstelse
419617680Spst  cat > conftest.$ac_ext <<EOF
4197111726Sfenner#line 4198 "configure"
419817680Spst#include "confdefs.h"
419917680Spst
420017680Spst#	include <sys/types.h>
420117680Spst#	include <sys/socket.h>
420226180Sfennerint main() {
420317680Spstu_int i = sizeof(((struct sockaddr *)0)->sa_len)
420417680Spst; return 0; }
420517680SpstEOF
4206111726Sfennerif { (eval echo configure:4207: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
420717680Spst  rm -rf conftest*
420839297Sfenner  ac_cv_lbl_sockaddr_has_sa_len=yes
420917680Spstelse
421026180Sfenner  echo "configure: failed program was:" >&5
421126180Sfenner  cat conftest.$ac_ext >&5
421217680Spst  rm -rf conftest*
421339297Sfenner  ac_cv_lbl_sockaddr_has_sa_len=no
421417680Spstfi
421517680Spstrm -f conftest*
421617680Spstfi
421717680Spst
421839297Sfenner    echo "$ac_t""$ac_cv_lbl_sockaddr_has_sa_len" 1>&6
421939297Sfenner    if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then
422017680Spst	    cat >> confdefs.h <<\EOF
422117680Spst#define HAVE_SOCKADDR_SA_LEN 1
422217680SpstEOF
422317680Spst
422417680Spst    fi
422517680Spst
422617680Spstecho $ac_n "checking if unaligned accesses fail""... $ac_c" 1>&6
4227111726Sfennerecho "configure:4228: checking if unaligned accesses fail" >&5
422839297Sfenner    if eval "test \"`echo '$''{'ac_cv_lbl_unaligned_fail'+set}'`\" = set"; then
422917680Spst  echo $ac_n "(cached) $ac_c" 1>&6
423017680Spstelse
423198524Sfenner  case "$host_cpu" in
423217680Spst
423375115Sfenner	# XXX: should also check that they don't do weird things (like on arm)
423498524Sfenner	alpha*|arm*|hp*|mips*|sparc*|ia64)
423539297Sfenner		ac_cv_lbl_unaligned_fail=yes
423617680Spst		;;
423717680Spst
423817680Spst	*)
423917680Spst		cat >conftest.c <<EOF
424017680Spst#		include <sys/types.h>
424117680Spst#		include <sys/wait.h>
424217680Spst#		include <stdio.h>
424317680Spst		unsigned char a[5] = { 1, 2, 3, 4, 5 };
424417680Spst		main() {
424517680Spst		unsigned int i;
424617680Spst		pid_t pid;
424717680Spst		int status;
424817680Spst		/* avoid "core dumped" message */
424917680Spst		pid = fork();
425017680Spst		if (pid <  0)
425117680Spst			exit(2);
425217680Spst		if (pid > 0) {
425317680Spst			/* parent */
425417680Spst			pid = waitpid(pid, &status, 0);
425517680Spst			if (pid < 0)
425617680Spst				exit(3);
425717680Spst			exit(!WIFEXITED(status));
425817680Spst		}
425917680Spst		/* child */
426026180Sfenner		i = *(unsigned int *)&a[1];
426117680Spst		printf("%d\n", i);
426217680Spst		exit(0);
426317680Spst		}
426417680SpstEOF
426517680Spst		${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \
426617680Spst		    conftest.c $LIBS >/dev/null 2>&1
426717680Spst		if test ! -x conftest ; then
426839297Sfenner						ac_cv_lbl_unaligned_fail=yes
426917680Spst		else
427017680Spst			./conftest >conftest.out
427117680Spst			if test ! -s conftest.out ; then
427239297Sfenner				ac_cv_lbl_unaligned_fail=yes
427317680Spst			else
427439297Sfenner				ac_cv_lbl_unaligned_fail=no
427517680Spst			fi
427617680Spst		fi
427717680Spst		rm -f conftest* core core.conftest
427817680Spst		;;
427917680Spst	esac
428017680Spstfi
428117680Spst
428239297Sfenner    echo "$ac_t""$ac_cv_lbl_unaligned_fail" 1>&6
428339297Sfenner    if test $ac_cv_lbl_unaligned_fail = yes ; then
428417680Spst	    cat >> confdefs.h <<\EOF
428517680Spst#define LBL_ALIGN 1
428617680SpstEOF
428717680Spst
428817680Spst    fi
428917680Spst
429056893Sfenner
429156893Sfenner	echo $ac_n "checking for h_errno""... $ac_c" 1>&6
4292111726Sfennerecho "configure:4293: checking for h_errno" >&5
429356893Sfenner	if eval "test \"`echo '$''{'ac_cv_var_h_errno'+set}'`\" = set"; then
429456893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
429539297Sfennerelse
429656893Sfenner  cat > conftest.$ac_ext <<EOF
4297111726Sfenner#line 4298 "configure"
429856893Sfenner#include "confdefs.h"
429956893Sfenner
430056893Sfenner#		include <sys/types.h>
430156893Sfenner#		include <netdb.h>
430256893Sfennerint main() {
430356893Sfennerint foo = h_errno;
430456893Sfenner; return 0; }
430556893SfennerEOF
4306111726Sfennerif { (eval echo configure:4307: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
430756893Sfenner  rm -rf conftest*
430856893Sfenner  ac_cv_var_h_errno=yes
430956893Sfennerelse
431056893Sfenner  echo "configure: failed program was:" >&5
431156893Sfenner  cat conftest.$ac_ext >&5
431256893Sfenner  rm -rf conftest*
431356893Sfenner  ac_cv_var_h_errno=no
431439297Sfennerfi
431556893Sfennerrm -f conftest*
431656893Sfennerfi
431739297Sfenner
431856893Sfenner	echo "$ac_t""$ac_cv_var_h_errno" 1>&6
431956893Sfenner	if test "$ac_cv_var_h_errno" = "yes"; then
432056893Sfenner		cat >> confdefs.h <<\EOF
432156893Sfenner#define HAVE_H_ERRNO 1
432256893SfennerEOF
432356893Sfenner
432456893Sfenner	fi
432556893Sfenner
432656893Sfenner
432775115Sfenner# Check whether --with-crypto or --without-crypto was given.
432875115Sfennerif test "${with_crypto+set}" = set; then
432975115Sfenner  withval="$with_crypto"
433075115Sfenner  :
433175115Sfennerelse
433275115Sfenner  
433356893Sfennerecho $ac_n "checking for SSLeay""... $ac_c" 1>&6
4334111726Sfennerecho "configure:4335: checking for SSLeay" >&5
433556893Sfennerac_cv_ssleay_path=no
433656893Sfennerincdir=no
433775115Sfennerfor dir in /usr /usr/local /usr/local/ssl /usr/pkg; do
433856893Sfenner	if test -d $dir/lib -a -f $dir/lib/libcrypto.a; then
433956893Sfenner		ac_cv_ssleay_path=$dir
434056893Sfenner	fi
434198524Sfenner	if test -d $dir/include/openssl -a -f $dir/include/openssl/des.h; then
434256893Sfenner		incdir="-I$dir/include"
434356893Sfenner	fi
434456893Sfenner	if test "$ac_cv_ssleay_path" != "no" -a "$incdir" != "no"; then
434556893Sfenner		break;
434656893Sfenner	else
434756893Sfenner		ac_cv_ssleay_path=no
434856893Sfenner		incdir=no
434956893Sfenner	fi
435056893Sfennerdone
435156893Sfennerecho "$ac_t""$ac_cv_ssleay_path" 1>&6
435256893Sfennerif test "$ac_cv_ssleay_path" != no; then
435356893Sfenner	V_INCLS="$V_INCLS $incdir"
435475115Sfenner	LDFLAGS="-L$dir/lib $LDFLAGS"
435556893Sfenner	if test -f $ac_cv_ssleay_path/lib/libRSAglue.a; then
435656893Sfenner		LIBS="$LIBS -lRSAglue"
435756893Sfenner	fi
435856893Sfenner	if test -f $ac_cv_ssleay_path/lib/librsaref.a; then
435956893Sfenner		LIBS="$LIBS -lrsaref"
436056893Sfenner	fi
436156893Sfenner	echo $ac_n "checking for des_cbc_encrypt in -lcrypto""... $ac_c" 1>&6
4362111726Sfennerecho "configure:4363: checking for des_cbc_encrypt in -lcrypto" >&5
436356893Sfennerac_lib_var=`echo crypto'_'des_cbc_encrypt | sed 'y%./+-%__p_%'`
436456893Sfennerif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
436556893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
436656893Sfennerelse
436756893Sfenner  ac_save_LIBS="$LIBS"
436856893SfennerLIBS="-lcrypto  $LIBS"
436956893Sfennercat > conftest.$ac_ext <<EOF
4370111726Sfenner#line 4371 "configure"
437156893Sfenner#include "confdefs.h"
437256893Sfenner/* Override any gcc2 internal prototype to avoid an error.  */
437356893Sfenner/* We use char because int might match the return type of a gcc2
437456893Sfenner    builtin and then its argument prototype would still apply.  */
437556893Sfennerchar des_cbc_encrypt();
437656893Sfenner
437756893Sfennerint main() {
437856893Sfennerdes_cbc_encrypt()
437956893Sfenner; return 0; }
438056893SfennerEOF
4381111726Sfennerif { (eval echo configure:4382: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
438256893Sfenner  rm -rf conftest*
438356893Sfenner  eval "ac_cv_lib_$ac_lib_var=yes"
438456893Sfennerelse
438556893Sfenner  echo "configure: failed program was:" >&5
438656893Sfenner  cat conftest.$ac_ext >&5
438756893Sfenner  rm -rf conftest*
438856893Sfenner  eval "ac_cv_lib_$ac_lib_var=no"
438956893Sfennerfi
439056893Sfennerrm -f conftest*
439156893SfennerLIBS="$ac_save_LIBS"
439256893Sfenner
439356893Sfennerfi
439456893Sfennerif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
439556893Sfenner  echo "$ac_t""yes" 1>&6
439656893Sfenner    ac_tr_lib=HAVE_LIB`echo crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \
439756893Sfenner    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
439856893Sfenner  cat >> confdefs.h <<EOF
439956893Sfenner#define $ac_tr_lib 1
440056893SfennerEOF
440156893Sfenner
440256893Sfenner  LIBS="-lcrypto $LIBS"
440356893Sfenner
440456893Sfennerelse
440556893Sfenner  echo "$ac_t""no" 1>&6
440656893Sfennerfi
440756893Sfenner
440856893Sfenner
440956893Sfenner	bak_CPPFLAGS=$CPPFLAGS
441056893Sfenner	CPPFLAGS="$CPPFLAGS $V_INCLS"
441175115Sfenner	for ac_hdr in cast.h
441256893Sfennerdo
441356893Sfennerac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
441456893Sfennerecho $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4415111726Sfennerecho "configure:4416: checking for $ac_hdr" >&5
441656893Sfennerif eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
441756893Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
441856893Sfennerelse
441956893Sfenner  cat > conftest.$ac_ext <<EOF
4420111726Sfenner#line 4421 "configure"
442156893Sfenner#include "confdefs.h"
442256893Sfenner#include <$ac_hdr>
442356893SfennerEOF
442456893Sfennerac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4425111726Sfenner{ (eval echo configure:4426: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
442656893Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
442756893Sfennerif test -z "$ac_err"; then
442856893Sfenner  rm -rf conftest*
442956893Sfenner  eval "ac_cv_header_$ac_safe=yes"
443056893Sfennerelse
443156893Sfenner  echo "$ac_err" >&5
443256893Sfenner  echo "configure: failed program was:" >&5
443356893Sfenner  cat conftest.$ac_ext >&5
443456893Sfenner  rm -rf conftest*
443556893Sfenner  eval "ac_cv_header_$ac_safe=no"
443656893Sfennerfi
443756893Sfennerrm -f conftest*
443856893Sfennerfi
443956893Sfennerif eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
444056893Sfenner  echo "$ac_t""yes" 1>&6
444156893Sfenner    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
444256893Sfenner  cat >> confdefs.h <<EOF
444356893Sfenner#define $ac_tr_hdr 1
444456893SfennerEOF
444556893Sfenner 
444656893Sfennerelse
444756893Sfenner  echo "$ac_t""no" 1>&6
444856893Sfennerfi
444956893Sfennerdone
445056893Sfenner
445156893Sfenner
445256893Sfenner	if test "$ac_cv_header_cast_h" = "yes"; then
445356893Sfenner		echo $ac_n "checking for buggy CAST128""... $ac_c" 1>&6
4454111726Sfennerecho "configure:4455: checking for buggy CAST128" >&5
445556893Sfenner		if test "$cross_compiling" = yes; then
445656893Sfenner  buggy_cast128="cross-compiling, assume yes"
445756893Sfennerelse
445856893Sfenner  cat > conftest.$ac_ext <<EOF
4459111726Sfenner#line 4460 "configure"
446056893Sfenner#include "confdefs.h"
446156893Sfenner
446256893Sfenner#include <cast.h>
446356893Sfennermain()
446456893Sfenner{
446556893Sfenner	unsigned char key[] = {0x01,0x23,0x45,0x67,0x12};
446656893Sfenner	unsigned char in[] = {0x01,0x23,0x45,0x67,0x89,0xAB,0xCD,0xEF};
446756893Sfenner	unsigned char out[sizeof(in)];
446856893Sfenner	unsigned char ok[] = {0x7A,0xC8,0x16,0xD1,0x6E,0x9B,0x30,0x2E};
446956893Sfenner	CAST_KEY ks;
447056893Sfenner	CAST_set_key(&ks, sizeof(key), key);
447156893Sfenner	CAST_ecb_encrypt(in, out, &ks, CAST_ENCRYPT);
447256893Sfenner	if (memcmp(out, ok, sizeof(ok)) != 0)
447356893Sfenner		return 0;
447456893Sfenner	else
447556893Sfenner		return 1;
447656893Sfenner}
447756893SfennerEOF
4478111726Sfennerif { (eval echo configure:4479: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
447956893Sfennerthen
448056893Sfenner  buggy_cast128=yes
448156893Sfennerelse
448256893Sfenner  echo "configure: failed program was:" >&5
448356893Sfenner  cat conftest.$ac_ext >&5
448456893Sfenner  rm -fr conftest*
448556893Sfenner  buggy_cast128=no
448656893Sfennerfi
448756893Sfennerrm -fr conftest*
448856893Sfennerfi
448956893Sfenner
449056893Sfenner		echo "$ac_t""$buggy_cast128" 1>&6
449156893Sfenner		if test "$buggy_cast128" != no; then
449256893Sfenner			echo "NOTE: SSLeay 0.9.0b has a bug in CAST128 en/decoding routine."
449356893Sfenner			echo "disabling CAST128 support."
449456893Sfenner			cat >> confdefs.h <<\EOF
449556893Sfenner#define HAVE_BUGGY_CAST128 1
449656893SfennerEOF
449756893Sfenner
449856893Sfenner		fi
449956893Sfenner	fi
450056893Sfenner
450156893Sfenner	CPPFLAGS=$bak_CPPFLAGS
450256893Sfennerfi
450356893Sfenner
450417680Spstfi
450517680Spst
450675115Sfennerfor ac_hdr in rc5.h
450775115Sfennerdo
450875115Sfennerac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
450975115Sfennerecho $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4510111726Sfennerecho "configure:4511: checking for $ac_hdr" >&5
451175115Sfennerif eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
451275115Sfenner  echo $ac_n "(cached) $ac_c" 1>&6
451375115Sfennerelse
451475115Sfenner  cat > conftest.$ac_ext <<EOF
4515111726Sfenner#line 4516 "configure"
451675115Sfenner#include "confdefs.h"
451775115Sfenner#include <$ac_hdr>
451875115SfennerEOF
451975115Sfennerac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4520111726Sfenner{ (eval echo configure:4521: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
452175115Sfennerac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
452275115Sfennerif test -z "$ac_err"; then
452375115Sfenner  rm -rf conftest*
452475115Sfenner  eval "ac_cv_header_$ac_safe=yes"
452575115Sfennerelse
452675115Sfenner  echo "$ac_err" >&5
452775115Sfenner  echo "configure: failed program was:" >&5
452875115Sfenner  cat conftest.$ac_ext >&5
452975115Sfenner  rm -rf conftest*
453075115Sfenner  eval "ac_cv_header_$ac_safe=no"
453175115Sfennerfi
453275115Sfennerrm -f conftest*
453375115Sfennerfi
453475115Sfennerif eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
453575115Sfenner  echo "$ac_t""yes" 1>&6
453675115Sfenner    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
453775115Sfenner  cat >> confdefs.h <<EOF
453875115Sfenner#define $ac_tr_hdr 1
453975115SfennerEOF
454075115Sfenner 
454175115Sfennerelse
454275115Sfenner  echo "$ac_t""no" 1>&6
454375115Sfennerfi
454475115Sfennerdone
454517680Spst
454617680Spst
454717680Spst
454817680Spst
454917680Spst
455056893Sfenner
455175115Sfenner
455275115Sfenner
455317680Spst# Find a good install program.  We prefer a C program (faster),
455417680Spst# so one script is as good as another.  But avoid the broken or
455517680Spst# incompatible versions:
455617680Spst# SysV /etc/install, /usr/sbin/install
455717680Spst# SunOS /usr/etc/install
455817680Spst# IRIX /sbin/install
455917680Spst# AIX /bin/install
456056893Sfenner# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
456117680Spst# AFS /usr/afsws/bin/install, which mishandles nonexistent args
456217680Spst# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
456317680Spst# ./install, which can be erroneously created by make from ./install.sh.
456417680Spstecho $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
4565111726Sfennerecho "configure:4566: checking for a BSD compatible install" >&5
456617680Spstif test -z "$INSTALL"; then
456717680Spstif eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
456817680Spst  echo $ac_n "(cached) $ac_c" 1>&6
456917680Spstelse
457056893Sfenner    IFS="${IFS= 	}"; ac_save_IFS="$IFS"; IFS=":"
457117680Spst  for ac_dir in $PATH; do
457217680Spst    # Account for people who put trailing slashes in PATH elements.
457317680Spst    case "$ac_dir/" in
457417680Spst    /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
457517680Spst    *)
457617680Spst      # OSF1 and SCO ODT 3.0 have their own names for install.
457756893Sfenner      # Don't use installbsd from OSF since it installs stuff as root
457856893Sfenner      # by default.
457956893Sfenner      for ac_prog in ginstall scoinst install; do
458017680Spst        if test -f $ac_dir/$ac_prog; then
458117680Spst	  if test $ac_prog = install &&
458217680Spst            grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
458317680Spst	    # AIX install.  It has an incompatible calling convention.
458417680Spst	    :
458517680Spst	  else
458617680Spst	    ac_cv_path_install="$ac_dir/$ac_prog -c"
458717680Spst	    break 2
458817680Spst	  fi
458917680Spst	fi
459017680Spst      done
459117680Spst      ;;
459217680Spst    esac
459317680Spst  done
459426180Sfenner  IFS="$ac_save_IFS"
459517680Spst
459617680Spstfi
459717680Spst  if test "${ac_cv_path_install+set}" = set; then
459817680Spst    INSTALL="$ac_cv_path_install"
459917680Spst  else
460017680Spst    # As a last resort, use the slow shell script.  We don't cache a
460117680Spst    # path for INSTALL within a source directory, because that will
460217680Spst    # break other packages using the cache if that directory is
460317680Spst    # removed, or if the path is relative.
460417680Spst    INSTALL="$ac_install_sh"
460517680Spst  fi
460617680Spstfi
460717680Spstecho "$ac_t""$INSTALL" 1>&6
460817680Spst
460917680Spst# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
461017680Spst# It thinks the first close brace ends the variable substitution.
461117680Spsttest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
461217680Spst
461356893Sfennertest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
461456893Sfenner
461517680Spsttest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
461617680Spst
461717680Spst
461856893Sfenner
461956893Sfenner
462075115Sfenner
462117680Spsttrap '' 1 2 15
462217680Spstcat > confcache <<\EOF
462317680Spst# This file is a shell script that caches the results of configure
462417680Spst# tests run on this system so they can be shared between configure
462517680Spst# scripts and configure runs.  It is not useful on other systems.
462617680Spst# If it contains results you don't want to keep, you may remove or edit it.
462717680Spst#
462817680Spst# By default, configure uses ./config.cache as the cache file,
462917680Spst# creating it if it does not exist already.  You can give configure
463017680Spst# the --cache-file=FILE option to use a different cache file; that is
463117680Spst# what configure does when it calls configure scripts in
463217680Spst# subdirectories, so they share the cache.
463317680Spst# Giving --cache-file=/dev/null disables caching, for debugging configure.
463417680Spst# config.status only pays attention to the cache file if you give it the
463517680Spst# --recheck option to rerun configure.
463617680Spst#
463717680SpstEOF
463826180Sfenner# The following way of writing the cache mishandles newlines in values,
463926180Sfenner# but we know of no workaround that is simple, portable, and efficient.
464026180Sfenner# So, don't put newlines in cache variables' values.
464117680Spst# Ultrix sh set writes to stderr and can't be redirected directly,
464217680Spst# and sets the high bit in the cache file unless we assign to the vars.
464317680Spst(set) 2>&1 |
464456893Sfenner  case `(ac_space=' '; set | grep ac_space) 2>&1` in
464526180Sfenner  *ac_space=\ *)
464626180Sfenner    # `set' does not quote correctly, so add quotes (double-quote substitution
464726180Sfenner    # turns \\\\ into \\, and sed turns \\ into \).
464826180Sfenner    sed -n \
464926180Sfenner      -e "s/'/'\\\\''/g" \
465026180Sfenner      -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
465126180Sfenner    ;;
465226180Sfenner  *)
465326180Sfenner    # `set' quotes correctly as required by POSIX, so do not add quotes.
465426180Sfenner    sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
465526180Sfenner    ;;
465626180Sfenner  esac >> confcache
465717680Spstif cmp -s $cache_file confcache; then
465817680Spst  :
465917680Spstelse
466017680Spst  if test -w $cache_file; then
466117680Spst    echo "updating cache $cache_file"
466217680Spst    cat confcache > $cache_file
466317680Spst  else
466417680Spst    echo "not updating unwritable cache $cache_file"
466517680Spst  fi
466617680Spstfi
466717680Spstrm -f confcache
466817680Spst
466917680Spsttrap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
467017680Spst
467117680Spsttest "x$prefix" = xNONE && prefix=$ac_default_prefix
467217680Spst# Let make expand exec_prefix.
467317680Spsttest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
467417680Spst
467517680Spst# Any assignment to VPATH causes Sun make to only execute
467617680Spst# the first set of double-colon rules, so remove it if not needed.
467717680Spst# If there is a colon in the path, we need to keep it.
467817680Spstif test "x$srcdir" = x.; then
467917680Spst  ac_vpsub='/^[ 	]*VPATH[ 	]*=[^:]*$/d'
468017680Spstfi
468117680Spst
468217680Spsttrap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
468317680Spst
468456893SfennerDEFS=-DHAVE_CONFIG_H
468517680Spst
468617680Spst# Without the "./", some shells look in PATH for config.status.
468717680Spst: ${CONFIG_STATUS=./config.status}
468817680Spst
468917680Spstecho creating $CONFIG_STATUS
469017680Spstrm -f $CONFIG_STATUS
469117680Spstcat > $CONFIG_STATUS <<EOF
469217680Spst#! /bin/sh
469317680Spst# Generated automatically by configure.
469417680Spst# Run this file to recreate the current configuration.
469517680Spst# This directory was configured as follows,
469617680Spst# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
469717680Spst#
469817680Spst# $0 $ac_configure_args
469917680Spst#
470017680Spst# Compiler output produced by configure, useful for debugging
470117680Spst# configure, is in ./config.log if it exists.
470217680Spst
470317680Spstac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
470417680Spstfor ac_option
470517680Spstdo
470617680Spst  case "\$ac_option" in
470717680Spst  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
470817680Spst    echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
470917680Spst    exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
471017680Spst  -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
471156893Sfenner    echo "$CONFIG_STATUS generated by autoconf version 2.13"
471217680Spst    exit 0 ;;
471317680Spst  -help | --help | --hel | --he | --h)
471417680Spst    echo "\$ac_cs_usage"; exit 0 ;;
471517680Spst  *) echo "\$ac_cs_usage"; exit 1 ;;
471617680Spst  esac
471717680Spstdone
471817680Spst
471917680Spstac_given_srcdir=$srcdir
472017680Spstac_given_INSTALL="$INSTALL"
472117680Spst
472256893Sfennertrap 'rm -fr `echo "Makefile config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
472317680SpstEOF
472417680Spstcat >> $CONFIG_STATUS <<EOF
472517680Spst
472617680Spst# Protect against being on the right side of a sed subst in config.status.
472717680Spstsed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
472817680Spst s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
472917680Spst$ac_vpsub
473017680Spst$extrasub
473156893Sfenners%@SHELL@%$SHELL%g
473217680Spsts%@CFLAGS@%$CFLAGS%g
473317680Spsts%@CPPFLAGS@%$CPPFLAGS%g
473417680Spsts%@CXXFLAGS@%$CXXFLAGS%g
473556893Sfenners%@FFLAGS@%$FFLAGS%g
473617680Spsts%@DEFS@%$DEFS%g
473717680Spsts%@LDFLAGS@%$LDFLAGS%g
473817680Spsts%@LIBS@%$LIBS%g
473917680Spsts%@exec_prefix@%$exec_prefix%g
474017680Spsts%@prefix@%$prefix%g
474117680Spsts%@program_transform_name@%$program_transform_name%g
474217680Spsts%@bindir@%$bindir%g
474317680Spsts%@sbindir@%$sbindir%g
474417680Spsts%@libexecdir@%$libexecdir%g
474517680Spsts%@datadir@%$datadir%g
474617680Spsts%@sysconfdir@%$sysconfdir%g
474717680Spsts%@sharedstatedir@%$sharedstatedir%g
474817680Spsts%@localstatedir@%$localstatedir%g
474917680Spsts%@libdir@%$libdir%g
475017680Spsts%@includedir@%$includedir%g
475117680Spsts%@oldincludedir@%$oldincludedir%g
475217680Spsts%@infodir@%$infodir%g
475317680Spsts%@mandir@%$mandir%g
475417680Spsts%@host@%$host%g
475517680Spsts%@host_alias@%$host_alias%g
475617680Spsts%@host_cpu@%$host_cpu%g
475717680Spsts%@host_vendor@%$host_vendor%g
475817680Spsts%@host_os@%$host_os%g
475917680Spsts%@SHLICC2@%$SHLICC2%g
476017680Spsts%@CC@%$CC%g
476117680Spsts%@CPP@%$CPP%g
476217680Spsts%@LIBOBJS@%$LIBOBJS%g
476317680Spsts%@V_CCOPT@%$V_CCOPT%g
476417680Spsts%@V_GROUP@%$V_GROUP%g
476517680Spsts%@V_INCLS@%$V_INCLS%g
476617680Spsts%@V_PCAPDEP@%$V_PCAPDEP%g
476756893Sfenners%@LOCALSRC@%$LOCALSRC%g
476817680Spsts%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
476956893Sfenners%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
477017680Spsts%@INSTALL_DATA@%$INSTALL_DATA%g
477117680Spst
477217680SpstCEOF
477317680SpstEOF
477426180Sfenner
477526180Sfennercat >> $CONFIG_STATUS <<\EOF
477626180Sfenner
477726180Sfenner# Split the substitutions into bite-sized pieces for seds with
477826180Sfenner# small command number limits, like on Digital OSF/1 and HP-UX.
477926180Sfennerac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
478026180Sfennerac_file=1 # Number of current file.
478126180Sfennerac_beg=1 # First line for current file.
478226180Sfennerac_end=$ac_max_sed_cmds # Line after last line for current file.
478326180Sfennerac_more_lines=:
478426180Sfennerac_sed_cmds=""
478526180Sfennerwhile $ac_more_lines; do
478626180Sfenner  if test $ac_beg -gt 1; then
478726180Sfenner    sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
478826180Sfenner  else
478926180Sfenner    sed "${ac_end}q" conftest.subs > conftest.s$ac_file
479026180Sfenner  fi
479126180Sfenner  if test ! -s conftest.s$ac_file; then
479226180Sfenner    ac_more_lines=false
479326180Sfenner    rm -f conftest.s$ac_file
479426180Sfenner  else
479526180Sfenner    if test -z "$ac_sed_cmds"; then
479626180Sfenner      ac_sed_cmds="sed -f conftest.s$ac_file"
479726180Sfenner    else
479826180Sfenner      ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
479926180Sfenner    fi
480026180Sfenner    ac_file=`expr $ac_file + 1`
480126180Sfenner    ac_beg=$ac_end
480226180Sfenner    ac_end=`expr $ac_end + $ac_max_sed_cmds`
480326180Sfenner  fi
480426180Sfennerdone
480526180Sfennerif test -z "$ac_sed_cmds"; then
480626180Sfenner  ac_sed_cmds=cat
480726180Sfennerfi
480826180SfennerEOF
480926180Sfenner
481017680Spstcat >> $CONFIG_STATUS <<EOF
481117680Spst
481217680SpstCONFIG_FILES=\${CONFIG_FILES-"Makefile"}
481317680SpstEOF
481417680Spstcat >> $CONFIG_STATUS <<\EOF
481517680Spstfor ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
481626180Sfenner  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
481717680Spst  case "$ac_file" in
481826180Sfenner  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
481917680Spst       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
482017680Spst  *) ac_file_in="${ac_file}.in" ;;
482117680Spst  esac
482217680Spst
482326180Sfenner  # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
482417680Spst
482517680Spst  # Remove last slash and all that follows it.  Not all systems have dirname.
482617680Spst  ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
482717680Spst  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
482817680Spst    # The file is in a subdirectory.
482917680Spst    test ! -d "$ac_dir" && mkdir "$ac_dir"
483017680Spst    ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
483117680Spst    # A "../" for each directory in $ac_dir_suffix.
483217680Spst    ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
483317680Spst  else
483417680Spst    ac_dir_suffix= ac_dots=
483517680Spst  fi
483617680Spst
483717680Spst  case "$ac_given_srcdir" in
483817680Spst  .)  srcdir=.
483917680Spst      if test -z "$ac_dots"; then top_srcdir=.
484017680Spst      else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
484117680Spst  /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
484217680Spst  *) # Relative path.
484317680Spst    srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
484417680Spst    top_srcdir="$ac_dots$ac_given_srcdir" ;;
484517680Spst  esac
484617680Spst
484717680Spst  case "$ac_given_INSTALL" in
484817680Spst  [/$]*) INSTALL="$ac_given_INSTALL" ;;
484917680Spst  *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
485017680Spst  esac
485126180Sfenner
485217680Spst  echo creating "$ac_file"
485317680Spst  rm -f "$ac_file"
485417680Spst  configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
485517680Spst  case "$ac_file" in
485617680Spst  *Makefile*) ac_comsub="1i\\
485717680Spst# $configure_input" ;;
485817680Spst  *) ac_comsub= ;;
485917680Spst  esac
486026180Sfenner
486126180Sfenner  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
486217680Spst  sed -e "$ac_comsub
486317680Spsts%@configure_input@%$configure_input%g
486417680Spsts%@srcdir@%$srcdir%g
486517680Spsts%@top_srcdir@%$top_srcdir%g
486617680Spsts%@INSTALL@%$INSTALL%g
486726180Sfenner" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
486817680Spstfi; done
486926180Sfennerrm -f conftest.s*
487017680Spst
487156893Sfenner# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
487256893Sfenner# NAME is the cpp macro being defined and VALUE is the value it is being given.
487356893Sfenner#
487456893Sfenner# ac_d sets the value in "#define NAME VALUE" lines.
487556893Sfennerac_dA='s%^\([ 	]*\)#\([ 	]*define[ 	][ 	]*\)'
487656893Sfennerac_dB='\([ 	][ 	]*\)[^ 	]*%\1#\2'
487756893Sfennerac_dC='\3'
487856893Sfennerac_dD='%g'
487956893Sfenner# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
488056893Sfennerac_uA='s%^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
488156893Sfennerac_uB='\([ 	]\)%\1#\2define\3'
488256893Sfennerac_uC=' '
488356893Sfennerac_uD='\4%g'
488456893Sfenner# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
488556893Sfennerac_eA='s%^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
488656893Sfennerac_eB='$%\1#\2define\3'
488756893Sfennerac_eC=' '
488856893Sfennerac_eD='%g'
488956893Sfenner
489056893Sfennerif test "${CONFIG_HEADERS+set}" != set; then
489126180SfennerEOF
489226180Sfennercat >> $CONFIG_STATUS <<EOF
489356893Sfenner  CONFIG_HEADERS="config.h"
489456893SfennerEOF
489556893Sfennercat >> $CONFIG_STATUS <<\EOF
489656893Sfennerfi
489756893Sfennerfor ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
489856893Sfenner  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
489956893Sfenner  case "$ac_file" in
490056893Sfenner  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
490156893Sfenner       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
490256893Sfenner  *) ac_file_in="${ac_file}.in" ;;
490356893Sfenner  esac
490417680Spst
490556893Sfenner  echo creating $ac_file
490656893Sfenner
490756893Sfenner  rm -f conftest.frag conftest.in conftest.out
490856893Sfenner  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
490956893Sfenner  cat $ac_file_inputs > conftest.in
491056893Sfenner
491126180SfennerEOF
491256893Sfenner
491356893Sfenner# Transform confdefs.h into a sed script conftest.vals that substitutes
491456893Sfenner# the proper values into config.h.in to produce config.h.  And first:
491556893Sfenner# Protect against being on the right side of a sed subst in config.status.
491656893Sfenner# Protect against being in an unquoted here document in config.status.
491756893Sfennerrm -f conftest.vals
491856893Sfennercat > conftest.hdr <<\EOF
491956893Sfenners/[\\&%]/\\&/g
492056893Sfenners%[\\$`]%\\&%g
492156893Sfenners%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
492256893Sfenners%ac_d%ac_u%gp
492356893Sfenners%ac_u%ac_e%gp
492456893SfennerEOF
492556893Sfennersed -n -f conftest.hdr confdefs.h > conftest.vals
492656893Sfennerrm -f conftest.hdr
492756893Sfenner
492856893Sfenner# This sed command replaces #undef with comments.  This is necessary, for
492956893Sfenner# example, in the case of _POSIX_SOURCE, which is predefined and required
493056893Sfenner# on some systems where configure will not decide to define it.
493156893Sfennercat >> conftest.vals <<\EOF
493256893Sfenners%^[ 	]*#[ 	]*undef[ 	][ 	]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
493356893SfennerEOF
493456893Sfenner
493556893Sfenner# Break up conftest.vals because some shells have a limit on
493656893Sfenner# the size of here documents, and old seds have small limits too.
493756893Sfenner
493856893Sfennerrm -f conftest.tail
493956893Sfennerwhile :
494056893Sfennerdo
494156893Sfenner  ac_lines=`grep -c . conftest.vals`
494256893Sfenner  # grep -c gives empty output for an empty file on some AIX systems.
494356893Sfenner  if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
494456893Sfenner  # Write a limited-size here document to conftest.frag.
494556893Sfenner  echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
494656893Sfenner  sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
494756893Sfenner  echo 'CEOF
494856893Sfenner  sed -f conftest.frag conftest.in > conftest.out
494956893Sfenner  rm -f conftest.in
495056893Sfenner  mv conftest.out conftest.in
495156893Sfenner' >> $CONFIG_STATUS
495256893Sfenner  sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
495356893Sfenner  rm -f conftest.vals
495456893Sfenner  mv conftest.tail conftest.vals
495556893Sfennerdone
495656893Sfennerrm -f conftest.vals
495756893Sfenner
495826180Sfennercat >> $CONFIG_STATUS <<\EOF
495956893Sfenner  rm -f conftest.frag conftest.h
496056893Sfenner  echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
496156893Sfenner  cat conftest.in >> conftest.h
496256893Sfenner  rm -f conftest.in
496356893Sfenner  if cmp -s $ac_file conftest.h 2>/dev/null; then
496456893Sfenner    echo "$ac_file is unchanged"
496556893Sfenner    rm -f conftest.h
496656893Sfenner  else
496756893Sfenner    # Remove last slash and all that follows it.  Not all systems have dirname.
496856893Sfenner      ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
496956893Sfenner      if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
497056893Sfenner      # The file is in a subdirectory.
497156893Sfenner      test ! -d "$ac_dir" && mkdir "$ac_dir"
497256893Sfenner    fi
497356893Sfenner    rm -f $ac_file
497456893Sfenner    mv conftest.h $ac_file
497556893Sfenner  fi
497656893Sfennerfi; done
497717680Spst
497856893SfennerEOF
497956893Sfennercat >> $CONFIG_STATUS <<EOF
498056893Sfenner
498175115Sfenner
498256893SfennerEOF
498356893Sfennercat >> $CONFIG_STATUS <<\EOF
498475115Sfennerif test -f .devel; then
498575115Sfenner	echo timestamp > stamp-h
498675115Sfenner	cat Makefile-devel-adds >> Makefile
498775115Sfenner	make depend
498875115Sfennerfi
498956893Sfenner
499017680Spstexit 0
499117680SpstEOF
499217680Spstchmod +x $CONFIG_STATUS
499317680Spstrm -fr confdefs* $ac_clean_files
499417680Spsttest "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
499517680Spst
499617680Spstexit 0
4997