diff --git a/src/core/internal_network/wifi_scanner.cpp b/src/core/internal_network/wifi_scanner.cpp index e8f8aa7534..3f66e8e3fa 100644 --- a/src/core/internal_network/wifi_scanner.cpp +++ b/src/core/internal_network/wifi_scanner.cpp @@ -20,10 +20,12 @@ #include #include #include -#include +#include +#include #endif #include "common/logging/log.h" +#include "core/internal_network/network_interface.h" #include "core/internal_network/wifi_scanner.h" using namespace std::chrono_literals; @@ -168,6 +170,10 @@ std::vector ScanWifiNetworks(std::chrono::milliseconds deadli iw_sockets_close(sock); return out; } +#elif defined(__FreeBSD__) +std::vector ScanWifiNetworks(std::chrono::milliseconds deadline) { + return {}; // disabled, pretend no results +} #else std::vector ScanWifiNetworks(std::chrono::milliseconds deadline) { return {}; // disabled, pretend no results diff --git a/src/core/internal_network/wifi_scanner_dummy.cpp b/src/core/internal_network/wifi_scanner_dummy.cpp index 7dcd9e49a0..a440907168 100644 --- a/src/core/internal_network/wifi_scanner_dummy.cpp +++ b/src/core/internal_network/wifi_scanner_dummy.cpp @@ -1,6 +1,9 @@ // SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later +#include +#include "core/internal_network/wifi_scanner.h" + namespace Network { std::vector ScanWifiNetworks(std::chrono::milliseconds deadline) { return {}; // disabled, pretend no results