is obsolete?
To: Rhialto <rhialto@falu.nl>
From: Simon Burge <simonb@wasabisystems.com>
List: current-users
Date: 03/11/2006 11:09:15
Rhialto wrote:
> On Fri 10 Mar 2006 at 10:52:27 -0800, Garrett D'Amore wrote:
> > Because some of these headers are shared between kernel and user
> > source. The macro provides a way to "hide" kernel private details,
> > without having to create two versions of header files.
>
> Perhaps the includes, as installed in /usr/include, should be run
> through `unifdef -U_KERNEL -U_STANDALONE' or somesuch.
I think this idea has some merit. For things that might have
some userland interest we could use the __FOO_EXPOSE approach
that <sys/pool.h> and <sys/uio.h> use.
Simon.
--
Simon Burge <simonb@wasabisystems.com>
NetBSD Support and Service: http://www.wasabisystems.com/