Update files for tcpdump-4.2.1 import.
authorPeter Avalos <pavalos@dragonflybsd.org>
Mon, 23 Jan 2012 03:05:13 +0000 (19:05 -0800)
committerPeter Avalos <pavalos@dragonflybsd.org>
Mon, 23 Jan 2012 03:05:13 +0000 (19:05 -0800)
contrib/tcpdump/bgp.h [changed mode: 0755->0644]
contrib/tcpdump/ipproto.c [changed mode: 0755->0644]
contrib/tcpdump/l2vpn.c [changed mode: 0755->0644]
contrib/tcpdump/l2vpn.h [changed mode: 0755->0644]
contrib/tcpdump/nlpid.c [changed mode: 0755->0644]
contrib/tcpdump/print-syslog.c [changed mode: 0755->0644]
usr.sbin/ndp/Makefile
usr.sbin/ndp/gnuc.h [deleted file]
usr.sbin/tcpdump/Makefile
usr.sbin/tcpdump/config.h

old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
index b29a9ef..286f9b0 100644 (file)
@@ -22,7 +22,7 @@ MAN=  ndp.8
 WARNS?=        2
 
 CFLAGS+=-DINET6
-CFLAGS+=-I. -I${.CURDIR} -I${.CURDIR}/../tcpdump -I${.CURDIR}/../../contrib/tcpdump
+CFLAGS+= -I${.CURDIR}/../tcpdump -I${.CURDIR}/../../contrib/tcpdump
 CFLAGS+= -DHAVE_CONFIG_H -D_U_="__attribute__((unused))"
 
 
diff --git a/usr.sbin/ndp/gnuc.h b/usr.sbin/ndp/gnuc.h
deleted file mode 100644 (file)
index c7a507e..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-/* $FreeBSD: src/usr.sbin/ndp/gnuc.h,v 1.1 2000/01/06 12:40:40 shin Exp $ */
-/* $DragonFly: src/usr.sbin/ndp/gnuc.h,v 1.2 2003/06/17 04:29:57 dillon Exp $ */
-/* this is dummy to pacify gmt2local.c. */
index e6816db..e4a10ea 100644 (file)
@@ -1,57 +1,52 @@
-# $FreeBSD: src/usr.sbin/tcpdump/tcpdump/Makefile,v 1.25.2.6 2002/07/05 11:30:32 fenner Exp $
-# $DragonFly: src/usr.sbin/tcpdump/tcpdump/Makefile,v 1.13 2007/10/11 02:46:51 pavalos Exp $
-
-
 TCPDUMP_DISTDIR?= ${.CURDIR}/../../contrib/tcpdump
 .PATH: ${TCPDUMP_DISTDIR}
 
 PROG=  tcpdump
 SRCS=  addrtoname.c af.c checksum.c cpack.c \
        gmpls.c oui.c gmt2local.c ipproto.c \
-       nlpid.c l2vpn.c machdep.c parsenfsfh.c \
-       print-802_11.c print-ap1394.c print-ah.c print-arcnet.c \
-       print-aodv.c print-arp.c print-ascii.c print-atalk.c print-atm.c \
-       print-beep.c print-bfd.c print-bgp.c print-bootp.c print-cdp.c \
-       print-cfm.c print-chdlc.c print-cip.c print-cnfp.c \
-       print-dccp.c print-decnet.c \
+       nlpid.c l2vpn.c machdep.c parsenfsfh.c in_cksum.c \
+       print-802_11.c print-802_15_4.c print-ap1394.c print-ah.c \
+       print-arcnet.c print-aodv.c print-arp.c print-ascii.c print-atalk.c \
+       print-atm.c print-beep.c print-bfd.c print-bgp.c \
+       print-bootp.c print-bt.c print-carp.c print-cdp.c print-cfm.c \
+       print-chdlc.c print-cip.c print-cnfp.c print-dccp.c print-decnet.c \
        print-domain.c print-dtp.c print-dvmrp.c print-enc.c print-egp.c \
        print-eap.c print-eigrp.c \
        print-esp.c print-ether.c print-fddi.c print-fr.c \
        print-gre.c print-hsrp.c print-icmp.c print-igmp.c \
