$NetBSD$ * Part of patchset to build electron on NetBSD * Based on OpenBSD's chromium patches, and FreeBSD's electron patches --- net/base/network_change_notifier.h.orig 2025-02-24 19:59:26.000000000 +0000 +++ net/base/network_change_notifier.h @@ -19,7 +19,7 @@ #include "net/base/net_export.h" #include "net/base/network_handle.h" -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) #include "net/base/address_map_linux.h" #endif @@ -460,7 +460,7 @@ class NET_EXPORT NetworkChangeNotifier { // packets sent lazily. static bool IsDefaultNetworkActive(); -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) // Returns the AddressTrackerLinux if present. static AddressMapOwnerLinux* GetAddressMapOwner(); #endif @@ -630,7 +630,7 @@ class NET_EXPORT NetworkChangeNotifier { SystemDnsConfigChangeNotifier* system_dns_config_notifier = nullptr, bool omit_observers_in_constructor_for_testing = false); -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) // Returns the AddressMapOwnerLinux if present. virtual AddressMapOwnerLinux* GetAddressMapOwnerInternal(); #endif