Update for tcpdump 3.6.2

This commit is contained in:
Bill Fenner 2001-04-03 07:52:38 +00:00
parent 943ee2b15a
commit 3c19fbb3c2
2 changed files with 68 additions and 73 deletions

View File

@ -3,29 +3,35 @@
PROG= tcpdump
CFLAGS+=-DHAVE_CONFIG_H -I${.CURDIR}
SRCS = version.c tcpdump.c \
addrtoname.c bpf_dump.c gmt2local.c machdep.c parsenfsfh.c \
print-ah.c print-arp.c print-ascii.c print-atalk.c print-atm.c \
print-bgp.c print-bootp.c print-chdlc.c print-cip.c print-decnet.c \
print-dhcp6.c print-domain.c print-dvmrp.c print-egp.c print-esp.c \
print-ether.c print-fddi.c print-frag6.c print-gre.c print-icmp.c \
print-icmp6.c print-igrp.c print-ip.c print-ip6.c print-ip6opts.c \
print-ipcomp.c print-ipx.c print-isakmp.c print-isoclns.c print-krb.c \
print-l2tp.c print-lane.c print-lcp.c print-llc.c print-mobile.c \
print-nfs.c print-ntp.c print-null.c print-ospf.c print-ospf6.c \
print-pim.c print-ppp.c print-pppoe.c print-raw.c print-rip.c \
print-ripng.c print-rt6.c print-rx.c print-sl.c print-smb.c \
print-snmp.c print-sunrpc.c print-tcp.c print-telnet.c print-tftp.c \
print-token.c print-udp.c print-vjc.c print-wb.c \
savestr.c setsignal.c smbutil.c util.c
print-arp.c print-atalk.c print-atm.c print-bootp.c \
print-decnet.c print-domain.c print-dvmrp.c print-egp.c \
print-ether.c print-fddi.c print-gre.c print-icmp.c print-igmp.c \
print-igrp.c print-ip.c print-ipx.c print-isoclns.c print-krb.c \
print-llc.c print-nfs.c print-ntp.c print-null.c print-ospf.c \
print-pim.c print-ppp.c print-raw.c print-rip.c print-sl.c \
print-snmp.c print-stp.c print-sunrpc.c print-tcp.c print-tftp.c \
print-udp.c print-wb.c addrtoname.c gmt2local.c machdep.c \
parsenfsfh.c util.c savestr.c setsignal.c \
print-esp.c print-ah.c print-vjc.c print-isakmp.c print-chdlc.c \
print-ipcomp.c print-mobile.c print-l2tp.c print-bgp.c print-rx.c \
print-lane.c print-cip.c print-pppoe.c print-lcp.c \
print-smb.c smbutil.c print-ascii.c print-telnet.c print-cnfp.c \
print-vrrp.c print-cdp.c print-token.c print-bxxp.c print-timed.c \
print-radius.c print-sll.c \
print-ip6.c print-ip6opts.c print-ripng.c print-icmp6.c \
print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c
CLEANFILES+= version.c
DPADD+= ${LIBL} ${LIBPCAP}
LDADD+= -ll -lpcap
.if !defined(NOINET6)
CFLAGS+= -DINET6
.endif
.if exists(../../../secure) && !defined(NOCRYPT) && !defined(NOSECURE) && \
!defined(NO_OPENSSL) && !defined(RELEASE_CRUNCH)
DISTRIBUTION=crypto
DPADD+= ${LIBCRYPTO}
LDADD+= -lcrypto
CFLAGS+= -I${DESTDIR}/usr/include/openssl -DCRYPTO -DHAVE_LIBCRYPTO -DHAVE_RC5_H -DHAVE_CAST_H
CFLAGS+= -I${DESTDIR}/usr/include/openssl -DHAVE_LIBCRYPTO -DHAVE_RC5_H -DHAVE_CAST_H
.endif
TCPDUMP_DISTDIR?= ${.CURDIR}/../../../contrib/tcpdump

View File