-       print-igrp.c print-ip.c print-ipcomp.c print-ipfc.c \
-       print-ipx.c print-isakmp.c print-isoclns.c print-juniper.c print-krb.c \
-       print-l2tp.c print-lane.c print-ldp.c print-llc.c print-lldp.c \
+       print-igrp.c print-ip.c print-ipcomp.c print-ipfc.c print-ipnet.c \
+       print-ipx.c print-isoclns.c print-juniper.c print-krb.c \
+       print-l2tp.c print-lane.c print-ldp.c print-lldp.c print-llc.c \
        print-lmp.c print-lspping.c print-lwapp.c \
        print-lwres.c print-mobile.c print-mpcp.c print-mpls.c print-msdp.c \
        print-nfs.c print-ntp.c print-null.c print-olsr.c print-ospf.c \
-       print-pflog.c print-pgm.c print-pim.c print-ppp.c print-pppoe.c \
-       print-pptp.c print-radius.c print-raw.c print-rip.c print-rrcp.c \
-       print-rsvp.c print-rx.c print-sctp.c print-sflow.c \
+       print-pgm.c print-pim.c \
+       print-ppi.c print-ppp.c print-pppoe.c print-pptp.c \
+       print-radius.c print-raw.c print-rip.c print-rpki-rtr.c print-rrcp.c \
+       print-rsvp.c \
+       print-rx.c print-sctp.c print-sflow.c \
        print-sip.c print-sl.c print-sll.c \
        print-slow.c print-snmp.c print-stp.c print-sunatm.c print-sunrpc.c \
-       print-symantec.c print-syslog.c print-tcp.c print-telnet.c print-tftp.c \
-       print-timed.c print-token.c print-udld.c print-udp.c print-vjc.c \
-       print-vqp.c print-vrrp.c print-vtp.c \
-       print-wb.c print-zephyr.c setsignal.c tcpdump.c util.c
-SRCS+= print-smb.c smbutil.c version.c
-CLEANFILES+=   version.c
+       print-symantec.c print-syslog.c print-tcp.c \
+       print-telnet.c print-tftp.c \
+       print-timed.c print-token.c print-udld.c print-udp.c print-usb.c \
+       print-vjc.c print-vqp.c print-vrrp.c print-vtp.c print-forces.c \
+       print-wb.c print-zephyr.c signature.c setsignal.c tcpdump.c util.c
+SRCS+= print-isakmp.c
+SRCS+= print-smb.c smbutil.c print-pflog.c
+SRCS+= version.c
 
 CFLAGS+= -I${.CURDIR} -I${TCPDUMP_DISTDIR}
 CFLAGS+= -DHAVE_CONFIG_H -D_U_="__attribute__((unused))"
 
-CFLAGS+= -DHAVE_RES_STATE_EXT -DHAVE_NEW_RES_STATE -DUSE_GETIPNODEBY
-CFLAGS+= -DHAVE_PCAP_VERSION -UHAVE_YYDEBUG -DHAVE_GETADDRINFO -DHAVE_GETNAMEINFO
-CFLAGS+= -DHAVE_STRUCT_ETHER_ADDR -DHAVE_NET_PFVAR_H
+CFLAGS+= -DHAVE_NET_PFVAR_H
 
 .if !defined(NOINET6)
 SRCS+= print-ip6.c print-ip6opts.c print-mobility.c \
        print-ripng.c print-icmp6.c print-frag6.c print-rt6.c \
-       print-ospf6.c print-dhcp6.c
+       print-ospf6.c print-dhcp6.c print-babel.c
 
-CFLAGS+=       -DINET6
-.endif
-.if ${MACHINE_ARCH} != "i386"
-CFLAGS+=       -DLBL_ALIGN
+CFLAGS+=       -DINET6 -DHAVE_GETNAMEINFO
 .endif
 
 DPADD= ${LIBL} ${LIBPCAP}
@@ -63,8 +58,12 @@ CFLAGS+= -I${DESTDIR}/usr/include/openssl -DHAVE_LIBCRYPTO -DHAVE_OPENSSL_EVP_H
 .endif
 WARNS?=        2
 
