git: 8e2796878626 - main - inet: remove tcp_debug from netinet/tcp_debug.h
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 01 Nov 2021 23:11:43 UTC
The branch main has been updated by mjg: URL: https://cgit.FreeBSD.org/src/commit/?id=8e2796878626ccc2fc15e4911a16af8a9fa7819a commit 8e2796878626ccc2fc15e4911a16af8a9fa7819a Author: Mateusz Guzik <mjg@FreeBSD.org> AuthorDate: 2021-11-01 21:28:54 +0000 Commit: Mateusz Guzik <mjg@FreeBSD.org> CommitDate: 2021-11-01 23:10:30 +0000 inet: remove tcp_debug from netinet/tcp_debug.h It was a hack only needed for trpt, which can just define it locally. This makes it possible to fix up systat which also includes the file. Sponsored by: Rubicon Communications, LLC ("Netgate") --- sys/netinet/tcp_debug.h | 6 ------ usr.sbin/trpt/trpt.c | 3 +++ 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/sys/netinet/tcp_debug.h b/sys/netinet/tcp_debug.h index c44930724b66..0b3c895e9909 100644 --- a/sys/netinet/tcp_debug.h +++ b/sys/netinet/tcp_debug.h @@ -73,10 +73,4 @@ static const char *tanames[] = #define TCP_NDEBUG 100 -#ifndef _KERNEL -/* XXX common variables for broken applications. */ -struct tcp_debug tcp_debug[TCP_NDEBUG]; -int tcp_debx; -#endif - #endif /* !_NETINET_TCP_DEBUG_H_ */ diff --git a/usr.sbin/trpt/trpt.c b/usr.sbin/trpt/trpt.c index e8198f7d080e..59727cadaaba 100644 --- a/usr.sbin/trpt/trpt.c +++ b/usr.sbin/trpt/trpt.c @@ -85,6 +85,9 @@ __FBSDID("$FreeBSD$"); #include <string.h> #include <unistd.h> +static struct tcp_debug tcp_debug[TCP_NDEBUG]; +static int tcp_debx; + static struct nlist nl[3]; #define N_TCP_DEBUG 0 #define N_TCP_DEBX 1