Re: misc/159654: 46 kernel headers use register_t but don't #include sys/types.h

2013-07-01 Thread rmh
Synopsis: 46 kernel headers use register_t but don't #include sys/types.h State-Changed-From-To: open-closed State-Changed-By: rmh State-Changed-When: Mon Jul 1 23:18:35 UTC 2013 State-Changed-Why: This PR was filed based on missunderstanding on FreeBSD header pollution policies. Closing!

Re: misc/159654: 46 kernel headers use register_t but don't #include sys/types.h

2011-09-01 Thread Bruce Evans
On Sun, 28 Aug 2011, Kostik Belousov wrote: On Thu, Aug 11, 2011 at 12:57:33PM +1000, Bruce Evans wrote: machine/ucontext.h is not a kernel header, but it is not a user header either. It is an error to include this header directly. The only supported includes of it are indirectly via

Re: misc/159654: 46 kernel headers use register_t but don't #include sys/types.h

2011-09-01 Thread Kostik Belousov
On Thu, Sep 01, 2011 at 08:57:07PM +1000, Bruce Evans wrote: On Sun, 28 Aug 2011, Kostik Belousov wrote: kib is working on AVX support on amd64 and i386. AVX needs changing the mcontext layout yet again, although we thought we left space for expansion of SSE structures. AVX has a

Re: misc/159654: 46 kernel headers use register_t but don't #include sys/types.h

2011-08-28 Thread Kostik Belousov
headers use register_t but don't #include sys/types.h Date: Sun, 28 Aug 2011 19:35:16 +0300 --Z12CilHQyxEpxhFF Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Aug 11, 2011 at 12:57:33PM +1000, Bruce Evans wrote

Re: misc/159654: 46 kernel headers use register_t but don't #include sys/types.h

2011-08-28 Thread Kostik Belousov
On Thu, Aug 11, 2011 at 12:57:33PM +1000, Bruce Evans wrote: machine/ucontext.h is not a kernel header, but it is not a user header either. It is an error to include this header directly. The only supported includes of it are indirectly via ucontext.h in applications and via sys/ucontext.h

misc/159654: 46 kernel headers use register_t but don't #include sys/types.h

2011-08-10 Thread Robert Millan
Number: 159654 Category: misc Synopsis: 46 kernel headers use register_t but don't #include sys/types.h Confidential: no Severity: non-critical Priority: low Responsible:freebsd-bugs State: open Quarter: Keywords: Date-Required:

Re: misc/159654: 46 kernel headers use register_t but don't #include sys/types.h

2011-08-10 Thread Bruce Evans
On Wed, 10 Aug 2011, Robert Millan wrote: Description: The following headers use register_t but don't #include sys/types.h: This mostly intentional. sys/types.h, or more often both sys/param.h and sys/systm.h, is a prerequisite for all kernel headers. arm/include/frame.h

Re: misc/159654: 46 kernel headers use register_t but don't #include sys/types.h

2011-08-10 Thread Bruce Evans
The following reply was made to PR misc/159654; it has been noted by GNATS. From: Bruce Evans b...@optusnet.com.au To: Robert Millan r...@debian.org Cc: freebsd-gnats-sub...@freebsd.org, freebsd-bugs@freebsd.org, k...@freebsd.org Subject: Re: misc/159654: 46 kernel headers use register_t