-version.c: ${TCPDUMP_DISTDIR}/VERSION
-       @rm -f $@
-       sed 's/.*/char version[] = "&";/' ${TCPDUMP_DISTDIR}/VERSION > $@
+version.c: VERSION
+       sed -e 's/.*/const char version[] = "&";/' ${.ALLSRC} > ${.TARGET}
+
+tcpdump.1: tcpdump.1.in
+       sed -e s/@MAN_FILE_FORMATS@/5/g \
+           -e s/@MAN_MISC_INFO@/7/g ${.ALLSRC} > ${.TARGET}
 
+CLEANFILES+=   version.c tcpdump.1
 .include <bsd.prog.mk>
index 770125e..70bf653 100644 (file)
@@ -3,32 +3,12 @@
 /* "generated automatically" means DO NOT MAKE CHANGES TO config.h.in --
  * make them to acconfig.h and rerun autoheader */
 
-/* Define if you have SSLeay 0.9.0b with the buggy cast128. */
-/* #undef HAVE_BUGGY_CAST128 */
-
 /* Define if you enable IPv6 support */
 /* #undef INET6 */
 
 /* Define if you enable support for the libsmi. */
 /* #undef LIBSMI */
 
-/* Define if you have the <smi.h> header file.  */
-/* #undef HAVE_SMI_H */
-
-/* define if you have struct __res_state_ext */
-/* #undef HAVE_RES_STATE_EXT */
-
-/* define if your struct __res_state has the nsort member */
-/* #undef HAVE_NEW_RES_STATE */
-
-/*
- * define if struct ether_header.ether_dhost is a struct with ether_addr_octet
- */
-/* #undef ETHER_HEADER_HAS_EA */
-
-/* define if struct ether_arp contains arp_xsha */
-/* #undef ETHER_ARP_HAS_X */
-
 /* define if you have the addrinfo function. */
 #define HAVE_ADDRINFO 1
 
 /* define ifyou have the h_errno variable. */
 #define HAVE_H_ERRNO 1
 
-/* define if IN6ADDRSZ is defined (XXX not used!) */
-#define HAVE_IN6ADDRSZ 1
-
-/* define if INADDRSZ is defined (XXX not used!) */
-#define HAVE_INADDRSZ 1
-
-/* define if this is a development version, to use additional prototypes. */
-/* #undef HAVE_OS_PROTO_H */
-
-/* define if <unistd.h> defines __P() */
-/* #undef HAVE_PORTABLE_PROTOTYPE */
-
-/* define if RES_USE_INET6 is defined */
-#define HAVE_RES_USE_INET6 1
-
-/* define if struct sockaddr has the sa_len member */
-#define HAVE_SOCKADDR_SA_LEN 1
-
 /* define if you have struct sockaddr_storage */
 #define HAVE_SOCKADDR_STORAGE 1
 
 /* #undef HAVE_PCAP_VERSION */
 
 /* define if libpcap has pcap_debug */
-/* #undef HAVE_PCAP_DEBUG */
+#define HAVE_PCAP_DEBUG 1
 
 /* define if libpcap has yydebug */
-#define HAVE_YYDEBUG 1
+/* #undef HAVE_YYDEBUG */
 
 /* define if libpcap has pcap_list_datalinks() */
 #define HAVE_PCAP_LIST_DATALINKS 1
 /* define if you have getrpcbynumber() */
 #define HAVE_GETRPCBYNUMBER 1
 
-/* define if unaligned memory accesses fail */
-/* #undef LBL_ALIGN */
-
-/* The successful return value from signal (?)XXX */
-#define RETSIGVAL 
-
-/* Define this on IRIX */
-/* #undef _BSD_SIGNALS */
-
-/* For HP/UX ANSI compiler? */
-/* #undef _HPUX_SOURCE */
-
-/* AIX hack. */
-/* #undef _SUN */
-
 /* Workaround for missing 64-bit formats */
 /* #undef PRId64 */
 /* #undef PRIo64 */
 /* Whether or not to include the possibly-buggy SMB printer */
 #define TCPDUMP_DO_SMB 1
 
-/* Long story short: aclocal.m4 depends on autoconf 2.13
- * implementation details wrt "const"; newer versions
- * have different implementation details so for now we
- * put "const" here.  This may cause duplicate definitions
- * in config.h but that should be OK since they're the same.
- */
-/* #undef const */
-
 /* Define if you have the dnet_htoa function.  */
 /* #undef HAVE_DNET_HTOA */
 
 /* Define to 1 if you have the <fcntl.h> header file. */
 #define HAVE_FCNTL_H 1
 
