Subject: Re: Deprecating SIOCGIFCONF
To: Greg Troxel <>
From: Thor Lancelot Simon <>
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 <> 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?