aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/profil.c
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2016-03-10 18:00:00 +0100
committerCorinna Vinschen <corinna@vinschen.de>2016-03-10 18:00:00 +0100
commit65231f415a9f69486b6d9890d4b736f5676aef11 (patch)
tree13b5ab5f0ff62bdf7b6087f514c24f15078aeb8d /winsup/cygwin/profil.c
parentc86b2f8e932b8b3baeecfa5439f91249243c4453 (diff)
downloadnewlib-65231f415a9f69486b6d9890d4b736f5676aef11.zip
newlib-65231f415a9f69486b6d9890d4b736f5676aef11.tar.gz
newlib-65231f415a9f69486b6d9890d4b736f5676aef11.tar.bz2
getifaddrs: Return pointer to extended interface info in ifa_data member
According to https://cygwin.com/ml/cygwin/2016-03/msg00124.html it's a problem to collect friendlyname info using AF_INET6 sockets. Fix problem by exposing additional hardware info for all collected interfaces via the pointer in the ifaddrs::ifa_data member. * include/ifaddrs.h (struct ifaddrs_hwdata): Define as struct of not yet exposed members of struct ifall, defined in net.cc. * net.cc (struct ifall): Replace hardware dta members with struct ifaddrs_hwdata. Accommodate throughout. (get_ifs): Let ifaddrs ifa_data member point to ifall::ifa_hwdata member. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'winsup/cygwin/profil.c')
0 files changed, 0 insertions, 0 deletions