-/* Define to 1 if you have the `getaddrinfo' function. */
-/* #undef HAVE_GETADDRINFO */
+/* Define to 1 if you have the `fork' function. */
+#define HAVE_FORK 1
 
 /* Define to 1 if you have the `getnameinfo' function. */
 /* #undef HAVE_GETNAMEINFO */
 /* Define to 1 if you have the <openssl/evp.h> header file. */
 /* #undef HAVE_OPENSSL_EVP_H */
 
+/* if there's an os_proto.h for this platform, to use additional prototypes */
+/* #undef HAVE_OS_PROTO_H */
+
 /* Define to 1 if you have the <pcap/bluetooth.h> header file. */
 /* #undef HAVE_PCAP_BLUETOOTH_H */
 
 /* Define to 1 if you have the `pcap_lib_version' function. */
 #define HAVE_PCAP_LIB_VERSION 1
 
+/* Define to 1 if you have the `pcap_set_tstamp_type' function. */
+#define HAVE_PCAP_SET_TSTAMP_TYPE 1
+
+/* Define to 1 if you have the <pcap/usb.h> header file. */
+/* #undef HAVE_PCAP_USB_H */
+
 /* Define to 1 if you have the `pfopen' function. */
 /* #undef HAVE_PFOPEN */
 
 /* Define to 1 if you have the <rpc/rpcent.h> header file. */
 #define HAVE_RPC_RPCENT_H 1
 
+/* Define to 1 if you have the <rpc/rpc.h> header file. */
+#define HAVE_RPC_RPC_H 1
+
 /* Define to 1 if you have the `setlinebuf' function. */
 #define HAVE_SETLINEBUF 1
 
 /* Define to 1 if you have the `snprintf' function. */
 #define HAVE_SNPRINTF 1
 
+/* if struct sockaddr has the sa_len member */
+#define HAVE_SOCKADDR_SA_LEN 1
+
 /* Define to 1 if you have the <stdint.h> header file. */
 #define HAVE_STDINT_H 1
 
 /* Define to 1 if you have the <unistd.h> header file. */
 #define HAVE_UNISTD_H 1
 
+/* Define to 1 if you have the `vfork' function. */
+#define HAVE_VFORK 1
+
 /* Define to 1 if you have the `vfprintf' function. */
 #define HAVE_VFPRINTF 1
 
 /* define if your compiler has __attribute__ */
 #define HAVE___ATTRIBUTE__ 1
 
+/* if unaligned access fails */
+/* #undef LBL_ALIGN */
+
 /* Define to 1 if netinet/ether.h declares `ether_ntohost' */
 /* #undef NETINET_ETHER_H_DECLARES_ETHER_NTOHOST */
 
 /* Define as the return type of signal handlers (`int' or `void'). */
 #define RETSIGTYPE void
 
-/* The size of `char', as computed by sizeof. */
-#define SIZEOF_CHAR 1
-
-/* The size of `int', as computed by sizeof. */
-#define SIZEOF_INT 4
-
-/* The size of `long', as computed by sizeof. */
-#define SIZEOF_LONG 4
-
-/* The size of `long long', as computed by sizeof. */
-#define SIZEOF_LONG_LONG 8
-
-/* The size of `short', as computed by sizeof. */
-#define SIZEOF_SHORT 2
+/* return value of signal handlers */
+#define RETSIGVAL 
 
 /* Define to 1 if you have the ANSI C header files. */
 #define STDC_HEADERS 1
 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
 #define TIME_WITH_SYS_TIME 1
 
+/* get BSD semantics on Irix */
+/* #undef _BSD_SIGNALS */
+
+/* needed on HP-UX */
+/* #undef _HPUX_SOURCE */
+
+/* define on AIX to get certain functions */
+/* #undef _SUN */
+
+/* define if your compiler allows __attribute__((format)) to be applied to
+   function pointers */
+#define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 1
+
+/* to handle Ultrix compilers that don't support const in prototypes */
+/* #undef const */
+
 /* Define as token for inline if inlining supported */
 #define inline inline