OSDN Git Service

Implement getifaddrs(3)/freeifaddrs(3).
authorElliott Hughes <enh@google.com>
Sat, 19 Dec 2015 22:39:10 +0000 (14:39 -0800)
committerElliott Hughes <enh@google.com>
Sat, 19 Dec 2015 22:49:09 +0000 (14:49 -0800)
commit0945ed5cc5921243724fed4465d20881f4891a8d
treecb4468cc6114238740ef29973bd5d5fa951fa826
parent4afd635be1b956c40f36758a482e6d83502fbb42
Implement getifaddrs(3)/freeifaddrs(3).

Time to dust off the old libcore implementation from gingerbread and add it
to bionic. Unlike the original, this actually looks at both RTM_NEWLINK and
RTM_NEWADDR.

Bug: http://b/26238832
Change-Id: I7bb4b432deb766065b66b9c9ff36ed68249aba82
15 files changed:
libc/Android.mk
libc/bionic/ifaddrs.cpp [new file with mode: 0644]
libc/include/ifaddrs.h [new file with mode: 0644]
libc/libc.arm.brillo.map
libc/libc.arm.map
libc/libc.arm64.map
libc/libc.map.txt
libc/libc.mips.brillo.map
libc/libc.mips.map
libc/libc.mips64.map
libc/libc.x86.brillo.map
libc/libc.x86.map
libc/libc.x86_64.map
tests/Android.mk
tests/ifaddrs_test.cpp [new file with mode: 0644]