Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 Jan 2001 20:32:53 +0300
From:      "Mike E. Matsnev" <mike@po.cs.msu.su>
To:        Graham Wheeler <gram@cequrux.com>
Cc:        David Malone <dwmalone@maths.tcd.ie>, freebsd-hackers@FreeBSD.ORG, markster@marko.net
Subject:   Re: Size of struct ifreq/returned buffer of SIOCGIFCONF
Message-ID:  <20010109203253.A10537@haali.cs.msu.ru>
In-Reply-To: <3A5B148A.5F139188@cequrux.com>; from gram@cequrux.com on Tue, Jan 09, 2001 at 03:39:22PM %2B0200
References:  <3A5AE854.F769B86C@cequrux.com> <20010109142043.B52761@walton.maths.tcd.ie> <3A5B148A.5F139188@cequrux.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jan 09, 2001 at 03:39:22PM +0200, Graham Wheeler wrote:
> David Malone wrote:
> > 
> > If you read the paragraph below that code, it notes that the ifreq
> > structures are of variable length. The spacing depends on the size
> > of the returned info.
> 
> That's true. In which case the cheops code is wrong, as it iterates
> through the list by incrementing a pointer to a struct ifreq. I'll try
> fix that and get Mark to test under Linux and hopefully get a portable
> solution.
You can get the portable code from BIND, where it looks at the interface list.

/Mike


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010109203253.A10537>