Deleted Added
full compact
32c32
< "$FreeBSD: head/sbin/ifconfig/af_link.c 154401 2006-01-15 19:17:13Z ru $";
---
> "$FreeBSD: head/sbin/ifconfig/af_link.c 166956 2007-02-24 23:55:46Z sam $";
39d38
< #include <net/route.h> /* for RTX_IFA */
44a44
> #include <ifaddrs.h>
55c55
< link_status(int s __unused, const struct rt_addrinfo *info)
---
> link_status(int s __unused, const struct ifaddrs *ifa)
57,58c57,58
< const struct sockaddr_dl *sdl =
< (const struct sockaddr_dl *) info->rti_info[RTAX_IFA];
---
> /* XXX no const 'cuz LLADDR is defined wrong */
> struct sockaddr_dl *sdl = (struct sockaddr_dl *) ifa->ifa_addr;
64c64
< ether_ntoa((const struct ether_addr *)LLADDR(sdl)));
---
> ether_ntoa((struct ether_addr *)LLADDR(sdl)));