Dear all

I try to compile libpcap-ring based on libpcap-0.9.8 instead of libpcap-0.9.7 which is included in revision 3422.
And tcpdump with pfring enabled libpcap-0.9.8 works.
I attach the patch file.

thanks,
Hitoshi Irino
Index: savefile.c
===================================================================
--- savefile.c  (revision 3422)
+++ savefile.c  (working copy)
@@ -30,7 +30,7 @@
 
 #ifndef lint
 static const char rcsid[] _U_ =
-    "@(#) $Header: /tcpdump/master/libpcap/savefile.c,v 1.126.2.27 2007/07/19 
06:20:53 guy Exp $ (LBL)";
+    "@(#) $Header: /tcpdump/master/libpcap/savefile.c,v 1.126.2.30 2007/08/14 
20:57:49 guy Exp $ (LBL)";
 #endif
 
 #ifdef HAVE_CONFIG_H
@@ -530,7 +530,28 @@
  */
 #define LINKTYPE_SITA          196
 
+/*
+ * Various link-layer types, with a pseudo-header, for Endace DAG cards;
+ * encapsulates Endace ERF records.  Requested by Stephen Donnelly
+ * <[EMAIL PROTECTED]>.
+ */
+#define LINKTYPE_ERF           197
 
+/*
+ * Special header prepended to Ethernet packets when capturing from a
+ * u10 Networks board.  Requested by Phil Mulholland
+ * <[EMAIL PROTECTED]>.
+ */
+#define LINKTYPE_RAIF1         198
+
+/*
+ * IPMB packet for IPMI, beginning with the I2C slave address, followed
+ * by the netFn and LUN, etc..  Requested by Chanthy Toeung
+ * <[EMAIL PROTECTED]>.
+ */
+#define LINKTYPE_IPMB          199
+
+
 static struct linktype_map {
        int     dlt;
        int     linktype;
@@ -781,6 +802,15 @@
        /* Various link-layer types for SITA */
        { DLT_SITA,             LINKTYPE_SITA },
 
+       /* Various link-layer types for Endace */
+       { DLT_ERF,              LINKTYPE_ERF },
+
+       /* Special header for u10 Networks boards */
+       { DLT_RAIF1,            LINKTYPE_RAIF1 },
+
+       /* IPMB */
+       { DLT_IPMB,             LINKTYPE_IPMB },
+
        { -1,                   -1 }
 };
 
Index: optimize.c
===================================================================
--- optimize.c  (revision 3422)
+++ optimize.c  (working copy)
@@ -22,7 +22,7 @@
  */
 #ifndef lint
 static const char rcsid[] _U_ =
-    "@(#) $Header: /tcpdump/master/libpcap/optimize.c,v 1.85.2.2 2007/07/15 
19:55:04 guy Exp $ (LBL)";
+    "@(#) $Header: /tcpdump/master/libpcap/optimize.c,v 1.85.2.3 2007/09/12 
21:29:45 guy Exp $ (LBL)";
 #endif
 
 #ifdef HAVE_CONFIG_H
@@ -1972,7 +1972,7 @@
         */
        unMarkAll();
        n = count_blocks(root);
-       blocks = (struct block **)malloc(n * sizeof(*blocks));
+       blocks = (struct block **)calloc(n, sizeof(*blocks));
        if (blocks == NULL)
                bpf_error("malloc");
        unMarkAll();
@@ -1980,14 +1980,14 @@
        number_blks_r(root);
 
        n_edges = 2 * n_blocks;
-       edges = (struct edge **)malloc(n_edges * sizeof(*edges));
+       edges = (struct edge **)calloc(n_edges, sizeof(*edges));
        if (edges == NULL)
                bpf_error("malloc");
 
        /*
         * The number of levels is bounded by the number of nodes.
         */
-       levels = (struct block **)malloc(n_blocks * sizeof(*levels));
+       levels = (struct block **)calloc(n_blocks, sizeof(*levels));
        if (levels == NULL)
                bpf_error("malloc");
 
@@ -2034,8 +2034,8 @@
         * we'll need.
         */
        maxval = 3 * max_stmts;
-       vmap = (struct vmapinfo *)malloc(maxval * sizeof(*vmap));
-       vnode_base = (struct valnode *)malloc(maxval * sizeof(*vnode_base));
+       vmap = (struct vmapinfo *)calloc(maxval, sizeof(*vmap));
+       vnode_base = (struct valnode *)calloc(maxval, sizeof(*vnode_base));
        if (vmap == NULL || vnode_base == NULL)
                bpf_error("malloc");
 }
Index: VERSION
===================================================================
--- VERSION     (revision 3422)
+++ VERSION     (working copy)
@@ -1 +1 @@
-0.9.7
+0.9.8
Index: INSTALL.txt
===================================================================
--- INSTALL.txt (revision 3422)
+++ INSTALL.txt (working copy)
@@ -1,4 +1,4 @@
-@(#) $Header: /tcpdump/master/libpcap/INSTALL.txt,v 1.12.2.1 2005/06/20 
21:30:14 guy Exp $ (LBL)
+@(#) $Header: /tcpdump/master/libpcap/INSTALL.txt,v 1.12.2.2 2007/09/12 
19:17:24 guy Exp $ (LBL)
 
 To build libpcap, run "./configure" (a shell script). The configure
 script will determine your system attributes and generate an
@@ -373,7 +373,6 @@
 pcap.3         - manual entry
 pcap.c         - pcap utility routines
 pcap.h         - public libpcap definitions
-pf.h           - OpenBSD DLT_PFLOG definitions
 ppp.h          - Point to Point Protocol definitions
 rawss7.h       - information on DLT_ types for SS7
 savefile.c     - offline support
Index: gencode.c
===================================================================
--- gencode.c   (revision 3422)
+++ gencode.c   (working copy)
@@ -21,7 +21,7 @@
  */
 #ifndef lint
 static const char rcsid[] _U_ =
-    "@(#) $Header: /tcpdump/master/libpcap/gencode.c,v 1.221.2.52 2007/06/22 
06:43:58 guy Exp $ (LBL)";
+    "@(#) $Header: /tcpdump/master/libpcap/gencode.c,v 1.221.2.53 2007/09/12 
19:17:24 guy Exp $ (LBL)";
 #endif
 
 #ifdef HAVE_CONFIG_H
@@ -73,7 +73,12 @@
 #include "ppp.h"
 #include "sll.h"
 #include "arcnet.h"
-#include "pf.h"
+#ifdef HAVE_NET_PFVAR_H
+#include <sys/socket.h>
+#include <net/if.h>
+#include <net/pfvar.h>
+#include <net/if_pflog.h>
+#endif
 #ifndef offsetof
 #define offsetof(s, e) ((size_t)&((s *)0)->e)
 #endif
@@ -1175,12 +1180,13 @@
                off_nl_nosnap = 44;     /* XXX - what does it do with 802.3 
packets? */
                return;
 
+#ifdef HAVE_NET_PFVAR_H
        case DLT_PFLOG:
                off_linktype = 0;
-               /* XXX read this from pf.h? */
                off_nl = PFLOG_HDRLEN;
                off_nl_nosnap = PFLOG_HDRLEN;   /* no 802.2 LLC */
                return;
+#endif
 
         case DLT_JUNIPER_MFR:
         case DLT_JUNIPER_MLFR:
@@ -2426,6 +2432,7 @@
                }
                return (gen_cmp(OR_LINK, 0, BPF_W, (bpf_int32)proto));
 
+#ifdef HAVE_NET_PFVAR_H
        case DLT_PFLOG:
                /*
                 * af field is host byte order in contrast to the rest of
@@ -2443,6 +2450,7 @@
                        return gen_false();
                /*NOTREACHED*/
                break;
+#endif /* HAVE_NET_PFVAR_H */
 
        case DLT_ARCNET:
        case DLT_ARCNET_LINUX:
@@ -6374,10 +6382,12 @@
                }
                break;
 
+#ifdef HAVE_NET_PFVAR_H
        case DLT_PFLOG:
                b0 = gen_cmp(OR_LINK, offsetof(struct pfloghdr, dir), BPF_B,
                    (bpf_int32)((dir == 0) ? PF_IN : PF_OUT));
                break;
+#endif
 
        case DLT_PPP_PPPD:
                if (dir) {
@@ -6425,6 +6435,7 @@
        return (b0);
 }
 
+#ifdef HAVE_NET_PFVAR_H
 /* PF firewall log matched interface */
 struct block *
 gen_pf_ifname(const char *ifname)
@@ -6534,8 +6545,57 @@
 
        return (b0);
 }
+#else /* !HAVE_NET_PFVAR_H */
+struct block *
+gen_pf_ifname(const char *ifname)
+{
+       bpf_error("libpcap was compiled without pf support");
+       /* NOTREACHED */
+       return (NULL);
+}
 
 struct block *
