<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/libkern, branch releng/5.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=releng%2F5.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=releng%2F5.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2002-11-09T12:55:07Z</updated>
<entry>
<title>Fix instances of macros with improperly parenthasized arguments.</title>
<updated>2002-11-09T12:55:07Z</updated>
<author>
<name>Alfred Perlstein</name>
<email>alfred@FreeBSD.org</email>
</author>
<published>2002-11-09T12:55:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=29f194457c9434cec11a95c9e1a22981b37e1c23'/>
<id>urn:sha1:29f194457c9434cec11a95c9e1a22981b37e1c23</id>
<content type='text'>
Verified by: md5
</content>
</entry>
<entry>
<title>Slight overhaul of arc4random() and friends.</title>
<updated>2002-10-11T13:13:08Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2002-10-11T13:13:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2c38619b524c7d3ada336fc2aa3afcbb7dbff0f5'/>
<id>urn:sha1:2c38619b524c7d3ada336fc2aa3afcbb7dbff0f5</id>
<content type='text'>
One bug fixed:  Use getmicrouptime() to trigger reseeds so that we
cannot be tricked by a clock being stepped backwards.

Express parameters in natural units and with natural names.

Don't use struct timeval more than we need to.

Various stylistic and readability polishing.

Introduce arc4rand(void *ptr, u_int len, int reseed) function which
returns a stream of pseudo-random bytes, observing the automatic
reseed criteria as well as allowing forced reseeds.

Rewrite arc4random() in terms of arc4rand().

Sponsored by:   DARPA &amp; NAI Labs.
</content>
</entry>
<entry>
<title>Hook up strsep(3) to libkern following a repo-copy by Peter.  This will</title>
<updated>2002-10-10T17:02:11Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2002-10-10T17:02:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=469fda7e251d34a46ad6be246a345421d8e4fd52'/>
<id>urn:sha1:469fda7e251d34a46ad6be246a345421d8e4fd52</id>
<content type='text'>
allow us to avoid nasty by-hand string parsing stuff in a number of
places in the kernel, reducing the risk of unexpected consequences
for kernel correctness.
</content>
</entry>
<entry>
<title>Allow for multiple #includes of this file.</title>
<updated>2002-10-08T07:24:19Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2002-10-08T07:24:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=943e5db958faa4c8a7237df4f7d32aaf1a21ed78'/>
<id>urn:sha1:943e5db958faa4c8a7237df4f7d32aaf1a21ed78</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Import the libc fnmatch() into the kernel.  This will be used by,</title>
<updated>2002-10-08T04:15:55Z</updated>
<author>
<name>Dima Dorfman</name>
<email>dd@FreeBSD.org</email>
</author>
<published>2002-10-08T04:15:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=20a6cb8cb86e021f553b86c2d43bcbc8a995bf0d'/>
<id>urn:sha1:20a6cb8cb86e021f553b86c2d43bcbc8a995bf0d</id>
<content type='text'>
among other things, the DEVFS rule subsystem to match nodes against a
path pattern supplied by the user.

fnmatch.c was repo-copied from src/lib/libc/gen/fnmatch.c, and the
only changes to it are those necessary to make it compile in the
kernel.  The relevant parts of fnmatch.h were imported into libkern.h.

Approved by:	-arch
</content>
</entry>
<entry>
<title>Fix a bunch of s/int */size_t */.</title>
<updated>2002-10-06T12:20:09Z</updated>
<author>
<name>Maxime Henrion</name>
<email>mux@FreeBSD.org</email>
</author>
<published>2002-10-06T12:20:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5ff956278154b357cf33c6479880323149368ac0'/>
<id>urn:sha1:5ff956278154b357cf33c6479880323149368ac0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use sys/libkern.h not /usr/include/string.h</title>
<updated>2002-09-06T06:04:36Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2002-09-06T06:04:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=105d189b78f746db41e478b77c0389f253df696f'/>
<id>urn:sha1:105d189b78f746db41e478b77c0389f253df696f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include sys/libkern.h for the kernel prototypes of these libkern functions</title>
<updated>2002-08-22T20:08:07Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2002-08-22T20:08:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=452bffb217949a45afcbc7e4b87986de6d8e1c6c'/>
<id>urn:sha1:452bffb217949a45afcbc7e4b87986de6d8e1c6c</id>
<content type='text'>
instead of including the userland string.h header.

Prompted by:	breakage with old string.h from recent machine/types.h fix
Approved by:	peter (in principle)
</content>
</entry>
<entry>
<title>Convert GNU variadic macros to the ISO 9X variety.</title>
<updated>2002-07-15T13:34:50Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2002-07-15T13:34:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a8966f6598848ea7e11a77fc03ff94b33d72f838'/>
<id>urn:sha1:a8966f6598848ea7e11a77fc03ff94b33d72f838</id>
<content type='text'>
</content>
</entry>
<entry>
<title>For some reason this didn't get added in my previous commit.</title>
<updated>2002-05-29T21:58:12Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2002-05-29T21:58:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fc3f3f6575450ac8b423384468d4e1f30492c2c1'/>
<id>urn:sha1:fc3f3f6575450ac8b423384468d4e1f30492c2c1</id>
<content type='text'>
</content>
</entry>
</feed>
