From: Alexander Bluhm Subject: Re: tcpbench: cleanup headers To: tech@openbsd.org Date: Mon, 27 Jul 2026 20:07:28 +0200 On Mon, Jul 27, 2026 at 10:57:56PM +1000, Jonathan Gray wrote: > On Mon, Jul 27, 2026 at 02:46:10PM +0200, Claudio Jeker wrote: > > With the use of TCP_INFO and struct tcp_info none of those kernel internal > > headers are needed anymore. > > > > Code still compiles for me. > > include-what-you-use shows some more I maintain the tcpbench-portable Linux port. There it also works and reduces #ifdef __OpenBSD__ https://github.com/bluhm/tcpbench-portable/pull/40/changes OK bluhm@ > Index: tcpbench.c > =================================================================== > RCS file: /cvs/src/usr.bin/tcpbench/tcpbench.c,v > diff -u -p -r1.76 tcpbench.c > --- tcpbench.c 6 Dec 2025 09:48:30 -0000 1.76 > +++ tcpbench.c 27 Jul 2026 12:54:47 -0000 > @@ -20,22 +20,13 @@ > #include > #include > #include > -#include > #include > #include > #include > > -#include > - > #include > #include > #include > -#include > -#include > -#include > -#include > - > -#include > > #include > #include > @@ -49,14 +40,8 @@ > #include > #include > #include > -#include > #include > #include > - > -#include > -#include > -#include > -#include > > #define DEFAULT_PORT "12345" > #define DEFAULT_STATS_INTERVAL 1000 /* ms */ > >