* inet/test-ifaddrs.c (main: addr_string): Handle null SA.
authorRoland McGrath <roland@gnu.org>
Tue, 26 Nov 2002 03:29:06 +0000 (03:29 +0000)
committerRoland McGrath <roland@gnu.org>
Tue, 26 Nov 2002 03:29:06 +0000 (03:29 +0000)
commit6938e63f714b15c377d8cbf8e97b6f15b0e1b692
tree953d8b439443cb9e73dd8021709ddefc06786aea
parent14fa7a214c1ad32997db99c6560d7f93ceb254aa
* inet/test-ifaddrs.c (main: addr_string): Handle null SA.

Grok AF_LINK if defined.
From Momchil Velikov <velco@fadata.bg>.

* sysdeps/gnu/ifaddrs.c (getifaddrs): If ioctl fails for netmask,
brdaddr, or dstaddr, just set those pointers to null and don't fail.
Reported by Momchil Velikov <velco@fadata.bg>.

* sysdeps/generic/ifreq.h (__if_nextreq) [_HAVE_SA_LEN]: If sa_len
is > sizeof IFR->ifa_addr, advance past the whole longer length.
(__ifreq): Count up NIFS that way too.
Reported by Momchil Velikov <velco@fadata.bg>.

* sysdeps/mach/hurd/lchmod.c: Include <fcntl.h>.
ChangeLog
inet/test-ifaddrs.c
sysdeps/generic/ifreq.h
sysdeps/gnu/ifaddrs.c