9 #include <netinet/in.h>
12 struct ifaddrs *ifa_next;
15 struct sockaddr *ifa_addr;
16 struct sockaddr *ifa_netmask;
18 struct sockaddr *ifu_broadaddr;
19 struct sockaddr *ifu_dstaddr;
23 #define ifa_broadaddr ifa_ifu.ifu_broadaddr
24 #define ifa_dstaddr ifa_ifu.ifu_dstaddr
26 void freeifaddrs(struct ifaddrs *ifp);
27 int getifaddrs(struct ifaddrs **ifap);