Fix some missing #includes resulting from removal of ghc::filesystem

This commit is contained in:
Tim Wojtulewicz 2025-07-10 16:28:40 -07:00
parent 770bc0491e
commit 1f87382302
14 changed files with 24 additions and 0 deletions

View file

@ -2,6 +2,7 @@
#include "zeek/Type.h" #include "zeek/Type.h"
#include <algorithm>
#include <cinttypes> #include <cinttypes>
#include <map> #include <map>
#include <string> #include <string>

View file

@ -2,6 +2,8 @@
#include "zeek/plugin/Plugin.h" #include "zeek/plugin/Plugin.h"
#include <algorithm>
#include "zeek/Val.h" #include "zeek/Val.h"
#include "zeek/analyzer/Component.h" #include "zeek/analyzer/Component.h"
#include "zeek/analyzer/protocol/conn-size/ConnSize.h" #include "zeek/analyzer/protocol/conn-size/ConnSize.h"

View file

@ -1,3 +1,7 @@
%extern{
#include <algorithm>
%}
refine connection IMAP_Conn += { refine connection IMAP_Conn += {
%member{ %member{

View file

@ -5,6 +5,7 @@
#include <array> #include <array>
#include <cerrno> #include <cerrno>
#include <chrono> #include <chrono>
#include <csignal>
#include <cstddef> #include <cstddef>
#include <cstdio> #include <cstdio>
#include <functional> #include <functional>

View file

@ -5,6 +5,7 @@
#include <sys/stat.h> #include <sys/stat.h>
#include <sys/types.h> #include <sys/types.h>
#include <unistd.h> #include <unistd.h>
#include <algorithm>
#include <cerrno> #include <cerrno>
#include "zeek/input/readers/ascii/ascii.bif.h" #include "zeek/input/readers/ascii/ascii.bif.h"

View file

@ -2,6 +2,8 @@
#include "zeek/packet_analysis/protocol/udp/UDP.h" #include "zeek/packet_analysis/protocol/udp/UDP.h"
#include <algorithm>
#include "zeek/Conn.h" #include "zeek/Conn.h"
#include "zeek/RunState.h" #include "zeek/RunState.h"
#include "zeek/analyzer/Manager.h" #include "zeek/analyzer/Manager.h"

View file

@ -6,6 +6,7 @@
#include <netinet/in.h> #include <netinet/in.h>
#include <pcap.h> #include <pcap.h>
#include <unistd.h> #include <unistd.h>
#include <algorithm>
#include <cstdlib> #include <cstdlib>
#include "zeek/Conn.h" #include "zeek/Conn.h"

View file

@ -2,6 +2,7 @@
#pragma once #pragma once
#include <deque>
#include <mutex> #include <mutex>
#include "zeek/iosource/IOSource.h" #include "zeek/iosource/IOSource.h"

View file

@ -2,6 +2,8 @@
#include "zeek/storage/serializer/json/JSON.h" #include "zeek/storage/serializer/json/JSON.h"
#include <algorithm>
#include "zeek/Func.h" #include "zeek/Func.h"
namespace zeek::storage::serializer::json { namespace zeek::storage::serializer::json {

View file

@ -2,6 +2,8 @@
#include "zeek/telemetry/Counter.h" #include "zeek/telemetry/Counter.h"
#include <algorithm>
using namespace zeek::telemetry; using namespace zeek::telemetry;
Counter::Counter(FamilyType* family, const prometheus::Labels& labels, detail::CollectCallbackPtr callback) noexcept Counter::Counter(FamilyType* family, const prometheus::Labels& labels, detail::CollectCallbackPtr callback) noexcept

View file

@ -2,6 +2,8 @@
#include "zeek/telemetry/Gauge.h" #include "zeek/telemetry/Gauge.h"
#include <algorithm>
using namespace zeek::telemetry; using namespace zeek::telemetry;
double Gauge::Value() const noexcept { double Gauge::Value() const noexcept {

View file

@ -2,6 +2,8 @@
#include "zeek/telemetry/Histogram.h" #include "zeek/telemetry/Histogram.h"
#include <algorithm>
using namespace zeek::telemetry; using namespace zeek::telemetry;
double Histogram::Sum() const noexcept { double Histogram::Sum() const noexcept {

View file

@ -2,6 +2,8 @@
#include "zeek/telemetry/Utils.h" #include "zeek/telemetry/Utils.h"
#include <algorithm>
#include "zeek/ID.h" #include "zeek/ID.h"
#include "zeek/Reporter.h" #include "zeek/Reporter.h"
#include "zeek/Val.h" #include "zeek/Val.h"

View file

@ -2,6 +2,7 @@
#include "zeek/zeekygen/Manager.h" #include "zeek/zeekygen/Manager.h"
#include <algorithm>
#include <cstdlib> #include <cstdlib>
#include <utility> #include <utility>