mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2026-09-07 20:50:58 +00:00
support legacy getifaddrs
This commit is contained in:
@@ -103,6 +103,14 @@ std::vector<Network::NetworkInterface> GetAvailableNetworkInterfaces() {
|
|||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
|
// Very legacy Android versions
|
||||||
|
#if defined(__ANDROID__) && __ANDROID_API__ < 24
|
||||||
|
extern "C" int getifaddrs(struct ifaddrs **ifap) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
extern "C" void freeifaddrs(struct ifaddrs *ifp) {}
|
||||||
|
#endif
|
||||||
|
|
||||||
std::vector<Network::NetworkInterface> GetAvailableNetworkInterfaces() {
|
std::vector<Network::NetworkInterface> GetAvailableNetworkInterfaces() {
|
||||||
#if defined(__ANDROID__) || defined(__linux__)
|
#if defined(__ANDROID__) || defined(__linux__)
|
||||||
struct ifaddrs* ifaddr = nullptr;
|
struct ifaddrs* ifaddr = nullptr;
|
||||||
|
|||||||
Reference in New Issue
Block a user