summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorSpotlight <spotlight@joscomputing.space>2022-06-21 21:46:26 -0500
committerSpotlight <spotlight@joscomputing.space>2022-06-21 21:49:02 -0500
commit430c58cf27a4e27a28ccd36b2d4399168718cd30 (patch)
tree850c94b4ce5f73ea717da2903f713e5e8a9b62eb /Source
parenta2530e3b9300e5fc4492ff0e961c7a89d296d27d (diff)
IOS: Use host nameserver on more BSDs
Diffstat (limited to 'Source')
-rw-r--r--Source/Core/Core/CMakeLists.txt1
-rw-r--r--Source/Core/Core/IOS/Network/IP/Top.cpp3
2 files changed, 3 insertions, 1 deletions
diff --git a/Source/Core/Core/CMakeLists.txt b/Source/Core/Core/CMakeLists.txt
index 6dc3041eed..f958f7dd70 100644
--- a/Source/Core/Core/CMakeLists.txt
+++ b/Source/Core/Core/CMakeLists.txt
@@ -605,6 +605,7 @@ if (APPLE)
${CORESERV_LIBRARY}
${IOB_LIBRARY}
${IOK_LIBRARY}
+ resolv
)
elseif (ANDROID)
target_link_libraries(core
diff --git a/Source/Core/Core/IOS/Network/IP/Top.cpp b/Source/Core/Core/IOS/Network/IP/Top.cpp
index 05a3600cbd..74b4a02428 100644
--- a/Source/Core/Core/IOS/Network/IP/Top.cpp
+++ b/Source/Core/Core/IOS/Network/IP/Top.cpp
@@ -864,7 +864,8 @@ IPCReply NetIPTopDevice::HandleGetInterfaceOptRequest(const IOCtlVRequest& reque
FREE(AdapterAddresses);
}
}
-#elif defined(__linux__) && !defined(__ANDROID__)
+#elif (defined(__linux__) && !defined(ANDROID)) || defined(__APPLE__) || defined(__FreeBSD__) || \
+ defined(__OpenBSD__) || defined(__NetBSD__) || defined(__HAIKU__)
if (!Core::WantsDeterminism())
{
if (res_init() == 0)