Subject: Re: Deprecating SIOCGIFCONF
To: Greg Troxel <gdt@ir.bbn.com>
From: Thor Lancelot Simon <tls@rek.tjls.com>
List: current-users
Date: 11/11/2007 11:26:39
On Sun, Nov 11, 2007 at 09:38:44AM -0500, Greg Troxel wrote:
> Matthias Scheler <tron@zhadum.org.uk> writes:
> 
> > On Fri, Nov 09, 2007 at 11:02:48PM +0100, Martin Husemann wrote:
> >> Too bad we can't easily deprecate SIOCGIFCONF via some compile/link time
> >> message and force conversion to getifaddrs(3).
> >
> > Can't we? We could write a wrapper for ioctl() which intercepts it.
> 
> We could, but that would be runtime, and it would slow down every ioctl
> call, but perhaps not enough to matter.

But it might matter, too.  There are a few places where ioctl really needs to
be fast.

Can we make the preprocessor emit a warning at compile time when it sees the
macro?  There must be some scary GCC extension syntax to do that, right?

Thor