1 diff --git a/net/dns/dns_reloader.cc b/net/dns/dns_reloader.cc
2 index 0672e71..ff1f795 100644
3 --- a/net/dns/dns_reloader.cc
4 +++ b/net/dns/dns_reloader.cc
7 #include "net/dns/dns_reloader.h"
9 -#if defined(OS_POSIX) && !defined(OS_APPLE) && !defined(OS_OPENBSD) && \
10 - !defined(OS_ANDROID) && !defined(OS_FUCHSIA)
12 +#if defined(__GLIBC__)
16 #include "base/lazy_instance.h"
17 diff --git a/net/dns/host_resolver_manager.cc b/net/dns/host_resolver_manager.cc
18 index 45045af..697b556 100644
19 --- a/net/dns/host_resolver_manager.cc
20 +++ b/net/dns/host_resolver_manager.cc
21 @@ -2532,8 +2532,7 @@ HostResolverManager::HostResolverManager(
22 NetworkChangeNotifier::AddConnectionTypeObserver(this);
23 if (system_dns_config_notifier_)
24 system_dns_config_notifier_->AddObserver(this);
25 -#if defined(OS_POSIX) && !defined(OS_APPLE) && !defined(OS_OPENBSD) && \
26 - !defined(OS_ANDROID)
27 +#if defined(__GLIBC__)
28 EnsureDnsReloaderInit();
31 diff --git a/net/dns/host_resolver_proc.cc b/net/dns/host_resolver_proc.cc
32 index 3da9fb4..3adaf2f 100644
33 --- a/net/dns/host_resolver_proc.cc
34 +++ b/net/dns/host_resolver_proc.cc
35 @@ -176,8 +176,7 @@ int SystemHostResolverCall(const std::string& host,
36 base::ScopedBlockingCall scoped_blocking_call(FROM_HERE,
37 base::BlockingType::WILL_BLOCK);
39 -#if defined(OS_POSIX) && !defined(OS_APPLE) && !defined(OS_OPENBSD) && \
40 - !defined(OS_ANDROID) && !defined(OS_FUCHSIA)
41 +#if defined(__GLIBC__)
42 DnsReloaderMaybeReload();
44 base::Optional<AddressInfo> ai;