freebsd-dev/sys/i386/conf
Poul-Henning Kamp 46aa3347cb Convert all users of fldoff() to offsetof(). fldoff() is bad
because it only takes a struct tag which makes it impossible to
use unions, typedefs etc.

Define __offsetof() in <machine/ansi.h>

Define offsetof() in terms of __offsetof() in <stddef.h> and <sys/types.h>

Remove myriad of local offsetof() definitions.

Remove includes of <stddef.h> in kernel code.

NB: Kernelcode should *never* include from /usr/include !

Make <sys/queue.h> include <machine/ansi.h> to avoid polluting the API.

Deprecate <struct.h> with a warning.  The warning turns into an error on
01-12-2000 and the file gets removed entirely on 01-01-2001.

Paritials reviews by:   various.
Significant brucifications by:  bde
2000-10-27 11:45:49 +00:00
..
GENERIC As the blocking model has seems to be troublesome for many, disable 2000-10-27 06:06:04 +00:00
GENERIC.hints Convert all users of fldoff() to offsetof(). fldoff() is bad 2000-10-27 11:45:49 +00:00
gethints.pl Report the line number where gethints.pl does not understand something 2000-06-26 09:08:23 +00:00
Makefile Get the build bits right for the new Architecture Independant null- and 2000-06-25 09:18:13 +00:00
makeLINT.pl Duh! LINT is called NOTES these days. 2000-10-14 08:40:47 +00:00
NEWCARD Add the pcn device to NEWCARD and NOTES. 2000-10-03 18:30:15 +00:00
NEWCARD.hints s/iomem/maddr/ - these were generated from an older verion of the 2000-06-14 10:01:39 +00:00
NOTES Expand on the reasons for and against defining NO_F00F_HACK. This is one of 2000-10-27 10:57:33 +00:00