<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/libkern, branch release/4.1.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F4.1.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F4.1.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2000-08-03T01:09:59Z</updated>
<entry>
<title>MFC: $FreeBSD$</title>
<updated>2000-08-03T01:09:59Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2000-08-03T01:09:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8f782fbc5a2aa251c652981f9222d6c3f3dbd696'/>
<id>urn:sha1:8f782fbc5a2aa251c652981f9222d6c3f3dbd696</id>
<content type='text'>
</content>
</entry>
<entry>
<title>This commit was manufactured by cvs2svn to create branch 'RELENG_4'.</title>
<updated>2000-03-13T04:59:44Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2000-03-13T04:59:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=842f30848780866cb822fe01c4d3d4576718ddb3'/>
<id>urn:sha1:842f30848780866cb822fe01c4d3d4576718ddb3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change #ifdef KERNEL to #ifdef _KERNEL in the public headers.  "KERNEL"</title>
<updated>1999-12-29T05:07:58Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-12-29T05:07:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c447342094276b4d604449bb776063c7b88c4992'/>
<id>urn:sha1:c447342094276b4d604449bb776063c7b88c4992</id>
<content type='text'>
is an application space macro and the applications are supposed to be free
to use it as they please (but cannot).  This is consistant with the other
BSD's who made this change quite some time ago.  More commits to come.
</content>
</entry>
<entry>
<title>Zap c_index() and c_rindex().  Bruce prefers these to implicitly convert</title>
<updated>1999-12-10T17:38:41Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-12-10T17:38:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=453713898148aa3c05ff75238db3402a6ad1a1de'/>
<id>urn:sha1:453713898148aa3c05ff75238db3402a6ad1a1de</id>
<content type='text'>
a const into a non-const as they do in libc.  I feel that defeating the
type checking like that quite evil, but that's the way it is.
</content>
</entry>
<entry>
<title>Eliminate compiler warning.</title>
<updated>1999-12-01T22:56:51Z</updated>
<author>
<name>Archie Cobbs</name>
<email>archie@FreeBSD.org</email>
</author>
<published>1999-12-01T22:56:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=37438111e1937ba2a6ad7253f722d9f3b5baf26f'/>
<id>urn:sha1:37438111e1937ba2a6ad7253f722d9f3b5baf26f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>In the extremely miniscule chance that read_random returns &lt;= 0, don't try</title>
<updated>1999-11-29T19:23:35Z</updated>
<author>
<name>Dan Moschuk</name>
<email>dan@FreeBSD.org</email>
</author>
<published>1999-11-29T19:23:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e6082d1936f6269db744aa6ae6e2761a77580ab7'/>
<id>urn:sha1:e6082d1936f6269db744aa6ae6e2761a77580ab7</id>
<content type='text'>
and use that return code as a modulus (panics are bad, mmmkay?)
</content>
</entry>
<entry>
<title>Address the concerns of the ``randomness'' of the initial PRNG.  Now, we</title>
<updated>1999-11-28T23:39:49Z</updated>
<author>
<name>Dan Moschuk</name>
<email>dan@FreeBSD.org</email>
</author>
<published>1999-11-28T23:39:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d65b16702881df4216a1edf34e64e527116bf8bf'/>
<id>urn:sha1:d65b16702881df4216a1edf34e64e527116bf8bf</id>
<content type='text'>
use bits from /dev/random to stir the S-box.  Also add an internal counter to
keep the S-box stirred on a regular basis.

Reviewed by: msmith
</content>
</entry>
<entry>
<title>Introduce OpenBSD-like Random PIDs.  Controlled by a sysctl knob</title>
<updated>1999-11-28T17:51:09Z</updated>
<author>
<name>Dan Moschuk</name>
<email>dan@FreeBSD.org</email>
</author>
<published>1999-11-28T17:51:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ee3fd60126538da89df815fb30cd5230eee368e0'/>
<id>urn:sha1:ee3fd60126538da89df815fb30cd5230eee368e0</id>
<content type='text'>
(kern.randompid), which is currently defaulted off.  Use ARC4 (RC4) for our
random number generation, which will not get me executed for violating
crypto laws; a Good Thing(tm).

Reviewed and Approved by: bde, imp
</content>
</entry>
<entry>
<title>Change the prototype of the strto* routines to make the second</title>
<updated>1999-11-24T01:03:08Z</updated>
<author>
<name>Archie Cobbs</name>
<email>archie@FreeBSD.org</email>
</author>
<published>1999-11-24T01:03:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=25792ef324067204618bc8ee5b465f4a625319a1'/>
<id>urn:sha1:25792ef324067204618bc8ee5b465f4a625319a1</id>
<content type='text'>
parameter a char ** instead of a const char **.  This make these
kernel routines consistent with the corresponding libc userland
routines.

Which is actually 'correct' is debatable, but consistency and
following the spec was deemed more important in this case.

Reviewed by (in concept):	phk, bde
</content>
</entry>
<entry>
<title>Tempt fate and stop index from converting a const char * into a char *.</title>
<updated>1999-11-21T04:26:48Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-11-21T04:26:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=95dc37f68d1fedfe9337dae87159a3baa015e292'/>
<id>urn:sha1:95dc37f68d1fedfe9337dae87159a3baa015e292</id>
<content type='text'>
I've made a seperate version (c_index() etc) that use const/const, but
I'm not sure it's worth it considering there is one file in the tree
that uses index on const strings (kern_linker.c) and it's easily adjusted
to scan the strings directly (and is perhaps more efficient that way).
</content>
</entry>
</feed>
