1#! /bin/sh
2# From configure.in Revision: 1.168 .
3# Guess values for system-dependent variables and create Makefiles.
4# Generated by GNU Autoconf 2.61.
5#
6# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
7# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
8# This configure script is free software; the Free Software Foundation
9# gives unlimited permission to copy, distribute and modify it.
10## --------------------- ##
11## M4sh Initialization.  ##
12## --------------------- ##
13
14# Be more Bourne compatible
15DUALCASE=1; export DUALCASE # for MKS sh
16if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17  emulate sh
18  NULLCMD=:
19  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
20  # is contrary to our usage.  Disable this feature.
21  alias -g '${1+"$@"}'='"$@"'
22  setopt NO_GLOB_SUBST
23else
24  case `(set -o) 2>/dev/null` in
25  *posix*) set -o posix ;;
26esac
27
28fi
29
30
31
32
33# PATH needs CR
34# Avoid depending upon Character Ranges.
35as_cr_letters='abcdefghijklmnopqrstuvwxyz'
36as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
37as_cr_Letters=$as_cr_letters$as_cr_LETTERS
38as_cr_digits='0123456789'
39as_cr_alnum=$as_cr_Letters$as_cr_digits
40
41# The user is always right.
42if test "${PATH_SEPARATOR+set}" != set; then
43  echo "#! /bin/sh" >conf$$.sh
44  echo  "exit 0"   >>conf$$.sh
45  chmod +x conf$$.sh
46  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
47    PATH_SEPARATOR=';'
48  else
49    PATH_SEPARATOR=:
50  fi
51  rm -f conf$$.sh
52fi
53
54# Support unset when possible.
55if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
56  as_unset=unset
57else
58  as_unset=false
59fi
60
61
62# IFS
63# We need space, tab and new line, in precisely that order.  Quoting is
64# there to prevent editors from complaining about space-tab.
65# (If _AS_PATH_WALK were called with IFS unset, it would disable word
66# splitting by setting IFS to empty value.)
67as_nl='
68'
69IFS=" ""	$as_nl"
70
71# Find who we are.  Look in the path if we contain no directory separator.
72case $0 in
73  *[\\/]* ) as_myself=$0 ;;
74  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
75for as_dir in $PATH
76do
77  IFS=$as_save_IFS
78  test -z "$as_dir" && as_dir=.
79  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
80done
81IFS=$as_save_IFS
82
83     ;;
84esac
85# We did not find ourselves, most probably we were run as `sh COMMAND'
86# in which case we are not to be found in the path.
87if test "x$as_myself" = x; then
88  as_myself=$0
89fi
90if test ! -f "$as_myself"; then
91  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
92  { (exit 1); exit 1; }
93fi
94
95# Work around bugs in pre-3.0 UWIN ksh.
96for as_var in ENV MAIL MAILPATH
97do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
98done
99PS1='$ '
100PS2='> '
101PS4='+ '
102
103# NLS nuisances.
104for as_var in \
105  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
106  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
107  LC_TELEPHONE LC_TIME
108do
109  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
110    eval $as_var=C; export $as_var
111  else
112    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
113  fi
114done
115
116# Required to use basename.
117if expr a : '\(a\)' >/dev/null 2>&1 &&
118   test "X`expr 00001 : '.*\(...\)'`" = X001; then
119  as_expr=expr
120else
121  as_expr=false
122fi
123
124if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
125  as_basename=basename
126else
127  as_basename=false
128fi
129
130
131# Name of the executable.
132as_me=`$as_basename -- "$0" ||
133$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
134	 X"$0" : 'X\(//\)$' \| \
135	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
136echo X/"$0" |
137    sed '/^.*\/\([^/][^/]*\)\/*$/{
138	    s//\1/
139	    q
140	  }
141	  /^X\/\(\/\/\)$/{
142	    s//\1/
143	    q
144	  }
145	  /^X\/\(\/\).*/{
146	    s//\1/
147	    q
148	  }
149	  s/.*/./; q'`
150
151# CDPATH.
152$as_unset CDPATH
153
154
155if test "x$CONFIG_SHELL" = x; then
156  if (eval ":") 2>/dev/null; then
157  as_have_required=yes
158else
159  as_have_required=no
160fi
161
162  if test $as_have_required = yes && 	 (eval ":
163(as_func_return () {
164  (exit \$1)
165}
166as_func_success () {
167  as_func_return 0
168}
169as_func_failure () {
170  as_func_return 1
171}
172as_func_ret_success () {
173  return 0
174}
175as_func_ret_failure () {
176  return 1
177}
178
179exitcode=0
180if as_func_success; then
181  :
182else
183  exitcode=1
184  echo as_func_success failed.
185fi
186
187if as_func_failure; then
188  exitcode=1
189  echo as_func_failure succeeded.
190fi
191
192if as_func_ret_success; then
193  :
194else
195  exitcode=1
196  echo as_func_ret_success failed.
197fi
198
199if as_func_ret_failure; then
200  exitcode=1
201  echo as_func_ret_failure succeeded.
202fi
203
204if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
205  :
206else
207  exitcode=1
208  echo positional parameters were not saved.
209fi
210
211test \$exitcode = 0) || { (exit 1); exit 1; }
212
213(
214  as_lineno_1=\$LINENO
215  as_lineno_2=\$LINENO
216  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
217  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
218") 2> /dev/null; then
219  :
220else
221  as_candidate_shells=
222    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
223for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
224do
225  IFS=$as_save_IFS
226  test -z "$as_dir" && as_dir=.
227  case $as_dir in
228	 /*)
229	   for as_base in sh bash ksh sh5; do
230	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
231	   done;;
232       esac
233done
234IFS=$as_save_IFS
235
236
237      for as_shell in $as_candidate_shells $SHELL; do
238	 # Try only shells that exist, to save several forks.
239	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
240		{ ("$as_shell") 2> /dev/null <<\_ASEOF
241if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
242  emulate sh
243  NULLCMD=:
244  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
245  # is contrary to our usage.  Disable this feature.
246  alias -g '${1+"$@"}'='"$@"'
247  setopt NO_GLOB_SUBST
248else
249  case `(set -o) 2>/dev/null` in
250  *posix*) set -o posix ;;
251esac
252
253fi
254
255
256:
257_ASEOF
258}; then
259  CONFIG_SHELL=$as_shell
260	       as_have_required=yes
261	       if { "$as_shell" 2> /dev/null <<\_ASEOF
262if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
263  emulate sh
264  NULLCMD=:
265  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
266  # is contrary to our usage.  Disable this feature.
267  alias -g '${1+"$@"}'='"$@"'
268  setopt NO_GLOB_SUBST
269else
270  case `(set -o) 2>/dev/null` in
271  *posix*) set -o posix ;;
272esac
273
274fi
275
276
277:
278(as_func_return () {
279  (exit $1)
280}
281as_func_success () {
282  as_func_return 0
283}
284as_func_failure () {
285  as_func_return 1
286}
287as_func_ret_success () {
288  return 0
289}
290as_func_ret_failure () {
291  return 1
292}
293
294exitcode=0
295if as_func_success; then
296  :
297else
298  exitcode=1
299  echo as_func_success failed.
300fi
301
302if as_func_failure; then
303  exitcode=1
304  echo as_func_failure succeeded.
305fi
306
307if as_func_ret_success; then
308  :
309else
310  exitcode=1
311  echo as_func_ret_success failed.
312fi
313
314if as_func_ret_failure; then
315  exitcode=1
316  echo as_func_ret_failure succeeded.
317fi
318
319if ( set x; as_func_ret_success y && test x = "$1" ); then
320  :
321else
322  exitcode=1
323  echo positional parameters were not saved.
324fi
325
326test $exitcode = 0) || { (exit 1); exit 1; }
327
328(
329  as_lineno_1=$LINENO
330  as_lineno_2=$LINENO
331  test "x$as_lineno_1" != "x$as_lineno_2" &&
332  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
333
334_ASEOF
335}; then
336  break
337fi
338
339fi
340
341      done
342
343      if test "x$CONFIG_SHELL" != x; then
344  for as_var in BASH_ENV ENV
345        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
346        done
347        export CONFIG_SHELL
348        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
349fi
350
351
352    if test $as_have_required = no; then
353  echo This script requires a shell more modern than all the
354      echo shells that I found on your system.  Please install a
355      echo modern shell, or manually run the script under such a
356      echo shell if you do have one.
357      { (exit 1); exit 1; }
358fi
359
360
361fi
362
363fi
364
365
366
367(eval "as_func_return () {
368  (exit \$1)
369}
370as_func_success () {
371  as_func_return 0
372}
373as_func_failure () {
374  as_func_return 1
375}
376as_func_ret_success () {
377  return 0
378}
379as_func_ret_failure () {
380  return 1
381}
382
383exitcode=0
384if as_func_success; then
385  :
386else
387  exitcode=1
388  echo as_func_success failed.
389fi
390
391if as_func_failure; then
392  exitcode=1
393  echo as_func_failure succeeded.
394fi
395
396if as_func_ret_success; then
397  :
398else
399  exitcode=1
400  echo as_func_ret_success failed.
401fi
402
403if as_func_ret_failure; then
404  exitcode=1
405  echo as_func_ret_failure succeeded.
406fi
407
408if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
409  :
410else
411  exitcode=1
412  echo positional parameters were not saved.
413fi
414
415test \$exitcode = 0") || {
416  echo No shell found that supports shell functions.
417  echo Please tell autoconf@gnu.org about your system,
418  echo including any error possibly output before this
419  echo message
420}
421
422
423
424  as_lineno_1=$LINENO
425  as_lineno_2=$LINENO
426  test "x$as_lineno_1" != "x$as_lineno_2" &&
427  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
428
429  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
430  # uniformly replaced by the line number.  The first 'sed' inserts a
431  # line-number line after each line using $LINENO; the second 'sed'
432  # does the real work.  The second script uses 'N' to pair each
433  # line-number line with the line containing $LINENO, and appends
434  # trailing '-' during substitution so that $LINENO is not a special
435  # case at line end.
436  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
437  # scripts with optimization help from Paolo Bonzini.  Blame Lee
438  # E. McMahon (1931-1989) for sed's syntax.  :-)
439  sed -n '
440    p
441    /[$]LINENO/=
442  ' <$as_myself |
443    sed '
444      s/[$]LINENO.*/&-/
445      t lineno
446      b
447      :lineno
448      N
449      :loop
450      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
451      t loop
452      s/-\n.*//
453    ' >$as_me.lineno &&
454  chmod +x "$as_me.lineno" ||
455    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
456   { (exit 1); exit 1; }; }
457
458  # Don't try to exec as it changes $[0], causing all sort of problems
459  # (the dirname of $[0] is not the place where we might find the
460  # original and so on.  Autoconf is especially sensitive to this).
461  . "./$as_me.lineno"
462  # Exit status is that of the last command.
463  exit
464}
465
466
467if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
468  as_dirname=dirname
469else
470  as_dirname=false
471fi
472
473ECHO_C= ECHO_N= ECHO_T=
474case `echo -n x` in
475-n*)
476  case `echo 'x\c'` in
477  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
478  *)   ECHO_C='\c';;
479  esac;;
480*)
481  ECHO_N='-n';;
482esac
483
484if expr a : '\(a\)' >/dev/null 2>&1 &&
485   test "X`expr 00001 : '.*\(...\)'`" = X001; then
486  as_expr=expr
487else
488  as_expr=false
489fi
490
491rm -f conf$$ conf$$.exe conf$$.file
492if test -d conf$$.dir; then
493  rm -f conf$$.dir/conf$$.file
494else
495  rm -f conf$$.dir
496  mkdir conf$$.dir
497fi
498echo >conf$$.file
499if ln -s conf$$.file conf$$ 2>/dev/null; then
500  as_ln_s='ln -s'
501  # ... but there are two gotchas:
502  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
503  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
504  # In both cases, we have to default to `cp -p'.
505  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
506    as_ln_s='cp -p'
507elif ln conf$$.file conf$$ 2>/dev/null; then
508  as_ln_s=ln
509else
510  as_ln_s='cp -p'
511fi
512rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
513rmdir conf$$.dir 2>/dev/null
514
515if mkdir -p . 2>/dev/null; then
516  as_mkdir_p=:
517else
518  test -d ./-p && rmdir ./-p
519  as_mkdir_p=false
520fi
521
522if test -x / >/dev/null 2>&1; then
523  as_test_x='test -x'
524else
525  if ls -dL / >/dev/null 2>&1; then
526    as_ls_L_option=L
527  else
528    as_ls_L_option=
529  fi
530  as_test_x='
531    eval sh -c '\''
532      if test -d "$1"; then
533        test -d "$1/.";
534      else
535	case $1 in
536        -*)set "./$1";;
537	esac;
538	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
539	???[sx]*):;;*)false;;esac;fi
540    '\'' sh
541  '
542fi
543as_executable_p=$as_test_x
544
545# Sed expression to map a string onto a valid CPP name.
546as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
547
548# Sed expression to map a string onto a valid variable name.
549as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
550
551
552
553exec 7<&0 </dev/null 6>&1
554
555# Name of the host.
556# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
557# so uname gets run too.
558ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
559
560#
561# Initializations.
562#
563ac_default_prefix=/usr/local
564ac_clean_files=
565ac_config_libobj_dir=.
566LIBOBJS=
567cross_compiling=no
568subdirs=
569MFLAGS=
570MAKEFLAGS=
571SHELL=${CONFIG_SHELL-/bin/sh}
572
573# Identity of this package.
574PACKAGE_NAME=
575PACKAGE_TARNAME=
576PACKAGE_VERSION=
577PACKAGE_STRING=
578PACKAGE_BUGREPORT=
579
580ac_unique_file="pcap.c"
581# Factoring default headers for most tests.
582ac_includes_default="\
583#include <stdio.h>
584#ifdef HAVE_SYS_TYPES_H
585# include <sys/types.h>
586#endif
587#ifdef HAVE_SYS_STAT_H
588# include <sys/stat.h>
589#endif
590#ifdef STDC_HEADERS
591# include <stdlib.h>
592# include <stddef.h>
593#else
594# ifdef HAVE_STDLIB_H
595#  include <stdlib.h>
596# endif
597#endif
598#ifdef HAVE_STRING_H
599# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
600#  include <memory.h>
601# endif
602# include <string.h>
603#endif
604#ifdef HAVE_STRINGS_H
605# include <strings.h>
606#endif
607#ifdef HAVE_INTTYPES_H
608# include <inttypes.h>
609#endif
610#ifdef HAVE_STDINT_H
611# include <stdint.h>
612#endif
613#ifdef HAVE_UNISTD_H
614# include <unistd.h>
615#endif"
616
617ac_subst_vars='SHELL
618PATH_SEPARATOR
619PACKAGE_NAME
620PACKAGE_TARNAME
621PACKAGE_VERSION
622PACKAGE_STRING
623PACKAGE_BUGREPORT
624exec_prefix
625prefix
626program_transform_name
627bindir
628sbindir
629libexecdir
630datarootdir
631datadir
632sysconfdir
633sharedstatedir
634localstatedir
635includedir
636oldincludedir
637docdir
638infodir
639htmldir
640dvidir
641pdfdir
642psdir
643libdir
644localedir
645mandir
646DEFS
647ECHO_C
648ECHO_N
649ECHO_T
650LIBS
651build_alias
652host_alias
653target_alias
654build
655build_cpu
656build_vendor
657build_os
658host
659host_cpu
660host_vendor
661host_os
662target
663target_cpu
664target_vendor
665target_os
666SHLICC2
667CC
668CFLAGS
669LDFLAGS
670CPPFLAGS
671ac_ct_CC
672EXEEXT
673OBJEXT
674CPP
675GREP
676EGREP
677LIBOBJS
678HAVE_LINUX_TPACKET_AUXDATA
679V_LEX
680V_YACC
681RANLIB
682AR
683V_CCOPT
684V_DEFS
685V_FINDALLDEVS
686V_INCLS
687V_PCAP
688V_SHLIB_CMD
689V_SHLIB_OPT
690V_SONAME_OPT
691V_RPATH_OPT
692ADDLOBJS
693ADDLARCHIVEOBJS
694SSRC
695DYEXT
696MAN_FILE_FORMATS
697MAN_MISC_INFO
698PCAP_SUPPORT_USB
699USB_SRC
700PCAP_SUPPORT_NETFILTER
701NETFILTER_SRC
702PCAP_SUPPORT_BT
703BT_SRC
704PCAP_SUPPORT_CANUSB
705CANUSB_SRC
706PCAP_SUPPORT_CAN
707CAN_SRC
708INSTALL_PROGRAM
709INSTALL_SCRIPT
710INSTALL_DATA
711LTLIBOBJS'
712ac_subst_files=''
713      ac_precious_vars='build_alias
714host_alias
715target_alias
716CC
717CFLAGS
718LDFLAGS
719LIBS
720CPPFLAGS
721CPP'
722
723
724# Initialize some variables set by options.
725ac_init_help=
726ac_init_version=false
727# The variables have the same names as the options, with
728# dashes changed to underlines.
729cache_file=/dev/null
730exec_prefix=NONE
731no_create=
732no_recursion=
733prefix=NONE
734program_prefix=NONE
735program_suffix=NONE
736program_transform_name=s,x,x,
737silent=
738site=
739srcdir=
740verbose=
741x_includes=NONE
742x_libraries=NONE
743
744# Installation directory options.
745# These are left unexpanded so users can "make install exec_prefix=/foo"
746# and all the variables that are supposed to be based on exec_prefix
747# by default will actually change.
748# Use braces instead of parens because sh, perl, etc. also accept them.
749# (The list follows the same order as the GNU Coding Standards.)
750bindir='${exec_prefix}/bin'
751sbindir='${exec_prefix}/sbin'
752libexecdir='${exec_prefix}/libexec'
753datarootdir='${prefix}/share'
754datadir='${datarootdir}'
755sysconfdir='${prefix}/etc'
756sharedstatedir='${prefix}/com'
757localstatedir='${prefix}/var'
758includedir='${prefix}/include'
759oldincludedir='/usr/include'
760docdir='${datarootdir}/doc/${PACKAGE}'
761infodir='${datarootdir}/info'
762htmldir='${docdir}'
763dvidir='${docdir}'
764pdfdir='${docdir}'
765psdir='${docdir}'
766libdir='${exec_prefix}/lib'
767localedir='${datarootdir}/locale'
768mandir='${datarootdir}/man'
769
770ac_prev=
771ac_dashdash=
772for ac_option
773do
774  # If the previous option needs an argument, assign it.
775  if test -n "$ac_prev"; then
776    eval $ac_prev=\$ac_option
777    ac_prev=
778    continue
779  fi
780
781  case $ac_option in
782  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
783  *)	ac_optarg=yes ;;
784  esac
785
786  # Accept the important Cygnus configure options, so we can diagnose typos.
787
788  case $ac_dashdash$ac_option in
789  --)
790    ac_dashdash=yes ;;
791
792  -bindir | --bindir | --bindi | --bind | --bin | --bi)
793    ac_prev=bindir ;;
794  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
795    bindir=$ac_optarg ;;
796
797  -build | --build | --buil | --bui | --bu)
798    ac_prev=build_alias ;;
799  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
800    build_alias=$ac_optarg ;;
801
802  -cache-file | --cache-file | --cache-fil | --cache-fi \
803  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
804    ac_prev=cache_file ;;
805  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
806  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
807    cache_file=$ac_optarg ;;
808
809  --config-cache | -C)
810    cache_file=config.cache ;;
811
812  -datadir | --datadir | --datadi | --datad)
813    ac_prev=datadir ;;
814  -datadir=* | --datadir=* | --datadi=* | --datad=*)
815    datadir=$ac_optarg ;;
816
817  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
818  | --dataroo | --dataro | --datar)
819    ac_prev=datarootdir ;;
820  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
821  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
822    datarootdir=$ac_optarg ;;
823
824  -disable-* | --disable-*)
825    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
826    # Reject names that are not valid shell variable names.
827    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
828      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
829   { (exit 1); exit 1; }; }
830    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
831    eval enable_$ac_feature=no ;;
832
833  -docdir | --docdir | --docdi | --doc | --do)
834    ac_prev=docdir ;;
835  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
836    docdir=$ac_optarg ;;
837
838  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
839    ac_prev=dvidir ;;
840  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
841    dvidir=$ac_optarg ;;
842
843  -enable-* | --enable-*)
844    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
845    # Reject names that are not valid shell variable names.
846    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
847      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
848   { (exit 1); exit 1; }; }
849    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
850    eval enable_$ac_feature=\$ac_optarg ;;
851
852  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
853  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
854  | --exec | --exe | --ex)
855    ac_prev=exec_prefix ;;
856  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
857  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
858  | --exec=* | --exe=* | --ex=*)
859    exec_prefix=$ac_optarg ;;
860
861  -gas | --gas | --ga | --g)
862    # Obsolete; use --with-gas.
863    with_gas=yes ;;
864
865  -help | --help | --hel | --he | -h)
866    ac_init_help=long ;;
867  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
868    ac_init_help=recursive ;;
869  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
870    ac_init_help=short ;;
871
872  -host | --host | --hos | --ho)
873    ac_prev=host_alias ;;
874  -host=* | --host=* | --hos=* | --ho=*)
875    host_alias=$ac_optarg ;;
876
877  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
878    ac_prev=htmldir ;;
879  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
880  | --ht=*)
881    htmldir=$ac_optarg ;;
882
883  -includedir | --includedir | --includedi | --included | --include \
884  | --includ | --inclu | --incl | --inc)
885    ac_prev=includedir ;;
886  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
887  | --includ=* | --inclu=* | --incl=* | --inc=*)
888    includedir=$ac_optarg ;;
889
890  -infodir | --infodir | --infodi | --infod | --info | --inf)
891    ac_prev=infodir ;;
892  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
893    infodir=$ac_optarg ;;
894
895  -libdir | --libdir | --libdi | --libd)
896    ac_prev=libdir ;;
897  -libdir=* | --libdir=* | --libdi=* | --libd=*)
898    libdir=$ac_optarg ;;
899
900  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
901  | --libexe | --libex | --libe)
902    ac_prev=libexecdir ;;
903  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
904  | --libexe=* | --libex=* | --libe=*)
905    libexecdir=$ac_optarg ;;
906
907  -localedir | --localedir | --localedi | --localed | --locale)
908    ac_prev=localedir ;;
909  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
910    localedir=$ac_optarg ;;
911
912  -localstatedir | --localstatedir | --localstatedi | --localstated \
913  | --localstate | --localstat | --localsta | --localst | --locals)
914    ac_prev=localstatedir ;;
915  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
916  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
917    localstatedir=$ac_optarg ;;
918
919  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
920    ac_prev=mandir ;;
921  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
922    mandir=$ac_optarg ;;
923
924  -nfp | --nfp | --nf)
925    # Obsolete; use --without-fp.
926    with_fp=no ;;
927
928  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
929  | --no-cr | --no-c | -n)
930    no_create=yes ;;
931
932  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
933  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
934    no_recursion=yes ;;
935
936  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
937  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
938  | --oldin | --oldi | --old | --ol | --o)
939    ac_prev=oldincludedir ;;
940  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
941  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
942  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
943    oldincludedir=$ac_optarg ;;
944
945  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
946    ac_prev=prefix ;;
947  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
948    prefix=$ac_optarg ;;
949
950  -program-prefix | --program-prefix | --program-prefi | --program-pref \
951  | --program-pre | --program-pr | --program-p)
952    ac_prev=program_prefix ;;
953  -program-prefix=* | --program-prefix=* | --program-prefi=* \
954  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
955    program_prefix=$ac_optarg ;;
956
957  -program-suffix | --program-suffix | --program-suffi | --program-suff \
958  | --program-suf | --program-su | --program-s)
959    ac_prev=program_suffix ;;
960  -program-suffix=* | --program-suffix=* | --program-suffi=* \
961  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
962    program_suffix=$ac_optarg ;;
963
964  -program-transform-name | --program-transform-name \
965  | --program-transform-nam | --program-transform-na \
966  | --program-transform-n | --program-transform- \
967  | --program-transform | --program-transfor \
968  | --program-transfo | --program-transf \
969  | --program-trans | --program-tran \
970  | --progr-tra | --program-tr | --program-t)
971    ac_prev=program_transform_name ;;
972  -program-transform-name=* | --program-transform-name=* \
973  | --program-transform-nam=* | --program-transform-na=* \
974  | --program-transform-n=* | --program-transform-=* \
975  | --program-transform=* | --program-transfor=* \
976  | --program-transfo=* | --program-transf=* \
977  | --program-trans=* | --program-tran=* \
978  | --progr-tra=* | --program-tr=* | --program-t=*)
979    program_transform_name=$ac_optarg ;;
980
981  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
982    ac_prev=pdfdir ;;
983  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
984    pdfdir=$ac_optarg ;;
985
986  -psdir | --psdir | --psdi | --psd | --ps)
987    ac_prev=psdir ;;
988  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
989    psdir=$ac_optarg ;;
990
991  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
992  | -silent | --silent | --silen | --sile | --sil)
993    silent=yes ;;
994
995  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
996    ac_prev=sbindir ;;
997  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
998  | --sbi=* | --sb=*)
999    sbindir=$ac_optarg ;;
1000
1001  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1002  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1003  | --sharedst | --shareds | --shared | --share | --shar \
1004  | --sha | --sh)
1005    ac_prev=sharedstatedir ;;
1006  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1007  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1008  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1009  | --sha=* | --sh=*)
1010    sharedstatedir=$ac_optarg ;;
1011
1012  -site | --site | --sit)
1013    ac_prev=site ;;
1014  -site=* | --site=* | --sit=*)
1015    site=$ac_optarg ;;
1016
1017  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1018    ac_prev=srcdir ;;
1019  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1020    srcdir=$ac_optarg ;;
1021
1022  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1023  | --syscon | --sysco | --sysc | --sys | --sy)
1024    ac_prev=sysconfdir ;;
1025  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1026  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1027    sysconfdir=$ac_optarg ;;
1028
1029  -target | --target | --targe | --targ | --tar | --ta | --t)
1030    ac_prev=target_alias ;;
1031  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1032    target_alias=$ac_optarg ;;
1033
1034  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1035    verbose=yes ;;
1036
1037  -version | --version | --versio | --versi | --vers | -V)
1038    ac_init_version=: ;;
1039
1040  -with-* | --with-*)
1041    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1042    # Reject names that are not valid shell variable names.
1043    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1044      { echo "$as_me: error: invalid package name: $ac_package" >&2
1045   { (exit 1); exit 1; }; }
1046    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1047    eval with_$ac_package=\$ac_optarg ;;
1048
1049  -without-* | --without-*)
1050    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1051    # Reject names that are not valid shell variable names.
1052    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1053      { echo "$as_me: error: invalid package name: $ac_package" >&2
1054   { (exit 1); exit 1; }; }
1055    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1056    eval with_$ac_package=no ;;
1057
1058  --x)
1059    # Obsolete; use --with-x.
1060    with_x=yes ;;
1061
1062  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1063  | --x-incl | --x-inc | --x-in | --x-i)
1064    ac_prev=x_includes ;;
1065  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1066  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1067    x_includes=$ac_optarg ;;
1068
1069  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1070  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1071    ac_prev=x_libraries ;;
1072  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1073  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1074    x_libraries=$ac_optarg ;;
1075
1076  -*) { echo "$as_me: error: unrecognized option: $ac_option
1077Try \`$0 --help' for more information." >&2
1078   { (exit 1); exit 1; }; }
1079    ;;
1080
1081  *=*)
1082    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1083    # Reject names that are not valid shell variable names.
1084    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1085      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1086   { (exit 1); exit 1; }; }
1087    eval $ac_envvar=\$ac_optarg
1088    export $ac_envvar ;;
1089
1090  *)
1091    # FIXME: should be removed in autoconf 3.0.
1092    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1093    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1094      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1095    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1096    ;;
1097
1098  esac
1099done
1100
1101if test -n "$ac_prev"; then
1102  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1103  { echo "$as_me: error: missing argument to $ac_option" >&2
1104   { (exit 1); exit 1; }; }
1105fi
1106
1107# Be sure to have absolute directory names.
1108for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1109		datadir sysconfdir sharedstatedir localstatedir includedir \
1110		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1111		libdir localedir mandir
1112do
1113  eval ac_val=\$$ac_var
1114  case $ac_val in
1115    [\\/$]* | ?:[\\/]* )  continue;;
1116    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1117  esac
1118  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1119   { (exit 1); exit 1; }; }
1120done
1121
1122# There might be people who depend on the old broken behavior: `$host'
1123# used to hold the argument of --host etc.
1124# FIXME: To remove some day.
1125build=$build_alias
1126host=$host_alias
1127target=$target_alias
1128
1129# FIXME: To remove some day.
1130if test "x$host_alias" != x; then
1131  if test "x$build_alias" = x; then
1132    cross_compiling=maybe
1133    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1134    If a cross compiler is detected then cross compile mode will be used." >&2
1135  elif test "x$build_alias" != "x$host_alias"; then
1136    cross_compiling=yes
1137  fi
1138fi
1139
1140ac_tool_prefix=
1141test -n "$host_alias" && ac_tool_prefix=$host_alias-
1142
1143test "$silent" = yes && exec 6>/dev/null
1144
1145
1146ac_pwd=`pwd` && test -n "$ac_pwd" &&
1147ac_ls_di=`ls -di .` &&
1148ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1149  { echo "$as_me: error: Working directory cannot be determined" >&2
1150   { (exit 1); exit 1; }; }
1151test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1152  { echo "$as_me: error: pwd does not report name of working directory" >&2
1153   { (exit 1); exit 1; }; }
1154
1155
1156# Find the source files, if location was not specified.
1157if test -z "$srcdir"; then
1158  ac_srcdir_defaulted=yes
1159  # Try the directory containing this script, then the parent directory.
1160  ac_confdir=`$as_dirname -- "$0" ||
1161$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1162	 X"$0" : 'X\(//\)[^/]' \| \
1163	 X"$0" : 'X\(//\)$' \| \
1164	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1165echo X"$0" |
1166    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1167	    s//\1/
1168	    q
1169	  }
1170	  /^X\(\/\/\)[^/].*/{
1171	    s//\1/
1172	    q
1173	  }
1174	  /^X\(\/\/\)$/{
1175	    s//\1/
1176	    q
1177	  }
1178	  /^X\(\/\).*/{
1179	    s//\1/
1180	    q
1181	  }
1182	  s/.*/./; q'`
1183  srcdir=$ac_confdir
1184  if test ! -r "$srcdir/$ac_unique_file"; then
1185    srcdir=..
1186  fi
1187else
1188  ac_srcdir_defaulted=no
1189fi
1190if test ! -r "$srcdir/$ac_unique_file"; then
1191  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1192  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1193   { (exit 1); exit 1; }; }
1194fi
1195ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1196ac_abs_confdir=`(
1197	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1198   { (exit 1); exit 1; }; }
1199	pwd)`
1200# When building in place, set srcdir=.
1201if test "$ac_abs_confdir" = "$ac_pwd"; then
1202  srcdir=.
1203fi
1204# Remove unnecessary trailing slashes from srcdir.
1205# Double slashes in file names in object file debugging info
1206# mess up M-x gdb in Emacs.
1207case $srcdir in
1208*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1209esac
1210for ac_var in $ac_precious_vars; do
1211  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1212  eval ac_env_${ac_var}_value=\$${ac_var}
1213  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1214  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1215done
1216
1217#
1218# Report the --help message.
1219#
1220if test "$ac_init_help" = "long"; then
1221  # Omit some internal or obsolete options to make the list less imposing.
1222  # This message is too long to be a string in the A/UX 3.1 sh.
1223  cat <<_ACEOF
1224\`configure' configures this package to adapt to many kinds of systems.
1225
1226Usage: $0 [OPTION]... [VAR=VALUE]...
1227
1228To assign environment variables (e.g., CC, CFLAGS...), specify them as
1229VAR=VALUE.  See below for descriptions of some of the useful variables.
1230
1231Defaults for the options are specified in brackets.
1232
1233Configuration:
1234  -h, --help              display this help and exit
1235      --help=short        display options specific to this package
1236      --help=recursive    display the short help of all the included packages
1237  -V, --version           display version information and exit
1238  -q, --quiet, --silent   do not print \`checking...' messages
1239      --cache-file=FILE   cache test results in FILE [disabled]
1240  -C, --config-cache      alias for \`--cache-file=config.cache'
1241  -n, --no-create         do not create output files
1242      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1243
1244Installation directories:
1245  --prefix=PREFIX         install architecture-independent files in PREFIX
1246			  [$ac_default_prefix]
1247  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1248			  [PREFIX]
1249
1250By default, \`make install' will install all the files in
1251\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1252an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1253for instance \`--prefix=\$HOME'.
1254
1255For better control, use the options below.
1256
1257Fine tuning of the installation directories:
1258  --bindir=DIR           user executables [EPREFIX/bin]
1259  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1260  --libexecdir=DIR       program executables [EPREFIX/libexec]
1261  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1262  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1263  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1264  --libdir=DIR           object code libraries [EPREFIX/lib]
1265  --includedir=DIR       C header files [PREFIX/include]
1266  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1267  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1268  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1269  --infodir=DIR          info documentation [DATAROOTDIR/info]
1270  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1271  --mandir=DIR           man documentation [DATAROOTDIR/man]
1272  --docdir=DIR           documentation root [DATAROOTDIR/doc/PACKAGE]
1273  --htmldir=DIR          html documentation [DOCDIR]
1274  --dvidir=DIR           dvi documentation [DOCDIR]
1275  --pdfdir=DIR           pdf documentation [DOCDIR]
1276  --psdir=DIR            ps documentation [DOCDIR]
1277_ACEOF
1278
1279  cat <<\_ACEOF
1280
1281System types:
1282  --build=BUILD     configure for building on BUILD [guessed]
1283  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1284  --target=TARGET   configure for building compilers for TARGET [HOST]
1285_ACEOF
1286fi
1287
1288if test -n "$ac_init_help"; then
1289
1290  cat <<\_ACEOF
1291
1292Optional Features:
1293  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1294  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1295  --disable-largefile     omit support for large files
1296  --disable-protochain    disable \"protochain\" insn
1297  --enable-ipv6           build IPv6-capable version [default=yes, if
1298                          getaddrinfo available]
1299  --enable-optimizer-dbg  build optimizer debugging code
1300  --enable-yydebug        build parser debugging code
1301  --disable-universal     don't build universal on OS X
1302  --enable-shared         build shared libraries [default=yes, if support
1303                          available]
1304  --enable-bluetooth      enable Bluetooth support [default=yes, if support
1305                          available]
1306  --enable-canusb         enable canusb support [default=yes, if support
1307                          available]
1308  --enable-can            enable CAN support [default=yes, if support
1309                          available]
1310
1311Optional Packages:
1312  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1313  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1314  --without-gcc           don't use gcc
1315  --with-sita             include SITA support
1316  --with-pcap=TYPE        use packet capture TYPE
1317  --without-libnl         disable libnl support [default=yes, on Linux, if
1318                          present]
1319  --with-dag[=DIR]        include Endace DAG support ["yes", "no" or DIR;
1320                          default="yes" on BSD and Linux if present]
1321  --with-dag-includes=DIR Endace DAG include directory
1322  --with-dag-libraries=DIR
1323                          Endace DAG library directory
1324  --with-septel[=DIR]     include Septel support (located in directory DIR, if
1325                          supplied). [default=yes, on Linux, if present]
1326  --with-snf[=DIR]        include Myricom SNF support ["yes", "no" or DIR;
1327                          default="yes" on BSD and Linux if present]
1328  --with-snf-includes=DIR Myricom SNF include directory
1329  --with-snf-libraries=DIR
1330                          Myricom SNF library directory
1331  --without-flex          don't use flex
1332  --without-bison         don't use bison
1333
1334Some influential environment variables:
1335  CC          C compiler command
1336  CFLAGS      C compiler flags
1337  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1338              nonstandard directory <lib dir>
1339  LIBS        libraries to pass to the linker, e.g. -l<library>
1340  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1341              you have headers in a nonstandard directory <include dir>
1342  CPP         C preprocessor
1343
1344Use these variables to override the choices made by `configure' or to help
1345it to find libraries and programs with nonstandard names/locations.
1346
1347_ACEOF
1348ac_status=$?
1349fi
1350
1351if test "$ac_init_help" = "recursive"; then
1352  # If there are subdirs, report their specific --help.
1353  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1354    test -d "$ac_dir" || continue
1355    ac_builddir=.
1356
1357case "$ac_dir" in
1358.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1359*)
1360  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1361  # A ".." for each directory in $ac_dir_suffix.
1362  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1363  case $ac_top_builddir_sub in
1364  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1365  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1366  esac ;;
1367esac
1368ac_abs_top_builddir=$ac_pwd
1369ac_abs_builddir=$ac_pwd$ac_dir_suffix
1370# for backward compatibility:
1371ac_top_builddir=$ac_top_build_prefix
1372
1373case $srcdir in
1374  .)  # We are building in place.
1375    ac_srcdir=.
1376    ac_top_srcdir=$ac_top_builddir_sub
1377    ac_abs_top_srcdir=$ac_pwd ;;
1378  [\\/]* | ?:[\\/]* )  # Absolute name.
1379    ac_srcdir=$srcdir$ac_dir_suffix;
1380    ac_top_srcdir=$srcdir
1381    ac_abs_top_srcdir=$srcdir ;;
1382  *) # Relative name.
1383    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1384    ac_top_srcdir=$ac_top_build_prefix$srcdir
1385    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1386esac
1387ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1388
1389    cd "$ac_dir" || { ac_status=$?; continue; }
1390    # Check for guested configure.
1391    if test -f "$ac_srcdir/configure.gnu"; then
1392      echo &&
1393      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1394    elif test -f "$ac_srcdir/configure"; then
1395      echo &&
1396      $SHELL "$ac_srcdir/configure" --help=recursive
1397    else
1398      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1399    fi || ac_status=$?
1400    cd "$ac_pwd" || { ac_status=$?; break; }
1401  done
1402fi
1403
1404test -n "$ac_init_help" && exit $ac_status
1405if $ac_init_version; then
1406  cat <<\_ACEOF
1407configure
1408generated by GNU Autoconf 2.61
1409
1410Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
14112002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1412This configure script is free software; the Free Software Foundation
1413gives unlimited permission to copy, distribute and modify it.
1414_ACEOF
1415  exit
1416fi
1417cat >config.log <<_ACEOF
1418This file contains any messages produced by compilers while
1419running configure, to aid debugging if configure makes a mistake.
1420
1421It was created by $as_me, which was
1422generated by GNU Autoconf 2.61.  Invocation command line was
1423
1424  $ $0 $@
1425
1426_ACEOF
1427exec 5>>config.log
1428{
1429cat <<_ASUNAME
1430## --------- ##
1431## Platform. ##
1432## --------- ##
1433
1434hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1435uname -m = `(uname -m) 2>/dev/null || echo unknown`
1436uname -r = `(uname -r) 2>/dev/null || echo unknown`
1437uname -s = `(uname -s) 2>/dev/null || echo unknown`
1438uname -v = `(uname -v) 2>/dev/null || echo unknown`
1439
1440/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1441/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1442
1443/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1444/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1445/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1446/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1447/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1448/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1449/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1450
1451_ASUNAME
1452
1453as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1454for as_dir in $PATH
1455do
1456  IFS=$as_save_IFS
1457  test -z "$as_dir" && as_dir=.
1458  echo "PATH: $as_dir"
1459done
1460IFS=$as_save_IFS
1461
1462} >&5
1463
1464cat >&5 <<_ACEOF
1465
1466
1467## ----------- ##
1468## Core tests. ##
1469## ----------- ##
1470
1471_ACEOF
1472
1473
1474# Keep a trace of the command line.
1475# Strip out --no-create and --no-recursion so they do not pile up.
1476# Strip out --silent because we don't want to record it for future runs.
1477# Also quote any args containing shell meta-characters.
1478# Make two passes to allow for proper duplicate-argument suppression.
1479ac_configure_args=
1480ac_configure_args0=
1481ac_configure_args1=
1482ac_must_keep_next=false
1483for ac_pass in 1 2
1484do
1485  for ac_arg
1486  do
1487    case $ac_arg in
1488    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1489    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1490    | -silent | --silent | --silen | --sile | --sil)
1491      continue ;;
1492    *\'*)
1493      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1494    esac
1495    case $ac_pass in
1496    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1497    2)
1498      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1499      if test $ac_must_keep_next = true; then
1500	ac_must_keep_next=false # Got value, back to normal.
1501      else
1502	case $ac_arg in
1503	  *=* | --config-cache | -C | -disable-* | --disable-* \
1504	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1505	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1506	  | -with-* | --with-* | -without-* | --without-* | --x)
1507	    case "$ac_configure_args0 " in
1508	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1509	    esac
1510	    ;;
1511	  -* ) ac_must_keep_next=true ;;
1512	esac
1513      fi
1514      ac_configure_args="$ac_configure_args '$ac_arg'"
1515      ;;
1516    esac
1517  done
1518done
1519$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1520$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1521
1522# When interrupted or exit'd, cleanup temporary files, and complete
1523# config.log.  We remove comments because anyway the quotes in there
1524# would cause problems or look ugly.
1525# WARNING: Use '\'' to represent an apostrophe within the trap.
1526# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1527trap 'exit_status=$?
1528  # Save into config.log some information that might help in debugging.
1529  {
1530    echo
1531
1532    cat <<\_ASBOX
1533## ---------------- ##
1534## Cache variables. ##
1535## ---------------- ##
1536_ASBOX
1537    echo
1538    # The following way of writing the cache mishandles newlines in values,
1539(
1540  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1541    eval ac_val=\$$ac_var
1542    case $ac_val in #(
1543    *${as_nl}*)
1544      case $ac_var in #(
1545      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1546echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1547      esac
1548      case $ac_var in #(
1549      _ | IFS | as_nl) ;; #(
1550      *) $as_unset $ac_var ;;
1551      esac ;;
1552    esac
1553  done
1554  (set) 2>&1 |
1555    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1556    *${as_nl}ac_space=\ *)
1557      sed -n \
1558	"s/'\''/'\''\\\\'\'''\''/g;
1559	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1560      ;; #(
1561    *)
1562      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1563      ;;
1564    esac |
1565    sort
1566)
1567    echo
1568
1569    cat <<\_ASBOX
1570## ----------------- ##
1571## Output variables. ##
1572## ----------------- ##
1573_ASBOX
1574    echo
1575    for ac_var in $ac_subst_vars
1576    do
1577      eval ac_val=\$$ac_var
1578      case $ac_val in
1579      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1580      esac
1581      echo "$ac_var='\''$ac_val'\''"
1582    done | sort
1583    echo
1584
1585    if test -n "$ac_subst_files"; then
1586      cat <<\_ASBOX
1587## ------------------- ##
1588## File substitutions. ##
1589## ------------------- ##
1590_ASBOX
1591      echo
1592      for ac_var in $ac_subst_files
1593      do
1594	eval ac_val=\$$ac_var
1595	case $ac_val in
1596	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1597	esac
1598	echo "$ac_var='\''$ac_val'\''"
1599      done | sort
1600      echo
1601    fi
1602
1603    if test -s confdefs.h; then
1604      cat <<\_ASBOX
1605## ----------- ##
1606## confdefs.h. ##
1607## ----------- ##
1608_ASBOX
1609      echo
1610      cat confdefs.h
1611      echo
1612    fi
1613    test "$ac_signal" != 0 &&
1614      echo "$as_me: caught signal $ac_signal"
1615    echo "$as_me: exit $exit_status"
1616  } >&5
1617  rm -f core *.core core.conftest.* &&
1618    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1619    exit $exit_status
1620' 0
1621for ac_signal in 1 2 13 15; do
1622  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1623done
1624ac_signal=0
1625
1626# confdefs.h avoids OS command line length limits that DEFS can exceed.
1627rm -f -r conftest* confdefs.h
1628
1629# Predefined preprocessor variables.
1630
1631cat >>confdefs.h <<_ACEOF
1632#define PACKAGE_NAME "$PACKAGE_NAME"
1633_ACEOF
1634
1635
1636cat >>confdefs.h <<_ACEOF
1637#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1638_ACEOF
1639
1640
1641cat >>confdefs.h <<_ACEOF
1642#define PACKAGE_VERSION "$PACKAGE_VERSION"
1643_ACEOF
1644
1645
1646cat >>confdefs.h <<_ACEOF
1647#define PACKAGE_STRING "$PACKAGE_STRING"
1648_ACEOF
1649
1650
1651cat >>confdefs.h <<_ACEOF
1652#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1653_ACEOF
1654
1655
1656# Let the site file select an alternate cache file if it wants to.
1657# Prefer explicitly selected file to automatically selected ones.
1658if test -n "$CONFIG_SITE"; then
1659  set x "$CONFIG_SITE"
1660elif test "x$prefix" != xNONE; then
1661  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1662else
1663  set x "$ac_default_prefix/share/config.site" \
1664	"$ac_default_prefix/etc/config.site"
1665fi
1666shift
1667for ac_site_file
1668do
1669  if test -r "$ac_site_file"; then
1670    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1671echo "$as_me: loading site script $ac_site_file" >&6;}
1672    sed 's/^/| /' "$ac_site_file" >&5
1673    . "$ac_site_file"
1674  fi
1675done
1676
1677if test -r "$cache_file"; then
1678  # Some versions of bash will fail to source /dev/null (special
1679  # files actually), so we avoid doing that.
1680  if test -f "$cache_file"; then
1681    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1682echo "$as_me: loading cache $cache_file" >&6;}
1683    case $cache_file in
1684      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1685      *)                      . "./$cache_file";;
1686    esac
1687  fi
1688else
1689  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1690echo "$as_me: creating cache $cache_file" >&6;}
1691  >$cache_file
1692fi
1693
1694# Check that the precious variables saved in the cache have kept the same
1695# value.
1696ac_cache_corrupted=false
1697for ac_var in $ac_precious_vars; do
1698  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1699  eval ac_new_set=\$ac_env_${ac_var}_set
1700  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1701  eval ac_new_val=\$ac_env_${ac_var}_value
1702  case $ac_old_set,$ac_new_set in
1703    set,)
1704      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1705echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1706      ac_cache_corrupted=: ;;
1707    ,set)
1708      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1709echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1710      ac_cache_corrupted=: ;;
1711    ,);;
1712    *)
1713      if test "x$ac_old_val" != "x$ac_new_val"; then
1714	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1715echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1716	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1717echo "$as_me:   former value:  $ac_old_val" >&2;}
1718	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1719echo "$as_me:   current value: $ac_new_val" >&2;}
1720	ac_cache_corrupted=:
1721      fi;;
1722  esac
1723  # Pass precious variables to config.status.
1724  if test "$ac_new_set" = set; then
1725    case $ac_new_val in
1726    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1727    *) ac_arg=$ac_var=$ac_new_val ;;
1728    esac
1729    case " $ac_configure_args " in
1730      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1731      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1732    esac
1733  fi
1734done
1735if $ac_cache_corrupted; then
1736  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1737echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1738  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1739echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1740   { (exit 1); exit 1; }; }
1741fi
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759ac_ext=c
1760ac_cpp='$CPP $CPPFLAGS'
1761ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1762ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1763ac_compiler_gnu=$ac_cv_c_compiler_gnu
1764
1765
1766
1767ac_aux_dir=
1768for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
1769  if test -f "$ac_dir/install-sh"; then
1770    ac_aux_dir=$ac_dir
1771    ac_install_sh="$ac_aux_dir/install-sh -c"
1772    break
1773  elif test -f "$ac_dir/install.sh"; then
1774    ac_aux_dir=$ac_dir
1775    ac_install_sh="$ac_aux_dir/install.sh -c"
1776    break
1777  elif test -f "$ac_dir/shtool"; then
1778    ac_aux_dir=$ac_dir
1779    ac_install_sh="$ac_aux_dir/shtool install -c"
1780    break
1781  fi
1782done
1783if test -z "$ac_aux_dir"; then
1784  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
1785echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
1786   { (exit 1); exit 1; }; }
1787fi
1788
1789# These three variables are undocumented and unsupported,
1790# and are intended to be withdrawn in a future Autoconf release.
1791# They can cause serious problems if a builder's source tree is in a directory
1792# whose full name contains unusual characters.
1793ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1794ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1795ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1796
1797
1798# Make sure we can run config.sub.
1799$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
1800  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
1801echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
1802   { (exit 1); exit 1; }; }
1803
1804{ echo "$as_me:$LINENO: checking build system type" >&5
1805echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
1806if test "${ac_cv_build+set}" = set; then
1807  echo $ECHO_N "(cached) $ECHO_C" >&6
1808else
1809  ac_build_alias=$build_alias
1810test "x$ac_build_alias" = x &&
1811  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
1812test "x$ac_build_alias" = x &&
1813  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1814echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1815   { (exit 1); exit 1; }; }
1816ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
1817  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
1818echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
1819   { (exit 1); exit 1; }; }
1820
1821fi
1822{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1823echo "${ECHO_T}$ac_cv_build" >&6; }
1824case $ac_cv_build in
1825*-*-*) ;;
1826*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
1827echo "$as_me: error: invalid value of canonical build" >&2;}
1828   { (exit 1); exit 1; }; };;
1829esac
1830build=$ac_cv_build
1831ac_save_IFS=$IFS; IFS='-'
1832set x $ac_cv_build
1833shift
1834build_cpu=$1
1835build_vendor=$2
1836shift; shift
1837# Remember, the first character of IFS is used to create $*,
1838# except with old shells:
1839build_os=$*
1840IFS=$ac_save_IFS
1841case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
1842
1843
1844{ echo "$as_me:$LINENO: checking host system type" >&5
1845echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
1846if test "${ac_cv_host+set}" = set; then
1847  echo $ECHO_N "(cached) $ECHO_C" >&6
1848else
1849  if test "x$host_alias" = x; then
1850  ac_cv_host=$ac_cv_build
1851else
1852  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
1853    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
1854echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
1855   { (exit 1); exit 1; }; }
1856fi
1857
1858fi
1859{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1860echo "${ECHO_T}$ac_cv_host" >&6; }
1861case $ac_cv_host in
1862*-*-*) ;;
1863*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
1864echo "$as_me: error: invalid value of canonical host" >&2;}
1865   { (exit 1); exit 1; }; };;
1866esac
1867host=$ac_cv_host
1868ac_save_IFS=$IFS; IFS='-'
1869set x $ac_cv_host
1870shift
1871host_cpu=$1
1872host_vendor=$2
1873shift; shift
1874# Remember, the first character of IFS is used to create $*,
1875# except with old shells:
1876host_os=$*
1877IFS=$ac_save_IFS
1878case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
1879
1880
1881{ echo "$as_me:$LINENO: checking target system type" >&5
1882echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
1883if test "${ac_cv_target+set}" = set; then
1884  echo $ECHO_N "(cached) $ECHO_C" >&6
1885else
1886  if test "x$target_alias" = x; then
1887  ac_cv_target=$ac_cv_host
1888else
1889  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
1890    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
1891echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
1892   { (exit 1); exit 1; }; }
1893fi
1894
1895fi
1896{ echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1897echo "${ECHO_T}$ac_cv_target" >&6; }
1898case $ac_cv_target in
1899*-*-*) ;;
1900*) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
1901echo "$as_me: error: invalid value of canonical target" >&2;}
1902   { (exit 1); exit 1; }; };;
1903esac
1904target=$ac_cv_target
1905ac_save_IFS=$IFS; IFS='-'
1906set x $ac_cv_target
1907shift
1908target_cpu=$1
1909target_vendor=$2
1910shift; shift
1911# Remember, the first character of IFS is used to create $*,
1912# except with old shells:
1913target_os=$*
1914IFS=$ac_save_IFS
1915case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
1916
1917
1918# The aliases save the names the user supplied, while $host etc.
1919# will get canonicalized.
1920test -n "$target_alias" &&
1921  test "$program_prefix$program_suffix$program_transform_name" = \
1922    NONENONEs,x,x, &&
1923  program_prefix=${target_alias}-
1924
1925
1926
1927
1928
1929
1930
1931# Check whether --with-gcc was given.
1932if test "${with_gcc+set}" = set; then
1933  withval=$with_gcc;
1934fi
1935
1936    V_CCOPT="-O"
1937    V_INCLS=""
1938    if test "${srcdir}" != "." ; then
1939	    V_INCLS="-I\$(srcdir)"
1940    fi
1941    if test "${CFLAGS+set}" = set; then
1942	    LBL_CFLAGS="$CFLAGS"
1943    fi
1944    if test -z "$CC" ; then
1945	    case "$host_os" in
1946
1947	    bsdi*)
1948		    # Extract the first word of "shlicc2", so it can be a program name with args.
1949set dummy shlicc2; ac_word=$2
1950{ echo "$as_me:$LINENO: checking for $ac_word" >&5
1951echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1952if test "${ac_cv_prog_SHLICC2+set}" = set; then
1953  echo $ECHO_N "(cached) $ECHO_C" >&6
1954else
1955  if test -n "$SHLICC2"; then
1956  ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test.
1957else
1958as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1959for as_dir in $PATH
1960do
1961  IFS=$as_save_IFS
1962  test -z "$as_dir" && as_dir=.
1963  for ac_exec_ext in '' $ac_executable_extensions; do
1964  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1965    ac_cv_prog_SHLICC2="yes"
1966    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1967    break 2
1968  fi
1969done
1970done
1971IFS=$as_save_IFS
1972
1973  test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no"
1974fi
1975fi
1976SHLICC2=$ac_cv_prog_SHLICC2
1977if test -n "$SHLICC2"; then
1978  { echo "$as_me:$LINENO: result: $SHLICC2" >&5
1979echo "${ECHO_T}$SHLICC2" >&6; }
1980else
1981  { echo "$as_me:$LINENO: result: no" >&5
1982echo "${ECHO_T}no" >&6; }
1983fi
1984
1985
1986		    if test $SHLICC2 = yes ; then
1987			    CC=shlicc2
1988			    export CC
1989		    fi
1990		    ;;
1991	    esac
1992    fi
1993    if test -z "$CC" -a "$with_gcc" = no ; then
1994	    CC=cc
1995	    export CC
1996    fi
1997
1998ac_ext=c
1999ac_cpp='$CPP $CPPFLAGS'
2000ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2001ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2002ac_compiler_gnu=$ac_cv_c_compiler_gnu
2003if test -n "$ac_tool_prefix"; then
2004  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2005set dummy ${ac_tool_prefix}gcc; ac_word=$2
2006{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2007echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2008if test "${ac_cv_prog_CC+set}" = set; then
2009  echo $ECHO_N "(cached) $ECHO_C" >&6
2010else
2011  if test -n "$CC"; then
2012  ac_cv_prog_CC="$CC" # Let the user override the test.
2013else
2014as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2015for as_dir in $PATH
2016do
2017  IFS=$as_save_IFS
2018  test -z "$as_dir" && as_dir=.
2019  for ac_exec_ext in '' $ac_executable_extensions; do
2020  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2021    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2022    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2023    break 2
2024  fi
2025done
2026done
2027IFS=$as_save_IFS
2028
2029fi
2030fi
2031CC=$ac_cv_prog_CC
2032if test -n "$CC"; then
2033  { echo "$as_me:$LINENO: result: $CC" >&5
2034echo "${ECHO_T}$CC" >&6; }
2035else
2036  { echo "$as_me:$LINENO: result: no" >&5
2037echo "${ECHO_T}no" >&6; }
2038fi
2039
2040
2041fi
2042if test -z "$ac_cv_prog_CC"; then
2043  ac_ct_CC=$CC
2044  # Extract the first word of "gcc", so it can be a program name with args.
2045set dummy gcc; ac_word=$2
2046{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2047echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2048if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2049  echo $ECHO_N "(cached) $ECHO_C" >&6
2050else
2051  if test -n "$ac_ct_CC"; then
2052  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2053else
2054as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2055for as_dir in $PATH
2056do
2057  IFS=$as_save_IFS
2058  test -z "$as_dir" && as_dir=.
2059  for ac_exec_ext in '' $ac_executable_extensions; do
2060  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2061    ac_cv_prog_ac_ct_CC="gcc"
2062    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2063    break 2
2064  fi
2065done
2066done
2067IFS=$as_save_IFS
2068
2069fi
2070fi
2071ac_ct_CC=$ac_cv_prog_ac_ct_CC
2072if test -n "$ac_ct_CC"; then
2073  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2074echo "${ECHO_T}$ac_ct_CC" >&6; }
2075else
2076  { echo "$as_me:$LINENO: result: no" >&5
2077echo "${ECHO_T}no" >&6; }
2078fi
2079
2080  if test "x$ac_ct_CC" = x; then
2081    CC=""
2082  else
2083    case $cross_compiling:$ac_tool_warned in
2084yes:)
2085{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2086whose name does not start with the host triplet.  If you think this
2087configuration is useful to you, please write to autoconf@gnu.org." >&5
2088echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2089whose name does not start with the host triplet.  If you think this
2090configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2091ac_tool_warned=yes ;;
2092esac
2093    CC=$ac_ct_CC
2094  fi
2095else
2096  CC="$ac_cv_prog_CC"
2097fi
2098
2099if test -z "$CC"; then
2100          if test -n "$ac_tool_prefix"; then
2101    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2102set dummy ${ac_tool_prefix}cc; ac_word=$2
2103{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2104echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2105if test "${ac_cv_prog_CC+set}" = set; then
2106  echo $ECHO_N "(cached) $ECHO_C" >&6
2107else
2108  if test -n "$CC"; then
2109  ac_cv_prog_CC="$CC" # Let the user override the test.
2110else
2111as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2112for as_dir in $PATH
2113do
2114  IFS=$as_save_IFS
2115  test -z "$as_dir" && as_dir=.
2116  for ac_exec_ext in '' $ac_executable_extensions; do
2117  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2118    ac_cv_prog_CC="${ac_tool_prefix}cc"
2119    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2120    break 2
2121  fi
2122done
2123done
2124IFS=$as_save_IFS
2125
2126fi
2127fi
2128CC=$ac_cv_prog_CC
2129if test -n "$CC"; then
2130  { echo "$as_me:$LINENO: result: $CC" >&5
2131echo "${ECHO_T}$CC" >&6; }
2132else
2133  { echo "$as_me:$LINENO: result: no" >&5
2134echo "${ECHO_T}no" >&6; }
2135fi
2136
2137
2138  fi
2139fi
2140if test -z "$CC"; then
2141  # Extract the first word of "cc", so it can be a program name with args.
2142set dummy cc; ac_word=$2
2143{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2144echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2145if test "${ac_cv_prog_CC+set}" = set; then
2146  echo $ECHO_N "(cached) $ECHO_C" >&6
2147else
2148  if test -n "$CC"; then
2149  ac_cv_prog_CC="$CC" # Let the user override the test.
2150else
2151  ac_prog_rejected=no
2152as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2153for as_dir in $PATH
2154do
2155  IFS=$as_save_IFS
2156  test -z "$as_dir" && as_dir=.
2157  for ac_exec_ext in '' $ac_executable_extensions; do
2158  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2159    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2160       ac_prog_rejected=yes
2161       continue
2162     fi
2163    ac_cv_prog_CC="cc"
2164    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2165    break 2
2166  fi
2167done
2168done
2169IFS=$as_save_IFS
2170
2171if test $ac_prog_rejected = yes; then
2172  # We found a bogon in the path, so make sure we never use it.
2173  set dummy $ac_cv_prog_CC
2174  shift
2175  if test $# != 0; then
2176    # We chose a different compiler from the bogus one.
2177    # However, it has the same basename, so the bogon will be chosen
2178    # first if we set CC to just the basename; use the full file name.
2179    shift
2180    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2181  fi
2182fi
2183fi
2184fi
2185CC=$ac_cv_prog_CC
2186if test -n "$CC"; then
2187  { echo "$as_me:$LINENO: result: $CC" >&5
2188echo "${ECHO_T}$CC" >&6; }
2189else
2190  { echo "$as_me:$LINENO: result: no" >&5
2191echo "${ECHO_T}no" >&6; }
2192fi
2193
2194
2195fi
2196if test -z "$CC"; then
2197  if test -n "$ac_tool_prefix"; then
2198  for ac_prog in cl.exe
2199  do
2200    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2201set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2202{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2203echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2204if test "${ac_cv_prog_CC+set}" = set; then
2205  echo $ECHO_N "(cached) $ECHO_C" >&6
2206else
2207  if test -n "$CC"; then
2208  ac_cv_prog_CC="$CC" # Let the user override the test.
2209else
2210as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2211for as_dir in $PATH
2212do
2213  IFS=$as_save_IFS
2214  test -z "$as_dir" && as_dir=.
2215  for ac_exec_ext in '' $ac_executable_extensions; do
2216  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2217    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2218    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2219    break 2
2220  fi
2221done
2222done
2223IFS=$as_save_IFS
2224
2225fi
2226fi
2227CC=$ac_cv_prog_CC
2228if test -n "$CC"; then
2229  { echo "$as_me:$LINENO: result: $CC" >&5
2230echo "${ECHO_T}$CC" >&6; }
2231else
2232  { echo "$as_me:$LINENO: result: no" >&5
2233echo "${ECHO_T}no" >&6; }
2234fi
2235
2236
2237    test -n "$CC" && break
2238  done
2239fi
2240if test -z "$CC"; then
2241  ac_ct_CC=$CC
2242  for ac_prog in cl.exe
2243do
2244  # Extract the first word of "$ac_prog", so it can be a program name with args.
2245set dummy $ac_prog; ac_word=$2
2246{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2247echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2248if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2249  echo $ECHO_N "(cached) $ECHO_C" >&6
2250else
2251  if test -n "$ac_ct_CC"; then
2252  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2253else
2254as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2255for as_dir in $PATH
2256do
2257  IFS=$as_save_IFS
2258  test -z "$as_dir" && as_dir=.
2259  for ac_exec_ext in '' $ac_executable_extensions; do
2260  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2261    ac_cv_prog_ac_ct_CC="$ac_prog"
2262    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2263    break 2
2264  fi
2265done
2266done
2267IFS=$as_save_IFS
2268
2269fi
2270fi
2271ac_ct_CC=$ac_cv_prog_ac_ct_CC
2272if test -n "$ac_ct_CC"; then
2273  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2274echo "${ECHO_T}$ac_ct_CC" >&6; }
2275else
2276  { echo "$as_me:$LINENO: result: no" >&5
2277echo "${ECHO_T}no" >&6; }
2278fi
2279
2280
2281  test -n "$ac_ct_CC" && break
2282done
2283
2284  if test "x$ac_ct_CC" = x; then
2285    CC=""
2286  else
2287    case $cross_compiling:$ac_tool_warned in
2288yes:)
2289{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2290whose name does not start with the host triplet.  If you think this
2291configuration is useful to you, please write to autoconf@gnu.org." >&5
2292echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2293whose name does not start with the host triplet.  If you think this
2294configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2295ac_tool_warned=yes ;;
2296esac
2297    CC=$ac_ct_CC
2298  fi
2299fi
2300
2301fi
2302
2303
2304test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2305See \`config.log' for more details." >&5
2306echo "$as_me: error: no acceptable C compiler found in \$PATH
2307See \`config.log' for more details." >&2;}
2308   { (exit 1); exit 1; }; }
2309
2310# Provide some information about the compiler.
2311echo "$as_me:$LINENO: checking for C compiler version" >&5
2312ac_compiler=`set X $ac_compile; echo $2`
2313{ (ac_try="$ac_compiler --version >&5"
2314case "(($ac_try" in
2315  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2316  *) ac_try_echo=$ac_try;;
2317esac
2318eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2319  (eval "$ac_compiler --version >&5") 2>&5
2320  ac_status=$?
2321  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2322  (exit $ac_status); }
2323{ (ac_try="$ac_compiler -v >&5"
2324case "(($ac_try" in
2325  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2326  *) ac_try_echo=$ac_try;;
2327esac
2328eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2329  (eval "$ac_compiler -v >&5") 2>&5
2330  ac_status=$?
2331  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2332  (exit $ac_status); }
2333{ (ac_try="$ac_compiler -V >&5"
2334case "(($ac_try" in
2335  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2336  *) ac_try_echo=$ac_try;;
2337esac
2338eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2339  (eval "$ac_compiler -V >&5") 2>&5
2340  ac_status=$?
2341  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2342  (exit $ac_status); }
2343
2344cat >conftest.$ac_ext <<_ACEOF
2345/* confdefs.h.  */
2346_ACEOF
2347cat confdefs.h >>conftest.$ac_ext
2348cat >>conftest.$ac_ext <<_ACEOF
2349/* end confdefs.h.  */
2350
2351int
2352main ()
2353{
2354
2355  ;
2356  return 0;
2357}
2358_ACEOF
2359ac_clean_files_save=$ac_clean_files
2360ac_clean_files="$ac_clean_files a.out a.exe b.out"
2361# Try to create an executable without -o first, disregard a.out.
2362# It will help us diagnose broken compilers, and finding out an intuition
2363# of exeext.
2364{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2365echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2366ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2367#
2368# List of possible output files, starting from the most likely.
2369# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2370# only as a last resort.  b.out is created by i960 compilers.
2371ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2372#
2373# The IRIX 6 linker writes into existing files which may not be
2374# executable, retaining their permissions.  Remove them first so a
2375# subsequent execution test works.
2376ac_rmfiles=
2377for ac_file in $ac_files
2378do
2379  case $ac_file in
2380    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2381    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2382  esac
2383done
2384rm -f $ac_rmfiles
2385
2386if { (ac_try="$ac_link_default"
2387case "(($ac_try" in
2388  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2389  *) ac_try_echo=$ac_try;;
2390esac
2391eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2392  (eval "$ac_link_default") 2>&5
2393  ac_status=$?
2394  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2395  (exit $ac_status); }; then
2396  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2397# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2398# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2399# so that the user can short-circuit this test for compilers unknown to
2400# Autoconf.
2401for ac_file in $ac_files ''
2402do
2403  test -f "$ac_file" || continue
2404  case $ac_file in
2405    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2406	;;
2407    [ab].out )
2408	# We found the default executable, but exeext='' is most
2409	# certainly right.
2410	break;;
2411    *.* )
2412        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2413	then :; else
2414	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2415	fi
2416	# We set ac_cv_exeext here because the later test for it is not
2417	# safe: cross compilers may not add the suffix if given an `-o'
2418	# argument, so we may need to know it at that point already.
2419	# Even if this section looks crufty: it has the advantage of
2420	# actually working.
2421	break;;
2422    * )
2423	break;;
2424  esac
2425done
2426test "$ac_cv_exeext" = no && ac_cv_exeext=
2427
2428else
2429  ac_file=''
2430fi
2431
2432{ echo "$as_me:$LINENO: result: $ac_file" >&5
2433echo "${ECHO_T}$ac_file" >&6; }
2434if test -z "$ac_file"; then
2435  echo "$as_me: failed program was:" >&5
2436sed 's/^/| /' conftest.$ac_ext >&5
2437
2438{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2439See \`config.log' for more details." >&5
2440echo "$as_me: error: C compiler cannot create executables
2441See \`config.log' for more details." >&2;}
2442   { (exit 77); exit 77; }; }
2443fi
2444
2445ac_exeext=$ac_cv_exeext
2446
2447# Check that the compiler produces executables we can run.  If not, either
2448# the compiler is broken, or we cross compile.
2449{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2450echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2451# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2452# If not cross compiling, check that we can run a simple program.
2453if test "$cross_compiling" != yes; then
2454  if { ac_try='./$ac_file'
2455  { (case "(($ac_try" in
2456  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2457  *) ac_try_echo=$ac_try;;
2458esac
2459eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2460  (eval "$ac_try") 2>&5
2461  ac_status=$?
2462  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2463  (exit $ac_status); }; }; then
2464    cross_compiling=no
2465  else
2466    if test "$cross_compiling" = maybe; then
2467	cross_compiling=yes
2468    else
2469	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2470If you meant to cross compile, use \`--host'.
2471See \`config.log' for more details." >&5
2472echo "$as_me: error: cannot run C compiled programs.
2473If you meant to cross compile, use \`--host'.
2474See \`config.log' for more details." >&2;}
2475   { (exit 1); exit 1; }; }
2476    fi
2477  fi
2478fi
2479{ echo "$as_me:$LINENO: result: yes" >&5
2480echo "${ECHO_T}yes" >&6; }
2481
2482rm -f a.out a.exe conftest$ac_cv_exeext b.out
2483ac_clean_files=$ac_clean_files_save
2484# Check that the compiler produces executables we can run.  If not, either
2485# the compiler is broken, or we cross compile.
2486{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2487echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2488{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2489echo "${ECHO_T}$cross_compiling" >&6; }
2490
2491{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
2492echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2493if { (ac_try="$ac_link"
2494case "(($ac_try" in
2495  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2496  *) ac_try_echo=$ac_try;;
2497esac
2498eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2499  (eval "$ac_link") 2>&5
2500  ac_status=$?
2501  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2502  (exit $ac_status); }; then
2503  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2504# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2505# work properly (i.e., refer to `conftest.exe'), while it won't with
2506# `rm'.
2507for ac_file in conftest.exe conftest conftest.*; do
2508  test -f "$ac_file" || continue
2509  case $ac_file in
2510    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2511    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2512	  break;;
2513    * ) break;;
2514  esac
2515done
2516else
2517  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2518See \`config.log' for more details." >&5
2519echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2520See \`config.log' for more details." >&2;}
2521   { (exit 1); exit 1; }; }
2522fi
2523
2524rm -f conftest$ac_cv_exeext
2525{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2526echo "${ECHO_T}$ac_cv_exeext" >&6; }
2527
2528rm -f conftest.$ac_ext
2529EXEEXT=$ac_cv_exeext
2530ac_exeext=$EXEEXT
2531{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
2532echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2533if test "${ac_cv_objext+set}" = set; then
2534  echo $ECHO_N "(cached) $ECHO_C" >&6
2535else
2536  cat >conftest.$ac_ext <<_ACEOF
2537/* confdefs.h.  */
2538_ACEOF
2539cat confdefs.h >>conftest.$ac_ext
2540cat >>conftest.$ac_ext <<_ACEOF
2541/* end confdefs.h.  */
2542
2543int
2544main ()
2545{
2546
2547  ;
2548  return 0;
2549}
2550_ACEOF
2551rm -f conftest.o conftest.obj
2552if { (ac_try="$ac_compile"
2553case "(($ac_try" in
2554  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2555  *) ac_try_echo=$ac_try;;
2556esac
2557eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2558  (eval "$ac_compile") 2>&5
2559  ac_status=$?
2560  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2561  (exit $ac_status); }; then
2562  for ac_file in conftest.o conftest.obj conftest.*; do
2563  test -f "$ac_file" || continue;
2564  case $ac_file in
2565    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2566    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2567       break;;
2568  esac
2569done
2570else
2571  echo "$as_me: failed program was:" >&5
2572sed 's/^/| /' conftest.$ac_ext >&5
2573
2574{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2575See \`config.log' for more details." >&5
2576echo "$as_me: error: cannot compute suffix of object files: cannot compile
2577See \`config.log' for more details." >&2;}
2578   { (exit 1); exit 1; }; }
2579fi
2580
2581rm -f conftest.$ac_cv_objext conftest.$ac_ext
2582fi
2583{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2584echo "${ECHO_T}$ac_cv_objext" >&6; }
2585OBJEXT=$ac_cv_objext
2586ac_objext=$OBJEXT
2587{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2588echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2589if test "${ac_cv_c_compiler_gnu+set}" = set; then
2590  echo $ECHO_N "(cached) $ECHO_C" >&6
2591else
2592  cat >conftest.$ac_ext <<_ACEOF
2593/* confdefs.h.  */
2594_ACEOF
2595cat confdefs.h >>conftest.$ac_ext
2596cat >>conftest.$ac_ext <<_ACEOF
2597/* end confdefs.h.  */
2598
2599int
2600main ()
2601{
2602#ifndef __GNUC__
2603       choke me
2604#endif
2605
2606  ;
2607  return 0;
2608}
2609_ACEOF
2610rm -f conftest.$ac_objext
2611if { (ac_try="$ac_compile"
2612case "(($ac_try" in
2613  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2614  *) ac_try_echo=$ac_try;;
2615esac
2616eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2617  (eval "$ac_compile") 2>conftest.er1
2618  ac_status=$?
2619  grep -v '^ *+' conftest.er1 >conftest.err
2620  rm -f conftest.er1
2621  cat conftest.err >&5
2622  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2623  (exit $ac_status); } && {
2624	 test -z "$ac_c_werror_flag" ||
2625	 test ! -s conftest.err
2626       } && test -s conftest.$ac_objext; then
2627  ac_compiler_gnu=yes
2628else
2629  echo "$as_me: failed program was:" >&5
2630sed 's/^/| /' conftest.$ac_ext >&5
2631
2632	ac_compiler_gnu=no
2633fi
2634
2635rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2636ac_cv_c_compiler_gnu=$ac_compiler_gnu
2637
2638fi
2639{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2640echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2641GCC=`test $ac_compiler_gnu = yes && echo yes`
2642ac_test_CFLAGS=${CFLAGS+set}
2643ac_save_CFLAGS=$CFLAGS
2644{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2645echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2646if test "${ac_cv_prog_cc_g+set}" = set; then
2647  echo $ECHO_N "(cached) $ECHO_C" >&6
2648else
2649  ac_save_c_werror_flag=$ac_c_werror_flag
2650   ac_c_werror_flag=yes
2651   ac_cv_prog_cc_g=no
2652   CFLAGS="-g"
2653   cat >conftest.$ac_ext <<_ACEOF
2654/* confdefs.h.  */
2655_ACEOF
2656cat confdefs.h >>conftest.$ac_ext
2657cat >>conftest.$ac_ext <<_ACEOF
2658/* end confdefs.h.  */
2659
2660int
2661main ()
2662{
2663
2664  ;
2665  return 0;
2666}
2667_ACEOF
2668rm -f conftest.$ac_objext
2669if { (ac_try="$ac_compile"
2670case "(($ac_try" in
2671  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2672  *) ac_try_echo=$ac_try;;
2673esac
2674eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2675  (eval "$ac_compile") 2>conftest.er1
2676  ac_status=$?
2677  grep -v '^ *+' conftest.er1 >conftest.err
2678  rm -f conftest.er1
2679  cat conftest.err >&5
2680  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2681  (exit $ac_status); } && {
2682	 test -z "$ac_c_werror_flag" ||
2683	 test ! -s conftest.err
2684       } && test -s conftest.$ac_objext; then
2685  ac_cv_prog_cc_g=yes
2686else
2687  echo "$as_me: failed program was:" >&5
2688sed 's/^/| /' conftest.$ac_ext >&5
2689
2690	CFLAGS=""
2691      cat >conftest.$ac_ext <<_ACEOF
2692/* confdefs.h.  */
2693_ACEOF
2694cat confdefs.h >>conftest.$ac_ext
2695cat >>conftest.$ac_ext <<_ACEOF
2696/* end confdefs.h.  */
2697
2698int
2699main ()
2700{
2701
2702  ;
2703  return 0;
2704}
2705_ACEOF
2706rm -f conftest.$ac_objext
2707if { (ac_try="$ac_compile"
2708case "(($ac_try" in
2709  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2710  *) ac_try_echo=$ac_try;;
2711esac
2712eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2713  (eval "$ac_compile") 2>conftest.er1
2714  ac_status=$?
2715  grep -v '^ *+' conftest.er1 >conftest.err
2716  rm -f conftest.er1
2717  cat conftest.err >&5
2718  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2719  (exit $ac_status); } && {
2720	 test -z "$ac_c_werror_flag" ||
2721	 test ! -s conftest.err
2722       } && test -s conftest.$ac_objext; then
2723  :
2724else
2725  echo "$as_me: failed program was:" >&5
2726sed 's/^/| /' conftest.$ac_ext >&5
2727
2728	ac_c_werror_flag=$ac_save_c_werror_flag
2729	 CFLAGS="-g"
2730	 cat >conftest.$ac_ext <<_ACEOF
2731/* confdefs.h.  */
2732_ACEOF
2733cat confdefs.h >>conftest.$ac_ext
2734cat >>conftest.$ac_ext <<_ACEOF
2735/* end confdefs.h.  */
2736
2737int
2738main ()
2739{
2740
2741  ;
2742  return 0;
2743}
2744_ACEOF
2745rm -f conftest.$ac_objext
2746if { (ac_try="$ac_compile"
2747case "(($ac_try" in
2748  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2749  *) ac_try_echo=$ac_try;;
2750esac
2751eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2752  (eval "$ac_compile") 2>conftest.er1
2753  ac_status=$?
2754  grep -v '^ *+' conftest.er1 >conftest.err
2755  rm -f conftest.er1
2756  cat conftest.err >&5
2757  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2758  (exit $ac_status); } && {
2759	 test -z "$ac_c_werror_flag" ||
2760	 test ! -s conftest.err
2761       } && test -s conftest.$ac_objext; then
2762  ac_cv_prog_cc_g=yes
2763else
2764  echo "$as_me: failed program was:" >&5
2765sed 's/^/| /' conftest.$ac_ext >&5
2766
2767
2768fi
2769
2770rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2771fi
2772
2773rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2774fi
2775
2776rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2777   ac_c_werror_flag=$ac_save_c_werror_flag
2778fi
2779{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2780echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2781if test "$ac_test_CFLAGS" = set; then
2782  CFLAGS=$ac_save_CFLAGS
2783elif test $ac_cv_prog_cc_g = yes; then
2784  if test "$GCC" = yes; then
2785    CFLAGS="-g -O2"
2786  else
2787    CFLAGS="-g"
2788  fi
2789else
2790  if test "$GCC" = yes; then
2791    CFLAGS="-O2"
2792  else
2793    CFLAGS=
2794  fi
2795fi
2796{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2797echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2798if test "${ac_cv_prog_cc_c89+set}" = set; then
2799  echo $ECHO_N "(cached) $ECHO_C" >&6
2800else
2801  ac_cv_prog_cc_c89=no
2802ac_save_CC=$CC
2803cat >conftest.$ac_ext <<_ACEOF
2804/* confdefs.h.  */
2805_ACEOF
2806cat confdefs.h >>conftest.$ac_ext
2807cat >>conftest.$ac_ext <<_ACEOF
2808/* end confdefs.h.  */
2809#include <stdarg.h>
2810#include <stdio.h>
2811#include <sys/types.h>
2812#include <sys/stat.h>
2813/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2814struct buf { int x; };
2815FILE * (*rcsopen) (struct buf *, struct stat *, int);
2816static char *e (p, i)
2817     char **p;
2818     int i;
2819{
2820  return p[i];
2821}
2822static char *f (char * (*g) (char **, int), char **p, ...)
2823{
2824  char *s;
2825  va_list v;
2826  va_start (v,p);
2827  s = g (p, va_arg (v,int));
2828  va_end (v);
2829  return s;
2830}
2831
2832/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2833   function prototypes and stuff, but not '\xHH' hex character constants.
2834   These don't provoke an error unfortunately, instead are silently treated
2835   as 'x'.  The following induces an error, until -std is added to get
2836   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2837   array size at least.  It's necessary to write '\x00'==0 to get something
2838   that's true only with -std.  */
2839int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2840
2841/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2842   inside strings and character constants.  */
2843#define FOO(x) 'x'
2844int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2845
2846int test (int i, double x);
2847struct s1 {int (*f) (int a);};
2848struct s2 {int (*f) (double a);};
2849int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2850int argc;
2851char **argv;
2852int
2853main ()
2854{
2855return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2856  ;
2857  return 0;
2858}
2859_ACEOF
2860for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2861	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2862do
2863  CC="$ac_save_CC $ac_arg"
2864  rm -f conftest.$ac_objext
2865if { (ac_try="$ac_compile"
2866case "(($ac_try" in
2867  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2868  *) ac_try_echo=$ac_try;;
2869esac
2870eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2871  (eval "$ac_compile") 2>conftest.er1
2872  ac_status=$?
2873  grep -v '^ *+' conftest.er1 >conftest.err
2874  rm -f conftest.er1
2875  cat conftest.err >&5
2876  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2877  (exit $ac_status); } && {
2878	 test -z "$ac_c_werror_flag" ||
2879	 test ! -s conftest.err
2880       } && test -s conftest.$ac_objext; then
2881  ac_cv_prog_cc_c89=$ac_arg
2882else
2883  echo "$as_me: failed program was:" >&5
2884sed 's/^/| /' conftest.$ac_ext >&5
2885
2886
2887fi
2888
2889rm -f core conftest.err conftest.$ac_objext
2890  test "x$ac_cv_prog_cc_c89" != "xno" && break
2891done
2892rm -f conftest.$ac_ext
2893CC=$ac_save_CC
2894
2895fi
2896# AC_CACHE_VAL
2897case "x$ac_cv_prog_cc_c89" in
2898  x)
2899    { echo "$as_me:$LINENO: result: none needed" >&5
2900echo "${ECHO_T}none needed" >&6; } ;;
2901  xno)
2902    { echo "$as_me:$LINENO: result: unsupported" >&5
2903echo "${ECHO_T}unsupported" >&6; } ;;
2904  *)
2905    CC="$CC $ac_cv_prog_cc_c89"
2906    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2907echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2908esac
2909
2910
2911ac_ext=c
2912ac_cpp='$CPP $CPPFLAGS'
2913ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2914ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2915ac_compiler_gnu=$ac_cv_c_compiler_gnu
2916
2917
2918
2919
2920
2921    if test "$GCC" = yes ; then
2922	    if test "$SHLICC2" = yes ; then
2923		    ac_cv_lbl_gcc_vers=2
2924		    V_CCOPT="-O2"
2925	    else
2926		    { echo "$as_me:$LINENO: checking gcc version" >&5
2927echo $ECHO_N "checking gcc version... $ECHO_C" >&6; }
2928		    if test "${ac_cv_lbl_gcc_vers+set}" = set; then
2929  echo $ECHO_N "(cached) $ECHO_C" >&6
2930else
2931  ac_cv_lbl_gcc_vers=`$CC -v 2>&1 | \
2932			    sed -e '/^gcc version /!d' \
2933				-e 's/^gcc version //' \
2934				-e 's/ .*//' -e 's/^[^0-9]*//' \
2935				-e 's/\..*//'`
2936fi
2937
2938		    { echo "$as_me:$LINENO: result: $ac_cv_lbl_gcc_vers" >&5
2939echo "${ECHO_T}$ac_cv_lbl_gcc_vers" >&6; }
2940		    if test $ac_cv_lbl_gcc_vers -gt 1 ; then
2941			    V_CCOPT="-O2"
2942		    fi
2943	    fi
2944    else
2945	    { echo "$as_me:$LINENO: checking that $CC handles ansi prototypes" >&5
2946echo $ECHO_N "checking that $CC handles ansi prototypes... $ECHO_C" >&6; }
2947	    if test "${ac_cv_lbl_cc_ansi_prototypes+set}" = set; then
2948  echo $ECHO_N "(cached) $ECHO_C" >&6
2949else
2950
2951cat >conftest.$ac_ext <<_ACEOF
2952/* confdefs.h.  */
2953_ACEOF
2954cat confdefs.h >>conftest.$ac_ext
2955cat >>conftest.$ac_ext <<_ACEOF
2956/* end confdefs.h.  */
2957#include <sys/types.h>
2958int
2959main ()
2960{
2961int frob(int, char *)
2962  ;
2963  return 0;
2964}
2965_ACEOF
2966rm -f conftest.$ac_objext
2967if { (ac_try="$ac_compile"
2968case "(($ac_try" in
2969  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2970  *) ac_try_echo=$ac_try;;
2971esac
2972eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2973  (eval "$ac_compile") 2>conftest.er1
2974  ac_status=$?
2975  grep -v '^ *+' conftest.er1 >conftest.err
2976  rm -f conftest.er1
2977  cat conftest.err >&5
2978  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2979  (exit $ac_status); } && {
2980	 test -z "$ac_c_werror_flag" ||
2981	 test ! -s conftest.err
2982       } && test -s conftest.$ac_objext; then
2983  ac_cv_lbl_cc_ansi_prototypes=yes
2984else
2985  echo "$as_me: failed program was:" >&5
2986sed 's/^/| /' conftest.$ac_ext >&5
2987
2988	ac_cv_lbl_cc_ansi_prototypes=no
2989fi
2990
2991rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2992fi
2993
2994	    { echo "$as_me:$LINENO: result: $ac_cv_lbl_cc_ansi_prototypes" >&5
2995echo "${ECHO_T}$ac_cv_lbl_cc_ansi_prototypes" >&6; }
2996	    if test $ac_cv_lbl_cc_ansi_prototypes = no ; then
2997		    case "$host_os" in
2998
2999		    hpux*)
3000			    { echo "$as_me:$LINENO: checking for HP-UX ansi compiler ($CC -Aa -D_HPUX_SOURCE)" >&5
3001echo $ECHO_N "checking for HP-UX ansi compiler ($CC -Aa -D_HPUX_SOURCE)... $ECHO_C" >&6; }
3002			    savedcflags="$CFLAGS"
3003			    CFLAGS="-Aa -D_HPUX_SOURCE $CFLAGS"
3004			    if test "${ac_cv_lbl_cc_hpux_cc_aa+set}" = set; then
3005  echo $ECHO_N "(cached) $ECHO_C" >&6
3006else
3007  cat >conftest.$ac_ext <<_ACEOF
3008/* confdefs.h.  */
3009_ACEOF
3010cat confdefs.h >>conftest.$ac_ext
3011cat >>conftest.$ac_ext <<_ACEOF
3012/* end confdefs.h.  */
3013#include <sys/types.h>
3014int
3015main ()
3016{
3017int frob(int, char *)
3018  ;
3019  return 0;
3020}
3021_ACEOF
3022rm -f conftest.$ac_objext
3023if { (ac_try="$ac_compile"
3024case "(($ac_try" in
3025  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3026  *) ac_try_echo=$ac_try;;
3027esac
3028eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3029  (eval "$ac_compile") 2>conftest.er1
3030  ac_status=$?
3031  grep -v '^ *+' conftest.er1 >conftest.err
3032  rm -f conftest.er1
3033  cat conftest.err >&5
3034  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3035  (exit $ac_status); } && {
3036	 test -z "$ac_c_werror_flag" ||
3037	 test ! -s conftest.err
3038       } && test -s conftest.$ac_objext; then
3039  ac_cv_lbl_cc_hpux_cc_aa=yes
3040else
3041  echo "$as_me: failed program was:" >&5
3042sed 's/^/| /' conftest.$ac_ext >&5
3043
3044	ac_cv_lbl_cc_hpux_cc_aa=no
3045fi
3046
3047rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3048fi
3049
3050			    { echo "$as_me:$LINENO: result: $ac_cv_lbl_cc_hpux_cc_aa" >&5
3051echo "${ECHO_T}$ac_cv_lbl_cc_hpux_cc_aa" >&6; }
3052			    if test $ac_cv_lbl_cc_hpux_cc_aa = no ; then
3053				    { { echo "$as_me:$LINENO: error: see the INSTALL doc for more info" >&5
3054echo "$as_me: error: see the INSTALL doc for more info" >&2;}
3055   { (exit 1); exit 1; }; }
3056			    fi
3057			    CFLAGS="$savedcflags"
3058			    V_CCOPT="-Aa $V_CCOPT"
3059
3060cat >>confdefs.h <<\_ACEOF
3061#define _HPUX_SOURCE 1
3062_ACEOF
3063
3064			    ;;
3065
3066		    osf*)
3067			    { echo "$as_me:$LINENO: checking for ansi mode in DEC compiler ($CC -std1)" >&5
3068echo $ECHO_N "checking for ansi mode in DEC compiler ($CC -std1)... $ECHO_C" >&6; }
3069			    savedcflags="$CFLAGS"
3070			    CFLAGS="-std1"
3071			    if test "${ac_cv_lbl_cc_osf1_cc_std1+set}" = set; then
3072  echo $ECHO_N "(cached) $ECHO_C" >&6
3073else
3074  cat >conftest.$ac_ext <<_ACEOF
3075/* confdefs.h.  */
3076_ACEOF
3077cat confdefs.h >>conftest.$ac_ext
3078cat >>conftest.$ac_ext <<_ACEOF
3079/* end confdefs.h.  */
3080#include <sys/types.h>
3081int
3082main ()
3083{
3084int frob(int, char *)
3085  ;
3086  return 0;
3087}
3088_ACEOF
3089rm -f conftest.$ac_objext
3090if { (ac_try="$ac_compile"
3091case "(($ac_try" in
3092  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3093  *) ac_try_echo=$ac_try;;
3094esac
3095eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3096  (eval "$ac_compile") 2>conftest.er1
3097  ac_status=$?
3098  grep -v '^ *+' conftest.er1 >conftest.err
3099  rm -f conftest.er1
3100  cat conftest.err >&5
3101  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3102  (exit $ac_status); } && {
3103	 test -z "$ac_c_werror_flag" ||
3104	 test ! -s conftest.err
3105       } && test -s conftest.$ac_objext; then
3106  ac_cv_lbl_cc_osf1_cc_std1=yes
3107else
3108  echo "$as_me: failed program was:" >&5
3109sed 's/^/| /' conftest.$ac_ext >&5
3110
3111	ac_cv_lbl_cc_osf1_cc_std1=no
3112fi
3113
3114rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3115fi
3116
3117			    { echo "$as_me:$LINENO: result: $ac_cv_lbl_cc_osf1_cc_std1" >&5
3118echo "${ECHO_T}$ac_cv_lbl_cc_osf1_cc_std1" >&6; }
3119			    if test $ac_cv_lbl_cc_osf1_cc_std1 = no ; then
3120				    { { echo "$as_me:$LINENO: error: see the INSTALL doc for more info" >&5
3121echo "$as_me: error: see the INSTALL doc for more info" >&2;}
3122   { (exit 1); exit 1; }; }
3123			    fi
3124			    CFLAGS="$savedcflags"
3125			    V_CCOPT="-std1 $V_CCOPT"
3126			    ;;
3127
3128		    *)
3129			    { { echo "$as_me:$LINENO: error: see the INSTALL doc for more info" >&5
3130echo "$as_me: error: see the INSTALL doc for more info" >&2;}
3131   { (exit 1); exit 1; }; }
3132			    ;;
3133		    esac
3134	    fi
3135	    V_INCLS="$V_INCLS -I/usr/local/include"
3136	    LDFLAGS="$LDFLAGS -L/usr/local/lib"
3137
3138	    case "$host_os" in
3139
3140	    irix*)
3141		    V_CCOPT="$V_CCOPT -xansi -signed -g3"
3142		    ;;
3143
3144	    osf*)
3145	    	    #
3146		    # Presumed to be DEC OSF/1, Digital UNIX, or
3147		    # Tru64 UNIX.
3148		    #
3149		    V_CCOPT="$V_CCOPT -g3"
3150		    ;;
3151
3152	    ultrix*)
3153		    { echo "$as_me:$LINENO: checking that Ultrix $CC hacks const in prototypes" >&5
3154echo $ECHO_N "checking that Ultrix $CC hacks const in prototypes... $ECHO_C" >&6; }
3155		    if test "${ac_cv_lbl_cc_const_proto+set}" = set; then
3156  echo $ECHO_N "(cached) $ECHO_C" >&6
3157else
3158  cat >conftest.$ac_ext <<_ACEOF
3159/* confdefs.h.  */
3160_ACEOF
3161cat confdefs.h >>conftest.$ac_ext
3162cat >>conftest.$ac_ext <<_ACEOF
3163/* end confdefs.h.  */
3164#include <sys/types.h>
3165int
3166main ()
3167{
3168struct a { int b; };
3169			    void c(const struct a *)
3170  ;
3171  return 0;
3172}
3173_ACEOF
3174rm -f conftest.$ac_objext
3175if { (ac_try="$ac_compile"
3176case "(($ac_try" in
3177  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3178  *) ac_try_echo=$ac_try;;
3179esac
3180eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3181  (eval "$ac_compile") 2>conftest.er1
3182  ac_status=$?
3183  grep -v '^ *+' conftest.er1 >conftest.err
3184  rm -f conftest.er1
3185  cat conftest.err >&5
3186  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3187  (exit $ac_status); } && {
3188	 test -z "$ac_c_werror_flag" ||
3189	 test ! -s conftest.err
3190       } && test -s conftest.$ac_objext; then
3191  ac_cv_lbl_cc_const_proto=yes
3192else
3193  echo "$as_me: failed program was:" >&5
3194sed 's/^/| /' conftest.$ac_ext >&5
3195
3196	ac_cv_lbl_cc_const_proto=no
3197fi
3198
3199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3200fi
3201
3202		    { echo "$as_me:$LINENO: result: $ac_cv_lbl_cc_const_proto" >&5
3203echo "${ECHO_T}$ac_cv_lbl_cc_const_proto" >&6; }
3204		    if test $ac_cv_lbl_cc_const_proto = no ; then
3205
3206cat >>confdefs.h <<\_ACEOF
3207#define const
3208_ACEOF
3209
3210		    fi
3211		    ;;
3212	    esac
3213    fi
3214
3215
3216    if test "$GCC" = yes ; then
3217	    #
3218	    # On platforms where we build a shared library:
3219	    #
3220	    #	add options to generate position-independent code,
3221	    #	if necessary (it's the default in AIX and Darwin/OS X);
3222	    #
3223	    #	define option to set the soname of the shared library,
3224	    #	if the OS supports that;
3225	    #
3226	    #	add options to specify, at link time, a directory to
3227	    #	add to the run-time search path, if that's necessary.
3228	    #
3229	    V_SHLIB_CMD="\$(CC)"
3230	    V_SHLIB_OPT="-shared"
3231	    case "$host_os" in
3232
3233	    aix*)
3234		    ;;
3235
3236	    freebsd*|netbsd*|openbsd*|dragonfly*|linux*|osf*)
3237	    	    #
3238		    # Platforms where the linker is the GNU linker
3239		    # or accepts command-line arguments like
3240		    # those the GNU linker accepts.
3241		    #
3242		    # Some instruction sets require -fPIC on some
3243		    # operating systems.  Check for them.  If you
3244		    # have a combination that requires it, add it
3245		    # here.
3246		    #
3247		    PIC_OPT=-fpic
3248		    case "$host_cpu" in
3249
3250		    sparc64*)
3251			case "$host_os" in
3252
3253			freebsd*|openbsd*)
3254			    PIC_OPT=-fPIC
3255			    ;;
3256			esac
3257			;;
3258		    esac
3259		    V_CCOPT="$V_CCOPT $PIC_OPT"
3260		    V_SONAME_OPT="-Wl,-soname,"
3261		    V_RPATH_OPT="-Wl,-rpath,"
3262		    ;;
3263
3264	    hpux*)
3265		    V_CCOPT="$V_CCOPT -fpic"
3266	    	    #
3267		    # XXX - this assumes GCC is using the HP linker,
3268		    # rather than the GNU linker, and that the "+h"
3269		    # option is used on all HP-UX platforms, both .sl
3270		    # and .so.
3271		    #
3272		    V_SONAME_OPT="-Wl,+h,"
3273		    #
3274		    # By default, directories specifed with -L
3275		    # are added to the run-time search path, so
3276		    # we don't add them in pcap-config.
3277		    #
3278		    ;;
3279
3280	    solaris*)
3281		    V_CCOPT="$V_CCOPT -fpic"
3282		    #
3283		    # XXX - this assumes GCC is using the Sun linker,
3284		    # rather than the GNU linker.
3285		    #
3286		    V_SONAME_OPT="-Wl,-h,"
3287		    V_RPATH_OPT="-Wl,-R,"
3288		    ;;
3289	    esac
3290    else
3291	    #
3292	    # Set the appropriate compiler flags and, on platforms
3293	    # where we build a shared library:
3294	    #
3295	    #	add options to generate position-independent code,
3296	    #	if necessary (it's the default in Darwin/OS X);
3297	    #
3298	    #	if we generate ".so" shared libraries, define the
3299	    #	appropriate options for building the shared library;
3300	    #
3301	    #	add options to specify, at link time, a directory to
3302	    #	add to the run-time search path, if that's necessary.
3303	    #
3304	    # Note: spaces after V_SONAME_OPT are significant; on
3305	    # some platforms the soname is passed with a GCC-like
3306	    # "-Wl,-soname,{soname}" option, with the soname part
3307	    # of the option, while on other platforms the C compiler
3308	    # driver takes it as a regular option with the soname
3309	    # following the option.  The same applies to V_RPATH_OPT.
3310	    #
3311	    case "$host_os" in
3312
3313	    aix*)
3314		    V_SHLIB_CMD="\$(CC)"
3315		    V_SHLIB_OPT="-G -bnoentry -bexpall"
3316		    ;;
3317
3318	    freebsd*|netbsd*|openbsd*|dragonfly*|linux*)
3319		    #
3320		    # "cc" is GCC.
3321		    #
3322		    V_CCOPT="$V_CCOPT -fpic"
3323		    V_SHLIB_CMD="\$(CC)"
3324		    V_SHLIB_OPT="-shared"
3325		    V_SONAME_OPT="-Wl,-soname,"
3326		    V_RPATH_OPT="-Wl,-rpath,"
3327		    ;;
3328
3329	    hpux*)
3330		    V_CCOPT="$V_CCOPT +z"
3331		    V_SHLIB_CMD="\$(LD)"
3332		    V_SHLIB_OPT="-b"
3333		    V_SONAME_OPT="+h "
3334		    #
3335		    # By default, directories specifed with -L
3336		    # are added to the run-time search path, so
3337		    # we don't add them in pcap-config.
3338		    #
3339		    ;;
3340
3341	    osf*)
3342	    	    #
3343		    # Presumed to be DEC OSF/1, Digital UNIX, or
3344		    # Tru64 UNIX.
3345		    #
3346		    V_SHLIB_CMD="\$(CC)"
3347		    V_SHLIB_OPT="-shared"
3348		    V_SONAME_OPT="-soname "
3349		    V_RPATH_OPT="-rpath "
3350		    ;;
3351
3352	    solaris*)
3353		    V_CCOPT="$V_CCOPT -Kpic"
3354		    V_SHLIB_CMD="\$(CC)"
3355		    V_SHLIB_OPT="-G"
3356		    V_SONAME_OPT="-h "
3357		    V_RPATH_OPT="-R"
3358		    ;;
3359	    esac
3360    fi
3361
3362{ echo "$as_me:$LINENO: checking for inline" >&5
3363echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
3364    save_CFLAGS="$CFLAGS"
3365    CFLAGS="$V_CCOPT"
3366    if test "${ac_cv_lbl_inline+set}" = set; then
3367  echo $ECHO_N "(cached) $ECHO_C" >&6
3368else
3369
3370	ac_cv_lbl_inline=""
3371	ac_lbl_cc_inline=no
3372	for ac_lbl_inline in inline __inline__ __inline
3373	do
3374	    cat >conftest.$ac_ext <<_ACEOF
3375/* confdefs.h.  */
3376_ACEOF
3377cat confdefs.h >>conftest.$ac_ext
3378cat >>conftest.$ac_ext <<_ACEOF
3379/* end confdefs.h.  */
3380#define inline $ac_lbl_inline
3381		static inline struct iltest *foo(void);
3382		struct iltest {
3383		    int iltest1;
3384		    int iltest2;
3385		};
3386
3387		static inline struct iltest *
3388		foo()
3389		{
3390		    static struct iltest xxx;
3391
3392		    return &xxx;
3393		}
3394int
3395main ()
3396{
3397
3398  ;
3399  return 0;
3400}
3401_ACEOF
3402rm -f conftest.$ac_objext
3403if { (ac_try="$ac_compile"
3404case "(($ac_try" in
3405  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3406  *) ac_try_echo=$ac_try;;
3407esac
3408eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3409  (eval "$ac_compile") 2>conftest.er1
3410  ac_status=$?
3411  grep -v '^ *+' conftest.er1 >conftest.err
3412  rm -f conftest.er1
3413  cat conftest.err >&5
3414  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3415  (exit $ac_status); } && {
3416	 test -z "$ac_c_werror_flag" ||
3417	 test ! -s conftest.err
3418       } && test -s conftest.$ac_objext; then
3419  ac_lbl_cc_inline=yes
3420else
3421  echo "$as_me: failed program was:" >&5
3422sed 's/^/| /' conftest.$ac_ext >&5
3423
3424
3425fi
3426
3427rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3428	    if test "$ac_lbl_cc_inline" = yes ; then
3429		break;
3430	    fi
3431	done
3432	if test "$ac_lbl_cc_inline" = yes ; then
3433	    ac_cv_lbl_inline=$ac_lbl_inline
3434	fi
3435fi
3436
3437    CFLAGS="$save_CFLAGS"
3438    if test ! -z "$ac_cv_lbl_inline" ; then
3439	{ echo "$as_me:$LINENO: result: $ac_cv_lbl_inline" >&5
3440echo "${ECHO_T}$ac_cv_lbl_inline" >&6; }
3441    else
3442	{ echo "$as_me:$LINENO: result: no" >&5
3443echo "${ECHO_T}no" >&6; }
3444    fi
3445
3446cat >>confdefs.h <<_ACEOF
3447#define inline $ac_cv_lbl_inline
3448_ACEOF
3449
3450
3451{ echo "$as_me:$LINENO: checking for __attribute__" >&5
3452echo $ECHO_N "checking for __attribute__... $ECHO_C" >&6; }
3453if test "${ac_cv___attribute__+set}" = set; then
3454  echo $ECHO_N "(cached) $ECHO_C" >&6
3455else
3456
3457cat >conftest.$ac_ext <<_ACEOF
3458/* confdefs.h.  */
3459_ACEOF
3460cat confdefs.h >>conftest.$ac_ext
3461cat >>conftest.$ac_ext <<_ACEOF
3462/* end confdefs.h.  */
3463
3464#include <stdlib.h>
3465
3466static void foo(void) __attribute__ ((noreturn));
3467
3468static void
3469foo(void)
3470{
3471  exit(1);
3472}
3473
3474int
3475main(int argc, char **argv)
3476{
3477  foo();
3478}
3479
3480_ACEOF
3481rm -f conftest.$ac_objext
3482if { (ac_try="$ac_compile"
3483case "(($ac_try" in
3484  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3485  *) ac_try_echo=$ac_try;;
3486esac
3487eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3488  (eval "$ac_compile") 2>conftest.er1
3489  ac_status=$?
3490  grep -v '^ *+' conftest.er1 >conftest.err
3491  rm -f conftest.er1
3492  cat conftest.err >&5
3493  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3494  (exit $ac_status); } && {
3495	 test -z "$ac_c_werror_flag" ||
3496	 test ! -s conftest.err
3497       } && test -s conftest.$ac_objext; then
3498  ac_cv___attribute__=yes
3499else
3500  echo "$as_me: failed program was:" >&5
3501sed 's/^/| /' conftest.$ac_ext >&5
3502
3503	ac_cv___attribute__=no
3504fi
3505
3506rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3507fi
3508
3509if test "$ac_cv___attribute__" = "yes"; then
3510
3511cat >>confdefs.h <<\_ACEOF
3512#define HAVE___ATTRIBUTE__ 1
3513_ACEOF
3514
3515  V_DEFS="$V_DEFS -D_U_=\"__attribute__((unused))\""
3516else
3517  V_DEFS="$V_DEFS -D_U_=\"\""
3518fi
3519{ echo "$as_me:$LINENO: result: $ac_cv___attribute__" >&5
3520echo "${ECHO_T}$ac_cv___attribute__" >&6; }
3521
3522
3523ac_ext=c
3524ac_cpp='$CPP $CPPFLAGS'
3525ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3526ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3527ac_compiler_gnu=$ac_cv_c_compiler_gnu
3528{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3529echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3530# On Suns, sometimes $CPP names a directory.
3531if test -n "$CPP" && test -d "$CPP"; then
3532  CPP=
3533fi
3534if test -z "$CPP"; then
3535  if test "${ac_cv_prog_CPP+set}" = set; then
3536  echo $ECHO_N "(cached) $ECHO_C" >&6
3537else
3538      # Double quotes because CPP needs to be expanded
3539    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3540    do
3541      ac_preproc_ok=false
3542for ac_c_preproc_warn_flag in '' yes
3543do
3544  # Use a header file that comes with gcc, so configuring glibc
3545  # with a fresh cross-compiler works.
3546  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3547  # <limits.h> exists even on freestanding compilers.
3548  # On the NeXT, cc -E runs the code through the compiler's parser,
3549  # not just through cpp. "Syntax error" is here to catch this case.
3550  cat >conftest.$ac_ext <<_ACEOF
3551/* confdefs.h.  */
3552_ACEOF
3553cat confdefs.h >>conftest.$ac_ext
3554cat >>conftest.$ac_ext <<_ACEOF
3555/* end confdefs.h.  */
3556#ifdef __STDC__
3557# include <limits.h>
3558#else
3559# include <assert.h>
3560#endif
3561		     Syntax error
3562_ACEOF
3563if { (ac_try="$ac_cpp conftest.$ac_ext"
3564case "(($ac_try" in
3565  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3566  *) ac_try_echo=$ac_try;;
3567esac
3568eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3569  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3570  ac_status=$?
3571  grep -v '^ *+' conftest.er1 >conftest.err
3572  rm -f conftest.er1
3573  cat conftest.err >&5
3574  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3575  (exit $ac_status); } >/dev/null && {
3576	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3577	 test ! -s conftest.err
3578       }; then
3579  :
3580else
3581  echo "$as_me: failed program was:" >&5
3582sed 's/^/| /' conftest.$ac_ext >&5
3583
3584  # Broken: fails on valid input.
3585continue
3586fi
3587
3588rm -f conftest.err conftest.$ac_ext
3589
3590  # OK, works on sane cases.  Now check whether nonexistent headers
3591  # can be detected and how.
3592  cat >conftest.$ac_ext <<_ACEOF
3593/* confdefs.h.  */
3594_ACEOF
3595cat confdefs.h >>conftest.$ac_ext
3596cat >>conftest.$ac_ext <<_ACEOF
3597/* end confdefs.h.  */
3598#include <ac_nonexistent.h>
3599_ACEOF
3600if { (ac_try="$ac_cpp conftest.$ac_ext"
3601case "(($ac_try" in
3602  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3603  *) ac_try_echo=$ac_try;;
3604esac
3605eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3606  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3607  ac_status=$?
3608  grep -v '^ *+' conftest.er1 >conftest.err
3609  rm -f conftest.er1
3610  cat conftest.err >&5
3611  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3612  (exit $ac_status); } >/dev/null && {
3613	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3614	 test ! -s conftest.err
3615       }; then
3616  # Broken: success on invalid input.
3617continue
3618else
3619  echo "$as_me: failed program was:" >&5
3620sed 's/^/| /' conftest.$ac_ext >&5
3621
3622  # Passes both tests.
3623ac_preproc_ok=:
3624break
3625fi
3626
3627rm -f conftest.err conftest.$ac_ext
3628
3629done
3630# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3631rm -f conftest.err conftest.$ac_ext
3632if $ac_preproc_ok; then
3633  break
3634fi
3635
3636    done
3637    ac_cv_prog_CPP=$CPP
3638
3639fi
3640  CPP=$ac_cv_prog_CPP
3641else
3642  ac_cv_prog_CPP=$CPP
3643fi
3644{ echo "$as_me:$LINENO: result: $CPP" >&5
3645echo "${ECHO_T}$CPP" >&6; }
3646ac_preproc_ok=false
3647for ac_c_preproc_warn_flag in '' yes
3648do
3649  # Use a header file that comes with gcc, so configuring glibc
3650  # with a fresh cross-compiler works.
3651  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3652  # <limits.h> exists even on freestanding compilers.
3653  # On the NeXT, cc -E runs the code through the compiler's parser,
3654  # not just through cpp. "Syntax error" is here to catch this case.
3655  cat >conftest.$ac_ext <<_ACEOF
3656/* confdefs.h.  */
3657_ACEOF
3658cat confdefs.h >>conftest.$ac_ext
3659cat >>conftest.$ac_ext <<_ACEOF
3660/* end confdefs.h.  */
3661#ifdef __STDC__
3662# include <limits.h>
3663#else
3664# include <assert.h>
3665#endif
3666		     Syntax error
3667_ACEOF
3668if { (ac_try="$ac_cpp conftest.$ac_ext"
3669case "(($ac_try" in
3670  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3671  *) ac_try_echo=$ac_try;;
3672esac
3673eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3674  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3675  ac_status=$?
3676  grep -v '^ *+' conftest.er1 >conftest.err
3677  rm -f conftest.er1
3678  cat conftest.err >&5
3679  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3680  (exit $ac_status); } >/dev/null && {
3681	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3682	 test ! -s conftest.err
3683       }; then
3684  :
3685else
3686  echo "$as_me: failed program was:" >&5
3687sed 's/^/| /' conftest.$ac_ext >&5
3688
3689  # Broken: fails on valid input.
3690continue
3691fi
3692
3693rm -f conftest.err conftest.$ac_ext
3694
3695  # OK, works on sane cases.  Now check whether nonexistent headers
3696  # can be detected and how.
3697  cat >conftest.$ac_ext <<_ACEOF
3698/* confdefs.h.  */
3699_ACEOF
3700cat confdefs.h >>conftest.$ac_ext
3701cat >>conftest.$ac_ext <<_ACEOF
3702/* end confdefs.h.  */
3703#include <ac_nonexistent.h>
3704_ACEOF
3705if { (ac_try="$ac_cpp conftest.$ac_ext"
3706case "(($ac_try" in
3707  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3708  *) ac_try_echo=$ac_try;;
3709esac
3710eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3711  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3712  ac_status=$?
3713  grep -v '^ *+' conftest.er1 >conftest.err
3714  rm -f conftest.er1
3715  cat conftest.err >&5
3716  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3717  (exit $ac_status); } >/dev/null && {
3718	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3719	 test ! -s conftest.err
3720       }; then
3721  # Broken: success on invalid input.
3722continue
3723else
3724  echo "$as_me: failed program was:" >&5
3725sed 's/^/| /' conftest.$ac_ext >&5
3726
3727  # Passes both tests.
3728ac_preproc_ok=:
3729break
3730fi
3731
3732rm -f conftest.err conftest.$ac_ext
3733
3734done
3735# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3736rm -f conftest.err conftest.$ac_ext
3737if $ac_preproc_ok; then
3738  :
3739else
3740  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3741See \`config.log' for more details." >&5
3742echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3743See \`config.log' for more details." >&2;}
3744   { (exit 1); exit 1; }; }
3745fi
3746
3747ac_ext=c
3748ac_cpp='$CPP $CPPFLAGS'
3749ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3750ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3751ac_compiler_gnu=$ac_cv_c_compiler_gnu
3752
3753
3754{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3755echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3756if test "${ac_cv_path_GREP+set}" = set; then
3757  echo $ECHO_N "(cached) $ECHO_C" >&6
3758else
3759  # Extract the first word of "grep ggrep" to use in msg output
3760if test -z "$GREP"; then
3761set dummy grep ggrep; ac_prog_name=$2
3762if test "${ac_cv_path_GREP+set}" = set; then
3763  echo $ECHO_N "(cached) $ECHO_C" >&6
3764else
3765  ac_path_GREP_found=false
3766# Loop through the user's path and test for each of PROGNAME-LIST
3767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3768for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3769do
3770  IFS=$as_save_IFS
3771  test -z "$as_dir" && as_dir=.
3772  for ac_prog in grep ggrep; do
3773  for ac_exec_ext in '' $ac_executable_extensions; do
3774    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3775    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3776    # Check for GNU ac_path_GREP and select it if it is found.
3777  # Check for GNU $ac_path_GREP
3778case `"$ac_path_GREP" --version 2>&1` in
3779*GNU*)
3780  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3781*)
3782  ac_count=0
3783  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3784  while :
3785  do
3786    cat "conftest.in" "conftest.in" >"conftest.tmp"
3787    mv "conftest.tmp" "conftest.in"
3788    cp "conftest.in" "conftest.nl"
3789    echo 'GREP' >> "conftest.nl"
3790    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3791    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3792    ac_count=`expr $ac_count + 1`
3793    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3794      # Best one so far, save it but keep looking for a better one
3795      ac_cv_path_GREP="$ac_path_GREP"
3796      ac_path_GREP_max=$ac_count
3797    fi
3798    # 10*(2^10) chars as input seems more than enough
3799    test $ac_count -gt 10 && break
3800  done
3801  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3802esac
3803
3804
3805    $ac_path_GREP_found && break 3
3806  done
3807done
3808
3809done
3810IFS=$as_save_IFS
3811
3812
3813fi
3814
3815GREP="$ac_cv_path_GREP"
3816if test -z "$GREP"; then
3817  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3818echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3819   { (exit 1); exit 1; }; }
3820fi
3821
3822else
3823  ac_cv_path_GREP=$GREP
3824fi
3825
3826
3827fi
3828{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3829echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3830 GREP="$ac_cv_path_GREP"
3831
3832
3833{ echo "$as_me:$LINENO: checking for egrep" >&5
3834echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3835if test "${ac_cv_path_EGREP+set}" = set; then
3836  echo $ECHO_N "(cached) $ECHO_C" >&6
3837else
3838  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3839   then ac_cv_path_EGREP="$GREP -E"
3840   else
3841     # Extract the first word of "egrep" to use in msg output
3842if test -z "$EGREP"; then
3843set dummy egrep; ac_prog_name=$2
3844if test "${ac_cv_path_EGREP+set}" = set; then
3845  echo $ECHO_N "(cached) $ECHO_C" >&6
3846else
3847  ac_path_EGREP_found=false
3848# Loop through the user's path and test for each of PROGNAME-LIST
3849as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3850for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3851do
3852  IFS=$as_save_IFS
3853  test -z "$as_dir" && as_dir=.
3854  for ac_prog in egrep; do
3855  for ac_exec_ext in '' $ac_executable_extensions; do
3856    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3857    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3858    # Check for GNU ac_path_EGREP and select it if it is found.
3859  # Check for GNU $ac_path_EGREP
3860case `"$ac_path_EGREP" --version 2>&1` in
3861*GNU*)
3862  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3863*)
3864  ac_count=0
3865  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3866  while :
3867  do
3868    cat "conftest.in" "conftest.in" >"conftest.tmp"
3869    mv "conftest.tmp" "conftest.in"
3870    cp "conftest.in" "conftest.nl"
3871    echo 'EGREP' >> "conftest.nl"
3872    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3873    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3874    ac_count=`expr $ac_count + 1`
3875    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3876      # Best one so far, save it but keep looking for a better one
3877      ac_cv_path_EGREP="$ac_path_EGREP"
3878      ac_path_EGREP_max=$ac_count
3879    fi
3880    # 10*(2^10) chars as input seems more than enough
3881    test $ac_count -gt 10 && break
3882  done
3883  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3884esac
3885
3886
3887    $ac_path_EGREP_found && break 3
3888  done
3889done
3890
3891done
3892IFS=$as_save_IFS
3893
3894
3895fi
3896
3897EGREP="$ac_cv_path_EGREP"
3898if test -z "$EGREP"; then
3899  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3900echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3901   { (exit 1); exit 1; }; }
3902fi
3903
3904else
3905  ac_cv_path_EGREP=$EGREP
3906fi
3907
3908
3909   fi
3910fi
3911{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3912echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3913 EGREP="$ac_cv_path_EGREP"
3914
3915
3916{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3917echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
3918if test "${ac_cv_header_stdc+set}" = set; then
3919  echo $ECHO_N "(cached) $ECHO_C" >&6
3920else
3921  cat >conftest.$ac_ext <<_ACEOF
3922/* confdefs.h.  */
3923_ACEOF
3924cat confdefs.h >>conftest.$ac_ext
3925cat >>conftest.$ac_ext <<_ACEOF
3926/* end confdefs.h.  */
3927#include <stdlib.h>
3928#include <stdarg.h>
3929#include <string.h>
3930#include <float.h>
3931
3932int
3933main ()
3934{
3935
3936  ;
3937  return 0;
3938}
3939_ACEOF
3940rm -f conftest.$ac_objext
3941if { (ac_try="$ac_compile"
3942case "(($ac_try" in
3943  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3944  *) ac_try_echo=$ac_try;;
3945esac
3946eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3947  (eval "$ac_compile") 2>conftest.er1
3948  ac_status=$?
3949  grep -v '^ *+' conftest.er1 >conftest.err
3950  rm -f conftest.er1
3951  cat conftest.err >&5
3952  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3953  (exit $ac_status); } && {
3954	 test -z "$ac_c_werror_flag" ||
3955	 test ! -s conftest.err
3956       } && test -s conftest.$ac_objext; then
3957  ac_cv_header_stdc=yes
3958else
3959  echo "$as_me: failed program was:" >&5
3960sed 's/^/| /' conftest.$ac_ext >&5
3961
3962	ac_cv_header_stdc=no
3963fi
3964
3965rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3966
3967if test $ac_cv_header_stdc = yes; then
3968  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3969  cat >conftest.$ac_ext <<_ACEOF
3970/* confdefs.h.  */
3971_ACEOF
3972cat confdefs.h >>conftest.$ac_ext
3973cat >>conftest.$ac_ext <<_ACEOF
3974/* end confdefs.h.  */
3975#include <string.h>
3976
3977_ACEOF
3978if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3979  $EGREP "memchr" >/dev/null 2>&1; then
3980  :
3981else
3982  ac_cv_header_stdc=no
3983fi
3984rm -f conftest*
3985
3986fi
3987
3988if test $ac_cv_header_stdc = yes; then
3989  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3990  cat >conftest.$ac_ext <<_ACEOF
3991/* confdefs.h.  */
3992_ACEOF
3993cat confdefs.h >>conftest.$ac_ext
3994cat >>conftest.$ac_ext <<_ACEOF
3995/* end confdefs.h.  */
3996#include <stdlib.h>
3997
3998_ACEOF
3999if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4000  $EGREP "free" >/dev/null 2>&1; then
4001  :
4002else
4003  ac_cv_header_stdc=no
4004fi
4005rm -f conftest*
4006
4007fi
4008
4009if test $ac_cv_header_stdc = yes; then
4010  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4011  if test "$cross_compiling" = yes; then
4012  :
4013else
4014  cat >conftest.$ac_ext <<_ACEOF
4015/* confdefs.h.  */
4016_ACEOF
4017cat confdefs.h >>conftest.$ac_ext
4018cat >>conftest.$ac_ext <<_ACEOF
4019/* end confdefs.h.  */
4020#include <ctype.h>
4021#include <stdlib.h>
4022#if ((' ' & 0x0FF) == 0x020)
4023# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4024# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4025#else
4026# define ISLOWER(c) \
4027		   (('a' <= (c) && (c) <= 'i') \
4028		     || ('j' <= (c) && (c) <= 'r') \
4029		     || ('s' <= (c) && (c) <= 'z'))
4030# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4031#endif
4032
4033#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4034int
4035main ()
4036{
4037  int i;
4038  for (i = 0; i < 256; i++)
4039    if (XOR (islower (i), ISLOWER (i))
4040	|| toupper (i) != TOUPPER (i))
4041      return 2;
4042  return 0;
4043}
4044_ACEOF
4045rm -f conftest$ac_exeext
4046if { (ac_try="$ac_link"
4047case "(($ac_try" in
4048  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4049  *) ac_try_echo=$ac_try;;
4050esac
4051eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4052  (eval "$ac_link") 2>&5
4053  ac_status=$?
4054  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4055  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4056  { (case "(($ac_try" in
4057  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4058  *) ac_try_echo=$ac_try;;
4059esac
4060eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4061  (eval "$ac_try") 2>&5
4062  ac_status=$?
4063  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4064  (exit $ac_status); }; }; then
4065  :
4066else
4067  echo "$as_me: program exited with status $ac_status" >&5
4068echo "$as_me: failed program was:" >&5
4069sed 's/^/| /' conftest.$ac_ext >&5
4070
4071( exit $ac_status )
4072ac_cv_header_stdc=no
4073fi
4074rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4075fi
4076
4077
4078fi
4079fi
4080{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4081echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4082if test $ac_cv_header_stdc = yes; then
4083
4084cat >>confdefs.h <<\_ACEOF
4085#define STDC_HEADERS 1
4086_ACEOF
4087
4088fi
4089
4090# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4101		  inttypes.h stdint.h unistd.h
4102do
4103as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4104{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4105echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4106if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4107  echo $ECHO_N "(cached) $ECHO_C" >&6
4108else
4109  cat >conftest.$ac_ext <<_ACEOF
4110/* confdefs.h.  */
4111_ACEOF
4112cat confdefs.h >>conftest.$ac_ext
4113cat >>conftest.$ac_ext <<_ACEOF
4114/* end confdefs.h.  */
4115$ac_includes_default
4116
4117#include <$ac_header>
4118_ACEOF
4119rm -f conftest.$ac_objext
4120if { (ac_try="$ac_compile"
4121case "(($ac_try" in
4122  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4123  *) ac_try_echo=$ac_try;;
4124esac
4125eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4126  (eval "$ac_compile") 2>conftest.er1
4127  ac_status=$?
4128  grep -v '^ *+' conftest.er1 >conftest.err
4129  rm -f conftest.er1
4130  cat conftest.err >&5
4131  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4132  (exit $ac_status); } && {
4133	 test -z "$ac_c_werror_flag" ||
4134	 test ! -s conftest.err
4135       } && test -s conftest.$ac_objext; then
4136  eval "$as_ac_Header=yes"
4137else
4138  echo "$as_me: failed program was:" >&5
4139sed 's/^/| /' conftest.$ac_ext >&5
4140
4141	eval "$as_ac_Header=no"
4142fi
4143
4144rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4145fi
4146ac_res=`eval echo '${'$as_ac_Header'}'`
4147	       { echo "$as_me:$LINENO: result: $ac_res" >&5
4148echo "${ECHO_T}$ac_res" >&6; }
4149if test `eval echo '${'$as_ac_Header'}'` = yes; then
4150  cat >>confdefs.h <<_ACEOF
4151#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4152_ACEOF
4153
4154fi
4155
4156done
4157
4158
4159
4160for ac_header in sys/bitypes.h
4161do
4162as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4163if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4164  { echo "$as_me:$LINENO: checking for $ac_header" >&5
4165echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4166if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4167  echo $ECHO_N "(cached) $ECHO_C" >&6
4168fi
4169ac_res=`eval echo '${'$as_ac_Header'}'`
4170	       { echo "$as_me:$LINENO: result: $ac_res" >&5
4171echo "${ECHO_T}$ac_res" >&6; }
4172else
4173  # Is the header compilable?
4174{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
4175echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
4176cat >conftest.$ac_ext <<_ACEOF
4177/* confdefs.h.  */
4178_ACEOF
4179cat confdefs.h >>conftest.$ac_ext
4180cat >>conftest.$ac_ext <<_ACEOF
4181/* end confdefs.h.  */
4182$ac_includes_default
4183#include <$ac_header>
4184_ACEOF
4185rm -f conftest.$ac_objext
4186if { (ac_try="$ac_compile"
4187case "(($ac_try" in
4188  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4189  *) ac_try_echo=$ac_try;;
4190esac
4191eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4192  (eval "$ac_compile") 2>conftest.er1
4193  ac_status=$?
4194  grep -v '^ *+' conftest.er1 >conftest.err
4195  rm -f conftest.er1
4196  cat conftest.err >&5
4197  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4198  (exit $ac_status); } && {
4199	 test -z "$ac_c_werror_flag" ||
4200	 test ! -s conftest.err
4201       } && test -s conftest.$ac_objext; then
4202  ac_header_compiler=yes
4203else
4204  echo "$as_me: failed program was:" >&5
4205sed 's/^/| /' conftest.$ac_ext >&5
4206
4207	ac_header_compiler=no
4208fi
4209
4210rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4211{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4212echo "${ECHO_T}$ac_header_compiler" >&6; }
4213
4214# Is the header present?
4215{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
4216echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
4217cat >conftest.$ac_ext <<_ACEOF
4218/* confdefs.h.  */
4219_ACEOF
4220cat confdefs.h >>conftest.$ac_ext
4221cat >>conftest.$ac_ext <<_ACEOF
4222/* end confdefs.h.  */
4223#include <$ac_header>
4224_ACEOF
4225if { (ac_try="$ac_cpp conftest.$ac_ext"
4226case "(($ac_try" in
4227  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4228  *) ac_try_echo=$ac_try;;
4229esac
4230eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4231  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4232  ac_status=$?
4233  grep -v '^ *+' conftest.er1 >conftest.err
4234  rm -f conftest.er1
4235  cat conftest.err >&5
4236  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4237  (exit $ac_status); } >/dev/null && {
4238	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4239	 test ! -s conftest.err
4240       }; then
4241  ac_header_preproc=yes
4242else
4243  echo "$as_me: failed program was:" >&5
4244sed 's/^/| /' conftest.$ac_ext >&5
4245
4246  ac_header_preproc=no
4247fi
4248
4249rm -f conftest.err conftest.$ac_ext
4250{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4251echo "${ECHO_T}$ac_header_preproc" >&6; }
4252
4253# So?  What about this header?
4254case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4255  yes:no: )
4256    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4257echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4258    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4259echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4260    ac_header_preproc=yes
4261    ;;
4262  no:yes:* )
4263    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4264echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4265    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
4266echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
4267    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4268echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4269    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
4270echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
4271    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4272echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4273    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4274echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4275
4276    ;;
4277esac
4278{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4279echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4280if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4281  echo $ECHO_N "(cached) $ECHO_C" >&6
4282else
4283  eval "$as_ac_Header=\$ac_header_preproc"
4284fi
4285ac_res=`eval echo '${'$as_ac_Header'}'`
4286	       { echo "$as_me:$LINENO: result: $ac_res" >&5
4287echo "${ECHO_T}$ac_res" >&6; }
4288
4289fi
4290if test `eval echo '${'$as_ac_Header'}'` = yes; then
4291  cat >>confdefs.h <<_ACEOF
4292#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4293_ACEOF
4294
4295fi
4296
4297done
4298
4299
4300{ echo "$as_me:$LINENO: checking for int8_t" >&5
4301echo $ECHO_N "checking for int8_t... $ECHO_C" >&6; }
4302if test "${ac_cv_type_int8_t+set}" = set; then
4303  echo $ECHO_N "(cached) $ECHO_C" >&6
4304else
4305  cat >conftest.$ac_ext <<_ACEOF
4306/* confdefs.h.  */
4307_ACEOF
4308cat confdefs.h >>conftest.$ac_ext
4309cat >>conftest.$ac_ext <<_ACEOF
4310/* end confdefs.h.  */
4311$ac_includes_default
4312#ifdef HAVE_SYS_BITYPES_H
4313#include <sys/bitypes.h>
4314#endif
4315
4316typedef int8_t ac__type_new_;
4317int
4318main ()
4319{
4320if ((ac__type_new_ *) 0)
4321  return 0;
4322if (sizeof (ac__type_new_))
4323  return 0;
4324  ;
4325  return 0;
4326}
4327_ACEOF
4328rm -f conftest.$ac_objext
4329if { (ac_try="$ac_compile"
4330case "(($ac_try" in
4331  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4332  *) ac_try_echo=$ac_try;;
4333esac
4334eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4335  (eval "$ac_compile") 2>conftest.er1
4336  ac_status=$?
4337  grep -v '^ *+' conftest.er1 >conftest.err
4338  rm -f conftest.er1
4339  cat conftest.err >&5
4340  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4341  (exit $ac_status); } && {
4342	 test -z "$ac_c_werror_flag" ||
4343	 test ! -s conftest.err
4344       } && test -s conftest.$ac_objext; then
4345  ac_cv_type_int8_t=yes
4346else
4347  echo "$as_me: failed program was:" >&5
4348sed 's/^/| /' conftest.$ac_ext >&5
4349
4350	ac_cv_type_int8_t=no
4351fi
4352
4353rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4354fi
4355{ echo "$as_me:$LINENO: result: $ac_cv_type_int8_t" >&5
4356echo "${ECHO_T}$ac_cv_type_int8_t" >&6; }
4357if test $ac_cv_type_int8_t = yes; then
4358  :
4359else
4360
4361cat >>confdefs.h <<\_ACEOF
4362#define int8_t signed char
4363_ACEOF
4364
4365fi
4366
4367{ echo "$as_me:$LINENO: checking for u_int8_t" >&5
4368echo $ECHO_N "checking for u_int8_t... $ECHO_C" >&6; }
4369if test "${ac_cv_type_u_int8_t+set}" = set; then
4370  echo $ECHO_N "(cached) $ECHO_C" >&6
4371else
4372  cat >conftest.$ac_ext <<_ACEOF
4373/* confdefs.h.  */
4374_ACEOF
4375cat confdefs.h >>conftest.$ac_ext
4376cat >>conftest.$ac_ext <<_ACEOF
4377/* end confdefs.h.  */
4378$ac_includes_default
4379#ifdef HAVE_SYS_BITYPES_H
4380#include <sys/bitypes.h>
4381#endif
4382
4383typedef u_int8_t ac__type_new_;
4384int
4385main ()
4386{
4387if ((ac__type_new_ *) 0)
4388  return 0;
4389if (sizeof (ac__type_new_))
4390  return 0;
4391  ;
4392  return 0;
4393}
4394_ACEOF
4395rm -f conftest.$ac_objext
4396if { (ac_try="$ac_compile"
4397case "(($ac_try" in
4398  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4399  *) ac_try_echo=$ac_try;;
4400esac
4401eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4402  (eval "$ac_compile") 2>conftest.er1
4403  ac_status=$?
4404  grep -v '^ *+' conftest.er1 >conftest.err
4405  rm -f conftest.er1
4406  cat conftest.err >&5
4407  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4408  (exit $ac_status); } && {
4409	 test -z "$ac_c_werror_flag" ||
4410	 test ! -s conftest.err
4411       } && test -s conftest.$ac_objext; then
4412  ac_cv_type_u_int8_t=yes
4413else
4414  echo "$as_me: failed program was:" >&5
4415sed 's/^/| /' conftest.$ac_ext >&5
4416
4417	ac_cv_type_u_int8_t=no
4418fi
4419
4420rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4421fi
4422{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int8_t" >&5
4423echo "${ECHO_T}$ac_cv_type_u_int8_t" >&6; }
4424if test $ac_cv_type_u_int8_t = yes; then
4425  :
4426else
4427
4428cat >>confdefs.h <<\_ACEOF
4429#define u_int8_t unsigned char
4430_ACEOF
4431
4432fi
4433
4434{ echo "$as_me:$LINENO: checking for int16_t" >&5
4435echo $ECHO_N "checking for int16_t... $ECHO_C" >&6; }
4436if test "${ac_cv_type_int16_t+set}" = set; then
4437  echo $ECHO_N "(cached) $ECHO_C" >&6
4438else
4439  cat >conftest.$ac_ext <<_ACEOF
4440/* confdefs.h.  */
4441_ACEOF
4442cat confdefs.h >>conftest.$ac_ext
4443cat >>conftest.$ac_ext <<_ACEOF
4444/* end confdefs.h.  */
4445$ac_includes_default
4446typedef int16_t ac__type_new_;
4447int
4448main ()
4449{
4450if ((ac__type_new_ *) 0)
4451  return 0;
4452if (sizeof (ac__type_new_))
4453  return 0;
4454  ;
4455  return 0;
4456}
4457_ACEOF
4458rm -f conftest.$ac_objext
4459if { (ac_try="$ac_compile"
4460case "(($ac_try" in
4461  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4462  *) ac_try_echo=$ac_try;;
4463esac
4464eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4465  (eval "$ac_compile") 2>conftest.er1
4466  ac_status=$?
4467  grep -v '^ *+' conftest.er1 >conftest.err
4468  rm -f conftest.er1
4469  cat conftest.err >&5
4470  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4471  (exit $ac_status); } && {
4472	 test -z "$ac_c_werror_flag" ||
4473	 test ! -s conftest.err
4474       } && test -s conftest.$ac_objext; then
4475  ac_cv_type_int16_t=yes
4476else
4477  echo "$as_me: failed program was:" >&5
4478sed 's/^/| /' conftest.$ac_ext >&5
4479
4480	ac_cv_type_int16_t=no
4481fi
4482
4483rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4484fi
4485{ echo "$as_me:$LINENO: result: $ac_cv_type_int16_t" >&5
4486echo "${ECHO_T}$ac_cv_type_int16_t" >&6; }
4487if test $ac_cv_type_int16_t = yes; then
4488  :
4489else
4490
4491cat >>confdefs.h <<\_ACEOF
4492#define int16_t short
4493_ACEOF
4494
4495	$ac_includes_default
4496#ifdef HAVE_SYS_BITYPES_H
4497#include <sys/bitypes.h>
4498#endif
4499fi
4500
4501{ echo "$as_me:$LINENO: checking for u_int16_t" >&5
4502echo $ECHO_N "checking for u_int16_t... $ECHO_C" >&6; }
4503if test "${ac_cv_type_u_int16_t+set}" = set; then
4504  echo $ECHO_N "(cached) $ECHO_C" >&6
4505else
4506  cat >conftest.$ac_ext <<_ACEOF
4507/* confdefs.h.  */
4508_ACEOF
4509cat confdefs.h >>conftest.$ac_ext
4510cat >>conftest.$ac_ext <<_ACEOF
4511/* end confdefs.h.  */
4512$ac_includes_default
4513#ifdef HAVE_SYS_BITYPES_H
4514#include <sys/bitypes.h>
4515#endif
4516
4517typedef u_int16_t ac__type_new_;
4518int
4519main ()
4520{
4521if ((ac__type_new_ *) 0)
4522  return 0;
4523if (sizeof (ac__type_new_))
4524  return 0;
4525  ;
4526  return 0;
4527}
4528_ACEOF
4529rm -f conftest.$ac_objext
4530if { (ac_try="$ac_compile"
4531case "(($ac_try" in
4532  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4533  *) ac_try_echo=$ac_try;;
4534esac
4535eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4536  (eval "$ac_compile") 2>conftest.er1
4537  ac_status=$?
4538  grep -v '^ *+' conftest.er1 >conftest.err
4539  rm -f conftest.er1
4540  cat conftest.err >&5
4541  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4542  (exit $ac_status); } && {
4543	 test -z "$ac_c_werror_flag" ||
4544	 test ! -s conftest.err
4545       } && test -s conftest.$ac_objext; then
4546  ac_cv_type_u_int16_t=yes
4547else
4548  echo "$as_me: failed program was:" >&5
4549sed 's/^/| /' conftest.$ac_ext >&5
4550
4551	ac_cv_type_u_int16_t=no
4552fi
4553
4554rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4555fi
4556{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int16_t" >&5
4557echo "${ECHO_T}$ac_cv_type_u_int16_t" >&6; }
4558if test $ac_cv_type_u_int16_t = yes; then
4559  :
4560else
4561
4562cat >>confdefs.h <<\_ACEOF
4563#define u_int16_t unsigned short
4564_ACEOF
4565
4566fi
4567
4568{ echo "$as_me:$LINENO: checking for int32_t" >&5
4569echo $ECHO_N "checking for int32_t... $ECHO_C" >&6; }
4570if test "${ac_cv_type_int32_t+set}" = set; then
4571  echo $ECHO_N "(cached) $ECHO_C" >&6
4572else
4573  cat >conftest.$ac_ext <<_ACEOF
4574/* confdefs.h.  */
4575_ACEOF
4576cat confdefs.h >>conftest.$ac_ext
4577cat >>conftest.$ac_ext <<_ACEOF
4578/* end confdefs.h.  */
4579$ac_includes_default
4580#ifdef HAVE_SYS_BITYPES_H
4581#include <sys/bitypes.h>
4582#endif
4583
4584typedef int32_t ac__type_new_;
4585int
4586main ()
4587{
4588if ((ac__type_new_ *) 0)
4589  return 0;
4590if (sizeof (ac__type_new_))
4591  return 0;
4592  ;
4593  return 0;
4594}
4595_ACEOF
4596rm -f conftest.$ac_objext
4597if { (ac_try="$ac_compile"
4598case "(($ac_try" in
4599  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4600  *) ac_try_echo=$ac_try;;
4601esac
4602eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4603  (eval "$ac_compile") 2>conftest.er1
4604  ac_status=$?
4605  grep -v '^ *+' conftest.er1 >conftest.err
4606  rm -f conftest.er1
4607  cat conftest.err >&5
4608  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4609  (exit $ac_status); } && {
4610	 test -z "$ac_c_werror_flag" ||
4611	 test ! -s conftest.err
4612       } && test -s conftest.$ac_objext; then
4613  ac_cv_type_int32_t=yes
4614else
4615  echo "$as_me: failed program was:" >&5
4616sed 's/^/| /' conftest.$ac_ext >&5
4617
4618	ac_cv_type_int32_t=no
4619fi
4620
4621rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4622fi
4623{ echo "$as_me:$LINENO: result: $ac_cv_type_int32_t" >&5
4624echo "${ECHO_T}$ac_cv_type_int32_t" >&6; }
4625if test $ac_cv_type_int32_t = yes; then
4626  :
4627else
4628
4629cat >>confdefs.h <<\_ACEOF
4630#define int32_t int
4631_ACEOF
4632
4633fi
4634
4635{ echo "$as_me:$LINENO: checking for u_int32_t" >&5
4636echo $ECHO_N "checking for u_int32_t... $ECHO_C" >&6; }
4637if test "${ac_cv_type_u_int32_t+set}" = set; then
4638  echo $ECHO_N "(cached) $ECHO_C" >&6
4639else
4640  cat >conftest.$ac_ext <<_ACEOF
4641/* confdefs.h.  */
4642_ACEOF
4643cat confdefs.h >>conftest.$ac_ext
4644cat >>conftest.$ac_ext <<_ACEOF
4645/* end confdefs.h.  */
4646$ac_includes_default
4647#ifdef HAVE_SYS_BITYPES_H
4648#include <sys/bitypes.h>
4649#endif
4650
4651typedef u_int32_t ac__type_new_;
4652int
4653main ()
4654{
4655if ((ac__type_new_ *) 0)
4656  return 0;
4657if (sizeof (ac__type_new_))
4658  return 0;
4659  ;
4660  return 0;
4661}
4662_ACEOF
4663rm -f conftest.$ac_objext
4664if { (ac_try="$ac_compile"
4665case "(($ac_try" in
4666  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4667  *) ac_try_echo=$ac_try;;
4668esac
4669eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4670  (eval "$ac_compile") 2>conftest.er1
4671  ac_status=$?
4672  grep -v '^ *+' conftest.er1 >conftest.err
4673  rm -f conftest.er1
4674  cat conftest.err >&5
4675  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4676  (exit $ac_status); } && {
4677	 test -z "$ac_c_werror_flag" ||
4678	 test ! -s conftest.err
4679       } && test -s conftest.$ac_objext; then
4680  ac_cv_type_u_int32_t=yes
4681else
4682  echo "$as_me: failed program was:" >&5
4683sed 's/^/| /' conftest.$ac_ext >&5
4684
4685	ac_cv_type_u_int32_t=no
4686fi
4687
4688rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4689fi
4690{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int32_t" >&5
4691echo "${ECHO_T}$ac_cv_type_u_int32_t" >&6; }
4692if test $ac_cv_type_u_int32_t = yes; then
4693  :
4694else
4695
4696cat >>confdefs.h <<\_ACEOF
4697#define u_int32_t unsigned int
4698_ACEOF
4699
4700fi
4701
4702{ echo "$as_me:$LINENO: checking for int64_t" >&5
4703echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
4704if test "${ac_cv_type_int64_t+set}" = set; then
4705  echo $ECHO_N "(cached) $ECHO_C" >&6
4706else
4707  cat >conftest.$ac_ext <<_ACEOF
4708/* confdefs.h.  */
4709_ACEOF
4710cat confdefs.h >>conftest.$ac_ext
4711cat >>conftest.$ac_ext <<_ACEOF
4712/* end confdefs.h.  */
4713$ac_includes_default
4714#ifdef HAVE_SYS_BITYPES_H
4715#include <sys/bitypes.h>
4716#endif
4717
4718typedef int64_t ac__type_new_;
4719int
4720main ()
4721{
4722if ((ac__type_new_ *) 0)
4723  return 0;
4724if (sizeof (ac__type_new_))
4725  return 0;
4726  ;
4727  return 0;
4728}
4729_ACEOF
4730rm -f conftest.$ac_objext
4731if { (ac_try="$ac_compile"
4732case "(($ac_try" in
4733  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4734  *) ac_try_echo=$ac_try;;
4735esac
4736eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4737  (eval "$ac_compile") 2>conftest.er1
4738  ac_status=$?
4739  grep -v '^ *+' conftest.er1 >conftest.err
4740  rm -f conftest.er1
4741  cat conftest.err >&5
4742  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4743  (exit $ac_status); } && {
4744	 test -z "$ac_c_werror_flag" ||
4745	 test ! -s conftest.err
4746       } && test -s conftest.$ac_objext; then
4747  ac_cv_type_int64_t=yes
4748else
4749  echo "$as_me: failed program was:" >&5
4750sed 's/^/| /' conftest.$ac_ext >&5
4751
4752	ac_cv_type_int64_t=no
4753fi
4754
4755rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4756fi
4757{ echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
4758echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
4759if test $ac_cv_type_int64_t = yes; then
4760  :
4761else
4762
4763cat >>confdefs.h <<\_ACEOF
4764#define int64_t long long
4765_ACEOF
4766
4767fi
4768
4769{ echo "$as_me:$LINENO: checking for u_int64_t" >&5
4770echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
4771if test "${ac_cv_type_u_int64_t+set}" = set; then
4772  echo $ECHO_N "(cached) $ECHO_C" >&6
4773else
4774  cat >conftest.$ac_ext <<_ACEOF
4775/* confdefs.h.  */
4776_ACEOF
4777cat confdefs.h >>conftest.$ac_ext
4778cat >>conftest.$ac_ext <<_ACEOF
4779/* end confdefs.h.  */
4780$ac_includes_default
4781#ifdef HAVE_SYS_BITYPES_H
4782#include <sys/bitypes.h>
4783#endif
4784
4785typedef u_int64_t ac__type_new_;
4786int
4787main ()
4788{
4789if ((ac__type_new_ *) 0)
4790  return 0;
4791if (sizeof (ac__type_new_))
4792  return 0;
4793  ;
4794  return 0;
4795}
4796_ACEOF
4797rm -f conftest.$ac_objext
4798if { (ac_try="$ac_compile"
4799case "(($ac_try" in
4800  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4801  *) ac_try_echo=$ac_try;;
4802esac
4803eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4804  (eval "$ac_compile") 2>conftest.er1
4805  ac_status=$?
4806  grep -v '^ *+' conftest.er1 >conftest.err
4807  rm -f conftest.er1
4808  cat conftest.err >&5
4809  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4810  (exit $ac_status); } && {
4811	 test -z "$ac_c_werror_flag" ||
4812	 test ! -s conftest.err
4813       } && test -s conftest.$ac_objext; then
4814  ac_cv_type_u_int64_t=yes
4815else
4816  echo "$as_me: failed program was:" >&5
4817sed 's/^/| /' conftest.$ac_ext >&5
4818
4819	ac_cv_type_u_int64_t=no
4820fi
4821
4822rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4823fi
4824{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
4825echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
4826if test $ac_cv_type_u_int64_t = yes; then
4827  :
4828else
4829
4830cat >>confdefs.h <<\_ACEOF
4831#define u_int64_t unsigned long long
4832_ACEOF
4833
4834fi
4835
4836
4837#
4838# Try to arrange for large file support.
4839#
4840# Check whether --enable-largefile was given.
4841if test "${enable_largefile+set}" = set; then
4842  enableval=$enable_largefile;
4843fi
4844
4845if test "$enable_largefile" != no; then
4846
4847  { echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
4848echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6; }
4849if test "${ac_cv_sys_largefile_CC+set}" = set; then
4850  echo $ECHO_N "(cached) $ECHO_C" >&6
4851else
4852  ac_cv_sys_largefile_CC=no
4853     if test "$GCC" != yes; then
4854       ac_save_CC=$CC
4855       while :; do
4856	 # IRIX 6.2 and later do not support large files by default,
4857	 # so use the C compiler's -n32 option if that helps.
4858	 cat >conftest.$ac_ext <<_ACEOF
4859/* confdefs.h.  */
4860_ACEOF
4861cat confdefs.h >>conftest.$ac_ext
4862cat >>conftest.$ac_ext <<_ACEOF
4863/* end confdefs.h.  */
4864#include <sys/types.h>
4865 /* Check that off_t can represent 2**63 - 1 correctly.
4866    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4867    since some C++ compilers masquerading as C compilers
4868    incorrectly reject 9223372036854775807.  */
4869#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4870  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4871		       && LARGE_OFF_T % 2147483647 == 1)
4872		      ? 1 : -1];
4873int
4874main ()
4875{
4876
4877  ;
4878  return 0;
4879}
4880_ACEOF
4881	 rm -f conftest.$ac_objext
4882if { (ac_try="$ac_compile"
4883case "(($ac_try" in
4884  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4885  *) ac_try_echo=$ac_try;;
4886esac
4887eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4888  (eval "$ac_compile") 2>conftest.er1
4889  ac_status=$?
4890  grep -v '^ *+' conftest.er1 >conftest.err
4891  rm -f conftest.er1
4892  cat conftest.err >&5
4893  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4894  (exit $ac_status); } && {
4895	 test -z "$ac_c_werror_flag" ||
4896	 test ! -s conftest.err
4897       } && test -s conftest.$ac_objext; then
4898  break
4899else
4900  echo "$as_me: failed program was:" >&5
4901sed 's/^/| /' conftest.$ac_ext >&5
4902
4903
4904fi
4905
4906rm -f core conftest.err conftest.$ac_objext
4907	 CC="$CC -n32"
4908	 rm -f conftest.$ac_objext
4909if { (ac_try="$ac_compile"
4910case "(($ac_try" in
4911  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4912  *) ac_try_echo=$ac_try;;
4913esac
4914eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4915  (eval "$ac_compile") 2>conftest.er1
4916  ac_status=$?
4917  grep -v '^ *+' conftest.er1 >conftest.err
4918  rm -f conftest.er1
4919  cat conftest.err >&5
4920  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4921  (exit $ac_status); } && {
4922	 test -z "$ac_c_werror_flag" ||
4923	 test ! -s conftest.err
4924       } && test -s conftest.$ac_objext; then
4925  ac_cv_sys_largefile_CC=' -n32'; break
4926else
4927  echo "$as_me: failed program was:" >&5
4928sed 's/^/| /' conftest.$ac_ext >&5
4929
4930
4931fi
4932
4933rm -f core conftest.err conftest.$ac_objext
4934	 break
4935       done
4936       CC=$ac_save_CC
4937       rm -f conftest.$ac_ext
4938    fi
4939fi
4940{ echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
4941echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6; }
4942  if test "$ac_cv_sys_largefile_CC" != no; then
4943    CC=$CC$ac_cv_sys_largefile_CC
4944  fi
4945
4946  { echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4947echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6; }
4948if test "${ac_cv_sys_file_offset_bits+set}" = set; then
4949  echo $ECHO_N "(cached) $ECHO_C" >&6
4950else
4951  while :; do
4952  cat >conftest.$ac_ext <<_ACEOF
4953/* confdefs.h.  */
4954_ACEOF
4955cat confdefs.h >>conftest.$ac_ext
4956cat >>conftest.$ac_ext <<_ACEOF
4957/* end confdefs.h.  */
4958#include <sys/types.h>
4959 /* Check that off_t can represent 2**63 - 1 correctly.
4960    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4961    since some C++ compilers masquerading as C compilers
4962    incorrectly reject 9223372036854775807.  */
4963#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4964  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4965		       && LARGE_OFF_T % 2147483647 == 1)
4966		      ? 1 : -1];
4967int
4968main ()
4969{
4970
4971  ;
4972  return 0;
4973}
4974_ACEOF
4975rm -f conftest.$ac_objext
4976if { (ac_try="$ac_compile"
4977case "(($ac_try" in
4978  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4979  *) ac_try_echo=$ac_try;;
4980esac
4981eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4982  (eval "$ac_compile") 2>conftest.er1
4983  ac_status=$?
4984  grep -v '^ *+' conftest.er1 >conftest.err
4985  rm -f conftest.er1
4986  cat conftest.err >&5
4987  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4988  (exit $ac_status); } && {
4989	 test -z "$ac_c_werror_flag" ||
4990	 test ! -s conftest.err
4991       } && test -s conftest.$ac_objext; then
4992  ac_cv_sys_file_offset_bits=no; break
4993else
4994  echo "$as_me: failed program was:" >&5
4995sed 's/^/| /' conftest.$ac_ext >&5
4996
4997
4998fi
4999
5000rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5001  cat >conftest.$ac_ext <<_ACEOF
5002/* confdefs.h.  */
5003_ACEOF
5004cat confdefs.h >>conftest.$ac_ext
5005cat >>conftest.$ac_ext <<_ACEOF
5006/* end confdefs.h.  */
5007#define _FILE_OFFSET_BITS 64
5008#include <sys/types.h>
5009 /* Check that off_t can represent 2**63 - 1 correctly.
5010    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5011    since some C++ compilers masquerading as C compilers
5012    incorrectly reject 9223372036854775807.  */
5013#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5014  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5015		       && LARGE_OFF_T % 2147483647 == 1)
5016		      ? 1 : -1];
5017int
5018main ()
5019{
5020
5021  ;
5022  return 0;
5023}
5024_ACEOF
5025rm -f conftest.$ac_objext
5026if { (ac_try="$ac_compile"
5027case "(($ac_try" in
5028  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5029  *) ac_try_echo=$ac_try;;
5030esac
5031eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5032  (eval "$ac_compile") 2>conftest.er1
5033  ac_status=$?
5034  grep -v '^ *+' conftest.er1 >conftest.err
5035  rm -f conftest.er1
5036  cat conftest.err >&5
5037  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5038  (exit $ac_status); } && {
5039	 test -z "$ac_c_werror_flag" ||
5040	 test ! -s conftest.err
5041       } && test -s conftest.$ac_objext; then
5042  ac_cv_sys_file_offset_bits=64; break
5043else
5044  echo "$as_me: failed program was:" >&5
5045sed 's/^/| /' conftest.$ac_ext >&5
5046
5047
5048fi
5049
5050rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5051  ac_cv_sys_file_offset_bits=unknown
5052  break
5053done
5054fi
5055{ echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
5056echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6; }
5057case $ac_cv_sys_file_offset_bits in #(
5058  no | unknown) ;;
5059  *)
5060cat >>confdefs.h <<_ACEOF
5061#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5062_ACEOF
5063;;
5064esac
5065rm -f conftest*
5066  if test $ac_cv_sys_file_offset_bits = unknown; then
5067    { echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
5068echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6; }
5069if test "${ac_cv_sys_large_files+set}" = set; then
5070  echo $ECHO_N "(cached) $ECHO_C" >&6
5071else
5072  while :; do
5073  cat >conftest.$ac_ext <<_ACEOF
5074/* confdefs.h.  */
5075_ACEOF
5076cat confdefs.h >>conftest.$ac_ext
5077cat >>conftest.$ac_ext <<_ACEOF
5078/* end confdefs.h.  */
5079#include <sys/types.h>
5080 /* Check that off_t can represent 2**63 - 1 correctly.
5081    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5082    since some C++ compilers masquerading as C compilers
5083    incorrectly reject 9223372036854775807.  */
5084#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5085  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5086		       && LARGE_OFF_T % 2147483647 == 1)
5087		      ? 1 : -1];
5088int
5089main ()
5090{
5091
5092  ;
5093  return 0;
5094}
5095_ACEOF
5096rm -f conftest.$ac_objext
5097if { (ac_try="$ac_compile"
5098case "(($ac_try" in
5099  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5100  *) ac_try_echo=$ac_try;;
5101esac
5102eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5103  (eval "$ac_compile") 2>conftest.er1
5104  ac_status=$?
5105  grep -v '^ *+' conftest.er1 >conftest.err
5106  rm -f conftest.er1
5107  cat conftest.err >&5
5108  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5109  (exit $ac_status); } && {
5110	 test -z "$ac_c_werror_flag" ||
5111	 test ! -s conftest.err
5112       } && test -s conftest.$ac_objext; then
5113  ac_cv_sys_large_files=no; break
5114else
5115  echo "$as_me: failed program was:" >&5
5116sed 's/^/| /' conftest.$ac_ext >&5
5117
5118
5119fi
5120
5121rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5122  cat >conftest.$ac_ext <<_ACEOF
5123/* confdefs.h.  */
5124_ACEOF
5125cat confdefs.h >>conftest.$ac_ext
5126cat >>conftest.$ac_ext <<_ACEOF
5127/* end confdefs.h.  */
5128#define _LARGE_FILES 1
5129#include <sys/types.h>
5130 /* Check that off_t can represent 2**63 - 1 correctly.
5131    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5132    since some C++ compilers masquerading as C compilers
5133    incorrectly reject 9223372036854775807.  */
5134#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5135  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5136		       && LARGE_OFF_T % 2147483647 == 1)
5137		      ? 1 : -1];
5138int
5139main ()
5140{
5141
5142  ;
5143  return 0;
5144}
5145_ACEOF
5146rm -f conftest.$ac_objext
5147if { (ac_try="$ac_compile"
5148case "(($ac_try" in
5149  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5150  *) ac_try_echo=$ac_try;;
5151esac
5152eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5153  (eval "$ac_compile") 2>conftest.er1
5154  ac_status=$?
5155  grep -v '^ *+' conftest.er1 >conftest.err
5156  rm -f conftest.er1
5157  cat conftest.err >&5
5158  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5159  (exit $ac_status); } && {
5160	 test -z "$ac_c_werror_flag" ||
5161	 test ! -s conftest.err
5162       } && test -s conftest.$ac_objext; then
5163  ac_cv_sys_large_files=1; break
5164else
5165  echo "$as_me: failed program was:" >&5
5166sed 's/^/| /' conftest.$ac_ext >&5
5167
5168
5169fi
5170
5171rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5172  ac_cv_sys_large_files=unknown
5173  break
5174done
5175fi
5176{ echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
5177echo "${ECHO_T}$ac_cv_sys_large_files" >&6; }
5178case $ac_cv_sys_large_files in #(
5179  no | unknown) ;;
5180  *)
5181cat >>confdefs.h <<_ACEOF
5182#define _LARGE_FILES $ac_cv_sys_large_files
5183_ACEOF
5184;;
5185esac
5186rm -f conftest*
5187  fi
5188fi
5189
5190{ echo "$as_me:$LINENO: checking for _LARGEFILE_SOURCE value needed for large files" >&5
5191echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6; }
5192if test "${ac_cv_sys_largefile_source+set}" = set; then
5193  echo $ECHO_N "(cached) $ECHO_C" >&6
5194else
5195  while :; do
5196  cat >conftest.$ac_ext <<_ACEOF
5197/* confdefs.h.  */
5198_ACEOF
5199cat confdefs.h >>conftest.$ac_ext
5200cat >>conftest.$ac_ext <<_ACEOF
5201/* end confdefs.h.  */
5202#include <stdio.h>
5203int
5204main ()
5205{
5206return fseeko (stdin, 0, 0) && (fseeko) (stdin, 0, 0);
5207  ;
5208  return 0;
5209}
5210_ACEOF
5211rm -f conftest.$ac_objext conftest$ac_exeext
5212if { (ac_try="$ac_link"
5213case "(($ac_try" in
5214  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5215  *) ac_try_echo=$ac_try;;
5216esac
5217eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5218  (eval "$ac_link") 2>conftest.er1
5219  ac_status=$?
5220  grep -v '^ *+' conftest.er1 >conftest.err
5221  rm -f conftest.er1
5222  cat conftest.err >&5
5223  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5224  (exit $ac_status); } && {
5225	 test -z "$ac_c_werror_flag" ||
5226	 test ! -s conftest.err
5227       } && test -s conftest$ac_exeext &&
5228       $as_test_x conftest$ac_exeext; then
5229  ac_cv_sys_largefile_source=no; break
5230else
5231  echo "$as_me: failed program was:" >&5
5232sed 's/^/| /' conftest.$ac_ext >&5
5233
5234
5235fi
5236
5237rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5238      conftest$ac_exeext conftest.$ac_ext
5239  cat >conftest.$ac_ext <<_ACEOF
5240/* confdefs.h.  */
5241_ACEOF
5242cat confdefs.h >>conftest.$ac_ext
5243cat >>conftest.$ac_ext <<_ACEOF
5244/* end confdefs.h.  */
5245#define _LARGEFILE_SOURCE 1
5246#include <stdio.h>
5247int
5248main ()
5249{
5250return fseeko (stdin, 0, 0) && (fseeko) (stdin, 0, 0);
5251  ;
5252  return 0;
5253}
5254_ACEOF
5255rm -f conftest.$ac_objext conftest$ac_exeext
5256if { (ac_try="$ac_link"
5257case "(($ac_try" in
5258  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5259  *) ac_try_echo=$ac_try;;
5260esac
5261eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5262  (eval "$ac_link") 2>conftest.er1
5263  ac_status=$?
5264  grep -v '^ *+' conftest.er1 >conftest.err
5265  rm -f conftest.er1
5266  cat conftest.err >&5
5267  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5268  (exit $ac_status); } && {
5269	 test -z "$ac_c_werror_flag" ||
5270	 test ! -s conftest.err
5271       } && test -s conftest$ac_exeext &&
5272       $as_test_x conftest$ac_exeext; then
5273  ac_cv_sys_largefile_source=1; break
5274else
5275  echo "$as_me: failed program was:" >&5
5276sed 's/^/| /' conftest.$ac_ext >&5
5277
5278
5279fi
5280
5281rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5282      conftest$ac_exeext conftest.$ac_ext
5283  ac_cv_sys_largefile_source=unknown
5284  break
5285done
5286fi
5287{ echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_source" >&5
5288echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6; }
5289case $ac_cv_sys_largefile_source in #(
5290  no | unknown) ;;
5291  *)
5292cat >>confdefs.h <<_ACEOF
5293#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
5294_ACEOF
5295;;
5296esac
5297rm -f conftest*
5298
5299# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
5300# in glibc 2.1.3, but that breaks too many other things.
5301# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
5302if test $ac_cv_sys_largefile_source != unknown; then
5303
5304cat >>confdefs.h <<\_ACEOF
5305#define HAVE_FSEEKO 1
5306_ACEOF
5307
5308fi
5309
5310
5311
5312
5313
5314
5315for ac_header in sys/ioccom.h sys/sockio.h limits.h paths.h
5316do
5317as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5318if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5319  { echo "$as_me:$LINENO: checking for $ac_header" >&5
5320echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5321if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5322  echo $ECHO_N "(cached) $ECHO_C" >&6
5323fi
5324ac_res=`eval echo '${'$as_ac_Header'}'`
5325	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5326echo "${ECHO_T}$ac_res" >&6; }
5327else
5328  # Is the header compilable?
5329{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
5330echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5331cat >conftest.$ac_ext <<_ACEOF
5332/* confdefs.h.  */
5333_ACEOF
5334cat confdefs.h >>conftest.$ac_ext
5335cat >>conftest.$ac_ext <<_ACEOF
5336/* end confdefs.h.  */
5337$ac_includes_default
5338#include <$ac_header>
5339_ACEOF
5340rm -f conftest.$ac_objext
5341if { (ac_try="$ac_compile"
5342case "(($ac_try" in
5343  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5344  *) ac_try_echo=$ac_try;;
5345esac
5346eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5347  (eval "$ac_compile") 2>conftest.er1
5348  ac_status=$?
5349  grep -v '^ *+' conftest.er1 >conftest.err
5350  rm -f conftest.er1
5351  cat conftest.err >&5
5352  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5353  (exit $ac_status); } && {
5354	 test -z "$ac_c_werror_flag" ||
5355	 test ! -s conftest.err
5356       } && test -s conftest.$ac_objext; then
5357  ac_header_compiler=yes
5358else
5359  echo "$as_me: failed program was:" >&5
5360sed 's/^/| /' conftest.$ac_ext >&5
5361
5362	ac_header_compiler=no
5363fi
5364
5365rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5366{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5367echo "${ECHO_T}$ac_header_compiler" >&6; }
5368
5369# Is the header present?
5370{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
5371echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5372cat >conftest.$ac_ext <<_ACEOF
5373/* confdefs.h.  */
5374_ACEOF
5375cat confdefs.h >>conftest.$ac_ext
5376cat >>conftest.$ac_ext <<_ACEOF
5377/* end confdefs.h.  */
5378#include <$ac_header>
5379_ACEOF
5380if { (ac_try="$ac_cpp conftest.$ac_ext"
5381case "(($ac_try" in
5382  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5383  *) ac_try_echo=$ac_try;;
5384esac
5385eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5386  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5387  ac_status=$?
5388  grep -v '^ *+' conftest.er1 >conftest.err
5389  rm -f conftest.er1
5390  cat conftest.err >&5
5391  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5392  (exit $ac_status); } >/dev/null && {
5393	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5394	 test ! -s conftest.err
5395       }; then
5396  ac_header_preproc=yes
5397else
5398  echo "$as_me: failed program was:" >&5
5399sed 's/^/| /' conftest.$ac_ext >&5
5400
5401  ac_header_preproc=no
5402fi
5403
5404rm -f conftest.err conftest.$ac_ext
5405{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5406echo "${ECHO_T}$ac_header_preproc" >&6; }
5407
5408# So?  What about this header?
5409case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5410  yes:no: )
5411    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5412echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5413    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5414echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5415    ac_header_preproc=yes
5416    ;;
5417  no:yes:* )
5418    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5419echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5420    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5421echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5422    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5423echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5424    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5425echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5426    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5427echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5428    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5429echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5430
5431    ;;
5432esac
5433{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5434echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5435if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5436  echo $ECHO_N "(cached) $ECHO_C" >&6
5437else
5438  eval "$as_ac_Header=\$ac_header_preproc"
5439fi
5440ac_res=`eval echo '${'$as_ac_Header'}'`
5441	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5442echo "${ECHO_T}$ac_res" >&6; }
5443
5444fi
5445if test `eval echo '${'$as_ac_Header'}'` = yes; then
5446  cat >>confdefs.h <<_ACEOF
5447#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5448_ACEOF
5449
5450fi
5451
5452done
5453
5454
5455for ac_header in linux/types.h
5456do
5457as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5458if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5459  { echo "$as_me:$LINENO: checking for $ac_header" >&5
5460echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5461if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5462  echo $ECHO_N "(cached) $ECHO_C" >&6
5463fi
5464ac_res=`eval echo '${'$as_ac_Header'}'`
5465	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5466echo "${ECHO_T}$ac_res" >&6; }
5467else
5468  # Is the header compilable?
5469{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
5470echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5471cat >conftest.$ac_ext <<_ACEOF
5472/* confdefs.h.  */
5473_ACEOF
5474cat confdefs.h >>conftest.$ac_ext
5475cat >>conftest.$ac_ext <<_ACEOF
5476/* end confdefs.h.  */
5477$ac_includes_default
5478#include <$ac_header>
5479_ACEOF
5480rm -f conftest.$ac_objext
5481if { (ac_try="$ac_compile"
5482case "(($ac_try" in
5483  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5484  *) ac_try_echo=$ac_try;;
5485esac
5486eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5487  (eval "$ac_compile") 2>conftest.er1
5488  ac_status=$?
5489  grep -v '^ *+' conftest.er1 >conftest.err
5490  rm -f conftest.er1
5491  cat conftest.err >&5
5492  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5493  (exit $ac_status); } && {
5494	 test -z "$ac_c_werror_flag" ||
5495	 test ! -s conftest.err
5496       } && test -s conftest.$ac_objext; then
5497  ac_header_compiler=yes
5498else
5499  echo "$as_me: failed program was:" >&5
5500sed 's/^/| /' conftest.$ac_ext >&5
5501
5502	ac_header_compiler=no
5503fi
5504
5505rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5506{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5507echo "${ECHO_T}$ac_header_compiler" >&6; }
5508
5509# Is the header present?
5510{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
5511echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5512cat >conftest.$ac_ext <<_ACEOF
5513/* confdefs.h.  */
5514_ACEOF
5515cat confdefs.h >>conftest.$ac_ext
5516cat >>conftest.$ac_ext <<_ACEOF
5517/* end confdefs.h.  */
5518#include <$ac_header>
5519_ACEOF
5520if { (ac_try="$ac_cpp conftest.$ac_ext"
5521case "(($ac_try" in
5522  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5523  *) ac_try_echo=$ac_try;;
5524esac
5525eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5526  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5527  ac_status=$?
5528  grep -v '^ *+' conftest.er1 >conftest.err
5529  rm -f conftest.er1
5530  cat conftest.err >&5
5531  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5532  (exit $ac_status); } >/dev/null && {
5533	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5534	 test ! -s conftest.err
5535       }; then
5536  ac_header_preproc=yes
5537else
5538  echo "$as_me: failed program was:" >&5
5539sed 's/^/| /' conftest.$ac_ext >&5
5540
5541  ac_header_preproc=no
5542fi
5543
5544rm -f conftest.err conftest.$ac_ext
5545{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5546echo "${ECHO_T}$ac_header_preproc" >&6; }
5547
5548# So?  What about this header?
5549case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5550  yes:no: )
5551    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5552echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5553    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5554echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5555    ac_header_preproc=yes
5556    ;;
5557  no:yes:* )
5558    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5559echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5560    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5561echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5562    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5563echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5564    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5565echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5566    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5567echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5568    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5569echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5570
5571    ;;
5572esac
5573{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5574echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5575if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5576  echo $ECHO_N "(cached) $ECHO_C" >&6
5577else
5578  eval "$as_ac_Header=\$ac_header_preproc"
5579fi
5580ac_res=`eval echo '${'$as_ac_Header'}'`
5581	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5582echo "${ECHO_T}$ac_res" >&6; }
5583
5584fi
5585if test `eval echo '${'$as_ac_Header'}'` = yes; then
5586  cat >>confdefs.h <<_ACEOF
5587#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5588_ACEOF
5589
5590fi
5591
5592done
5593
5594
5595
5596
5597for ac_header in linux/if_packet.h netpacket/packet.h netpacket/if_packet.h
5598do
5599as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5600if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5601  { echo "$as_me:$LINENO: checking for $ac_header" >&5
5602echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5603if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5604  echo $ECHO_N "(cached) $ECHO_C" >&6
5605fi
5606ac_res=`eval echo '${'$as_ac_Header'}'`
5607	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5608echo "${ECHO_T}$ac_res" >&6; }
5609else
5610  # Is the header compilable?
5611{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
5612echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5613cat >conftest.$ac_ext <<_ACEOF
5614/* confdefs.h.  */
5615_ACEOF
5616cat confdefs.h >>conftest.$ac_ext
5617cat >>conftest.$ac_ext <<_ACEOF
5618/* end confdefs.h.  */
5619$ac_includes_default
5620#include <$ac_header>
5621_ACEOF
5622rm -f conftest.$ac_objext
5623if { (ac_try="$ac_compile"
5624case "(($ac_try" in
5625  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5626  *) ac_try_echo=$ac_try;;
5627esac
5628eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5629  (eval "$ac_compile") 2>conftest.er1
5630  ac_status=$?
5631  grep -v '^ *+' conftest.er1 >conftest.err
5632  rm -f conftest.er1
5633  cat conftest.err >&5
5634  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5635  (exit $ac_status); } && {
5636	 test -z "$ac_c_werror_flag" ||
5637	 test ! -s conftest.err
5638       } && test -s conftest.$ac_objext; then
5639  ac_header_compiler=yes
5640else
5641  echo "$as_me: failed program was:" >&5
5642sed 's/^/| /' conftest.$ac_ext >&5
5643
5644	ac_header_compiler=no
5645fi
5646
5647rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5648{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5649echo "${ECHO_T}$ac_header_compiler" >&6; }
5650
5651# Is the header present?
5652{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
5653echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5654cat >conftest.$ac_ext <<_ACEOF
5655/* confdefs.h.  */
5656_ACEOF
5657cat confdefs.h >>conftest.$ac_ext
5658cat >>conftest.$ac_ext <<_ACEOF
5659/* end confdefs.h.  */
5660#include <$ac_header>
5661_ACEOF
5662if { (ac_try="$ac_cpp conftest.$ac_ext"
5663case "(($ac_try" in
5664  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5665  *) ac_try_echo=$ac_try;;
5666esac
5667eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5668  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5669  ac_status=$?
5670  grep -v '^ *+' conftest.er1 >conftest.err
5671  rm -f conftest.er1
5672  cat conftest.err >&5
5673  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5674  (exit $ac_status); } >/dev/null && {
5675	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5676	 test ! -s conftest.err
5677       }; then
5678  ac_header_preproc=yes
5679else
5680  echo "$as_me: failed program was:" >&5
5681sed 's/^/| /' conftest.$ac_ext >&5
5682
5683  ac_header_preproc=no
5684fi
5685
5686rm -f conftest.err conftest.$ac_ext
5687{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5688echo "${ECHO_T}$ac_header_preproc" >&6; }
5689
5690# So?  What about this header?
5691case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5692  yes:no: )
5693    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5694echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5695    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5696echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5697    ac_header_preproc=yes
5698    ;;
5699  no:yes:* )
5700    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5701echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5702    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5703echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5704    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5705echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5706    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5707echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5708    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5709echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5710    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5711echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5712
5713    ;;
5714esac
5715{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5716echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5717if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5718  echo $ECHO_N "(cached) $ECHO_C" >&6
5719else
5720  eval "$as_ac_Header=\$ac_header_preproc"
5721fi
5722ac_res=`eval echo '${'$as_ac_Header'}'`
5723	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5724echo "${ECHO_T}$ac_res" >&6; }
5725
5726fi
5727if test `eval echo '${'$as_ac_Header'}'` = yes; then
5728  cat >>confdefs.h <<_ACEOF
5729#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5730_ACEOF
5731
5732fi
5733
5734done
5735
5736
5737for ac_header in net/pfvar.h
5738do
5739as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5740{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5741echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5742if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5743  echo $ECHO_N "(cached) $ECHO_C" >&6
5744else
5745  cat >conftest.$ac_ext <<_ACEOF
5746/* confdefs.h.  */
5747_ACEOF
5748cat confdefs.h >>conftest.$ac_ext
5749cat >>conftest.$ac_ext <<_ACEOF
5750/* end confdefs.h.  */
5751#include <sys/types.h>
5752#include <sys/socket.h>
5753#include <net/if.h>
5754
5755#include <$ac_header>
5756_ACEOF
5757rm -f conftest.$ac_objext
5758if { (ac_try="$ac_compile"
5759case "(($ac_try" in
5760  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5761  *) ac_try_echo=$ac_try;;
5762esac
5763eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5764  (eval "$ac_compile") 2>conftest.er1
5765  ac_status=$?
5766  grep -v '^ *+' conftest.er1 >conftest.err
5767  rm -f conftest.er1
5768  cat conftest.err >&5
5769  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5770  (exit $ac_status); } && {
5771	 test -z "$ac_c_werror_flag" ||
5772	 test ! -s conftest.err
5773       } && test -s conftest.$ac_objext; then
5774  eval "$as_ac_Header=yes"
5775else
5776  echo "$as_me: failed program was:" >&5
5777sed 's/^/| /' conftest.$ac_ext >&5
5778
5779	eval "$as_ac_Header=no"
5780fi
5781
5782rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5783fi
5784ac_res=`eval echo '${'$as_ac_Header'}'`
5785	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5786echo "${ECHO_T}$ac_res" >&6; }
5787if test `eval echo '${'$as_ac_Header'}'` = yes; then
5788  cat >>confdefs.h <<_ACEOF
5789#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5790_ACEOF
5791
5792fi
5793
5794done
5795
5796if test "$ac_cv_header_net_pfvar_h" = yes; then
5797	#
5798	# Check for various PF actions.
5799	#
5800	{ echo "$as_me:$LINENO: checking whether net/pfvar.h defines PF_NAT through PF_NORDR" >&5
5801echo $ECHO_N "checking whether net/pfvar.h defines PF_NAT through PF_NORDR... $ECHO_C" >&6; }
5802	cat >conftest.$ac_ext <<_ACEOF
5803/* confdefs.h.  */
5804_ACEOF
5805cat confdefs.h >>conftest.$ac_ext
5806cat >>conftest.$ac_ext <<_ACEOF
5807/* end confdefs.h.  */
5808#include <sys/types.h>
5809	    #include <sys/socket.h>
5810	    #include <net/if.h>
5811	    #include <net/pfvar.h>
5812int
5813main ()
5814{
5815return PF_NAT+PF_NONAT+PF_BINAT+PF_NOBINAT+PF_RDR+PF_NORDR;
5816  ;
5817  return 0;
5818}
5819_ACEOF
5820rm -f conftest.$ac_objext
5821if { (ac_try="$ac_compile"
5822case "(($ac_try" in
5823  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5824  *) ac_try_echo=$ac_try;;
5825esac
5826eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5827  (eval "$ac_compile") 2>conftest.er1
5828  ac_status=$?
5829  grep -v '^ *+' conftest.er1 >conftest.err
5830  rm -f conftest.er1
5831  cat conftest.err >&5
5832  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5833  (exit $ac_status); } && {
5834	 test -z "$ac_c_werror_flag" ||
5835	 test ! -s conftest.err
5836       } && test -s conftest.$ac_objext; then
5837
5838		{ echo "$as_me:$LINENO: result: yes" >&5
5839echo "${ECHO_T}yes" >&6; }
5840
5841cat >>confdefs.h <<\_ACEOF
5842#define HAVE_PF_NAT_THROUGH_PF_NORDR 1
5843_ACEOF
5844
5845
5846else
5847  echo "$as_me: failed program was:" >&5
5848sed 's/^/| /' conftest.$ac_ext >&5
5849
5850	{ echo "$as_me:$LINENO: result: no" >&5
5851echo "${ECHO_T}no" >&6; }
5852fi
5853
5854rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5855fi
5856
5857for ac_header in netinet/if_ether.h
5858do
5859as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5860{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5861echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5862if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5863  echo $ECHO_N "(cached) $ECHO_C" >&6
5864else
5865  cat >conftest.$ac_ext <<_ACEOF
5866/* confdefs.h.  */
5867_ACEOF
5868cat confdefs.h >>conftest.$ac_ext
5869cat >>conftest.$ac_ext <<_ACEOF
5870/* end confdefs.h.  */
5871#include <sys/types.h>
5872#include <sys/socket.h>
5873
5874#include <$ac_header>
5875_ACEOF
5876rm -f conftest.$ac_objext
5877if { (ac_try="$ac_compile"
5878case "(($ac_try" in
5879  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5880  *) ac_try_echo=$ac_try;;
5881esac
5882eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5883  (eval "$ac_compile") 2>conftest.er1
5884  ac_status=$?
5885  grep -v '^ *+' conftest.er1 >conftest.err
5886  rm -f conftest.er1
5887  cat conftest.err >&5
5888  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5889  (exit $ac_status); } && {
5890	 test -z "$ac_c_werror_flag" ||
5891	 test ! -s conftest.err
5892       } && test -s conftest.$ac_objext; then
5893  eval "$as_ac_Header=yes"
5894else
5895  echo "$as_me: failed program was:" >&5
5896sed 's/^/| /' conftest.$ac_ext >&5
5897
5898	eval "$as_ac_Header=no"
5899fi
5900
5901rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5902fi
5903ac_res=`eval echo '${'$as_ac_Header'}'`
5904	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5905echo "${ECHO_T}$ac_res" >&6; }
5906if test `eval echo '${'$as_ac_Header'}'` = yes; then
5907  cat >>confdefs.h <<_ACEOF
5908#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5909_ACEOF
5910
5911fi
5912
5913done
5914
5915if test "$ac_cv_header_netinet_if_ether_h" != yes; then
5916	#
5917	# The simple test didn't work.
5918	# Do we need to include <net/if.h> first?
5919	# Unset ac_cv_header_netinet_if_ether_h so we don't
5920	# treat the previous failure as a cached value and
5921	# suppress the next test.
5922	#
5923	{ echo "$as_me:$LINENO: Rechecking with some additional includes" >&5
5924echo "$as_me: Rechecking with some additional includes" >&6;}
5925	unset ac_cv_header_netinet_if_ether_h
5926
5927for ac_header in netinet/if_ether.h
5928do
5929as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5930{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5931echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5932if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5933  echo $ECHO_N "(cached) $ECHO_C" >&6
5934else
5935  cat >conftest.$ac_ext <<_ACEOF
5936/* confdefs.h.  */
5937_ACEOF
5938cat confdefs.h >>conftest.$ac_ext
5939cat >>conftest.$ac_ext <<_ACEOF
5940/* end confdefs.h.  */
5941#include <sys/types.h>
5942#include <sys/socket.h>
5943#include <netinet/in.h>
5944struct mbuf;
5945struct rtentry;
5946#include <net/if.h>
5947
5948#include <$ac_header>
5949_ACEOF
5950rm -f conftest.$ac_objext
5951if { (ac_try="$ac_compile"
5952case "(($ac_try" in
5953  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5954  *) ac_try_echo=$ac_try;;
5955esac
5956eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5957  (eval "$ac_compile") 2>conftest.er1
5958  ac_status=$?
5959  grep -v '^ *+' conftest.er1 >conftest.err
5960  rm -f conftest.er1
5961  cat conftest.err >&5
5962  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5963  (exit $ac_status); } && {
5964	 test -z "$ac_c_werror_flag" ||
5965	 test ! -s conftest.err
5966       } && test -s conftest.$ac_objext; then
5967  eval "$as_ac_Header=yes"
5968else
5969  echo "$as_me: failed program was:" >&5
5970sed 's/^/| /' conftest.$ac_ext >&5
5971
5972	eval "$as_ac_Header=no"
5973fi
5974
5975rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5976fi
5977ac_res=`eval echo '${'$as_ac_Header'}'`
5978	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5979echo "${ECHO_T}$ac_res" >&6; }
5980if test `eval echo '${'$as_ac_Header'}'` = yes; then
5981  cat >>confdefs.h <<_ACEOF
5982#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5983_ACEOF
5984
5985fi
5986
5987done
5988
5989fi
5990
5991if test "$GCC" = yes ; then
5992	    { echo "$as_me:$LINENO: checking for ANSI ioctl definitions" >&5
5993echo $ECHO_N "checking for ANSI ioctl definitions... $ECHO_C" >&6; }
5994	    if test "${ac_cv_lbl_gcc_fixincludes+set}" = set; then
5995  echo $ECHO_N "(cached) $ECHO_C" >&6
5996else
5997  cat >conftest.$ac_ext <<_ACEOF
5998/* confdefs.h.  */
5999_ACEOF
6000cat confdefs.h >>conftest.$ac_ext
6001cat >>conftest.$ac_ext <<_ACEOF
6002/* end confdefs.h.  */
6003/*
6004		     * This generates a "duplicate case value" when fixincludes
6005		     * has not be run.
6006		     */
6007#		include <sys/types.h>
6008#		include <sys/time.h>
6009#		include <sys/ioctl.h>
6010#		ifdef HAVE_SYS_IOCCOM_H
6011#		include <sys/ioccom.h>
6012#		endif
6013int
6014main ()
6015{
6016switch (0) {
6017		    case _IO('A', 1):;
6018		    case _IO('B', 1):;
6019		    }
6020  ;
6021  return 0;
6022}
6023_ACEOF
6024rm -f conftest.$ac_objext
6025if { (ac_try="$ac_compile"
6026case "(($ac_try" in
6027  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6028  *) ac_try_echo=$ac_try;;
6029esac
6030eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6031  (eval "$ac_compile") 2>conftest.er1
6032  ac_status=$?
6033  grep -v '^ *+' conftest.er1 >conftest.err
6034  rm -f conftest.er1
6035  cat conftest.err >&5
6036  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6037  (exit $ac_status); } && {
6038	 test -z "$ac_c_werror_flag" ||
6039	 test ! -s conftest.err
6040       } && test -s conftest.$ac_objext; then
6041  ac_cv_lbl_gcc_fixincludes=yes
6042else
6043  echo "$as_me: failed program was:" >&5
6044sed 's/^/| /' conftest.$ac_ext >&5
6045
6046	ac_cv_lbl_gcc_fixincludes=no
6047fi
6048
6049rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6050fi
6051
6052	    { echo "$as_me:$LINENO: result: $ac_cv_lbl_gcc_fixincludes" >&5
6053echo "${ECHO_T}$ac_cv_lbl_gcc_fixincludes" >&6; }
6054	    if test $ac_cv_lbl_gcc_fixincludes = no ; then
6055		    # Don't cache failure
6056		    unset ac_cv_lbl_gcc_fixincludes
6057		    { { echo "$as_me:$LINENO: error: see the INSTALL for more info" >&5
6058echo "$as_me: error: see the INSTALL for more info" >&2;}
6059   { (exit 1); exit 1; }; }
6060	    fi
6061    fi
6062
6063
6064
6065for ac_func in strerror strlcpy
6066do
6067as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6068{ echo "$as_me:$LINENO: checking for $ac_func" >&5
6069echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
6070if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
6071  echo $ECHO_N "(cached) $ECHO_C" >&6
6072else
6073  cat >conftest.$ac_ext <<_ACEOF
6074/* confdefs.h.  */
6075_ACEOF
6076cat confdefs.h >>conftest.$ac_ext
6077cat >>conftest.$ac_ext <<_ACEOF
6078/* end confdefs.h.  */
6079/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
6080   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
6081#define $ac_func innocuous_$ac_func
6082
6083/* System header to define __stub macros and hopefully few prototypes,
6084    which can conflict with char $ac_func (); below.
6085    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6086    <limits.h> exists even on freestanding compilers.  */
6087
6088#ifdef __STDC__
6089# include <limits.h>
6090#else
6091# include <assert.h>
6092#endif
6093
6094#undef $ac_func
6095
6096/* Override any GCC internal prototype to avoid an error.
6097   Use char because int might match the return type of a GCC
6098   builtin and then its argument prototype would still apply.  */
6099#ifdef __cplusplus
6100extern "C"
6101#endif
6102char $ac_func ();
6103/* The GNU C library defines this for functions which it implements
6104    to always fail with ENOSYS.  Some functions are actually named
6105    something starting with __ and the normal name is an alias.  */
6106#if defined __stub_$ac_func || defined __stub___$ac_func
6107choke me
6108#endif
6109
6110int
6111main ()
6112{
6113return $ac_func ();
6114  ;
6115  return 0;
6116}
6117_ACEOF
6118rm -f conftest.$ac_objext conftest$ac_exeext
6119if { (ac_try="$ac_link"
6120case "(($ac_try" in
6121  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6122  *) ac_try_echo=$ac_try;;
6123esac
6124eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6125  (eval "$ac_link") 2>conftest.er1
6126  ac_status=$?
6127  grep -v '^ *+' conftest.er1 >conftest.err
6128  rm -f conftest.er1
6129  cat conftest.err >&5
6130  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6131  (exit $ac_status); } && {
6132	 test -z "$ac_c_werror_flag" ||
6133	 test ! -s conftest.err
6134       } && test -s conftest$ac_exeext &&
6135       $as_test_x conftest$ac_exeext; then
6136  eval "$as_ac_var=yes"
6137else
6138  echo "$as_me: failed program was:" >&5
6139sed 's/^/| /' conftest.$ac_ext >&5
6140
6141	eval "$as_ac_var=no"
6142fi
6143
6144rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6145      conftest$ac_exeext conftest.$ac_ext
6146fi
6147ac_res=`eval echo '${'$as_ac_var'}'`
6148	       { echo "$as_me:$LINENO: result: $ac_res" >&5
6149echo "${ECHO_T}$ac_res" >&6; }
6150if test `eval echo '${'$as_ac_var'}'` = yes; then
6151  cat >>confdefs.h <<_ACEOF
6152#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6153_ACEOF
6154
6155fi
6156done
6157
6158
6159needsnprintf=no
6160
6161
6162for ac_func in vsnprintf snprintf
6163do
6164as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6165{ echo "$as_me:$LINENO: checking for $ac_func" >&5
6166echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
6167if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
6168  echo $ECHO_N "(cached) $ECHO_C" >&6
6169else
6170  cat >conftest.$ac_ext <<_ACEOF
6171/* confdefs.h.  */
6172_ACEOF
6173cat confdefs.h >>conftest.$ac_ext
6174cat >>conftest.$ac_ext <<_ACEOF
6175/* end confdefs.h.  */
6176/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
6177   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
6178#define $ac_func innocuous_$ac_func
6179
6180/* System header to define __stub macros and hopefully few prototypes,
6181    which can conflict with char $ac_func (); below.
6182    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6183    <limits.h> exists even on freestanding compilers.  */
6184
6185#ifdef __STDC__
6186# include <limits.h>
6187#else
6188# include <assert.h>
6189#endif
6190
6191#undef $ac_func
6192
6193/* Override any GCC internal prototype to avoid an error.
6194   Use char because int might match the return type of a GCC
6195   builtin and then its argument prototype would still apply.  */
6196#ifdef __cplusplus
6197extern "C"
6198#endif
6199char $ac_func ();
6200/* The GNU C library defines this for functions which it implements
6201    to always fail with ENOSYS.  Some functions are actually named
6202    something starting with __ and the normal name is an alias.  */
6203#if defined __stub_$ac_func || defined __stub___$ac_func
6204choke me
6205#endif
6206
6207int
6208main ()
6209{
6210return $ac_func ();
6211  ;
6212  return 0;
6213}
6214_ACEOF
6215rm -f conftest.$ac_objext conftest$ac_exeext
6216if { (ac_try="$ac_link"
6217case "(($ac_try" in
6218  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6219  *) ac_try_echo=$ac_try;;
6220esac
6221eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6222  (eval "$ac_link") 2>conftest.er1
6223  ac_status=$?
6224  grep -v '^ *+' conftest.er1 >conftest.err
6225  rm -f conftest.er1
6226  cat conftest.err >&5
6227  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6228  (exit $ac_status); } && {
6229	 test -z "$ac_c_werror_flag" ||
6230	 test ! -s conftest.err
6231       } && test -s conftest$ac_exeext &&
6232       $as_test_x conftest$ac_exeext; then
6233  eval "$as_ac_var=yes"
6234else
6235  echo "$as_me: failed program was:" >&5
6236sed 's/^/| /' conftest.$ac_ext >&5
6237
6238	eval "$as_ac_var=no"
6239fi
6240
6241rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6242      conftest$ac_exeext conftest.$ac_ext
6243fi
6244ac_res=`eval echo '${'$as_ac_var'}'`
6245	       { echo "$as_me:$LINENO: result: $ac_res" >&5
6246echo "${ECHO_T}$ac_res" >&6; }
6247if test `eval echo '${'$as_ac_var'}'` = yes; then
6248  cat >>confdefs.h <<_ACEOF
6249#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6250_ACEOF
6251
6252else
6253  needsnprintf=yes
6254fi
6255done
6256
6257if test $needsnprintf = yes; then
6258	case " $LIBOBJS " in
6259  *" snprintf.$ac_objext "* ) ;;
6260  *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
6261 ;;
6262esac
6263
6264fi
6265
6266#
6267# Do this before checking for ether_hostton(), as it's a
6268# "gethostbyname() -ish function".
6269#
6270
6271    # Most operating systems have gethostbyname() in the default searched
6272    # libraries (i.e. libc):
6273    # Some OSes (eg. Solaris) place it in libnsl
6274    # Some strange OSes (SINIX) have it in libsocket:
6275    { echo "$as_me:$LINENO: checking for library containing gethostbyname" >&5
6276echo $ECHO_N "checking for library containing gethostbyname... $ECHO_C" >&6; }
6277if test "${ac_cv_search_gethostbyname+set}" = set; then
6278  echo $ECHO_N "(cached) $ECHO_C" >&6
6279else
6280  ac_func_search_save_LIBS=$LIBS
6281cat >conftest.$ac_ext <<_ACEOF
6282/* confdefs.h.  */
6283_ACEOF
6284cat confdefs.h >>conftest.$ac_ext
6285cat >>conftest.$ac_ext <<_ACEOF
6286/* end confdefs.h.  */
6287
6288/* Override any GCC internal prototype to avoid an error.
6289   Use char because int might match the return type of a GCC
6290   builtin and then its argument prototype would still apply.  */
6291#ifdef __cplusplus
6292extern "C"
6293#endif
6294char gethostbyname ();
6295int
6296main ()
6297{
6298return gethostbyname ();
6299  ;
6300  return 0;
6301}
6302_ACEOF
6303for ac_lib in '' nsl socket resolv; do
6304  if test -z "$ac_lib"; then
6305    ac_res="none required"
6306  else
6307    ac_res=-l$ac_lib
6308    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6309  fi
6310  rm -f conftest.$ac_objext conftest$ac_exeext
6311if { (ac_try="$ac_link"
6312case "(($ac_try" in
6313  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6314  *) ac_try_echo=$ac_try;;
6315esac
6316eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6317  (eval "$ac_link") 2>conftest.er1
6318  ac_status=$?
6319  grep -v '^ *+' conftest.er1 >conftest.err
6320  rm -f conftest.er1
6321  cat conftest.err >&5
6322  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6323  (exit $ac_status); } && {
6324	 test -z "$ac_c_werror_flag" ||
6325	 test ! -s conftest.err
6326       } && test -s conftest$ac_exeext &&
6327       $as_test_x conftest$ac_exeext; then
6328  ac_cv_search_gethostbyname=$ac_res
6329else
6330  echo "$as_me: failed program was:" >&5
6331sed 's/^/| /' conftest.$ac_ext >&5
6332
6333
6334fi
6335
6336rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6337      conftest$ac_exeext
6338  if test "${ac_cv_search_gethostbyname+set}" = set; then
6339  break
6340fi
6341done
6342if test "${ac_cv_search_gethostbyname+set}" = set; then
6343  :
6344else
6345  ac_cv_search_gethostbyname=no
6346fi
6347rm conftest.$ac_ext
6348LIBS=$ac_func_search_save_LIBS
6349fi
6350{ echo "$as_me:$LINENO: result: $ac_cv_search_gethostbyname" >&5
6351echo "${ECHO_T}$ac_cv_search_gethostbyname" >&6; }
6352ac_res=$ac_cv_search_gethostbyname
6353if test "$ac_res" != no; then
6354  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6355
6356fi
6357
6358    # Unfortunately libsocket sometimes depends on libnsl and
6359    # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this.
6360    if test "$ac_cv_search_gethostbyname" = "no"
6361    then
6362	{ echo "$as_me:$LINENO: checking for gethostbyname in -lsocket" >&5
6363echo $ECHO_N "checking for gethostbyname in -lsocket... $ECHO_C" >&6; }
6364if test "${ac_cv_lib_socket_gethostbyname+set}" = set; then
6365  echo $ECHO_N "(cached) $ECHO_C" >&6
6366else
6367  ac_check_lib_save_LIBS=$LIBS
6368LIBS="-lsocket -lnsl $LIBS"
6369cat >conftest.$ac_ext <<_ACEOF
6370/* confdefs.h.  */
6371_ACEOF
6372cat confdefs.h >>conftest.$ac_ext
6373cat >>conftest.$ac_ext <<_ACEOF
6374/* end confdefs.h.  */
6375
6376/* Override any GCC internal prototype to avoid an error.
6377   Use char because int might match the return type of a GCC
6378   builtin and then its argument prototype would still apply.  */
6379#ifdef __cplusplus
6380extern "C"
6381#endif
6382char gethostbyname ();
6383int
6384main ()
6385{
6386return gethostbyname ();
6387  ;
6388  return 0;
6389}
6390_ACEOF
6391rm -f conftest.$ac_objext conftest$ac_exeext
6392if { (ac_try="$ac_link"
6393case "(($ac_try" in
6394  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6395  *) ac_try_echo=$ac_try;;
6396esac
6397eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6398  (eval "$ac_link") 2>conftest.er1
6399  ac_status=$?
6400  grep -v '^ *+' conftest.er1 >conftest.err
6401  rm -f conftest.er1
6402  cat conftest.err >&5
6403  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6404  (exit $ac_status); } && {
6405	 test -z "$ac_c_werror_flag" ||
6406	 test ! -s conftest.err
6407       } && test -s conftest$ac_exeext &&
6408       $as_test_x conftest$ac_exeext; then
6409  ac_cv_lib_socket_gethostbyname=yes
6410else
6411  echo "$as_me: failed program was:" >&5
6412sed 's/^/| /' conftest.$ac_ext >&5
6413
6414	ac_cv_lib_socket_gethostbyname=no
6415fi
6416
6417rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6418      conftest$ac_exeext conftest.$ac_ext
6419LIBS=$ac_check_lib_save_LIBS
6420fi
6421{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_gethostbyname" >&5
6422echo "${ECHO_T}$ac_cv_lib_socket_gethostbyname" >&6; }
6423if test $ac_cv_lib_socket_gethostbyname = yes; then
6424  LIBS="-lsocket -lnsl $LIBS"
6425fi
6426
6427    fi
6428    { echo "$as_me:$LINENO: checking for library containing socket" >&5
6429echo $ECHO_N "checking for library containing socket... $ECHO_C" >&6; }
6430if test "${ac_cv_search_socket+set}" = set; then
6431  echo $ECHO_N "(cached) $ECHO_C" >&6
6432else
6433  ac_func_search_save_LIBS=$LIBS
6434cat >conftest.$ac_ext <<_ACEOF
6435/* confdefs.h.  */
6436_ACEOF
6437cat confdefs.h >>conftest.$ac_ext
6438cat >>conftest.$ac_ext <<_ACEOF
6439/* end confdefs.h.  */
6440
6441/* Override any GCC internal prototype to avoid an error.
6442   Use char because int might match the return type of a GCC
6443   builtin and then its argument prototype would still apply.  */
6444#ifdef __cplusplus
6445extern "C"
6446#endif
6447char socket ();
6448int
6449main ()
6450{
6451return socket ();
6452  ;
6453  return 0;
6454}
6455_ACEOF
6456for ac_lib in '' socket; do
6457  if test -z "$ac_lib"; then
6458    ac_res="none required"
6459  else
6460    ac_res=-l$ac_lib
6461    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6462  fi
6463  rm -f conftest.$ac_objext conftest$ac_exeext
6464if { (ac_try="$ac_link"
6465case "(($ac_try" in
6466  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6467  *) ac_try_echo=$ac_try;;
6468esac
6469eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6470  (eval "$ac_link") 2>conftest.er1
6471  ac_status=$?
6472  grep -v '^ *+' conftest.er1 >conftest.err
6473  rm -f conftest.er1
6474  cat conftest.err >&5
6475  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6476  (exit $ac_status); } && {
6477	 test -z "$ac_c_werror_flag" ||
6478	 test ! -s conftest.err
6479       } && test -s conftest$ac_exeext &&
6480       $as_test_x conftest$ac_exeext; then
6481  ac_cv_search_socket=$ac_res
6482else
6483  echo "$as_me: failed program was:" >&5
6484sed 's/^/| /' conftest.$ac_ext >&5
6485
6486
6487fi
6488
6489rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6490      conftest$ac_exeext
6491  if test "${ac_cv_search_socket+set}" = set; then
6492  break
6493fi
6494done
6495if test "${ac_cv_search_socket+set}" = set; then
6496  :
6497else
6498  ac_cv_search_socket=no
6499fi
6500rm conftest.$ac_ext
6501LIBS=$ac_func_search_save_LIBS
6502fi
6503{ echo "$as_me:$LINENO: result: $ac_cv_search_socket" >&5
6504echo "${ECHO_T}$ac_cv_search_socket" >&6; }
6505ac_res=$ac_cv_search_socket
6506if test "$ac_res" != no; then
6507  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6508
6509else
6510  { echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
6511echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6; }
6512if test "${ac_cv_lib_socket_socket+set}" = set; then
6513  echo $ECHO_N "(cached) $ECHO_C" >&6
6514else
6515  ac_check_lib_save_LIBS=$LIBS
6516LIBS="-lsocket -lnsl $LIBS"
6517cat >conftest.$ac_ext <<_ACEOF
6518/* confdefs.h.  */
6519_ACEOF
6520cat confdefs.h >>conftest.$ac_ext
6521cat >>conftest.$ac_ext <<_ACEOF
6522/* end confdefs.h.  */
6523
6524/* Override any GCC internal prototype to avoid an error.
6525   Use char because int might match the return type of a GCC
6526   builtin and then its argument prototype would still apply.  */
6527#ifdef __cplusplus
6528extern "C"
6529#endif
6530char socket ();
6531int
6532main ()
6533{
6534return socket ();
6535  ;
6536  return 0;
6537}
6538_ACEOF
6539rm -f conftest.$ac_objext conftest$ac_exeext
6540if { (ac_try="$ac_link"
6541case "(($ac_try" in
6542  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6543  *) ac_try_echo=$ac_try;;
6544esac
6545eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6546  (eval "$ac_link") 2>conftest.er1
6547  ac_status=$?
6548  grep -v '^ *+' conftest.er1 >conftest.err
6549  rm -f conftest.er1
6550  cat conftest.err >&5
6551  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6552  (exit $ac_status); } && {
6553	 test -z "$ac_c_werror_flag" ||
6554	 test ! -s conftest.err
6555       } && test -s conftest$ac_exeext &&
6556       $as_test_x conftest$ac_exeext; then
6557  ac_cv_lib_socket_socket=yes
6558else
6559  echo "$as_me: failed program was:" >&5
6560sed 's/^/| /' conftest.$ac_ext >&5
6561
6562	ac_cv_lib_socket_socket=no
6563fi
6564
6565rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6566      conftest$ac_exeext conftest.$ac_ext
6567LIBS=$ac_check_lib_save_LIBS
6568fi
6569{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
6570echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6; }
6571if test $ac_cv_lib_socket_socket = yes; then
6572  LIBS="-lsocket -lnsl $LIBS"
6573fi
6574
6575fi
6576
6577    # DLPI needs putmsg under HPUX so test for -lstr while we're at it
6578    { echo "$as_me:$LINENO: checking for library containing putmsg" >&5
6579echo $ECHO_N "checking for library containing putmsg... $ECHO_C" >&6; }
6580if test "${ac_cv_search_putmsg+set}" = set; then
6581  echo $ECHO_N "(cached) $ECHO_C" >&6
6582else
6583  ac_func_search_save_LIBS=$LIBS
6584cat >conftest.$ac_ext <<_ACEOF
6585/* confdefs.h.  */
6586_ACEOF
6587cat confdefs.h >>conftest.$ac_ext
6588cat >>conftest.$ac_ext <<_ACEOF
6589/* end confdefs.h.  */
6590
6591/* Override any GCC internal prototype to avoid an error.
6592   Use char because int might match the return type of a GCC
6593   builtin and then its argument prototype would still apply.  */
6594#ifdef __cplusplus
6595extern "C"
6596#endif
6597char putmsg ();
6598int
6599main ()
6600{
6601return putmsg ();
6602  ;
6603  return 0;
6604}
6605_ACEOF
6606for ac_lib in '' str; do
6607  if test -z "$ac_lib"; then
6608    ac_res="none required"
6609  else
6610    ac_res=-l$ac_lib
6611    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6612  fi
6613  rm -f conftest.$ac_objext conftest$ac_exeext
6614if { (ac_try="$ac_link"
6615case "(($ac_try" in
6616  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6617  *) ac_try_echo=$ac_try;;
6618esac
6619eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6620  (eval "$ac_link") 2>conftest.er1
6621  ac_status=$?
6622  grep -v '^ *+' conftest.er1 >conftest.err
6623  rm -f conftest.er1
6624  cat conftest.err >&5
6625  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6626  (exit $ac_status); } && {
6627	 test -z "$ac_c_werror_flag" ||
6628	 test ! -s conftest.err
6629       } && test -s conftest$ac_exeext &&
6630       $as_test_x conftest$ac_exeext; then
6631  ac_cv_search_putmsg=$ac_res
6632else
6633  echo "$as_me: failed program was:" >&5
6634sed 's/^/| /' conftest.$ac_ext >&5
6635
6636
6637fi
6638
6639rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6640      conftest$ac_exeext
6641  if test "${ac_cv_search_putmsg+set}" = set; then
6642  break
6643fi
6644done
6645if test "${ac_cv_search_putmsg+set}" = set; then
6646  :
6647else
6648  ac_cv_search_putmsg=no
6649fi
6650rm conftest.$ac_ext
6651LIBS=$ac_func_search_save_LIBS
6652fi
6653{ echo "$as_me:$LINENO: result: $ac_cv_search_putmsg" >&5
6654echo "${ECHO_T}$ac_cv_search_putmsg" >&6; }
6655ac_res=$ac_cv_search_putmsg
6656if test "$ac_res" != no; then
6657  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6658
6659fi
6660
6661
6662
6663#
6664# You are in a twisty little maze of UN*Xes, all different.
6665# Some might not have ether_hostton().
6666# Some might have it, but not declare it in any header file.
6667# Some might have it, but declare it in <netinet/if_ether.h>.
6668# Some might have it, but declare it in <netinet/ether.h>
6669# (And some might have it but document it as something declared in
6670# <netinet/ethernet.h>, although <netinet/if_ether.h> appears to work.)
6671#
6672# Before you is a C compiler.
6673#
6674
6675for ac_func in ether_hostton
6676do
6677as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6678{ echo "$as_me:$LINENO: checking for $ac_func" >&5
6679echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
6680if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
6681  echo $ECHO_N "(cached) $ECHO_C" >&6
6682else
6683  cat >conftest.$ac_ext <<_ACEOF
6684/* confdefs.h.  */
6685_ACEOF
6686cat confdefs.h >>conftest.$ac_ext
6687cat >>conftest.$ac_ext <<_ACEOF
6688/* end confdefs.h.  */
6689/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
6690   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
6691#define $ac_func innocuous_$ac_func
6692
6693/* System header to define __stub macros and hopefully few prototypes,
6694    which can conflict with char $ac_func (); below.
6695    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6696    <limits.h> exists even on freestanding compilers.  */
6697
6698#ifdef __STDC__
6699# include <limits.h>
6700#else
6701# include <assert.h>
6702#endif
6703
6704#undef $ac_func
6705
6706/* Override any GCC internal prototype to avoid an error.
6707   Use char because int might match the return type of a GCC
6708   builtin and then its argument prototype would still apply.  */
6709#ifdef __cplusplus
6710extern "C"
6711#endif
6712char $ac_func ();
6713/* The GNU C library defines this for functions which it implements
6714    to always fail with ENOSYS.  Some functions are actually named
6715    something starting with __ and the normal name is an alias.  */
6716#if defined __stub_$ac_func || defined __stub___$ac_func
6717choke me
6718#endif
6719
6720int
6721main ()
6722{
6723return $ac_func ();
6724  ;
6725  return 0;
6726}
6727_ACEOF
6728rm -f conftest.$ac_objext conftest$ac_exeext
6729if { (ac_try="$ac_link"
6730case "(($ac_try" in
6731  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6732  *) ac_try_echo=$ac_try;;
6733esac
6734eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6735  (eval "$ac_link") 2>conftest.er1
6736  ac_status=$?
6737  grep -v '^ *+' conftest.er1 >conftest.err
6738  rm -f conftest.er1
6739  cat conftest.err >&5
6740  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6741  (exit $ac_status); } && {
6742	 test -z "$ac_c_werror_flag" ||
6743	 test ! -s conftest.err
6744       } && test -s conftest$ac_exeext &&
6745       $as_test_x conftest$ac_exeext; then
6746  eval "$as_ac_var=yes"
6747else
6748  echo "$as_me: failed program was:" >&5
6749sed 's/^/| /' conftest.$ac_ext >&5
6750
6751	eval "$as_ac_var=no"
6752fi
6753
6754rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6755      conftest$ac_exeext conftest.$ac_ext
6756fi
6757ac_res=`eval echo '${'$as_ac_var'}'`
6758	       { echo "$as_me:$LINENO: result: $ac_res" >&5
6759echo "${ECHO_T}$ac_res" >&6; }
6760if test `eval echo '${'$as_ac_var'}'` = yes; then
6761  cat >>confdefs.h <<_ACEOF
6762#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6763_ACEOF
6764
6765fi
6766done
6767
6768if test "$ac_cv_func_ether_hostton" = yes; then
6769	#
6770	# OK, we have ether_hostton().  Do we have <netinet/if_ether.h>?
6771	#
6772	if test "$ac_cv_header_netinet_if_ether_h" = yes; then
6773		#
6774		# Yes.  Does it declare ether_hostton()?
6775		#
6776		{ echo "$as_me:$LINENO: checking whether ether_hostton is declared" >&5
6777echo $ECHO_N "checking whether ether_hostton is declared... $ECHO_C" >&6; }
6778if test "${ac_cv_have_decl_ether_hostton+set}" = set; then
6779  echo $ECHO_N "(cached) $ECHO_C" >&6
6780else
6781  cat >conftest.$ac_ext <<_ACEOF
6782/* confdefs.h.  */
6783_ACEOF
6784cat confdefs.h >>conftest.$ac_ext
6785cat >>conftest.$ac_ext <<_ACEOF
6786/* end confdefs.h.  */
6787
6788#include <sys/types.h>
6789#include <sys/socket.h>
6790#include <netinet/in.h>
6791#include <arpa/inet.h>
6792struct mbuf;
6793struct rtentry;
6794#include <net/if.h>
6795#include <netinet/if_ether.h>
6796
6797
6798int
6799main ()
6800{
6801#ifndef ether_hostton
6802  (void) ether_hostton;
6803#endif
6804
6805  ;
6806  return 0;
6807}
6808_ACEOF
6809rm -f conftest.$ac_objext
6810if { (ac_try="$ac_compile"
6811case "(($ac_try" in
6812  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6813  *) ac_try_echo=$ac_try;;
6814esac
6815eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6816  (eval "$ac_compile") 2>conftest.er1
6817  ac_status=$?
6818  grep -v '^ *+' conftest.er1 >conftest.err
6819  rm -f conftest.er1
6820  cat conftest.err >&5
6821  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6822  (exit $ac_status); } && {
6823	 test -z "$ac_c_werror_flag" ||
6824	 test ! -s conftest.err
6825       } && test -s conftest.$ac_objext; then
6826  ac_cv_have_decl_ether_hostton=yes
6827else
6828  echo "$as_me: failed program was:" >&5
6829sed 's/^/| /' conftest.$ac_ext >&5
6830
6831	ac_cv_have_decl_ether_hostton=no
6832fi
6833
6834rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6835fi
6836{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_ether_hostton" >&5
6837echo "${ECHO_T}$ac_cv_have_decl_ether_hostton" >&6; }
6838if test $ac_cv_have_decl_ether_hostton = yes; then
6839
6840
6841cat >>confdefs.h <<\_ACEOF
6842#define NETINET_IF_ETHER_H_DECLARES_ETHER_HOSTTON
6843_ACEOF
6844
6845
6846fi
6847
6848	fi
6849	#
6850	# Did that succeed?
6851	#
6852	if test "$ac_cv_have_decl_ether_hostton" != yes; then
6853		#
6854		# No, how about <netinet/ether.h>, as on Linux?
6855		#
6856
6857for ac_header in netinet/ether.h
6858do
6859as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6860if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6861  { echo "$as_me:$LINENO: checking for $ac_header" >&5
6862echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
6863if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6864  echo $ECHO_N "(cached) $ECHO_C" >&6
6865fi
6866ac_res=`eval echo '${'$as_ac_Header'}'`
6867	       { echo "$as_me:$LINENO: result: $ac_res" >&5
6868echo "${ECHO_T}$ac_res" >&6; }
6869else
6870  # Is the header compilable?
6871{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
6872echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
6873cat >conftest.$ac_ext <<_ACEOF
6874/* confdefs.h.  */
6875_ACEOF
6876cat confdefs.h >>conftest.$ac_ext
6877cat >>conftest.$ac_ext <<_ACEOF
6878/* end confdefs.h.  */
6879$ac_includes_default
6880#include <$ac_header>
6881_ACEOF
6882rm -f conftest.$ac_objext
6883if { (ac_try="$ac_compile"
6884case "(($ac_try" in
6885  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6886  *) ac_try_echo=$ac_try;;
6887esac
6888eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6889  (eval "$ac_compile") 2>conftest.er1
6890  ac_status=$?
6891  grep -v '^ *+' conftest.er1 >conftest.err
6892  rm -f conftest.er1
6893  cat conftest.err >&5
6894  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6895  (exit $ac_status); } && {
6896	 test -z "$ac_c_werror_flag" ||
6897	 test ! -s conftest.err
6898       } && test -s conftest.$ac_objext; then
6899  ac_header_compiler=yes
6900else
6901  echo "$as_me: failed program was:" >&5
6902sed 's/^/| /' conftest.$ac_ext >&5
6903
6904	ac_header_compiler=no
6905fi
6906
6907rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6908{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6909echo "${ECHO_T}$ac_header_compiler" >&6; }
6910
6911# Is the header present?
6912{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
6913echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
6914cat >conftest.$ac_ext <<_ACEOF
6915/* confdefs.h.  */
6916_ACEOF
6917cat confdefs.h >>conftest.$ac_ext
6918cat >>conftest.$ac_ext <<_ACEOF
6919/* end confdefs.h.  */
6920#include <$ac_header>
6921_ACEOF
6922if { (ac_try="$ac_cpp conftest.$ac_ext"
6923case "(($ac_try" in
6924  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6925  *) ac_try_echo=$ac_try;;
6926esac
6927eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6928  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6929  ac_status=$?
6930  grep -v '^ *+' conftest.er1 >conftest.err
6931  rm -f conftest.er1
6932  cat conftest.err >&5
6933  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6934  (exit $ac_status); } >/dev/null && {
6935	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6936	 test ! -s conftest.err
6937       }; then
6938  ac_header_preproc=yes
6939else
6940  echo "$as_me: failed program was:" >&5
6941sed 's/^/| /' conftest.$ac_ext >&5
6942
6943  ac_header_preproc=no
6944fi
6945
6946rm -f conftest.err conftest.$ac_ext
6947{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6948echo "${ECHO_T}$ac_header_preproc" >&6; }
6949
6950# So?  What about this header?
6951case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6952  yes:no: )
6953    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6954echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
6955    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6956echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6957    ac_header_preproc=yes
6958    ;;
6959  no:yes:* )
6960    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6961echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
6962    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
6963echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
6964    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
6965echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
6966    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
6967echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
6968    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6969echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6970    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
6971echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
6972
6973    ;;
6974esac
6975{ echo "$as_me:$LINENO: checking for $ac_header" >&5
6976echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
6977if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6978  echo $ECHO_N "(cached) $ECHO_C" >&6
6979else
6980  eval "$as_ac_Header=\$ac_header_preproc"
6981fi
6982ac_res=`eval echo '${'$as_ac_Header'}'`
6983	       { echo "$as_me:$LINENO: result: $ac_res" >&5
6984echo "${ECHO_T}$ac_res" >&6; }
6985
6986fi
6987if test `eval echo '${'$as_ac_Header'}'` = yes; then
6988  cat >>confdefs.h <<_ACEOF
6989#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6990_ACEOF
6991
6992fi
6993
6994done
6995
6996		if test "$ac_cv_header_netinet_ether_h" = yes; then
6997			#
6998			# We have it - does it declare ether_hostton()?
6999			# Unset ac_cv_have_decl_ether_hostton so we don't
7000			# treat the previous failure as a cached value and
7001			# suppress the next test.
7002			#
7003			unset ac_cv_have_decl_ether_hostton
7004			{ echo "$as_me:$LINENO: checking whether ether_hostton is declared" >&5
7005echo $ECHO_N "checking whether ether_hostton is declared... $ECHO_C" >&6; }
7006if test "${ac_cv_have_decl_ether_hostton+set}" = set; then
7007  echo $ECHO_N "(cached) $ECHO_C" >&6
7008else
7009  cat >conftest.$ac_ext <<_ACEOF
7010/* confdefs.h.  */
7011_ACEOF
7012cat confdefs.h >>conftest.$ac_ext
7013cat >>conftest.$ac_ext <<_ACEOF
7014/* end confdefs.h.  */
7015
7016#include <netinet/ether.h>
7017
7018
7019int
7020main ()
7021{
7022#ifndef ether_hostton
7023  (void) ether_hostton;
7024#endif
7025
7026  ;
7027  return 0;
7028}
7029_ACEOF
7030rm -f conftest.$ac_objext
7031if { (ac_try="$ac_compile"
7032case "(($ac_try" in
7033  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7034  *) ac_try_echo=$ac_try;;
7035esac
7036eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7037  (eval "$ac_compile") 2>conftest.er1
7038  ac_status=$?
7039  grep -v '^ *+' conftest.er1 >conftest.err
7040  rm -f conftest.er1
7041  cat conftest.err >&5
7042  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7043  (exit $ac_status); } && {
7044	 test -z "$ac_c_werror_flag" ||
7045	 test ! -s conftest.err
7046       } && test -s conftest.$ac_objext; then
7047  ac_cv_have_decl_ether_hostton=yes
7048else
7049  echo "$as_me: failed program was:" >&5
7050sed 's/^/| /' conftest.$ac_ext >&5
7051
7052	ac_cv_have_decl_ether_hostton=no
7053fi
7054
7055rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7056fi
7057{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_ether_hostton" >&5
7058echo "${ECHO_T}$ac_cv_have_decl_ether_hostton" >&6; }
7059if test $ac_cv_have_decl_ether_hostton = yes; then
7060
7061
7062cat >>confdefs.h <<\_ACEOF
7063#define NETINET_ETHER_H_DECLARES_ETHER_HOSTTON
7064_ACEOF
7065
7066
7067fi
7068
7069		fi
7070	fi
7071	#
7072	# Is ether_hostton() declared?
7073	#
7074	if test "$ac_cv_have_decl_ether_hostton" != yes; then
7075		#
7076		# No, we'll have to declare it ourselves.
7077		# Do we have "struct ether_addr"?
7078		#
7079		{ echo "$as_me:$LINENO: checking for struct ether_addr" >&5
7080echo $ECHO_N "checking for struct ether_addr... $ECHO_C" >&6; }
7081if test "${ac_cv_type_struct_ether_addr+set}" = set; then
7082  echo $ECHO_N "(cached) $ECHO_C" >&6
7083else
7084  cat >conftest.$ac_ext <<_ACEOF
7085/* confdefs.h.  */
7086_ACEOF
7087cat confdefs.h >>conftest.$ac_ext
7088cat >>conftest.$ac_ext <<_ACEOF
7089/* end confdefs.h.  */
7090
7091#include <sys/types.h>
7092#include <sys/socket.h>
7093#include <netinet/in.h>
7094#include <arpa/inet.h>
7095struct mbuf;
7096struct rtentry;
7097#include <net/if.h>
7098#include <netinet/if_ether.h>
7099
7100
7101typedef struct ether_addr ac__type_new_;
7102int
7103main ()
7104{
7105if ((ac__type_new_ *) 0)
7106  return 0;
7107if (sizeof (ac__type_new_))
7108  return 0;
7109  ;
7110  return 0;
7111}
7112_ACEOF
7113rm -f conftest.$ac_objext
7114if { (ac_try="$ac_compile"
7115case "(($ac_try" in
7116  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7117  *) ac_try_echo=$ac_try;;
7118esac
7119eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7120  (eval "$ac_compile") 2>conftest.er1
7121  ac_status=$?
7122  grep -v '^ *+' conftest.er1 >conftest.err
7123  rm -f conftest.er1
7124  cat conftest.err >&5
7125  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7126  (exit $ac_status); } && {
7127	 test -z "$ac_c_werror_flag" ||
7128	 test ! -s conftest.err
7129       } && test -s conftest.$ac_objext; then
7130  ac_cv_type_struct_ether_addr=yes
7131else
7132  echo "$as_me: failed program was:" >&5
7133sed 's/^/| /' conftest.$ac_ext >&5
7134
7135	ac_cv_type_struct_ether_addr=no
7136fi
7137
7138rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7139fi
7140{ echo "$as_me:$LINENO: result: $ac_cv_type_struct_ether_addr" >&5
7141echo "${ECHO_T}$ac_cv_type_struct_ether_addr" >&6; }
7142if test $ac_cv_type_struct_ether_addr = yes; then
7143
7144cat >>confdefs.h <<_ACEOF
7145#define HAVE_STRUCT_ETHER_ADDR 1
7146_ACEOF
7147
7148
7149fi
7150
7151
7152cat >>confdefs.h <<\_ACEOF
7153#define HAVE_DECL_ETHER_HOSTTON 0
7154_ACEOF
7155
7156	else
7157
7158cat >>confdefs.h <<\_ACEOF
7159#define HAVE_DECL_ETHER_HOSTTON 1
7160_ACEOF
7161
7162	fi
7163fi
7164
7165{ echo "$as_me:$LINENO: checking if --disable-protochain option is specified" >&5
7166echo $ECHO_N "checking if --disable-protochain option is specified... $ECHO_C" >&6; }
7167# Check whether --enable-protochain was given.
7168if test "${enable_protochain+set}" = set; then
7169  enableval=$enable_protochain;
7170fi
7171
7172case "x$enable_protochain" in
7173xyes)	enable_protochain=enabled	;;
7174xno)	enable_protochain=disabled	;;
7175x)	enable_protochain=enabled	;;
7176esac
7177
7178if test "$enable_protochain" = "disabled"; then
7179
7180cat >>confdefs.h <<\_ACEOF
7181#define NO_PROTOCHAIN 1
7182_ACEOF
7183
7184fi
7185{ echo "$as_me:$LINENO: result: ${enable_protochain}" >&5
7186echo "${ECHO_T}${enable_protochain}" >&6; }
7187
7188#
7189# SITA support is mutually exclusive with native capture support;
7190# "--with-sita" selects SITA support.
7191#
7192
7193# Check whether --with-sita was given.
7194if test "${with_sita+set}" = set; then
7195  withval=$with_sita;
7196	if test ! "x$withval" = "xno" ; then
7197
7198cat >>confdefs.h <<\_ACEOF
7199#define SITA 1
7200_ACEOF
7201
7202		{ echo "$as_me:$LINENO: Enabling SITA ACN support" >&5
7203echo "$as_me: Enabling SITA ACN support" >&6;}
7204		V_PCAP=sita
7205		V_FINDALLDEVS=sita
7206	fi
7207
7208else
7209
7210if test -z "$with_pcap" && test "$cross_compiling" = yes; then
7211	{ { echo "$as_me:$LINENO: error: pcap type not determined when cross-compiling; use --with-pcap=..." >&5
7212echo "$as_me: error: pcap type not determined when cross-compiling; use --with-pcap=..." >&2;}
7213   { (exit 1); exit 1; }; }
7214fi
7215
7216# Check whether --with-pcap was given.
7217if test "${with_pcap+set}" = set; then
7218  withval=$with_pcap;
7219fi
7220
7221{ echo "$as_me:$LINENO: checking packet capture type" >&5
7222echo $ECHO_N "checking packet capture type... $ECHO_C" >&6; }
7223if test ! -z "$with_pcap" ; then
7224	V_PCAP="$withval"
7225elif test -r /dev/bpf -o -h /dev/bpf ; then
7226	#
7227	# Cloning BPF device.
7228	#
7229	V_PCAP=bpf
7230
7231cat >>confdefs.h <<\_ACEOF
7232#define HAVE_CLONING_BPF 1
7233_ACEOF
7234
7235elif test -r /dev/bpf0 ; then
7236	V_PCAP=bpf
7237elif test -r /usr/include/net/pfilt.h ; then
7238	V_PCAP=pf
7239elif test -r /dev/enet ; then
7240	V_PCAP=enet
7241elif test -r /dev/nit ; then
7242	V_PCAP=snit
7243elif test -r /usr/include/sys/net/nit.h ; then
7244	V_PCAP=nit
7245elif test -r /usr/include/linux/socket.h ; then
7246	V_PCAP=linux
7247elif test -r /usr/include/net/raw.h ; then
7248	V_PCAP=snoop
7249elif test -r /usr/include/odmi.h ; then
7250	#
7251	# On AIX, the BPF devices might not yet be present - they're
7252	# created the first time libpcap runs after booting.
7253	# We check for odmi.h instead.
7254	#
7255	V_PCAP=bpf
7256elif test -c /dev/bpf0 ; then		# check again in case not readable
7257	V_PCAP=bpf
7258elif test -r /usr/include/sys/dlpi.h ; then
7259	V_PCAP=dlpi
7260elif test -c /dev/enet ; then		# check again in case not readable
7261	V_PCAP=enet
7262elif test -c /dev/nit ; then		# check again in case not readable
7263	V_PCAP=snit
7264else
7265	V_PCAP=null
7266fi
7267{ echo "$as_me:$LINENO: result: $V_PCAP" >&5
7268echo "${ECHO_T}$V_PCAP" >&6; }
7269
7270#
7271# Do capture-mechanism-dependent tests.
7272#
7273case "$V_PCAP" in
7274dlpi)
7275	#
7276	# Checks to see if Solaris has the public libdlpi(3LIB) library.
7277	# Note: The existence of /usr/include/libdlpi.h does not mean it is the
7278	# public libdlpi(3LIB) version. Before libdlpi was made public, a
7279	# private version also existed, which did not have the same APIs.
7280	# Due to a gcc bug, the default search path for 32-bit libraries does
7281	# not include /lib, we add it explicitly here.
7282	# [http://bugs.opensolaris.org/view_bug.do?bug_id=6619485].
7283	# Also, due to the bug above applications that link to libpcap with
7284	# libdlpi will have to add "-L/lib" option to "configure".
7285	#
7286	saved_ldflags=$LDFLAGS
7287	LDFLAGS="$LIBS -L/lib"
7288	{ echo "$as_me:$LINENO: checking for dlpi_walk in -ldlpi" >&5
7289echo $ECHO_N "checking for dlpi_walk in -ldlpi... $ECHO_C" >&6; }
7290if test "${ac_cv_lib_dlpi_dlpi_walk+set}" = set; then
7291  echo $ECHO_N "(cached) $ECHO_C" >&6
7292else
7293  ac_check_lib_save_LIBS=$LIBS
7294LIBS="-ldlpi  $LIBS"
7295cat >conftest.$ac_ext <<_ACEOF
7296/* confdefs.h.  */
7297_ACEOF
7298cat confdefs.h >>conftest.$ac_ext
7299cat >>conftest.$ac_ext <<_ACEOF
7300/* end confdefs.h.  */
7301
7302/* Override any GCC internal prototype to avoid an error.
7303   Use char because int might match the return type of a GCC
7304   builtin and then its argument prototype would still apply.  */
7305#ifdef __cplusplus
7306extern "C"
7307#endif
7308char dlpi_walk ();
7309int
7310main ()
7311{
7312return dlpi_walk ();
7313  ;
7314  return 0;
7315}
7316_ACEOF
7317rm -f conftest.$ac_objext conftest$ac_exeext
7318if { (ac_try="$ac_link"
7319case "(($ac_try" in
7320  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7321  *) ac_try_echo=$ac_try;;
7322esac
7323eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7324  (eval "$ac_link") 2>conftest.er1
7325  ac_status=$?
7326  grep -v '^ *+' conftest.er1 >conftest.err
7327  rm -f conftest.er1
7328  cat conftest.err >&5
7329  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7330  (exit $ac_status); } && {
7331	 test -z "$ac_c_werror_flag" ||
7332	 test ! -s conftest.err
7333       } && test -s conftest$ac_exeext &&
7334       $as_test_x conftest$ac_exeext; then
7335  ac_cv_lib_dlpi_dlpi_walk=yes
7336else
7337  echo "$as_me: failed program was:" >&5
7338sed 's/^/| /' conftest.$ac_ext >&5
7339
7340	ac_cv_lib_dlpi_dlpi_walk=no
7341fi
7342
7343rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7344      conftest$ac_exeext conftest.$ac_ext
7345LIBS=$ac_check_lib_save_LIBS
7346fi
7347{ echo "$as_me:$LINENO: result: $ac_cv_lib_dlpi_dlpi_walk" >&5
7348echo "${ECHO_T}$ac_cv_lib_dlpi_dlpi_walk" >&6; }
7349if test $ac_cv_lib_dlpi_dlpi_walk = yes; then
7350  LIBS="-ldlpi $LIBS"
7351		V_PCAP=libdlpi
7352
7353cat >>confdefs.h <<\_ACEOF
7354#define HAVE_LIBDLPI 1
7355_ACEOF
7356
7357else
7358  V_PCAP=dlpi
7359fi
7360
7361	LDFLAGS=$saved_ldflags
7362
7363	#
7364	# Checks whether <sys/dlpi.h> is usable, to catch weird SCO
7365	# versions of DLPI.
7366	#
7367	{ echo "$as_me:$LINENO: checking whether <sys/dlpi.h> is usable" >&5
7368echo $ECHO_N "checking whether <sys/dlpi.h> is usable... $ECHO_C" >&6; }
7369	if test "${ac_cv_sys_dlpi_usable+set}" = set; then
7370  echo $ECHO_N "(cached) $ECHO_C" >&6
7371else
7372  cat >conftest.$ac_ext <<_ACEOF
7373/* confdefs.h.  */
7374_ACEOF
7375cat confdefs.h >>conftest.$ac_ext
7376cat >>conftest.$ac_ext <<_ACEOF
7377/* end confdefs.h.  */
7378
7379			#include <sys/types.h>
7380			#include <sys/time.h>
7381			#include <sys/dlpi.h>
7382
7383int
7384main ()
7385{
7386int i = DL_PROMISC_PHYS;
7387  ;
7388  return 0;
7389}
7390_ACEOF
7391rm -f conftest.$ac_objext
7392if { (ac_try="$ac_compile"
7393case "(($ac_try" in
7394  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7395  *) ac_try_echo=$ac_try;;
7396esac
7397eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7398  (eval "$ac_compile") 2>conftest.er1
7399  ac_status=$?
7400  grep -v '^ *+' conftest.er1 >conftest.err
7401  rm -f conftest.er1
7402  cat conftest.err >&5
7403  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7404  (exit $ac_status); } && {
7405	 test -z "$ac_c_werror_flag" ||
7406	 test ! -s conftest.err
7407       } && test -s conftest.$ac_objext; then
7408  ac_cv_sys_dlpi_usable=yes
7409else
7410  echo "$as_me: failed program was:" >&5
7411sed 's/^/| /' conftest.$ac_ext >&5
7412
7413	ac_cv_sys_dlpi_usable=no
7414fi
7415
7416rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7417fi
7418
7419	{ echo "$as_me:$LINENO: result: $ac_cv_sys_dlpi_usable" >&5
7420echo "${ECHO_T}$ac_cv_sys_dlpi_usable" >&6; }
7421	if test $ac_cv_sys_dlpi_usable = no ; then
7422		{ { echo "$as_me:$LINENO: error: <sys/dlpi.h> is not usable on this system; it probably has a non-standard DLPI" >&5
7423echo "$as_me: error: <sys/dlpi.h> is not usable on this system; it probably has a non-standard DLPI" >&2;}
7424   { (exit 1); exit 1; }; }
7425	fi
7426
7427	#
7428	# Check whether we have a /dev/dlpi device or have multiple devices.
7429	#
7430	{ echo "$as_me:$LINENO: checking for /dev/dlpi device" >&5
7431echo $ECHO_N "checking for /dev/dlpi device... $ECHO_C" >&6; }
7432	if test -c /dev/dlpi ; then
7433		{ echo "$as_me:$LINENO: result: yes" >&5
7434echo "${ECHO_T}yes" >&6; }
7435
7436cat >>confdefs.h <<\_ACEOF
7437#define HAVE_DEV_DLPI 1
7438_ACEOF
7439
7440	else
7441		{ echo "$as_me:$LINENO: result: no" >&5
7442echo "${ECHO_T}no" >&6; }
7443		dir="/dev/dlpi"
7444		{ echo "$as_me:$LINENO: checking for $dir directory" >&5
7445echo $ECHO_N "checking for $dir directory... $ECHO_C" >&6; }
7446		if test -d $dir ; then
7447			{ echo "$as_me:$LINENO: result: yes" >&5
7448echo "${ECHO_T}yes" >&6; }
7449
7450cat >>confdefs.h <<_ACEOF
7451#define PCAP_DEV_PREFIX "$dir"
7452_ACEOF
7453
7454		else
7455			{ echo "$as_me:$LINENO: result: no" >&5
7456echo "${ECHO_T}no" >&6; }
7457		fi
7458	fi
7459
7460	#
7461	# This check is for Solaris with DLPI support for passive modes.
7462	# See dlpi(7P) for more details.
7463	#
7464	{ echo "$as_me:$LINENO: checking if dl_passive_req_t struct exists" >&5
7465echo $ECHO_N "checking if dl_passive_req_t struct exists... $ECHO_C" >&6; }
7466       if test "${ac_cv_lbl_has_dl_passive_req_t+set}" = set; then
7467  echo $ECHO_N "(cached) $ECHO_C" >&6
7468else
7469  cat >conftest.$ac_ext <<_ACEOF
7470/* confdefs.h.  */
7471_ACEOF
7472cat confdefs.h >>conftest.$ac_ext
7473cat >>conftest.$ac_ext <<_ACEOF
7474/* end confdefs.h.  */
7475
7476#       include <sys/types.h>
7477#       include <sys/dlpi.h>
7478int
7479main ()
7480{
7481u_int i = sizeof(dl_passive_req_t)
7482  ;
7483  return 0;
7484}
7485_ACEOF
7486rm -f conftest.$ac_objext
7487if { (ac_try="$ac_compile"
7488case "(($ac_try" in
7489  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7490  *) ac_try_echo=$ac_try;;
7491esac
7492eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7493  (eval "$ac_compile") 2>conftest.er1
7494  ac_status=$?
7495  grep -v '^ *+' conftest.er1 >conftest.err
7496  rm -f conftest.er1
7497  cat conftest.err >&5
7498  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7499  (exit $ac_status); } && {
7500	 test -z "$ac_c_werror_flag" ||
7501	 test ! -s conftest.err
7502       } && test -s conftest.$ac_objext; then
7503  ac_cv_lbl_has_dl_passive_req_t=yes
7504else
7505  echo "$as_me: failed program was:" >&5
7506sed 's/^/| /' conftest.$ac_ext >&5
7507
7508	ac_cv_lbl_has_dl_passive_req_t=no
7509fi
7510
7511rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7512fi
7513
7514    { echo "$as_me:$LINENO: result: $ac_cv_lbl_has_dl_passive_req_t" >&5
7515echo "${ECHO_T}$ac_cv_lbl_has_dl_passive_req_t" >&6; }
7516    if test $ac_cv_lbl_has_dl_passive_req_t = yes ; then
7517
7518cat >>confdefs.h <<\_ACEOF
7519#define HAVE_DLPI_PASSIVE 1
7520_ACEOF
7521
7522    fi
7523	;;
7524
7525linux)
7526	#
7527	# Do we have the wireless extensions?
7528	#
7529
7530for ac_header in linux/wireless.h
7531do
7532as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7533{ echo "$as_me:$LINENO: checking for $ac_header" >&5
7534echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
7535if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7536  echo $ECHO_N "(cached) $ECHO_C" >&6
7537else
7538  cat >conftest.$ac_ext <<_ACEOF
7539/* confdefs.h.  */
7540_ACEOF
7541cat confdefs.h >>conftest.$ac_ext
7542cat >>conftest.$ac_ext <<_ACEOF
7543/* end confdefs.h.  */
7544
7545#include <sys/socket.h>
7546#include <linux/if.h>
7547#include <linux/types.h>
7548
7549
7550#include <$ac_header>
7551_ACEOF
7552rm -f conftest.$ac_objext
7553if { (ac_try="$ac_compile"
7554case "(($ac_try" in
7555  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7556  *) ac_try_echo=$ac_try;;
7557esac
7558eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7559  (eval "$ac_compile") 2>conftest.er1
7560  ac_status=$?
7561  grep -v '^ *+' conftest.er1 >conftest.err
7562  rm -f conftest.er1
7563  cat conftest.err >&5
7564  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7565  (exit $ac_status); } && {
7566	 test -z "$ac_c_werror_flag" ||
7567	 test ! -s conftest.err
7568       } && test -s conftest.$ac_objext; then
7569  eval "$as_ac_Header=yes"
7570else
7571  echo "$as_me: failed program was:" >&5
7572sed 's/^/| /' conftest.$ac_ext >&5
7573
7574	eval "$as_ac_Header=no"
7575fi
7576
7577rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7578fi
7579ac_res=`eval echo '${'$as_ac_Header'}'`
7580	       { echo "$as_me:$LINENO: result: $ac_res" >&5
7581echo "${ECHO_T}$ac_res" >&6; }
7582if test `eval echo '${'$as_ac_Header'}'` = yes; then
7583  cat >>confdefs.h <<_ACEOF
7584#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7585_ACEOF
7586
7587fi
7588
7589done
7590
7591
7592	#
7593	# Do we have libnl?
7594	#
7595
7596# Check whether --with-libnl was given.
7597if test "${with_libnl+set}" = set; then
7598  withval=$with_libnl; with_libnl=$withval
7599fi
7600
7601
7602	if test x$with_libnl != xno ; then
7603		have_any_nl="no"
7604
7605		#
7606		# Try libnl 3.x first.
7607		#
7608		{ echo "$as_me:$LINENO: checking for nl_socket_alloc in -lnl-3" >&5
7609echo $ECHO_N "checking for nl_socket_alloc in -lnl-3... $ECHO_C" >&6; }
7610if test "${ac_cv_lib_nl_3_nl_socket_alloc+set}" = set; then
7611  echo $ECHO_N "(cached) $ECHO_C" >&6
7612else
7613  ac_check_lib_save_LIBS=$LIBS
7614LIBS="-lnl-3  $LIBS"
7615cat >conftest.$ac_ext <<_ACEOF
7616/* confdefs.h.  */
7617_ACEOF
7618cat confdefs.h >>conftest.$ac_ext
7619cat >>conftest.$ac_ext <<_ACEOF
7620/* end confdefs.h.  */
7621
7622/* Override any GCC internal prototype to avoid an error.
7623   Use char because int might match the return type of a GCC
7624   builtin and then its argument prototype would still apply.  */
7625#ifdef __cplusplus
7626extern "C"
7627#endif
7628char nl_socket_alloc ();
7629int
7630main ()
7631{
7632return nl_socket_alloc ();
7633  ;
7634  return 0;
7635}
7636_ACEOF
7637rm -f conftest.$ac_objext conftest$ac_exeext
7638if { (ac_try="$ac_link"
7639case "(($ac_try" in
7640  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7641  *) ac_try_echo=$ac_try;;
7642esac
7643eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7644  (eval "$ac_link") 2>conftest.er1
7645  ac_status=$?
7646  grep -v '^ *+' conftest.er1 >conftest.err
7647  rm -f conftest.er1
7648  cat conftest.err >&5
7649  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7650  (exit $ac_status); } && {
7651	 test -z "$ac_c_werror_flag" ||
7652	 test ! -s conftest.err
7653       } && test -s conftest$ac_exeext &&
7654       $as_test_x conftest$ac_exeext; then
7655  ac_cv_lib_nl_3_nl_socket_alloc=yes
7656else
7657  echo "$as_me: failed program was:" >&5
7658sed 's/^/| /' conftest.$ac_ext >&5
7659
7660	ac_cv_lib_nl_3_nl_socket_alloc=no
7661fi
7662
7663rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7664      conftest$ac_exeext conftest.$ac_ext
7665LIBS=$ac_check_lib_save_LIBS
7666fi
7667{ echo "$as_me:$LINENO: result: $ac_cv_lib_nl_3_nl_socket_alloc" >&5
7668echo "${ECHO_T}$ac_cv_lib_nl_3_nl_socket_alloc" >&6; }
7669if test $ac_cv_lib_nl_3_nl_socket_alloc = yes; then
7670
7671			#
7672			# Yes, we have libnl 3.x.
7673			#
7674			LIBS="-lnl-genl-3 -lnl-3 $LIBS"
7675
7676cat >>confdefs.h <<\_ACEOF
7677#define HAVE_LIBNL 1
7678_ACEOF
7679
7680
7681cat >>confdefs.h <<\_ACEOF
7682#define HAVE_LIBNL_3_x 1
7683_ACEOF
7684
7685
7686cat >>confdefs.h <<\_ACEOF
7687#define HAVE_LIBNL_NLE 1
7688_ACEOF
7689
7690
7691cat >>confdefs.h <<\_ACEOF
7692#define HAVE_LIBNL_SOCKETS 1
7693_ACEOF
7694
7695			V_INCLS="$V_INCLS -I/usr/include/libnl3"
7696			have_any_nl="yes"
7697
7698fi
7699
7700
7701		if test x$have_any_nl = xno ; then
7702			#
7703			# Try libnl 2.x
7704			#
7705			{ echo "$as_me:$LINENO: checking for nl_socket_alloc in -lnl" >&5
7706echo $ECHO_N "checking for nl_socket_alloc in -lnl... $ECHO_C" >&6; }
7707if test "${ac_cv_lib_nl_nl_socket_alloc+set}" = set; then
7708  echo $ECHO_N "(cached) $ECHO_C" >&6
7709else
7710  ac_check_lib_save_LIBS=$LIBS
7711LIBS="-lnl  $LIBS"
7712cat >conftest.$ac_ext <<_ACEOF
7713/* confdefs.h.  */
7714_ACEOF
7715cat confdefs.h >>conftest.$ac_ext
7716cat >>conftest.$ac_ext <<_ACEOF
7717/* end confdefs.h.  */
7718
7719/* Override any GCC internal prototype to avoid an error.
7720   Use char because int might match the return type of a GCC
7721   builtin and then its argument prototype would still apply.  */
7722#ifdef __cplusplus
7723extern "C"
7724#endif
7725char nl_socket_alloc ();
7726int
7727main ()
7728{
7729return nl_socket_alloc ();
7730  ;
7731  return 0;
7732}
7733_ACEOF
7734rm -f conftest.$ac_objext conftest$ac_exeext
7735if { (ac_try="$ac_link"
7736case "(($ac_try" in
7737  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7738  *) ac_try_echo=$ac_try;;
7739esac
7740eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7741  (eval "$ac_link") 2>conftest.er1
7742  ac_status=$?
7743  grep -v '^ *+' conftest.er1 >conftest.err
7744  rm -f conftest.er1
7745  cat conftest.err >&5
7746  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7747  (exit $ac_status); } && {
7748	 test -z "$ac_c_werror_flag" ||
7749	 test ! -s conftest.err
7750       } && test -s conftest$ac_exeext &&
7751       $as_test_x conftest$ac_exeext; then
7752  ac_cv_lib_nl_nl_socket_alloc=yes
7753else
7754  echo "$as_me: failed program was:" >&5
7755sed 's/^/| /' conftest.$ac_ext >&5
7756
7757	ac_cv_lib_nl_nl_socket_alloc=no
7758fi
7759
7760rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7761      conftest$ac_exeext conftest.$ac_ext
7762LIBS=$ac_check_lib_save_LIBS
7763fi
7764{ echo "$as_me:$LINENO: result: $ac_cv_lib_nl_nl_socket_alloc" >&5
7765echo "${ECHO_T}$ac_cv_lib_nl_nl_socket_alloc" >&6; }
7766if test $ac_cv_lib_nl_nl_socket_alloc = yes; then
7767
7768				#
7769				# Yes, we have libnl 2.x.
7770				#
7771				LIBS="-lnl-genl -lnl $LIBS"
7772
7773cat >>confdefs.h <<\_ACEOF
7774#define HAVE_LIBNL 1
7775_ACEOF
7776
7777
7778cat >>confdefs.h <<\_ACEOF
7779#define HAVE_LIBNL_2_x 1
7780_ACEOF
7781
7782
7783cat >>confdefs.h <<\_ACEOF
7784#define HAVE_LIBNL_NLE 1
7785_ACEOF
7786
7787
7788cat >>confdefs.h <<\_ACEOF
7789#define HAVE_LIBNL_SOCKETS 1
7790_ACEOF
7791
7792				have_any_nl="yes"
7793
7794fi
7795
7796		fi
7797
7798		if test x$have_any_nl = xno ; then
7799			#
7800			# No, we don't; do we have libnl 1.x?
7801			#
7802			{ echo "$as_me:$LINENO: checking for nl_handle_alloc in -lnl" >&5
7803echo $ECHO_N "checking for nl_handle_alloc in -lnl... $ECHO_C" >&6; }
7804if test "${ac_cv_lib_nl_nl_handle_alloc+set}" = set; then
7805  echo $ECHO_N "(cached) $ECHO_C" >&6
7806else
7807  ac_check_lib_save_LIBS=$LIBS
7808LIBS="-lnl  $LIBS"
7809cat >conftest.$ac_ext <<_ACEOF
7810/* confdefs.h.  */
7811_ACEOF
7812cat confdefs.h >>conftest.$ac_ext
7813cat >>conftest.$ac_ext <<_ACEOF
7814/* end confdefs.h.  */
7815
7816/* Override any GCC internal prototype to avoid an error.
7817   Use char because int might match the return type of a GCC
7818   builtin and then its argument prototype would still apply.  */
7819#ifdef __cplusplus
7820extern "C"
7821#endif
7822char nl_handle_alloc ();
7823int
7824main ()
7825{
7826return nl_handle_alloc ();
7827  ;
7828  return 0;
7829}
7830_ACEOF
7831rm -f conftest.$ac_objext conftest$ac_exeext
7832if { (ac_try="$ac_link"
7833case "(($ac_try" in
7834  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7835  *) ac_try_echo=$ac_try;;
7836esac
7837eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7838  (eval "$ac_link") 2>conftest.er1
7839  ac_status=$?
7840  grep -v '^ *+' conftest.er1 >conftest.err
7841  rm -f conftest.er1
7842  cat conftest.err >&5
7843  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7844  (exit $ac_status); } && {
7845	 test -z "$ac_c_werror_flag" ||
7846	 test ! -s conftest.err
7847       } && test -s conftest$ac_exeext &&
7848       $as_test_x conftest$ac_exeext; then
7849  ac_cv_lib_nl_nl_handle_alloc=yes
7850else
7851  echo "$as_me: failed program was:" >&5
7852sed 's/^/| /' conftest.$ac_ext >&5
7853
7854	ac_cv_lib_nl_nl_handle_alloc=no
7855fi
7856
7857rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7858      conftest$ac_exeext conftest.$ac_ext
7859LIBS=$ac_check_lib_save_LIBS
7860fi
7861{ echo "$as_me:$LINENO: result: $ac_cv_lib_nl_nl_handle_alloc" >&5
7862echo "${ECHO_T}$ac_cv_lib_nl_nl_handle_alloc" >&6; }
7863if test $ac_cv_lib_nl_nl_handle_alloc = yes; then
7864
7865				#
7866				# Yes.
7867				#
7868				LIBS="-lnl $LIBS"
7869
7870cat >>confdefs.h <<\_ACEOF
7871#define HAVE_LIBNL 1
7872_ACEOF
7873
7874				have_any_nl="yes"
7875
7876fi
7877
7878		fi
7879
7880		if test x$have_any_nl = xno ; then
7881			#
7882			# No, we don't have libnl at all.
7883			#
7884			if test x$with_libnl = xyes ; then
7885				{ { echo "$as_me:$LINENO: error: libnl support requested but libnl not found" >&5
7886echo "$as_me: error: libnl support requested but libnl not found" >&2;}
7887   { (exit 1); exit 1; }; }
7888			fi
7889		fi
7890	fi
7891
7892
7893for ac_header in linux/ethtool.h
7894do
7895as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7896{ echo "$as_me:$LINENO: checking for $ac_header" >&5
7897echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
7898if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7899  echo $ECHO_N "(cached) $ECHO_C" >&6
7900else
7901  cat >conftest.$ac_ext <<_ACEOF
7902/* confdefs.h.  */
7903_ACEOF
7904cat confdefs.h >>conftest.$ac_ext
7905cat >>conftest.$ac_ext <<_ACEOF
7906/* end confdefs.h.  */
7907
7908$ac_includes_default
7909#include <linux/types.h>
7910
7911
7912#include <$ac_header>
7913_ACEOF
7914rm -f conftest.$ac_objext
7915if { (ac_try="$ac_compile"
7916case "(($ac_try" in
7917  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7918  *) ac_try_echo=$ac_try;;
7919esac
7920eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7921  (eval "$ac_compile") 2>conftest.er1
7922  ac_status=$?
7923  grep -v '^ *+' conftest.er1 >conftest.err
7924  rm -f conftest.er1
7925  cat conftest.err >&5
7926  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7927  (exit $ac_status); } && {
7928	 test -z "$ac_c_werror_flag" ||
7929	 test ! -s conftest.err
7930       } && test -s conftest.$ac_objext; then
7931  eval "$as_ac_Header=yes"
7932else
7933  echo "$as_me: failed program was:" >&5
7934sed 's/^/| /' conftest.$ac_ext >&5
7935
7936	eval "$as_ac_Header=no"
7937fi
7938
7939rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7940fi
7941ac_res=`eval echo '${'$as_ac_Header'}'`
7942	       { echo "$as_me:$LINENO: result: $ac_res" >&5
7943echo "${ECHO_T}$ac_res" >&6; }
7944if test `eval echo '${'$as_ac_Header'}'` = yes; then
7945  cat >>confdefs.h <<_ACEOF
7946#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7947_ACEOF
7948
7949fi
7950
7951done
7952
7953	{ echo "$as_me:$LINENO: checking if if_packet.h has tpacket_stats defined" >&5
7954echo $ECHO_N "checking if if_packet.h has tpacket_stats defined... $ECHO_C" >&6; }
7955   if test "${ac_cv_lbl_tpacket_stats+set}" = set; then
7956  echo $ECHO_N "(cached) $ECHO_C" >&6
7957else
7958  cat >conftest.$ac_ext <<_ACEOF
7959/* confdefs.h.  */
7960_ACEOF
7961cat confdefs.h >>conftest.$ac_ext
7962cat >>conftest.$ac_ext <<_ACEOF
7963/* end confdefs.h.  */
7964
7965#  include <linux/if_packet.h>
7966int
7967main ()
7968{
7969struct tpacket_stats stats
7970  ;
7971  return 0;
7972}
7973_ACEOF
7974rm -f conftest.$ac_objext
7975if { (ac_try="$ac_compile"
7976case "(($ac_try" in
7977  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7978  *) ac_try_echo=$ac_try;;
7979esac
7980eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7981  (eval "$ac_compile") 2>conftest.er1
7982  ac_status=$?
7983  grep -v '^ *+' conftest.er1 >conftest.err
7984  rm -f conftest.er1
7985  cat conftest.err >&5
7986  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7987  (exit $ac_status); } && {
7988	 test -z "$ac_c_werror_flag" ||
7989	 test ! -s conftest.err
7990       } && test -s conftest.$ac_objext; then
7991  ac_cv_lbl_tpacket_stats=yes
7992else
7993  echo "$as_me: failed program was:" >&5
7994sed 's/^/| /' conftest.$ac_ext >&5
7995
7996	ac_cv_lbl_tpacket_stats=no
7997fi
7998
7999rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8000fi
8001
8002   { echo "$as_me:$LINENO: result: $ac_cv_lbl_tpacket_stats" >&5
8003echo "${ECHO_T}$ac_cv_lbl_tpacket_stats" >&6; }
8004   if test $ac_cv_lbl_tpacket_stats = yes; then
8005
8006cat >>confdefs.h <<\_ACEOF
8007#define HAVE_TPACKET_STATS 1
8008_ACEOF
8009
8010   fi
8011	{ echo "$as_me:$LINENO: checking if tpacket_auxdata struct has tp_vlan_tci member" >&5
8012echo $ECHO_N "checking if tpacket_auxdata struct has tp_vlan_tci member... $ECHO_C" >&6; }
8013    if test "${ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci+set}" = set; then
8014  echo $ECHO_N "(cached) $ECHO_C" >&6
8015else
8016  cat >conftest.$ac_ext <<_ACEOF
8017/* confdefs.h.  */
8018_ACEOF
8019cat confdefs.h >>conftest.$ac_ext
8020cat >>conftest.$ac_ext <<_ACEOF
8021/* end confdefs.h.  */
8022
8023#	include <sys/types.h>
8024#	include <linux/if_packet.h>
8025int
8026main ()
8027{
8028u_int i = sizeof(((struct tpacket_auxdata *)0)->tp_vlan_tci)
8029  ;
8030  return 0;
8031}
8032_ACEOF
8033rm -f conftest.$ac_objext
8034if { (ac_try="$ac_compile"
8035case "(($ac_try" in
8036  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8037  *) ac_try_echo=$ac_try;;
8038esac
8039eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8040  (eval "$ac_compile") 2>conftest.er1
8041  ac_status=$?
8042  grep -v '^ *+' conftest.er1 >conftest.err
8043  rm -f conftest.er1
8044  cat conftest.err >&5
8045  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8046  (exit $ac_status); } && {
8047	 test -z "$ac_c_werror_flag" ||
8048	 test ! -s conftest.err
8049       } && test -s conftest.$ac_objext; then
8050  ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci=yes
8051else
8052  echo "$as_me: failed program was:" >&5
8053sed 's/^/| /' conftest.$ac_ext >&5
8054
8055	ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci=no
8056fi
8057
8058rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8059fi
8060
8061    { echo "$as_me:$LINENO: result: $ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci" >&5
8062echo "${ECHO_T}$ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci" >&6; }
8063    if test $ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci = yes ; then
8064	    HAVE_LINUX_TPACKET_AUXDATA=tp_vlan_tci
8065
8066
8067cat >>confdefs.h <<\_ACEOF
8068#define HAVE_LINUX_TPACKET_AUXDATA_TP_VLAN_TCI 1
8069_ACEOF
8070
8071    fi
8072	;;
8073
8074bpf)
8075	#
8076	# Check whether we have the *BSD-style ioctls.
8077	#
8078
8079for ac_header in net/if_media.h
8080do
8081as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8082if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8083  { echo "$as_me:$LINENO: checking for $ac_header" >&5
8084echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8085if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8086  echo $ECHO_N "(cached) $ECHO_C" >&6
8087fi
8088ac_res=`eval echo '${'$as_ac_Header'}'`
8089	       { echo "$as_me:$LINENO: result: $ac_res" >&5
8090echo "${ECHO_T}$ac_res" >&6; }
8091else
8092  # Is the header compilable?
8093{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
8094echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8095cat >conftest.$ac_ext <<_ACEOF
8096/* confdefs.h.  */
8097_ACEOF
8098cat confdefs.h >>conftest.$ac_ext
8099cat >>conftest.$ac_ext <<_ACEOF
8100/* end confdefs.h.  */
8101$ac_includes_default
8102#include <$ac_header>
8103_ACEOF
8104rm -f conftest.$ac_objext
8105if { (ac_try="$ac_compile"
8106case "(($ac_try" in
8107  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8108  *) ac_try_echo=$ac_try;;
8109esac
8110eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8111  (eval "$ac_compile") 2>conftest.er1
8112  ac_status=$?
8113  grep -v '^ *+' conftest.er1 >conftest.err
8114  rm -f conftest.er1
8115  cat conftest.err >&5
8116  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8117  (exit $ac_status); } && {
8118	 test -z "$ac_c_werror_flag" ||
8119	 test ! -s conftest.err
8120       } && test -s conftest.$ac_objext; then
8121  ac_header_compiler=yes
8122else
8123  echo "$as_me: failed program was:" >&5
8124sed 's/^/| /' conftest.$ac_ext >&5
8125
8126	ac_header_compiler=no
8127fi
8128
8129rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8130{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8131echo "${ECHO_T}$ac_header_compiler" >&6; }
8132
8133# Is the header present?
8134{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
8135echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8136cat >conftest.$ac_ext <<_ACEOF
8137/* confdefs.h.  */
8138_ACEOF
8139cat confdefs.h >>conftest.$ac_ext
8140cat >>conftest.$ac_ext <<_ACEOF
8141/* end confdefs.h.  */
8142#include <$ac_header>
8143_ACEOF
8144if { (ac_try="$ac_cpp conftest.$ac_ext"
8145case "(($ac_try" in
8146  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8147  *) ac_try_echo=$ac_try;;
8148esac
8149eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8150  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8151  ac_status=$?
8152  grep -v '^ *+' conftest.er1 >conftest.err
8153  rm -f conftest.er1
8154  cat conftest.err >&5
8155  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8156  (exit $ac_status); } >/dev/null && {
8157	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
8158	 test ! -s conftest.err
8159       }; then
8160  ac_header_preproc=yes
8161else
8162  echo "$as_me: failed program was:" >&5
8163sed 's/^/| /' conftest.$ac_ext >&5
8164
8165  ac_header_preproc=no
8166fi
8167
8168rm -f conftest.err conftest.$ac_ext
8169{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8170echo "${ECHO_T}$ac_header_preproc" >&6; }
8171
8172# So?  What about this header?
8173case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8174  yes:no: )
8175    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8176echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8177    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8178echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8179    ac_header_preproc=yes
8180    ;;
8181  no:yes:* )
8182    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8183echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8184    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
8185echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
8186    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8187echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8188    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
8189echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8190    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8191echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8192    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8193echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8194
8195    ;;
8196esac
8197{ echo "$as_me:$LINENO: checking for $ac_header" >&5
8198echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8199if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8200  echo $ECHO_N "(cached) $ECHO_C" >&6
8201else
8202  eval "$as_ac_Header=\$ac_header_preproc"
8203fi
8204ac_res=`eval echo '${'$as_ac_Header'}'`
8205	       { echo "$as_me:$LINENO: result: $ac_res" >&5
8206echo "${ECHO_T}$ac_res" >&6; }
8207
8208fi
8209if test `eval echo '${'$as_ac_Header'}'` = yes; then
8210  cat >>confdefs.h <<_ACEOF
8211#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8212_ACEOF
8213
8214fi
8215
8216done
8217
8218
8219	{ echo "$as_me:$LINENO: checking whether the system supports zerocopy BPF" >&5
8220echo $ECHO_N "checking whether the system supports zerocopy BPF... $ECHO_C" >&6; }
8221	cat >conftest.$ac_ext <<_ACEOF
8222/* confdefs.h.  */
8223_ACEOF
8224cat confdefs.h >>conftest.$ac_ext
8225cat >>conftest.$ac_ext <<_ACEOF
8226/* end confdefs.h.  */
8227#include <sys/socket.h>
8228	    #include <sys/ioctl.h>
8229	    #include <net/if.h>
8230	    #include <net/bpf.h>
8231int
8232main ()
8233{
8234return (BIOCROTZBUF + BPF_BUFMODE_ZBUF);
8235  ;
8236  return 0;
8237}
8238_ACEOF
8239rm -f conftest.$ac_objext
8240if { (ac_try="$ac_compile"
8241case "(($ac_try" in
8242  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8243  *) ac_try_echo=$ac_try;;
8244esac
8245eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8246  (eval "$ac_compile") 2>conftest.er1
8247  ac_status=$?
8248  grep -v '^ *+' conftest.er1 >conftest.err
8249  rm -f conftest.er1
8250  cat conftest.err >&5
8251  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8252  (exit $ac_status); } && {
8253	 test -z "$ac_c_werror_flag" ||
8254	 test ! -s conftest.err
8255       } && test -s conftest.$ac_objext; then
8256
8257		{ echo "$as_me:$LINENO: result: yes" >&5
8258echo "${ECHO_T}yes" >&6; }
8259
8260cat >>confdefs.h <<\_ACEOF
8261#define HAVE_ZEROCOPY_BPF 1
8262_ACEOF
8263
8264
8265else
8266  echo "$as_me: failed program was:" >&5
8267sed 's/^/| /' conftest.$ac_ext >&5
8268
8269	{ echo "$as_me:$LINENO: result: no" >&5
8270echo "${ECHO_T}no" >&6; }
8271fi
8272
8273rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8274
8275	    #
8276	    # Check whether we have struct BPF_TIMEVAL.
8277	    #
8278	    { echo "$as_me:$LINENO: checking for struct BPF_TIMEVAL" >&5
8279echo $ECHO_N "checking for struct BPF_TIMEVAL... $ECHO_C" >&6; }
8280if test "${ac_cv_type_struct_BPF_TIMEVAL+set}" = set; then
8281  echo $ECHO_N "(cached) $ECHO_C" >&6
8282else
8283  cat >conftest.$ac_ext <<_ACEOF
8284/* confdefs.h.  */
8285_ACEOF
8286cat confdefs.h >>conftest.$ac_ext
8287cat >>conftest.$ac_ext <<_ACEOF
8288/* end confdefs.h.  */
8289
8290#include <sys/types.h>
8291#include <sys/ioctl.h>
8292#ifdef HAVE_SYS_IOCCOM_H
8293#include <sys/ioccom.h>
8294#endif
8295#include <net/bpf.h>
8296
8297
8298typedef struct BPF_TIMEVAL ac__type_new_;
8299int
8300main ()
8301{
8302if ((ac__type_new_ *) 0)
8303  return 0;
8304if (sizeof (ac__type_new_))
8305  return 0;
8306  ;
8307  return 0;
8308}
8309_ACEOF
8310rm -f conftest.$ac_objext
8311if { (ac_try="$ac_compile"
8312case "(($ac_try" in
8313  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8314  *) ac_try_echo=$ac_try;;
8315esac
8316eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8317  (eval "$ac_compile") 2>conftest.er1
8318  ac_status=$?
8319  grep -v '^ *+' conftest.er1 >conftest.err
8320  rm -f conftest.er1
8321  cat conftest.err >&5
8322  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8323  (exit $ac_status); } && {
8324	 test -z "$ac_c_werror_flag" ||
8325	 test ! -s conftest.err
8326       } && test -s conftest.$ac_objext; then
8327  ac_cv_type_struct_BPF_TIMEVAL=yes
8328else
8329  echo "$as_me: failed program was:" >&5
8330sed 's/^/| /' conftest.$ac_ext >&5
8331
8332	ac_cv_type_struct_BPF_TIMEVAL=no
8333fi
8334
8335rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8336fi
8337{ echo "$as_me:$LINENO: result: $ac_cv_type_struct_BPF_TIMEVAL" >&5
8338echo "${ECHO_T}$ac_cv_type_struct_BPF_TIMEVAL" >&6; }
8339if test $ac_cv_type_struct_BPF_TIMEVAL = yes; then
8340
8341cat >>confdefs.h <<_ACEOF
8342#define HAVE_STRUCT_BPF_TIMEVAL 1
8343_ACEOF
8344
8345
8346fi
8347
8348	;;
8349
8350dag)
8351	V_DEFS="$V_DEFS -DDAG_ONLY"
8352	;;
8353
8354septel)
8355	V_DEFS="$V_DEFS -DSEPTEL_ONLY"
8356	;;
8357
8358snf)
8359	V_DEFS="$V_DEFS -DSNF_ONLY"
8360	;;
8361
8362null)
8363	{ echo "$as_me:$LINENO: WARNING: cannot determine packet capture interface" >&5
8364echo "$as_me: WARNING: cannot determine packet capture interface" >&2;}
8365	{ echo "$as_me:$LINENO: WARNING: (see the INSTALL doc for more info)" >&5
8366echo "$as_me: WARNING: (see the INSTALL doc for more info)" >&2;}
8367	;;
8368esac
8369
8370if test "$V_PCAP" = null
8371then
8372	#
8373	# We can't capture, so we can't open any capture
8374	# devices, so we won't return any interfaces.
8375	#
8376	V_FINDALLDEVS=null
8377else
8378	{ echo "$as_me:$LINENO: checking for getifaddrs" >&5
8379echo $ECHO_N "checking for getifaddrs... $ECHO_C" >&6; }
8380if test "${ac_cv_func_getifaddrs+set}" = set; then
8381  echo $ECHO_N "(cached) $ECHO_C" >&6
8382else
8383  cat >conftest.$ac_ext <<_ACEOF
8384/* confdefs.h.  */
8385_ACEOF
8386cat confdefs.h >>conftest.$ac_ext
8387cat >>conftest.$ac_ext <<_ACEOF
8388/* end confdefs.h.  */
8389/* Define getifaddrs to an innocuous variant, in case <limits.h> declares getifaddrs.
8390   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
8391#define getifaddrs innocuous_getifaddrs
8392
8393/* System header to define __stub macros and hopefully few prototypes,
8394    which can conflict with char getifaddrs (); below.
8395    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8396    <limits.h> exists even on freestanding compilers.  */
8397
8398#ifdef __STDC__
8399# include <limits.h>
8400#else
8401# include <assert.h>
8402#endif
8403
8404#undef getifaddrs
8405
8406/* Override any GCC internal prototype to avoid an error.
8407   Use char because int might match the return type of a GCC
8408   builtin and then its argument prototype would still apply.  */
8409#ifdef __cplusplus
8410extern "C"
8411#endif
8412char getifaddrs ();
8413/* The GNU C library defines this for functions which it implements
8414    to always fail with ENOSYS.  Some functions are actually named
8415    something starting with __ and the normal name is an alias.  */
8416#if defined __stub_getifaddrs || defined __stub___getifaddrs
8417choke me
8418#endif
8419
8420int
8421main ()
8422{
8423return getifaddrs ();
8424  ;
8425  return 0;
8426}
8427_ACEOF
8428rm -f conftest.$ac_objext conftest$ac_exeext
8429if { (ac_try="$ac_link"
8430case "(($ac_try" in
8431  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8432  *) ac_try_echo=$ac_try;;
8433esac
8434eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8435  (eval "$ac_link") 2>conftest.er1
8436  ac_status=$?
8437  grep -v '^ *+' conftest.er1 >conftest.err
8438  rm -f conftest.er1
8439  cat conftest.err >&5
8440  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8441  (exit $ac_status); } && {
8442	 test -z "$ac_c_werror_flag" ||
8443	 test ! -s conftest.err
8444       } && test -s conftest$ac_exeext &&
8445       $as_test_x conftest$ac_exeext; then
8446  ac_cv_func_getifaddrs=yes
8447else
8448  echo "$as_me: failed program was:" >&5
8449sed 's/^/| /' conftest.$ac_ext >&5
8450
8451	ac_cv_func_getifaddrs=no
8452fi
8453
8454rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8455      conftest$ac_exeext conftest.$ac_ext
8456fi
8457{ echo "$as_me:$LINENO: result: $ac_cv_func_getifaddrs" >&5
8458echo "${ECHO_T}$ac_cv_func_getifaddrs" >&6; }
8459if test $ac_cv_func_getifaddrs = yes; then
8460
8461		#
8462		# We have "getifaddrs()"; make sure we have <ifaddrs.h>
8463		# as well, just in case some platform is really weird.
8464		#
8465		if test "${ac_cv_header_ifaddrs_h+set}" = set; then
8466  { echo "$as_me:$LINENO: checking for ifaddrs.h" >&5
8467echo $ECHO_N "checking for ifaddrs.h... $ECHO_C" >&6; }
8468if test "${ac_cv_header_ifaddrs_h+set}" = set; then
8469  echo $ECHO_N "(cached) $ECHO_C" >&6
8470fi
8471{ echo "$as_me:$LINENO: result: $ac_cv_header_ifaddrs_h" >&5
8472echo "${ECHO_T}$ac_cv_header_ifaddrs_h" >&6; }
8473else
8474  # Is the header compilable?
8475{ echo "$as_me:$LINENO: checking ifaddrs.h usability" >&5
8476echo $ECHO_N "checking ifaddrs.h usability... $ECHO_C" >&6; }
8477cat >conftest.$ac_ext <<_ACEOF
8478/* confdefs.h.  */
8479_ACEOF
8480cat confdefs.h >>conftest.$ac_ext
8481cat >>conftest.$ac_ext <<_ACEOF
8482/* end confdefs.h.  */
8483$ac_includes_default
8484#include <ifaddrs.h>
8485_ACEOF
8486rm -f conftest.$ac_objext
8487if { (ac_try="$ac_compile"
8488case "(($ac_try" in
8489  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8490  *) ac_try_echo=$ac_try;;
8491esac
8492eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8493  (eval "$ac_compile") 2>conftest.er1
8494  ac_status=$?
8495  grep -v '^ *+' conftest.er1 >conftest.err
8496  rm -f conftest.er1
8497  cat conftest.err >&5
8498  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8499  (exit $ac_status); } && {
8500	 test -z "$ac_c_werror_flag" ||
8501	 test ! -s conftest.err
8502       } && test -s conftest.$ac_objext; then
8503  ac_header_compiler=yes
8504else
8505  echo "$as_me: failed program was:" >&5
8506sed 's/^/| /' conftest.$ac_ext >&5
8507
8508	ac_header_compiler=no
8509fi
8510
8511rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8512{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8513echo "${ECHO_T}$ac_header_compiler" >&6; }
8514
8515# Is the header present?
8516{ echo "$as_me:$LINENO: checking ifaddrs.h presence" >&5
8517echo $ECHO_N "checking ifaddrs.h presence... $ECHO_C" >&6; }
8518cat >conftest.$ac_ext <<_ACEOF
8519/* confdefs.h.  */
8520_ACEOF
8521cat confdefs.h >>conftest.$ac_ext
8522cat >>conftest.$ac_ext <<_ACEOF
8523/* end confdefs.h.  */
8524#include <ifaddrs.h>
8525_ACEOF
8526if { (ac_try="$ac_cpp conftest.$ac_ext"
8527case "(($ac_try" in
8528  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8529  *) ac_try_echo=$ac_try;;
8530esac
8531eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8532  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8533  ac_status=$?
8534  grep -v '^ *+' conftest.er1 >conftest.err
8535  rm -f conftest.er1
8536  cat conftest.err >&5
8537  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8538  (exit $ac_status); } >/dev/null && {
8539	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
8540	 test ! -s conftest.err
8541       }; then
8542  ac_header_preproc=yes
8543else
8544  echo "$as_me: failed program was:" >&5
8545sed 's/^/| /' conftest.$ac_ext >&5
8546
8547  ac_header_preproc=no
8548fi
8549
8550rm -f conftest.err conftest.$ac_ext
8551{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8552echo "${ECHO_T}$ac_header_preproc" >&6; }
8553
8554# So?  What about this header?
8555case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8556  yes:no: )
8557    { echo "$as_me:$LINENO: WARNING: ifaddrs.h: accepted by the compiler, rejected by the preprocessor!" >&5
8558echo "$as_me: WARNING: ifaddrs.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
8559    { echo "$as_me:$LINENO: WARNING: ifaddrs.h: proceeding with the compiler's result" >&5
8560echo "$as_me: WARNING: ifaddrs.h: proceeding with the compiler's result" >&2;}
8561    ac_header_preproc=yes
8562    ;;
8563  no:yes:* )
8564    { echo "$as_me:$LINENO: WARNING: ifaddrs.h: present but cannot be compiled" >&5
8565echo "$as_me: WARNING: ifaddrs.h: present but cannot be compiled" >&2;}
8566    { echo "$as_me:$LINENO: WARNING: ifaddrs.h:     check for missing prerequisite headers?" >&5
8567echo "$as_me: WARNING: ifaddrs.h:     check for missing prerequisite headers?" >&2;}
8568    { echo "$as_me:$LINENO: WARNING: ifaddrs.h: see the Autoconf documentation" >&5
8569echo "$as_me: WARNING: ifaddrs.h: see the Autoconf documentation" >&2;}
8570    { echo "$as_me:$LINENO: WARNING: ifaddrs.h:     section \"Present But Cannot Be Compiled\"" >&5
8571echo "$as_me: WARNING: ifaddrs.h:     section \"Present But Cannot Be Compiled\"" >&2;}
8572    { echo "$as_me:$LINENO: WARNING: ifaddrs.h: proceeding with the preprocessor's result" >&5
8573echo "$as_me: WARNING: ifaddrs.h: proceeding with the preprocessor's result" >&2;}
8574    { echo "$as_me:$LINENO: WARNING: ifaddrs.h: in the future, the compiler will take precedence" >&5
8575echo "$as_me: WARNING: ifaddrs.h: in the future, the compiler will take precedence" >&2;}
8576
8577    ;;
8578esac
8579{ echo "$as_me:$LINENO: checking for ifaddrs.h" >&5
8580echo $ECHO_N "checking for ifaddrs.h... $ECHO_C" >&6; }
8581if test "${ac_cv_header_ifaddrs_h+set}" = set; then
8582  echo $ECHO_N "(cached) $ECHO_C" >&6
8583else
8584  ac_cv_header_ifaddrs_h=$ac_header_preproc
8585fi
8586{ echo "$as_me:$LINENO: result: $ac_cv_header_ifaddrs_h" >&5
8587echo "${ECHO_T}$ac_cv_header_ifaddrs_h" >&6; }
8588
8589fi
8590if test $ac_cv_header_ifaddrs_h = yes; then
8591
8592		    #
8593		    # We have the header, so we use "getifaddrs()" to
8594		    # get the list of interfaces.
8595		    #
8596		    V_FINDALLDEVS=getad
8597
8598else
8599
8600		    #
8601		    # We don't have the header - give up.
8602		    # XXX - we could also fall back on some other
8603		    # mechanism, but, for now, this'll catch this
8604		    # problem so that we can at least try to figure
8605		    # out something to do on systems with "getifaddrs()"
8606		    # but without "ifaddrs.h", if there is something
8607		    # we can do on those systems.
8608		    #
8609		    { { echo "$as_me:$LINENO: error: Your system has getifaddrs() but doesn't have a usable <ifaddrs.h>." >&5
8610echo "$as_me: error: Your system has getifaddrs() but doesn't have a usable <ifaddrs.h>." >&2;}
8611   { (exit 1); exit 1; }; }
8612
8613fi
8614
8615
8616
8617else
8618
8619		#
8620		# Well, we don't have "getifaddrs()", so we have to use
8621		# some other mechanism; determine what that mechanism is.
8622		#
8623		# The first thing we use is the type of capture mechanism,
8624		# which is somewhat of a proxy for the OS we're using.
8625		#
8626		case "$V_PCAP" in
8627
8628		dlpi|libdlpi)
8629
8630
8631for ac_header in sys/bufmod.h sys/dlpi_ext.h
8632do
8633as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8634if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8635  { echo "$as_me:$LINENO: checking for $ac_header" >&5
8636echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8637if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8638  echo $ECHO_N "(cached) $ECHO_C" >&6
8639fi
8640ac_res=`eval echo '${'$as_ac_Header'}'`
8641	       { echo "$as_me:$LINENO: result: $ac_res" >&5
8642echo "${ECHO_T}$ac_res" >&6; }
8643else
8644  # Is the header compilable?
8645{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
8646echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8647cat >conftest.$ac_ext <<_ACEOF
8648/* confdefs.h.  */
8649_ACEOF
8650cat confdefs.h >>conftest.$ac_ext
8651cat >>conftest.$ac_ext <<_ACEOF
8652/* end confdefs.h.  */
8653$ac_includes_default
8654#include <$ac_header>
8655_ACEOF
8656rm -f conftest.$ac_objext
8657if { (ac_try="$ac_compile"
8658case "(($ac_try" in
8659  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8660  *) ac_try_echo=$ac_try;;
8661esac
8662eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8663  (eval "$ac_compile") 2>conftest.er1
8664  ac_status=$?
8665  grep -v '^ *+' conftest.er1 >conftest.err
8666  rm -f conftest.er1
8667  cat conftest.err >&5
8668  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8669  (exit $ac_status); } && {
8670	 test -z "$ac_c_werror_flag" ||
8671	 test ! -s conftest.err
8672       } && test -s conftest.$ac_objext; then
8673  ac_header_compiler=yes
8674else
8675  echo "$as_me: failed program was:" >&5
8676sed 's/^/| /' conftest.$ac_ext >&5
8677
8678	ac_header_compiler=no
8679fi
8680
8681rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8682{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8683echo "${ECHO_T}$ac_header_compiler" >&6; }
8684
8685# Is the header present?
8686{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
8687echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8688cat >conftest.$ac_ext <<_ACEOF
8689/* confdefs.h.  */
8690_ACEOF
8691cat confdefs.h >>conftest.$ac_ext
8692cat >>conftest.$ac_ext <<_ACEOF
8693/* end confdefs.h.  */
8694#include <$ac_header>
8695_ACEOF
8696if { (ac_try="$ac_cpp conftest.$ac_ext"
8697case "(($ac_try" in
8698  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8699  *) ac_try_echo=$ac_try;;
8700esac
8701eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8702  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8703  ac_status=$?
8704  grep -v '^ *+' conftest.er1 >conftest.err
8705  rm -f conftest.er1
8706  cat conftest.err >&5
8707  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8708  (exit $ac_status); } >/dev/null && {
8709	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
8710	 test ! -s conftest.err
8711       }; then
8712  ac_header_preproc=yes
8713else
8714  echo "$as_me: failed program was:" >&5
8715sed 's/^/| /' conftest.$ac_ext >&5
8716
8717  ac_header_preproc=no
8718fi
8719
8720rm -f conftest.err conftest.$ac_ext
8721{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8722echo "${ECHO_T}$ac_header_preproc" >&6; }
8723
8724# So?  What about this header?
8725case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8726  yes:no: )
8727    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8728echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8729    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8730echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8731    ac_header_preproc=yes
8732    ;;
8733  no:yes:* )
8734    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8735echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8736    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
8737echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
8738    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8739echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8740    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
8741echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8742    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8743echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8744    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8745echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8746
8747    ;;
8748esac
8749{ echo "$as_me:$LINENO: checking for $ac_header" >&5
8750echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8751if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8752  echo $ECHO_N "(cached) $ECHO_C" >&6
8753else
8754  eval "$as_ac_Header=\$ac_header_preproc"
8755fi
8756ac_res=`eval echo '${'$as_ac_Header'}'`
8757	       { echo "$as_me:$LINENO: result: $ac_res" >&5
8758echo "${ECHO_T}$ac_res" >&6; }
8759
8760fi
8761if test `eval echo '${'$as_ac_Header'}'` = yes; then
8762  cat >>confdefs.h <<_ACEOF
8763#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8764_ACEOF
8765
8766fi
8767
8768done
8769
8770			#
8771			# This might be Solaris 8 or later, with
8772			# SIOCGLIFCONF, or it might be some other OS
8773			# or some older version of Solaris, with
8774			# just SIOCGIFCONF.
8775			#
8776			{ echo "$as_me:$LINENO: checking whether we have SIOCGLIFCONF" >&5
8777echo $ECHO_N "checking whether we have SIOCGLIFCONF... $ECHO_C" >&6; }
8778			if test "${ac_cv_lbl_have_siocglifconf+set}" = set; then
8779  echo $ECHO_N "(cached) $ECHO_C" >&6
8780else
8781  cat >conftest.$ac_ext <<_ACEOF
8782/* confdefs.h.  */
8783_ACEOF
8784cat confdefs.h >>conftest.$ac_ext
8785cat >>conftest.$ac_ext <<_ACEOF
8786/* end confdefs.h.  */
8787#include <sys/param.h>
8788				#include <sys/file.h>
8789				#include <sys/ioctl.h>
8790				#include <sys/socket.h>
8791				#include <sys/sockio.h>
8792int
8793main ()
8794{
8795ioctl(0, SIOCGLIFCONF, (char *)0);
8796  ;
8797  return 0;
8798}
8799_ACEOF
8800rm -f conftest.$ac_objext
8801if { (ac_try="$ac_compile"
8802case "(($ac_try" in
8803  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8804  *) ac_try_echo=$ac_try;;
8805esac
8806eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8807  (eval "$ac_compile") 2>conftest.er1
8808  ac_status=$?
8809  grep -v '^ *+' conftest.er1 >conftest.err
8810  rm -f conftest.er1
8811  cat conftest.err >&5
8812  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8813  (exit $ac_status); } && {
8814	 test -z "$ac_c_werror_flag" ||
8815	 test ! -s conftest.err
8816       } && test -s conftest.$ac_objext; then
8817  ac_cv_lbl_have_siocglifconf=yes
8818else
8819  echo "$as_me: failed program was:" >&5
8820sed 's/^/| /' conftest.$ac_ext >&5
8821
8822	ac_cv_lbl_have_siocglifconf=no
8823fi
8824
8825rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8826fi
8827
8828			{ echo "$as_me:$LINENO: result: $ac_cv_lbl_have_siocglifconf" >&5
8829echo "${ECHO_T}$ac_cv_lbl_have_siocglifconf" >&6; }
8830			if test $ac_cv_lbl_have_siocglifconf = yes ; then
8831				V_FINDALLDEVS=glifc
8832			else
8833				V_FINDALLDEVS=gifc
8834			fi
8835			#
8836			# Needed for common functions used by pcap-[dlpi,libdlpi].c
8837			#
8838		 	SSRC="dlpisubs.c"
8839			;;
8840
8841		*)
8842			#
8843			# Assume we just have SIOCGIFCONF.
8844			# (XXX - on at least later Linux kernels, there's
8845			# another mechanism, and we should be using that
8846			# instead.)
8847			#
8848			V_FINDALLDEVS=gifc
8849			;;
8850		esac
8851fi
8852
8853fi
8854
8855fi
8856
8857
8858{ echo "$as_me:$LINENO: checking for socklen_t" >&5
8859echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6; }
8860cat >conftest.$ac_ext <<_ACEOF
8861/* confdefs.h.  */
8862_ACEOF
8863cat confdefs.h >>conftest.$ac_ext
8864cat >>conftest.$ac_ext <<_ACEOF
8865/* end confdefs.h.  */
8866
8867	#include <sys/types.h>
8868	#include <sys/socket.h>
8869
8870int
8871main ()
8872{
8873 socklen_t x;
8874  ;
8875  return 0;
8876}
8877_ACEOF
8878rm -f conftest.$ac_objext
8879if { (ac_try="$ac_compile"
8880case "(($ac_try" in
8881  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8882  *) ac_try_echo=$ac_try;;
8883esac
8884eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8885  (eval "$ac_compile") 2>conftest.er1
8886  ac_status=$?
8887  grep -v '^ *+' conftest.er1 >conftest.err
8888  rm -f conftest.er1
8889  cat conftest.err >&5
8890  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8891  (exit $ac_status); } && {
8892	 test -z "$ac_c_werror_flag" ||
8893	 test ! -s conftest.err
8894       } && test -s conftest.$ac_objext; then
8895  have_socklen_t=yes
8896else
8897  echo "$as_me: failed program was:" >&5
8898sed 's/^/| /' conftest.$ac_ext >&5
8899
8900	have_socklen_t=no
8901fi
8902
8903rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8904if test "x$have_socklen_t" = "xyes"; then
8905
8906cat >>confdefs.h <<\_ACEOF
8907#define HAVE_SOCKLEN_T 1
8908_ACEOF
8909
8910fi
8911{ echo "$as_me:$LINENO: result: $have_socklen_t" >&5
8912echo "${ECHO_T}$have_socklen_t" >&6; }
8913
8914# Check whether --enable-ipv6 was given.
8915if test "${enable_ipv6+set}" = set; then
8916  enableval=$enable_ipv6;
8917else
8918  enable_ipv6=ifavailable
8919fi
8920
8921if test "$enable_ipv6" != "no"; then
8922	{ echo "$as_me:$LINENO: checking for getaddrinfo" >&5
8923echo $ECHO_N "checking for getaddrinfo... $ECHO_C" >&6; }
8924if test "${ac_cv_func_getaddrinfo+set}" = set; then
8925  echo $ECHO_N "(cached) $ECHO_C" >&6
8926else
8927  cat >conftest.$ac_ext <<_ACEOF
8928/* confdefs.h.  */
8929_ACEOF
8930cat confdefs.h >>conftest.$ac_ext
8931cat >>conftest.$ac_ext <<_ACEOF
8932/* end confdefs.h.  */
8933/* Define getaddrinfo to an innocuous variant, in case <limits.h> declares getaddrinfo.
8934   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
8935#define getaddrinfo innocuous_getaddrinfo
8936
8937/* System header to define __stub macros and hopefully few prototypes,
8938    which can conflict with char getaddrinfo (); below.
8939    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8940    <limits.h> exists even on freestanding compilers.  */
8941
8942#ifdef __STDC__
8943# include <limits.h>
8944#else
8945# include <assert.h>
8946#endif
8947
8948#undef getaddrinfo
8949
8950/* Override any GCC internal prototype to avoid an error.
8951   Use char because int might match the return type of a GCC
8952   builtin and then its argument prototype would still apply.  */
8953#ifdef __cplusplus
8954extern "C"
8955#endif
8956char getaddrinfo ();
8957/* The GNU C library defines this for functions which it implements
8958    to always fail with ENOSYS.  Some functions are actually named
8959    something starting with __ and the normal name is an alias.  */
8960#if defined __stub_getaddrinfo || defined __stub___getaddrinfo
8961choke me
8962#endif
8963
8964int
8965main ()
8966{
8967return getaddrinfo ();
8968  ;
8969  return 0;
8970}
8971_ACEOF
8972rm -f conftest.$ac_objext conftest$ac_exeext
8973if { (ac_try="$ac_link"
8974case "(($ac_try" in
8975  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8976  *) ac_try_echo=$ac_try;;
8977esac
8978eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8979  (eval "$ac_link") 2>conftest.er1
8980  ac_status=$?
8981  grep -v '^ *+' conftest.er1 >conftest.err
8982  rm -f conftest.er1
8983  cat conftest.err >&5
8984  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8985  (exit $ac_status); } && {
8986	 test -z "$ac_c_werror_flag" ||
8987	 test ! -s conftest.err
8988       } && test -s conftest$ac_exeext &&
8989       $as_test_x conftest$ac_exeext; then
8990  ac_cv_func_getaddrinfo=yes
8991else
8992  echo "$as_me: failed program was:" >&5
8993sed 's/^/| /' conftest.$ac_ext >&5
8994
8995	ac_cv_func_getaddrinfo=no
8996fi
8997
8998rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8999      conftest$ac_exeext conftest.$ac_ext
9000fi
9001{ echo "$as_me:$LINENO: result: $ac_cv_func_getaddrinfo" >&5
9002echo "${ECHO_T}$ac_cv_func_getaddrinfo" >&6; }
9003if test $ac_cv_func_getaddrinfo = yes; then
9004
9005
9006cat >>confdefs.h <<\_ACEOF
9007#define INET6 1
9008_ACEOF
9009
9010
9011else
9012
9013		if test "$enable_ipv6" != "ifavailable"; then
9014			{ { echo "$as_me:$LINENO: error: --enable-ipv6 was given, but getaddrinfo isn't available
9015See \`config.log' for more details." >&5
9016echo "$as_me: error: --enable-ipv6 was given, but getaddrinfo isn't available
9017See \`config.log' for more details." >&2;}
9018   { (exit 1); exit 1; }; }
9019		fi
9020
9021fi
9022
9023fi
9024
9025{ echo "$as_me:$LINENO: checking whether to build optimizer debugging code" >&5
9026echo $ECHO_N "checking whether to build optimizer debugging code... $ECHO_C" >&6; }
9027# Check whether --enable-optimizer-dbg was given.
9028if test "${enable_optimizer_dbg+set}" = set; then
9029  enableval=$enable_optimizer_dbg;
9030fi
9031
9032if test "$enable_optimizer_dbg" = "yes"; then
9033
9034cat >>confdefs.h <<\_ACEOF
9035#define BDEBUG 1
9036_ACEOF
9037
9038fi
9039{ echo "$as_me:$LINENO: result: ${enable_optimizer_dbg-no}" >&5
9040echo "${ECHO_T}${enable_optimizer_dbg-no}" >&6; }
9041
9042{ echo "$as_me:$LINENO: checking whether to build parser debugging code" >&5
9043echo $ECHO_N "checking whether to build parser debugging code... $ECHO_C" >&6; }
9044# Check whether --enable-yydebug was given.
9045if test "${enable_yydebug+set}" = set; then
9046  enableval=$enable_yydebug;
9047fi
9048
9049if test "$enable_yydebug" = "yes"; then
9050
9051cat >>confdefs.h <<\_ACEOF
9052#define YYDEBUG 1
9053_ACEOF
9054
9055fi
9056{ echo "$as_me:$LINENO: result: ${enable_yydebug-no}" >&5
9057echo "${ECHO_T}${enable_yydebug-no}" >&6; }
9058
9059# Check for Endace DAG card support.
9060
9061# Check whether --with-dag was given.
9062if test "${with_dag+set}" = set; then
9063  withval=$with_dag;
9064	if test "$withval" = no
9065	then
9066		# User doesn't want DAG support.
9067		want_dag=no
9068	elif test "$withval" = yes
9069	then
9070		# User wants DAG support but hasn't specified a directory.
9071		want_dag=yes
9072	else
9073		# User wants DAG support and has specified a directory, so use the provided value.
9074		want_dag=yes
9075		dag_root=$withval
9076	fi
9077
9078else
9079
9080	#
9081	# Use DAG API if present, otherwise don't
9082	#
9083	want_dag=ifpresent
9084
9085fi
9086
9087
9088
9089# Check whether --with-dag-includes was given.
9090if test "${with_dag_includes+set}" = set; then
9091  withval=$with_dag_includes;
9092	# User wants DAG support and has specified a header directory, so use the provided value.
9093	want_dag=yes
9094	dag_include_dir=$withval
9095
9096fi
9097
9098
9099
9100# Check whether --with-dag-libraries was given.
9101if test "${with_dag_libraries+set}" = set; then
9102  withval=$with_dag_libraries;
9103	# User wants DAG support and has specified a library directory, so use the provided value.
9104	want_dag=yes
9105	dag_lib_dir=$withval
9106
9107fi
9108
9109
9110case "$V_PCAP" in
9111linux|bpf|dag)
9112	#
9113	# We support the DAG API if we're on Linux or BSD, or if we're
9114	# building a DAG-only libpcap.
9115	#
9116	;;
9117*)
9118	#
9119	# If the user explicitly requested DAG, tell them it's not
9120	# supported.
9121	#
9122	# If they expressed no preference, don't include it.
9123	#
9124	if test $want_dag = yes; then
9125		{ { echo "$as_me:$LINENO: error: DAG support is only available with 'linux' 'bpf' and 'dag' packet capture types" >&5
9126echo "$as_me: error: DAG support is only available with 'linux' 'bpf' and 'dag' packet capture types" >&2;}
9127   { (exit 1); exit 1; }; }
9128	elif test $want_dag = yes; then
9129		want_dag=no
9130	fi
9131	;;
9132esac
9133
9134ac_cv_lbl_dag_api=no
9135if test "$want_dag" != no; then
9136
9137	{ echo "$as_me:$LINENO: checking whether we have DAG API headers" >&5
9138echo $ECHO_N "checking whether we have DAG API headers... $ECHO_C" >&6; }
9139
9140	# If necessary, set default paths for DAG API headers and libraries.
9141	if test -z "$dag_root"; then
9142	    dag_root=/usr/local
9143	fi
9144
9145	if test -z "$dag_include_dir"; then
9146		dag_include_dir="$dag_root/include"
9147	fi
9148
9149	if test -z "$dag_lib_dir"; then
9150	    dag_lib_dir="$dag_root/lib"
9151	fi
9152
9153	if test -z "$dag_tools_dir"; then
9154	    dag_tools_dir="$dag_root/tools"
9155	fi
9156
9157	if test -r $dag_include_dir/dagapi.h; then
9158		ac_cv_lbl_dag_api=yes
9159	fi
9160	{ echo "$as_me:$LINENO: result: $ac_cv_lbl_dag_api ($dag_include_dir)" >&5
9161echo "${ECHO_T}$ac_cv_lbl_dag_api ($dag_include_dir)" >&6; }
9162fi
9163
9164if test $ac_cv_lbl_dag_api = yes; then
9165	V_INCLS="$V_INCLS -I$dag_include_dir"
9166
9167	if test $V_PCAP != dag ; then
9168		 SSRC="pcap-dag.c"
9169	fi
9170
9171	# See if we can find a general version string.
9172	# Don't need to save and restore LIBS to prevent -ldag being
9173	# included if there's a found-action (arg 3).
9174	saved_ldflags=$LDFLAGS
9175	LDFLAGS="-L$dag_lib_dir"
9176	{ echo "$as_me:$LINENO: checking for dag_attach_stream in -ldag" >&5
9177echo $ECHO_N "checking for dag_attach_stream in -ldag... $ECHO_C" >&6; }
9178if test "${ac_cv_lib_dag_dag_attach_stream+set}" = set; then
9179  echo $ECHO_N "(cached) $ECHO_C" >&6
9180else
9181  ac_check_lib_save_LIBS=$LIBS
9182LIBS="-ldag  $LIBS"
9183cat >conftest.$ac_ext <<_ACEOF
9184/* confdefs.h.  */
9185_ACEOF
9186cat confdefs.h >>conftest.$ac_ext
9187cat >>conftest.$ac_ext <<_ACEOF
9188/* end confdefs.h.  */
9189
9190/* Override any GCC internal prototype to avoid an error.
9191   Use char because int might match the return type of a GCC
9192   builtin and then its argument prototype would still apply.  */
9193#ifdef __cplusplus
9194extern "C"
9195#endif
9196char dag_attach_stream ();
9197int
9198main ()
9199{
9200return dag_attach_stream ();
9201  ;
9202  return 0;
9203}
9204_ACEOF
9205rm -f conftest.$ac_objext conftest$ac_exeext
9206if { (ac_try="$ac_link"
9207case "(($ac_try" in
9208  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9209  *) ac_try_echo=$ac_try;;
9210esac
9211eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9212  (eval "$ac_link") 2>conftest.er1
9213  ac_status=$?
9214  grep -v '^ *+' conftest.er1 >conftest.err
9215  rm -f conftest.er1
9216  cat conftest.err >&5
9217  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9218  (exit $ac_status); } && {
9219	 test -z "$ac_c_werror_flag" ||
9220	 test ! -s conftest.err
9221       } && test -s conftest$ac_exeext &&
9222       $as_test_x conftest$ac_exeext; then
9223  ac_cv_lib_dag_dag_attach_stream=yes
9224else
9225  echo "$as_me: failed program was:" >&5
9226sed 's/^/| /' conftest.$ac_ext >&5
9227
9228	ac_cv_lib_dag_dag_attach_stream=no
9229fi
9230
9231rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9232      conftest$ac_exeext conftest.$ac_ext
9233LIBS=$ac_check_lib_save_LIBS
9234fi
9235{ echo "$as_me:$LINENO: result: $ac_cv_lib_dag_dag_attach_stream" >&5
9236echo "${ECHO_T}$ac_cv_lib_dag_dag_attach_stream" >&6; }
9237if test $ac_cv_lib_dag_dag_attach_stream = yes; then
9238  dag_streams="1"
9239else
9240  dag_streams="0"
9241fi
9242
9243	{ echo "$as_me:$LINENO: checking for dag_get_erf_types in -ldag" >&5
9244echo $ECHO_N "checking for dag_get_erf_types in -ldag... $ECHO_C" >&6; }
9245if test "${ac_cv_lib_dag_dag_get_erf_types+set}" = set; then
9246  echo $ECHO_N "(cached) $ECHO_C" >&6
9247else
9248  ac_check_lib_save_LIBS=$LIBS
9249LIBS="-ldag  $LIBS"
9250cat >conftest.$ac_ext <<_ACEOF
9251/* confdefs.h.  */
9252_ACEOF
9253cat confdefs.h >>conftest.$ac_ext
9254cat >>conftest.$ac_ext <<_ACEOF
9255/* end confdefs.h.  */
9256
9257/* Override any GCC internal prototype to avoid an error.
9258   Use char because int might match the return type of a GCC
9259   builtin and then its argument prototype would still apply.  */
9260#ifdef __cplusplus
9261extern "C"
9262#endif
9263char dag_get_erf_types ();
9264int
9265main ()
9266{
9267return dag_get_erf_types ();
9268  ;
9269  return 0;
9270}
9271_ACEOF
9272rm -f conftest.$ac_objext conftest$ac_exeext
9273if { (ac_try="$ac_link"
9274case "(($ac_try" in
9275  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9276  *) ac_try_echo=$ac_try;;
9277esac
9278eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9279  (eval "$ac_link") 2>conftest.er1
9280  ac_status=$?
9281  grep -v '^ *+' conftest.er1 >conftest.err
9282  rm -f conftest.er1
9283  cat conftest.err >&5
9284  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9285  (exit $ac_status); } && {
9286	 test -z "$ac_c_werror_flag" ||
9287	 test ! -s conftest.err
9288       } && test -s conftest$ac_exeext &&
9289       $as_test_x conftest$ac_exeext; then
9290  ac_cv_lib_dag_dag_get_erf_types=yes
9291else
9292  echo "$as_me: failed program was:" >&5
9293sed 's/^/| /' conftest.$ac_ext >&5
9294
9295	ac_cv_lib_dag_dag_get_erf_types=no
9296fi
9297
9298rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9299      conftest$ac_exeext conftest.$ac_ext
9300LIBS=$ac_check_lib_save_LIBS
9301fi
9302{ echo "$as_me:$LINENO: result: $ac_cv_lib_dag_dag_get_erf_types" >&5
9303echo "${ECHO_T}$ac_cv_lib_dag_dag_get_erf_types" >&6; }
9304if test $ac_cv_lib_dag_dag_get_erf_types = yes; then
9305
9306
9307cat >>confdefs.h <<\_ACEOF
9308#define HAVE_DAG_GET_ERF_TYPES 1
9309_ACEOF
9310
9311fi
9312
9313	{ echo "$as_me:$LINENO: checking for dag_get_stream_erf_types in -ldag" >&5
9314echo $ECHO_N "checking for dag_get_stream_erf_types in -ldag... $ECHO_C" >&6; }
9315if test "${ac_cv_lib_dag_dag_get_stream_erf_types+set}" = set; then
9316  echo $ECHO_N "(cached) $ECHO_C" >&6
9317else
9318  ac_check_lib_save_LIBS=$LIBS
9319LIBS="-ldag  $LIBS"
9320cat >conftest.$ac_ext <<_ACEOF
9321/* confdefs.h.  */
9322_ACEOF
9323cat confdefs.h >>conftest.$ac_ext
9324cat >>conftest.$ac_ext <<_ACEOF
9325/* end confdefs.h.  */
9326
9327/* Override any GCC internal prototype to avoid an error.
9328   Use char because int might match the return type of a GCC
9329   builtin and then its argument prototype would still apply.  */
9330#ifdef __cplusplus
9331extern "C"
9332#endif
9333char dag_get_stream_erf_types ();
9334int
9335main ()
9336{
9337return dag_get_stream_erf_types ();
9338  ;
9339  return 0;
9340}
9341_ACEOF
9342rm -f conftest.$ac_objext conftest$ac_exeext
9343if { (ac_try="$ac_link"
9344case "(($ac_try" in
9345  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9346  *) ac_try_echo=$ac_try;;
9347esac
9348eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9349  (eval "$ac_link") 2>conftest.er1
9350  ac_status=$?
9351  grep -v '^ *+' conftest.er1 >conftest.err
9352  rm -f conftest.er1
9353  cat conftest.err >&5
9354  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9355  (exit $ac_status); } && {
9356	 test -z "$ac_c_werror_flag" ||
9357	 test ! -s conftest.err
9358       } && test -s conftest$ac_exeext &&
9359       $as_test_x conftest$ac_exeext; then
9360  ac_cv_lib_dag_dag_get_stream_erf_types=yes
9361else
9362  echo "$as_me: failed program was:" >&5
9363sed 's/^/| /' conftest.$ac_ext >&5
9364
9365	ac_cv_lib_dag_dag_get_stream_erf_types=no
9366fi
9367
9368rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9369      conftest$ac_exeext conftest.$ac_ext
9370LIBS=$ac_check_lib_save_LIBS
9371fi
9372{ echo "$as_me:$LINENO: result: $ac_cv_lib_dag_dag_get_stream_erf_types" >&5
9373echo "${ECHO_T}$ac_cv_lib_dag_dag_get_stream_erf_types" >&6; }
9374if test $ac_cv_lib_dag_dag_get_stream_erf_types = yes; then
9375
9376
9377cat >>confdefs.h <<\_ACEOF
9378#define HAVE_DAG_GET_STREAM_ERF_TYPES 1
9379_ACEOF
9380
9381fi
9382
9383
9384	LDFLAGS=$saved_ldflags
9385
9386	if test "$dag_streams" = 1; then
9387
9388cat >>confdefs.h <<\_ACEOF
9389#define HAVE_DAG_STREAMS_API 1
9390_ACEOF
9391
9392		LIBS="$LIBS -ldag"
9393		LDFLAGS="$LDFLAGS -L$dag_lib_dir"
9394
9395		{ echo "$as_me:$LINENO: checking for vdag_set_device_info in -lvdag" >&5
9396echo $ECHO_N "checking for vdag_set_device_info in -lvdag... $ECHO_C" >&6; }
9397if test "${ac_cv_lib_vdag_vdag_set_device_info+set}" = set; then
9398  echo $ECHO_N "(cached) $ECHO_C" >&6
9399else
9400  ac_check_lib_save_LIBS=$LIBS
9401LIBS="-lvdag  $LIBS"
9402cat >conftest.$ac_ext <<_ACEOF
9403/* confdefs.h.  */
9404_ACEOF
9405cat confdefs.h >>conftest.$ac_ext
9406cat >>conftest.$ac_ext <<_ACEOF
9407/* end confdefs.h.  */
9408
9409/* Override any GCC internal prototype to avoid an error.
9410   Use char because int might match the return type of a GCC
9411   builtin and then its argument prototype would still apply.  */
9412#ifdef __cplusplus
9413extern "C"
9414#endif
9415char vdag_set_device_info ();
9416int
9417main ()
9418{
9419return vdag_set_device_info ();
9420  ;
9421  return 0;
9422}
9423_ACEOF
9424rm -f conftest.$ac_objext conftest$ac_exeext
9425if { (ac_try="$ac_link"
9426case "(($ac_try" in
9427  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9428  *) ac_try_echo=$ac_try;;
9429esac
9430eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9431  (eval "$ac_link") 2>conftest.er1
9432  ac_status=$?
9433  grep -v '^ *+' conftest.er1 >conftest.err
9434  rm -f conftest.er1
9435  cat conftest.err >&5
9436  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9437  (exit $ac_status); } && {
9438	 test -z "$ac_c_werror_flag" ||
9439	 test ! -s conftest.err
9440       } && test -s conftest$ac_exeext &&
9441       $as_test_x conftest$ac_exeext; then
9442  ac_cv_lib_vdag_vdag_set_device_info=yes
9443else
9444  echo "$as_me: failed program was:" >&5
9445sed 's/^/| /' conftest.$ac_ext >&5
9446
9447	ac_cv_lib_vdag_vdag_set_device_info=no
9448fi
9449
9450rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9451      conftest$ac_exeext conftest.$ac_ext
9452LIBS=$ac_check_lib_save_LIBS
9453fi
9454{ echo "$as_me:$LINENO: result: $ac_cv_lib_vdag_vdag_set_device_info" >&5
9455echo "${ECHO_T}$ac_cv_lib_vdag_vdag_set_device_info" >&6; }
9456if test $ac_cv_lib_vdag_vdag_set_device_info = yes; then
9457  ac_dag_have_vdag="1"
9458else
9459  ac_dag_have_vdag="0"
9460fi
9461
9462		if test "$ac_dag_have_vdag" = 1; then
9463
9464cat >>confdefs.h <<\_ACEOF
9465#define HAVE_DAG_VDAG 1
9466_ACEOF
9467
9468			LIBS="$LIBS -lpthread"
9469		fi
9470	fi
9471
9472
9473cat >>confdefs.h <<\_ACEOF
9474#define HAVE_DAG_API 1
9475_ACEOF
9476
9477fi
9478
9479{ echo "$as_me:$LINENO: checking whether we have the DAG API" >&5
9480echo $ECHO_N "checking whether we have the DAG API... $ECHO_C" >&6; }
9481
9482if test $ac_cv_lbl_dag_api = no; then
9483	{ echo "$as_me:$LINENO: result: no" >&5
9484echo "${ECHO_T}no" >&6; }
9485	if test "$want_dag" = yes; then
9486        	# User wanted DAG support but we couldn't find it.
9487		{ { echo "$as_me:$LINENO: error: DAG API requested, but not found at $dag_root: use --without-dag" >&5
9488echo "$as_me: error: DAG API requested, but not found at $dag_root: use --without-dag" >&2;}
9489   { (exit 1); exit 1; }; }
9490	fi
9491
9492	if test "$V_PCAP" = dag; then
9493		# User requested "dag" capture type but the DAG API wasn't
9494		# found.
9495		{ { echo "$as_me:$LINENO: error: Specifying the capture type as \"dag\" requires the DAG API to be present; use the --with-dag options to specify the location. (Try \"./configure --help\" for more information.)" >&5
9496echo "$as_me: error: Specifying the capture type as \"dag\" requires the DAG API to be present; use the --with-dag options to specify the location. (Try \"./configure --help\" for more information.)" >&2;}
9497   { (exit 1); exit 1; }; }
9498	fi
9499else
9500	{ echo "$as_me:$LINENO: result: yes" >&5
9501echo "${ECHO_T}yes" >&6; }
9502fi
9503
9504
9505# Check whether --with-septel was given.
9506if test "${with_septel+set}" = set; then
9507  withval=$with_septel;
9508	if test "$withval" = no
9509	then
9510		want_septel=no
9511	elif test "$withval" = yes
9512	then
9513		want_septel=yes
9514		septel_root=
9515	else
9516		want_septel=yes
9517		septel_root=$withval
9518	fi
9519
9520else
9521
9522	#
9523	# Use Septel API if present, otherwise don't
9524	#
9525	want_septel=ifpresent
9526	septel_root=./../septel
9527
9528fi
9529
9530ac_cv_lbl_septel_api=no
9531case "$V_PCAP" in
9532linux|septel)
9533	#
9534	# We support the Septel API if we're on Linux, or if we're building
9535	# a Septel-only libpcap.
9536	#
9537	;;
9538*)
9539	#
9540	# If the user explicitly requested Septel, tell them it's not
9541	# supported.
9542	#
9543	# If they expressed no preference, don't include it.
9544	#
9545	if test $want_septel = yes; then
9546		{ { echo "$as_me:$LINENO: error: Septel support only available with 'linux' and 'septel' packet capture types" >&5
9547echo "$as_me: error: Septel support only available with 'linux' and 'septel' packet capture types" >&2;}
9548   { (exit 1); exit 1; }; }
9549	elif test $want_septel = yes; then
9550		want_septel=no
9551	fi
9552	;;
9553esac
9554
9555if test "$with_septel" != no; then
9556	{ echo "$as_me:$LINENO: checking whether we have Septel API" >&5
9557echo $ECHO_N "checking whether we have Septel API... $ECHO_C" >&6; }
9558
9559	if test -z "$septel_root"; then
9560		septel_root=$srcdir/../septel
9561	fi
9562
9563	septel_tools_dir="$septel_root"
9564	septel_include_dir="$septel_root/INC"
9565
9566	ac_cv_lbl_septel_api=no
9567	if test -r "$septel_include_dir/msg.h"; then
9568		V_INCLS="$V_INCLS -I$septel_include_dir"
9569		ADDLOBJS="$ADDLOBJS $septel_tools_dir/asciibin.o $septel_tools_dir/bit2byte.o $septel_tools_dir/confirm.o $septel_tools_dir/fmtmsg.o $septel_tools_dir/gct_unix.o $septel_tools_dir/hqueue.o $septel_tools_dir/ident.o $septel_tools_dir/mem.o $septel_tools_dir/pack.o $septel_tools_dir/parse.o $septel_tools_dir/pool.o $septel_tools_dir/sdlsig.o $septel_tools_dir/strtonum.o $septel_tools_dir/timer.o $septel_tools_dir/trace.o"
9570		ADDLARCHIVEOBJS="$ADDLARCHIVEOBJS $septel_tools_dir/asciibin.o $septel_tools_dir/bit2byte.o $septel_tools_dir/confirm.o $septel_tools_dir/fmtmsg.o $septel_tools_dir/gct_unix.o $septel_tools_dir/hqueue.o $septel_tools_dir/ident.o $septel_tools_dir/mem.o $septel_tools_dir/pack.o $septel_tools_dir/parse.o $septel_tools_dir/pool.o $septel_tools_dir/sdlsig.o $septel_tools_dir/strtonum.o $septel_tools_dir/timer.o $septel_tools_dir/trace.o"
9571
9572		if test "$V_PCAP" != septel ; then
9573			 SSRC="pcap-septel.c"
9574		fi
9575		ac_cv_lbl_septel_api=yes
9576	fi
9577
9578	{ echo "$as_me:$LINENO: result: $ac_cv_lbl_septel_api" >&5
9579echo "${ECHO_T}$ac_cv_lbl_septel_api" >&6; }
9580	if test $ac_cv_lbl_septel_api = no; then
9581		if test "$want_septel" = yes; then
9582			{ { echo "$as_me:$LINENO: error: Septel API not found under directory $septel_root; use --without-septel" >&5
9583echo "$as_me: error: Septel API not found under directory $septel_root; use --without-septel" >&2;}
9584   { (exit 1); exit 1; }; }
9585		fi
9586	else
9587
9588cat >>confdefs.h <<\_ACEOF
9589#define HAVE_SEPTEL_API 1
9590_ACEOF
9591
9592	fi
9593fi
9594
9595if test "$V_PCAP" = septel -a "$ac_cv_lbl_septel_api" = no; then
9596	{ { echo "$as_me:$LINENO: error: Specifying the capture type as 'septel' requires the Septel API to be present; use --with-septel=DIR" >&5
9597echo "$as_me: error: Specifying the capture type as 'septel' requires the Septel API to be present; use --with-septel=DIR" >&2;}
9598   { (exit 1); exit 1; }; }
9599fi
9600
9601# Check for Myricom SNF support.
9602
9603# Check whether --with-snf was given.
9604if test "${with_snf+set}" = set; then
9605  withval=$with_snf;
9606	if test "$withval" = no
9607	then
9608		# User explicitly doesn't want SNF
9609		want_snf=no
9610	elif test "$withval" = yes
9611	then
9612		# User wants SNF support but hasn't specific a directory.
9613		want_snf=yes
9614	else
9615		# User wants SNF support with a specified directory.
9616		want_snf=yes
9617		snf_root=$withval
9618	fi
9619
9620else
9621
9622	#
9623	# Use Sniffer API if present, otherwise don't
9624	#
9625	want_snf=ifpresent
9626
9627fi
9628
9629
9630
9631# Check whether --with-snf-includes was given.
9632if test "${with_snf_includes+set}" = set; then
9633  withval=$with_snf_includes;
9634	# User wants SNF with specific header directory
9635	want_snf=yes
9636	snf_include_dir=$withval
9637
9638fi
9639
9640
9641
9642# Check whether --with-snf-libraries was given.
9643if test "${with_snf_libraries+set}" = set; then
9644  withval=$with_snf_libraries;
9645	# User wants SNF with specific lib directory
9646	want_snf=yes
9647	snf_lib_dir=$withval
9648
9649fi
9650
9651
9652case "$V_PCAP" in
9653bpf|linux|snf)
9654	#
9655	# We support the Sniffer API if we're on BSD, Linux, or if we're
9656	# building a Sniffer-only libpcap.
9657	#
9658	;;
9659*)
9660	#
9661	# If the user explicitly requested Sniffer, tell them it's not
9662	# supported.
9663	#
9664	# If they expressed no preference, don't include it.
9665	#
9666	if test $want_snf = yes; then
9667		{ { echo "$as_me:$LINENO: error: Myricom SNF support only available with 'bpf' 'linux' and 'snf' packet capture types" >&5
9668echo "$as_me: error: Myricom SNF support only available with 'bpf' 'linux' and 'snf' packet capture types" >&2;}
9669   { (exit 1); exit 1; }; }
9670	elif test $want_snf = yes; then
9671		want_snf=no
9672	fi
9673	;;
9674esac
9675
9676ac_cv_lbl_snf_api=no
9677if test "$with_snf" != no; then
9678
9679	{ echo "$as_me:$LINENO: checking whether we have Myricom Sniffer API" >&5
9680echo $ECHO_N "checking whether we have Myricom Sniffer API... $ECHO_C" >&6; }
9681
9682	if test -z "$snf_root"; then
9683		snf_root=/opt/snf
9684	fi
9685
9686	if test -z "$snf_include_dir"; then
9687		snf_include_dir="$snf_root/include"
9688	fi
9689
9690	if test -z "$snf_lib_dir"; then
9691		snf_lib_dir="$snf_root/lib"
9692	fi
9693
9694	if test -f "$snf_include_dir/snf.h"; then
9695		ac_cv_lbl_snf_api=yes
9696	fi
9697	{ echo "$as_me:$LINENO: result: $ac_cv_lbl_snf_api ($snf_root)" >&5
9698echo "${ECHO_T}$ac_cv_lbl_snf_api ($snf_root)" >&6; }
9699
9700	if test $ac_cv_lbl_snf_api = no; then
9701		if test "$want_snf" = yes; then
9702			{ { echo "$as_me:$LINENO: error: SNF API headers not found under $snf_include_dir; use --without-snf" >&5
9703echo "$as_me: error: SNF API headers not found under $snf_include_dir; use --without-snf" >&2;}
9704   { (exit 1); exit 1; }; }
9705		fi
9706	else
9707		saved_ldflags=$LDFLAGS
9708		LDFLAGS="$LDFLAGS -L$snf_lib_dir"
9709		{ echo "$as_me:$LINENO: checking for snf_init in -lsnf" >&5
9710echo $ECHO_N "checking for snf_init in -lsnf... $ECHO_C" >&6; }
9711if test "${ac_cv_lib_snf_snf_init+set}" = set; then
9712  echo $ECHO_N "(cached) $ECHO_C" >&6
9713else
9714  ac_check_lib_save_LIBS=$LIBS
9715LIBS="-lsnf  $LIBS"
9716cat >conftest.$ac_ext <<_ACEOF
9717/* confdefs.h.  */
9718_ACEOF
9719cat confdefs.h >>conftest.$ac_ext
9720cat >>conftest.$ac_ext <<_ACEOF
9721/* end confdefs.h.  */
9722
9723/* Override any GCC internal prototype to avoid an error.
9724   Use char because int might match the return type of a GCC
9725   builtin and then its argument prototype would still apply.  */
9726#ifdef __cplusplus
9727extern "C"
9728#endif
9729char snf_init ();
9730int
9731main ()
9732{
9733return snf_init ();
9734  ;
9735  return 0;
9736}
9737_ACEOF
9738rm -f conftest.$ac_objext conftest$ac_exeext
9739if { (ac_try="$ac_link"
9740case "(($ac_try" in
9741  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9742  *) ac_try_echo=$ac_try;;
9743esac
9744eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9745  (eval "$ac_link") 2>conftest.er1
9746  ac_status=$?
9747  grep -v '^ *+' conftest.er1 >conftest.err
9748  rm -f conftest.er1
9749  cat conftest.err >&5
9750  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9751  (exit $ac_status); } && {
9752	 test -z "$ac_c_werror_flag" ||
9753	 test ! -s conftest.err
9754       } && test -s conftest$ac_exeext &&
9755       $as_test_x conftest$ac_exeext; then
9756  ac_cv_lib_snf_snf_init=yes
9757else
9758  echo "$as_me: failed program was:" >&5
9759sed 's/^/| /' conftest.$ac_ext >&5
9760
9761	ac_cv_lib_snf_snf_init=no
9762fi
9763
9764rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9765      conftest$ac_exeext conftest.$ac_ext
9766LIBS=$ac_check_lib_save_LIBS
9767fi
9768{ echo "$as_me:$LINENO: result: $ac_cv_lib_snf_snf_init" >&5
9769echo "${ECHO_T}$ac_cv_lib_snf_snf_init" >&6; }
9770if test $ac_cv_lib_snf_snf_init = yes; then
9771  ac_cv_lbl_snf_api="yes"
9772else
9773  ac_cv_lbl_snf_api="no"
9774fi
9775
9776		LDFLAGS="$saved_ldflags"
9777
9778		if test $ac_cv_lbl_snf_api = no; then
9779			if test "$want_snf" = yes; then
9780				{ { echo "$as_me:$LINENO: error: SNF API cannot correctly be linked check config.log; use --without-snf" >&5
9781echo "$as_me: error: SNF API cannot correctly be linked check config.log; use --without-snf" >&2;}
9782   { (exit 1); exit 1; }; }
9783			fi
9784		else
9785			V_INCLS="$V_INCLS -I$snf_include_dir"
9786			LIBS="$LIBS -lsnf"
9787			LDFLAGS="$LDFLAGS -L$snf_lib_dir"
9788			if test "$V_PCAP" != snf ; then
9789				SSRC="pcap-snf.c"
9790			fi
9791
9792cat >>confdefs.h <<\_ACEOF
9793#define HAVE_SNF_API 1
9794_ACEOF
9795
9796		fi
9797	fi
9798fi
9799
9800if test "$V_PCAP" = snf -a "$ac_cv_lbl_snf_api" = no; then
9801	{ { echo "$as_me:$LINENO: error: Specifying the capture type as 'snf' requires the Myricom Sniffer API to be present; use --with-snf=DIR" >&5
9802echo "$as_me: error: Specifying the capture type as 'snf' requires the Myricom Sniffer API to be present; use --with-snf=DIR" >&2;}
9803   { (exit 1); exit 1; }; }
9804fi
9805
9806
9807# Check whether --with-flex was given.
9808if test "${with_flex+set}" = set; then
9809  withval=$with_flex;
9810fi
9811
9812
9813# Check whether --with-bison was given.
9814if test "${with_bison+set}" = set; then
9815  withval=$with_bison;
9816fi
9817
9818    if test "$with_flex" = no ; then
9819	    V_LEX=lex
9820    else
9821	    for ac_prog in flex
9822do
9823  # Extract the first word of "$ac_prog", so it can be a program name with args.
9824set dummy $ac_prog; ac_word=$2
9825{ echo "$as_me:$LINENO: checking for $ac_word" >&5
9826echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
9827if test "${ac_cv_prog_V_LEX+set}" = set; then
9828  echo $ECHO_N "(cached) $ECHO_C" >&6
9829else
9830  if test -n "$V_LEX"; then
9831  ac_cv_prog_V_LEX="$V_LEX" # Let the user override the test.
9832else
9833as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9834for as_dir in $PATH
9835do
9836  IFS=$as_save_IFS
9837  test -z "$as_dir" && as_dir=.
9838  for ac_exec_ext in '' $ac_executable_extensions; do
9839  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9840    ac_cv_prog_V_LEX="$ac_prog"
9841    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9842    break 2
9843  fi
9844done
9845done
9846IFS=$as_save_IFS
9847
9848fi
9849fi
9850V_LEX=$ac_cv_prog_V_LEX
9851if test -n "$V_LEX"; then
9852  { echo "$as_me:$LINENO: result: $V_LEX" >&5
9853echo "${ECHO_T}$V_LEX" >&6; }
9854else
9855  { echo "$as_me:$LINENO: result: no" >&5
9856echo "${ECHO_T}no" >&6; }
9857fi
9858
9859
9860  test -n "$V_LEX" && break
9861done
9862test -n "$V_LEX" || V_LEX="lex"
9863
9864    fi
9865    if test "$V_LEX" = flex ; then
9866	    # The -V flag was added in 2.4
9867	    { echo "$as_me:$LINENO: checking for flex 2.4 or higher" >&5
9868echo $ECHO_N "checking for flex 2.4 or higher... $ECHO_C" >&6; }
9869	    if test "${ac_cv_lbl_flex_v24+set}" = set; then
9870  echo $ECHO_N "(cached) $ECHO_C" >&6
9871else
9872  if flex -V >/dev/null 2>&1; then
9873			ac_cv_lbl_flex_v24=yes
9874		else
9875			ac_cv_lbl_flex_v24=no
9876		fi
9877fi
9878
9879	    { echo "$as_me:$LINENO: result: $ac_cv_lbl_flex_v24" >&5
9880echo "${ECHO_T}$ac_cv_lbl_flex_v24" >&6; }
9881	    if test $ac_cv_lbl_flex_v24 = no ; then
9882		    s="2.4 or higher required"
9883		    { echo "$as_me:$LINENO: WARNING: ignoring obsolete flex executable ($s)" >&5
9884echo "$as_me: WARNING: ignoring obsolete flex executable ($s)" >&2;}
9885		    V_LEX=lex
9886	    fi
9887    fi
9888    if test "$with_bison" = no ; then
9889	    V_YACC=yacc
9890    else
9891	    for ac_prog in bison
9892do
9893  # Extract the first word of "$ac_prog", so it can be a program name with args.
9894set dummy $ac_prog; ac_word=$2
9895{ echo "$as_me:$LINENO: checking for $ac_word" >&5
9896echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
9897if test "${ac_cv_prog_V_YACC+set}" = set; then
9898  echo $ECHO_N "(cached) $ECHO_C" >&6
9899else
9900  if test -n "$V_YACC"; then
9901  ac_cv_prog_V_YACC="$V_YACC" # Let the user override the test.
9902else
9903as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9904for as_dir in $PATH
9905do
9906  IFS=$as_save_IFS
9907  test -z "$as_dir" && as_dir=.
9908  for ac_exec_ext in '' $ac_executable_extensions; do
9909  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9910    ac_cv_prog_V_YACC="$ac_prog"
9911    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9912    break 2
9913  fi
9914done
9915done
9916IFS=$as_save_IFS
9917
9918fi
9919fi
9920V_YACC=$ac_cv_prog_V_YACC
9921if test -n "$V_YACC"; then
9922  { echo "$as_me:$LINENO: result: $V_YACC" >&5
9923echo "${ECHO_T}$V_YACC" >&6; }
9924else
9925  { echo "$as_me:$LINENO: result: no" >&5
9926echo "${ECHO_T}no" >&6; }
9927fi
9928
9929
9930  test -n "$V_YACC" && break
9931done
9932test -n "$V_YACC" || V_YACC="yacc"
9933
9934    fi
9935    if test "$V_YACC" = bison ; then
9936	    V_YACC="$V_YACC -y"
9937    fi
9938    if test "$V_LEX" != lex -a "$V_YACC" = yacc -o "$V_LEX" = lex -a "$V_YACC" != yacc ; then
9939	    { echo "$as_me:$LINENO: WARNING: don't have both flex and bison; reverting to lex/yacc" >&5
9940echo "$as_me: WARNING: don't have both flex and bison; reverting to lex/yacc" >&2;}
9941	    V_LEX=lex
9942	    V_YACC=yacc
9943    fi
9944    if test "$V_LEX" = flex -a -n "pcap_" ; then
9945	    V_LEX="$V_LEX -Ppcap_"
9946	    V_YACC="$V_YACC -p pcap_"
9947    else
9948
9949cat >>confdefs.h <<\_ACEOF
9950#define NEED_YYPARSE_WRAPPER 1
9951_ACEOF
9952
9953    fi
9954if test "$V_LEX" = lex ; then
9955# Some versions of lex can't handle the definitions section of scanner.l .
9956# Try lexing it and complain if it can't deal.
9957	{ echo "$as_me:$LINENO: checking for capable lex" >&5
9958echo $ECHO_N "checking for capable lex... $ECHO_C" >&6; }
9959if test "${tcpdump_cv_capable_lex+set}" = set; then
9960  echo $ECHO_N "(cached) $ECHO_C" >&6
9961else
9962  if lex -t scanner.l > /dev/null 2>&1; then
9963			tcpdump_cv_capable_lex=yes
9964		else
9965			tcpdump_cv_capable_lex=insufficient
9966		fi
9967fi
9968{ echo "$as_me:$LINENO: result: $tcpdump_cv_capable_lex" >&5
9969echo "${ECHO_T}$tcpdump_cv_capable_lex" >&6; }
9970	if test $tcpdump_cv_capable_lex = insufficient ; then
9971		{ { echo "$as_me:$LINENO: error: Your operating system's lex is insufficient to compile
9972 libpcap.  flex is a lex replacement that has many advantages, including
9973 being able to compile libpcap.  For more information, see
9974 http://www.gnu.org/software/flex/flex.html ." >&5
9975echo "$as_me: error: Your operating system's lex is insufficient to compile
9976 libpcap.  flex is a lex replacement that has many advantages, including
9977 being able to compile libpcap.  For more information, see
9978 http://www.gnu.org/software/flex/flex.html ." >&2;}
9979   { (exit 1); exit 1; }; }
9980	fi
9981fi
9982
9983#
9984# Assume, by default, no support for shared libraries and V7/BSD convention
9985# for man pages (file formats in section 5, miscellaneous info in section 7).
9986# Individual cases can override this.
9987#
9988DYEXT="none"
9989MAN_FILE_FORMATS=5
9990MAN_MISC_INFO=7
9991case "$host_os" in
9992
9993aix*)
9994
9995cat >>confdefs.h <<\_ACEOF
9996#define _SUN 1
9997_ACEOF
9998
9999
10000	#
10001	# AIX makes it fun to build shared and static libraries,
10002	# because they're *both* ".a" archive libraries.  We
10003	# build the static library for the benefit of the traditional
10004	# scheme of building libpcap and tcpdump in subdirectories of
10005	# the same directory, with tcpdump statically linked with the
10006	# libpcap in question, but we also build a shared library as
10007	# "libpcap.shareda" and install *it*, rather than the static
10008	# library, as "libpcap.a".
10009	#
10010	DYEXT="shareda"
10011
10012	case "$V_PCAP" in
10013
10014	dlpi)
10015		#
10016		# If we're using DLPI, applications will need to
10017		# use /lib/pse.exp if present, as we use the
10018		# STREAMS routines.
10019		#
10020		pseexe="/lib/pse.exp"
10021		{ echo "$as_me:$LINENO: checking for $pseexe" >&5
10022echo $ECHO_N "checking for $pseexe... $ECHO_C" >&6; }
10023		if test -f $pseexe ; then
10024			{ echo "$as_me:$LINENO: result: yes" >&5
10025echo "${ECHO_T}yes" >&6; }
10026			LIBS="-I:$pseexe"
10027		fi
10028		;;
10029
10030	bpf)
10031		#
10032		# If we're using BPF, we need "-lodm" and "-lcfg", as
10033		# we use them to load the BPF module.
10034		#
10035		LIBS="-lodm -lcfg"
10036		;;
10037	esac
10038	;;
10039
10040darwin*)
10041	DYEXT="dylib"
10042	V_CCOPT="$V_CCOPT -fno-common"
10043	# Check whether --enable-universal was given.
10044if test "${enable_universal+set}" = set; then
10045  enableval=$enable_universal;
10046fi
10047
10048	if test "$enable_universal" != "no"; then
10049		case "$host_os" in
10050
10051		darwin9.*)
10052			#
10053			# Leopard.  Build for 32-bit PowerPC, 64-bit
10054			# PowerPC, x86, and x86-64, with 32-bit PowerPC
10055			# first.  (That's what Apple does.)
10056			#
10057			V_CCOPT="$V_CCOPT -arch ppc -arch ppc64 -arch i386 -arch x86_64"
10058			LDFLAGS="$LDFLAGS -arch ppc -arch ppc64 -arch i386 -arch x86_64"
10059			;;
10060
10061		darwin10.*)
10062			#
10063			# Snow Leopard.  Build for x86-64, x86, and
10064			# 32-bit PowerPC, with x86-64 first.  (That's
10065			# what Apple does, even though Snow Leopard
10066			# doesn't run on PPC, so PPC libpcap runs under
10067			# Rosetta, and Rosetta doesn't support BPF
10068			# ioctls, so PPC programs can't do live
10069			# captures.)
10070			#
10071			V_CCOPT="$V_CCOPT -arch x86_64 -arch i386 -arch ppc"
10072			LDFLAGS="$LDFLAGS -arch x86_64 -arch i386 -arch ppc"
10073			;;
10074
10075		darwin11.*)
10076			#
10077			# Lion.  Build for x86-64 and x86, with x86-64
10078			# first.  (That's probably what Apple does,
10079			# given that Rosetta is gone.)
10080			#
10081			V_CCOPT="$V_CCOPT -arch x86_64 -arch i386"
10082			LDFLAGS="$LDFLAGS -arch x86_64 -arch i386"
10083			;;
10084		esac
10085	fi
10086	;;
10087
10088hpux9*)
10089
10090cat >>confdefs.h <<\_ACEOF
10091#define HAVE_HPUX9 1
10092_ACEOF
10093
10094
10095	#
10096	# Use System V conventions for man pages.
10097	#
10098	MAN_FILE_FORMATS=4
10099	MAN_MISC_INFO=5
10100	;;
10101
10102hpux10.0*)
10103
10104	#
10105	# Use System V conventions for man pages.
10106	#
10107	MAN_FILE_FORMATS=4
10108	MAN_MISC_INFO=5
10109	;;
10110
10111hpux10.1*)
10112
10113	#
10114	# Use System V conventions for man pages.
10115	#
10116	MAN_FILE_FORMATS=4
10117	MAN_MISC_INFO=5
10118	;;
10119
10120hpux*)
10121
10122cat >>confdefs.h <<\_ACEOF
10123#define HAVE_HPUX10_20_OR_LATER 1
10124_ACEOF
10125
10126	if test "`uname -m`" = "ia64"; then
10127		DYEXT="so"
10128	else
10129		DYEXT="sl"
10130	fi
10131
10132	#
10133	# "-b" builds a shared library; "+h" sets the soname.
10134	#
10135	SHLIB_OPT="-b"
10136	SONAME_OPT="+h"
10137
10138	#
10139	# Use System V conventions for man pages.
10140	#
10141	MAN_FILE_FORMATS=4
10142	MAN_MISC_INFO=5
10143	;;
10144
10145irix*)
10146	#
10147	# Use System V conventions for man pages.
10148	#
10149	MAN_FILE_FORMATS=4
10150	MAN_MISC_INFO=5
10151	;;
10152
10153linux*|freebsd*|netbsd*|openbsd*|dragonfly*|kfreebsd*|gnu*)
10154	DYEXT="so"
10155
10156	#
10157	# Compiler assumed to be GCC; run-time linker may require a -R
10158	# flag.
10159	#
10160	if test "$libdir" != "/usr/lib"; then
10161		V_RFLAGS=-Wl,-R$libdir
10162	fi
10163	;;
10164
10165osf*)
10166	DYEXT="so"
10167
10168	#
10169	# Use System V conventions for man pages.
10170	#
10171	MAN_FILE_FORMATS=4
10172	MAN_MISC_INFO=5
10173	;;
10174
10175sinix*)
10176	{ echo "$as_me:$LINENO: checking if SINIX compiler defines sinix" >&5
10177echo $ECHO_N "checking if SINIX compiler defines sinix... $ECHO_C" >&6; }
10178	if test "${ac_cv_cc_sinix_defined+set}" = set; then
10179  echo $ECHO_N "(cached) $ECHO_C" >&6
10180else
10181  cat >conftest.$ac_ext <<_ACEOF
10182/* confdefs.h.  */
10183_ACEOF
10184cat confdefs.h >>conftest.$ac_ext
10185cat >>conftest.$ac_ext <<_ACEOF
10186/* end confdefs.h.  */
10187
10188int
10189main ()
10190{
10191int i = sinix;
10192  ;
10193  return 0;
10194}
10195_ACEOF
10196rm -f conftest.$ac_objext
10197if { (ac_try="$ac_compile"
10198case "(($ac_try" in
10199  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10200  *) ac_try_echo=$ac_try;;
10201esac
10202eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10203  (eval "$ac_compile") 2>conftest.er1
10204  ac_status=$?
10205  grep -v '^ *+' conftest.er1 >conftest.err
10206  rm -f conftest.er1
10207  cat conftest.err >&5
10208  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10209  (exit $ac_status); } && {
10210	 test -z "$ac_c_werror_flag" ||
10211	 test ! -s conftest.err
10212       } && test -s conftest.$ac_objext; then
10213  ac_cv_cc_sinix_defined=yes
10214else
10215  echo "$as_me: failed program was:" >&5
10216sed 's/^/| /' conftest.$ac_ext >&5
10217
10218	ac_cv_cc_sinix_defined=no
10219fi
10220
10221rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10222fi
10223
10224	    { echo "$as_me:$LINENO: result: $ac_cv_cc_sinix_defined" >&5
10225echo "${ECHO_T}$ac_cv_cc_sinix_defined" >&6; }
10226	    if test $ac_cv_cc_sinix_defined = no ; then
10227
10228cat >>confdefs.h <<\_ACEOF
10229#define sinix 1
10230_ACEOF
10231
10232	    fi
10233	;;
10234
10235solaris*)
10236
10237cat >>confdefs.h <<\_ACEOF
10238#define HAVE_SOLARIS 1
10239_ACEOF
10240
10241
10242	DYEXT="so"
10243	#
10244	# Use System V conventions for man pages.
10245	#
10246	MAN_FILE_FORMATS=4
10247	MAN_MISC_INFO=5
10248	;;
10249esac
10250
10251# Check whether --enable-shared was given.
10252if test "${enable_shared+set}" = set; then
10253  enableval=$enable_shared;
10254fi
10255
10256test "x$enable_shared" = "xno" && DYEXT="none"
10257
10258if test -n "$ac_tool_prefix"; then
10259  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
10260set dummy ${ac_tool_prefix}ranlib; ac_word=$2
10261{ echo "$as_me:$LINENO: checking for $ac_word" >&5
10262echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
10263if test "${ac_cv_prog_RANLIB+set}" = set; then
10264  echo $ECHO_N "(cached) $ECHO_C" >&6
10265else
10266  if test -n "$RANLIB"; then
10267  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
10268else
10269as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10270for as_dir in $PATH
10271do
10272  IFS=$as_save_IFS
10273  test -z "$as_dir" && as_dir=.
10274  for ac_exec_ext in '' $ac_executable_extensions; do
10275  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10276    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
10277    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10278    break 2
10279  fi
10280done
10281done
10282IFS=$as_save_IFS
10283
10284fi
10285fi
10286RANLIB=$ac_cv_prog_RANLIB
10287if test -n "$RANLIB"; then
10288  { echo "$as_me:$LINENO: result: $RANLIB" >&5
10289echo "${ECHO_T}$RANLIB" >&6; }
10290else
10291  { echo "$as_me:$LINENO: result: no" >&5
10292echo "${ECHO_T}no" >&6; }
10293fi
10294
10295
10296fi
10297if test -z "$ac_cv_prog_RANLIB"; then
10298  ac_ct_RANLIB=$RANLIB
10299  # Extract the first word of "ranlib", so it can be a program name with args.
10300set dummy ranlib; ac_word=$2
10301{ echo "$as_me:$LINENO: checking for $ac_word" >&5
10302echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
10303if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
10304  echo $ECHO_N "(cached) $ECHO_C" >&6
10305else
10306  if test -n "$ac_ct_RANLIB"; then
10307  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
10308else
10309as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10310for as_dir in $PATH
10311do
10312  IFS=$as_save_IFS
10313  test -z "$as_dir" && as_dir=.
10314  for ac_exec_ext in '' $ac_executable_extensions; do
10315  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10316    ac_cv_prog_ac_ct_RANLIB="ranlib"
10317    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10318    break 2
10319  fi
10320done
10321done
10322IFS=$as_save_IFS
10323
10324fi
10325fi
10326ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
10327if test -n "$ac_ct_RANLIB"; then
10328  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
10329echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
10330else
10331  { echo "$as_me:$LINENO: result: no" >&5
10332echo "${ECHO_T}no" >&6; }
10333fi
10334
10335  if test "x$ac_ct_RANLIB" = x; then
10336    RANLIB=":"
10337  else
10338    case $cross_compiling:$ac_tool_warned in
10339yes:)
10340{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
10341whose name does not start with the host triplet.  If you think this
10342configuration is useful to you, please write to autoconf@gnu.org." >&5
10343echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
10344whose name does not start with the host triplet.  If you think this
10345configuration is useful to you, please write to autoconf@gnu.org." >&2;}
10346ac_tool_warned=yes ;;
10347esac
10348    RANLIB=$ac_ct_RANLIB
10349  fi
10350else
10351  RANLIB="$ac_cv_prog_RANLIB"
10352fi
10353
10354if test -n "$ac_tool_prefix"; then
10355  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
10356set dummy ${ac_tool_prefix}ar; ac_word=$2
10357{ echo "$as_me:$LINENO: checking for $ac_word" >&5
10358echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
10359if test "${ac_cv_prog_AR+set}" = set; then
10360  echo $ECHO_N "(cached) $ECHO_C" >&6
10361else
10362  if test -n "$AR"; then
10363  ac_cv_prog_AR="$AR" # Let the user override the test.
10364else
10365as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10366for as_dir in $PATH
10367do
10368  IFS=$as_save_IFS
10369  test -z "$as_dir" && as_dir=.
10370  for ac_exec_ext in '' $ac_executable_extensions; do
10371  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10372    ac_cv_prog_AR="${ac_tool_prefix}ar"
10373    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10374    break 2
10375  fi
10376done
10377done
10378IFS=$as_save_IFS
10379
10380fi
10381fi
10382AR=$ac_cv_prog_AR
10383if test -n "$AR"; then
10384  { echo "$as_me:$LINENO: result: $AR" >&5
10385echo "${ECHO_T}$AR" >&6; }
10386else
10387  { echo "$as_me:$LINENO: result: no" >&5
10388echo "${ECHO_T}no" >&6; }
10389fi
10390
10391
10392fi
10393if test -z "$ac_cv_prog_AR"; then
10394  ac_ct_AR=$AR
10395  # Extract the first word of "ar", so it can be a program name with args.
10396set dummy ar; ac_word=$2
10397{ echo "$as_me:$LINENO: checking for $ac_word" >&5
10398echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
10399if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
10400  echo $ECHO_N "(cached) $ECHO_C" >&6
10401else
10402  if test -n "$ac_ct_AR"; then
10403  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
10404else
10405as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10406for as_dir in $PATH
10407do
10408  IFS=$as_save_IFS
10409  test -z "$as_dir" && as_dir=.
10410  for ac_exec_ext in '' $ac_executable_extensions; do
10411  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10412    ac_cv_prog_ac_ct_AR="ar"
10413    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10414    break 2
10415  fi
10416done
10417done
10418IFS=$as_save_IFS
10419
10420fi
10421fi
10422ac_ct_AR=$ac_cv_prog_ac_ct_AR
10423if test -n "$ac_ct_AR"; then
10424  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
10425echo "${ECHO_T}$ac_ct_AR" >&6; }
10426else
10427  { echo "$as_me:$LINENO: result: no" >&5
10428echo "${ECHO_T}no" >&6; }
10429fi
10430
10431  if test "x$ac_ct_AR" = x; then
10432    AR=""
10433  else
10434    case $cross_compiling:$ac_tool_warned in
10435yes:)
10436{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
10437whose name does not start with the host triplet.  If you think this
10438configuration is useful to you, please write to autoconf@gnu.org." >&5
10439echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
10440whose name does not start with the host triplet.  If you think this
10441configuration is useful to you, please write to autoconf@gnu.org." >&2;}
10442ac_tool_warned=yes ;;
10443esac
10444    AR=$ac_ct_AR
10445  fi
10446else
10447  AR="$ac_cv_prog_AR"
10448fi
10449
10450
10451rm -f os-proto.h
10452    if test "${LBL_CFLAGS+set}" = set; then
10453	    V_CCOPT="$V_CCOPT ${LBL_CFLAGS}"
10454    fi
10455    if test -f .devel ; then
10456	    if test "$GCC" = yes ; then
10457		    if test "${LBL_CFLAGS+set}" != set; then
10458			    if test "$ac_cv_prog_cc_g" = yes ; then
10459				    V_CCOPT="-g $V_CCOPT"
10460			    fi
10461			    V_CCOPT="$V_CCOPT -Wall"
10462			    if test $ac_cv_lbl_gcc_vers -gt 1 ; then
10463				    V_CCOPT="$V_CCOPT -Wmissing-prototypes -Wstrict-prototypes"
10464			    fi
10465		    fi
10466	    else
10467		    case "$host_os" in
10468
10469		    irix6*)
10470			    V_CCOPT="$V_CCOPT -n32"
10471			    ;;
10472
10473		    *)
10474			    ;;
10475		    esac
10476	    fi
10477	    os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'`
10478	    name="lbl/os-$os.h"
10479	    if test -f $name ; then
10480		    ln -s $name os-proto.h
10481
10482cat >>confdefs.h <<\_ACEOF
10483#define HAVE_OS_PROTO_H 1
10484_ACEOF
10485
10486	    else
10487		    { echo "$as_me:$LINENO: WARNING: can't find $name" >&5
10488echo "$as_me: WARNING: can't find $name" >&2;}
10489	    fi
10490    fi
10491
10492{ echo "$as_me:$LINENO: checking if sockaddr struct has the sa_len member" >&5
10493echo $ECHO_N "checking if sockaddr struct has the sa_len member... $ECHO_C" >&6; }
10494    if test "${ac_cv_lbl_sockaddr_has_sa_len+set}" = set; then
10495  echo $ECHO_N "(cached) $ECHO_C" >&6
10496else
10497  cat >conftest.$ac_ext <<_ACEOF
10498/* confdefs.h.  */
10499_ACEOF
10500cat confdefs.h >>conftest.$ac_ext
10501cat >>conftest.$ac_ext <<_ACEOF
10502/* end confdefs.h.  */
10503
10504#	include <sys/types.h>
10505#	include <sys/socket.h>
10506int
10507main ()
10508{
10509u_int i = sizeof(((struct sockaddr *)0)->sa_len)
10510  ;
10511  return 0;
10512}
10513_ACEOF
10514rm -f conftest.$ac_objext
10515if { (ac_try="$ac_compile"
10516case "(($ac_try" in
10517  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10518  *) ac_try_echo=$ac_try;;
10519esac
10520eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10521  (eval "$ac_compile") 2>conftest.er1
10522  ac_status=$?
10523  grep -v '^ *+' conftest.er1 >conftest.err
10524  rm -f conftest.er1
10525  cat conftest.err >&5
10526  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10527  (exit $ac_status); } && {
10528	 test -z "$ac_c_werror_flag" ||
10529	 test ! -s conftest.err
10530       } && test -s conftest.$ac_objext; then
10531  ac_cv_lbl_sockaddr_has_sa_len=yes
10532else
10533  echo "$as_me: failed program was:" >&5
10534sed 's/^/| /' conftest.$ac_ext >&5
10535
10536	ac_cv_lbl_sockaddr_has_sa_len=no
10537fi
10538
10539rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10540fi
10541
10542    { echo "$as_me:$LINENO: result: $ac_cv_lbl_sockaddr_has_sa_len" >&5
10543echo "${ECHO_T}$ac_cv_lbl_sockaddr_has_sa_len" >&6; }
10544    if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then
10545
10546cat >>confdefs.h <<\_ACEOF
10547#define HAVE_SOCKADDR_SA_LEN 1
10548_ACEOF
10549
10550    fi
10551
10552{ echo "$as_me:$LINENO: checking if sockaddr_storage struct exists" >&5
10553echo $ECHO_N "checking if sockaddr_storage struct exists... $ECHO_C" >&6; }
10554    if test "${ac_cv_lbl_has_sockaddr_storage+set}" = set; then
10555  echo $ECHO_N "(cached) $ECHO_C" >&6
10556else
10557  cat >conftest.$ac_ext <<_ACEOF
10558/* confdefs.h.  */
10559_ACEOF
10560cat confdefs.h >>conftest.$ac_ext
10561cat >>conftest.$ac_ext <<_ACEOF
10562/* end confdefs.h.  */
10563
10564#	include <sys/types.h>
10565#	include <sys/socket.h>
10566int
10567main ()
10568{
10569u_int i = sizeof (struct sockaddr_storage)
10570  ;
10571  return 0;
10572}
10573_ACEOF
10574rm -f conftest.$ac_objext
10575if { (ac_try="$ac_compile"
10576case "(($ac_try" in
10577  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10578  *) ac_try_echo=$ac_try;;
10579esac
10580eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10581  (eval "$ac_compile") 2>conftest.er1
10582  ac_status=$?
10583  grep -v '^ *+' conftest.er1 >conftest.err
10584  rm -f conftest.er1
10585  cat conftest.err >&5
10586  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10587  (exit $ac_status); } && {
10588	 test -z "$ac_c_werror_flag" ||
10589	 test ! -s conftest.err
10590       } && test -s conftest.$ac_objext; then
10591  ac_cv_lbl_has_sockaddr_storage=yes
10592else
10593  echo "$as_me: failed program was:" >&5
10594sed 's/^/| /' conftest.$ac_ext >&5
10595
10596	ac_cv_lbl_has_sockaddr_storage=no
10597fi
10598
10599rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10600fi
10601
10602    { echo "$as_me:$LINENO: result: $ac_cv_lbl_has_sockaddr_storage" >&5
10603echo "${ECHO_T}$ac_cv_lbl_has_sockaddr_storage" >&6; }
10604    if test $ac_cv_lbl_has_sockaddr_storage = yes ; then
10605
10606cat >>confdefs.h <<\_ACEOF
10607#define HAVE_SOCKADDR_STORAGE 1
10608_ACEOF
10609
10610    fi
10611
10612{ echo "$as_me:$LINENO: checking if dl_hp_ppa_info_t struct has dl_module_id_1 member" >&5
10613echo $ECHO_N "checking if dl_hp_ppa_info_t struct has dl_module_id_1 member... $ECHO_C" >&6; }
10614    if test "${ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1+set}" = set; then
10615  echo $ECHO_N "(cached) $ECHO_C" >&6
10616else
10617  cat >conftest.$ac_ext <<_ACEOF
10618/* confdefs.h.  */
10619_ACEOF
10620cat confdefs.h >>conftest.$ac_ext
10621cat >>conftest.$ac_ext <<_ACEOF
10622/* end confdefs.h.  */
10623
10624#	include <sys/types.h>
10625#	include <sys/dlpi.h>
10626#	include <sys/dlpi_ext.h>
10627int
10628main ()
10629{
10630u_int i = sizeof(((dl_hp_ppa_info_t *)0)->dl_module_id_1)
10631  ;
10632  return 0;
10633}
10634_ACEOF
10635rm -f conftest.$ac_objext
10636if { (ac_try="$ac_compile"
10637case "(($ac_try" in
10638  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10639  *) ac_try_echo=$ac_try;;
10640esac
10641eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10642  (eval "$ac_compile") 2>conftest.er1
10643  ac_status=$?
10644  grep -v '^ *+' conftest.er1 >conftest.err
10645  rm -f conftest.er1
10646  cat conftest.err >&5
10647  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10648  (exit $ac_status); } && {
10649	 test -z "$ac_c_werror_flag" ||
10650	 test ! -s conftest.err
10651       } && test -s conftest.$ac_objext; then
10652  ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1=yes
10653else
10654  echo "$as_me: failed program was:" >&5
10655sed 's/^/| /' conftest.$ac_ext >&5
10656
10657	ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1=no
10658fi
10659
10660rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10661fi
10662
10663    { echo "$as_me:$LINENO: result: $ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1" >&5
10664echo "${ECHO_T}$ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1" >&6; }
10665    if test $ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1 = yes ; then
10666
10667cat >>confdefs.h <<\_ACEOF
10668#define HAVE_HP_PPA_INFO_T_DL_MODULE_ID_1 1
10669_ACEOF
10670
10671    fi
10672
10673{ echo "$as_me:$LINENO: checking if unaligned accesses fail" >&5
10674echo $ECHO_N "checking if unaligned accesses fail... $ECHO_C" >&6; }
10675    if test "${ac_cv_lbl_unaligned_fail+set}" = set; then
10676  echo $ECHO_N "(cached) $ECHO_C" >&6
10677else
10678  case "$host_cpu" in
10679
10680	#
10681	# These are CPU types where:
10682	#
10683	#	the CPU faults on an unaligned access, but at least some
10684	#	OSes that support that CPU catch the fault and simulate
10685	#	the unaligned access (e.g., Alpha/{Digital,Tru64} UNIX) -
10686	#	the simulation is slow, so we don't want to use it;
10687	#
10688	#	the CPU, I infer (from the old
10689	#
10690	# XXX: should also check that they don't do weird things (like on arm)
10691	#
10692	#	comment) doesn't fault on unaligned accesses, but doesn't
10693	#	do a normal unaligned fetch, either (e.g., presumably, ARM);
10694	#
10695	#	for whatever reason, the test program doesn't work
10696	#	(this has been claimed to be the case for several of those
10697	#	CPUs - I don't know what the problem is; the problem
10698	#	was reported as "the test program dumps core" for SuperH,
10699	#	but that's what the test program is *supposed* to do -
10700	#	it dumps core before it writes anything, so the test
10701	#	for an empty output file should find an empty output
10702	#	file and conclude that unaligned accesses don't work).
10703	#
10704	# This run-time test won't work if you're cross-compiling, so
10705	# in order to support cross-compiling for a particular CPU,
10706	# we have to wire in the list of CPU types anyway, as far as
10707	# I know, so perhaps we should just have a set of CPUs on
10708	# which we know it doesn't work, a set of CPUs on which we
10709	# know it does work, and have the script just fail on other
10710	# cpu types and update it when such a failure occurs.
10711	#
10712	alpha*|arm*|bfin*|hp*|mips*|sh*|sparc*|ia64|nv1)
10713		ac_cv_lbl_unaligned_fail=yes
10714		;;
10715
10716	*)
10717		cat >conftest.c <<EOF
10718#		include <sys/types.h>
10719#		include <sys/wait.h>
10720#		include <stdio.h>
10721		unsigned char a[5] = { 1, 2, 3, 4, 5 };
10722		main() {
10723		unsigned int i;
10724		pid_t pid;
10725		int status;
10726		/* avoid "core dumped" message */
10727		pid = fork();
10728		if (pid <  0)
10729			exit(2);
10730		if (pid > 0) {
10731			/* parent */
10732			pid = waitpid(pid, &status, 0);
10733			if (pid < 0)
10734				exit(3);
10735			exit(!WIFEXITED(status));
10736		}
10737		/* child */
10738		i = *(unsigned int *)&a[1];
10739		printf("%d\n", i);
10740		exit(0);
10741		}
10742EOF
10743		${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \
10744		    conftest.c $LIBS >/dev/null 2>&1
10745		if test ! -x conftest ; then
10746						ac_cv_lbl_unaligned_fail=yes
10747		else
10748			./conftest >conftest.out
10749			if test ! -s conftest.out ; then
10750				ac_cv_lbl_unaligned_fail=yes
10751			else
10752				ac_cv_lbl_unaligned_fail=no
10753			fi
10754		fi
10755		rm -f -r conftest* core core.conftest
10756		;;
10757	esac
10758fi
10759
10760    { echo "$as_me:$LINENO: result: $ac_cv_lbl_unaligned_fail" >&5
10761echo "${ECHO_T}$ac_cv_lbl_unaligned_fail" >&6; }
10762    if test $ac_cv_lbl_unaligned_fail = yes ; then
10763
10764cat >>confdefs.h <<\_ACEOF
10765#define LBL_ALIGN 1
10766_ACEOF
10767
10768    fi
10769
10770#
10771# Makefile.in includes rules to generate version.h, so we assume
10772# that it will be generated if autoconf is used.
10773#
10774
10775cat >>confdefs.h <<\_ACEOF
10776#define HAVE_VERSION_H 1
10777_ACEOF
10778
10779
10780rm -f net
10781ln -s ${srcdir}/bpf/net net
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801{ echo "$as_me:$LINENO: checking for USB sniffing support" >&5
10802echo $ECHO_N "checking for USB sniffing support... $ECHO_C" >&6; }
10803case "$host_os" in
10804linux*)
10805
10806cat >>confdefs.h <<\_ACEOF
10807#define PCAP_SUPPORT_USB 1
10808_ACEOF
10809
10810	USB_SRC=pcap-usb-linux.c
10811	{ echo "$as_me:$LINENO: result: yes" >&5
10812echo "${ECHO_T}yes" >&6; }
10813	ac_usb_dev_name=`udevinfo -q name -p /sys/class/usb_device/usbmon 2>/dev/null`
10814	if test $? -ne 0 ; then
10815	  ac_usb_dev_name="usbmon"
10816	fi
10817
10818cat >>confdefs.h <<_ACEOF
10819#define LINUX_USB_MON_DEV "/dev/$ac_usb_dev_name"
10820_ACEOF
10821
10822	{ echo "$as_me:$LINENO: Device for USB sniffing is /dev/$ac_usb_dev_name" >&5
10823echo "$as_me: Device for USB sniffing is /dev/$ac_usb_dev_name" >&6;}
10824	#
10825	# Do we have a version of <linux/compiler.h> available?
10826	# If so, we might need it for <linux/usbdevice_fs.h>.
10827	#
10828
10829for ac_header in linux/compiler.h
10830do
10831as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10832if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10833  { echo "$as_me:$LINENO: checking for $ac_header" >&5
10834echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10835if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10836  echo $ECHO_N "(cached) $ECHO_C" >&6
10837fi
10838ac_res=`eval echo '${'$as_ac_Header'}'`
10839	       { echo "$as_me:$LINENO: result: $ac_res" >&5
10840echo "${ECHO_T}$ac_res" >&6; }
10841else
10842  # Is the header compilable?
10843{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
10844echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10845cat >conftest.$ac_ext <<_ACEOF
10846/* confdefs.h.  */
10847_ACEOF
10848cat confdefs.h >>conftest.$ac_ext
10849cat >>conftest.$ac_ext <<_ACEOF
10850/* end confdefs.h.  */
10851$ac_includes_default
10852#include <$ac_header>
10853_ACEOF
10854rm -f conftest.$ac_objext
10855if { (ac_try="$ac_compile"
10856case "(($ac_try" in
10857  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10858  *) ac_try_echo=$ac_try;;
10859esac
10860eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10861  (eval "$ac_compile") 2>conftest.er1
10862  ac_status=$?
10863  grep -v '^ *+' conftest.er1 >conftest.err
10864  rm -f conftest.er1
10865  cat conftest.err >&5
10866  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10867  (exit $ac_status); } && {
10868	 test -z "$ac_c_werror_flag" ||
10869	 test ! -s conftest.err
10870       } && test -s conftest.$ac_objext; then
10871  ac_header_compiler=yes
10872else
10873  echo "$as_me: failed program was:" >&5
10874sed 's/^/| /' conftest.$ac_ext >&5
10875
10876	ac_header_compiler=no
10877fi
10878
10879rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10880{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10881echo "${ECHO_T}$ac_header_compiler" >&6; }
10882
10883# Is the header present?
10884{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
10885echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10886cat >conftest.$ac_ext <<_ACEOF
10887/* confdefs.h.  */
10888_ACEOF
10889cat confdefs.h >>conftest.$ac_ext
10890cat >>conftest.$ac_ext <<_ACEOF
10891/* end confdefs.h.  */
10892#include <$ac_header>
10893_ACEOF
10894if { (ac_try="$ac_cpp conftest.$ac_ext"
10895case "(($ac_try" in
10896  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10897  *) ac_try_echo=$ac_try;;
10898esac
10899eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10900  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10901  ac_status=$?
10902  grep -v '^ *+' conftest.er1 >conftest.err
10903  rm -f conftest.er1
10904  cat conftest.err >&5
10905  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10906  (exit $ac_status); } >/dev/null && {
10907	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10908	 test ! -s conftest.err
10909       }; then
10910  ac_header_preproc=yes
10911else
10912  echo "$as_me: failed program was:" >&5
10913sed 's/^/| /' conftest.$ac_ext >&5
10914
10915  ac_header_preproc=no
10916fi
10917
10918rm -f conftest.err conftest.$ac_ext
10919{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10920echo "${ECHO_T}$ac_header_preproc" >&6; }
10921
10922# So?  What about this header?
10923case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10924  yes:no: )
10925    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10926echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10927    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10928echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10929    ac_header_preproc=yes
10930    ;;
10931  no:yes:* )
10932    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10933echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10934    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10935echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10936    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10937echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10938    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10939echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10940    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10941echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10942    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10943echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10944
10945    ;;
10946esac
10947{ echo "$as_me:$LINENO: checking for $ac_header" >&5
10948echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10949if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10950  echo $ECHO_N "(cached) $ECHO_C" >&6
10951else
10952  eval "$as_ac_Header=\$ac_header_preproc"
10953fi
10954ac_res=`eval echo '${'$as_ac_Header'}'`
10955	       { echo "$as_me:$LINENO: result: $ac_res" >&5
10956echo "${ECHO_T}$ac_res" >&6; }
10957
10958fi
10959if test `eval echo '${'$as_ac_Header'}'` = yes; then
10960  cat >>confdefs.h <<_ACEOF
10961#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10962_ACEOF
10963
10964fi
10965
10966done
10967
10968	if test "$ac_cv_header_linux_compiler_h" = yes; then
10969	  #
10970	  # Yes - include it when testing for <linux/usbdevice_fs.h>.
10971	  #
10972
10973for ac_header in linux/usbdevice_fs.h
10974do
10975as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10976{ echo "$as_me:$LINENO: checking for $ac_header" >&5
10977echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10978if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10979  echo $ECHO_N "(cached) $ECHO_C" >&6
10980else
10981  cat >conftest.$ac_ext <<_ACEOF
10982/* confdefs.h.  */
10983_ACEOF
10984cat confdefs.h >>conftest.$ac_ext
10985cat >>conftest.$ac_ext <<_ACEOF
10986/* end confdefs.h.  */
10987#include <linux/compiler.h>
10988
10989#include <$ac_header>
10990_ACEOF
10991rm -f conftest.$ac_objext
10992if { (ac_try="$ac_compile"
10993case "(($ac_try" in
10994  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10995  *) ac_try_echo=$ac_try;;
10996esac
10997eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10998  (eval "$ac_compile") 2>conftest.er1
10999  ac_status=$?
11000  grep -v '^ *+' conftest.er1 >conftest.err
11001  rm -f conftest.er1
11002  cat conftest.err >&5
11003  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11004  (exit $ac_status); } && {
11005	 test -z "$ac_c_werror_flag" ||
11006	 test ! -s conftest.err
11007       } && test -s conftest.$ac_objext; then
11008  eval "$as_ac_Header=yes"
11009else
11010  echo "$as_me: failed program was:" >&5
11011sed 's/^/| /' conftest.$ac_ext >&5
11012
11013	eval "$as_ac_Header=no"
11014fi
11015
11016rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11017fi
11018ac_res=`eval echo '${'$as_ac_Header'}'`
11019	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11020echo "${ECHO_T}$ac_res" >&6; }
11021if test `eval echo '${'$as_ac_Header'}'` = yes; then
11022  cat >>confdefs.h <<_ACEOF
11023#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11024_ACEOF
11025
11026fi
11027
11028done
11029
11030	else
11031
11032for ac_header in linux/usbdevice_fs.h
11033do
11034as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11035if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11036  { echo "$as_me:$LINENO: checking for $ac_header" >&5
11037echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11038if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11039  echo $ECHO_N "(cached) $ECHO_C" >&6
11040fi
11041ac_res=`eval echo '${'$as_ac_Header'}'`
11042	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11043echo "${ECHO_T}$ac_res" >&6; }
11044else
11045  # Is the header compilable?
11046{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11047echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11048cat >conftest.$ac_ext <<_ACEOF
11049/* confdefs.h.  */
11050_ACEOF
11051cat confdefs.h >>conftest.$ac_ext
11052cat >>conftest.$ac_ext <<_ACEOF
11053/* end confdefs.h.  */
11054$ac_includes_default
11055#include <$ac_header>
11056_ACEOF
11057rm -f conftest.$ac_objext
11058if { (ac_try="$ac_compile"
11059case "(($ac_try" in
11060  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11061  *) ac_try_echo=$ac_try;;
11062esac
11063eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11064  (eval "$ac_compile") 2>conftest.er1
11065  ac_status=$?
11066  grep -v '^ *+' conftest.er1 >conftest.err
11067  rm -f conftest.er1
11068  cat conftest.err >&5
11069  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11070  (exit $ac_status); } && {
11071	 test -z "$ac_c_werror_flag" ||
11072	 test ! -s conftest.err
11073       } && test -s conftest.$ac_objext; then
11074  ac_header_compiler=yes
11075else
11076  echo "$as_me: failed program was:" >&5
11077sed 's/^/| /' conftest.$ac_ext >&5
11078
11079	ac_header_compiler=no
11080fi
11081
11082rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11083{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11084echo "${ECHO_T}$ac_header_compiler" >&6; }
11085
11086# Is the header present?
11087{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11088echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11089cat >conftest.$ac_ext <<_ACEOF
11090/* confdefs.h.  */
11091_ACEOF
11092cat confdefs.h >>conftest.$ac_ext
11093cat >>conftest.$ac_ext <<_ACEOF
11094/* end confdefs.h.  */
11095#include <$ac_header>
11096_ACEOF
11097if { (ac_try="$ac_cpp conftest.$ac_ext"
11098case "(($ac_try" in
11099  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11100  *) ac_try_echo=$ac_try;;
11101esac
11102eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11103  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11104  ac_status=$?
11105  grep -v '^ *+' conftest.er1 >conftest.err
11106  rm -f conftest.er1
11107  cat conftest.err >&5
11108  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11109  (exit $ac_status); } >/dev/null && {
11110	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11111	 test ! -s conftest.err
11112       }; then
11113  ac_header_preproc=yes
11114else
11115  echo "$as_me: failed program was:" >&5
11116sed 's/^/| /' conftest.$ac_ext >&5
11117
11118  ac_header_preproc=no
11119fi
11120
11121rm -f conftest.err conftest.$ac_ext
11122{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11123echo "${ECHO_T}$ac_header_preproc" >&6; }
11124
11125# So?  What about this header?
11126case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11127  yes:no: )
11128    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11129echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11130    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11131echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11132    ac_header_preproc=yes
11133    ;;
11134  no:yes:* )
11135    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11136echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11137    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11138echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11139    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11140echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11141    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11142echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11143    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11144echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11145    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11146echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11147
11148    ;;
11149esac
11150{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11151echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11152if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11153  echo $ECHO_N "(cached) $ECHO_C" >&6
11154else
11155  eval "$as_ac_Header=\$ac_header_preproc"
11156fi
11157ac_res=`eval echo '${'$as_ac_Header'}'`
11158	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11159echo "${ECHO_T}$ac_res" >&6; }
11160
11161fi
11162if test `eval echo '${'$as_ac_Header'}'` = yes; then
11163  cat >>confdefs.h <<_ACEOF
11164#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11165_ACEOF
11166
11167fi
11168
11169done
11170
11171	fi
11172	if test "$ac_cv_header_linux_usbdevice_fs_h" = yes; then
11173	  #
11174	  # OK, does it define bRequestType?  Older versions of the kernel
11175	  # define fields with names like "requesttype, "request", and
11176	  # "value", rather than "bRequestType", "bRequest", and
11177	  # "wValue".
11178	  #
11179	  { echo "$as_me:$LINENO: checking if usbdevfs_ctrltransfer struct has bRequestType member" >&5
11180echo $ECHO_N "checking if usbdevfs_ctrltransfer struct has bRequestType member... $ECHO_C" >&6; }
11181	  if test "${ac_cv_usbdevfs_ctrltransfer_has_bRequestType+set}" = set; then
11182  echo $ECHO_N "(cached) $ECHO_C" >&6
11183else
11184  cat >conftest.$ac_ext <<_ACEOF
11185/* confdefs.h.  */
11186_ACEOF
11187cat confdefs.h >>conftest.$ac_ext
11188cat >>conftest.$ac_ext <<_ACEOF
11189/* end confdefs.h.  */
11190
11191$ac_includes_default
11192#ifdef HAVE_SYS_BITYPES_H
11193#include <sys/bitypes.h>
11194#endif
11195#ifdef HAVE_LINUX_COMPILER_H
11196#include <linux/compiler.h>
11197#endif
11198#include <linux/usbdevice_fs.h>
11199int
11200main ()
11201{
11202u_int i = sizeof(((struct usbdevfs_ctrltransfer *)0)->bRequestType)
11203  ;
11204  return 0;
11205}
11206_ACEOF
11207rm -f conftest.$ac_objext
11208if { (ac_try="$ac_compile"
11209case "(($ac_try" in
11210  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11211  *) ac_try_echo=$ac_try;;
11212esac
11213eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11214  (eval "$ac_compile") 2>conftest.er1
11215  ac_status=$?
11216  grep -v '^ *+' conftest.er1 >conftest.err
11217  rm -f conftest.er1
11218  cat conftest.err >&5
11219  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11220  (exit $ac_status); } && {
11221	 test -z "$ac_c_werror_flag" ||
11222	 test ! -s conftest.err
11223       } && test -s conftest.$ac_objext; then
11224  ac_cv_usbdevfs_ctrltransfer_has_bRequestType=yes
11225else
11226  echo "$as_me: failed program was:" >&5
11227sed 's/^/| /' conftest.$ac_ext >&5
11228
11229	ac_cv_usbdevfs_ctrltransfer_has_bRequestType=no
11230fi
11231
11232rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11233fi
11234
11235	    { echo "$as_me:$LINENO: result: $ac_cv_usbdevfs_ctrltransfer_has_bRequestType" >&5
11236echo "${ECHO_T}$ac_cv_usbdevfs_ctrltransfer_has_bRequestType" >&6; }
11237	    if test $ac_cv_usbdevfs_ctrltransfer_has_bRequestType = yes ; then
11238
11239cat >>confdefs.h <<\_ACEOF
11240#define HAVE_USBDEVFS_CTRLTRANSFER_BREQUESTTYPE 1
11241_ACEOF
11242
11243	    fi
11244	fi
11245	;;
11246*)
11247	{ echo "$as_me:$LINENO: result: no" >&5
11248echo "${ECHO_T}no" >&6; }
11249	;;
11250esac
11251
11252
11253
11254{ echo "$as_me:$LINENO: checking whether the platform could support netfilter sniffing" >&5
11255echo $ECHO_N "checking whether the platform could support netfilter sniffing... $ECHO_C" >&6; }
11256case "$host_os" in
11257linux*)
11258	{ echo "$as_me:$LINENO: result: yes" >&5
11259echo "${ECHO_T}yes" >&6; }
11260	#
11261	# Life's too short to deal with trying to get this to compile
11262	# if you don't get the right types defined with
11263	# __KERNEL_STRICT_NAMES getting defined by some other include.
11264	#
11265	# Check whether the includes Just Work.  If not, don't turn on
11266	# netfilter support.
11267	#
11268	{ echo "$as_me:$LINENO: checking whether we can compile the netfilter support" >&5
11269echo $ECHO_N "checking whether we can compile the netfilter support... $ECHO_C" >&6; }
11270	if test "${ac_cv_netfilter_can_compile+set}" = set; then
11271  echo $ECHO_N "(cached) $ECHO_C" >&6
11272else
11273  cat >conftest.$ac_ext <<_ACEOF
11274/* confdefs.h.  */
11275_ACEOF
11276cat confdefs.h >>conftest.$ac_ext
11277cat >>conftest.$ac_ext <<_ACEOF
11278/* end confdefs.h.  */
11279
11280$ac_includes_default
11281#include <sys/socket.h>
11282#include <netinet/in.h>
11283#include <linux/types.h>
11284
11285#include <linux/netlink.h>
11286#include <linux/netfilter.h>
11287#include <linux/netfilter/nfnetlink.h>
11288#include <linux/netfilter/nfnetlink_log.h>
11289#include <linux/netfilter/nfnetlink_queue.h>
11290int
11291main ()
11292{
11293
11294  ;
11295  return 0;
11296}
11297_ACEOF
11298rm -f conftest.$ac_objext
11299if { (ac_try="$ac_compile"
11300case "(($ac_try" in
11301  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11302  *) ac_try_echo=$ac_try;;
11303esac
11304eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11305  (eval "$ac_compile") 2>conftest.er1
11306  ac_status=$?
11307  grep -v '^ *+' conftest.er1 >conftest.err
11308  rm -f conftest.er1
11309  cat conftest.err >&5
11310  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11311  (exit $ac_status); } && {
11312	 test -z "$ac_c_werror_flag" ||
11313	 test ! -s conftest.err
11314       } && test -s conftest.$ac_objext; then
11315  ac_cv_netfilter_can_compile=yes
11316else
11317  echo "$as_me: failed program was:" >&5
11318sed 's/^/| /' conftest.$ac_ext >&5
11319
11320	ac_cv_netfilter_can_compile=no
11321fi
11322
11323rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11324fi
11325
11326	{ echo "$as_me:$LINENO: result: $ac_cv_netfilter_can_compile" >&5
11327echo "${ECHO_T}$ac_cv_netfilter_can_compile" >&6; }
11328	if test $ac_cv_netfilter_can_compile = yes ; then
11329
11330cat >>confdefs.h <<\_ACEOF
11331#define PCAP_SUPPORT_NETFILTER 1
11332_ACEOF
11333
11334	  NETFILTER_SRC=pcap-netfilter-linux.c
11335	fi
11336	;;
11337*)
11338	{ echo "$as_me:$LINENO: result: no" >&5
11339echo "${ECHO_T}no" >&6; }
11340	;;
11341esac
11342
11343
11344
11345# Check whether --enable-bluetooth was given.
11346if test "${enable_bluetooth+set}" = set; then
11347  enableval=$enable_bluetooth;
11348else
11349  enable_bluetooth=yes
11350fi
11351
11352
11353if test "x$enable_bluetooth" != "xno" ; then
11354		case "$host_os" in
11355	linux*)
11356		if test "${ac_cv_header_bluetooth_bluetooth_h+set}" = set; then
11357  { echo "$as_me:$LINENO: checking for bluetooth/bluetooth.h" >&5
11358echo $ECHO_N "checking for bluetooth/bluetooth.h... $ECHO_C" >&6; }
11359if test "${ac_cv_header_bluetooth_bluetooth_h+set}" = set; then
11360  echo $ECHO_N "(cached) $ECHO_C" >&6
11361fi
11362{ echo "$as_me:$LINENO: result: $ac_cv_header_bluetooth_bluetooth_h" >&5
11363echo "${ECHO_T}$ac_cv_header_bluetooth_bluetooth_h" >&6; }
11364else
11365  # Is the header compilable?
11366{ echo "$as_me:$LINENO: checking bluetooth/bluetooth.h usability" >&5
11367echo $ECHO_N "checking bluetooth/bluetooth.h usability... $ECHO_C" >&6; }
11368cat >conftest.$ac_ext <<_ACEOF
11369/* confdefs.h.  */
11370_ACEOF
11371cat confdefs.h >>conftest.$ac_ext
11372cat >>conftest.$ac_ext <<_ACEOF
11373/* end confdefs.h.  */
11374$ac_includes_default
11375#include <bluetooth/bluetooth.h>
11376_ACEOF
11377rm -f conftest.$ac_objext
11378if { (ac_try="$ac_compile"
11379case "(($ac_try" in
11380  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11381  *) ac_try_echo=$ac_try;;
11382esac
11383eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11384  (eval "$ac_compile") 2>conftest.er1
11385  ac_status=$?
11386  grep -v '^ *+' conftest.er1 >conftest.err
11387  rm -f conftest.er1
11388  cat conftest.err >&5
11389  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11390  (exit $ac_status); } && {
11391	 test -z "$ac_c_werror_flag" ||
11392	 test ! -s conftest.err
11393       } && test -s conftest.$ac_objext; then
11394  ac_header_compiler=yes
11395else
11396  echo "$as_me: failed program was:" >&5
11397sed 's/^/| /' conftest.$ac_ext >&5
11398
11399	ac_header_compiler=no
11400fi
11401
11402rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11403{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11404echo "${ECHO_T}$ac_header_compiler" >&6; }
11405
11406# Is the header present?
11407{ echo "$as_me:$LINENO: checking bluetooth/bluetooth.h presence" >&5
11408echo $ECHO_N "checking bluetooth/bluetooth.h presence... $ECHO_C" >&6; }
11409cat >conftest.$ac_ext <<_ACEOF
11410/* confdefs.h.  */
11411_ACEOF
11412cat confdefs.h >>conftest.$ac_ext
11413cat >>conftest.$ac_ext <<_ACEOF
11414/* end confdefs.h.  */
11415#include <bluetooth/bluetooth.h>
11416_ACEOF
11417if { (ac_try="$ac_cpp conftest.$ac_ext"
11418case "(($ac_try" in
11419  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11420  *) ac_try_echo=$ac_try;;
11421esac
11422eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11423  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11424  ac_status=$?
11425  grep -v '^ *+' conftest.er1 >conftest.err
11426  rm -f conftest.er1
11427  cat conftest.err >&5
11428  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11429  (exit $ac_status); } >/dev/null && {
11430	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11431	 test ! -s conftest.err
11432       }; then
11433  ac_header_preproc=yes
11434else
11435  echo "$as_me: failed program was:" >&5
11436sed 's/^/| /' conftest.$ac_ext >&5
11437
11438  ac_header_preproc=no
11439fi
11440
11441rm -f conftest.err conftest.$ac_ext
11442{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11443echo "${ECHO_T}$ac_header_preproc" >&6; }
11444
11445# So?  What about this header?
11446case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11447  yes:no: )
11448    { echo "$as_me:$LINENO: WARNING: bluetooth/bluetooth.h: accepted by the compiler, rejected by the preprocessor!" >&5
11449echo "$as_me: WARNING: bluetooth/bluetooth.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
11450    { echo "$as_me:$LINENO: WARNING: bluetooth/bluetooth.h: proceeding with the compiler's result" >&5
11451echo "$as_me: WARNING: bluetooth/bluetooth.h: proceeding with the compiler's result" >&2;}
11452    ac_header_preproc=yes
11453    ;;
11454  no:yes:* )
11455    { echo "$as_me:$LINENO: WARNING: bluetooth/bluetooth.h: present but cannot be compiled" >&5
11456echo "$as_me: WARNING: bluetooth/bluetooth.h: present but cannot be compiled" >&2;}
11457    { echo "$as_me:$LINENO: WARNING: bluetooth/bluetooth.h:     check for missing prerequisite headers?" >&5
11458echo "$as_me: WARNING: bluetooth/bluetooth.h:     check for missing prerequisite headers?" >&2;}
11459    { echo "$as_me:$LINENO: WARNING: bluetooth/bluetooth.h: see the Autoconf documentation" >&5
11460echo "$as_me: WARNING: bluetooth/bluetooth.h: see the Autoconf documentation" >&2;}
11461    { echo "$as_me:$LINENO: WARNING: bluetooth/bluetooth.h:     section \"Present But Cannot Be Compiled\"" >&5
11462echo "$as_me: WARNING: bluetooth/bluetooth.h:     section \"Present But Cannot Be Compiled\"" >&2;}
11463    { echo "$as_me:$LINENO: WARNING: bluetooth/bluetooth.h: proceeding with the preprocessor's result" >&5
11464echo "$as_me: WARNING: bluetooth/bluetooth.h: proceeding with the preprocessor's result" >&2;}
11465    { echo "$as_me:$LINENO: WARNING: bluetooth/bluetooth.h: in the future, the compiler will take precedence" >&5
11466echo "$as_me: WARNING: bluetooth/bluetooth.h: in the future, the compiler will take precedence" >&2;}
11467
11468    ;;
11469esac
11470{ echo "$as_me:$LINENO: checking for bluetooth/bluetooth.h" >&5
11471echo $ECHO_N "checking for bluetooth/bluetooth.h... $ECHO_C" >&6; }
11472if test "${ac_cv_header_bluetooth_bluetooth_h+set}" = set; then
11473  echo $ECHO_N "(cached) $ECHO_C" >&6
11474else
11475  ac_cv_header_bluetooth_bluetooth_h=$ac_header_preproc
11476fi
11477{ echo "$as_me:$LINENO: result: $ac_cv_header_bluetooth_bluetooth_h" >&5
11478echo "${ECHO_T}$ac_cv_header_bluetooth_bluetooth_h" >&6; }
11479
11480fi
11481if test $ac_cv_header_bluetooth_bluetooth_h = yes; then
11482
11483
11484cat >>confdefs.h <<\_ACEOF
11485#define PCAP_SUPPORT_BT 1
11486_ACEOF
11487
11488		  BT_SRC=pcap-bt-linux.c
11489		  { echo "$as_me:$LINENO: Bluetooth sniffing is supported" >&5
11490echo "$as_me: Bluetooth sniffing is supported" >&6;}
11491
11492		  #
11493		  # OK, does struct sockaddr_hci have an hci_channel
11494		  # member?
11495		  #
11496		  { echo "$as_me:$LINENO: checking if struct sockaddr_hci has hci_channel member" >&5
11497echo $ECHO_N "checking if struct sockaddr_hci has hci_channel member... $ECHO_C" >&6; }
11498		  if test "${ac_cv_lbl_sockaddr_hci_has_hci_channel+set}" = set; then
11499  echo $ECHO_N "(cached) $ECHO_C" >&6
11500else
11501  cat >conftest.$ac_ext <<_ACEOF
11502/* confdefs.h.  */
11503_ACEOF
11504cat confdefs.h >>conftest.$ac_ext
11505cat >>conftest.$ac_ext <<_ACEOF
11506/* end confdefs.h.  */
11507
11508#include <bluetooth/bluetooth.h>
11509#include <bluetooth/hci.h>
11510
11511int
11512main ()
11513{
11514u_int i = sizeof(((struct sockaddr_hci *)0)->hci_channel)
11515  ;
11516  return 0;
11517}
11518_ACEOF
11519rm -f conftest.$ac_objext
11520if { (ac_try="$ac_compile"
11521case "(($ac_try" in
11522  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11523  *) ac_try_echo=$ac_try;;
11524esac
11525eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11526  (eval "$ac_compile") 2>conftest.er1
11527  ac_status=$?
11528  grep -v '^ *+' conftest.er1 >conftest.err
11529  rm -f conftest.er1
11530  cat conftest.err >&5
11531  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11532  (exit $ac_status); } && {
11533	 test -z "$ac_c_werror_flag" ||
11534	 test ! -s conftest.err
11535       } && test -s conftest.$ac_objext; then
11536  ac_cv_lbl_sockaddr_hci_has_hci_channel=yes
11537else
11538  echo "$as_me: failed program was:" >&5
11539sed 's/^/| /' conftest.$ac_ext >&5
11540
11541	ac_cv_lbl_sockaddr_hci_has_hci_channel=no
11542fi
11543
11544rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11545fi
11546
11547		    { echo "$as_me:$LINENO: result: $ac_cv_lbl_sockaddr_hci_has_hci_channel" >&5
11548echo "${ECHO_T}$ac_cv_lbl_sockaddr_hci_has_hci_channel" >&6; }
11549		    if test $ac_cv_lbl_sockaddr_hci_has_hci_channel = yes ; then
11550
11551cat >>confdefs.h <<\_ACEOF
11552#define SOCKADDR_HCI_HAS_HCI_CHANNEL
11553_ACEOF
11554
11555		    fi
11556
11557else
11558  { echo "$as_me:$LINENO: Bluetooth sniffing is not supported; install bluez-lib devel to enable it" >&5
11559echo "$as_me: Bluetooth sniffing is not supported; install bluez-lib devel to enable it" >&6;}
11560
11561fi
11562
11563
11564		;;
11565	*)
11566		{ echo "$as_me:$LINENO: no Bluetooth sniffing support implemented for $host_os" >&5
11567echo "$as_me: no Bluetooth sniffing support implemented for $host_os" >&6;}
11568		;;
11569	esac
11570
11571
11572fi
11573
11574# Check whether --enable-canusb was given.
11575if test "${enable_canusb+set}" = set; then
11576  enableval=$enable_canusb;
11577else
11578  enable_canusb=yes
11579fi
11580
11581
11582if test "x$enable_canusb" != "xno" ; then
11583		case "$host_os" in
11584	linux*)
11585		if test "${ac_cv_header_libusb_1_0_libusb_h+set}" = set; then
11586  { echo "$as_me:$LINENO: checking for libusb-1.0/libusb.h" >&5
11587echo $ECHO_N "checking for libusb-1.0/libusb.h... $ECHO_C" >&6; }
11588if test "${ac_cv_header_libusb_1_0_libusb_h+set}" = set; then
11589  echo $ECHO_N "(cached) $ECHO_C" >&6
11590fi
11591{ echo "$as_me:$LINENO: result: $ac_cv_header_libusb_1_0_libusb_h" >&5
11592echo "${ECHO_T}$ac_cv_header_libusb_1_0_libusb_h" >&6; }
11593else
11594  # Is the header compilable?
11595{ echo "$as_me:$LINENO: checking libusb-1.0/libusb.h usability" >&5
11596echo $ECHO_N "checking libusb-1.0/libusb.h usability... $ECHO_C" >&6; }
11597cat >conftest.$ac_ext <<_ACEOF
11598/* confdefs.h.  */
11599_ACEOF
11600cat confdefs.h >>conftest.$ac_ext
11601cat >>conftest.$ac_ext <<_ACEOF
11602/* end confdefs.h.  */
11603$ac_includes_default
11604#include <libusb-1.0/libusb.h>
11605_ACEOF
11606rm -f conftest.$ac_objext
11607if { (ac_try="$ac_compile"
11608case "(($ac_try" in
11609  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11610  *) ac_try_echo=$ac_try;;
11611esac
11612eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11613  (eval "$ac_compile") 2>conftest.er1
11614  ac_status=$?
11615  grep -v '^ *+' conftest.er1 >conftest.err
11616  rm -f conftest.er1
11617  cat conftest.err >&5
11618  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11619  (exit $ac_status); } && {
11620	 test -z "$ac_c_werror_flag" ||
11621	 test ! -s conftest.err
11622       } && test -s conftest.$ac_objext; then
11623  ac_header_compiler=yes
11624else
11625  echo "$as_me: failed program was:" >&5
11626sed 's/^/| /' conftest.$ac_ext >&5
11627
11628	ac_header_compiler=no
11629fi
11630
11631rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11632{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11633echo "${ECHO_T}$ac_header_compiler" >&6; }
11634
11635# Is the header present?
11636{ echo "$as_me:$LINENO: checking libusb-1.0/libusb.h presence" >&5
11637echo $ECHO_N "checking libusb-1.0/libusb.h presence... $ECHO_C" >&6; }
11638cat >conftest.$ac_ext <<_ACEOF
11639/* confdefs.h.  */
11640_ACEOF
11641cat confdefs.h >>conftest.$ac_ext
11642cat >>conftest.$ac_ext <<_ACEOF
11643/* end confdefs.h.  */
11644#include <libusb-1.0/libusb.h>
11645_ACEOF
11646if { (ac_try="$ac_cpp conftest.$ac_ext"
11647case "(($ac_try" in
11648  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11649  *) ac_try_echo=$ac_try;;
11650esac
11651eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11652  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11653  ac_status=$?
11654  grep -v '^ *+' conftest.er1 >conftest.err
11655  rm -f conftest.er1
11656  cat conftest.err >&5
11657  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11658  (exit $ac_status); } >/dev/null && {
11659	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11660	 test ! -s conftest.err
11661       }; then
11662  ac_header_preproc=yes
11663else
11664  echo "$as_me: failed program was:" >&5
11665sed 's/^/| /' conftest.$ac_ext >&5
11666
11667  ac_header_preproc=no
11668fi
11669
11670rm -f conftest.err conftest.$ac_ext
11671{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11672echo "${ECHO_T}$ac_header_preproc" >&6; }
11673
11674# So?  What about this header?
11675case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11676  yes:no: )
11677    { echo "$as_me:$LINENO: WARNING: libusb-1.0/libusb.h: accepted by the compiler, rejected by the preprocessor!" >&5
11678echo "$as_me: WARNING: libusb-1.0/libusb.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
11679    { echo "$as_me:$LINENO: WARNING: libusb-1.0/libusb.h: proceeding with the compiler's result" >&5
11680echo "$as_me: WARNING: libusb-1.0/libusb.h: proceeding with the compiler's result" >&2;}
11681    ac_header_preproc=yes
11682    ;;
11683  no:yes:* )
11684    { echo "$as_me:$LINENO: WARNING: libusb-1.0/libusb.h: present but cannot be compiled" >&5
11685echo "$as_me: WARNING: libusb-1.0/libusb.h: present but cannot be compiled" >&2;}
11686    { echo "$as_me:$LINENO: WARNING: libusb-1.0/libusb.h:     check for missing prerequisite headers?" >&5
11687echo "$as_me: WARNING: libusb-1.0/libusb.h:     check for missing prerequisite headers?" >&2;}
11688    { echo "$as_me:$LINENO: WARNING: libusb-1.0/libusb.h: see the Autoconf documentation" >&5
11689echo "$as_me: WARNING: libusb-1.0/libusb.h: see the Autoconf documentation" >&2;}
11690    { echo "$as_me:$LINENO: WARNING: libusb-1.0/libusb.h:     section \"Present But Cannot Be Compiled\"" >&5
11691echo "$as_me: WARNING: libusb-1.0/libusb.h:     section \"Present But Cannot Be Compiled\"" >&2;}
11692    { echo "$as_me:$LINENO: WARNING: libusb-1.0/libusb.h: proceeding with the preprocessor's result" >&5
11693echo "$as_me: WARNING: libusb-1.0/libusb.h: proceeding with the preprocessor's result" >&2;}
11694    { echo "$as_me:$LINENO: WARNING: libusb-1.0/libusb.h: in the future, the compiler will take precedence" >&5
11695echo "$as_me: WARNING: libusb-1.0/libusb.h: in the future, the compiler will take precedence" >&2;}
11696
11697    ;;
11698esac
11699{ echo "$as_me:$LINENO: checking for libusb-1.0/libusb.h" >&5
11700echo $ECHO_N "checking for libusb-1.0/libusb.h... $ECHO_C" >&6; }
11701if test "${ac_cv_header_libusb_1_0_libusb_h+set}" = set; then
11702  echo $ECHO_N "(cached) $ECHO_C" >&6
11703else
11704  ac_cv_header_libusb_1_0_libusb_h=$ac_header_preproc
11705fi
11706{ echo "$as_me:$LINENO: result: $ac_cv_header_libusb_1_0_libusb_h" >&5
11707echo "${ECHO_T}$ac_cv_header_libusb_1_0_libusb_h" >&6; }
11708
11709fi
11710if test $ac_cv_header_libusb_1_0_libusb_h = yes; then
11711
11712
11713cat >>confdefs.h <<\_ACEOF
11714#define PCAP_SUPPORT_CANUSB 1
11715_ACEOF
11716
11717		    CANUSB_SRC=pcap-canusb-linux.c
11718		    LIBS="-lusb-1.0 -lpthread $LIBS"
11719		    { echo "$as_me:$LINENO: canusb sniffing is supported" >&5
11720echo "$as_me: canusb sniffing is supported" >&6;}
11721
11722else
11723  { echo "$as_me:$LINENO: canusb sniffing is not supported; install libusb1.0 lib devel to enable it" >&5
11724echo "$as_me: canusb sniffing is not supported; install libusb1.0 lib devel to enable it" >&6;}
11725
11726fi
11727
11728
11729		;;
11730	*)
11731		{ echo "$as_me:$LINENO: no canusb support implemented for $host_os" >&5
11732echo "$as_me: no canusb support implemented for $host_os" >&6;}
11733		;;
11734	esac
11735
11736
11737fi
11738
11739# Check whether --enable-can was given.
11740if test "${enable_can+set}" = set; then
11741  enableval=$enable_can;
11742else
11743  enable_can=yes
11744fi
11745
11746
11747if test "x$enable_can" != "xno" ; then
11748		case "$host_os" in
11749	linux*)
11750		{ echo "$as_me:$LINENO: checking for linux/can.h" >&5
11751echo $ECHO_N "checking for linux/can.h... $ECHO_C" >&6; }
11752if test "${ac_cv_header_linux_can_h+set}" = set; then
11753  echo $ECHO_N "(cached) $ECHO_C" >&6
11754else
11755  cat >conftest.$ac_ext <<_ACEOF
11756/* confdefs.h.  */
11757_ACEOF
11758cat confdefs.h >>conftest.$ac_ext
11759cat >>conftest.$ac_ext <<_ACEOF
11760/* end confdefs.h.  */
11761#include <sys/socket.h>
11762
11763
11764#include <linux/can.h>
11765_ACEOF
11766rm -f conftest.$ac_objext
11767if { (ac_try="$ac_compile"
11768case "(($ac_try" in
11769  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11770  *) ac_try_echo=$ac_try;;
11771esac
11772eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11773  (eval "$ac_compile") 2>conftest.er1
11774  ac_status=$?
11775  grep -v '^ *+' conftest.er1 >conftest.err
11776  rm -f conftest.er1
11777  cat conftest.err >&5
11778  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11779  (exit $ac_status); } && {
11780	 test -z "$ac_c_werror_flag" ||
11781	 test ! -s conftest.err
11782       } && test -s conftest.$ac_objext; then
11783  ac_cv_header_linux_can_h=yes
11784else
11785  echo "$as_me: failed program was:" >&5
11786sed 's/^/| /' conftest.$ac_ext >&5
11787
11788	ac_cv_header_linux_can_h=no
11789fi
11790
11791rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11792fi
11793{ echo "$as_me:$LINENO: result: $ac_cv_header_linux_can_h" >&5
11794echo "${ECHO_T}$ac_cv_header_linux_can_h" >&6; }
11795if test $ac_cv_header_linux_can_h = yes; then
11796
11797cat >>confdefs.h <<\_ACEOF
11798#define PCAP_SUPPORT_CAN 1
11799_ACEOF
11800
11801			CAN_SRC=pcap-can-linux.c
11802			{ echo "$as_me:$LINENO: CAN sniffing is supported" >&5
11803echo "$as_me: CAN sniffing is supported" >&6;}
11804else
11805  { echo "$as_me:$LINENO: CAN sniffing is not supported" >&5
11806echo "$as_me: CAN sniffing is not supported" >&6;}
11807fi
11808
11809
11810		;;
11811	*)
11812		{ echo "$as_me:$LINENO: no CAN sniffing support implemented for $host_os" >&5
11813echo "$as_me: no CAN sniffing support implemented for $host_os" >&6;}
11814		;;
11815	esac
11816
11817
11818fi
11819
11820case "$host_os" in
11821linux*)
11822
11823for ac_header in linux/net_tstamp.h
11824do
11825as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11826if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11827  { echo "$as_me:$LINENO: checking for $ac_header" >&5
11828echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11829if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11830  echo $ECHO_N "(cached) $ECHO_C" >&6
11831fi
11832ac_res=`eval echo '${'$as_ac_Header'}'`
11833	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11834echo "${ECHO_T}$ac_res" >&6; }
11835else
11836  # Is the header compilable?
11837{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11838echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11839cat >conftest.$ac_ext <<_ACEOF
11840/* confdefs.h.  */
11841_ACEOF
11842cat confdefs.h >>conftest.$ac_ext
11843cat >>conftest.$ac_ext <<_ACEOF
11844/* end confdefs.h.  */
11845$ac_includes_default
11846#include <$ac_header>
11847_ACEOF
11848rm -f conftest.$ac_objext
11849if { (ac_try="$ac_compile"
11850case "(($ac_try" in
11851  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11852  *) ac_try_echo=$ac_try;;
11853esac
11854eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11855  (eval "$ac_compile") 2>conftest.er1
11856  ac_status=$?
11857  grep -v '^ *+' conftest.er1 >conftest.err
11858  rm -f conftest.er1
11859  cat conftest.err >&5
11860  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11861  (exit $ac_status); } && {
11862	 test -z "$ac_c_werror_flag" ||
11863	 test ! -s conftest.err
11864       } && test -s conftest.$ac_objext; then
11865  ac_header_compiler=yes
11866else
11867  echo "$as_me: failed program was:" >&5
11868sed 's/^/| /' conftest.$ac_ext >&5
11869
11870	ac_header_compiler=no
11871fi
11872
11873rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11874{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11875echo "${ECHO_T}$ac_header_compiler" >&6; }
11876
11877# Is the header present?
11878{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11879echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11880cat >conftest.$ac_ext <<_ACEOF
11881/* confdefs.h.  */
11882_ACEOF
11883cat confdefs.h >>conftest.$ac_ext
11884cat >>conftest.$ac_ext <<_ACEOF
11885/* end confdefs.h.  */
11886#include <$ac_header>
11887_ACEOF
11888if { (ac_try="$ac_cpp conftest.$ac_ext"
11889case "(($ac_try" in
11890  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11891  *) ac_try_echo=$ac_try;;
11892esac
11893eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11894  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11895  ac_status=$?
11896  grep -v '^ *+' conftest.er1 >conftest.err
11897  rm -f conftest.er1
11898  cat conftest.err >&5
11899  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11900  (exit $ac_status); } >/dev/null && {
11901	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11902	 test ! -s conftest.err
11903       }; then
11904  ac_header_preproc=yes
11905else
11906  echo "$as_me: failed program was:" >&5
11907sed 's/^/| /' conftest.$ac_ext >&5
11908
11909  ac_header_preproc=no
11910fi
11911
11912rm -f conftest.err conftest.$ac_ext
11913{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11914echo "${ECHO_T}$ac_header_preproc" >&6; }
11915
11916# So?  What about this header?
11917case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11918  yes:no: )
11919    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11920echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11921    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11922echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11923    ac_header_preproc=yes
11924    ;;
11925  no:yes:* )
11926    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11927echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11928    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11929echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11930    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11931echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11932    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11933echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11934    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11935echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11936    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11937echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11938
11939    ;;
11940esac
11941{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11942echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11943if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11944  echo $ECHO_N "(cached) $ECHO_C" >&6
11945else
11946  eval "$as_ac_Header=\$ac_header_preproc"
11947fi
11948ac_res=`eval echo '${'$as_ac_Header'}'`
11949	       { echo "$as_me:$LINENO: result: $ac_res" >&5
11950echo "${ECHO_T}$ac_res" >&6; }
11951
11952fi
11953if test `eval echo '${'$as_ac_Header'}'` = yes; then
11954  cat >>confdefs.h <<_ACEOF
11955#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11956_ACEOF
11957
11958fi
11959
11960done
11961
11962	;;
11963*)
11964	{ echo "$as_me:$LINENO: no hardware timestamp support implemented for $host_os" >&5
11965echo "$as_me: no hardware timestamp support implemented for $host_os" >&6;}
11966	;;
11967esac
11968
11969# Find a good install program.  We prefer a C program (faster),
11970# so one script is as good as another.  But avoid the broken or
11971# incompatible versions:
11972# SysV /etc/install, /usr/sbin/install
11973# SunOS /usr/etc/install
11974# IRIX /sbin/install
11975# AIX /bin/install
11976# AmigaOS /C/install, which installs bootblocks on floppy discs
11977# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
11978# AFS /usr/afsws/bin/install, which mishandles nonexistent args
11979# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
11980# OS/2's system install, which has a completely different semantic
11981# ./install, which can be erroneously created by make from ./install.sh.
11982{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
11983echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
11984if test -z "$INSTALL"; then
11985if test "${ac_cv_path_install+set}" = set; then
11986  echo $ECHO_N "(cached) $ECHO_C" >&6
11987else
11988  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11989for as_dir in $PATH
11990do
11991  IFS=$as_save_IFS
11992  test -z "$as_dir" && as_dir=.
11993  # Account for people who put trailing slashes in PATH elements.
11994case $as_dir/ in
11995  ./ | .// | /cC/* | \
11996  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
11997  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
11998  /usr/ucb/* ) ;;
11999  *)
12000    # OSF1 and SCO ODT 3.0 have their own names for install.
12001    # Don't use installbsd from OSF since it installs stuff as root
12002    # by default.
12003    for ac_prog in ginstall scoinst install; do
12004      for ac_exec_ext in '' $ac_executable_extensions; do
12005	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
12006	  if test $ac_prog = install &&
12007	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
12008	    # AIX install.  It has an incompatible calling convention.
12009	    :
12010	  elif test $ac_prog = install &&
12011	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
12012	    # program-specific install script used by HP pwplus--don't use.
12013	    :
12014	  else
12015	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
12016	    break 3
12017	  fi
12018	fi
12019      done
12020    done
12021    ;;
12022esac
12023done
12024IFS=$as_save_IFS
12025
12026
12027fi
12028  if test "${ac_cv_path_install+set}" = set; then
12029    INSTALL=$ac_cv_path_install
12030  else
12031    # As a last resort, use the slow shell script.  Don't cache a
12032    # value for INSTALL within a source directory, because that will
12033    # break other packages using the cache if that directory is
12034    # removed, or if the value is a relative name.
12035    INSTALL=$ac_install_sh
12036  fi
12037fi
12038{ echo "$as_me:$LINENO: result: $INSTALL" >&5
12039echo "${ECHO_T}$INSTALL" >&6; }
12040
12041# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
12042# It thinks the first close brace ends the variable substitution.
12043test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
12044
12045test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
12046
12047test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
12048
12049
12050ac_config_headers="$ac_config_headers config.h"
12051
12052
12053ac_config_files="$ac_config_files Makefile pcap-filter.manmisc pcap-linktype.manmisc pcap-tstamp.manmisc pcap-savefile.manfile pcap.3pcap pcap_compile.3pcap pcap_datalink.3pcap pcap_dump_open.3pcap pcap_list_datalinks.3pcap pcap_list_tstamp_types.3pcap pcap_open_dead.3pcap pcap_open_offline.3pcap pcap_set_tstamp_type.3pcap"
12054
12055cat >confcache <<\_ACEOF
12056# This file is a shell script that caches the results of configure
12057# tests run on this system so they can be shared between configure
12058# scripts and configure runs, see configure's option --config-cache.
12059# It is not useful on other systems.  If it contains results you don't
12060# want to keep, you may remove or edit it.
12061#
12062# config.status only pays attention to the cache file if you give it
12063# the --recheck option to rerun configure.
12064#
12065# `ac_cv_env_foo' variables (set or unset) will be overridden when
12066# loading this file, other *unset* `ac_cv_foo' will be assigned the
12067# following values.
12068
12069_ACEOF
12070
12071# The following way of writing the cache mishandles newlines in values,
12072# but we know of no workaround that is simple, portable, and efficient.
12073# So, we kill variables containing newlines.
12074# Ultrix sh set writes to stderr and can't be redirected directly,
12075# and sets the high bit in the cache file unless we assign to the vars.
12076(
12077  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12078    eval ac_val=\$$ac_var
12079    case $ac_val in #(
12080    *${as_nl}*)
12081      case $ac_var in #(
12082      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
12083echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
12084      esac
12085      case $ac_var in #(
12086      _ | IFS | as_nl) ;; #(
12087      *) $as_unset $ac_var ;;
12088      esac ;;
12089    esac
12090  done
12091
12092  (set) 2>&1 |
12093    case $as_nl`(ac_space=' '; set) 2>&1` in #(
12094    *${as_nl}ac_space=\ *)
12095      # `set' does not quote correctly, so add quotes (double-quote
12096      # substitution turns \\\\ into \\, and sed turns \\ into \).
12097      sed -n \
12098	"s/'/'\\\\''/g;
12099	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12100      ;; #(
12101    *)
12102      # `set' quotes correctly as required by POSIX, so do not add quotes.
12103      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12104      ;;
12105    esac |
12106    sort
12107) |
12108  sed '
12109     /^ac_cv_env_/b end
12110     t clear
12111     :clear
12112     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12113     t end
12114     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12115     :end' >>confcache
12116if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12117  if test -w "$cache_file"; then
12118    test "x$cache_file" != "x/dev/null" &&
12119      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
12120echo "$as_me: updating cache $cache_file" >&6;}
12121    cat confcache >$cache_file
12122  else
12123    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
12124echo "$as_me: not updating unwritable cache $cache_file" >&6;}
12125  fi
12126fi
12127rm -f confcache
12128
12129test "x$prefix" = xNONE && prefix=$ac_default_prefix
12130# Let make expand exec_prefix.
12131test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12132
12133DEFS=-DHAVE_CONFIG_H
12134
12135ac_libobjs=
12136ac_ltlibobjs=
12137for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12138  # 1. Remove the extension, and $U if already installed.
12139  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12140  ac_i=`echo "$ac_i" | sed "$ac_script"`
12141  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
12142  #    will be set to the directory where LIBOBJS objects are built.
12143  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12144  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
12145done
12146LIBOBJS=$ac_libobjs
12147
12148LTLIBOBJS=$ac_ltlibobjs
12149
12150
12151
12152: ${CONFIG_STATUS=./config.status}
12153ac_clean_files_save=$ac_clean_files
12154ac_clean_files="$ac_clean_files $CONFIG_STATUS"
12155{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
12156echo "$as_me: creating $CONFIG_STATUS" >&6;}
12157cat >$CONFIG_STATUS <<_ACEOF
12158#! $SHELL
12159# Generated by $as_me.
12160# Run this file to recreate the current configuration.
12161# Compiler output produced by configure, useful for debugging
12162# configure, is in config.log if it exists.
12163
12164debug=false
12165ac_cs_recheck=false
12166ac_cs_silent=false
12167SHELL=\${CONFIG_SHELL-$SHELL}
12168_ACEOF
12169
12170cat >>$CONFIG_STATUS <<\_ACEOF
12171## --------------------- ##
12172## M4sh Initialization.  ##
12173## --------------------- ##
12174
12175# Be more Bourne compatible
12176DUALCASE=1; export DUALCASE # for MKS sh
12177if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
12178  emulate sh
12179  NULLCMD=:
12180  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
12181  # is contrary to our usage.  Disable this feature.
12182  alias -g '${1+"$@"}'='"$@"'
12183  setopt NO_GLOB_SUBST
12184else
12185  case `(set -o) 2>/dev/null` in
12186  *posix*) set -o posix ;;
12187esac
12188
12189fi
12190
12191
12192
12193
12194# PATH needs CR
12195# Avoid depending upon Character Ranges.
12196as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12197as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12198as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12199as_cr_digits='0123456789'
12200as_cr_alnum=$as_cr_Letters$as_cr_digits
12201
12202# The user is always right.
12203if test "${PATH_SEPARATOR+set}" != set; then
12204  echo "#! /bin/sh" >conf$$.sh
12205  echo  "exit 0"   >>conf$$.sh
12206  chmod +x conf$$.sh
12207  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12208    PATH_SEPARATOR=';'
12209  else
12210    PATH_SEPARATOR=:
12211  fi
12212  rm -f conf$$.sh
12213fi
12214
12215# Support unset when possible.
12216if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
12217  as_unset=unset
12218else
12219  as_unset=false
12220fi
12221
12222
12223# IFS
12224# We need space, tab and new line, in precisely that order.  Quoting is
12225# there to prevent editors from complaining about space-tab.
12226# (If _AS_PATH_WALK were called with IFS unset, it would disable word
12227# splitting by setting IFS to empty value.)
12228as_nl='
12229'
12230IFS=" ""	$as_nl"
12231
12232# Find who we are.  Look in the path if we contain no directory separator.
12233case $0 in
12234  *[\\/]* ) as_myself=$0 ;;
12235  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12236for as_dir in $PATH
12237do
12238  IFS=$as_save_IFS
12239  test -z "$as_dir" && as_dir=.
12240  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12241done
12242IFS=$as_save_IFS
12243
12244     ;;
12245esac
12246# We did not find ourselves, most probably we were run as `sh COMMAND'
12247# in which case we are not to be found in the path.
12248if test "x$as_myself" = x; then
12249  as_myself=$0
12250fi
12251if test ! -f "$as_myself"; then
12252  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12253  { (exit 1); exit 1; }
12254fi
12255
12256# Work around bugs in pre-3.0 UWIN ksh.
12257for as_var in ENV MAIL MAILPATH
12258do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
12259done
12260PS1='$ '
12261PS2='> '
12262PS4='+ '
12263
12264# NLS nuisances.
12265for as_var in \
12266  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
12267  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
12268  LC_TELEPHONE LC_TIME
12269do
12270  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
12271    eval $as_var=C; export $as_var
12272  else
12273    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
12274  fi
12275done
12276
12277# Required to use basename.
12278if expr a : '\(a\)' >/dev/null 2>&1 &&
12279   test "X`expr 00001 : '.*\(...\)'`" = X001; then
12280  as_expr=expr
12281else
12282  as_expr=false
12283fi
12284
12285if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12286  as_basename=basename
12287else
12288  as_basename=false
12289fi
12290
12291
12292# Name of the executable.
12293as_me=`$as_basename -- "$0" ||
12294$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12295	 X"$0" : 'X\(//\)$' \| \
12296	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12297echo X/"$0" |
12298    sed '/^.*\/\([^/][^/]*\)\/*$/{
12299	    s//\1/
12300	    q
12301	  }
12302	  /^X\/\(\/\/\)$/{
12303	    s//\1/
12304	    q
12305	  }
12306	  /^X\/\(\/\).*/{
12307	    s//\1/
12308	    q
12309	  }
12310	  s/.*/./; q'`
12311
12312# CDPATH.
12313$as_unset CDPATH
12314
12315
12316
12317  as_lineno_1=$LINENO
12318  as_lineno_2=$LINENO
12319  test "x$as_lineno_1" != "x$as_lineno_2" &&
12320  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
12321
12322  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
12323  # uniformly replaced by the line number.  The first 'sed' inserts a
12324  # line-number line after each line using $LINENO; the second 'sed'
12325  # does the real work.  The second script uses 'N' to pair each
12326  # line-number line with the line containing $LINENO, and appends
12327  # trailing '-' during substitution so that $LINENO is not a special
12328  # case at line end.
12329  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
12330  # scripts with optimization help from Paolo Bonzini.  Blame Lee
12331  # E. McMahon (1931-1989) for sed's syntax.  :-)
12332  sed -n '
12333    p
12334    /[$]LINENO/=
12335  ' <$as_myself |
12336    sed '
12337      s/[$]LINENO.*/&-/
12338      t lineno
12339      b
12340      :lineno
12341      N
12342      :loop
12343      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
12344      t loop
12345      s/-\n.*//
12346    ' >$as_me.lineno &&
12347  chmod +x "$as_me.lineno" ||
12348    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
12349   { (exit 1); exit 1; }; }
12350
12351  # Don't try to exec as it changes $[0], causing all sort of problems
12352  # (the dirname of $[0] is not the place where we might find the
12353  # original and so on.  Autoconf is especially sensitive to this).
12354  . "./$as_me.lineno"
12355  # Exit status is that of the last command.
12356  exit
12357}
12358
12359
12360if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12361  as_dirname=dirname
12362else
12363  as_dirname=false
12364fi
12365
12366ECHO_C= ECHO_N= ECHO_T=
12367case `echo -n x` in
12368-n*)
12369  case `echo 'x\c'` in
12370  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
12371  *)   ECHO_C='\c';;
12372  esac;;
12373*)
12374  ECHO_N='-n';;
12375esac
12376
12377if expr a : '\(a\)' >/dev/null 2>&1 &&
12378   test "X`expr 00001 : '.*\(...\)'`" = X001; then
12379  as_expr=expr
12380else
12381  as_expr=false
12382fi
12383
12384rm -f conf$$ conf$$.exe conf$$.file
12385if test -d conf$$.dir; then
12386  rm -f conf$$.dir/conf$$.file
12387else
12388  rm -f conf$$.dir
12389  mkdir conf$$.dir
12390fi
12391echo >conf$$.file
12392if ln -s conf$$.file conf$$ 2>/dev/null; then
12393  as_ln_s='ln -s'
12394  # ... but there are two gotchas:
12395  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12396  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12397  # In both cases, we have to default to `cp -p'.
12398  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12399    as_ln_s='cp -p'
12400elif ln conf$$.file conf$$ 2>/dev/null; then
12401  as_ln_s=ln
12402else
12403  as_ln_s='cp -p'
12404fi
12405rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12406rmdir conf$$.dir 2>/dev/null
12407
12408if mkdir -p . 2>/dev/null; then
12409  as_mkdir_p=:
12410else
12411  test -d ./-p && rmdir ./-p
12412  as_mkdir_p=false
12413fi
12414
12415if test -x / >/dev/null 2>&1; then
12416  as_test_x='test -x'
12417else
12418  if ls -dL / >/dev/null 2>&1; then
12419    as_ls_L_option=L
12420  else
12421    as_ls_L_option=
12422  fi
12423  as_test_x='
12424    eval sh -c '\''
12425      if test -d "$1"; then
12426        test -d "$1/.";
12427      else
12428	case $1 in
12429        -*)set "./$1";;
12430	esac;
12431	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
12432	???[sx]*):;;*)false;;esac;fi
12433    '\'' sh
12434  '
12435fi
12436as_executable_p=$as_test_x
12437
12438# Sed expression to map a string onto a valid CPP name.
12439as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12440
12441# Sed expression to map a string onto a valid variable name.
12442as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12443
12444
12445exec 6>&1
12446
12447# Save the log message, to keep $[0] and so on meaningful, and to
12448# report actual input values of CONFIG_FILES etc. instead of their
12449# values after options handling.
12450ac_log="
12451This file was extended by $as_me, which was
12452generated by GNU Autoconf 2.61.  Invocation command line was
12453
12454  CONFIG_FILES    = $CONFIG_FILES
12455  CONFIG_HEADERS  = $CONFIG_HEADERS
12456  CONFIG_LINKS    = $CONFIG_LINKS
12457  CONFIG_COMMANDS = $CONFIG_COMMANDS
12458  $ $0 $@
12459
12460on `(hostname || uname -n) 2>/dev/null | sed 1q`
12461"
12462
12463_ACEOF
12464
12465cat >>$CONFIG_STATUS <<_ACEOF
12466# Files that config.status was made for.
12467config_files="$ac_config_files"
12468config_headers="$ac_config_headers"
12469
12470_ACEOF
12471
12472cat >>$CONFIG_STATUS <<\_ACEOF
12473ac_cs_usage="\
12474\`$as_me' instantiates files from templates according to the
12475current configuration.
12476
12477Usage: $0 [OPTIONS] [FILE]...
12478
12479  -h, --help       print this help, then exit
12480  -V, --version    print version number and configuration settings, then exit
12481  -q, --quiet      do not print progress messages
12482  -d, --debug      don't remove temporary files
12483      --recheck    update $as_me by reconfiguring in the same conditions
12484  --file=FILE[:TEMPLATE]
12485		   instantiate the configuration file FILE
12486  --header=FILE[:TEMPLATE]
12487		   instantiate the configuration header FILE
12488
12489Configuration files:
12490$config_files
12491
12492Configuration headers:
12493$config_headers
12494
12495Report bugs to <bug-autoconf@gnu.org>."
12496
12497_ACEOF
12498cat >>$CONFIG_STATUS <<_ACEOF
12499ac_cs_version="\\
12500config.status
12501configured by $0, generated by GNU Autoconf 2.61,
12502  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
12503
12504Copyright (C) 2006 Free Software Foundation, Inc.
12505This config.status script is free software; the Free Software Foundation
12506gives unlimited permission to copy, distribute and modify it."
12507
12508ac_pwd='$ac_pwd'
12509srcdir='$srcdir'
12510INSTALL='$INSTALL'
12511_ACEOF
12512
12513cat >>$CONFIG_STATUS <<\_ACEOF
12514# If no file are specified by the user, then we need to provide default
12515# value.  By we need to know if files were specified by the user.
12516ac_need_defaults=:
12517while test $# != 0
12518do
12519  case $1 in
12520  --*=*)
12521    ac_option=`expr "X$1" : 'X\([^=]*\)='`
12522    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12523    ac_shift=:
12524    ;;
12525  *)
12526    ac_option=$1
12527    ac_optarg=$2
12528    ac_shift=shift
12529    ;;
12530  esac
12531
12532  case $ac_option in
12533  # Handling of the options.
12534  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12535    ac_cs_recheck=: ;;
12536  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12537    echo "$ac_cs_version"; exit ;;
12538  --debug | --debu | --deb | --de | --d | -d )
12539    debug=: ;;
12540  --file | --fil | --fi | --f )
12541    $ac_shift
12542    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
12543    ac_need_defaults=false;;
12544  --header | --heade | --head | --hea )
12545    $ac_shift
12546    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
12547    ac_need_defaults=false;;
12548  --he | --h)
12549    # Conflict between --help and --header
12550    { echo "$as_me: error: ambiguous option: $1
12551Try \`$0 --help' for more information." >&2
12552   { (exit 1); exit 1; }; };;
12553  --help | --hel | -h )
12554    echo "$ac_cs_usage"; exit ;;
12555  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12556  | -silent | --silent | --silen | --sile | --sil | --si | --s)
12557    ac_cs_silent=: ;;
12558
12559  # This is an error.
12560  -*) { echo "$as_me: error: unrecognized option: $1
12561Try \`$0 --help' for more information." >&2
12562   { (exit 1); exit 1; }; } ;;
12563
12564  *) ac_config_targets="$ac_config_targets $1"
12565     ac_need_defaults=false ;;
12566
12567  esac
12568  shift
12569done
12570
12571ac_configure_extra_args=
12572
12573if $ac_cs_silent; then
12574  exec 6>/dev/null
12575  ac_configure_extra_args="$ac_configure_extra_args --silent"
12576fi
12577
12578_ACEOF
12579cat >>$CONFIG_STATUS <<_ACEOF
12580if \$ac_cs_recheck; then
12581  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
12582  CONFIG_SHELL=$SHELL
12583  export CONFIG_SHELL
12584  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12585fi
12586
12587_ACEOF
12588cat >>$CONFIG_STATUS <<\_ACEOF
12589exec 5>>config.log
12590{
12591  echo
12592  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12593## Running $as_me. ##
12594_ASBOX
12595  echo "$ac_log"
12596} >&5
12597
12598_ACEOF
12599cat >>$CONFIG_STATUS <<_ACEOF
12600_ACEOF
12601
12602cat >>$CONFIG_STATUS <<\_ACEOF
12603
12604# Handling of arguments.
12605for ac_config_target in $ac_config_targets
12606do
12607  case $ac_config_target in
12608    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12609    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12610    "pcap-filter.manmisc") CONFIG_FILES="$CONFIG_FILES pcap-filter.manmisc" ;;
12611    "pcap-linktype.manmisc") CONFIG_FILES="$CONFIG_FILES pcap-linktype.manmisc" ;;
12612    "pcap-tstamp.manmisc") CONFIG_FILES="$CONFIG_FILES pcap-tstamp.manmisc" ;;
12613    "pcap-savefile.manfile") CONFIG_FILES="$CONFIG_FILES pcap-savefile.manfile" ;;
12614    "pcap.3pcap") CONFIG_FILES="$CONFIG_FILES pcap.3pcap" ;;
12615    "pcap_compile.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_compile.3pcap" ;;
12616    "pcap_datalink.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_datalink.3pcap" ;;
12617    "pcap_dump_open.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_dump_open.3pcap" ;;
12618    "pcap_list_datalinks.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_list_datalinks.3pcap" ;;
12619    "pcap_list_tstamp_types.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_list_tstamp_types.3pcap" ;;
12620    "pcap_open_dead.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_open_dead.3pcap" ;;
12621    "pcap_open_offline.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_open_offline.3pcap" ;;
12622    "pcap_set_tstamp_type.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_set_tstamp_type.3pcap" ;;
12623
12624  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
12625echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
12626   { (exit 1); exit 1; }; };;
12627  esac
12628done
12629
12630
12631# If the user did not use the arguments to specify the items to instantiate,
12632# then the envvar interface is used.  Set only those that are not.
12633# We use the long form for the default assignment because of an extremely
12634# bizarre bug on SunOS 4.1.3.
12635if $ac_need_defaults; then
12636  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12637  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12638fi
12639
12640# Have a temporary directory for convenience.  Make it in the build tree
12641# simply because there is no reason against having it here, and in addition,
12642# creating and moving files from /tmp can sometimes cause problems.
12643# Hook for its removal unless debugging.
12644# Note that there is a small window in which the directory will not be cleaned:
12645# after its creation but before its name has been assigned to `$tmp'.
12646$debug ||
12647{
12648  tmp=
12649  trap 'exit_status=$?
12650  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12651' 0
12652  trap '{ (exit 1); exit 1; }' 1 2 13 15
12653}
12654# Create a (secure) tmp directory for tmp files.
12655
12656{
12657  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12658  test -n "$tmp" && test -d "$tmp"
12659}  ||
12660{
12661  tmp=./conf$$-$RANDOM
12662  (umask 077 && mkdir "$tmp")
12663} ||
12664{
12665   echo "$me: cannot create a temporary directory in ." >&2
12666   { (exit 1); exit 1; }
12667}
12668
12669#
12670# Set up the sed scripts for CONFIG_FILES section.
12671#
12672
12673# No need to generate the scripts if there are no CONFIG_FILES.
12674# This happens for instance when ./config.status config.h
12675if test -n "$CONFIG_FILES"; then
12676
12677_ACEOF
12678
12679
12680
12681ac_delim='%!_!# '
12682for ac_last_try in false false false false false :; do
12683  cat >conf$$subs.sed <<_ACEOF
12684SHELL!$SHELL$ac_delim
12685PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
12686PACKAGE_NAME!$PACKAGE_NAME$ac_delim
12687PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
12688PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
12689PACKAGE_STRING!$PACKAGE_STRING$ac_delim
12690PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
12691exec_prefix!$exec_prefix$ac_delim
12692prefix!$prefix$ac_delim
12693program_transform_name!$program_transform_name$ac_delim
12694bindir!$bindir$ac_delim
12695sbindir!$sbindir$ac_delim
12696libexecdir!$libexecdir$ac_delim
12697datarootdir!$datarootdir$ac_delim
12698datadir!$datadir$ac_delim
12699sysconfdir!$sysconfdir$ac_delim
12700sharedstatedir!$sharedstatedir$ac_delim
12701localstatedir!$localstatedir$ac_delim
12702includedir!$includedir$ac_delim
12703oldincludedir!$oldincludedir$ac_delim
12704docdir!$docdir$ac_delim
12705infodir!$infodir$ac_delim
12706htmldir!$htmldir$ac_delim
12707dvidir!$dvidir$ac_delim
12708pdfdir!$pdfdir$ac_delim
12709psdir!$psdir$ac_delim
12710libdir!$libdir$ac_delim
12711localedir!$localedir$ac_delim
12712mandir!$mandir$ac_delim
12713DEFS!$DEFS$ac_delim
12714ECHO_C!$ECHO_C$ac_delim
12715ECHO_N!$ECHO_N$ac_delim
12716ECHO_T!$ECHO_T$ac_delim
12717LIBS!$LIBS$ac_delim
12718build_alias!$build_alias$ac_delim
12719host_alias!$host_alias$ac_delim
12720target_alias!$target_alias$ac_delim
12721build!$build$ac_delim
12722build_cpu!$build_cpu$ac_delim
12723build_vendor!$build_vendor$ac_delim
12724build_os!$build_os$ac_delim
12725host!$host$ac_delim
12726host_cpu!$host_cpu$ac_delim
12727host_vendor!$host_vendor$ac_delim
12728host_os!$host_os$ac_delim
12729target!$target$ac_delim
12730target_cpu!$target_cpu$ac_delim
12731target_vendor!$target_vendor$ac_delim
12732target_os!$target_os$ac_delim
12733SHLICC2!$SHLICC2$ac_delim
12734CC!$CC$ac_delim
12735CFLAGS!$CFLAGS$ac_delim
12736LDFLAGS!$LDFLAGS$ac_delim
12737CPPFLAGS!$CPPFLAGS$ac_delim
12738ac_ct_CC!$ac_ct_CC$ac_delim
12739EXEEXT!$EXEEXT$ac_delim
12740OBJEXT!$OBJEXT$ac_delim
12741CPP!$CPP$ac_delim
12742GREP!$GREP$ac_delim
12743EGREP!$EGREP$ac_delim
12744LIBOBJS!$LIBOBJS$ac_delim
12745HAVE_LINUX_TPACKET_AUXDATA!$HAVE_LINUX_TPACKET_AUXDATA$ac_delim
12746V_LEX!$V_LEX$ac_delim
12747V_YACC!$V_YACC$ac_delim
12748RANLIB!$RANLIB$ac_delim
12749AR!$AR$ac_delim
12750V_CCOPT!$V_CCOPT$ac_delim
12751V_DEFS!$V_DEFS$ac_delim
12752V_FINDALLDEVS!$V_FINDALLDEVS$ac_delim
12753V_INCLS!$V_INCLS$ac_delim
12754V_PCAP!$V_PCAP$ac_delim
12755V_SHLIB_CMD!$V_SHLIB_CMD$ac_delim
12756V_SHLIB_OPT!$V_SHLIB_OPT$ac_delim
12757V_SONAME_OPT!$V_SONAME_OPT$ac_delim
12758V_RPATH_OPT!$V_RPATH_OPT$ac_delim
12759ADDLOBJS!$ADDLOBJS$ac_delim
12760ADDLARCHIVEOBJS!$ADDLARCHIVEOBJS$ac_delim
12761SSRC!$SSRC$ac_delim
12762DYEXT!$DYEXT$ac_delim
12763MAN_FILE_FORMATS!$MAN_FILE_FORMATS$ac_delim
12764MAN_MISC_INFO!$MAN_MISC_INFO$ac_delim
12765PCAP_SUPPORT_USB!$PCAP_SUPPORT_USB$ac_delim
12766USB_SRC!$USB_SRC$ac_delim
12767PCAP_SUPPORT_NETFILTER!$PCAP_SUPPORT_NETFILTER$ac_delim
12768NETFILTER_SRC!$NETFILTER_SRC$ac_delim
12769PCAP_SUPPORT_BT!$PCAP_SUPPORT_BT$ac_delim
12770BT_SRC!$BT_SRC$ac_delim
12771PCAP_SUPPORT_CANUSB!$PCAP_SUPPORT_CANUSB$ac_delim
12772CANUSB_SRC!$CANUSB_SRC$ac_delim
12773PCAP_SUPPORT_CAN!$PCAP_SUPPORT_CAN$ac_delim
12774CAN_SRC!$CAN_SRC$ac_delim
12775INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
12776INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
12777INSTALL_DATA!$INSTALL_DATA$ac_delim
12778LTLIBOBJS!$LTLIBOBJS$ac_delim
12779_ACEOF
12780
12781  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 95; then
12782    break
12783  elif $ac_last_try; then
12784    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
12785echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
12786   { (exit 1); exit 1; }; }
12787  else
12788    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12789  fi
12790done
12791
12792ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
12793if test -n "$ac_eof"; then
12794  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
12795  ac_eof=`expr $ac_eof + 1`
12796fi
12797
12798cat >>$CONFIG_STATUS <<_ACEOF
12799cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
12800/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
12801_ACEOF
12802sed '
12803s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
12804s/^/s,@/; s/!/@,|#_!!_#|/
12805:n
12806t n
12807s/'"$ac_delim"'$/,g/; t
12808s/$/\\/; p
12809N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
12810' >>$CONFIG_STATUS <conf$$subs.sed
12811rm -f conf$$subs.sed
12812cat >>$CONFIG_STATUS <<_ACEOF
12813:end
12814s/|#_!!_#|//g
12815CEOF$ac_eof
12816_ACEOF
12817
12818
12819# VPATH may cause trouble with some makes, so we remove $(srcdir),
12820# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12821# trailing colons and then remove the whole line if VPATH becomes empty
12822# (actually we leave an empty line to preserve line numbers).
12823if test "x$srcdir" = x.; then
12824  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
12825s/:*\$(srcdir):*/:/
12826s/:*\${srcdir}:*/:/
12827s/:*@srcdir@:*/:/
12828s/^\([^=]*=[	 ]*\):*/\1/
12829s/:*$//
12830s/^[^=]*=[	 ]*$//
12831}'
12832fi
12833
12834cat >>$CONFIG_STATUS <<\_ACEOF
12835fi # test -n "$CONFIG_FILES"
12836
12837
12838for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS
12839do
12840  case $ac_tag in
12841  :[FHLC]) ac_mode=$ac_tag; continue;;
12842  esac
12843  case $ac_mode$ac_tag in
12844  :[FHL]*:*);;
12845  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
12846echo "$as_me: error: Invalid tag $ac_tag." >&2;}
12847   { (exit 1); exit 1; }; };;
12848  :[FH]-) ac_tag=-:-;;
12849  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12850  esac
12851  ac_save_IFS=$IFS
12852  IFS=:
12853  set x $ac_tag
12854  IFS=$ac_save_IFS
12855  shift
12856  ac_file=$1
12857  shift
12858
12859  case $ac_mode in
12860  :L) ac_source=$1;;
12861  :[FH])
12862    ac_file_inputs=
12863    for ac_f
12864    do
12865      case $ac_f in
12866      -) ac_f="$tmp/stdin";;
12867      *) # Look for the file first in the build tree, then in the source tree
12868	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
12869	 # because $ac_f cannot contain `:'.
12870	 test -f "$ac_f" ||
12871	   case $ac_f in
12872	   [\\/$]*) false;;
12873	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12874	   esac ||
12875	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
12876echo "$as_me: error: cannot find input file: $ac_f" >&2;}
12877   { (exit 1); exit 1; }; };;
12878      esac
12879      ac_file_inputs="$ac_file_inputs $ac_f"
12880    done
12881
12882    # Let's still pretend it is `configure' which instantiates (i.e., don't
12883    # use $as_me), people would be surprised to read:
12884    #    /* config.h.  Generated by config.status.  */
12885    configure_input="Generated from "`IFS=:
12886	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
12887    if test x"$ac_file" != x-; then
12888      configure_input="$ac_file.  $configure_input"
12889      { echo "$as_me:$LINENO: creating $ac_file" >&5
12890echo "$as_me: creating $ac_file" >&6;}
12891    fi
12892
12893    case $ac_tag in
12894    *:-:* | *:-) cat >"$tmp/stdin";;
12895    esac
12896    ;;
12897  esac
12898
12899  ac_dir=`$as_dirname -- "$ac_file" ||
12900$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12901	 X"$ac_file" : 'X\(//\)[^/]' \| \
12902	 X"$ac_file" : 'X\(//\)$' \| \
12903	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12904echo X"$ac_file" |
12905    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12906	    s//\1/
12907	    q
12908	  }
12909	  /^X\(\/\/\)[^/].*/{
12910	    s//\1/
12911	    q
12912	  }
12913	  /^X\(\/\/\)$/{
12914	    s//\1/
12915	    q
12916	  }
12917	  /^X\(\/\).*/{
12918	    s//\1/
12919	    q
12920	  }
12921	  s/.*/./; q'`
12922  { as_dir="$ac_dir"
12923  case $as_dir in #(
12924  -*) as_dir=./$as_dir;;
12925  esac
12926  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
12927    as_dirs=
12928    while :; do
12929      case $as_dir in #(
12930      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
12931      *) as_qdir=$as_dir;;
12932      esac
12933      as_dirs="'$as_qdir' $as_dirs"
12934      as_dir=`$as_dirname -- "$as_dir" ||
12935$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12936	 X"$as_dir" : 'X\(//\)[^/]' \| \
12937	 X"$as_dir" : 'X\(//\)$' \| \
12938	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12939echo X"$as_dir" |
12940    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12941	    s//\1/
12942	    q
12943	  }
12944	  /^X\(\/\/\)[^/].*/{
12945	    s//\1/
12946	    q
12947	  }
12948	  /^X\(\/\/\)$/{
12949	    s//\1/
12950	    q
12951	  }
12952	  /^X\(\/\).*/{
12953	    s//\1/
12954	    q
12955	  }
12956	  s/.*/./; q'`
12957      test -d "$as_dir" && break
12958    done
12959    test -z "$as_dirs" || eval "mkdir $as_dirs"
12960  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
12961echo "$as_me: error: cannot create directory $as_dir" >&2;}
12962   { (exit 1); exit 1; }; }; }
12963  ac_builddir=.
12964
12965case "$ac_dir" in
12966.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12967*)
12968  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
12969  # A ".." for each directory in $ac_dir_suffix.
12970  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
12971  case $ac_top_builddir_sub in
12972  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12973  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12974  esac ;;
12975esac
12976ac_abs_top_builddir=$ac_pwd
12977ac_abs_builddir=$ac_pwd$ac_dir_suffix
12978# for backward compatibility:
12979ac_top_builddir=$ac_top_build_prefix
12980
12981case $srcdir in
12982  .)  # We are building in place.
12983    ac_srcdir=.
12984    ac_top_srcdir=$ac_top_builddir_sub
12985    ac_abs_top_srcdir=$ac_pwd ;;
12986  [\\/]* | ?:[\\/]* )  # Absolute name.
12987    ac_srcdir=$srcdir$ac_dir_suffix;
12988    ac_top_srcdir=$srcdir
12989    ac_abs_top_srcdir=$srcdir ;;
12990  *) # Relative name.
12991    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12992    ac_top_srcdir=$ac_top_build_prefix$srcdir
12993    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12994esac
12995ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12996
12997
12998  case $ac_mode in
12999  :F)
13000  #
13001  # CONFIG_FILE
13002  #
13003
13004  case $INSTALL in
13005  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13006  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13007  esac
13008_ACEOF
13009
13010cat >>$CONFIG_STATUS <<\_ACEOF
13011# If the template does not know about datarootdir, expand it.
13012# FIXME: This hack should be removed a few years after 2.60.
13013ac_datarootdir_hack=; ac_datarootdir_seen=
13014
13015case `sed -n '/datarootdir/ {
13016  p
13017  q
13018}
13019/@datadir@/p
13020/@docdir@/p
13021/@infodir@/p
13022/@localedir@/p
13023/@mandir@/p
13024' $ac_file_inputs` in
13025*datarootdir*) ac_datarootdir_seen=yes;;
13026*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13027  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13028echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13029_ACEOF
13030cat >>$CONFIG_STATUS <<_ACEOF
13031  ac_datarootdir_hack='
13032  s&@datadir@&$datadir&g
13033  s&@docdir@&$docdir&g
13034  s&@infodir@&$infodir&g
13035  s&@localedir@&$localedir&g
13036  s&@mandir@&$mandir&g
13037    s&\\\${datarootdir}&$datarootdir&g' ;;
13038esac
13039_ACEOF
13040
13041# Neutralize VPATH when `$srcdir' = `.'.
13042# Shell code in configure.ac might set extrasub.
13043# FIXME: do we really want to maintain this feature?
13044cat >>$CONFIG_STATUS <<_ACEOF
13045  sed "$ac_vpsub
13046$extrasub
13047_ACEOF
13048cat >>$CONFIG_STATUS <<\_ACEOF
13049:t
13050/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13051s&@configure_input@&$configure_input&;t t
13052s&@top_builddir@&$ac_top_builddir_sub&;t t
13053s&@srcdir@&$ac_srcdir&;t t
13054s&@abs_srcdir@&$ac_abs_srcdir&;t t
13055s&@top_srcdir@&$ac_top_srcdir&;t t
13056s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13057s&@builddir@&$ac_builddir&;t t
13058s&@abs_builddir@&$ac_abs_builddir&;t t
13059s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13060s&@INSTALL@&$ac_INSTALL&;t t
13061$ac_datarootdir_hack
13062" $ac_file_inputs | sed -f "$tmp/subs-1.sed" >$tmp/out
13063
13064test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13065  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
13066  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
13067  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13068which seems to be undefined.  Please make sure it is defined." >&5
13069echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13070which seems to be undefined.  Please make sure it is defined." >&2;}
13071
13072  rm -f "$tmp/stdin"
13073  case $ac_file in
13074  -) cat "$tmp/out"; rm -f "$tmp/out";;
13075  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
13076  esac
13077 ;;
13078  :H)
13079  #
13080  # CONFIG_HEADER
13081  #
13082_ACEOF
13083
13084# Transform confdefs.h into a sed script `conftest.defines', that
13085# substitutes the proper values into config.h.in to produce config.h.
13086rm -f conftest.defines conftest.tail
13087# First, append a space to every undef/define line, to ease matching.
13088echo 's/$/ /' >conftest.defines
13089# Then, protect against being on the right side of a sed subst, or in
13090# an unquoted here document, in config.status.  If some macros were
13091# called several times there might be several #defines for the same
13092# symbol, which is useless.  But do not sort them, since the last
13093# AC_DEFINE must be honored.
13094ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13095# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
13096# NAME is the cpp macro being defined, VALUE is the value it is being given.
13097# PARAMS is the parameter list in the macro definition--in most cases, it's
13098# just an empty string.
13099ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
13100ac_dB='\\)[	 (].*,\\1define\\2'
13101ac_dC=' '
13102ac_dD=' ,'
13103
13104uniq confdefs.h |
13105  sed -n '
13106	t rset
13107	:rset
13108	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
13109	t ok
13110	d
13111	:ok
13112	s/[\\&,]/\\&/g
13113	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
13114	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
13115  ' >>conftest.defines
13116
13117# Remove the space that was appended to ease matching.
13118# Then replace #undef with comments.  This is necessary, for
13119# example, in the case of _POSIX_SOURCE, which is predefined and required
13120# on some systems where configure will not decide to define it.
13121# (The regexp can be short, since the line contains either #define or #undef.)
13122echo 's/ $//
13123s,^[	 #]*u.*,/* & */,' >>conftest.defines
13124
13125# Break up conftest.defines:
13126ac_max_sed_lines=50
13127
13128# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
13129# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
13130# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
13131# et cetera.
13132ac_in='$ac_file_inputs'
13133ac_out='"$tmp/out1"'
13134ac_nxt='"$tmp/out2"'
13135
13136while :
13137do
13138  # Write a here document:
13139    cat >>$CONFIG_STATUS <<_ACEOF
13140    # First, check the format of the line:
13141    cat >"\$tmp/defines.sed" <<\\CEOF
13142/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
13143/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
13144b
13145:def
13146_ACEOF
13147  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
13148  echo 'CEOF
13149    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
13150  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
13151  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
13152  grep . conftest.tail >/dev/null || break
13153  rm -f conftest.defines
13154  mv conftest.tail conftest.defines
13155done
13156rm -f conftest.defines conftest.tail
13157
13158echo "ac_result=$ac_in" >>$CONFIG_STATUS
13159cat >>$CONFIG_STATUS <<\_ACEOF
13160  if test x"$ac_file" != x-; then
13161    echo "/* $configure_input  */" >"$tmp/config.h"
13162    cat "$ac_result" >>"$tmp/config.h"
13163    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
13164      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
13165echo "$as_me: $ac_file is unchanged" >&6;}
13166    else
13167      rm -f $ac_file
13168      mv "$tmp/config.h" $ac_file
13169    fi
13170  else
13171    echo "/* $configure_input  */"
13172    cat "$ac_result"
13173  fi
13174  rm -f "$tmp/out12"
13175 ;;
13176
13177
13178  esac
13179
13180done # for ac_tag
13181
13182
13183{ (exit 0); exit 0; }
13184_ACEOF
13185chmod +x $CONFIG_STATUS
13186ac_clean_files=$ac_clean_files_save
13187
13188
13189# configure is writing to config.log, and then calls config.status.
13190# config.status does its own redirection, appending to config.log.
13191# Unfortunately, on DOS this fails, as config.log is still kept open
13192# by configure, so config.status won't be able to write to it; its
13193# output is simply discarded.  So we exec the FD to /dev/null,
13194# effectively closing config.log, so it can be properly (re)opened and
13195# appended to by config.status.  When coming back to configure, we
13196# need to make the FD available again.
13197if test "$no_create" != yes; then
13198  ac_cs_success=:
13199  ac_config_status_args=
13200  test "$silent" = yes &&
13201    ac_config_status_args="$ac_config_status_args --quiet"
13202  exec 5>/dev/null
13203  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13204  exec 5>>config.log
13205  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13206  # would make configure fail if this is the last instruction.
13207  $ac_cs_success || { (exit 1); exit 1; }
13208fi
13209
13210
13211if test -f .devel ; then
13212	make depend
13213fi
13214exit 0
13215