Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-6]: src/external/bsd/tcpdump Apply patch (requested by spz in tic...



details:   https://anonhg.NetBSD.org/src/rev/3004cf1968e1
branches:  netbsd-6
changeset: 777139:3004cf1968e1
user:      snj <snj%NetBSD.org@localhost>
date:      Sun Feb 19 17:42:27 2017 +0000

description:
Apply patch (requested by spz in ticket #1436):
Adjust for older libpcap in netbsd-6*

diffstat:

 external/bsd/tcpdump/dist/tcpdump.c   |  8 ++++++--
 external/bsd/tcpdump/include/config.h |  6 +++---
 2 files changed, 9 insertions(+), 5 deletions(-)

diffs (67 lines):

diff -r f30d7264f73b -r 3004cf1968e1 external/bsd/tcpdump/dist/tcpdump.c
--- a/external/bsd/tcpdump/dist/tcpdump.c       Sun Feb 19 08:01:08 2017 +0000
+++ b/external/bsd/tcpdump/dist/tcpdump.c       Sun Feb 19 17:42:27 2017 +0000
@@ -30,7 +30,7 @@
 static const char copyright[] _U_ =
     "@(#) Copyright (c) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 2000\n\
 The Regents of the University of California.  All rights reserved.\n";
-__RCSID("$NetBSD: tcpdump.c,v 1.3.6.1 2017/02/19 07:37:09 snj Exp $");
+__RCSID("$NetBSD: tcpdump.c,v 1.3.6.2 2017/02/19 17:42:27 snj Exp $");
 #endif
 
 /*
@@ -156,8 +156,8 @@
 static int Iflag;                      /* rfmon (monitor) mode */
 #ifdef HAVE_PCAP_SET_TSTAMP_TYPE
 static int Jflag;                      /* list available time stamp types */
+static int jflag = -1;                 /* packet time stamp source */
 #endif
-static int jflag = -1;                 /* packet time stamp source */
 static int pflag;                      /* don't go promiscuous */
 #ifdef HAVE_PCAP_SETDIRECTION
 static int Qflag = -1;                 /* restrict captured packet by send/receive direction */
@@ -166,7 +166,9 @@
 static int Wflag;                      /* recycle output files after this number of files */
 static int WflagChars;
 static char *zflag = NULL;             /* compress each savefile using a specified command (like gzip or bzip2) */
+#ifdef HAVE_PCAP_SET_IMMEDIATE_MODE
 static int immediate_mode;
+#endif
 
 static int infodelay;
 static int infoprint;
@@ -190,7 +192,9 @@
 static RETSIGTYPE child_cleanup(int);
 static void print_version(void);
 static void print_usage(void);
+#ifdef HAVE_PCAP_SET_TSTAMP_TYPE
 static void show_tstamp_types_and_exit(pcap_t *, const char *device) __attribute__((noreturn));
+#endif
 static void show_dlts_and_exit(pcap_t *, const char *device) __attribute__((noreturn));
 #ifdef HAVE_PCAP_FINDALLDEVS
 static void show_devices_and_exit (void) __attribute__((noreturn));
diff -r f30d7264f73b -r 3004cf1968e1 external/bsd/tcpdump/include/config.h
--- a/external/bsd/tcpdump/include/config.h     Sun Feb 19 08:01:08 2017 +0000
+++ b/external/bsd/tcpdump/include/config.h     Sun Feb 19 17:42:27 2017 +0000
@@ -146,7 +146,7 @@
 #define HAVE_PCAP_SET_DATALINK 1
 
 /* Define to 1 if you have the `pcap_set_immediate_mode' function. */
-#define HAVE_PCAP_SET_IMMEDIATE_MODE 1
+/* #undef HAVE_PCAP_SET_IMMEDIATE_MODE */
 
 /* Define to 1 if you have the `pcap_set_optimizer_debug' function. */
 /* #undef HAVE_PCAP_SET_OPTIMIZER_DEBUG */
@@ -155,10 +155,10 @@
 /* #undef HAVE_PCAP_SET_PARSER_DEBUG */
 
 /* Define to 1 if you have the `pcap_set_tstamp_precision' function. */
-#define HAVE_PCAP_SET_TSTAMP_PRECISION 1
+/* #undef HAVE_PCAP_SET_TSTAMP_PRECISION */
 
 /* Define to 1 if you have the `pcap_set_tstamp_type' function. */
-#define HAVE_PCAP_SET_TSTAMP_TYPE 1
+/* #undef HAVE_PCAP_SET_TSTAMP_TYPE */
 
 /* Define to 1 if you have the <pcap/usb.h> header file. */
 /* #undef HAVE_PCAP_USB_H */



Home | Main Index | Thread Index | Old Index