Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: basesrc/sbin/route



On Wed, 24 Oct 2001, Andrew Brown wrote:

> >Modified Files:
> >     basesrc/sbin/route: show.c
> >
> >Log Message:
> >When dumping the routing table, use getnameinfo() to print link-layer
> >addresses rather than doing it ourselves and falling back to link_ntoa().
>
> this seems to make my route show output go from this:
>     206.223.36.128    link#7             U
> to this:
>     206.223.36.128   invalid            U

Have you rebuilt and re-installed libc since getnameinfo.c rev 1.32?  Note
that since route is statically linked, you'll have to relink and reinstall
it after re-installing libc.  "make build" should get all this right.

> what was the problem you were trying to fix?

That we had five different programs with six different pieces of code for
formatting link-layer addresses.  I wanted to add a new link type, and
only wanted to have to implement the code to format its addresses once.

See <URL:http://mail-index.netbsd.org/tech-net/2001/09/18/0003.html>.

-- 
Ben Harris                                                   
<bjh21%netbsd.org@localhost>
Portmaster, NetBSD/arm26               <URL:http://www.netbsd.org/Ports/arm26/>




Home | Main Index | Thread Index | Old Index