+gen_pf_ruleset(char *ruleset)
+{
+       bpf_error("libpcap was compiled on a machine without pf support");
+       /* NOTREACHED */
+       return (NULL);
+}
+
+struct block *
+gen_pf_rnr(int rnr)
+{
+       bpf_error("libpcap was compiled on a machine without pf support");
+       /* NOTREACHED */
+       return (NULL);
+}
+
+struct block *
+gen_pf_srnr(int srnr)
+{
+       bpf_error("libpcap was compiled on a machine without pf support");
+       /* NOTREACHED */
+       return (NULL);
+}
+
+struct block *
+gen_pf_reason(int reason)
+{
+       bpf_error("libpcap was compiled on a machine without pf support");
+       /* NOTREACHED */
+       return (NULL);
+}
+
+struct block *
+gen_pf_action(int action)
+{
+       bpf_error("libpcap was compiled on a machine without pf support");
+       /* NOTREACHED */
+       return (NULL);
+}
+#endif /* HAVE_NET_PFVAR_H */
+
+struct block *
 gen_acode(eaddr, q)
        register const u_char *eaddr;
        struct qual q;
Index: configure.in
===================================================================
--- configure.in        (revision 3422)
+++ configure.in        (working copy)
@@ -1,4 +1,4 @@
-dnl @(#) $Header: /tcpdump/master/libpcap/configure.in,v 1.120.2.12 2007/06/15 
17:57:26 guy Exp $ (LBL)
+dnl @(#) $Header: /tcpdump/master/libpcap/configure.in,v 1.120.2.13 2007/09/12 
19:17:24 guy Exp $ (LBL)
 dnl
 dnl Copyright (c) 1994, 1995, 1996, 1997
 dnl    The Regents of the University of California.  All rights reserved.
@@ -6,7 +6,7 @@
 dnl Process this file with autoconf to produce a configure script.
 dnl
 
-AC_REVISION($Revision: 1.120.2.12 $)
+AC_REVISION($Revision: 1.120.2.13 $)
 AC_PREREQ(2.50)
 AC_INIT(pcap.c)
 
@@ -27,6 +27,9 @@
 dnl "AC_LBL_FIXINCLUDES" won't work on some platforms such as Solaris.
 dnl
 AC_CHECK_HEADERS(sys/ioccom.h sys/sockio.h limits.h paths.h)
+AC_CHECK_HEADERS(net/pfvar.h, , , [#include <sys/types.h>
+#include <sys/socket.h>
+#include <net/if.h>])
 AC_CHECK_HEADERS(netinet/if_ether.h, , , [#include <sys/types.h>
 #include <sys/socket.h>])
 if test "$ac_cv_header_netinet_if_ether_h" != yes; then
Index: config.h.in
===================================================================
--- config.h.in (revision 3422)
+++ config.h.in (working copy)
@@ -56,6 +56,9 @@
 /* Define to 1 if you have the <netinet/if_ether.h> header file. */
 #undef HAVE_NETINET_IF_ETHER_H
 
+/* Define to 1 if you have the <net/pfvar.h> header file. */
+#undef HAVE_NET_PFVAR_H
+
 /* if there's an os_proto.h */
 #undef HAVE_OS_PROTO_H
 
Index: configure
===================================================================
--- configure   (revision 3422)
+++ configure   (working copy)
@@ -1,5 +1,5 @@
 #! /bin/sh
-# From configure.in Revision: 1.120.2.12 .
+# From configure.in Revision: 1.120.2.13 .
 # Guess values for system-dependent variables and create Makefiles.
 # Generated by GNU Autoconf 2.61.
 #
@@ -4231,6 +4231,66 @@
 done
 
 
+for ac_header in net/pfvar.h
+do
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <net/if.h>
+
+#include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  eval "$as_ac_Header=yes"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       eval "$as_ac_Header=no"
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+ac_res=`eval echo '${'$as_ac_Header'}'`
+              { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
 for ac_header in netinet/if_ether.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
Index: CREDITS
===================================================================
--- CREDITS     (revision 3422)
+++ CREDITS     (working copy)
@@ -66,6 +66,7 @@
        Mark Pizzolato                  <[EMAIL PROTECTED]>
        Martin Husemann                 <[EMAIL PROTECTED]>
        Matthew Luckie                  <[EMAIL PROTECTED]>
+       Max Laier                       <[EMAIL PROTECTED]>
        Mike Kershaw                    <[EMAIL PROTECTED]>
        Mike Wiacek                     <[EMAIL PROTECTED]>
        Monroe Williams                 <[EMAIL PROTECTED]>
@@ -82,6 +83,7 @@
        Peter Jeremy                    <[EMAIL PROTECTED]>
        Phil Wood                       <[EMAIL PROTECTED]>
        Rafal Maszkowski                <[EMAIL PROTECTED]>
+                                       <[EMAIL PROTECTED]>
        Rick Jones                      <[EMAIL PROTECTED]>
        Scott Barron                    <[EMAIL PROTECTED]>
        Scott Gifford                   <[EMAIL PROTECTED]>
Index: grammar.y
===================================================================
--- grammar.y   (revision 3422)
+++ grammar.y   (working copy)
@@ -22,7 +22,7 @@
  */
 #ifndef lint
 static const char rcsid[] _U_ =
-    "@(#) $Header: /tcpdump/master/libpcap/grammar.y,v 1.86.2.8 2007/06/11 
09:52:04 guy Exp $ (LBL)";
+    "@(#) $Header: /tcpdump/master/libpcap/grammar.y,v 1.86.2.9 2007/09/12 
19:17:25 guy Exp $ (LBL)";
 #endif
 
 #ifdef HAVE_CONFIG_H
@@ -52,7 +52,11 @@
 #include "pcap-int.h"
 
 #include "gencode.h"
-#include "pf.h"
+#ifdef HAVE_NET_PFVAR_H
+#include <net/if.h>
+#include <net/pfvar.h>
+#include <net/if_pflog.h>
+#endif
 #include <pcap-namedb.h>
 
 #ifdef HAVE_OS_PROTO_H
@@ -85,6 +89,50 @@
 }
 #endif
 
+#ifdef HAVE_NET_PFVAR_H
+static int
+pfreason_to_num(const char *reason)
+{
+       const char *reasons[] = PFRES_NAMES;
+       int i;
+
+       for (i = 0; reasons[i]; i++) {
+               if (pcap_strcasecmp(reason, reasons[i]) == 0)
+                       return (i);
+       }
+       bpf_error("unknown PF reason");
+       /*NOTREACHED*/
+}
+
+static int
+pfaction_to_num(const char *action)
+{
+       if (pcap_strcasecmp(action, "pass") == 0 ||
+           pcap_strcasecmp(action, "accept") == 0)
+               return (PF_PASS);
+       else if (pcap_strcasecmp(action, "drop") == 0 ||
+               pcap_strcasecmp(action, "block") == 0)
+               return (PF_DROP);
+       else {
+               bpf_error("unknown PF action");
+               /*NOTREACHED*/
+       }
+}
+#else /* !HAVE_NET_PFVAR_H */
+static int
+pfreason_to_num(const char *reason)
+{
+       bpf_error("libpcap was compiled on a machine without pf support");
+       /*NOTREACHED*/
+}
+
+static int
+pfaction_to_num(const char *action)
+{
+       bpf_error("libpcap was compiled on a machine without pf support");
+       /*NOTREACHED*/
+}
+#endif /* HAVE_NET_PFVAR_H */
 %}
 
 %union {
@@ -351,28 +399,10 @@
        ;
 
 reason:          NUM                   { $$ = $1; }
-       | ID                    { const char *reasons[] = PFRES_NAMES;
-                                 int i;
-                                 for (i = 0; reasons[i]; i++) {
-                                         if (pcap_strcasecmp($1, reasons[i]) 
== 0) {
-                                                 $$ = i;
-                                                 break;
-                                         }
-                                 }
-                                 if (reasons[i] == NULL)
-                                         bpf_error("unknown PF reason");
-                               }
+       | ID                    { $$ = pfreason_to_num($1); }
        ;
 
-action:          ID                    { if (pcap_strcasecmp($1, "pass") == 0 
||
-                                     pcap_strcasecmp($1, "accept") == 0)
-                                       $$ = PF_PASS;
-                                 else if (pcap_strcasecmp($1, "drop") == 0 ||
-                                     pcap_strcasecmp($1, "block") == 0)
-                                       $$ = PF_DROP;
-                                 else
-                                         bpf_error("unknown PF action");
-                               }
+action:          ID                    { $$ = pfaction_to_num($1); }
        ;
 
 relop:   '>'                   { $$ = BPF_JGT; }
Index: Win32/Src/gai_strerror.c
===================================================================
--- Win32/Src/gai_strerror.c    (revision 3422)
+++ Win32/Src/gai_strerror.c    (working copy)
@@ -67,6 +67,11 @@
 #define EAI_MAX (sizeof(ai_errlist)/sizeof(ai_errlist[0]))
 #endif
 
+/* on MingW, gai_strerror is available. 
+   We need to compile gai_strerrorA only for Cygwin
+ */
+#ifndef gai_strerror
+
 char *
 WSAAPI gai_strerrorA(int ecode)
 {
@@ -75,3 +80,4 @@
        return "Unknown error";
 }
 
+#endif /* gai_strerror */
\ No newline at end of file
Index: Win32/Src/CVS/Entries
===================================================================
--- Win32/Src/CVS/Entries       (revision 3422)
+++ Win32/Src/CVS/Entries       (working copy)
@@ -7,5 +7,5 @@
 /inet_aton.c/1.2/Sat Nov 15 23:24:06 2003//Tlibpcap_0_9
 /inet_net.c/1.1/Thu Aug  1 08:33:10 2002//Tlibpcap_0_9
 /inet_pton.c/1.2/Sat Nov 15 23:24:06 2003//Tlibpcap_0_9
-/gai_strerror.c/1.1.2.1/Sun Jan 22 18:14:17 2006//Tlibpcap_0_9
+/gai_strerror.c/1.1.2.2/Wed Sep 26 02:09:47 2007//Tlibpcap_0_9
 D
Index: pcap.c
===================================================================
--- pcap.c      (revision 3422)
+++ pcap.c      (working copy)
@@ -33,7 +33,7 @@
 
 #ifndef lint
 static const char rcsid[] _U_ =
-    "@(#) $Header: /tcpdump/master/libpcap/pcap.c,v 1.88.2.17 2007/06/22 
06:43:58 guy Exp $ (LBL)";
+    "@(#) $Header: /tcpdump/master/libpcap/pcap.c,v 1.88.2.19 2007/09/19 
02:50:52 guy Exp $ (LBL)";
 #endif
 
 #ifdef HAVE_CONFIG_H
@@ -240,7 +240,7 @@
                **dlt_buffer = p->linktype;
                return (1);
        } else {
-               *dlt_buffer = (int*)malloc(sizeof(**dlt_buffer) * p->dlt_count);
+               *dlt_buffer = (int*)calloc(sizeof(**dlt_buffer), p->dlt_count);
                if (*dlt_buffer == NULL) {
                        (void)snprintf(p->errbuf, sizeof(p->errbuf),
                            "malloc: %s", pcap_strerror(errno));
@@ -817,7 +817,7 @@
 #ifdef HAVE_VERSION_H
 #include "version.h"
 #else
-static const char pcap_version_string[] = "libpcap version 0.9.7";
+static const char pcap_version_string[] = "libpcap version 0.9.8";
 #endif
 
 #ifdef WIN32
Index: CHANGES
===================================================================
--- CHANGES     (revision 3422)
+++ CHANGES     (working copy)
@@ -1,5 +1,12 @@
-@(#) $Header: /tcpdump/master/libpcap/CHANGES,v 1.59.2.11 2007/07/24 02:27:32 
mcr Exp $ (LBL)
+@(#) $Header: /tcpdump/master/libpcap/CHANGES,v 1.59.2.13 2007/09/12 22:40:04 
ken Exp $ (LBL)
 
+Mon.   September 10, 2007.  [EMAIL PROTECTED]  Summary for 0.9.8 libpcap 
release
+       Change build process to put public libpcap headers into pcap subir
+       DLT: Add value for IPMI IPMB packets
+       DLT: Add value for u10 Networks boards
+       Require <net/pfvar.h> for pf definitions - allows reading of pflog 
formatted 
+        libpcap files on an OS other than where the file was generated
+
 Wed.   July 23, 2007.  [EMAIL PROTECTED]  Summary for 0.9.7 libpcap release
 
        FIXED version file to be 0.9.7 instead of 0.9.5.
Index: pcap-bpf.h
===================================================================
--- pcap-bpf.h  (revision 3422)
+++ pcap-bpf.h  (working copy)
@@ -37,7 +37,7 @@
  *
  *      @(#)bpf.h       7.1 (Berkeley) 5/7/91
  *
- * @(#) $Header: /tcpdump/master/libpcap/pcap-bpf.h,v 1.34.2.20 2007/07/19 
06:20:53 guy Exp $ (LBL)
+ * @(#) $Header: /tcpdump/master/libpcap/pcap-bpf.h,v 1.34.2.24 2007/09/19 
02:52:12 guy Exp $ (LBL)
  */
 
 /*
@@ -132,7 +132,7 @@
 #define DLT_AX25       3       /* Amateur Radio AX.25 */
 #define DLT_PRONET     4       /* Proteon ProNET Token Ring */
 #define DLT_CHAOS      5       /* Chaos */
-#define DLT_IEEE802    6       /* IEEE 802 Networks */
+#define DLT_IEEE802    6       /* 802.5 Token Ring */
 #define DLT_ARCNET     7       /* ARCNET, with BSD-style header */
 #define DLT_SLIP       8       /* Serial Line IP */
 #define DLT_PPP                9       /* Point-to-point Protocol */
@@ -707,8 +707,42 @@
  */
 #define DLT_SITA               196
 
+/*
+ * Various link-layer types, with a pseudo-header, for Endace DAG cards;
+ * encapsulates Endace ERF records.  Requested by Stephen Donnelly
+ * <[EMAIL PROTECTED]>.
+ */
+#define DLT_ERF                        197
 
 /*
+ * Special header prepended to Ethernet packets when capturing from a
+ * u10 Networks board.  Requested by Phil Mulholland
+ * <[EMAIL PROTECTED]>.
+ */
+#define DLT_RAIF1              198
+
+/*
+ * IPMB packet for IPMI, beginning with the I2C slave address, followed
+ * by the netFn and LUN, etc..  Requested by Chanthy Toeung
+ * <[EMAIL PROTECTED]>.
+ */
+#define DLT_IPMB               199
+
+/*
+ * Juniper-private data link type, as per request from
+ * Hannes Gredler <[EMAIL PROTECTED]>. 
+ * The DLT_ is used for capturing data on a secure tunnel interface.
+ */
+#define DLT_JUNIPER_ST          200
+
+/*
+ * Bluetooth HCI UART transport layer (part H:4), with pseudo-header
+ * that includes direction information; requested by Paolo Abeni.
+ */
+#define DLT_BLUETOOTH_HCI_H4_WITH_PHDR 201
+
+
+/*
  * The instruction encodings.
  */
 /* instruction classes */
Index: fad-getad.c
===================================================================
--- fad-getad.c (revision 3422)
+++ fad-getad.c (working copy)
@@ -34,7 +34,7 @@
 
 #ifndef lint
 static const char rcsid[] _U_ =
-    "@(#) $Header: /tcpdump/master/libpcap/fad-getad.c,v 1.10.2.1 2005/04/10 
18:04:49 hannes Exp $ (LBL)";
+    "@(#) $Header: /tcpdump/master/libpcap/fad-getad.c,v 1.10.2.2 2007/09/14 
00:45:17 guy Exp $ (LBL)";
 #endif
 
 #ifdef HAVE_CONFIG_H
@@ -61,7 +61,11 @@
 #endif
 
 #ifdef AF_PACKET
-# include <linux/if_packet.h>
+# ifdef __Lynx__
+#  include <netpacket/if_packet.h>     /* LynxOS */
+# else
+#  include <linux/if_packet.h>         /* Linux */
+# endif
 #endif
 
 /*
Index: FILES
===================================================================
--- FILES       (revision 3422)
+++ FILES       (working copy)
@@ -97,7 +97,6 @@
 pcap.3
 pcap.c
 pcap.h
-pf.h
 ppp.h
 savefile.c
 scanner.l
Index: autom4te.cache/traces.0
===================================================================
--- autom4te.cache/traces.0     (revision 3422)
+++ autom4te.cache/traces.0     (working copy)
@@ -330,247 +330,249 @@
 #undef HAVE_STDINT_H])
 m4trace:configure.in:29: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you 
have the <unistd.h> header file. */
 #undef HAVE_UNISTD_H])
-m4trace:configure.in:30: -1- AH_OUTPUT([HAVE_NETINET_IF_ETHER_H], [/* Define 
to 1 if you have the <netinet/if_ether.h> header file. */
+m4trace:configure.in:30: -1- AH_OUTPUT([HAVE_NET_PFVAR_H], [/* Define to 1 if 
you have the <net/pfvar.h> header file. */
+#undef HAVE_NET_PFVAR_H])
+m4trace:configure.in:33: -1- AH_OUTPUT([HAVE_NETINET_IF_ETHER_H], [/* Define 
to 1 if you have the <netinet/if_ether.h> header file. */
 #undef HAVE_NETINET_IF_ETHER_H])
-m4trace:configure.in:42: -1- AH_OUTPUT([HAVE_NETINET_IF_ETHER_H], [/* Define 
to 1 if you have the <netinet/if_ether.h> header file. */
+m4trace:configure.in:45: -1- AH_OUTPUT([HAVE_NETINET_IF_ETHER_H], [/* Define 
to 1 if you have the <netinet/if_ether.h> header file. */
 #undef HAVE_NETINET_IF_ETHER_H])
-m4trace:configure.in:50: -2- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' 
is obsolete.
+m4trace:configure.in:53: -2- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' 
is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2367: 
AC_TRY_COMPILE is expanded from...
 aclocal.m4:326: AC_LBL_FIXINCLUDES is expanded from...
-configure.in:50: the top level])
-m4trace:configure.in:52: -1- AH_OUTPUT([HAVE_STRERROR], [/* Define to 1 if you 
have the `strerror\' function. */
+configure.in:53: the top level])
+m4trace:configure.in:55: -1- AH_OUTPUT([HAVE_STRERROR], [/* Define to 1 if you 
have the `strerror\' function. */
 #undef HAVE_STRERROR])
-m4trace:configure.in:52: -1- AH_OUTPUT([HAVE_STRLCPY], [/* Define to 1 if you 
have the `strlcpy\' function. */
+m4trace:configure.in:55: -1- AH_OUTPUT([HAVE_STRLCPY], [/* Define to 1 if you 
have the `strlcpy\' function. */
 #undef HAVE_STRLCPY])
-m4trace:configure.in:55: -1- AH_OUTPUT([HAVE_VSNPRINTF], [/* Define to 1 if 
you have the `vsnprintf\' function. */
+m4trace:configure.in:58: -1- AH_OUTPUT([HAVE_VSNPRINTF], [/* Define to 1 if 
you have the `vsnprintf\' function. */
 #undef HAVE_VSNPRINTF])
-m4trace:configure.in:55: -1- AH_OUTPUT([HAVE_SNPRINTF], [/* Define to 1 if you 
have the `snprintf\' function. */
+m4trace:configure.in:58: -1- AH_OUTPUT([HAVE_SNPRINTF], [/* Define to 1 if you 
have the `snprintf\' function. */
 #undef HAVE_SNPRINTF])
-m4trace:configure.in:58: -1- AC_LIBSOURCE([snprintf.c])
-m4trace:configure.in:58: -1- AC_SUBST([LIB@&[EMAIL PROTECTED], ["$LIB@&[EMAIL 
PROTECTED] snprintf.$ac_objext"])
-m4trace:configure.in:58: -1- AC_SUBST_TRACE([LIB@&[EMAIL PROTECTED])
-m4trace:configure.in:58: -1- m4_pattern_allow([^LIB@&[EMAIL PROTECTED])
-m4trace:configure.in:78: -1- AH_OUTPUT([HAVE_ETHER_HOSTTON], [/* Define to 1 
if you have the `ether_hostton\' function. */
+m4trace:configure.in:61: -1- AC_LIBSOURCE([snprintf.c])
+m4trace:configure.in:61: -1- AC_SUBST([LIB@&[EMAIL PROTECTED], ["$LIB@&[EMAIL 
PROTECTED] snprintf.$ac_objext"])
+m4trace:configure.in:61: -1- AC_SUBST_TRACE([LIB@&[EMAIL PROTECTED])
+m4trace:configure.in:61: -1- m4_pattern_allow([^LIB@&[EMAIL PROTECTED])
+m4trace:configure.in:81: -1- AH_OUTPUT([HAVE_ETHER_HOSTTON], [/* Define to 1 
if you have the `ether_hostton\' function. */
 #undef HAVE_ETHER_HOSTTON])
-m4trace:configure.in:87: -1- 
AC_DEFINE_TRACE_LITERAL([NETINET_IF_ETHER_H_DECLARES_ETHER_HOSTTON])
-m4trace:configure.in:87: -1- 
m4_pattern_allow([^NETINET_IF_ETHER_H_DECLARES_ETHER_HOSTTON$])
-m4trace:configure.in:87: -1- 
AH_OUTPUT([NETINET_IF_ETHER_H_DECLARES_ETHER_HOSTTON], [/* Define to 1 if 
netinet/if_ether.h declares `ether_hostton\' */
+m4trace:configure.in:90: -1- 
AC_DEFINE_TRACE_LITERAL([NETINET_IF_ETHER_H_DECLARES_ETHER_HOSTTON])
+m4trace:configure.in:90: -1- 
m4_pattern_allow([^NETINET_IF_ETHER_H_DECLARES_ETHER_HOSTTON$])
+m4trace:configure.in:90: -1- 
AH_OUTPUT([NETINET_IF_ETHER_H_DECLARES_ETHER_HOSTTON], [/* Define to 1 if 
netinet/if_ether.h declares `ether_hostton\' */
 #undef NETINET_IF_ETHER_H_DECLARES_ETHER_HOSTTON])
-m4trace:configure.in:110: -1- AH_OUTPUT([HAVE_NETINET_ETHER_H], [/* Define to 
1 if you have the <netinet/ether.h> header file. */
+m4trace:configure.in:113: -1- AH_OUTPUT([HAVE_NETINET_ETHER_H], [/* Define to 
1 if you have the <netinet/ether.h> header file. */
 #undef HAVE_NETINET_ETHER_H])
-m4trace:configure.in:119: -1- 
AC_DEFINE_TRACE_LITERAL([NETINET_ETHER_H_DECLARES_ETHER_HOSTTON])
-m4trace:configure.in:119: -1- 
m4_pattern_allow([^NETINET_ETHER_H_DECLARES_ETHER_HOSTTON$])
-m4trace:configure.in:119: -1- 
AH_OUTPUT([NETINET_ETHER_H_DECLARES_ETHER_HOSTTON], [/* Define to 1 if 
netinet/ether.h declares `ether_hostton\' */
+m4trace:configure.in:122: -1- 
AC_DEFINE_TRACE_LITERAL([NETINET_ETHER_H_DECLARES_ETHER_HOSTTON])
+m4trace:configure.in:122: -1- 
m4_pattern_allow([^NETINET_ETHER_H_DECLARES_ETHER_HOSTTON$])
+m4trace:configure.in:122: -1- 
AH_OUTPUT([NETINET_ETHER_H_DECLARES_ETHER_HOSTTON], [/* Define to 1 if 
netinet/ether.h declares `ether_hostton\' */
 #undef NETINET_ETHER_H_DECLARES_ETHER_HOSTTON])
-m4trace:configure.in:137: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_ETHER_ADDR])
-m4trace:configure.in:137: -1- m4_pattern_allow([^HAVE_STRUCT_ETHER_ADDR$])
-m4trace:configure.in:137: -1- AH_OUTPUT([HAVE_STRUCT_ETHER_ADDR], [/* Define 
to 1 if the system has the type `struct ether_addr\'. */
+m4trace:configure.in:140: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_ETHER_ADDR])
+m4trace:configure.in:140: -1- m4_pattern_allow([^HAVE_STRUCT_ETHER_ADDR$])
+m4trace:configure.in:140: -1- AH_OUTPUT([HAVE_STRUCT_ETHER_ADDR], [/* Define 
to 1 if the system has the type `struct ether_addr\'. */
 #undef HAVE_STRUCT_ETHER_ADDR])
-m4trace:configure.in:148: -1- 
AC_DEFINE_TRACE_LITERAL([HAVE_DECL_ETHER_HOSTTON])
-m4trace:configure.in:148: -1- m4_pattern_allow([^HAVE_DECL_ETHER_HOSTTON$])
-m4trace:configure.in:148: -1- AH_OUTPUT([HAVE_DECL_ETHER_HOSTTON], [/* Define 
to 1 if you have the declaration of `ether_hostton\', and to 0 if you
+m4trace:configure.in:151: -1- 
AC_DEFINE_TRACE_LITERAL([HAVE_DECL_ETHER_HOSTTON])
+m4trace:configure.in:151: -1- m4_pattern_allow([^HAVE_DECL_ETHER_HOSTTON$])
+m4trace:configure.in:151: -1- AH_OUTPUT([HAVE_DECL_ETHER_HOSTTON], [/* Define 
to 1 if you have the declaration of `ether_hostton\', and to 0 if you
    don\'t. */
 #undef HAVE_DECL_ETHER_HOSTTON])
-m4trace:configure.in:152: -1- 
AC_DEFINE_TRACE_LITERAL([HAVE_DECL_ETHER_HOSTTON])
-m4trace:configure.in:152: -1- m4_pattern_allow([^HAVE_DECL_ETHER_HOSTTON$])
-m4trace:configure.in:152: -1- AH_OUTPUT([HAVE_DECL_ETHER_HOSTTON], [/* Define 
to 1 if you have the declaration of `ether_hostton\', and to 0 if you
+m4trace:configure.in:155: -1- 
AC_DEFINE_TRACE_LITERAL([HAVE_DECL_ETHER_HOSTTON])
+m4trace:configure.in:155: -1- m4_pattern_allow([^HAVE_DECL_ETHER_HOSTTON$])
+m4trace:configure.in:155: -1- AH_OUTPUT([HAVE_DECL_ETHER_HOSTTON], [/* Define 
to 1 if you have the declaration of `ether_hostton\', and to 0 if you
    don\'t. */
 #undef HAVE_DECL_ETHER_HOSTTON])
-m4trace:configure.in:168: -1- AC_DEFINE_TRACE_LITERAL([NO_PROTOCHAIN])
-m4trace:configure.in:168: -1- m4_pattern_allow([^NO_PROTOCHAIN$])
-m4trace:configure.in:168: -1- AH_OUTPUT([NO_PROTOCHAIN], [/* do not use 
protochain */
+m4trace:configure.in:171: -1- AC_DEFINE_TRACE_LITERAL([NO_PROTOCHAIN])
+m4trace:configure.in:171: -1- m4_pattern_allow([^NO_PROTOCHAIN$])
+m4trace:configure.in:171: -1- AH_OUTPUT([NO_PROTOCHAIN], [/* do not use 
protochain */
 #undef NO_PROTOCHAIN])
-m4trace:configure.in:192: -1- AC_DEFINE_TRACE_LITERAL([HAVE_CLONING_BPF])
-m4trace:configure.in:192: -1- m4_pattern_allow([^HAVE_CLONING_BPF$])
-m4trace:configure.in:192: -1- AH_OUTPUT([HAVE_CLONING_BPF], [/* define if you 
have a cloning BPF device */
+m4trace:configure.in:195: -1- AC_DEFINE_TRACE_LITERAL([HAVE_CLONING_BPF])
+m4trace:configure.in:195: -1- m4_pattern_allow([^HAVE_CLONING_BPF$])
+m4trace:configure.in:195: -1- AH_OUTPUT([HAVE_CLONING_BPF], [/* define if you 
have a cloning BPF device */
 #undef HAVE_CLONING_BPF])
-m4trace:configure.in:240: -2- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' 
is obsolete.
+m4trace:configure.in:243: -2- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' 
is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2367: 
AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:516: AS_IF is expanded from...
 ../../lib/autoconf/functions.m4:67: AC_CHECK_FUNC is expanded from...
-configure.in:240: the top level])
-m4trace:configure.in:314: -1- AC_DEFINE_TRACE_LITERAL([INET6])
-m4trace:configure.in:314: -1- m4_pattern_allow([^INET6$])
-m4trace:configure.in:314: -1- AH_OUTPUT([INET6], [/* IPv6 */
+configure.in:243: the top level])
+m4trace:configure.in:317: -1- AC_DEFINE_TRACE_LITERAL([INET6])
+m4trace:configure.in:317: -1- m4_pattern_allow([^INET6$])
+m4trace:configure.in:317: -1- AH_OUTPUT([INET6], [/* IPv6 */
 #undef INET6])
-m4trace:configure.in:321: -1- AC_DEFINE_TRACE_LITERAL([BDEBUG])
-m4trace:configure.in:321: -1- m4_pattern_allow([^BDEBUG$])
-m4trace:configure.in:321: -1- AH_OUTPUT([BDEBUG], [/* Enable optimizer 
debugging */
+m4trace:configure.in:324: -1- AC_DEFINE_TRACE_LITERAL([BDEBUG])
+m4trace:configure.in:324: -1- m4_pattern_allow([^BDEBUG$])
+m4trace:configure.in:324: -1- AH_OUTPUT([BDEBUG], [/* Enable optimizer 
debugging */
 #undef BDEBUG])
-m4trace:configure.in:328: -1- AC_DEFINE_TRACE_LITERAL([YYDEBUG])
-m4trace:configure.in:328: -1- m4_pattern_allow([^YYDEBUG$])
-m4trace:configure.in:328: -1- AH_OUTPUT([YYDEBUG], [/* Enable parser debugging 
*/
+m4trace:configure.in:331: -1- AC_DEFINE_TRACE_LITERAL([YYDEBUG])
+m4trace:configure.in:331: -1- m4_pattern_allow([^YYDEBUG$])
+m4trace:configure.in:331: -1- AH_OUTPUT([YYDEBUG], [/* Enable parser debugging 
*/
 #undef YYDEBUG])
-m4trace:configure.in:335: -1- AH_OUTPUT([HAVE_SYS_BUFMOD_H], [/* Define to 1 
if you have the <sys/bufmod.h> header file. */
+m4trace:configure.in:338: -1- AH_OUTPUT([HAVE_SYS_BUFMOD_H], [/* Define to 1 
if you have the <sys/bufmod.h> header file. */
 #undef HAVE_SYS_BUFMOD_H])
-m4trace:configure.in:335: -1- AH_OUTPUT([HAVE_SYS_DLPI_EXT_H], [/* Define to 1 
if you have the <sys/dlpi_ext.h> header file. */
+m4trace:configure.in:338: -1- AH_OUTPUT([HAVE_SYS_DLPI_EXT_H], [/* Define to 1 
if you have the <sys/dlpi_ext.h> header file. */
 #undef HAVE_SYS_DLPI_EXT_H])
-m4trace:configure.in:339: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DEV_DLPI])
-m4trace:configure.in:339: -1- m4_pattern_allow([^HAVE_DEV_DLPI$])
-m4trace:configure.in:339: -1- AH_OUTPUT([HAVE_DEV_DLPI], [/* define if you 
have a /dev/dlpi */
+m4trace:configure.in:342: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DEV_DLPI])
+m4trace:configure.in:342: -1- m4_pattern_allow([^HAVE_DEV_DLPI$])
+m4trace:configure.in:342: -1- AH_OUTPUT([HAVE_DEV_DLPI], [/* define if you 
have a /dev/dlpi */
 #undef HAVE_DEV_DLPI])
-m4trace:configure.in:346: -1- AC_DEFINE_TRACE_LITERAL([PCAP_DEV_PREFIX])
-m4trace:configure.in:346: -1- m4_pattern_allow([^PCAP_DEV_PREFIX$])
-m4trace:configure.in:346: -1- AH_OUTPUT([PCAP_DEV_PREFIX], [/* /dev/dlpi 
directory */
+m4trace:configure.in:349: -1- AC_DEFINE_TRACE_LITERAL([PCAP_DEV_PREFIX])
+m4trace:configure.in:349: -1- m4_pattern_allow([^PCAP_DEV_PREFIX$])
+m4trace:configure.in:349: -1- AH_OUTPUT([PCAP_DEV_PREFIX], [/* /dev/dlpi 
directory */
 #undef PCAP_DEV_PREFIX])
-m4trace:configure.in:370: -2- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' 
is obsolete.
+m4trace:configure.in:373: -2- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' 
is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2367: 
AC_TRY_COMPILE is expanded from...
 aclocal.m4:889: AC_LBL_TPACKET_STATS is expanded from...
-configure.in:370: the top level])
-m4trace:configure.in:370: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TPACKET_STATS])
-m4trace:configure.in:370: -1- m4_pattern_allow([^HAVE_TPACKET_STATS$])
-m4trace:configure.in:370: -1- AH_OUTPUT([HAVE_TPACKET_STATS], [/* if 
if_packet.h has tpacket_stats defined */
+configure.in:373: the top level])
+m4trace:configure.in:373: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TPACKET_STATS])
+m4trace:configure.in:373: -1- m4_pattern_allow([^HAVE_TPACKET_STATS$])
+m4trace:configure.in:373: -1- AH_OUTPUT([HAVE_TPACKET_STATS], [/* if 
if_packet.h has tpacket_stats defined */
 #undef HAVE_TPACKET_STATS])
-m4trace:configure.in:395: -1- AC_DEFINE_TRACE_LITERAL([HAVE_PROC_NET_DEV])
-m4trace:configure.in:395: -1- m4_pattern_allow([^HAVE_PROC_NET_DEV$])
-m4trace:configure.in:395: -1- AH_OUTPUT([HAVE_PROC_NET_DEV], [/* define if you 
have a /proc/net/dev */
+m4trace:configure.in:398: -1- AC_DEFINE_TRACE_LITERAL([HAVE_PROC_NET_DEV])
+m4trace:configure.in:398: -1- m4_pattern_allow([^HAVE_PROC_NET_DEV$])
+m4trace:configure.in:398: -1- AH_OUTPUT([HAVE_PROC_NET_DEV], [/* define if you 
have a /proc/net/dev */
 #undef HAVE_PROC_NET_DEV])
-m4trace:configure.in:591: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DAG_GET_ERF_TYPES])
-m4trace:configure.in:591: -1- m4_pattern_allow([^HAVE_DAG_GET_ERF_TYPES$])
-m4trace:configure.in:591: -1- AH_OUTPUT([HAVE_DAG_GET_ERF_TYPES], [/* define 
if you have dag_get_erf_types() */
+m4trace:configure.in:594: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DAG_GET_ERF_TYPES])
+m4trace:configure.in:594: -1- m4_pattern_allow([^HAVE_DAG_GET_ERF_TYPES$])
+m4trace:configure.in:594: -1- AH_OUTPUT([HAVE_DAG_GET_ERF_TYPES], [/* define 
if you have dag_get_erf_types() */
 #undef HAVE_DAG_GET_ERF_TYPES])
-m4trace:configure.in:597: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DAG_STREAMS_API])
-m4trace:configure.in:597: -1- m4_pattern_allow([^HAVE_DAG_STREAMS_API$])
-m4trace:configure.in:597: -1- AH_OUTPUT([HAVE_DAG_STREAMS_API], [/* define if 
you have streams capable DAG API */
+m4trace:configure.in:600: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DAG_STREAMS_API])
+m4trace:configure.in:600: -1- m4_pattern_allow([^HAVE_DAG_STREAMS_API$])
+m4trace:configure.in:600: -1- AH_OUTPUT([HAVE_DAG_STREAMS_API], [/* define if 
you have streams capable DAG API */
 #undef HAVE_DAG_STREAMS_API])
-m4trace:configure.in:607: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DAG_API])
-m4trace:configure.in:607: -1- m4_pattern_allow([^HAVE_DAG_API$])
-m4trace:configure.in:607: -1- AH_OUTPUT([HAVE_DAG_API], [/* define if you have 
the DAG API */
+m4trace:configure.in:610: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DAG_API])
+m4trace:configure.in:610: -1- m4_pattern_allow([^HAVE_DAG_API$])
+m4trace:configure.in:610: -1- AH_OUTPUT([HAVE_DAG_API], [/* define if you have 
the DAG API */
 #undef HAVE_DAG_API])
-m4trace:configure.in:697: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SEPTEL_API])
-m4trace:configure.in:697: -1- m4_pattern_allow([^HAVE_SEPTEL_API$])
-m4trace:configure.in:697: -1- AH_OUTPUT([HAVE_SEPTEL_API], [/* define if you 
have a Septel API */
+m4trace:configure.in:700: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SEPTEL_API])
+m4trace:configure.in:700: -1- m4_pattern_allow([^HAVE_SEPTEL_API$])
+m4trace:configure.in:700: -1- AH_OUTPUT([HAVE_SEPTEL_API], [/* define if you 
have a Septel API */
 #undef HAVE_SEPTEL_API])
-m4trace:configure.in:706: -1- AC_SUBST([V_LEX])
-m4trace:configure.in:706: -1- AC_SUBST_TRACE([V_LEX])
-m4trace:configure.in:706: -1- m4_pattern_allow([^V_LEX$])
-m4trace:configure.in:706: -1- AC_SUBST([V_YACC])
-m4trace:configure.in:706: -1- AC_SUBST_TRACE([V_YACC])
-m4trace:configure.in:706: -1- m4_pattern_allow([^V_YACC$])
-m4trace:configure.in:729: -1- AC_DEFINE_TRACE_LITERAL([_SUN])
-m4trace:configure.in:729: -1- m4_pattern_allow([^_SUN$])
-m4trace:configure.in:729: -1- AH_OUTPUT([_SUN], [/* define on AIX to get 
certain functions */
+m4trace:configure.in:709: -1- AC_SUBST([V_LEX])
+m4trace:configure.in:709: -1- AC_SUBST_TRACE([V_LEX])
+m4trace:configure.in:709: -1- m4_pattern_allow([^V_LEX$])
+m4trace:configure.in:709: -1- AC_SUBST([V_YACC])
+m4trace:configure.in:709: -1- AC_SUBST_TRACE([V_YACC])
+m4trace:configure.in:709: -1- m4_pattern_allow([^V_YACC$])
+m4trace:configure.in:732: -1- AC_DEFINE_TRACE_LITERAL([_SUN])
+m4trace:configure.in:732: -1- m4_pattern_allow([^_SUN$])
+m4trace:configure.in:732: -1- AH_OUTPUT([_SUN], [/* define on AIX to get 
certain functions */
 #undef _SUN])
-m4trace:configure.in:733: -1- AC_DEFINE_TRACE_LITERAL([HAVE_HPUX9])
-m4trace:configure.in:733: -1- m4_pattern_allow([^HAVE_HPUX9$])
-m4trace:configure.in:733: -1- AH_OUTPUT([HAVE_HPUX9], [/* on HP-UX 9.x */
+m4trace:configure.in:736: -1- AC_DEFINE_TRACE_LITERAL([HAVE_HPUX9])
+m4trace:configure.in:736: -1- m4_pattern_allow([^HAVE_HPUX9$])
+m4trace:configure.in:736: -1- AH_OUTPUT([HAVE_HPUX9], [/* on HP-UX 9.x */
 #undef HAVE_HPUX9])
-m4trace:configure.in:749: -1- 
AC_DEFINE_TRACE_LITERAL([HAVE_HPUX10_20_OR_LATER])
-m4trace:configure.in:749: -1- m4_pattern_allow([^HAVE_HPUX10_20_OR_LATER$])
-m4trace:configure.in:749: -1- AH_OUTPUT([HAVE_HPUX10_20_OR_LATER], [/* on 
HP-UX 10.20 or later */
+m4trace:configure.in:752: -1- 
AC_DEFINE_TRACE_LITERAL([HAVE_HPUX10_20_OR_LATER])
+m4trace:configure.in:752: -1- m4_pattern_allow([^HAVE_HPUX10_20_OR_LATER$])
+m4trace:configure.in:752: -1- AH_OUTPUT([HAVE_HPUX10_20_OR_LATER], [/* on 
HP-UX 10.20 or later */
 #undef HAVE_HPUX10_20_OR_LATER])
-m4trace:configure.in:755: -2- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' 
is obsolete.
+m4trace:configure.in:758: -2- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' 
is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2367: 
AC_TRY_COMPILE is expanded from...
-configure.in:755: the top level])
-m4trace:configure.in:762: -1- AC_DEFINE_TRACE_LITERAL([sinix])
-m4trace:configure.in:762: -1- m4_pattern_allow([^sinix$])
-m4trace:configure.in:762: -1- AH_OUTPUT([sinix], [/* on sinix */
+configure.in:758: the top level])
+m4trace:configure.in:765: -1- AC_DEFINE_TRACE_LITERAL([sinix])
+m4trace:configure.in:765: -1- m4_pattern_allow([^sinix$])
+m4trace:configure.in:765: -1- AH_OUTPUT([sinix], [/* on sinix */
 #undef sinix])
-m4trace:configure.in:767: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SOLARIS])
-m4trace:configure.in:767: -1- m4_pattern_allow([^HAVE_SOLARIS$])
-m4trace:configure.in:767: -1- AH_OUTPUT([HAVE_SOLARIS], [/* On solaris */
+m4trace:configure.in:770: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SOLARIS])
+m4trace:configure.in:770: -1- m4_pattern_allow([^HAVE_SOLARIS$])
+m4trace:configure.in:770: -1- AH_OUTPUT([HAVE_SOLARIS], [/* On solaris */
 #undef HAVE_SOLARIS])
-m4trace:configure.in:781: -1- AC_SUBST([RANLIB])
-m4trace:configure.in:781: -1- AC_SUBST_TRACE([RANLIB])
-m4trace:configure.in:781: -1- m4_pattern_allow([^RANLIB$])
-m4trace:configure.in:783: -1- AC_DEFINE_TRACE_LITERAL([HAVE_OS_PROTO_H])
-m4trace:configure.in:783: -1- m4_pattern_allow([^HAVE_OS_PROTO_H$])
-m4trace:configure.in:783: -1- AH_OUTPUT([HAVE_OS_PROTO_H], [/* if there\'s an 
os_proto.h */
+m4trace:configure.in:784: -1- AC_SUBST([RANLIB])
+m4trace:configure.in:784: -1- AC_SUBST_TRACE([RANLIB])
+m4trace:configure.in:784: -1- m4_pattern_allow([^RANLIB$])
+m4trace:configure.in:786: -1- AC_DEFINE_TRACE_LITERAL([HAVE_OS_PROTO_H])
+m4trace:configure.in:786: -1- m4_pattern_allow([^HAVE_OS_PROTO_H$])
+m4trace:configure.in:786: -1- AH_OUTPUT([HAVE_OS_PROTO_H], [/* if there\'s an 
os_proto.h */
 #undef HAVE_OS_PROTO_H])
-m4trace:configure.in:785: -2- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' 
is obsolete.
+m4trace:configure.in:788: -2- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' 
is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2367: 
AC_TRY_COMPILE is expanded from...
 aclocal.m4:454: AC_LBL_SOCKADDR_SA_LEN is expanded from...
-configure.in:785: the top level])
-m4trace:configure.in:785: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SOCKADDR_SA_LEN])
-m4trace:configure.in:785: -1- m4_pattern_allow([^HAVE_SOCKADDR_SA_LEN$])
-m4trace:configure.in:785: -1- AH_OUTPUT([HAVE_SOCKADDR_SA_LEN], [/* if struct 
sockaddr has sa_len */
+configure.in:788: the top level])
+m4trace:configure.in:788: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SOCKADDR_SA_LEN])
+m4trace:configure.in:788: -1- m4_pattern_allow([^HAVE_SOCKADDR_SA_LEN$])
+m4trace:configure.in:788: -1- AH_OUTPUT([HAVE_SOCKADDR_SA_LEN], [/* if struct 
sockaddr has sa_len */
 #undef HAVE_SOCKADDR_SA_LEN])
-m4trace:configure.in:787: -2- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' 
is obsolete.
+m4trace:configure.in:790: -2- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' 
is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2367: 
AC_TRY_COMPILE is expanded from...
 aclocal.m4:479: AC_LBL_SOCKADDR_STORAGE is expanded from...
-configure.in:787: the top level])
-m4trace:configure.in:787: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SOCKADDR_STORAGE])
-m4trace:configure.in:787: -1- m4_pattern_allow([^HAVE_SOCKADDR_STORAGE$])
-m4trace:configure.in:787: -1- AH_OUTPUT([HAVE_SOCKADDR_STORAGE], [/* if struct 
sockaddr_storage exists */
+configure.in:790: the top level])
+m4trace:configure.in:790: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SOCKADDR_STORAGE])
+m4trace:configure.in:790: -1- m4_pattern_allow([^HAVE_SOCKADDR_STORAGE$])
+m4trace:configure.in:790: -1- AH_OUTPUT([HAVE_SOCKADDR_STORAGE], [/* if struct 
sockaddr_storage exists */
 #undef HAVE_SOCKADDR_STORAGE])
-m4trace:configure.in:789: -2- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' 
is obsolete.
+m4trace:configure.in:792: -2- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' 
is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2367: 
AC_TRY_COMPILE is expanded from...
 aclocal.m4:512: AC_LBL_HP_PPA_INFO_T_DL_MODULE_ID_1 is expanded from...
-configure.in:789: the top level])
-m4trace:configure.in:789: -1- 
AC_DEFINE_TRACE_LITERAL([HAVE_HP_PPA_INFO_T_DL_MODULE_ID_1])
-m4trace:configure.in:789: -1- 
m4_pattern_allow([^HAVE_HP_PPA_INFO_T_DL_MODULE_ID_1$])
-m4trace:configure.in:789: -1- AH_OUTPUT([HAVE_HP_PPA_INFO_T_DL_MODULE_ID_1], 
[/* if ppa_info_t_dl_module_id exists */
+configure.in:792: the top level])
+m4trace:configure.in:792: -1- 
AC_DEFINE_TRACE_LITERAL([HAVE_HP_PPA_INFO_T_DL_MODULE_ID_1])
+m4trace:configure.in:792: -1- 
m4_pattern_allow([^HAVE_HP_PPA_INFO_T_DL_MODULE_ID_1$])
+m4trace:configure.in:792: -1- AH_OUTPUT([HAVE_HP_PPA_INFO_T_DL_MODULE_ID_1], 
[/* if ppa_info_t_dl_module_id exists */
 #undef HAVE_HP_PPA_INFO_T_DL_MODULE_ID_1])
-m4trace:configure.in:791: -1- AC_DEFINE_TRACE_LITERAL([LBL_ALIGN])
-m4trace:configure.in:791: -1- m4_pattern_allow([^LBL_ALIGN$])
-m4trace:configure.in:791: -1- AH_OUTPUT([LBL_ALIGN], [/* if unaligned access 
fails */
+m4trace:configure.in:794: -1- AC_DEFINE_TRACE_LITERAL([LBL_ALIGN])
+m4trace:configure.in:794: -1- m4_pattern_allow([^LBL_ALIGN$])
+m4trace:configure.in:794: -1- AH_OUTPUT([LBL_ALIGN], [/* if unaligned access 
fails */
 #undef LBL_ALIGN])
-m4trace:configure.in:797: -1- AC_DEFINE_TRACE_LITERAL([HAVE_VERSION_H])
-m4trace:configure.in:797: -1- m4_pattern_allow([^HAVE_VERSION_H$])
-m4trace:configure.in:797: -1- AH_OUTPUT([HAVE_VERSION_H], [/* define if 
version.h is generated in the build procedure */
+m4trace:configure.in:800: -1- AC_DEFINE_TRACE_LITERAL([HAVE_VERSION_H])
+m4trace:configure.in:800: -1- m4_pattern_allow([^HAVE_VERSION_H$])
+m4trace:configure.in:800: -1- AH_OUTPUT([HAVE_VERSION_H], [/* define if 
version.h is generated in the build procedure */
 #undef HAVE_VERSION_H])
-m4trace:configure.in:802: -1- AC_SUBST([V_CCOPT])
-m4trace:configure.in:802: -1- AC_SUBST_TRACE([V_CCOPT])
-m4trace:configure.in:802: -1- m4_pattern_allow([^V_CCOPT$])
-m4trace:configure.in:803: -1- AC_SUBST([V_DEFS])
-m4trace:configure.in:803: -1- AC_SUBST_TRACE([V_DEFS])
-m4trace:configure.in:803: -1- m4_pattern_allow([^V_DEFS$])
-m4trace:configure.in:804: -1- AC_SUBST([V_INCLS])
-m4trace:configure.in:804: -1- AC_SUBST_TRACE([V_INCLS])
-m4trace:configure.in:804: -1- m4_pattern_allow([^V_INCLS$])
-m4trace:configure.in:805: -1- AC_SUBST([V_LIBS])
-m4trace:configure.in:805: -1- AC_SUBST_TRACE([V_LIBS])
-m4trace:configure.in:805: -1- m4_pattern_allow([^V_LIBS$])
-m4trace:configure.in:806: -1- AC_SUBST([V_LEX])
-m4trace:configure.in:806: -1- AC_SUBST_TRACE([V_LEX])
-m4trace:configure.in:806: -1- m4_pattern_allow([^V_LEX$])
-m4trace:configure.in:807: -1- AC_SUBST([V_PCAP])
-m4trace:configure.in:807: -1- AC_SUBST_TRACE([V_PCAP])
-m4trace:configure.in:807: -1- m4_pattern_allow([^V_PCAP$])
-m4trace:configure.in:808: -1- AC_SUBST([V_FINDALLDEVS])
-m4trace:configure.in:808: -1- AC_SUBST_TRACE([V_FINDALLDEVS])
-m4trace:configure.in:808: -1- m4_pattern_allow([^V_FINDALLDEVS$])
-m4trace:configure.in:809: -1- AC_SUBST([V_RANLIB])
-m4trace:configure.in:809: -1- AC_SUBST_TRACE([V_RANLIB])
-m4trace:configure.in:809: -1- m4_pattern_allow([^V_RANLIB$])
-m4trace:configure.in:810: -1- AC_SUBST([V_YACC])
-m4trace:configure.in:810: -1- AC_SUBST_TRACE([V_YACC])
-m4trace:configure.in:810: -1- m4_pattern_allow([^V_YACC$])
-m4trace:configure.in:811: -1- AC_SUBST([SSRC])
-m4trace:configure.in:811: -1- AC_SUBST_TRACE([SSRC])
-m4trace:configure.in:811: -1- m4_pattern_allow([^SSRC$])
-m4trace:configure.in:812: -1- AC_SUBST([DYEXT])
-m4trace:configure.in:812: -1- AC_SUBST_TRACE([DYEXT])
-m4trace:configure.in:812: -1- m4_pattern_allow([^DYEXT$])
-m4trace:configure.in:813: -1- AC_SUBST([DAGLIBS])
-m4trace:configure.in:813: -1- AC_SUBST_TRACE([DAGLIBS])
-m4trace:configure.in:813: -1- m4_pattern_allow([^DAGLIBS$])
-m4trace:configure.in:815: -1- AC_REQUIRE_AUX_FILE([install-sh])
-m4trace:configure.in:815: -1- AC_SUBST([INSTALL_PROGRAM])
-m4trace:configure.in:815: -1- AC_SUBST_TRACE([INSTALL_PROGRAM])
-m4trace:configure.in:815: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
-m4trace:configure.in:815: -1- AC_SUBST([INSTALL_SCRIPT])
-m4trace:configure.in:815: -1- AC_SUBST_TRACE([INSTALL_SCRIPT])
-m4trace:configure.in:815: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
-m4trace:configure.in:815: -1- AC_SUBST([INSTALL_DATA])
-m4trace:configure.in:815: -1- AC_SUBST_TRACE([INSTALL_DATA])
-m4trace:configure.in:815: -1- m4_pattern_allow([^INSTALL_DATA$])
-m4trace:configure.in:817: -1- AC_CONFIG_HEADERS([config.h])
-m4trace:configure.in:819: -1- AC_CONFIG_FILES([Makefile])
-m4trace:configure.in:819: -1- _m4_warn([obsolete], [AC_OUTPUT should be used 
without arguments.
+m4trace:configure.in:805: -1- AC_SUBST([V_CCOPT])
+m4trace:configure.in:805: -1- AC_SUBST_TRACE([V_CCOPT])
+m4trace:configure.in:805: -1- m4_pattern_allow([^V_CCOPT$])
+m4trace:configure.in:806: -1- AC_SUBST([V_DEFS])
+m4trace:configure.in:806: -1- AC_SUBST_TRACE([V_DEFS])
+m4trace:configure.in:806: -1- m4_pattern_allow([^V_DEFS$])
+m4trace:configure.in:807: -1- AC_SUBST([V_INCLS])
+m4trace:configure.in:807: -1- AC_SUBST_TRACE([V_INCLS])
+m4trace:configure.in:807: -1- m4_pattern_allow([^V_INCLS$])
+m4trace:configure.in:808: -1- AC_SUBST([V_LIBS])
+m4trace:configure.in:808: -1- AC_SUBST_TRACE([V_LIBS])
+m4trace:configure.in:808: -1- m4_pattern_allow([^V_LIBS$])
+m4trace:configure.in:809: -1- AC_SUBST([V_LEX])
+m4trace:configure.in:809: -1- AC_SUBST_TRACE([V_LEX])
+m4trace:configure.in:809: -1- m4_pattern_allow([^V_LEX$])
+m4trace:configure.in:810: -1- AC_SUBST([V_PCAP])
+m4trace:configure.in:810: -1- AC_SUBST_TRACE([V_PCAP])
+m4trace:configure.in:810: -1- m4_pattern_allow([^V_PCAP$])
+m4trace:configure.in:811: -1- AC_SUBST([V_FINDALLDEVS])
+m4trace:configure.in:811: -1- AC_SUBST_TRACE([V_FINDALLDEVS])
+m4trace:configure.in:811: -1- m4_pattern_allow([^V_FINDALLDEVS$])
+m4trace:configure.in:812: -1- AC_SUBST([V_RANLIB])
+m4trace:configure.in:812: -1- AC_SUBST_TRACE([V_RANLIB])
+m4trace:configure.in:812: -1- m4_pattern_allow([^V_RANLIB$])
+m4trace:configure.in:813: -1- AC_SUBST([V_YACC])
+m4trace:configure.in:813: -1- AC_SUBST_TRACE([V_YACC])
+m4trace:configure.in:813: -1- m4_pattern_allow([^V_YACC$])
+m4trace:configure.in:814: -1- AC_SUBST([SSRC])
+m4trace:configure.in:814: -1- AC_SUBST_TRACE([SSRC])
+m4trace:configure.in:814: -1- m4_pattern_allow([^SSRC$])
+m4trace:configure.in:815: -1- AC_SUBST([DYEXT])
+m4trace:configure.in:815: -1- AC_SUBST_TRACE([DYEXT])
+m4trace:configure.in:815: -1- m4_pattern_allow([^DYEXT$])
+m4trace:configure.in:816: -1- AC_SUBST([DAGLIBS])
+m4trace:configure.in:816: -1- AC_SUBST_TRACE([DAGLIBS])
+m4trace:configure.in:816: -1- m4_pattern_allow([^DAGLIBS$])
+m4trace:configure.in:818: -1- AC_REQUIRE_AUX_FILE([install-sh])
+m4trace:configure.in:818: -1- AC_SUBST([INSTALL_PROGRAM])
+m4trace:configure.in:818: -1- AC_SUBST_TRACE([INSTALL_PROGRAM])
+m4trace:configure.in:818: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
+m4trace:configure.in:818: -1- AC_SUBST([INSTALL_SCRIPT])
+m4trace:configure.in:818: -1- AC_SUBST_TRACE([INSTALL_SCRIPT])
+m4trace:configure.in:818: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
+m4trace:configure.in:818: -1- AC_SUBST([INSTALL_DATA])
+m4trace:configure.in:818: -1- AC_SUBST_TRACE([INSTALL_DATA])
+m4trace:configure.in:818: -1- m4_pattern_allow([^INSTALL_DATA$])
+m4trace:configure.in:820: -1- AC_CONFIG_HEADERS([config.h])
+m4trace:configure.in:822: -1- AC_CONFIG_FILES([Makefile])
+m4trace:configure.in:822: -1- _m4_warn([obsolete], [AC_OUTPUT should be used 
without arguments.
 You should run autoupdate.], [])
-m4trace:configure.in:819: -1- AC_SUBST([LIB@&[EMAIL PROTECTED], [$ac_libobjs])
-m4trace:configure.in:819: -1- AC_SUBST_TRACE([LIB@&[EMAIL PROTECTED])
-m4trace:configure.in:819: -1- m4_pattern_allow([^LIB@&[EMAIL PROTECTED])
-m4trace:configure.in:819: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
-m4trace:configure.in:819: -1- AC_SUBST_TRACE([LTLIBOBJS])
-m4trace:configure.in:819: -1- m4_pattern_allow([^LTLIBOBJS$])
-m4trace:configure.in:819: -1- AC_SUBST_TRACE([top_builddir])
-m4trace:configure.in:819: -1- AC_SUBST_TRACE([srcdir])
-m4trace:configure.in:819: -1- AC_SUBST_TRACE([abs_srcdir])
-m4trace:configure.in:819: -1- AC_SUBST_TRACE([top_srcdir])
-m4trace:configure.in:819: -1- AC_SUBST_TRACE([abs_top_srcdir])
-m4trace:configure.in:819: -1- AC_SUBST_TRACE([builddir])
-m4trace:configure.in:819: -1- AC_SUBST_TRACE([abs_builddir])
-m4trace:configure.in:819: -1- AC_SUBST_TRACE([abs_top_builddir])
-m4trace:configure.in:819: -1- AC_SUBST_TRACE([INSTALL])
+m4trace:configure.in:822: -1- AC_SUBST([LIB@&[EMAIL PROTECTED], [$ac_libobjs])
+m4trace:configure.in:822: -1- AC_SUBST_TRACE([LIB@&[EMAIL PROTECTED])
+m4trace:configure.in:822: -1- m4_pattern_allow([^LIB@&[EMAIL PROTECTED])
+m4trace:configure.in:822: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
+m4trace:configure.in:822: -1- AC_SUBST_TRACE([LTLIBOBJS])
+m4trace:configure.in:822: -1- m4_pattern_allow([^LTLIBOBJS$])
+m4trace:configure.in:822: -1- AC_SUBST_TRACE([top_builddir])
+m4trace:configure.in:822: -1- AC_SUBST_TRACE([srcdir])
+m4trace:configure.in:822: -1- AC_SUBST_TRACE([abs_srcdir])
+m4trace:configure.in:822: -1- AC_SUBST_TRACE([top_srcdir])
+m4trace:configure.in:822: -1- AC_SUBST_TRACE([abs_top_srcdir])
+m4trace:configure.in:822: -1- AC_SUBST_TRACE([builddir])
+m4trace:configure.in:822: -1- AC_SUBST_TRACE([abs_builddir])
+m4trace:configure.in:822: -1- AC_SUBST_TRACE([abs_top_builddir])
+m4trace:configure.in:822: -1- AC_SUBST_TRACE([INSTALL])
Index: autom4te.cache/requests
===================================================================
--- autom4te.cache/requests     (revision 3422)
+++ autom4te.cache/requests     (working copy)
@@ -15,15 +15,15 @@
                         'configure.in'
                       ],
                       {
+                        'AM_PROG_F77_C_O' => 1,
                         '_LT_AC_TAGCONFIG' => 1,
-                        'AM_PROG_F77_C_O' => 1,
+                        'm4_pattern_forbid' => 1,
                         'AC_INIT' => 1,
-                        'm4_pattern_forbid' => 1,
                         'AC_CANONICAL_TARGET' => 1,
+                        'AC_CONFIG_LIBOBJ_DIR' => 1,
                         'AC_SUBST' => 1,
-                        'AC_CONFIG_LIBOBJ_DIR' => 1,
+                        'AC_CANONICAL_HOST' => 1,
                         'AC_FC_SRCEXT' => 1,
-                        'AC_CANONICAL_HOST' => 1,
                         'AC_PROG_LIBTOOL' => 1,
                         'AM_INIT_AUTOMAKE' => 1,
                         'AC_CONFIG_SUBDIRS' => 1,
@@ -31,8 +31,8 @@
                         'LT_CONFIG_LTDL_DIR' => 1,
                         'AC_REQUIRE_AUX_FILE' => 1,
                         'AC_CONFIG_LINKS' => 1,
+                        'LT_SUPPORTED_TAG' => 1,
                         'm4_sinclude' => 1,
-                        'LT_SUPPORTED_TAG' => 1,
                         'AM_MAINTAINER_MODE' => 1,
                         'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
                         '_m4_warn' => 1,
@@ -49,11 +49,11 @@
                         'AH_OUTPUT' => 1,
                         '_AM_SUBST_NOTMAKE' => 1,
                         'AC_CONFIG_AUX_DIR' => 1,
+                        'AM_PROG_CC_C_O' => 1,
+                        'm4_pattern_allow' => 1,
                         'sinclude' => 1,
-                        'm4_pattern_allow' => 1,
-                        'AM_PROG_CC_C_O' => 1,
+                        'AM_CONDITIONAL' => 1,
                         'AC_CANONICAL_SYSTEM' => 1,
-                        'AM_CONDITIONAL' => 1,
                         'AC_CONFIG_HEADERS' => 1,
                         'AC_DEFINE_TRACE_LITERAL' => 1,
                         'm4_include' => 1,
Index: autom4te.cache/output.0
===================================================================
--- autom4te.cache/output.0     (revision 3422)
+++ autom4te.cache/output.0     (working copy)
@@ -1,5 +1,5 @@
 @%:@! /bin/sh
[EMAIL PROTECTED]:@ From configure.in Revision: 1.120.2.12 .
[EMAIL PROTECTED]:@ From configure.in Revision: 1.120.2.13 .
 @%:@ Guess values for system-dependent variables and create Makefiles.
 @%:@ Generated by GNU Autoconf 2.61.
 @%:@ 
@@ -4231,6 +4231,66 @@
 done
 
 
+for ac_header in net/pfvar.h
+do
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <net/if.h>
+
[EMAIL PROTECTED]:@include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+        test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  eval "$as_ac_Header=yes"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       eval "$as_ac_Header=no"
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+ac_res=`eval echo '${'$as_ac_Header'}'`
+              { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
[EMAIL PROTECTED]:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+ 
+fi
+
+done
+
+
 for ac_header in netinet/if_ether.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
_______________________________________________
Ntop-dev mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop-dev

Reply via email to