$NetBSD: patch-ad,v 1.2 2012/03/08 10:35:24 hans Exp $ --- pcap2ipstat/pcap2ipstat.c.orig 2006-03-14 02:07:53.000000000 +0000 +++ pcap2ipstat/pcap2ipstat.c @@ -7,9 +7,18 @@ #include "checksum.h" #include +#if defined(__DragonFly__) +#include +#include +#elif defined(__sun) +#include +#include +#include +#else #include #include #include +#endif #include #include @@ -184,7 +193,6 @@ void FilterPPPoE(u_char *Ptr, { const u_char *PH; - bpf_u_int32 Length; struct pcap_pkthdr NewPktHdr; u_char *NewPktData; @@ -196,7 +204,6 @@ void FilterPPPoE(u_char *Ptr, /* No data packet */ if (PH[1]!=0) return; - Length=(PH[4]<<8)+PH[5]; if ((NewPktData=StripPkt(PktHdr, PktData, PPPOE_HEADERLEN,