From 426b943da867de522a7641ed6221b6e97830db2a Mon Sep 17 00:00:00 2001 From: deraadt Date: Wed, 1 Dec 2021 18:28:45 +0000 Subject: [PATCH] we do not need 'struct mbuf; struct rtentry;' to satisfy some ancient unix variant that made a header file mistake. ok jsg --- lib/libpcap/gencode.c | 5 +---- lib/libpcap/grammar.y | 5 +---- lib/libpcap/inet.c | 5 +---- lib/libpcap/nametoaddr.c | 5 +---- usr.sbin/tcpdump/addrtoname.c | 4 +--- usr.sbin/tcpdump/print-arp.c | 4 +--- usr.sbin/tcpdump/print-atalk.c | 4 +--- usr.sbin/tcpdump/print-atm.c | 4 +--- usr.sbin/tcpdump/print-bootp.c | 4 +--- usr.sbin/tcpdump/print-decnet.c | 4 +--- usr.sbin/tcpdump/print-dhcp6.c | 4 +--- usr.sbin/tcpdump/print-enc.c | 6 +++--- usr.sbin/tcpdump/print-ether.c | 4 +--- usr.sbin/tcpdump/print-fddi.c | 4 +--- usr.sbin/tcpdump/print-icmp.c | 4 +--- usr.sbin/tcpdump/print-ike.c | 4 +--- usr.sbin/tcpdump/print-isoclns.c | 4 +--- usr.sbin/tcpdump/print-nfs.c | 4 +--- usr.sbin/tcpdump/print-ntp.c | 4 +--- usr.sbin/tcpdump/print-null.c | 4 +--- usr.sbin/tcpdump/print-pflog.c | 5 +---- usr.sbin/tcpdump/print-pfsync.c | 5 +---- usr.sbin/tcpdump/print-ppp.c | 4 +--- usr.sbin/tcpdump/print-raw.c | 4 +--- usr.sbin/tcpdump/print-sl.c | 3 +-- usr.sbin/tcpdump/print-stp.c | 4 +--- usr.sbin/tcpdump/print-sunrpc.c | 4 +--- 27 files changed, 29 insertions(+), 86 deletions(-) diff --git a/lib/libpcap/gencode.c b/lib/libpcap/gencode.c index 5018b52266c..b0c962e165b 100644 --- a/lib/libpcap/gencode.c +++ b/lib/libpcap/gencode.c @@ -1,4 +1,4 @@ -/* $OpenBSD: gencode.c,v 1.57 2021/01/18 09:26:35 sthen Exp $ */ +/* $OpenBSD: gencode.c,v 1.58 2021/12/01 18:28:45 deraadt Exp $ */ /* * Copyright (c) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998 @@ -26,9 +26,6 @@ #include #include -struct mbuf; -struct rtentry; - #include #include diff --git a/lib/libpcap/grammar.y b/lib/libpcap/grammar.y index 434db5bf69e..0c7db1641ef 100644 --- a/lib/libpcap/grammar.y +++ b/lib/libpcap/grammar.y @@ -1,5 +1,5 @@ %{ -/* $OpenBSD: grammar.y,v 1.22 2020/08/03 03:40:02 dlg Exp $ */ +/* $OpenBSD: grammar.y,v 1.23 2021/12/01 18:28:45 deraadt Exp $ */ /* * Copyright (c) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996 @@ -27,9 +27,6 @@ #include #include -struct mbuf; -struct rtentry; - #include #include diff --git a/lib/libpcap/inet.c b/lib/libpcap/inet.c index 0aa3ef8c379..2e4db700d0d 100644 --- a/lib/libpcap/inet.c +++ b/lib/libpcap/inet.c @@ -1,4 +1,4 @@ -/* $OpenBSD: inet.c,v 1.25 2019/06/28 13:32:42 deraadt Exp $ */ +/* $OpenBSD: inet.c,v 1.26 2021/12/01 18:28:45 deraadt Exp $ */ /* * Copyright (c) 1994, 1995, 1996, 1997, 1998 @@ -42,9 +42,6 @@ #endif #include /* concession to AIX */ -struct mbuf; -struct rtentry; - #include #include diff --git a/lib/libpcap/nametoaddr.c b/lib/libpcap/nametoaddr.c index a4a1af54d8d..e7d0c79a11d 100644 --- a/lib/libpcap/nametoaddr.c +++ b/lib/libpcap/nametoaddr.c @@ -1,4 +1,4 @@ -/* $OpenBSD: nametoaddr.c,v 1.23 2021/09/10 00:01:13 deraadt Exp $ */ +/* $OpenBSD: nametoaddr.c,v 1.24 2021/12/01 18:28:45 deraadt Exp $ */ /* * Copyright (c) 1990, 1991, 1992, 1993, 1994, 1995, 1996 @@ -28,9 +28,6 @@ #include #include -struct mbuf; -struct rtentry; - #include #include #include diff --git a/usr.sbin/tcpdump/addrtoname.c b/usr.sbin/tcpdump/addrtoname.c index 28483648941..9b19c3d2345 100644 --- a/usr.sbin/tcpdump/addrtoname.c +++ b/usr.sbin/tcpdump/addrtoname.c @@ -1,4 +1,4 @@ -/* $OpenBSD: addrtoname.c,v 1.39 2018/12/20 03:39:29 dlg Exp $ */ +/* $OpenBSD: addrtoname.c,v 1.40 2021/12/01 18:28:45 deraadt Exp $ */ /* * Copyright (c) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997 @@ -28,8 +28,6 @@ #include #include -struct mbuf; -struct rtentry; #include #include diff --git a/usr.sbin/tcpdump/print-arp.c b/usr.sbin/tcpdump/print-arp.c index 7ac2d98cde1..024f8ef8e87 100644 --- a/usr.sbin/tcpdump/print-arp.c +++ b/usr.sbin/tcpdump/print-arp.c @@ -1,4 +1,4 @@ -/* $OpenBSD: print-arp.c,v 1.16 2020/01/24 22:46:36 procter Exp $ */ +/* $OpenBSD: print-arp.c,v 1.17 2021/12/01 18:28:45 deraadt Exp $ */ /* * Copyright (c) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997 @@ -24,8 +24,6 @@ #include #include -struct mbuf; -struct rtentry; #include #include diff --git a/usr.sbin/tcpdump/print-atalk.c b/usr.sbin/tcpdump/print-atalk.c index 3b8ddbc1c53..f80e965e67e 100644 --- a/usr.sbin/tcpdump/print-atalk.c +++ b/usr.sbin/tcpdump/print-atalk.c @@ -1,4 +1,4 @@ -/* $OpenBSD: print-atalk.c,v 1.34 2020/01/24 22:46:36 procter Exp $ */ +/* $OpenBSD: print-atalk.c,v 1.35 2021/12/01 18:28:45 deraadt Exp $ */ /* * Copyright (c) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997 @@ -26,8 +26,6 @@ #include #include -struct mbuf; -struct rtentry; #include #include diff --git a/usr.sbin/tcpdump/print-atm.c b/usr.sbin/tcpdump/print-atm.c index 6dca1df7692..71bc85a7f6e 100644 --- a/usr.sbin/tcpdump/print-atm.c +++ b/usr.sbin/tcpdump/print-atm.c @@ -1,4 +1,4 @@ -/* $OpenBSD: print-atm.c,v 1.14 2020/01/24 22:46:36 procter Exp $ */ +/* $OpenBSD: print-atm.c,v 1.15 2021/12/01 18:28:45 deraadt Exp $ */ /* * Copyright (c) 1994, 1995, 1996, 1997 @@ -24,8 +24,6 @@ #include #include -struct mbuf; -struct rtentry; #include #include diff --git a/usr.sbin/tcpdump/print-bootp.c b/usr.sbin/tcpdump/print-bootp.c index 5c90f39f6e0..10955e355da 100644 --- a/usr.sbin/tcpdump/print-bootp.c +++ b/usr.sbin/tcpdump/print-bootp.c @@ -1,4 +1,4 @@ -/* $OpenBSD: print-bootp.c,v 1.24 2020/01/24 22:46:36 procter Exp $ */ +/* $OpenBSD: print-bootp.c,v 1.25 2021/12/01 18:28:45 deraadt Exp $ */ /* * Copyright (c) 1990, 1991, 1993, 1994, 1995, 1996, 1997 @@ -25,8 +25,6 @@ #include #include -struct mbuf; -struct rtentry; #include #include diff --git a/usr.sbin/tcpdump/print-decnet.c b/usr.sbin/tcpdump/print-decnet.c index 8f2c907133d..e5f4a8b2437 100644 --- a/usr.sbin/tcpdump/print-decnet.c +++ b/usr.sbin/tcpdump/print-decnet.c @@ -1,4 +1,4 @@ -/* $OpenBSD: print-decnet.c,v 1.18 2020/01/24 22:46:36 procter Exp $ */ +/* $OpenBSD: print-decnet.c,v 1.19 2021/12/01 18:28:45 deraadt Exp $ */ /* * Copyright (c) 1992, 1993, 1994, 1995, 1996, 1997 @@ -24,8 +24,6 @@ #include #include -struct mbuf; -struct rtentry; #include #ifdef HAVE_LIBDNET diff --git a/usr.sbin/tcpdump/print-dhcp6.c b/usr.sbin/tcpdump/print-dhcp6.c index bb4e0aa20d4..faa5ea010ee 100644 --- a/usr.sbin/tcpdump/print-dhcp6.c +++ b/usr.sbin/tcpdump/print-dhcp6.c @@ -1,4 +1,4 @@ -/* $OpenBSD: print-dhcp6.c,v 1.12 2019/12/02 22:07:20 dlg Exp $ */ +/* $OpenBSD: print-dhcp6.c,v 1.13 2021/12/01 18:28:45 deraadt Exp $ */ /* * Copyright (c) 2019 David Gwynne @@ -19,8 +19,6 @@ #include #include -struct mbuf; -struct rtentry; #include #include diff --git a/usr.sbin/tcpdump/print-enc.c b/usr.sbin/tcpdump/print-enc.c index 836742e01a6..e7e5614b9a2 100644 --- a/usr.sbin/tcpdump/print-enc.c +++ b/usr.sbin/tcpdump/print-enc.c @@ -1,4 +1,4 @@ -/* $OpenBSD: print-enc.c,v 1.16 2017/08/29 21:10:20 deraadt Exp $ */ +/* $OpenBSD: print-enc.c,v 1.17 2021/12/01 18:28:45 deraadt Exp $ */ /* * Copyright (c) 1990, 1991, 1993, 1994, 1995, 1996 @@ -27,11 +27,11 @@ #include #include #include -#include -struct rtentry; #include #include + +#include #include #include diff --git a/usr.sbin/tcpdump/print-ether.c b/usr.sbin/tcpdump/print-ether.c index 6e960c3bf36..7e32387154d 100644 --- a/usr.sbin/tcpdump/print-ether.c +++ b/usr.sbin/tcpdump/print-ether.c @@ -1,4 +1,4 @@ -/* $OpenBSD: print-ether.c,v 1.38 2020/04/15 20:19:25 remi Exp $ */ +/* $OpenBSD: print-ether.c,v 1.39 2021/12/01 18:28:46 deraadt Exp $ */ /* * Copyright (c) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997 @@ -24,8 +24,6 @@ #include #include -struct mbuf; -struct rtentry; #include #include diff --git a/usr.sbin/tcpdump/print-fddi.c b/usr.sbin/tcpdump/print-fddi.c index fce50ba944f..9f092d53495 100644 --- a/usr.sbin/tcpdump/print-fddi.c +++ b/usr.sbin/tcpdump/print-fddi.c @@ -1,4 +1,4 @@ -/* $OpenBSD: print-fddi.c,v 1.18 2020/01/24 22:46:36 procter Exp $ */ +/* $OpenBSD: print-fddi.c,v 1.19 2021/12/01 18:28:46 deraadt Exp $ */ /* * Copyright (c) 1991, 1992, 1993, 1994, 1995, 1996, 1997 @@ -27,8 +27,6 @@ #include #include -struct mbuf; -struct rtentry; #include #include diff --git a/usr.sbin/tcpdump/print-icmp.c b/usr.sbin/tcpdump/print-icmp.c index 7fed9496bd0..73b8110f3cc 100644 --- a/usr.sbin/tcpdump/print-icmp.c +++ b/usr.sbin/tcpdump/print-icmp.c @@ -1,4 +1,4 @@ -/* $OpenBSD: print-icmp.c,v 1.26 2020/01/24 22:46:36 procter Exp $ */ +/* $OpenBSD: print-icmp.c,v 1.27 2021/12/01 18:28:46 deraadt Exp $ */ /* * Copyright (c) 1988, 1989, 1990, 1991, 1993, 1994, 1995, 1996 @@ -24,8 +24,6 @@ #include #include -struct mbuf; -struct rtentry; #include #include diff --git a/usr.sbin/tcpdump/print-ike.c b/usr.sbin/tcpdump/print-ike.c index 1ca21b245d9..fcfc66dc8ef 100644 --- a/usr.sbin/tcpdump/print-ike.c +++ b/usr.sbin/tcpdump/print-ike.c @@ -1,4 +1,4 @@ -/* $OpenBSD: print-ike.c,v 1.39 2020/01/24 22:46:36 procter Exp $ */ +/* $OpenBSD: print-ike.c,v 1.40 2021/12/01 18:28:46 deraadt Exp $ */ /* * Copyright (c) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999 @@ -30,8 +30,6 @@ #include #include -struct mbuf; -struct rtentry; #include #include #include diff --git a/usr.sbin/tcpdump/print-isoclns.c b/usr.sbin/tcpdump/print-isoclns.c index 6ba8e4eb704..0c94a02ff2c 100644 --- a/usr.sbin/tcpdump/print-isoclns.c +++ b/usr.sbin/tcpdump/print-isoclns.c @@ -1,4 +1,4 @@ -/* $OpenBSD: print-isoclns.c,v 1.14 2020/01/24 22:46:37 procter Exp $ */ +/* $OpenBSD: print-isoclns.c,v 1.15 2021/12/01 18:28:46 deraadt Exp $ */ /* * Copyright (c) 1992, 1993, 1994, 1995, 1996 @@ -27,8 +27,6 @@ #include #include -struct mbuf; -struct rtentry; #include #include diff --git a/usr.sbin/tcpdump/print-nfs.c b/usr.sbin/tcpdump/print-nfs.c index 833bb6fa2d7..d495057814d 100644 --- a/usr.sbin/tcpdump/print-nfs.c +++ b/usr.sbin/tcpdump/print-nfs.c @@ -1,4 +1,4 @@ -/* $OpenBSD: print-nfs.c,v 1.24 2020/01/24 22:46:37 procter Exp $ */ +/* $OpenBSD: print-nfs.c,v 1.25 2021/12/01 18:28:46 deraadt Exp $ */ /* * Copyright (c) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997 @@ -24,8 +24,6 @@ #include #include -struct mbuf; -struct rtentry; #include #include diff --git a/usr.sbin/tcpdump/print-ntp.c b/usr.sbin/tcpdump/print-ntp.c index ef3190b2843..497f019d7c3 100644 --- a/usr.sbin/tcpdump/print-ntp.c +++ b/usr.sbin/tcpdump/print-ntp.c @@ -1,4 +1,4 @@ -/* $OpenBSD: print-ntp.c,v 1.19 2020/01/24 22:46:37 procter Exp $ */ +/* $OpenBSD: print-ntp.c,v 1.20 2021/12/01 18:28:46 deraadt Exp $ */ /* * Copyright (c) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997 @@ -28,8 +28,6 @@ #include #include -struct mbuf; -struct rtentry; #include #include diff --git a/usr.sbin/tcpdump/print-null.c b/usr.sbin/tcpdump/print-null.c index f90f5e9030c..929f0c5476c 100644 --- a/usr.sbin/tcpdump/print-null.c +++ b/usr.sbin/tcpdump/print-null.c @@ -1,4 +1,4 @@ -/* $OpenBSD: print-null.c,v 1.24 2020/07/21 01:09:03 kn Exp $ */ +/* $OpenBSD: print-null.c,v 1.25 2021/12/01 18:28:46 deraadt Exp $ */ /* * Copyright (c) 1991, 1993, 1994, 1995, 1996, 1997 @@ -26,8 +26,6 @@ #include #include -struct mbuf; -struct rtentry; #include #include diff --git a/usr.sbin/tcpdump/print-pflog.c b/usr.sbin/tcpdump/print-pflog.c index c207771d936..4f91101578a 100644 --- a/usr.sbin/tcpdump/print-pflog.c +++ b/usr.sbin/tcpdump/print-pflog.c @@ -1,4 +1,4 @@ -/* $OpenBSD: print-pflog.c,v 1.33 2021/01/20 13:40:15 bluhm Exp $ */ +/* $OpenBSD: print-pflog.c,v 1.34 2021/12/01 18:28:46 deraadt Exp $ */ /* * Copyright (c) 1990, 1991, 1993, 1994, 1995, 1996 @@ -27,14 +27,11 @@ #include #include #include -#include #ifndef NO_PID #define NO_PID (99999+1) #endif -struct rtentry; - #include #include #include diff --git a/usr.sbin/tcpdump/print-pfsync.c b/usr.sbin/tcpdump/print-pfsync.c index 4b11a13020f..4466d8e224e 100644 --- a/usr.sbin/tcpdump/print-pfsync.c +++ b/usr.sbin/tcpdump/print-pfsync.c @@ -1,4 +1,4 @@ -/* $OpenBSD: print-pfsync.c,v 1.43 2017/01/20 09:36:42 claudio Exp $ */ +/* $OpenBSD: print-pfsync.c,v 1.44 2021/12/01 18:28:46 deraadt Exp $ */ /* * Copyright (c) 2002 Michael Shalayeff @@ -31,9 +31,6 @@ #include #include -#ifdef __STDC__ -struct rtentry; -#endif #include #include diff --git a/usr.sbin/tcpdump/print-ppp.c b/usr.sbin/tcpdump/print-ppp.c index 7770b302c08..15bf91a7a99 100644 --- a/usr.sbin/tcpdump/print-ppp.c +++ b/usr.sbin/tcpdump/print-ppp.c @@ -1,4 +1,4 @@ -/* $OpenBSD: print-ppp.c,v 1.35 2021/03/02 00:39:57 jsg Exp $ */ +/* $OpenBSD: print-ppp.c,v 1.36 2021/12/01 18:28:46 deraadt Exp $ */ /* * Copyright (c) 1990, 1991, 1993, 1994, 1995, 1996, 1997 @@ -27,8 +27,6 @@ #include #include -struct mbuf; -struct rtentry; #include #include diff --git a/usr.sbin/tcpdump/print-raw.c b/usr.sbin/tcpdump/print-raw.c index 233293d198a..f12d17101f6 100644 --- a/usr.sbin/tcpdump/print-raw.c +++ b/usr.sbin/tcpdump/print-raw.c @@ -1,4 +1,4 @@ -/* $OpenBSD: print-raw.c,v 1.8 2015/01/16 06:40:21 deraadt Exp $ */ +/* $OpenBSD: print-raw.c,v 1.9 2021/12/01 18:28:46 deraadt Exp $ */ /* * Copyright (c) 1996 @@ -26,8 +26,6 @@ #include #include -struct mbuf; -struct rtentry; #include #include diff --git a/usr.sbin/tcpdump/print-sl.c b/usr.sbin/tcpdump/print-sl.c index 72eb2625333..34baba429ae 100644 --- a/usr.sbin/tcpdump/print-sl.c +++ b/usr.sbin/tcpdump/print-sl.c @@ -1,4 +1,4 @@ -/* $OpenBSD: print-sl.c,v 1.21 2018/10/22 16:12:45 kn Exp $ */ +/* $OpenBSD: print-sl.c,v 1.22 2021/12/01 18:28:46 deraadt Exp $ */ /* * Copyright (c) 1989, 1990, 1991, 1993, 1994, 1995, 1996, 1997 @@ -26,7 +26,6 @@ #include #include -struct rtentry; #include #include diff --git a/usr.sbin/tcpdump/print-stp.c b/usr.sbin/tcpdump/print-stp.c index fbeea005ca6..d9087c75400 100644 --- a/usr.sbin/tcpdump/print-stp.c +++ b/usr.sbin/tcpdump/print-stp.c @@ -1,4 +1,4 @@ -/* $OpenBSD: print-stp.c,v 1.9 2015/01/16 06:40:21 deraadt Exp $ */ +/* $OpenBSD: print-stp.c,v 1.10 2021/12/01 18:28:46 deraadt Exp $ */ /* * Copyright (c) 2000 Jason L. Wright (jason@thought.net) @@ -35,8 +35,6 @@ #include #include -struct mbuf; -struct rtentry; #include #include diff --git a/usr.sbin/tcpdump/print-sunrpc.c b/usr.sbin/tcpdump/print-sunrpc.c index 2bea7421aa1..74a00fbdfa5 100644 --- a/usr.sbin/tcpdump/print-sunrpc.c +++ b/usr.sbin/tcpdump/print-sunrpc.c @@ -1,4 +1,4 @@ -/* $OpenBSD: print-sunrpc.c,v 1.20 2015/11/16 00:16:39 mmcc Exp $ */ +/* $OpenBSD: print-sunrpc.c,v 1.21 2021/12/01 18:28:46 deraadt Exp $ */ /* * Copyright (c) 1992, 1993, 1994, 1995, 1996 @@ -24,8 +24,6 @@ #include #include -struct mbuf; -struct rtentry; #include #include -- 2.20.1