This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [NETLINK]: Schedule removal of old macros exported to userspace
- From: David Miller <davem at davemloft dot net>
- To: tgraf at suug dot ch
- Cc: stefan at loplof dot de, drow at false dot org, dwmw2 at infradead dot org, joseph at codesourcery dot com, netdev at vger dot kernel dot org, libc-alpha at sourceware dot org, akpm at osdl dot org, linux-kernel at vger dot kernel dot org
- Date: Sat, 09 Dec 2006 13:49:28 -0800 (PST)
- Subject: Re: [NETLINK]: Schedule removal of old macros exported to userspace
- References: <20061209103953.GN8693@postel.suug.ch> <200612091249.39302.stefan@loplof.de> <20061209125533.GO8693@postel.suug.ch>
From: Thomas Graf <tgraf@suug.ch>
Date: Sat, 9 Dec 2006 13:55:33 +0100
> The point is to stop new applications from using the interface which has
> resulted in buggy code in the past.
You don't get people to use new interface by breaking the
build on them in userspace.
You get them to do it by making suggestions and informing them, not
by forcing them.
That's why 1) you can't get rid of these macros, ever, but 2) you can
warn them by using inline functions and depcrecated attribute tags.