Mercurial > repos > blastem
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 } |