Subject: included from userland unnecessarily.
To: None <firstname.lastname@example.org>
From: Simon Burge <email@example.com>
Date: 10/12/2001 23:42:43
A number of architectures (i386, m68k, pc532, sh3 & x86_64) include
<machine/trap.h> from <machine/signal.h>, and of these, only the
pc532 wraps all the trap types in an "#ifdef _KERNEL". As far as
I can tell, there's no requirement to include <machine/trap.h> in
<machine/signal.h>, except that there maybe some residual fallout in
some MD parts of the kernel. Is there any opposition to removing that
#include from <machine/signal.h>?
The particular problem I saw was that a user program that defined T_USER
and also included <signal.h> got some sort of cpp error/warning.
Simon Burge <firstname.lastname@example.org>
NetBSD CDs, Support and Service: http://www.wasabisystems.com/