@ -1,4 +1,5 @@
/* $FreeBSD$ */
/* This is an edited copy of the config.h generated by configure. */
/* config.h. Generated automatically by configure. */
/* config.h.in. Generated automatically from configure.in by autoheader. */
@ -21,45 +22,21 @@
byte first (like Motorola and SPARC, unlike Intel and VAX). */
/* #undef WORDS_BIGENDIAN */
/* Define if you have SSLeay XXX why isn't this HAVE_LIBCRYPTO? */
/* #undef CRYPTO */
/* Define if you have SSLeay 0.9.0b with the buggy cast128. */
/* #undef HAVE_BUGGY_CAST128 */
/* Define both to enable IPv6 support XXX why 2? ENABLE_IPV6 is not used. */
#define ENABLE_IPV6 1
#define INET6 1
/* Define if you enable IPv6 support */
/* Handled by Makefile, to allow NOINET6 */
/* #define INET6 1 */
/* Define if you enable support for the libsmi. */
/* #undef LIBSMI */
/* Is T_AAAA predefined? */
#define HAVE_AAAA 1
/* Fallback definition if not in headers */
/* XXX why is this not #ifndef HAVE_AAA #define T_AAAA ... ? */
/* XXX or even #ifndef T_AAAA ... */
/* #undef T_AAAA */
/* define if you have struct __res_state_ext */
#define HAVE_RES_STATE_EXT 1
/* #undef HAVE_RES_STATE_EXT */
/* define if your struct __res_state has the nsort member */
#define HAVE_NEW_RES_STATE 1
/*
* define if struct ether_header.ether_dhost is a struct with ether_addr_octet
*/
/* #undef ETHER_HEADER_HAS_EA */
/*
* define if struct ether_arp.arp_sha is a struct with ether_addr_octet
*/
/* #undef ETHER_ARP_HAS_EA */
/* define if struct ether_arp contains arp_xsha */
/* #undef ETHER_ARP_HAS_X */
/* #undef HAVE_NEW_RES_STATE */
/* define if you have the addrinfo function. */
#define HAVE_ADDRINFO 1
@ -76,15 +53,9 @@
/* define if INADDRSZ is defined (XXX not used!) */
#define HAVE_INADDRSZ 1
/* define if you have <net/slip.h> */
#define HAVE_NET_SLIP_H 1
/* define if this is a development version, to use additional prototypes. */
/* #undef HAVE_OS_PROTO_H */
/* define if <unistd.h> defines __P() */
#define HAVE_PORTABLE_PROTOTYPE 1
/* define if RES_USE_INET6 is defined */
#define HAVE_RES_USE_INET6 1
@ -94,6 +65,9 @@
/* define if you have struct sockaddr_storage */
#define HAVE_SOCKADDR_STORAGE 1
/* define if you have both getipnodebyname() and getipnodebyaddr() */
#define USE_GETIPNODEBY 1
/* define if unaligned memory accesses fail */
/* #undef LBL_ALIGN */
@ -109,9 +83,6 @@
/* AIX hack. */
/* #undef _SUN */
/* OSF hack: "Workaround around ip_hl vs. ip_vhl problem in netinet/ip.h" */
/* #undef __STDC__ */
/* Workaround for missing sized types */
/* XXX this should move to the more standard uint*_t */
/* #undef int16_t */
@ -132,26 +103,35 @@
/* The number of bytes in a short. */
#define SIZEOF_SHORT 2
/* Define if you have the bpf_dump function. */
#define HAVE_BPF_DUMP 1
/* Define if you have the ether_ntohost function. */
#define HAVE_ETHER_NTOHOST 1
/* Define if you have the freeaddrinfo function. */
#define HAVE_FREEADDRINFO 1
/* Define if you have the getaddrinfo function. */
#define HAVE_GETADDRINFO 1
/* Define if you have the gethostbyname2 function. */
#define HAVE_GETHOSTBYNAME2 1
/* Define if you have the getipnodebyaddr function. */
#define HAVE_GETIPNODEBYADDR 1
/* Define if you have the getipnodebyname function. */
#define HAVE_GETIPNODEBYNAME 1
/* Define if you have the getnameinfo function. */
#define HAVE_GETNAMEINFO 1
/* Define if you have the inet_aton function. */
#define HAVE_INET_ATON 1
/* #undef HAVE_INET_ATON */
/* Define if you have the inet_ntop function. */
#define HAVE_INET_NTOP 1
/* #undef HAVE_INET_NTOP */
/* Define if you have the inet_pton function. */
#define HAVE_INET_PTON 1
/* #undef HAVE_INET_PTON */
/* Define if you have the pfopen function. */
/* #undef HAVE_PFOPEN */
@ -165,26 +145,33 @@
/* Define if you have the sigset function. */
/* #undef HAVE_SIGSET */
/* Define if you have the snprintf function. */
#define HAVE_SNPRINTF 1
/* Define if you have the strcasecmp function. */
#define HAVE_STRCASECMP 1
/* Define if you have the strlcat function. */
#define HAVE_STRLCAT 1
/* Define if you have the strlcpy function. */
#define HAVE_STRLCPY 1
/* Define if you have the vfprintf function. */
#define HAVE_VFPRINTF 1
/* Define if you have the vsnprintf function. */
#define HAVE_VSNPRINTF 1
/* Define if you have the <cast.h> header file. */
/* #undef HAVE_CAST_H */
/* Handled by Makefile, to allow optional crypto */
/* #define HAVE_CAST_H 1 */
/* Define if you have the <fcntl.h> header file. */
#define HAVE_FCNTL_H 1
/* Define if you have the <malloc.h> header file. */
/* #undef HAVE_MALLOC_H */
/* Define if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1
/* Define if you have the <net/slip.h> header file. */
#define HAVE_NET_SLIP_H 1
/* Define if you have the <netinet/if_ether.h> header file. */
#define HAVE_NETINET_IF_ETHER_H 1
/* Define if you have the <rc5.h> header file. */
/* #undef HAVE_RC5_H */
@ -195,15 +182,16 @@
/* Define if you have the <smi.h> header file. */
/* #undef HAVE_SMI_H */
/* Define if you have the <zlib.h> header file. */
#define HAVE_ZLIB_H 1
/* Define if you have the crypto library (-lcrypto). */
/* #undef HAVE_LIBCRYPTO */
/* Handled by Makefile, to allow optional crypto */
/* #define HAVE_LIBCRYPTO 1 */
/* Define if you have the dnet library (-ldnet). */
/* #undef HAVE_LIBDNET */
/* Define if you have the nsl library (-lnsl). */
/* #undef HAVE_LIBNSL */
/* Define if you have the resolv library (-lresolv). */
/* #undef HAVE_LIBRESOLV */
@ -219,5 +207,6 @@
/* Define if you have the str library (-lstr). */
/* #undef HAVE_LIBSTR */
/* Define if you have the z library (-lz). */
#define HAVE_LIBZ 1
/* define if your compiler has __attribute__ */
#define HAVE___ATTRIBUTE__ 1