diff --git a/src/main.cc b/src/main.cc index 877d3786a2..5c0da86cff 100644 --- a/src/main.cc +++ b/src/main.cc @@ -3,6 +3,7 @@ #include #include +#include "zeek/NetVar.h" #include "zeek/RunState.h" #include "zeek/Stats.h" #include "zeek/iosource/Manager.h" diff --git a/src/supervisor/Supervisor.cc b/src/supervisor/Supervisor.cc index 5734a2c968..f9c8ccc23b 100644 --- a/src/supervisor/Supervisor.cc +++ b/src/supervisor/Supervisor.cc @@ -29,6 +29,7 @@ extern "C" { #include "zeek/Dict.h" #include "zeek/Event.h" #include "zeek/EventHandler.h" +#include "zeek/EventRegistry.h" #include "zeek/ID.h" #include "zeek/NetVar.h" #include "zeek/RE.h" diff --git a/src/supervisor/Supervisor.h b/src/supervisor/Supervisor.h index 0224fb3d7b..64d492fb22 100644 --- a/src/supervisor/Supervisor.h +++ b/src/supervisor/Supervisor.h @@ -2,11 +2,8 @@ #pragma once -#include "zeek/zeek-config.h" - #include #include -#include #include #include #include @@ -17,8 +14,6 @@ #include "zeek/Flare.h" #include "zeek/Func.h" -#include "zeek/IntrusivePtr.h" -#include "zeek/NetVar.h" #include "zeek/Options.h" #include "zeek/Pipe.h" #include "zeek/Timer.h" diff --git a/src/telemetry/Counter.h b/src/telemetry/Counter.h index 3e84a910ce..6252e4e8f8 100644 --- a/src/telemetry/Counter.h +++ b/src/telemetry/Counter.h @@ -7,7 +7,7 @@ #include #include -#include "zeek/NetVar.h" +#include "zeek/NetVar.h" // For BifEnum::Telemetry value #include "zeek/Span.h" #include "zeek/telemetry/MetricFamily.h" #include "zeek/telemetry/Utils.h" diff --git a/src/telemetry/Gauge.h b/src/telemetry/Gauge.h index 0800f20e83..2f5b8962b4 100644 --- a/src/telemetry/Gauge.h +++ b/src/telemetry/Gauge.h @@ -8,7 +8,7 @@ #include #include -#include "zeek/NetVar.h" +#include "zeek/NetVar.h" // For BifEnum::Telemetry value #include "zeek/Span.h" #include "zeek/telemetry/MetricFamily.h" #include "zeek/telemetry/Utils.h" diff --git a/src/telemetry/Histogram.h b/src/telemetry/Histogram.h index 51a887c78d..8a13803e26 100644 --- a/src/telemetry/Histogram.h +++ b/src/telemetry/Histogram.h @@ -4,11 +4,10 @@ #include #include -#include #include #include -#include "zeek/NetVar.h" +#include "zeek/NetVar.h" // For BifEnum::Telemetry values #include "zeek/Span.h" #include "zeek/telemetry/MetricFamily.h" #include "zeek/telemetry/Utils.h" diff --git a/src/telemetry/Opaques.cc b/src/telemetry/Opaques.cc index 3f1fa6c2a3..bf45cb33ae 100644 --- a/src/telemetry/Opaques.cc +++ b/src/telemetry/Opaques.cc @@ -1,6 +1,6 @@ // See the file "COPYING" in the main distribution directory for copyright. -#include "Opaques.h" +#include "zeek/telemetry/Opaques.h" #include "zeek/telemetry/Counter.h" #include "zeek/telemetry/Gauge.h" diff --git a/src/telemetry/ProcessStats.cc b/src/telemetry/ProcessStats.cc index feaee81224..f84aac73e6 100644 --- a/src/telemetry/ProcessStats.cc +++ b/src/telemetry/ProcessStats.cc @@ -2,8 +2,6 @@ #include "zeek/telemetry/ProcessStats.h" -#include "zeek/util.h" - #ifdef __APPLE__ #include @@ -63,7 +61,13 @@ process_stats get_process_stats() { #elif defined(HAVE_LINUX) +#include +#include +#include #include +#include +#include + std::atomic global_ticks_per_second; std::atomic global_page_size; @@ -172,9 +176,10 @@ process_stats get_process_stats() { // Force these includes into a specific order so that the libraries can find // all of the required types. // clang-format off +#include +#include #include #include -#include #include #include #include diff --git a/src/telemetry/ProcessStats.h b/src/telemetry/ProcessStats.h index 7d4f78c33f..5848976fae 100644 --- a/src/telemetry/ProcessStats.h +++ b/src/telemetry/ProcessStats.h @@ -2,7 +2,7 @@ #pragma once -#include "zeek/zeek-config.h" +#include "zeek/zeek-config.h" // Needed for HAVE_LINUX #include diff --git a/src/telemetry/Utils.cc b/src/telemetry/Utils.cc index d2c7741e18..f099252500 100644 --- a/src/telemetry/Utils.cc +++ b/src/telemetry/Utils.cc @@ -1,6 +1,6 @@ // See the file "COPYING" in the main distribution directory for copyright. -#include "Utils.h" +#include "zeek/telemetry/Utils.h" #include "zeek/ID.h" #include "zeek/Reporter.h"