comparison net.c @ 1839:78abbabfd58d

Get Android build working again and update for SDL 2.0.7 (last version to support older versions of Android)
author Michael Pavone <pavone@retrodev.com>
date Sun, 14 Apr 2019 23:37:11 -0700
parents 4f94e0f90c83
children
comparison
equal deleted inserted replaced
1836:601ef72cc16f 1839:78abbabfd58d
17 dst[3] = ip >> 24; 17 dst[3] = ip >> 24;
18 } 18 }
19 19
20 uint8_t get_host_address(iface_info *out) 20 uint8_t get_host_address(iface_info *out)
21 { 21 {
22 #ifdef __ANDROID__
23 //TODO: write an implementation for Android
24 return 0;
25 #else
22 struct ifaddrs *entries, *current, *localhost; 26 struct ifaddrs *entries, *current, *localhost;
23 if (getifaddrs(&entries)) { 27 if (getifaddrs(&entries)) {
24 return 0; 28 return 0;
25 } 29 }
26 30
44 format_address(out->ip, (struct sockaddr_in *)current->ifa_addr); 48 format_address(out->ip, (struct sockaddr_in *)current->ifa_addr);
45 format_address(out->net_mask, (struct sockaddr_in *)current->ifa_netmask); 49 format_address(out->net_mask, (struct sockaddr_in *)current->ifa_netmask);
46 } 50 }
47 freeifaddrs(entries); 51 freeifaddrs(entries);
48 return ret; 52 return ret;
53 #endif
49 } 54 }