<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/include/struct.h, branch releng/14.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F14.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F14.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2001-01-03T10:04:45Z</updated>
<entry>
<title>Finally put this mistake to rest.</title>
<updated>2001-01-03T10:04:45Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2001-01-03T10:04:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4d25a384cee43a1aa05e59218452a580e99c0987'/>
<id>urn:sha1:4d25a384cee43a1aa05e59218452a580e99c0987</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make &lt;struct.h&gt; #error instead of #warn that it is going away on jan 1st.</title>
<updated>2000-12-01T22:15:56Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2000-12-01T22:15:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=82e078d8f984da15c7ff7b1671e0f4dcf69f40df'/>
<id>urn:sha1:82e078d8f984da15c7ff7b1671e0f4dcf69f40df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert all users of fldoff() to offsetof().  fldoff() is bad</title>
<updated>2000-10-27T11:45:49Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2000-10-27T11:45:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=46aa3347cb72a78253d66cee79e17413af61804c'/>
<id>urn:sha1:46aa3347cb72a78253d66cee79e17413af61804c</id>
<content type='text'>
because it only takes a struct tag which makes it impossible to
use unions, typedefs etc.

Define __offsetof() in &lt;machine/ansi.h&gt;

Define offsetof() in terms of __offsetof() in &lt;stddef.h&gt; and &lt;sys/types.h&gt;

Remove myriad of local offsetof() definitions.

Remove includes of &lt;stddef.h&gt; in kernel code.

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

Make &lt;sys/queue.h&gt; include &lt;machine/ansi.h&gt; to avoid polluting the API.

Deprecate &lt;struct.h&gt; 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
</content>
</entry>
<entry>
<title>BSD 4.4 Lite Include Sources</title>
<updated>1994-05-24T09:57:34Z</updated>
<author>
<name>Rodney W. Grimes</name>
<email>rgrimes@FreeBSD.org</email>
</author>
<published>1994-05-24T09:57:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=59deaec541ae8baaa58daf6c5a2196ea7de180c3'/>
<id>urn:sha1:59deaec541ae8baaa58daf6c5a2196ea7de180c3</id>
<content type='text'>
</content>
</entry>
</feed>
