X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fnetwork%2Fgetifaddrs.c;h=5a94cc7c4496fe4edda2938dc672c9a3301d0552;hb=73871ee3f21b13b88f2f20a39a1d9bc751bcc1df;hp=a14ac1b3232184a704c2ae180fd9b6a983a0194c;hpb=0716b10ac8dc167f96969c964974d4094035fed0;p=musl diff --git a/src/network/getifaddrs.c b/src/network/getifaddrs.c index a14ac1b3..5a94cc7c 100644 --- a/src/network/getifaddrs.c +++ b/src/network/getifaddrs.c @@ -11,6 +11,7 @@ #include /* inet_pton */ #include #include +#include typedef union { struct sockaddr_in6 v6; @@ -66,7 +67,7 @@ static void ipv6netmask(unsigned prefix_length, struct sockaddr_in6 *sa) static void dealwithipv6(stor **list, stor** head) { - FILE* f = fopen("/proc/net/if_inet6", "r"); + FILE* f = fopen("/proc/net/if_inet6", "rbe"); /* 00000000000000000000000000000001 01 80 10 80 lo A B C D E F all numbers in hex